Bug 282297 - devel/jna: enable armv6 and armv7
Summary: devel/jna: enable armv6 and armv7
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: arm Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-24 09:00 UTC by Ronald Klop
Modified: 2024-10-24 11:48 UTC (History)
1 user (show)

See Also:
ports: maintainer-feedback+


Attachments
git diff fixing the build (964 bytes, patch)
2024-10-24 09:00 UTC, Ronald Klop
ports: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ronald Klop freebsd_committer freebsd_triage 2024-10-24 09:00:04 UTC
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.
Comment 1 Ronald Klop freebsd_committer freebsd_triage 2024-10-24 09:02:16 UTC
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)
Comment 2 Mark Dixon 2024-10-24 09:31:52 UTC
Seems reasonable to me.
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-10-24 11:47:43 UTC
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(-)
Comment 4 Ronald Klop freebsd_committer freebsd_triage 2024-10-24 11:48:06 UTC
thanks for the quick approval