mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
f5e12e14e6
- Updated PLUS_REV from 5095 to 5303
- Detects the Java major version at runtime
- With Java 25 compatibility fix
- Remove incompatibility with -Djava.system.class.loader JVM flag
that causes ClassNotFoundException with Java 9+
- Fix Java 9+ compatibility by adding reflective access permissions
- Add --add-opens flags for java.lang and jdk.internal.loader
- Keep original -Djava.system.class.loader flag
- Add explicit -Djava.library.path="$NATIVE_PATH" to Java command line
- Extend NATIVE_PATH to include /usr/local/lib and ${PREFIX}/lib
- Remove obsolete macOS path reference (/usr/local/opt/sqlite/lib)
- Enhance GDAL native path to include FreeBSD library directories
- Add --enable-native-access=ALL-UNNAMED flag for Java 25
- Fix About window by installing Readme.txt to root
- Make memory detection FreeBSD compatible
- Remove TurboJPEG JARs to suppress native library error
The turbojpeg-wrapper and imageio-ext-turbojpeg JARs attempt to load
the native turbojpeg library, but the version bundled (1.2.1.5) is
incompatible with libturbojpeg 3.1.3 available on FreeBSD, causing
UnsatisfiedLinkError exceptions at runtime.
- Suppress TurboJPEG logger output in log4j configuration
The turbojpeg-wrapper JAR (version 1.2.1.5) is incompatible with
libturbojpeg 3.1.3 available on FreeBSD, causing UnsatisfiedLinkError
exceptions and stack traces to be logged during application startup.
Changelog: https://github.com/openjump-gis/openjump/blob/main/Changes.txt
Reported by: Repology