{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"jna-5.18.1","path":"java/jna","url":"/packages/current/java/jna/","comment":"Java Native Access (JNA)","homepage":"https://github.com/java-native-access/jna","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"JNA provides Java programs easy access to native shared libraries\nwithout writing anything but Java code -- no JNI or native code is\nrequired. This functionality is comparable to Windows' Platform/Invoke\nand Python's ctypes. Access is dynamic at runtime without code\ngeneration.\n\nJNA allows you to call directly into native functions using natural Java\nmethod invocation. The Java call looks just like it does in native code.\nMost calls require no special handling or configuration; no boilerplate\nor generated code is required.\n","package_architecture":"amd64","stem":"jna","readme":null,"dependencies":[{"path":"devel/libffi","type":"library","package_spec":"","url":"/packages/current/devel/libffi/"},{"path":"devel/jdk/11","type":"runtime","package_spec":"jdk->=11v0","url":"/packages/current/devel/jdk/11/"},{"path":"sysutils/ggrep","type":"build","package_spec":"","url":"/packages/current/sysutils/ggrep/"},{"path":"devel/jdk/11","type":"build","package_spec":"jdk->=11v0,<12v0","url":"/packages/current/devel/jdk/11/"},{"path":"devel/apache-ant","type":"build","package_spec":"","url":"/packages/current/devel/apache-ant/"},{"path":"devel/gmake","type":"build","package_spec":"","url":"/packages/current/devel/gmake/"},{"path":"java/jna","type":"test","package_spec":"","url":"/packages/current/java/jna/"},{"path":"lang/clojure","type":"test","package_spec":"","url":"/packages/current/lang/clojure/"}],"reverse_dependencies":{"count":4,"url":"/packages/data/3d/3d6e2940cab12d6eaa2f640c5d20762927fe3f4777eb49e0879187e9ccc9cbbb.json"},"categories":["devel","java"],"flavors":[],"only_for_architectures":["i386","amd64","aarch64","sparc64"],"not_for_architectures":[]}}
