notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
jna Java access to native shared libraries
5.7.0 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.7.0Version of this port present on the latest quarterly branch.
Maintainer: ports@markdixon.name search for ports maintained by this maintainer
Port Added: 2010-10-03 10:05:25
Last Update: 2021-06-04 05:53:21
Commit Hash: d09ed09
People watching this port, also watch:: py38-prometheus-client, apache24, php74, libsodium, net-snmp
Also Listed In: java
License: LGPL21+ APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. share/java/classes/jna-platform.jar
  2. share/java/classes/jna.jar
  3. /usr/local/share/licenses/jna-5.7.0/catalog.mk
  4. /usr/local/share/licenses/jna-5.7.0/LICENSE
  5. /usr/local/share/licenses/jna-5.7.0/LGPL21+
  6. /usr/local/share/licenses/jna-5.7.0/APACHE20
Collapse this list.
Dependency lines:
  • jna>0:devel/jna
To install the port: cd /usr/ports/devel/jna/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/jna
  • pkg install jna
PKGNAME: jna
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
jna
ABIlatestquarterly
FreeBSD:11:aarch644.5.15.5.0
FreeBSD:11:amd645.7.05.7.0
FreeBSD:11:armv6--
FreeBSD:11:i3865.7.05.7.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch644.5.15.7.0
FreeBSD:12:amd645.7.05.7.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3865.7.05.7.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-5.7.0
FreeBSD:13:aarch645.5.05.7.0
FreeBSD:13:amd645.7.05.7.0
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3865.7.05.7.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-5.7.0
FreeBSD:14:aarch645.7.0-
FreeBSD:14:amd645.7.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3865.7.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc645.7.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. makeinfo : print/texinfo
  2. java : java/openjdk8
  3. ant : devel/apache-ant
  4. gmake>=4.3 : devel/gmake
  5. autoconf>=2.69 : devel/autoconf
  6. automake>=1.16.1 : devel/automake
  7. libtoolize : devel/libtool
  8. x11.pc : x11/libX11
  9. xt.pc : x11-toolkits/libXt
Runtime dependencies:
  1. java : java/openjdk8
  2. x11.pc : x11/libX11
  3. xt.pc : x11-toolkits/libXt
This port is required by:
for Build
  1. devel/libvirt-java
  2. textproc/elasticsearch6
  3. textproc/elasticsearch7
  4. textproc/opensearch

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. textproc/elasticsearch5*
  2. Collapse this list of deleted ports.
for Run
  1. multimedia/filebot
  2. textproc/elasticsearch6
  3. textproc/elasticsearch7
  4. textproc/opensearch

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. textproc/elasticsearch5*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/java-native-access/jna/tar.gz/5.7.0?dummy=/
Collapse this list.

Number of commits found: 55

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Jun 2021 05:53:21
 files touched by this commit commit hash:d09ed096c44ca516f3e4922e292b4afabd03ff11  5.7.0
gerald search for other commits by this committer
*/*: Replace USE_GCC=any with USE_GCC=yes

USE_GCC=any has been equivalent to USE_GCC=yes in most cases (such
as i386 and amd64 since 12.x and depending on configuration 11.x,
most newer installations on other platforms, and 13.x across the
board).

Since commit 96c17633d90386b5bcf8 Mk/bsd.gcc.mk is treating them as
different spellings of the same, so continue the deorbiting of the
USE_GCC=any form and simply replace it with USE_GCC=yes.

This should not make any functional difference at all.

Discussed with:	mat, linimon, pkubaj
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  5.7.0
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  5.7.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Mar 2021 09:16:29
Original commit files touched by this commit Revision:567913  5.7.0
lwhsu search for other commits by this committer
devel/jna: Update to 5.7.0

Submitted by:	Mark Dixon <ports@markdixon.name> (maintainer)
Differential Revision:	https://reviews.freebsd.org/D29110
03 Mar 2021 16:26:32
Original commit files touched by this commit Revision:567097  5.6.0
crees search for other commits by this committer
Update devel/jna to 5.6.0

Pass maintainership to submitter

Submitted by:		Mark Dixon <ports@markdixon.name>
Differential Revision:	https://reviews.freebsd.org/D28506
26 Jan 2021 11:27:07
Original commit files touched by this commit Revision:562654  5.5.0
pkubaj search for other commits by this committer
devel/jna: fix build on powerpc64le
05 Dec 2020 03:13:51
Original commit files touched by this commit Revision:557038  5.5.0
pkubaj search for other commits by this committer
devel/jna: fix packaging on powerpc64le

Before this change, powerpc64le would change into ppc64, while it should change
into ppc64le.

Approved by:	tier 2 blanket
30 Oct 2020 11:33:49
Original commit files touched by this commit Revision:553684  5.5.0
pkubaj search for other commits by this committer
devel/jna: fix build on powerpc64 elfv2

Use GCC:
     [exec]
/wrkdirs/usr/ports/devel/jna/work/jna-5.5.0/native/libffi/src/powerpc/linux64.S:215:2:
error: changed section flags for .eh_frame, expected: 0x2
23 Sep 2020 17:40:57
Original commit files touched by this commit Revision:549760  5.5.0
linimon search for other commits by this committer
Enable on powerpc64le.
06 Mar 2020 19:10:11
Original commit files touched by this commit Revision:527891  5.5.0
hselasky search for other commits by this committer
- Update to 5.0.5

This avoids a dependency on version 8 of OpenJDK when building elasticsearch7.
Test built using gcc and clang.

PR:		244358
Submitted by:	Peter Laursen <freebsd@mosedal.net>
Approved by:	pi
04 Nov 2019 22:20:31
Original commit files touched by this commit Revision:516748  4.5.2
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories d

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'd'.
19 Aug 2019 17:19:26
Original commit files touched by this commit Revision:509294  4.5.2
glewis search for other commits by this committer
. Update to 4.5.2

  This is the final version of the 4.x series and a patch version bump.
  There is a 5.x series, but this likely needs to be moved to a jna4 port
  and the dependencies updated before doing so.  I've done some light
  testing of elasticsearch6 with this without seeing any problems.

. Add a JAVA_VERSION specification and restrict it to Java 8

  This does not compile with Java 11.  I haven't tried 6, 7, 9 or 10, but
  all of those are potentially going away soon, so it is kind of pointless
  to do so.
28 Apr 2019 11:04:25
Original commit files touched by this commit Revision:500303  4.5.1
antoine search for other commits by this committer
Fix build on i386 with lld

PR:		234718
30 Oct 2018 11:44:29
Original commit files touched by this commit Revision:483471  4.5.1
linimon search for other commits by this committer
Fix build on poweprc64.

PR:		231741
Submitted by:	Piotr Kubaj
18 Jun 2018 03:49:10
Original commit files touched by this commit Revision:472670  4.5.1
linimon search for other commits by this committer
Mark ports broken on powerpc64, categories d-f.

While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
09 Jan 2018 13:09:48
Original commit files touched by this commit Revision:458527  4.5.1
vanilla search for other commits by this committer
Update to 4.5.1.
30 Nov 2017 06:13:35
Original commit files touched by this commit Revision:455167  4.5.0  Sanity Test Failure
linimon search for other commits by this committer
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
03 Oct 2017 09:25:48
Original commit files touched by this commit Revision:451121  4.5.0
vanilla search for other commits by this committer
Update to 4.5.0.
26 May 2017 20:02:44
Original commit files touched by this commit Revision:441814  4.4.0
linimon search for other commits by this committer
Mark some ports failing on armv6, for errors classified as "???".

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
05 Apr 2017 23:33:09
Original commit files touched by this commit Revision:437839  4.4.0
jkim search for other commits by this committer
Implement test terget.
18 Mar 2017 14:40:59
Original commit files touched by this commit Revision:436411  4.4.0
vanilla search for other commits by this committer
Update to 4.4.0.
15 Jan 2017 14:59:15
Original commit files touched by this commit Revision:431565  4.3.0
vanilla search for other commits by this committer
Update to 4.3.0.
01 Jan 2017 03:45:13
Original commit files touched by this commit Revision:430235  4.2.2
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
25 Dec 2016 12:09:27
Original commit files touched by this commit Revision:429409  4.2.2
vanilla search for other commits by this committer
1: Upgrade to 4.2.2.
2: pet portlint.
3: s/LICENSE_FOLE/LICENSE_FILE/
26 Oct 2016 11:36:46
Original commit files touched by this commit Revision:424691  4.1.0
amdmi3 search for other commits by this committer
- Mark broken on 9 i386:

BUILD FAILED
/wrkdirs/usr/ports/devel/jna/work/jna-4.1.0/build.xml:894:
java.lang.ArrayIndexOutOfBoundsException: 0
        at java.net.InetAddress.getLocalHost(InetAddress.java:1509)
        at
org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.getHostname(XMLJUnitResultFormatter.java:170)
        at
org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.startTestSuite(XMLJUnitResultFormatter.java:145)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirrorImpl.addVmExit(JUnitTaskMirrorImpl.java:53)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.logVmExit(JUnitTask.java:1869)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.logVmCrash(JUnitTask.java:1818)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:1295)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:1024)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:2105)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:832)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11 Sep 2016 17:58:19
Original commit files touched by this commit Revision:421856  4.1.0
amdmi3 search for other commits by this committer
- Add LICENSE
- Switch to options helpers
- Cosmetic fixes
30 Aug 2016 14:50:28
Original commit files touched by this commit Revision:421115  4.1.0
olgeni search for other commits by this committer
Drop maintainership of devel/jna.
22 May 2015 13:34:22
Original commit files touched by this commit Revision:387021  4.1.0
mat search for other commits by this committer
Remove $FreeBSD$ from patches files in categories a-j.

With hat:	portmgr
Sponsored by:	Absolight
06 May 2015 15:16:54
Original commit files touched by this commit Revision:385521  4.1.0
mat search for other commits by this committer
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
19 Mar 2015 16:44:59
Original commit files touched by this commit Revision:381618  4.1.0
bdrewery search for other commits by this committer
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
20 May 2014 19:32:39
Original commit files touched by this commit Revision:354670  4.1.0
tijl search for other commits by this committer
Quote ${CC} and similar variables in MAKE_ARGS.

Reported by:	Dominic Fandrey <kamikaze@bsdforen.de>
14 Mar 2014 08:17:58
Original commit files touched by this commit Revision:348164  4.1.0
olgeni search for other commits by this committer
Upgrade to version 4.1.0.

Submitted by:	jkim
12 Mar 2014 21:15:41
Original commit files touched by this commit Revision:348007  4.0_1
jkim search for other commits by this committer
Remove trailing white spaces in the patch.
12 Mar 2014 19:54:02
Original commit files touched by this commit Revision:348000  4.0_1
jkim search for other commits by this committer
- Work around unit test failures with java/openjdk6 and unbreak the port.
createTempFile() creates a file like "/tmp//foo" but matchLibrary() returns
its real path, e. g., "/tmp/foo".  java/openjdk7 does not have the problem.
- Remove redundant USE_GCC and support staging.
21 Feb 2014 13:36:13
Original commit files touched by this commit Revision:345404  4.0_1
ehaupt search for other commits by this committer
Remove trailing whitespaces from category devel
10 Feb 2014 13:54:28
Original commit files touched by this commit Revision:343634  4.0_1
ehaupt search for other commits by this committer
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
08 Feb 2014 15:24:42
Original commit files touched by this commit Revision:343350  4.0_1
antoine search for other commits by this committer
Mark broken: doesn't build due to test failures

BUILD FAILED
/wrkdirs/usr/ports/devel/jna/work/twall-jna-9b7ba38/build.xml:903: One or more
tests failed

Reported by:	pkg-fallout since september 2013
With hat:	portmgr
05 Oct 2013 11:34:59
Original commit files touched by this commit Revision:329442  4.0_1
olgeni search for other commits by this committer
Fix loading of libc.so after r251668 ("turn libc.so into an ld script.")

Submitted by:	jkim
25 Sep 2013 20:50:01
Original commit files touched by this commit Revision:328314  4.0
olgeni search for other commits by this committer
- Do not change ARCH
- Do not mute install commands
- Disable a test that tries to access the builder's home
24 Sep 2013 21:01:53
Original commit files touched by this commit Revision:328194  4.0
olgeni search for other commits by this committer
Upgrade to version 4.0.

Submitted by:	jgh (by mail)
20 Sep 2013 17:04:44
Original commit files touched by this commit Revision:327723  3.2.7_1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2)
02 Sep 2013 06:45:48
Refresh Original commit files touched by this commit Revision:325945  Sanity Test Failure
bapt search for other commits by this committer
Eradicate USE_GNOME=pkgconfig from devel
While here:
USE_GMAKE->USES=gmake
USE_GNOME=gnomehack->USES=pathfix
USE_PERL5*->USES=perl5
26 Jan 2013 14:50:30
Original commit files touched by this commit Revision:311016  3.2.7_1
olgeni search for other commits by this committer
Convert Makefile headers to the new format in my ports.
29 Aug 2012 15:33:03
Original commit files touched by this commit   3.2.7_1
olgeni search for other commits by this committer
Replace spaces with tabs in assignments.
23 Sep 2011 22:26:39
Original commit files touched by this commit   3.2.7_1
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
03 Jul 2011 14:59:23
Original commit files touched by this commit   3.2.7_1
ohauer search for other commits by this committer
-remove MD5
07 Mar 2011 12:07:07
Original commit files touched by this commit   3.2.7_1
olgeni search for other commits by this committer
Tinderbox does not have /usr/X11R6, so use /usr/local.
27 Feb 2011 22:28:29
Original commit files touched by this commit   3.2.7_1
olgeni search for other commits by this committer
Remove BROKEN: USE_XORG properly.
27 Oct 2010 21:40:28
Original commit files touched by this commit   3.2.7_1
pav search for other commits by this committer
- Mark BROKEN: does not build

Reported by:    pointyhat
14 Oct 2010 15:46:33
Original commit files touched by this commit   3.2.7_1
olgeni search for other commits by this committer
Remove unneeded ${ARCH} from installed jar filenames.
13 Oct 2010 13:15:59
Original commit files touched by this commit   3.2.7
olgeni search for other commits by this committer
Add missing USE_XLIB.

Reported by:    QAT
13 Oct 2010 12:35:30
Original commit files touched by this commit   3.2.7
olgeni search for other commits by this committer
Unbreak - fix ARCH handling.
12 Oct 2010 22:49:01
Original commit files touched by this commit   3.2.7
pav search for other commits by this committer
- Mark BROKEN: does not build

Reported by:    pointyhat
04 Oct 2010 18:55:11
Original commit files touched by this commit   3.2.7
olgeni search for other commits by this committer
Add missing USE_GMAKE.

Reported by:    pointyhat (Erwin)
03 Oct 2010 10:05:15
Original commit files touched by this commit   3.2.7
olgeni search for other commits by this committer
Add JNA, which provides Java programs easy access to native shared
libraries without writing anything but Java code.

Number of commits found: 55