notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
openjdk17 Java Development Kit 17
17.0.13+11.1 java on this many watch lists=6 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 17.0.12+7.1Version of this port present on the latest quarterly branch.
Maintainer: java@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-09-25 18:33:07
Last Update: 2024-11-12 01:10:53
Commit Hash: 126c429
People watching this port, also watch:: curl, rust, perl5, samba416, libxml2
Also Listed In: devel
License: GPLv2
WWW:
https://openjdk.java.net/projects/jdk/17/
Description:
An open-source implementation of the Java Platform, Standard Edition,
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/openjdk17-17.0.13+11.1/catalog.mk
  2. /usr/local/share/licenses/openjdk17-17.0.13+11.1/LICENSE
  3. /usr/local/share/licenses/openjdk17-17.0.13+11.1/GPLv2
Collapse this list.
Dependency lines:
  • openjdk17>0:java/openjdk17
To install the port:
cd /usr/ports/java/openjdk17/ && make install clean
To add the package, run one of these commands:
  • pkg install java/openjdk17
  • pkg install openjdk17
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openjdk17
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1731346319 SHA256 (battleblow-jdk17u-jdk-17.0.13+11-1_GH0.tar.gz) = ff01cead08b7a8f14388201e15198506f519a500dcf7a62543118afe4171ee5a SIZE (battleblow-jdk17u-jdk-17.0.13+11-1_GH0.tar.gz) = 107426012

Packages (timestamps in pop-ups are UTC):
openjdk17
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest17.0.13+11.117.0.13+11.1--17.0.13+11.1---
FreeBSD:13:quarterly17.0.12+7.117.0.12+7.1--17.0.12+7.1-17.0.9+9.117.0.9+9.1
FreeBSD:14:latest17.0.13+11.117.0.13+11.1--17.0.13+11.1--17.0.7+7.1
FreeBSD:14:quarterly17.0.12+7.117.0.12+7.1--17.0.12+7.1-17.0.9+9.117.0.9+9.1
FreeBSD:15:latest17.0.13+11.117.0.13+11.1n/a-n/a-17.0.9+9.1-
Slave ports:
  1. java/openjdk17-jre
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. zip : archivers/zip
  2. autoconf>0 : devel/autoconf
  3. cups.h : print/cups
  4. bash : shells/bash
  5. gsed : textproc/gsed
  6. gmake>=4.4.1 : devel/gmake
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. javac : java/bootstrap-openjdk17
  9. gcc13 : lang/gcc13
  10. as : devel/binutils
  11. x11.pc : x11/libX11
  12. xext.pc : x11/libXext
  13. xi.pc : x11/libXi
  14. xrandr.pc : x11/libXrandr
  15. xrender.pc : x11/libXrender
  16. xt.pc : x11-toolkits/libXt
  17. xtst.pc : x11/libXtst
Runtime dependencies:
  1. javavm : java/javavmwrapper
  2. xorg-fonts-truetype>0 : x11-fonts/xorg-fonts-truetype
  3. gcc13 : lang/gcc13
  4. x11.pc : x11/libX11
  5. xext.pc : x11/libXext
  6. xi.pc : x11/libXi
  7. xrandr.pc : x11/libXrandr
  8. xrender.pc : x11/libXrender
  9. xt.pc : x11-toolkits/libXt
  10. xtst.pc : x11/libXtst
Library dependencies:
  1. libasound.so : audio/alsa-lib
  2. libfontconfig.so : x11-fonts/fontconfig
  3. libfreetype.so : print/freetype2
  4. libgif.so : graphics/giflib
  5. libharfbuzz.so : print/harfbuzz
  6. liblcms2.so : graphics/lcms2
  7. libpng.so : graphics/png
  8. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Build
  1. biology/figtree
  2. biology/gatk
  3. biology/sra-tools
  4. cad/digital
  5. cad/silice
  6. cad/surelog
  7. devel/ghidra
Expand this list (16 items / 9 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/jetbrains-sqlite
  3. editors/libreoffice
  4. games/lwjgl3
  5. java/eclipse
  6. misc/elki
  7. science/cdk
  8. science/hdf
  9. science/jmol
  10. science/opsin
  11. Collapse this list.
for Patch
  1. sysutils/graylog
for Run
  1. astro/osmosis
  2. biology/figtree
  3. biology/gatk
  4. biology/snpeff
  5. biology/sra-tools
  6. cad/digital
  7. cad/silice
Expand this list (49 items / 42 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. cad/surelog
  3. databases/jetbrains-datagrip
  4. databases/sqldeveloper
  5. devel/ghidra
  6. devel/jenkins
  7. devel/jenkins-lts
  8. devel/jetbrains-clion
  9. devel/jetbrains-goland
  10. devel/jetbrains-phpstorm
  11. devel/jetbrains-rustrover
  12. devel/jetbrains-webstorm
  13. devel/pycharm-ce
  14. devel/pycharm-pro
  15. devel/sonar-scanner-cli
  16. devel/sonarqube-community
  17. editors/libreoffice
  18. emulators/edumips64
  19. games/lwjgl3
  20. graphics/geoserver
  21. java/eclipse
  22. java/intellij-ultimate
  23. java/wildfly
  24. lang/pkl
  25. math/geogebra
  26. misc/elki
  27. misc/openhab
  28. net/kafka
  29. net-mgmt/unifi8
  30. news/nzbhydra2
  31. science/cdk
  32. science/jmol
  33. science/opsin
  34. sysutils/graylog
  35. sysutils/logstash8
  36. textproc/elasticsearch8
  37. textproc/opensearch
  38. textproc/opensearch210
  39. textproc/opensearch213
  40. www/jetty12
  41. www/tomcat-devel
  42. www/tomcat110
  43. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. net-mgmt/unifi7*
  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:
No options to configure
Options name:
java_openjdk17
USES:
compiler:features cpe gmake iconv jpeg pkgconfig xorg
pkg-message:
For install:
This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and procfs(5) mounted on /proc. If you have not done it yet, please do the following: mount -t fdescfs fdesc /dev/fd mount -t procfs proc /proc To make it permanent, you need the following lines in /etc/fstab: fdesc /dev/fd fdescfs rw 0 0 proc /proc procfs rw 0 0
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/battleblow/jdk17u/tar.gz/jdk-17.0.13+11-1?dummy=/
Collapse this list.

Number of commits found: 47

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
17.0.13+11.1
12 Nov 2024 01:10:53
commit hash: 126c42923cb1962d01d1f7778276904405e2df15commit hash: 126c42923cb1962d01d1f7778276904405e2df15commit hash: 126c42923cb1962d01d1f7778276904405e2df15commit hash: 126c42923cb1962d01d1f7778276904405e2df15 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.13
17.0.12+7.1
15 Sep 2024 11:36:13
commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52commit hash: 3378cc494de65725a36e8ff5aaa205273521ba52 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk8 java/openjdk11 java/openjdk17 java/openjdk18 java/openjdk19
java/openjdk20 java/openjdk21 java/openjdk22: disable warnings as errors

Generally disable warnings-as-errors for all openjdk ports, removing all
the conditionals we have now for particular architectures and/or
compilers. It does not make sense to have this on by default, unless you
are an upstream maintainer.

PR:		281188
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q3
17.0.12+7.1
07 Aug 2024 16:44:49
commit hash: 4c37f9f5f253a5701fa94ddfc00520889bca9ea4commit hash: 4c37f9f5f253a5701fa94ddfc00520889bca9ea4commit hash: 4c37f9f5f253a5701fa94ddfc00520889bca9ea4commit hash: 4c37f9f5f253a5701fa94ddfc00520889bca9ea4 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk17: fix build with clang 19

Clang 19 has a number of new warnings, and because java/openjdk17
compiles with -Werror by default, it results in errors similar to:

   
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.12-7-1/src/hotspot/os/posix/signals_posix.cpp:1681:20:
error: cast from 'void (*)(int, siginfo_t *, ucontext_t *)' (aka 'void (*)(int,
__siginfo *, __ucontext *)') to 'void (*)(int)' converts to incompatible
function type [-Werror,-Wcast-function-type-mismatch]
     1681 |   act.sa_handler = (void (*)(int)) SR_handler;
          |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~

I propose to disable warnings-as-errors for this port, similar to what
is already done for openjdk8 and openjdk11. It does not make sense to
have this on by default, unless you are an upstream maintainer.

PR:		280561
Approved by:	glewis (maintainer)
MFH:		2024Q3
17.0.12+7.1
28 Jul 2024 06:08:32
commit hash: 94417f8e6926fcd2b6caa68c41a2e21d1bb63d09commit hash: 94417f8e6926fcd2b6caa68c41a2e21d1bb63d09commit hash: 94417f8e6926fcd2b6caa68c41a2e21d1bb63d09commit hash: 94417f8e6926fcd2b6caa68c41a2e21d1bb63d09 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.12
17.0.11+9.1
01 Jul 2024 20:27:23
commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for FreeBSD 13.2 which reached EOL today

Thanks again to jbeich for noticing various things I overlooked.

Reviewed by:	acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat,
nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision:	https://reviews.freebsd.org/D45141
17.0.11+9.1
02 May 2024 03:16:06
commit hash: 2bca6d814d87781b2cf5cb122b24a8dc80bf3a1ccommit hash: 2bca6d814d87781b2cf5cb122b24a8dc80bf3a1ccommit hash: 2bca6d814d87781b2cf5cb122b24a8dc80bf3a1ccommit hash: 2bca6d814d87781b2cf5cb122b24a8dc80bf3a1c files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.11
17.0.10+7.1_1
25 Feb 2024 20:27:54
commit hash: 4b117286bf77534f83e134dfb368797542f6abeacommit hash: 4b117286bf77534f83e134dfb368797542f6abeacommit hash: 4b117286bf77534f83e134dfb368797542f6abeacommit hash: 4b117286bf77534f83e134dfb368797542f6abea files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix the build on arm64
17.0.10+7.1_1
09 Feb 2024 19:52:07
commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
java/openjdk*: Allow users to specify an alternative cacerts file

Similar to certificate management with certctl(8) users can use custom
enterprise CAs. These need to be assembled into a custom cacerts file.
Therefore, an admin can install a custom truststore to an arbitrary
location and have the OpenJDK port symlink to it by adding
OPENJDK_SYMLINK_CACERTS to make.conf.
E.g., OPENJDK_SYMLINK_CACERTS=/usr/local/etc/ssl/cacerts.

PR:		229329
Approved by:	jrm (mentor), otis (mentor), glewis
Differential Revision:	https://reviews.freebsd.org/D42720
17.0.10+7.1
04 Feb 2024 22:51:33
commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9commit hash: eeca11d205564bf98b08e4a11c2d2249023c85b9 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.10
17.0.9+9.1
05 Jan 2024 21:00:51
commit hash: e2a8a2acd94ae89128abd017c32be524036c2c5ecommit hash: e2a8a2acd94ae89128abd017c32be524036c2c5ecommit hash: e2a8a2acd94ae89128abd017c32be524036c2c5ecommit hash: e2a8a2acd94ae89128abd017c32be524036c2c5e files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: drop ELFv1 support
17.0.9+9.1
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- 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 >= 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
17.0.9+9.1
20 Nov 2023 11:39:00
commit hash: 5db81da56a1828428702d4fb838b9431046f4009commit hash: 5db81da56a1828428702d4fb838b9431046f4009commit hash: 5db81da56a1828428702d4fb838b9431046f4009commit hash: 5db81da56a1828428702d4fb838b9431046f4009 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
java/openjdk17: Fix build on aarch64

PR:		274940
Approved by:	glewis@
17.0.9+9.1
25 Oct 2023 06:43:52
commit hash: d1191b769e7f39f0d9d67102a035454a9a486c87commit hash: d1191b769e7f39f0d9d67102a035454a9a486c87commit hash: d1191b769e7f39f0d9d67102a035454a9a486c87commit hash: d1191b769e7f39f0d9d67102a035454a9a486c87 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: fix build on powerpc64*

Backport the patch from openjdk19 to fix the recently appearing error:
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.9-9-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp:194:29:
error: no member named 'is_safefetch_fault' in 'StubRoutines'
    if (pc && StubRoutines::is_safefetch_fault(pc)) {
              ~~~~~~~~~~~~~~^
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.9-9-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp:195:52:
error: no member named 'continuation_for_safefetch_fault' in 'StubRoutines'
      os::Posix::ucontext_set_pc(uc,
StubRoutines::continuation_for_safefetch_fault(pc));
                                     ~~~~~~~~~~~~~~^
17.0.9+9.1
21 Oct 2023 00:15:46
commit hash: bc0e38d0f08e39ab601919240519f08a6d164defcommit hash: bc0e38d0f08e39ab601919240519f08a6d164defcommit hash: bc0e38d0f08e39ab601919240519f08a6d164defcommit hash: bc0e38d0f08e39ab601919240519f08a6d164def files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.9
17.0.8+7.1_1
06 Oct 2023 17:48:54
commit hash: 2bd641cc196eebc4dcb3df64df89fe30934106c0commit hash: 2bd641cc196eebc4dcb3df64df89fe30934106c0commit hash: 2bd641cc196eebc4dcb3df64df89fe30934106c0commit hash: 2bd641cc196eebc4dcb3df64df89fe30934106c0 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk17: fix build with lld 17

Building java/openjdk17 with lld 17 results in the following link errors:

  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZ21WB_HandshakeWalkStackE16TraceSelfClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZ26WB_AsyncHandshakeWalkStackE16TraceSelfClosure' failed: symbol not
defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN12JvmtiEnvBase27check_for_periodic_clean_upEvE28ThreadInsideIterationClosure'
failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN15G1RemSetSummary6updateEvE11CollectData' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN16SATBMarkQueueSet22set_active_all_threadsEbbE22SetThreadActiveClosure'
failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN16SATBMarkQueueSet23abandon_partial_markingEvE25AbandonThreadQueueClosure'
failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN18G1ConcurrentRefine30get_and_reset_refinement_statsEvE12CollectStats'
failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN19G1DirtyCardQueueSet12abandon_logsEvE23AbandonThreadLogClosure' failed:
symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN19G1DirtyCardQueueSet16concatenate_logsEvE27ConcatenateThreadLogClosure'
failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN19G1DirtyCardQueueSet30get_and_reset_refinement_statsEvE12CollectStats'
failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'_ZTVZN7Threads25change_thread_claim_tokenEvE11ResetClaims' failed: symbol not
defined
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17.0.8+7.1_1
28 Jul 2023 17:13:17
commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
17.0.8+7.1
23 Jul 2023 06:58:12
commit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7deecommit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7deecommit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7deecommit hash: d504e5dca4c8b52c8cf9f784da2d9c07465b7dee files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.8
17.0.7+7.1
29 Apr 2023 17:28:30
commit hash: 261cada65b715a194eca29ebd9fce369b9036579commit hash: 261cada65b715a194eca29ebd9fce369b9036579commit hash: 261cada65b715a194eca29ebd9fce369b9036579commit hash: 261cada65b715a194eca29ebd9fce369b9036579 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.7
17.0.6+10.1
16 Apr 2023 22:48:44
commit hash: f1d77a965b29a10bc80003223bbed8539e35146dcommit hash: f1d77a965b29a10bc80003223bbed8539e35146dcommit hash: f1d77a965b29a10bc80003223bbed8539e35146dcommit hash: f1d77a965b29a10bc80003223bbed8539e35146d files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix use of printf (causes build failures for poudriere)

PR:             267690
Obtained from:  Michael Osipov <michael.osipov@siemens.com>
17.0.6+10.1
24 Jan 2023 05:19:21
commit hash: b39d592147e2c549d009e01dba155f14128e600fcommit hash: b39d592147e2c549d009e01dba155f14128e600fcommit hash: b39d592147e2c549d009e01dba155f14128e600fcommit hash: b39d592147e2c549d009e01dba155f14128e600f files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix the build on some aarch64 machines

* Disable CompressedClassPointers on aarch64.  This fixes the build
  on some aarch64 machines where it previously failed, e.g. RPI4,
  and doesn't seem to affect the build on others (AWS aarch64 hardware).

This is based on and uses a patch initially created by ronald@

PR:		260187
Tested by:	ronald@
17.0.6+10.1
23 Jan 2023 06:06:15
commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5commit hash: 15284be7b3ef3272c9164b10a5eefe51a33eb4f5 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.6
17.0.5+8.1_1
18 Dec 2022 17:36:27
commit hash: 4d093f4f688f247642423498be93375d54a2a7fdcommit hash: 4d093f4f688f247642423498be93375d54a2a7fdcommit hash: 4d093f4f688f247642423498be93375d54a2a7fdcommit hash: 4d093f4f688f247642423498be93375d54a2a7fd files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk17: fix build with clang 15

During an exp-run for llvm 15 (see bug 265425), it turned out that
java/openjdk17 failed to build with clang 15:

 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:374:41:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
      proxies = (*g_proxy_resolver_lookup)(resolver, uri, NULL, &error);
                                          ^
 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:393:63:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
                                  (*g_network_address_parse_uri)(proxies[i], 0,
                                                                ^
 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:398:70:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
                              phost = (*g_network_address_get_hostname)(conn);
                                                                       ^
 
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.5-8-1/src/java.base/unix/native/libnet/DefaultProxySelector.c:399:66:
error: passing arguments to a function without a prototype is deprecated in all
versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17.0.5+8.1_1
04 Nov 2022 06:30:13
commit hash: 381f9126c0345124633cc3379a7898829746e060commit hash: 381f9126c0345124633cc3379a7898829746e060commit hash: 381f9126c0345124633cc3379a7898829746e060commit hash: 381f9126c0345124633cc3379a7898829746e060 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Use the distributed cacerts

PR:		266723
Reported by:	Michael Osipov <michael.osipov@siemens.com>
17.0.5+8.1
29 Oct 2022 22:21:06
commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6commit hash: 0d0710f366caad489a8c985d704cf42ff12bf7f6 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.5
17.0.4+8.1_1
25 Sep 2022 23:06:59
commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0commit hash: 19899c4999a88592e24a5f807b6e79bd629f69c0 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.4.1
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
17.0.4+8.1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17.0.4+8.1
02 Aug 2022 13:14:11
commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156commit hash: f20eed28f0b84ea9b09fc2ec26b498f009548156 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.4
17.0.3+7.1
31 May 2022 00:42:52
commit hash: 0de164bdb551505ac86059866d855a8035de983fcommit hash: 0de164bdb551505ac86059866d855a8035de983fcommit hash: 0de164bdb551505ac86059866d855a8035de983fcommit hash: 0de164bdb551505ac86059866d855a8035de983f files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
Author: Sean Farley
java/openjdk17: Fix an NPE when using a multi-screen X11 setup

PR:		264356
Reported by:	scf@
17.0.3+7.1
24 May 2022 20:09:35
commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49commit hash: c7d1c247d8ea8f87edd6a5012702a3cd10d99d49 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: remove expired versions of OpenJDK (12 through 16)

Adjust ports depending on expired versions of OpenJDK:
- biology/snpeff: 12+ -> 17+
- devel/RStudio: 12 -> 11
- www/closure-compiler: 13 -> 11+

Allow java/openjdk17 to use java/openjdk17-bootstrap on i386
too, this builds just fine on 13.1-i386

Remove jdk12-doc as it is no longer relevant.

Clean up Java version calculations in bsd.java.mk

Reviewed by: jwb, java (glewis)

Differential Revision: https://reviews.freebsd.org/D35280
17.0.3+7.1
05 May 2022 02:06:32
commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31commit hash: 49c485c6c1d6e08a3d550191989f8f5efde94a31 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.3 GA
17.0.2+8.1
04 Apr 2022 07:56:40
commit hash: e406118f774154589b91dc8d84f7f0320766d5a4commit hash: e406118f774154589b91dc8d84f7f0320766d5a4commit hash: e406118f774154589b91dc8d84f7f0320766d5a4commit hash: e406118f774154589b91dc8d84f7f0320766d5a4 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk13 java/openjdk14 java/openjdk15 java/openjdk16 java/openjdk17
java/openjdk17-jre: fix build with clang 14

During an exp-run for llvm 14 (see bug 261742), it turned out that
java/openjdk13 and java/openjdk17 fail to build with clang 14 (but this
also affects openjdk14 through 16):

=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_serviceThread.o:
/wrkdirs/usr/ports/java/openjdk13/work/jdk13u-jdk-13.0.10-5-1/src/hotspot/share/runtime/serviceThread.cpp:133:15:
error: use of bitwise '|' with boolean operands
[-Werror,-Wbitwise-instead-of-logical]
      while (((sensors_changed = LowMemoryDetector::has_pending_requests()) |
             ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/java/openjdk13/work/jdk13u-jdk-13.0.10-5-1/src/hotspot/share/runtime/serviceThread.cpp:133:15:
note: cast one or both operands to int to silence this warning
/wrkdirs/usr/ports/java/openjdk13/work/jdk13u-jdk-13.0.10-5-1/src/hotspot/share/runtime/serviceThread.cpp:133:15:
error: use of bitwise '|' with boolean operands
[-Werror,-Wbitwise-instead-of-logical]
      while (((sensors_changed = LowMemoryDetector::has_pending_requests()) |
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17.0.2+8.1
06 Feb 2022 04:41:36
commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3commit hash: 57a7e706e61baa0ac3f5dd7631ae0c137762eee3 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.2 GA
17.0.1+12.1
13 Jan 2022 02:43:58
commit hash: 701f037632a18f528fd7d28eb4584266b7e6be5ecommit hash: 701f037632a18f528fd7d28eb4584266b7e6be5ecommit hash: 701f037632a18f528fd7d28eb4584266b7e6be5ecommit hash: 701f037632a18f528fd7d28eb4584266b7e6be5e files touched by this commit
Jung-uk Kim (jkim) search for other commits by this committer
java/openjdk17-jre: Add JRE-only package for java/openjdk17
17.0.1+12.1
31 Dec 2021 09:09:54
commit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917bacommit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917bacommit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917bacommit hash: 4807e7f988d58e2994e254e0f66d5f4a0f1917ba files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Add i386 support
17.0.1+12.1
20 Dec 2021 12:45:04
commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9commit hash: 69cdd4b12e48a9e2509ffb2e8f2139b1e0f1bec9 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: allow bootstrapping on powerpc64le with bootstrap-openjdk17
17.0.1+12.1
20 Dec 2021 01:56:41
commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0commit hash: 9089fb036dc739eb5a132a4745b5d69df0c1f9e0 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: use java/bootstrap-openjdk17 on powerpc64 elfv2
17.0.1+12.1
27 Nov 2021 16:50:26
commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1commit hash: 11b6514a0129daac85f9600d49d6420844cf96d1 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Use the bootstrap port on supported ARCHs
17.0.1+12.1
24 Nov 2021 06:42:07
commit hash: c6c4d2ead2fd5b460e0ab975c13e3479065b21f6commit hash: c6c4d2ead2fd5b460e0ab975c13e3479065b21f6commit hash: c6c4d2ead2fd5b460e0ab975c13e3479065b21f6commit hash: c6c4d2ead2fd5b460e0ab975c13e3479065b21f6 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix WWW link to point to JDK 17

PR:		259167
Reported by:	cedric@precidata.com
17.0.1+12.1
31 Oct 2021 18:07:41
commit hash: a9d52e329d39fb914170e582065f10f079eb4c5bcommit hash: a9d52e329d39fb914170e582065f10f079eb4c5bcommit hash: a9d52e329d39fb914170e582065f10f079eb4c5bcommit hash: a9d52e329d39fb914170e582065f10f079eb4c5b files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Update to 17.0.1
17+35.1_2
16 Oct 2021 12:22:03
commit hash: 3822416493cfbbed8fe7a487391b40bec956d671commit hash: 3822416493cfbbed8fe7a487391b40bec956d671commit hash: 3822416493cfbbed8fe7a487391b40bec956d671commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk*: work around UB in markOopDesc, fix builds with clang 13

During an exp-run for llvm 13 (see bug 258209), it turned out that
java/openjdk11 through openjdk13 fail to build with clang 13:

=== Output from failing command(s) repeated here ===
* For target jdk__packages_attribute.done:

These crashes are all caused by the markOop/markOopDesc classes, which
are used to keep track of objects, and which are 'marked' using the low
few bits. (See
https://github.com/openjdk/jdk13u/blob/master/src/hotspot/share/oops/markOop.hpp
).

After some laborious bisecting, I found out that these crashes start
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17+35.1_1
10 Oct 2021 00:28:41
commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1commit hash: c1b344b0113225b3e2cba70ffc9f571f14c734f1 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Fix libfontmanager linkage

* Backport the fix from jdk17u so that --with-harfbuzz=system adds
  -lharfbuzz when linking libfontmanager.so

Reported by:	barulheira@gmail.com
17+35.1
05 Oct 2021 12:06:38
commit hash: fb734e4565b65fb1a3d8efacb445900c2e0b131fcommit hash: fb734e4565b65fb1a3d8efacb445900c2e0b131fcommit hash: fb734e4565b65fb1a3d8efacb445900c2e0b131fcommit hash: fb734e4565b65fb1a3d8efacb445900c2e0b131f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
java/openjdk17: Fix build on aarch64.

Fully initialize FrameForm: Corrects adlc segfault when malloc junk options are
set.

Approved by:	portmgr (build fix blanket)
17+35.1
05 Oct 2021 12:00:36
commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394commit hash: 9c7b32b9b7f3c0aea08c32560de1f56eb4ba8394 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
java/openjdk17: Remove enable-aot configure argument.

The Experimental AOT and JIT Compiler were remove in OpenJDK17:
https://openjdk.java.net/jeps/410

Remove this configure argument as it causes build failure on aarch64:
configure: error: unrecognized options: --enable-aot

Approved by:	portmgr (build fix blanket)
17+35.1
30 Sep 2021 22:19:01
commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745commit hash: 225ed0ac7682711ef0524a19e2c37a64c8d39745 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: enable on powerpc64

While here, sort ONLY_FOR_ARCHS.
17+35.1
29 Sep 2021 21:55:53
commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9commit hash: 670c3c8cd9bde6a4ebc7d79a0087e98f0e3446b9 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk17: port to powerpc64le
17+35.1
25 Sep 2021 18:28:38
commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856commit hash: 1b1bfbaab23ca81e34ff9ae88c0e0ec375122856 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk17: Add a port of OpenJDK 17

* Add a port of OpenJDK 17
* Restrict to amd64 and aarch64 until more platforms are tested

Number of commits found: 47