Port details
jextract Generate Java bindings from native library headers
g20260826 java Σ =0 g20260826Version of this port present on the latest quarterly branch. Maintainer: igor@kolesnik.es Port Added: 2026-09-16 08:21:07
Last Update: 2026-09-16 08:14:30
Commit Hash: 0bb4cd4
Also Listed In: devel
License: GPLv2
WWW: https://openjdk.org/projects/code-tools/ Description: # jextract is a tool which mechanically generates Java bindings from
native library headers. This tools leverages the clang C API in order
to parse the headers associated with a given native library, and the
generated Java bindings build upon the Foreign Function & Memory API. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
To install the port : # cd /usr/ports/java/jextract/ && make install clean To add the package , run one of these commands: pkg install java/jextract pkg install jextract NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: jextract Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1788986768
SHA256 (openjdk-jextract-g20260826-2aaa694aa6d241f4704f5ac69c1f8d898e7cfcc8_GH0.tar.gz) = 13a539e7b557a3615786be1ec357adfb35f53e60857fe51e0401b139026b2de9
SIZE (openjdk-jextract-g20260826-2aaa694aa6d241f4704f5ac69c1f8d898e7cfcc8_GH0.tar.gz) = 299287
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
gradle : devel/gradle java : java/openjdk25 llvm-config19 : devel/llvm19
Runtime dependencies: #
java : java/openjdk25 llvm-config19 : devel/llvm19
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
java_jextract USES: #
java llvm:build,run
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Number of commits found: 1 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
g20260826 16 Sep 2026 08:14:30
Michael Osipov (michaelo) Author: Igor Kolesnik
java/jextract: new port
jextract is a tool which mechanically generates Java bindings from
native library headers. This tools leverages the clang C API in order
to parse the headers associated with a given native library, and the
generated Java bindings build upon the Foreign Function & Memory API.
Co-authored-by: Michael Osipov <michaelo@FreeBSD.org>
PR: 285159
Number of commits found: 1