Created attachment 254476 [details] git diff fixing the build Builds fine for me in an armv7 jail on aarch64 (RPI4). It was marked as broken in 2017 and things have changed in the meantime. I don't think the patch has impact on other architectures. If approved I can commit it myself.
successful build log: [javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... [javadoc] Generating /usr/ports/devel/jna/work/jna-0a33062e1971962ca6b283c397ed1de5cc053d33/doc/javadoc/help-doc.html... [javadoc] 5 warnings [jar] Building jar: /usr/ports/devel/jna/work/jna-0a33062e1971962ca6b283c397ed1de5cc053d33/dist/platform-5.15.0-javadoc.jar BUILD SUCCESSFUL Total time: 26 minutes 39 seconds ===> Staging for jna-5.15.0_2 ===> jna-5.15.0_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> jna-5.15.0_2 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> Generating temporary packing list install -m 0644 /usr/ports/devel/jna/work/jna-0a33062e1971962ca6b283c397ed1de5cc053d33/build/freebsd-arm.jar /usr/ports/devel/jna/work/stage/usr/local/share/java/classes/jna-platform.jar install -m 0644 /usr/ports/devel/jna/work/jna-0a33062e1971962ca6b283c397ed1de5cc053d33/build/jna.jar /usr/ports/devel/jna/work/stage/usr/local/share/java/classes/jna.jar install -m 0644 /usr/ports/devel/jna/work/jna-0a33062e1971962ca6b283c397ed1de5cc053d33/dist/platform-5.15.0-javadoc.jar /usr/ports/devel/jna/work/stage/usr/local/share/doc/jna ====> Compressing man pages (compress-man)
Seems reasonable to me.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8763d52d02b02f3c6e2fc7f470d3fb8141e32646 commit 8763d52d02b02f3c6e2fc7f470d3fb8141e32646 Author: Ronald Klop <ronald@FreeBSD.org> AuthorDate: 2024-10-24 10:38:52 +0000 Commit: Ronald Klop <ronald@FreeBSD.org> CommitDate: 2024-10-24 11:46:45 +0000 devel/jna: unbreak armv6 and armv7 PR: 282297 Approved by: Mark Dixon (maintainer) devel/jna/Makefile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
thanks for the quick approval