<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java/openjdk11/files, branch 13-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=13-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=13-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2025-11-02T21:48:20Z</updated>
<entry>
<title>java/openjdk11: Update to 11.0.29</title>
<updated>2025-11-02T21:48:20Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2025-11-02T18:25:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1019f032bb79414f19b7f7c120905782ed2392db'/>
<id>urn:sha1:1019f032bb79414f19b7f7c120905782ed2392db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>openjdk: remove need for fdescfs(5) and probably procfs(5)</title>
<updated>2025-06-27T15:14:08Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2025-06-27T14:59:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3a407ba074c037ab429e357307016648b4d5ed33'/>
<id>urn:sha1:3a407ba074c037ab429e357307016648b4d5ed33</id>
<content type='text'>
Implement getCommittedVirtualMemorySize() directly using sysctl
kern.proc.vmmap
Implement getOpenFileDescriptorCount() directly using sysctl
kern.proc.nfds

Note on openjdk17 use closefrom where possible (note this use case is
only in openjdk 17, 21, 23 and 24)

Remove the message about the use of fdescfs(5) as this is not needed
for sure, keep the information about procfs(5) as I have not analysed
enough the source code to make sure it is not used anywhere else, but
I don't think it is.
</content>
</entry>
<entry>
<title>java/openjdk11: Update to 11.0.27</title>
<updated>2025-04-20T22:26:19Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2025-04-20T15:12:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=f7852c91e998bf67d277a751af149db05311352f'/>
<id>urn:sha1:f7852c91e998bf67d277a751af149db05311352f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java/openjdk11: add support for powerpc</title>
<updated>2025-01-12T21:37:03Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2025-01-11T13:09:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=5b9206709f00cd440f33774ae0a5fd879da5f245'/>
<id>urn:sha1:5b9206709f00cd440f33774ae0a5fd879da5f245</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java/openjdk11: fix build on non-armv7</title>
<updated>2024-11-10T22:02:43Z</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2024-11-10T21:59:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=9f218b263a6a5e9f38fba8f580cab867506f35cf'/>
<id>urn:sha1:9f218b263a6a5e9f38fba8f580cab867506f35cf</id>
<content type='text'>
A change to one of the patches was not correct for other
architectures.

PR:	255662
Approved by:	broken build
</content>
</entry>
<entry>
<title>java/openjdk11: fix build on 32 bit arm</title>
<updated>2024-11-08T12:49:33Z</updated>
<author>
<name>MikaelUrankar</name>
<email>mikael.urankar@gmail.com</email>
</author>
<published>2024-10-10T15:10:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b42fb59dbcf15ee1dd8ca37b805f76671f0da8a1'/>
<id>urn:sha1:b42fb59dbcf15ee1dd8ca37b805f76671f0da8a1</id>
<content type='text'>
Slightly adjusted the patch of Mikael Urankar to make sure it only
affects __arm__ builds.
The patch is similar to what fixed openjdk8 in
commit e13c81137266603a6a0700810b6bad419f9d98c8.

Not bumping portrevision as nothing changes for existing pkgs.

PR:	255662
Approved by:	java@ (maintainer timeout)
</content>
</entry>
<entry>
<title>java/openjdk11: fix build with clang 19</title>
<updated>2024-08-07T16:44:21Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2024-08-01T11:41:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d2ae63c6feffda05eb643520dd851451ee337f53'/>
<id>urn:sha1:d2ae63c6feffda05eb643520dd851451ee337f53</id>
<content type='text'>
Clang 19 is now more strict about undefined integral expressions used as
constants in enum, which results in errors compiling java/openjdk11,
similar to:

    /wrkdirs/usr/ports/java/openjdk11/work/jdk11u-jdk-11.0.24-8-1/src/jdk.pack/share/native/common-unpack/constants.h:206:33: error: expression is not an integral constant expression
      206 |     AO_UNUSED_MBZ             = (-1)&lt;&lt;13, // options bits reserved for future use.
          |                                 ^~~~~~~~
    /wrkdirs/usr/ports/java/openjdk11/work/jdk11u-jdk-11.0.24-8-1/src/jdk.pack/share/native/common-unpack/constants.h:206:37: note: left shift of negative value -1
      206 |     AO_UNUSED_MBZ             = (-1)&lt;&lt;13, // options bits reserved for future use.
          |                                     ^

Replace the negative value with ~0u to fix this error.

PR:		280560
Approved by:	glewis (maintainer)
MFH:		2024Q3
</content>
</entry>
<entry>
<title>java/openjdk11: Update to 11.0.24</title>
<updated>2024-07-28T06:08:32Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2024-07-27T22:03:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d3f2c6d9bebea0509d5b0570e1350f8827168445'/>
<id>urn:sha1:d3f2c6d9bebea0509d5b0570e1350f8827168445</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java/openjdk11: remove custom LLVM - build with LLVM from base</title>
<updated>2024-07-14T13:44:52Z</updated>
<author>
<name>Vladimir Druzenko</name>
<email>vvd@FreeBSD.org</email>
</author>
<published>2024-07-14T13:44:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=08cc50220f1d71f12d13d7e2c957a5679b02914d'/>
<id>urn:sha1:08cc50220f1d71f12d13d7e2c957a5679b02914d</id>
<content type='text'>
Segfaults are no longer observed with current versions of LLVM 17 and 18
in base 13.3 and 14.1, so there is no need to pull such an old version
from ports to build.
For example build java/openjdk11 with LLVM from base and then build
java/eclipse and java/openjfx14 using java/openjdk11: build and run
without errors.

PR:		280056 260319
Approved by:	java (maintainer, timeout 14 days)
</content>
</entry>
<entry>
<title>*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree</title>
<updated>2023-12-31T00:37:05Z</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2023-09-30T20:44:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=bbab7f59e9630416397189df70ec133bdd690e38'/>
<id>urn:sha1:bbab7f59e9630416397189df70ec133bdd690e38</id>
<content type='text'>
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION &gt;= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
</content>
</entry>
</feed>
