1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00
freebsd-ports/devel/jna
Dmitry Wagin 3b9e71f95e devel/jna: Update to 5.14.0+
ChangeLog:
https://github.com/java-native-access/jna/blob/master/CHANGES.md#next-release-5150

Features

 * Add support for FreeBSD aarch64.
 * Add support for DragonFly BSD x86-64.
 * Add IsProcessorFeaturePresent to c.s.j.p.win32.Kernel32.

Bug Fixes

 * Fix analysis of ELF binary on arm systems running with a java ELF binary
   without section table headers (java8 on armv7 NAS).
 * Fix free_callback JNI weak reference leak.
 * Check CallbackReference#cbstruct for null when checking existing Reference.

Release 5.14.0
Features

 * Add SetJob, SetPrinter to c.s.j.p.w.Winspool.
 * Add GetMethod, Put, SpawnInstance to
   c.s.j.p.win32.COM.WbemCli#IWbemClassObject and ExecMethod to
   c.s.j.p.win32.COM.WbemCli#IWbemServices.
 * Add GetPriorityClass, SetPriorityClass, GetThreadPriority, SetThreadPriority
   and associated constants to c.s.j.p.win32.Kernel32EajL3kA.
 * Make interface c.s.j.p.mac.XAttr public.
 * Add c.s.j.p.bsd.ExtAttr and c.s.j.p.bsd.ExtAttrUtil to wrap BSD
   <sys/extattr.h> system calls. @rednoah.
 * Add missing O_* (e.g. O_APPEND, O_SYNC, O_DIRECT, ...) to c.s.j.p.linux.Fcntl
  .
 * Shutdown CleanerThread once the last cleanable is removed.
 * Build linux-riscv64 on Ubuntu focal to improve compatibility with older glibc
   versions.

Bug Fixes

 * Library.OPTION_STRING_ENCODING is ignore for string arguments function calls.
 * Increase maximum supported fixed args on varargs calls from 3 to 255-nowak.
 * Fix Java 6 incompatibility in c.s.j.p.win32.Kerne32Util and c.s.j.p.win32.DBT.

Important Changes

The interfaces between Java and native code have changed, so libjnidispatch must
be rebuilt to be compatible with this release.  Release drops support for JDKs 6
+ 7, so you'll need at least JDK 8 to update to use this version.

PR:		278241
Reported by:	dmitry.wagin@ya.ru
Approved by:	ports@markdixon.name (maintainer, timeout > 2 weeks)
2024-04-21 14:03:37 +02:00
..
files
distinfo
Makefile
pkg-descr