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.

non port: java/openjdk11/Makefile

Number of commits found: 85

Friday, 9 Feb 2024
19:52 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
commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 commit hash: d901bf5df9d22af271582c28d9dc279a6794f3d0 d901bf5
Sunday, 4 Feb 2024
22:51 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.22
commit hash: 2a1ddd7fcfbc8e6bef91250792f7a9c0589dfef9 commit hash: 2a1ddd7fcfbc8e6bef91250792f7a9c0589dfef9 commit hash: 2a1ddd7fcfbc8e6bef91250792f7a9c0589dfef9 commit hash: 2a1ddd7fcfbc8e6bef91250792f7a9c0589dfef9 2a1ddd7
Friday, 5 Jan 2024
21:01 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk11: drop ELFv1 support
commit hash: f16c9201eb020462d4342660fce969456acac73d commit hash: f16c9201eb020462d4342660fce969456acac73d commit hash: f16c9201eb020462d4342660fce969456acac73d commit hash: f16c9201eb020462d4342660fce969456acac73d f16c920
Sunday, 31 Dec 2023
00:37 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
commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 bbab7f5
Friday, 20 Oct 2023
20:38 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.21
commit hash: 8fce7fa967f73d7f5e0c65698581ccdc2d055a19 commit hash: 8fce7fa967f73d7f5e0c65698581ccdc2d055a19 commit hash: 8fce7fa967f73d7f5e0c65698581ccdc2d055a19 commit hash: 8fce7fa967f73d7f5e0c65698581ccdc2d055a19 8fce7fa
Friday, 28 Jul 2023
17:13 Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f 664a2fa
Sunday, 23 Jul 2023
06:57 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11:  Update to 11.0.20
commit hash: fbeb951105e504e4984df564ed16f1baf4088840 commit hash: fbeb951105e504e4984df564ed16f1baf4088840 commit hash: fbeb951105e504e4984df564ed16f1baf4088840 commit hash: fbeb951105e504e4984df564ed16f1baf4088840 fbeb951
Saturday, 29 Apr 2023
17:27 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.19
commit hash: 3cbb3b930236b5df4676138f734ecb6398adb8c6 commit hash: 3cbb3b930236b5df4676138f734ecb6398adb8c6 commit hash: 3cbb3b930236b5df4676138f734ecb6398adb8c6 commit hash: 3cbb3b930236b5df4676138f734ecb6398adb8c6 3cbb3b9
Saturday, 15 Apr 2023
04:27 Eugene Grosbein (eugen) search for other commits by this committer
java/openjdk11: add new CUPS port option

UniFi controller is headless Java application that requires
OpenJDK that depends on full CUPS port. In fact, the latter originally
required cups-client port only that was later removed and merged
to full cups port, so openjdk11 now requires full CUPS.

However, OpenJDK really needs only some header files out of CUPS distribution
and officially supports building --with-cups-include instead of --with-cups.

This change introduces new CUPS port option to java/openjdk11
that defaults to ON to preserve current behaviour.
With CUPS option turned OFF it skips build dependency on full cups:
instead, it downloads and extracts its distfile and
builds --with-cups-include pointing to extracted cups distfile.

Default build not affected, so PORTREVISION not changed.

PR:		264792
Approved by:	java (maintainer timeout, over 7 months)
commit hash: 3f3975ef8c2692cc0aedf26becd3ee6d2754fb81 commit hash: 3f3975ef8c2692cc0aedf26becd3ee6d2754fb81 commit hash: 3f3975ef8c2692cc0aedf26becd3ee6d2754fb81 commit hash: 3f3975ef8c2692cc0aedf26becd3ee6d2754fb81 3f3975e
Monday, 23 Jan 2023
05:36 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.18
commit hash: cb5f8daf2259da9ad4a175ba00f8f5100592f2f0 commit hash: cb5f8daf2259da9ad4a175ba00f8f5100592f2f0 commit hash: cb5f8daf2259da9ad4a175ba00f8f5100592f2f0 commit hash: cb5f8daf2259da9ad4a175ba00f8f5100592f2f0 cb5f8da
Friday, 4 Nov 2022
06:13 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>
commit hash: 34c45542f75c54c35a44be1c80f0ac3076da8bee commit hash: 34c45542f75c54c35a44be1c80f0ac3076da8bee commit hash: 34c45542f75c54c35a44be1c80f0ac3076da8bee commit hash: 34c45542f75c54c35a44be1c80f0ac3076da8bee 34c4554
Saturday, 29 Oct 2022
22:22 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.17
commit hash: b87e44e535f12b3491421aeb487576049f7386be commit hash: b87e44e535f12b3491421aeb487576049f7386be commit hash: b87e44e535f12b3491421aeb487576049f7386be commit hash: b87e44e535f12b3491421aeb487576049f7386be b87e44e
Sunday, 25 Sep 2022
23:06 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.16.1
commit hash: 749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0a commit hash: 749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0a commit hash: 749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0a commit hash: 749c57a8a8b8f36b8b6abeb48c64697f6dfc8f0a 749c57a
Wednesday, 7 Sep 2022
21:10 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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Tuesday, 30 Aug 2022
23:02 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)
commit hash: e3f56d3c663dd21857843e187524d601b7dca29b commit hash: e3f56d3c663dd21857843e187524d601b7dca29b commit hash: e3f56d3c663dd21857843e187524d601b7dca29b commit hash: e3f56d3c663dd21857843e187524d601b7dca29b e3f56d3
Tuesday, 9 Aug 2022
21:16 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
commit hash: 5a8afa08c5f99fba47509a15c79e2cd2128f48ac commit hash: 5a8afa08c5f99fba47509a15c79e2cd2128f48ac commit hash: 5a8afa08c5f99fba47509a15c79e2cd2128f48ac commit hash: 5a8afa08c5f99fba47509a15c79e2cd2128f48ac 5a8afa0
Saturday, 6 Aug 2022
10:55 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
commit hash: 591a784f324b7d8c45596d758b4c0893626bdbef commit hash: 591a784f324b7d8c45596d758b4c0893626bdbef commit hash: 591a784f324b7d8c45596d758b4c0893626bdbef commit hash: 591a784f324b7d8c45596d758b4c0893626bdbef 591a784
Tuesday, 2 Aug 2022
05:03 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.16
commit hash: 6ce6fe80a1daafb673be2eb86f465a76bf1e2a57 commit hash: 6ce6fe80a1daafb673be2eb86f465a76bf1e2a57 commit hash: 6ce6fe80a1daafb673be2eb86f465a76bf1e2a57 commit hash: 6ce6fe80a1daafb673be2eb86f465a76bf1e2a57 6ce6fe8
Thursday, 5 May 2022
01:50 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.15 GA
commit hash: ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6 commit hash: ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6 commit hash: ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6 commit hash: ec8ecb5b4a24746692cfd03a1f7bafeabe6409f6 ec8ecb5
Saturday, 12 Feb 2022
04:28 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
commit hash: 399e3772d37e1ca597304d7e6784d4ee410ba869 commit hash: 399e3772d37e1ca597304d7e6784d4ee410ba869 commit hash: 399e3772d37e1ca597304d7e6784d4ee410ba869 commit hash: 399e3772d37e1ca597304d7e6784d4ee410ba869 399e377
Wednesday, 9 Feb 2022
04:45 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
commit hash: 846ff4e9529104b008946f89b9fb3d3a27c13773 commit hash: 846ff4e9529104b008946f89b9fb3d3a27c13773 commit hash: 846ff4e9529104b008946f89b9fb3d3a27c13773 commit hash: 846ff4e9529104b008946f89b9fb3d3a27c13773 846ff4e
Sunday, 6 Feb 2022
04:41 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.14 GA
commit hash: c4e82ffe28332323b8cbb0527faa0e51bbfd6655 commit hash: c4e82ffe28332323b8cbb0527faa0e51bbfd6655 commit hash: c4e82ffe28332323b8cbb0527faa0e51bbfd6655 commit hash: c4e82ffe28332323b8cbb0527faa0e51bbfd6655 c4e82ff
Sunday, 31 Oct 2021
18:07 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.13
commit hash: 0877cf18c3a0f1caa2a6eef7a4130465cf6ae125 commit hash: 0877cf18c3a0f1caa2a6eef7a4130465cf6ae125 commit hash: 0877cf18c3a0f1caa2a6eef7a4130465cf6ae125 commit hash: 0877cf18c3a0f1caa2a6eef7a4130465cf6ae125 0877cf1
Saturday, 16 Oct 2021
12:22 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
occuring after the upstream commit https://github.com
/llvm/llvm-project/commit/16d03818412 (Return "[CGCall] Annotate this
argument with alignment").

What happens afterwards, is that clang considers the "this" pointer to
always be aligned to the alignment of the actual object, and then
masking or adding a few low bits is not working as expected.

The reason openjdk14 and higher work fine with clang 13, and don't crash
similarly, is that the OpenJDK people completely redid the
markOop/markOopDesc classes in
https://github.com/openjdk/jdk/commit/ae5615c6142a4dc0d9033462f4880d7b3c127e26
("8229258: Rework markOop and markOopDesc into a simpler mark word value
carrier"). E.g, the markOopDesc class was renamed to markWord, and
*stores* a pointer-like value instead of *being* a pointer-like value.
This is a much safer way of handling things.

However, this upstream commit is *very* large, as are a few of its
follow-ups, which is probably the reason why it has not been backported
to JDKs <= 13. I tried manually backporting it, but got lost in many
nasty patch conflicts and problems.

As a workaround, build openjdk8 through 13 with clang12 from the
devel/llvm12 port, for the time being.

In addition, allow openjdk14 through 17 to be built with clang 13, by
adding -Wno-unused-but-set-parameter to the compilation flags.

PR:		258954
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 commit hash: 3822416493cfbbed8fe7a487391b40bec956d671 3822416
Thursday, 30 Sep 2021
21:23 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
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 620968a
Saturday, 11 Sep 2021
11:30 Bernhard Froehlich (decke) search for other commits by this committer
java/openjdk11: Add CPE information

Approved by:	portmgr (blanket)
commit hash: cd96d2aefb5329dd208f025657c1fcda1cecd917 commit hash: cd96d2aefb5329dd208f025657c1fcda1cecd917 commit hash: cd96d2aefb5329dd208f025657c1fcda1cecd917 commit hash: cd96d2aefb5329dd208f025657c1fcda1cecd917 cd96d2a
Wednesday, 18 Aug 2021
15:58 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)
commit hash: 8edf3dd02ef681961a210ae58e83e56b36bee34d commit hash: 8edf3dd02ef681961a210ae58e83e56b36bee34d commit hash: 8edf3dd02ef681961a210ae58e83e56b36bee34d commit hash: 8edf3dd02ef681961a210ae58e83e56b36bee34d 8edf3dd
Saturday, 31 Jul 2021
02:43 Greg Lewis (glewis) search for other commits by this committer
java/openjdk11: Update to 11.0.12
commit hash: 811345dd18e9eabaeb89368b06796f5a60587c01 commit hash: 811345dd18e9eabaeb89368b06796f5a60587c01 commit hash: 811345dd18e9eabaeb89368b06796f5a60587c01 commit hash: 811345dd18e9eabaeb89368b06796f5a60587c01 811345d
Tuesday, 18 May 2021
15:57 Mikael Urankar (mikael) search for other commits by this committer
java/openjdk11: Add armv6 / armv7 support

PR:		255662
Approved by:	portmgr (tier 2 blanket)
commit hash: 362eb92da22191ba1aa95524f86a62afc9d92496 commit hash: 362eb92da22191ba1aa95524f86a62afc9d92496 commit hash: 362eb92da22191ba1aa95524f86a62afc9d92496 commit hash: 362eb92da22191ba1aa95524f86a62afc9d92496 362eb92
Wednesday, 5 May 2021
05:23 Greg Lewis (glewis) search for other commits by this committer
Update to 11.0.11
commit hash: ae072ecd17a47a82ea4b14512bd698651e4405e6 commit hash: ae072ecd17a47a82ea4b14512bd698651e4405e6 commit hash: ae072ecd17a47a82ea4b14512bd698651e4405e6 commit hash: ae072ecd17a47a82ea4b14512bd698651e4405e6 ae072ec
Wednesday, 7 Apr 2021
08:09 Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c cf118cc
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Wednesday, 17 Mar 2021
01:18 pkubaj search for other commits by this committer
java/openjdk11: enable dtrace on powerpc64 elfv2
Original commitRevision:568626 
Monday, 15 Mar 2021
13:08 pkubaj search for other commits by this committer
java/openjdk11: enable dtrace on powerpc64le

Builds fine.
Original commitRevision:568452 
Thursday, 21 Jan 2021
03:04 glewis search for other commits by this committer
Update to 11.0.10 GA
Original commitRevision:562170 
Thursday, 3 Dec 2020
23:46 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)
Original commitRevision:556940 
Saturday, 7 Nov 2020
22:02 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
Original commitRevision:554419 
Saturday, 24 Oct 2020
04:17 glewis search for other commits by this committer
Enable the Shenandoah GC
Original commitRevision:553155 
Friday, 23 Oct 2020
03:58 glewis search for other commits by this committer
Update to 11.0.9
Original commitRevision:553065 
Thursday, 20 Aug 2020
02:23 jkim search for other commits by this committer
Add a port to create JRE-only package for java/openjdk11.
Original commitRevision:545487 
Thursday, 16 Jul 2020
01:52 glewis search for other commits by this committer
Update to 11.0.8
Original commitRevision:542304 
Sunday, 12 Jul 2020
02:13 glewis search for other commits by this committer
More accurate vendor information

PR:		244634
Original commitRevision:542063 
Thursday, 9 Jul 2020
02:33 glewis search for other commits by this committer
Add a runtime dependency on xorg-fonts-truetype

PR:		247786
Reported by:	phk@
Original commitRevision:541730 
Thursday, 2 Jul 2020
23:31 dmgk search for other commits by this committer
java/openjdk11: Add fontconfig support

PR:		247238
Approved by:	java (glewis)
Original commitRevision:541062 
Monday, 8 Jun 2020
04:41 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.

PORTREVISION is bumped for all of the above, because we will almost
certainly build these differently when the replacements actually start
working.

These were all detected by the below-referenced exp-run [1]. The patch
included forbids many ordinary characters from being escaped, since we'll
later imbue those with special meanings. This has had the nice side effect
of picking up various things that we didn't handle properly, e.g. \t and \r
for tab and carriage return.

PR:		229925 [1]
Approved by:	koobs (mentor)
Approved by:	portmgr (blanket: trivial build fixes)
MFH:		no (invasive risk)
Differential Revision:	https://reviews.freebsd.org/D25185
Original commitRevision:538197 
Thursday, 16 Apr 2020
00:11 glewis search for other commits by this committer
Update to 11.0.7 GA
Original commitRevision:531799 
Wednesday, 26 Feb 2020
00:07 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
Original commitRevision:527146 
Thursday, 16 Jan 2020
19:58 glewis search for other commits by this committer
Update to 11.0.6

Security:	https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14
Original commitRevision:523257 
13:52 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
Original commitRevision:523231 
12:54 antoine search for other commits by this committer
Revert r523182, it breaks build on tier 1

With hat:	portmgr
Original commitRevision:523224 
Wednesday, 15 Jan 2020
22:08 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)
Original commitRevision:523182 
Wednesday, 6 Nov 2019
18:03 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.
Original commitRevision:516912 
17:21 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
Original commitRevision:516906 
Wednesday, 16 Oct 2019
19:07 glewis search for other commits by this committer
Update to 11.0.5 GA
Original commitRevision:514609 
Friday, 27 Sep 2019
15:29 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.
Original commitRevision:513042 
Friday, 20 Sep 2019
02:26 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.
Original commitRevision:512381 
Tuesday, 3 Sep 2019
19:39 glewis search for other commits by this committer
Minor clean up

* Separate out compiler specifics from platform specifics.  This also
  removes a little duplication.
Original commitRevision:511031 
Friday, 30 Aug 2019
21:52 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>
Original commitRevision:510298 
04:24 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.
Original commitRevision:510231 
Sunday, 25 Aug 2019
20:28 glewis search for other commits by this committer
Add support for powerpc64

PR:		237208
Original commitRevision:509855 
Tuesday, 20 Aug 2019
18:05 glewis search for other commits by this committer
Pet portlint
Original commitRevision:509439 
18:03 glewis search for other commits by this committer
Update cacerts

* Use the latest cacerts file from Oracle's public distribution of 11.0.4.
Original commitRevision:509437 
Tuesday, 13 Aug 2019
04:41 glewis search for other commits by this committer
Update to 11.0.4+11.2
Original commitRevision:508812 
Wednesday, 31 Jul 2019
16:31 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>
Original commitRevision:507715 
Friday, 26 Jul 2019
20:46 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
Original commitRevision:507372 
Wednesday, 24 Jul 2019
22:41 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>
Original commitRevision:507303 
Friday, 19 Jul 2019
17:07 glewis search for other commits by this committer
Update to 11.0.4
Original commitRevision:506953 
Monday, 1 Jul 2019
23:25 glewis search for other commits by this committer
Convert one missed /usr/local to ${LOCALBASE}

Submitted by:	jbeich@
Original commitRevision:505653 
21:18 glewis search for other commits by this committer
Allow the JDK to be compiled with gcc.

This is required for powerpc64 support.
Original commitRevision:505640 
Sunday, 16 Jun 2019
16:05 antoine search for other commits by this committer
Clean up LIB_DEPENDS
Original commitRevision:504353 
Friday, 17 May 2019
04:15 glewis search for other commits by this committer
Update to 11.0.3.7.2 which includes powerpc64 support.

PR:		237208
Original commitRevision:501834 
Saturday, 11 May 2019
19:52 mat search for other commits by this committer
Use USE_GITHUB when appropriate.
Original commitRevision:501298 
Wednesday, 17 Apr 2019
18:31 glewis search for other commits by this committer
. Update to 11.0.3.
Original commitRevision:499185 
Friday, 29 Mar 2019
17:06 glewis search for other commits by this committer
Fix DTrace support for 32 bit platforms and re-enable it.

PR:		236876
Original commitRevision:497169 
15:41 glewis search for other commits by this committer
Temporarily disable DTRACE on i386

PR:		236876
Original commitRevision:497156 
05:58 glewis search for other commits by this committer
Remove unnecessary CPPFLAGS and LDFLAGS.
Original commitRevision:497068 
01:05 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.
Original commitRevision:497064 
Thursday, 28 Mar 2019
23:19 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
Original commitRevision:497060 
Tuesday, 26 Mar 2019
20:48 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]
Original commitRevision:496923 
Thursday, 21 Mar 2019
18:32 glewis search for other commits by this committer
. Fix permissions on jspawnhelper.
. Bump PORTREVISION.
Original commitRevision:496483 
17:22 glewis search for other commits by this committer
Support i386
Original commitRevision:496477 
Wednesday, 20 Mar 2019
20:59 glewis search for other commits by this committer
Update to 11.0.2.9.2
Original commitRevision:496387 
Saturday, 16 Mar 2019
16:19 glewis search for other commits by this committer
Add pkgconfig to USES

Reported by:	Jonathan Chen <jonc@chen.org.nz>
Original commitRevision:495907 
Friday, 15 Mar 2019
06:02 glewis search for other commits by this committer
Add a port of OpenJDK 11
Original commitRevision:495770 
Wednesday, 13 Mar 2019
15:10 glewis search for other commits by this committer
Add a port of OpenJDK 11
Original commitRevision:495580 

Number of commits found: 85