notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
Port details
openjdk11 Java Development Kit 11
11.0.18+10.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 Version of this port present on the latest quarterly branch.
Maintainer: java@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-03-13 15:10:41
Last Update: 2023-01-23 05:36:55
Commit Hash: cb5f8da
People watching this port, also watch:: pkg, ffmpeg, smartmontools, git, apache24
Also Listed In: devel
License: GPLv2
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/openjdk11-11.0.18+10.1/catalog.mk
  2. /usr/local/share/licenses/openjdk11-11.0.18+10.1/LICENSE
  3. /usr/local/share/licenses/openjdk11-11.0.18+10.1/GPLv2
Collapse this list.
Dependency lines:
  • openjdk11>0:java/openjdk11
To install the port:
cd /usr/ports/java/openjdk11/ && make install clean
To add the package, run one of these commands:
  • pkg install java/openjdk11
  • pkg install openjdk11
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openjdk11
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
distinfo:

Packages (timestamps in pop-ups are UTC):
openjdk11
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd6411.0.12+7.111.0.11+9.1
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i38611.0.12+7.111.0.11+9.1
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout11.0.17+8.1_1
FreeBSD:12:amd6411.0.18+10.111.0.17+8.1_1
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i38611.0.18+10.111.0.17+8.1_1
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch6411.0.18+10.111.0.17+8.1_1
FreeBSD:13:amd6411.0.18+10.111.0.17+8.1_1
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv711.0.18+10.1pkg-fallout
FreeBSD:13:i38611.0.18+10.111.0.17+8.1_1
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout11.0.17+8.1_1
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch6411.0.18+10.1pkg-fallout
FreeBSD:14:amd6411.0.18+10.1pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i38611.0.18+10.1pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc6411.0.17+8.1_1pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Slave ports:
  1. java/openjdk11-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-openjdk11
  9. gcc12 : lang/gcc12
  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. gcc12 : lang/gcc12
  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. liblcms2.so : graphics/lcms2
  6. libpng.so : graphics/png
  7. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Build
  1. biology/igv
  2. biology/jalview
  3. devel/RStudio
  4. devel/bazel
  5. devel/ghidra
  6. editors/libreoffice
  7. games/coronapoker
Expand this list (16 items / 9 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. java/eclipse
  3. java/openjfx14
  4. math/jts
  5. net-im/jicofo
  6. net-im/jitsi-srtp-native
  7. net-im/jitsi-videobridge
  8. net-im/zkgroup
  9. security/zaproxy
  10. www/onlyoffice-documentserver
  11. Collapse this list.
for Run
  1. astro/gpsprune
  2. biology/igv
  3. biology/jalview
  4. cad/fidocadj
  5. databases/jetbrains-datagrip
  6. databases/neo4j
  7. databases/sqldeveloper
Expand this list (57 items / 50 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/squirrel-sql
  3. deskutils/ganttproject
  4. devel/bazel
  5. devel/ghidra
  6. devel/jenkins
  7. devel/jenkins-lts
  8. devel/opengrok
  9. devel/pycharm-pro
  10. devel/rubymine
  11. devel/sonar-scanner-cli
  12. devel/sonarqube-community
  13. editors/jedit
  14. editors/libreoffice
  15. games/coronapoker
  16. games/runelite
  17. java/bluej
  18. java/eclipse
  19. java/intellij-ultimate
  20. java/netbeans
  21. java/openjfx14
  22. math/jts
  23. misc/openhab
  24. misc/tvbrowser
  25. multimedia/filebot
  26. net/kafka
  27. net/keycloak
  28. net-im/jicofo
  29. net-im/jitsi-srtp-native
  30. net-im/jitsi-videobridge
  31. net-im/signal-cli
  32. net-im/signald
  33. net-im/zkgroup
  34. net-mgmt/midpoint
  35. net-mgmt/unifi7
  36. security/bastillion
  37. security/zaproxy
  38. sysutils/logstash7
  39. sysutils/pcns
  40. textproc/apache-solr
  41. textproc/apache-solr9
  42. textproc/elasticsearch7
  43. textproc/opensearch
  44. textproc/opensearch13
  45. www/closure-compiler
  46. www/jetty10
  47. www/tomcat-devel
  48. www/tomcat101
  49. x11-fm/mucommander
  50. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. java/intellij-rubymine*
  2. www/glassfish5*
  3. 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:
pkg-message:
For install:
WWW: https://openjdk.java.net/
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/battleblow/jdk11u/tar.gz/jdk-11.0.18+10-1?dummy=/
Collapse this list.
Port Moves
  • port moved here from java/linux-oracle-jre9 on 2019-10-18
    REASON: Has expired: No longer maintained upstream, please migrate to openjdk11

  • port moved here from java/linux-oracle-jre10 on 2019-10-18
    REASON: Has expired: No longer maintained upstream, please migrate to openjdk11

  • port moved here from java/linux-oracle-jdk9 on 2019-09-30
    REASON: Has expired: No longer maintained upstream, please migrate to openjdk11

  • port moved here from java/linux-oracle-jdk10 on 2019-09-30
    REASON: Has expired: No longer maintained upstream, please migrate to openjdk11

Number of commits found: 91

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
11.0.18+10.1
23 Jan 2023 05:36:55
commit hash:cb5f8daf2259da9ad4a175ba00f8f5100592f2f0commit hash:cb5f8daf2259da9ad4a175ba00f8f5100592f2f0commit hash:cb5f8daf2259da9ad4a175ba00f8f5100592f2f0commit hash:cb5f8daf2259da9ad4a175ba00f8f5100592f2f0 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.18
11.0.17+8.1_1
04 Nov 2022 06:13:16
commit hash:34c45542f75c54c35a44be1c80f0ac3076da8beecommit hash:34c45542f75c54c35a44be1c80f0ac3076da8beecommit hash:34c45542f75c54c35a44be1c80f0ac3076da8beecommit hash:34c45542f75c54c35a44be1c80f0ac3076da8bee files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11:  Use the distributed cacerts

PR:		266723
Reported by:	Michael Osipov <michael.osipov@siemens.com>
11.0.17+8.1
29 Oct 2022 22:22:13
commit hash:b87e44e535f12b3491421aeb487576049f7386becommit hash:b87e44e535f12b3491421aeb487576049f7386becommit hash:b87e44e535f12b3491421aeb487576049f7386becommit hash:b87e44e535f12b3491421aeb487576049f7386be files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.17
11.0.16+8.1_2
25 Sep 2022 23:06:16
commit hash:749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0acommit hash:749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0acommit hash:749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0acommit hash:749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0a files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.16.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)
11.0.16+8.1_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)
11.0.16+8.1_1
30 Aug 2022 23:02:10
commit hash:e3f56d3c663dd21857843e187524d601b7dca29bcommit hash:e3f56d3c663dd21857843e187524d601b7dca29bcommit hash:e3f56d3c663dd21857843e187524d601b7dca29bcommit hash:e3f56d3c663dd21857843e187524d601b7dca29b files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk11: use LLVM 12 to build if the system compiler is LLVM 13 or newer

PR:	260319
Reported by:	jonc@chen.org.nz
Approved by:	java (maintainer timeout)
11.0.16+8.1
28 Aug 2022 14:54:31
commit hash:3d41392b6e049ff56d2abf91749a82573eb3198dcommit hash:3d41392b6e049ff56d2abf91749a82573eb3198dcommit hash:3d41392b6e049ff56d2abf91749a82573eb3198dcommit hash:3d41392b6e049ff56d2abf91749a82573eb3198d files touched by this commit
Stefan Eßer (se) search for other commits by this committer
java/openjdk11: fix build on 13.1 and -CURRENT

Recent LLVM versions issue warnings for "|" being used with boolean
operands. Such operations exist in OpenJDK and the source lines are
marked with comments to not use logical operations instead.

This breaks the build on 13.1 and -CURRENT when building with LLVM-13
or newer due to the -Werror option being passed to the compiler.

Fix this issue by casting one of the boolean operands to int, as
suggested by the compiler in the error message for the case that the
"|" operation should actually be used on purpose.

I had submitted this patch as an attachment to PR 265687 on
2022-08-07, but it has been ignored by the maintainer (java team).

PR:		265687
Approved by:	portmgr (implicit)
11.0.16+8.1
09 Aug 2022 21:16:34
commit hash:5a8afa08c5f99fba47509a15c79e2cd2128f48accommit hash:5a8afa08c5f99fba47509a15c79e2cd2128f48accommit hash:5a8afa08c5f99fba47509a15c79e2cd2128f48accommit hash:5a8afa08c5f99fba47509a15c79e2cd2128f48ac files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk11: fix build on powerpc64*

Go back to using LLVM 12, bin/java built with LLVM 13 crashes with:
* For target jdk__packages_attribute.done:

 A fatal error has been detected by the Java Runtime Environment:

  SIGILL (0x4) at pc=0x0000000802e3d438, pid=28756, tid=149399

 JRE version:  (11.0.16+8) (build )
 Java VM: OpenJDK 64-Bit Server VM (11.0.16+8-1, mixed mode, tiered, compressed
oops, serial gc, bsd-ppc64)
 Problematic frame:
 V  [libjvm.so+0xe3d438]  JVM_RaiseSignal+0x446bcc
11.0.16+8.1
08 Aug 2022 09:57:44
commit hash:1cf12abc911bc842cafc036039a77deae88278d2commit hash:1cf12abc911bc842cafc036039a77deae88278d2commit hash:1cf12abc911bc842cafc036039a77deae88278d2commit hash:1cf12abc911bc842cafc036039a77deae88278d2 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
java/openjdk11: revert accidental commit 3d803e446071

Revert part of commit 3d803e446071 that should only have affected the
deskutils/calendar port.

This patch that has been committed by accident had already been
attached to PR 265687 to fix the build issue of openjdk11 on -CURRENT,
but it is up to the java@ team to apply this or some other fix.

Approved by:	portmgr (implicit)
11.0.16+8.1
08 Aug 2022 07:58:14
commit hash:3d803e44607155f01084da43f63f1ba33f5bab1dcommit hash:3d803e44607155f01084da43f63f1ba33f5bab1dcommit hash:3d803e44607155f01084da43f63f1ba33f5bab1dcommit hash:3d803e44607155f01084da43f63f1ba33f5bab1d files touched by this commit
Stefan Eßer (se) search for other commits by this committer
deskutils/calendar: update to version 0.9.3

Update the man page to match the version the -CURRENT base system.

The only change is a better description of the // single line comment
syntax, i.e. that // is only considered to start a comment when it
appears at the start of the line or after white space. This allows to
embed URLs in calendar entries.
11.0.16+8.1
06 Aug 2022 10:55:32
commit hash:591a784f324b7d8c45596d758b4c0893626bdbefcommit hash:591a784f324b7d8c45596d758b4c0893626bdbefcommit hash:591a784f324b7d8c45596d758b4c0893626bdbefcommit hash:591a784f324b7d8c45596d758b4c0893626bdbef files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk{8,11}: Remove dependency on devel/llvm12 which is no longer
necessary

The workarounds committed in aa1ca89826b5 and 846ff4e95291 are no longer
necessary, as both the upstream commits for PR258954
(https://github.com/battleblow/jdk11u/commit/305a68a90c722aa7a7b75589e24d5b5d554c96c1)
and PR264065 (https://hg.openjdk.java.net/jdk/jdk/rev/40c07de877ab) are
now merged into the distribution tarballs.

PR:		258954, 264065
Approved by:	maintainer timeout (1 month)
MFH:		2022Q3
11.0.16+8.1
02 Aug 2022 05:03:55
commit hash:6ce6fe80a1daafb673be2eb86f465a76bf1e2a57commit hash:6ce6fe80a1daafb673be2eb86f465a76bf1e2a57commit hash:6ce6fe80a1daafb673be2eb86f465a76bf1e2a57commit hash:6ce6fe80a1daafb673be2eb86f465a76bf1e2a57 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.16
11.0.15+10.1
05 May 2022 01:50:04
commit hash:ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6commit hash:ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6commit hash:ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6commit hash:ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.15 GA
11.0.14+9.1_1
12 Feb 2022 04:28:15
commit hash:399e3772d37e1ca597304d7e6784d4ee410ba869commit hash:399e3772d37e1ca597304d7e6784d4ee410ba869commit hash:399e3772d37e1ca597304d7e6784d4ee410ba869commit hash:399e3772d37e1ca597304d7e6784d4ee410ba869 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Bump PORTREVISION

Bump PORTREVISION, missed in the last commit.

PR:		260319
Reported by:	Jonathan Chen
11.0.14+9.1
09 Feb 2022 04:45:06
commit hash:846ff4e9529104b008946f89b9fb3d3a27c13773commit hash:846ff4e9529104b008946f89b9fb3d3a27c13773commit hash:846ff4e9529104b008946f89b9fb3d3a27c13773commit hash:846ff4e9529104b008946f89b9fb3d3a27c13773 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Restore LLVM/Clang 13 workaround

This restores the previous LLVM/Clang 13 workaround.  I had thought
the upstream changes would address this, but still seeing reports of
crashes when compiled with LLVM/Clang 13.
PR:		260319
Reported by:	various
11.0.14+9.1
06 Feb 2022 04:41:35
commit hash:c4e82ffe28332323b8cbb0527faa0e51bbfd6655commit hash:c4e82ffe28332323b8cbb0527faa0e51bbfd6655commit hash:c4e82ffe28332323b8cbb0527faa0e51bbfd6655commit hash:c4e82ffe28332323b8cbb0527faa0e51bbfd6655 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.14 GA
11.0.13+8.1
31 Oct 2021 18:07:42
commit hash:0877cf18c3a0f1caa2a6eef7a4130465cf6ae125commit hash:0877cf18c3a0f1caa2a6eef7a4130465cf6ae125commit hash:0877cf18c3a0f1caa2a6eef7a4130465cf6ae125commit hash:0877cf18c3a0f1caa2a6eef7a4130465cf6ae125 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.13
11.0.12+7.1_1
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)
11.0.12+7.1
30 Sep 2021 21:23:30
commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
11.0.12+7.1
11 Sep 2021 11:30:45
commit hash:cd96d2aefb5329dd208f025657c1fcda1cecd917commit hash:cd96d2aefb5329dd208f025657c1fcda1cecd917commit hash:cd96d2aefb5329dd208f025657c1fcda1cecd917commit hash:cd96d2aefb5329dd208f025657c1fcda1cecd917 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
java/openjdk11: Add CPE information

Approved by:	portmgr (blanket)
11.0.12+7.1
18 Aug 2021 15:58:15
commit hash:8edf3dd02ef681961a210ae58e83e56b36bee34dcommit hash:8edf3dd02ef681961a210ae58e83e56b36bee34dcommit hash:8edf3dd02ef681961a210ae58e83e56b36bee34dcommit hash:8edf3dd02ef681961a210ae58e83e56b36bee34d files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
java/openjdk11: Fix build on aarch64

Import upstream patch.

PR:		257643
Approved by:	portmgr (build fix blanket)
11.0.12+7.1
31 Jul 2021 02:43:33
commit hash:811345dd18e9eabaeb89368b06796f5a60587c01commit hash:811345dd18e9eabaeb89368b06796f5a60587c01commit hash:811345dd18e9eabaeb89368b06796f5a60587c01commit hash:811345dd18e9eabaeb89368b06796f5a60587c01 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.12
11.0.11+9.1
29 May 2021 14:08:18
commit hash:a47b2844217978a9b577182214c795dbfe471451commit hash:a47b2844217978a9b577182214c795dbfe471451commit hash:a47b2844217978a9b577182214c795dbfe471451commit hash:a47b2844217978a9b577182214c795dbfe471451 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
java/openjdk11(-jre): fix build with clang 12

During an exp-run for llvm 12 (see bug 255570), it turned out that
java/openjdk11 and java/openjdk11-jre do not build with clang 12.0.0:

Creating interim jimage
Compiling 2 files for BUILD_DEMO_Notepad

This is due to a missing backport of an upstream commit:

commit c484d8904285652246c3af212a4211b9a8955149
Author: Thomas Stuefe <stuefe@openjdk.org>
Date:   Tue Mar 16 05:49:01 2021 +0000

    8263557: Possible NULL dereference in Arena::destruct_contents()

    Reviewed-by: kbarrett, coleenp

Approved by:	maintainer timeout (2 weeks)
PR:		255900
MFH:		2021Q2
11.0.11+9.1
18 May 2021 15:57:36
commit hash:362eb92da22191ba1aa95524f86a62afc9d92496commit hash:362eb92da22191ba1aa95524f86a62afc9d92496commit hash:362eb92da22191ba1aa95524f86a62afc9d92496commit hash:362eb92da22191ba1aa95524f86a62afc9d92496 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
java/openjdk11: Add armv6 / armv7 support

PR:		255662
Approved by:	portmgr (tier 2 blanket)
11.0.11+9.1
05 May 2021 05:23:35
commit hash:ae072ecd17a47a82ea4b14512bd698651e4405e6commit hash:ae072ecd17a47a82ea4b14512bd698651e4405e6commit hash:ae072ecd17a47a82ea4b14512bd698651e4405e6commit hash:ae072ecd17a47a82ea4b14512bd698651e4405e6 files touched by this commit
Greg Lewis (glewis) search for other commits by this committer
Update to 11.0.11
11.0.10+9.1_1
07 Apr 2021 08:09:01
commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
11.0.10+9.1_1
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
11.0.10+9.1_1
17 Mar 2021 01:18:33
Revision:568626Original commit files touched by this commit
pkubaj search for other commits by this committer
java/openjdk11: enable dtrace on powerpc64 elfv2
11.0.10+9.1
15 Mar 2021 13:08:31
Revision:568452Original commit files touched by this commit
pkubaj search for other commits by this committer
java/openjdk11: enable dtrace on powerpc64le

Builds fine.
11.0.10+9.1
21 Jan 2021 03:04:11
Revision:562170Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.10 GA
11.0.9+11.1_2
03 Dec 2020 23:46:21
Revision:556940Original commit files touched by this commit
pkubaj search for other commits by this committer
java/openjdk11: add powerpc64le support

This mostly adds powerpc64le in places where there's only powerpc64.

PR:		251263
Approved by:	java (maintainer timeout)
11.0.9+11.1_2
07 Nov 2020 22:02:32
Revision:554419Original commit files touched by this commit
glewis search for other commits by this committer
Fix a crash per https://bugs.openjdk.java.net/browse/JDK-8250861

This effectively upgrades us to 11.0.9.1
11.0.9+11.1_1
24 Oct 2020 04:17:02
Revision:553155Original commit files touched by this commit
glewis search for other commits by this committer
Enable the Shenandoah GC
11.0.9+11.1
23 Oct 2020 03:58:05
Revision:553065Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.9
11.0.8+10.1
20 Aug 2020 02:23:07
Revision:545487Original commit files touched by this commit
jkim search for other commits by this committer
Add a port to create JRE-only package for java/openjdk11.
11.0.8+10.1
20 Aug 2020 01:21:36
Revision:545480Original commit files touched by this commit
jkim search for other commits by this committer
Work around build a failure with Clang 11 on head.

/wrkdirs/usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.8-10-1/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c:2186:12:
error: cast to smaller integer type 'jint' (aka 'int') from 'int (*)(Display *)'
(aka 'int (*)(struct _XDisplay *)')
[-Werror,-Wpointer-to-int-cast]
    return (jint) XSynchronize((Display*)jlong_to_ptr(display), (onoff ==
JNI_TRUE ? True : False));
          
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

It looks like a false-positive, though.
11.0.8+10.1
19 Aug 2020 23:32:38
Revision:545469Original commit files touched by this commit
jkim search for other commits by this committer
Add upstream patches to build with "-fno-common".

This is default with Clang 11 and GCC 10.

https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/3660248422f4
https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/371bbe373ae0
11.0.8+10.1
16 Jul 2020 01:52:40
Revision:542304Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.8
11.0.7+10.2_3
12 Jul 2020 02:13:27
Revision:542063Original commit files touched by this commit
glewis search for other commits by this committer
More accurate vendor information

PR:		244634
11.0.7+10.2_3
09 Jul 2020 02:33:05
Revision:541730Original commit files touched by this commit
glewis search for other commits by this committer
Add a runtime dependency on xorg-fonts-truetype

PR:		247786
Reported by:	phk@
11.0.7+10.2_2
02 Jul 2020 23:31:38
Revision:541062Original commit files touched by this commit
dmgk search for other commits by this committer
java/openjdk11: Add fontconfig support

PR:		247238
Approved by:	java (glewis)
11.0.7+10.2_1
08 Jun 2020 04:41:31
Revision:538197Original commit files touched by this commit
kevans search for other commits by this committer
Multiple ports: improve regex compliance

These changes largely fall into just two categories:

1. Need textproc/gsed for GNU extensions
2. Extraneous escapes that can go away

For #1, there's a further subdivision into those that require autoconf magic
and those that can get away with BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed.
-CURRENT will soon gain GNU extensions, but these will take longer to get to
all supported releases; we must switch them to gsed to ensure we're actually
properly building them as intended.

For #2, I've fixed these as I can and we should upstream these fixes.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11.0.7+10.2
16 Apr 2020 00:11:22
Revision:531799Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.7 GA
11.0.6+10.1_1
14 Apr 2020 13:05:21
Revision:531679Original commit files touched by this commit
krion search for other commits by this committer
Fix build on HEAD.

PR:		244803
Submitted by:	Yasuhiro KIMURA <yasu_AT_utahime__dot__org>
11.0.6+10.1_1
26 Feb 2020 00:07:14
Revision:527146Original commit files touched by this commit
glewis search for other commits by this committer
Ignore ECONNRESET when closing a socket

See https://github.com/battleblow/openjdk-jdk11u/issues/94 for details
11.0.6+10.1
16 Jan 2020 19:58:03
Revision:523257Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.6

Security:	https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14
11.0.5+10.1
16 Jan 2020 13:52:16
Revision:523231Original commit files touched by this commit
pkubaj search for other commits by this committer
java/openjdk11: correctly patch openejdk11 for ppc64 elfv2

The previous patch didn't check for architecture.

PR:		243183
11.0.5+10.1
16 Jan 2020 12:54:41
Revision:523224Original commit files touched by this commit
antoine search for other commits by this committer
Revert r523182, it breaks build on tier 1

With hat:	portmgr
11.0.5+10.1
15 Jan 2020 22:08:04
Revision:523182Original commit files touched by this commit
pkubaj search for other commits by this committer
java/openjdk11: add bootstrap and fix compilation for powerpc64 elfv2

Add bootstrap for powerpc64 elfv2.

Because of issue with macros in precompiled.hpp, --disable-precompiled-headers
is necessary.

Since openjdk compiles for elfv1 by default on big-endian ppc64, use a patch to
compile for elfv2.

I assume here that GCC will be used exclusively on ELFv1 systems and Clang on
ELFv2.

PR:		243182
Approved by:	glewis (maintainer)
11.0.5+10.1
09 Nov 2019 22:28:53
Revision:517165Original commit files touched by this commit
glewis search for other commits by this committer
Reinstate guidance to have /proc mounted

* Having /proc mounted is not generally critical, but there is at least one
  piece of functionality that does rely on its presence at the moment
  (e.g. OperatingSystemMXBean)
11.0.5+10.1
06 Nov 2019 18:03:34
Revision:516912Original commit files touched by this commit
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories j

Add USES=xorg and USES=gl to ports in categories starting with 'j'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
11.0.5+10.1
06 Nov 2019 17:21:58
Revision:516906Original commit files touched by this commit
glewis search for other commits by this committer
Fix build on FreeBSD 12.x/powerpc64 on POWER8+ machines

* Make sure has_mfdscr() returns false on these machines as using it on
  FreeBSD 12.x will cause problems (e.g. SIGILL).

PR:		239368
11.0.5+10.1
16 Oct 2019 19:07:18
Revision:514609Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.5 GA
11.0.5+8.1
27 Sep 2019 15:29:33
Revision:513042Original commit files touched by this commit
glewis search for other commits by this committer
Disable AoT except on amd64

This should be a no-op for all platforms except aarch64.  AoT is disabled
on aarch64 due to crashes in internal JDK tests for that feature.
11.0.5+8.1
20 Sep 2019 02:26:35
Revision:512381Original commit files touched by this commit
glewis search for other commits by this committer
Update to an 11.0.5 pre-release

This is mostly to pick up fixes that have gone into the BSD repo.
11.0.4+11.2_1
03 Sep 2019 19:39:00
Revision:511031Original commit files touched by this commit
glewis search for other commits by this committer
Minor clean up

* Separate out compiler specifics from platform specifics.  This also
  removes a little duplication.
11.0.4+11.2_1
30 Aug 2019 21:52:50
Revision:510298Original commit files touched by this commit
glewis search for other commits by this committer
Add support for aarch64

* Add aarch64 to ONLY_FOR_ARCHES on FreeBSD 12.0 and up.

PR:		239246
Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
11.0.4+11.2_1
30 Aug 2019 04:24:53
Revision:510231Original commit files touched by this commit
glewis search for other commits by this committer
Prepare for aarch64 support

* Add necessary configure arguments for aarch64
* Add patches needed to compile on aarch64.  These have been upstreamed but
  are not in a release yet.
11.0.4+11.2_1
28 Aug 2019 15:34:33
Revision:510070Original commit files touched by this commit
glewis search for other commits by this committer
Remove guidance about needing procfs

* Remove portions of pkg-message that mention needing /proc mounted.
  This hasn't been the case for a while afaik (I don't have it mounted
  and haven't observed any related problems).
11.0.4+11.2_1
25 Aug 2019 20:28:47
Revision:509855Original commit files touched by this commit
glewis search for other commits by this committer
Add support for powerpc64

PR:		237208
11.0.4+11.2_1
20 Aug 2019 18:05:27
Revision:509439Original commit files touched by this commit
glewis search for other commits by this committer
Pet portlint
11.0.4+11.2_1
20 Aug 2019 18:03:29
Revision:509437Original commit files touched by this commit
glewis search for other commits by this committer
Update cacerts

* Use the latest cacerts file from Oracle's public distribution of 11.0.4.
11.0.4+11.2
13 Aug 2019 22:22:35
Revision:508880Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories h-k)
11.0.4+11.2
13 Aug 2019 04:41:41
Revision:508812Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.4+11.2
11.0.4+11.1_2
04 Aug 2019 23:04:33
Revision:508130Original commit files touched by this commit
glewis search for other commits by this committer
Fix the build on PowerPC64

PR:		239624
Submitted by:	Curtis Hamilton <hamiltcl@verizon.net>
11.0.4+11.1_2
31 Jul 2019 16:31:52
Revision:507715Original commit files touched by this commit
glewis search for other commits by this committer
Register openjdk11 as a java provider with javavm

PR:		238092
Submitted by:	Tommy P <tommyhp2@gmail.com>
11.0.4+11.1_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
11.0.4+11.1
24 Jul 2019 22:41:41
Revision:507303Original commit files touched by this commit
glewis search for other commits by this committer
* Add a dependency on xrandr, since the latest version uses Xrandr.h
* Set NO_CCACHE to match configure being passed --disable-ccache

Fixes the build in poudriere and for people trying to use ccache

PR:		239387
Submitted by:	Jonathan Chen <jonc@chen.org.nz>
11.0.4+11.1
19 Jul 2019 17:07:37
Revision:506953Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.4
11.0.3+7.2
01 Jul 2019 23:25:00
Revision:505653Original commit files touched by this commit
glewis search for other commits by this committer
Convert one missed /usr/local to ${LOCALBASE}

Submitted by:	jbeich@
11.0.3+7.2
01 Jul 2019 21:18:18
Revision:505640Original commit files touched by this commit
glewis search for other commits by this committer
Allow the JDK to be compiled with gcc.

This is required for powerpc64 support.
11.0.3+7.2
16 Jun 2019 16:05:29
Revision:504353Original commit files touched by this commit
antoine search for other commits by this committer
Clean up LIB_DEPENDS
11.0.3+7.2
17 May 2019 04:15:30
Revision:501834Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.3.7.2 which includes powerpc64 support.

PR:		237208
11.0.3+7.1
11 May 2019 19:52:08
Revision:501298Original commit files touched by this commit
mat search for other commits by this committer
Use USE_GITHUB when appropriate.
11.0.3.7.1
17 Apr 2019 18:31:27
Revision:499185Original commit files touched by this commit
glewis search for other commits by this committer
. Update to 11.0.3.
11.0.2.9.4
29 Mar 2019 17:06:21
Revision:497169Original commit files touched by this commit
glewis search for other commits by this committer
Fix DTrace support for 32 bit platforms and re-enable it.

PR:		236876
11.0.2.9.4
29 Mar 2019 15:41:06
Revision:497156Original commit files touched by this commit
glewis search for other commits by this committer
Temporarily disable DTRACE on i386

PR:		236876
11.0.2.9.4
29 Mar 2019 05:58:57
Revision:497068Original commit files touched by this commit
glewis search for other commits by this committer
Remove unnecessary CPPFLAGS and LDFLAGS.
11.0.2.9.4
29 Mar 2019 01:05:26
Revision:497064Original commit files touched by this commit
glewis search for other commits by this committer
. Update to 11.0.2.9.4
. Sort LIB_DEPENDS and USE_XORG
. Add a dependency in alsa-lib now that sound is supported on FreeBSD.
. Don't disable dtrace now that it is supported on FreeBSD.
. Less intrusive iconv change.
11.0.2.9.2_3
28 Mar 2019 23:19:00
Revision:497060Original commit files touched by this commit
jkim search for other commits by this committer
Refine r496923.

libinstrument.so and libjdwp.so do not need anything from $LOCALBASE but
libsplashscreen.so does.  For example,

% cd /usr/local/openjdk11
% bin/java -jar demo/jfc/SwingSet2/SwingSet2.jar
ld-elf.so.1: /usr/local/openjdk11/lib/libsplashscreen.so: Undefined symbol
"libiconv_open"

PR:		236759
11.0.2.9.2_2
26 Mar 2019 20:48:04
Revision:496923Original commit files touched by this commit
glewis search for other commits by this committer
Fixes for include path, jshell, and process issues.

* Put MD specific include files (e.g. jni_md.h) in a subdirectory named
  'freebsd' rather than 'bsd'. [1]
* Remove the necessity to always have /usr/local/include in the header
  paths and linker paths.  This allows jshell to use the system iconv.h
  rather than the third party one and link correctly. [2]
* Fix getting process commands and arguments on FreeBSD.
* Bump PORTREVISION.

All fixes need forward porting to openjdk12.

PR:		236754 [1], 236759 [2]
Submitted by:	Kurt Miller [2]
11.0.2.9.2_1
21 Mar 2019 18:32:50
Revision:496483Original commit files touched by this commit
glewis search for other commits by this committer
. Fix permissions on jspawnhelper.
. Bump PORTREVISION.
11.0.2.9.2
21 Mar 2019 17:22:39
Revision:496477Original commit files touched by this commit
glewis search for other commits by this committer
Support i386
11.0.2.9.2
20 Mar 2019 20:59:00
Revision:496387Original commit files touched by this commit
glewis search for other commits by this committer
Update to 11.0.2.9.2
11.0.2.9.1
16 Mar 2019 16:19:42
Revision:495907Original commit files touched by this commit
glewis search for other commits by this committer
Add pkgconfig to USES

Reported by:	Jonathan Chen <jonc@chen.org.nz>
11.0.2.9.1
15 Mar 2019 21:42:08
Revision:495830Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW

Approved by:	portmgr (blanket)
11.0.2.9.1
15 Mar 2019 06:02:17
Revision:495770Original commit files touched by this commit
glewis search for other commits by this committer
Add a port of OpenJDK 11
11.0.2.9.1
15 Mar 2019 05:56:35
Revision:495769Original commit files touched by this commit
glewis search for other commits by this committer
Removing openjdk11 temporarily to do a repo copy from openjdk8 first.
11.0.2.9.1
13 Mar 2019 16:11:33
Revision:495603Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW

Approved by:	portmgr (blanket)
11.0.2.9.1
13 Mar 2019 15:10:07
Revision:495580Original commit files touched by this commit
glewis search for other commits by this committer
Add a port of OpenJDK 11

Number of commits found: 91