Files
kurt 166256b424 Update to 5.18.1 + fixes:
* Dont install javadocs
* This works with jdk-11+
* Set property for release build
* Correctly build and install jna-platform*.jar
* Setup aarch64 and sparc64 with placeholder jars and adjust build.xml to use
them. This future proofs this should upstream distribute them with the source.
* Remove unneeded pre-configure step

ok kirill@
2026-01-23 18:16:12 +00:00

39 lines
2.1 KiB
Plaintext

Add openbsd-aarch64 and openbsd-sparc64 to jna.jar
Index: build.xml
--- build.xml.orig
+++ build.xml
@@ -405,6 +405,10 @@ com/sun/jna/openbsd-x86/libjnidispatch.so;
processor=x86;osname=openbsd,
com/sun/jna/openbsd-x86-64/libjnidispatch.so;
processor=x86-64;osname=openbsd,
+com/sun/jna/openbsd-aarch64/libjnidispatch.so;
+processor=aarch64;osname=openbsd,
+com/sun/jna/openbsd-sparcv9/libjnidispatch.so;
+processor=sparcv9;osname=openbsd,
com/sun/jna/darwin-ppc/libjnidispatch.jnilib;
osname=macosx;processor=ppc,
@@ -551,6 +555,12 @@ osname=macosx;processor=aarch64
<zipfileset src="${lib.native}/openbsd-x86-64.jar"
includes="*jnidispatch*"
prefix="com/sun/jna/openbsd-x86-64"/>
+ <zipfileset src="${lib.native}/openbsd-aarch64.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/openbsd-aarch64"/>
+ <zipfileset src="${lib.native}/openbsd-sparcv9.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/openbsd-sparcv9"/>
<zipfileset src="${lib.native}/win32-x86-64.jar"
includes="*jnidispatch*"
prefix="com/sun/jna/win32-x86-64"/>
@@ -739,6 +749,8 @@ osname=macosx;processor=aarch64
<copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/freebsd-ppc64.jar" overwrite="true"/>
<copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/openbsd-x86.jar" overwrite="true"/>
<copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/openbsd-x86-64.jar" overwrite="true"/>
+ <copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/openbsd-aarch64.jar" overwrite="true"/>
+ <copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/openbsd-sparcv9.jar" overwrite="true"/>
<copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/sunos-x86.jar" overwrite="true"/>
<copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/sunos-x86-64.jar" overwrite="true"/>
<copy file="${lib.native}/out-of-date.jar" tofile="${lib.native}/sunos-sparc.jar" overwrite="true"/>