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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
openjdk17 Java Development Kit 17
17.0.10+7.1_1 java 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 17.0.9+9.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-02-25 20:27:54
Commit Hash: 4b11728
People watching this port, also watch:: zfs-stats, smartmontools, openjdk8, tmux, ruby32
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.10+7.1_1/catalog.mk
  2. /usr/local/share/licenses/openjdk17-17.0.10+7.1_1/LICENSE
  3. /usr/local/share/licenses/openjdk17-17.0.10+7.1_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 = 1707068093 SHA256 (battleblow-jdk17u-jdk-17.0.10+7-1_GH0.tar.gz) = 350c463b82ccde044dfe740ba22de8a7d81ed680fb923a1fdc7b9edae34196f7 SIZE (battleblow-jdk17u-jdk-17.0.10+7-1_GH0.tar.gz) = 106509815

Packages (timestamps in pop-ups are UTC):
openjdk17
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest17.0.10+7.1_117.0.10+7.1_1--17.0.10+7.1_1---
FreeBSD:13:quarterly17.0.9+9.117.0.9+9.1--17.0.9+9.1-17.0.9+9.117.0.9+9.1
FreeBSD:14:latest17.0.10+7.1_117.0.10+7.1_1--17.0.10+7.1_1--17.0.7+7.1
FreeBSD:14:quarterly17.0.9+9.117.0.9+9.1--17.0.9+9.1-17.0.9+9.117.0.9+9.1
FreeBSD:15:latest17.0.10+7.1_117.0.10+7.1_1n/a-n/a-17.0.9+9.1-
FreeBSD:15:quarterly--n/a-n/a---
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.3 : 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/jetbrains-sqlite
Expand this list (13 items / 6 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. editors/libreoffice
  3. games/lwjgl3
  4. misc/elki
  5. science/cdk
  6. science/jmol
  7. science/opsin
  8. 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 (38 items / 31 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. cad/surelog
  3. databases/jetbrains-datagrip
  4. devel/jetbrains-clion
  5. devel/jetbrains-goland
  6. devel/jetbrains-phpstorm
  7. devel/jetbrains-rustrover
  8. devel/jetbrains-webstorm
  9. devel/pycharm-ce
  10. devel/pycharm-pro
  11. devel/sonar-scanner-cli
  12. devel/sonarqube-community
  13. editors/libreoffice
  14. emulators/edumips64
  15. games/lwjgl3
  16. games/minecraft-server
  17. graphics/geoserver
  18. misc/elki
  19. misc/openhab
  20. net/keycloak
  21. net-mgmt/unifi8
  22. news/nzbhydra2
  23. science/cdk
  24. science/jmol
  25. science/opsin
  26. sysutils/graylog
  27. sysutils/logstash8
  28. textproc/elasticsearch8
  29. textproc/opensearch
  30. textproc/opensearch210
  31. www/tomcat-devel
  32. 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.10+7-1?dummy=/
Collapse this list.

Number of commits found: 41

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 41