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/openjdk8/Makefile

Number of commits found: 179 (showing only 100 on this page)

1 | 2  »  

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/openjdk8: Update to 8u402
commit hash: e6349b73acd3e0731d3e7f841f7df40fcb0d2d2c commit hash: e6349b73acd3e0731d3e7f841f7df40fcb0d2d2c commit hash: e6349b73acd3e0731d3e7f841f7df40fcb0d2d2c commit hash: e6349b73acd3e0731d3e7f841f7df40fcb0d2d2c e6349b7
Tuesday, 2 Jan 2024
13:35 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk8: allow using DSCR on powerpc64

DSCR was disabled because of a bug in stable/12.
Additionally, remove ELFv1 support.
commit hash: 632efb35cdaf9edf51c5c1730fb3b2717d3ef69a commit hash: 632efb35cdaf9edf51c5c1730fb3b2717d3ef69a commit hash: 632efb35cdaf9edf51c5c1730fb3b2717d3ef69a commit hash: 632efb35cdaf9edf51c5c1730fb3b2717d3ef69a 632efb3
Thursday, 19 Oct 2023
05:57 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u392
commit hash: 63606254089629448b93ea152a974df59f47355d commit hash: 63606254089629448b93ea152a974df59f47355d commit hash: 63606254089629448b93ea152a974df59f47355d commit hash: 63606254089629448b93ea152a974df59f47355d 6360625
Friday, 6 Oct 2023
17:48 Dimitry Andric (dim) search for other commits by this committer
java/openjdk8: fix build with lld 17

Building java/openjdk8 with lld 17 results in the following link error:

  Making SA debugger back-end...
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'ps_getpid' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'ps_lcontinue' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'ps_lgetxmmregs' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol
'ps_lsetxmmregs' failed: symbol not defined
  cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are
referenced in linker version scripts. Since there are many of these in
openjdk 8, suppress the errors by adding -Wl,--undefined-version to the
--with-extra-ldflags configure option.

PR:		274106
Approved by:	maintainer timeout (10 days)
MFH:		2023Q4
commit hash: a2f61c3e68e228e7d4186d18672da9d39218e289 commit hash: a2f61c3e68e228e7d4186d18672da9d39218e289 commit hash: a2f61c3e68e228e7d4186d18672da9d39218e289 commit hash: a2f61c3e68e228e7d4186d18672da9d39218e289 a2f61c3
Sunday, 23 Jul 2023
06:56 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u382
commit hash: 7f655e725d5c51e9ecc18f723d6435db6da94591 commit hash: 7f655e725d5c51e9ecc18f723d6435db6da94591 commit hash: 7f655e725d5c51e9ecc18f723d6435db6da94591 commit hash: 7f655e725d5c51e9ecc18f723d6435db6da94591 7f655e7
Saturday, 29 Apr 2023
08:45 Dimitry Andric (dim) search for other commits by this committer
java/openjdk8: fix build with clang 16

Since clang 16 (and gcc 11) the default C++ standard is now gnu++17.
Because java/openjdk8's build infrastructure does not explicitly set its
C++ standard, this leads to several errors:

 
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/arena.cpp:82:3:
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register Chunk *k = _first;
    ^~~~~~~~~
 
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/arena.cpp:96:3:
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register Chunk *k = _chunk;   // Get filled-up chunk address
    ^~~~~~~~~
  2 errors generated.
 
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/adlparse.cpp:4567:3:
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register char c;
    ^~~~~~~~~
 
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/adlparse.cpp:4765:3:
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register char c;
    ^~~~~~~~~

For newer versions of OpenJDK this has been fixed by removing the
'register' keyword, but upstream has not yet backported it to OpenJDK 8.
To work around the errors, define the register keyword away using a
command line flag.

PR:		271080
Approved by:	glewis (maintainer)
MFH:		2023Q2
commit hash: 6c7525282e522052f7416bf30223c7c56f3a5b63 commit hash: 6c7525282e522052f7416bf30223c7c56f3a5b63 commit hash: 6c7525282e522052f7416bf30223c7c56f3a5b63 commit hash: 6c7525282e522052f7416bf30223c7c56f3a5b63 6c75252
07:11 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u372
commit hash: a17847a2345a127b86c44c1dfacf9eccb2951177 commit hash: a17847a2345a127b86c44c1dfacf9eccb2951177 commit hash: a17847a2345a127b86c44c1dfacf9eccb2951177 commit hash: a17847a2345a127b86c44c1dfacf9eccb2951177 a17847a
Sunday, 19 Feb 2023
22:28 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk8: fix build on powerpc64* with clang 15

/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/agent/src/os/bsd/symtab.c:266:14:
warning: call to undeclared function 'find_section_by_name'; ISO C99 and later
do not support implicit function declarations [-Wimplicit-function-declaration]
  opd_sect = find_section_by_name(".opd", fd, &ehdr, scn_cache);
             ^
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/agent/src/os/bsd/symtab.c:266:12:
error: incompatible integer to pointer conversion assigning to 'struct
elf_section *' from 'int' [-Wint-conversion]
  opd_sect = find_section_by_name(".opd", fd, &ehdr, scn_cache);
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bump PORTREVISION because the issue actually existed with previous clang
versions, but didn't cause an error.
find_section_by_name() is copied from Linux's symtab.c.
commit hash: 7c57122016f08708b9329c308775dbaffd916338 commit hash: 7c57122016f08708b9329c308775dbaffd916338 commit hash: 7c57122016f08708b9329c308775dbaffd916338 commit hash: 7c57122016f08708b9329c308775dbaffd916338 7c57122
Monday, 23 Jan 2023
01:07 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u362
commit hash: abec68416a8bcf296c577ce426f9209f66265e58 commit hash: abec68416a8bcf296c577ce426f9209f66265e58 commit hash: abec68416a8bcf296c577ce426f9209f66265e58 commit hash: abec68416a8bcf296c577ce426f9209f66265e58 abec684
Friday, 4 Nov 2022
05:52 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Use the distributed cacerts

PR:		266723
Reported by:	Michael Osipov <michael.osipov@siemens.com>
commit hash: 60e0223972d80e21ef7a82b512728154e917ca73 commit hash: 60e0223972d80e21ef7a82b512728154e917ca73 commit hash: 60e0223972d80e21ef7a82b512728154e917ca73 commit hash: 60e0223972d80e21ef7a82b512728154e917ca73 60e0223
Saturday, 29 Oct 2022
22:22 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u352
commit hash: 616858474564ae2c110e22e67a61a16265a6704a commit hash: 616858474564ae2c110e22e67a61a16265a6704a commit hash: 616858474564ae2c110e22e67a61a16265a6704a commit hash: 616858474564ae2c110e22e67a61a16265a6704a 6168584
Wednesday, 14 Sep 2022
10:46 Dimitry Andric (dim) search for other commits by this committer
java/openjdk8: Bump PORTREVISION for previous change

PR:		264065
MFH:		2022Q3
commit hash: e0af091d6c934b6918032f822c4459cf5dc38f44 commit hash: e0af091d6c934b6918032f822c4459cf5dc38f44 commit hash: e0af091d6c934b6918032f822c4459cf5dc38f44 commit hash: e0af091d6c934b6918032f822c4459cf5dc38f44 e0af091
08:52 Dimitry Andric (dim) search for other commits by this committer
java/openjdk8: Restore workaround for aarch64 assertions

See also <https://bugs.openjdk.org/browse/JDK-8247766>.

Even though the upstream fix has been applied to this version of the
JDK, some users still report the assertion "guarantee(val < (1U <<
nbits)) failed: Field too big for insn" occurring, when it is built with
recent versions of clang.

Therefore, restore the workaround that uses clang 12 to build the JDK on
aarch64.

PR:		264065
MFH:		2022Q3
commit hash: a705af9bfceba0fafc2612898a7afcedcb7c1865 commit hash: a705af9bfceba0fafc2612898a7afcedcb7c1865 commit hash: a705af9bfceba0fafc2612898a7afcedcb7c1865 commit hash: a705af9bfceba0fafc2612898a7afcedcb7c1865 a705af9
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
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
04:15 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u342
commit hash: 8efb59db35f1d89bbd66e1b6ea5dbcbe99a611b2 commit hash: 8efb59db35f1d89bbd66e1b6ea5dbcbe99a611b2 commit hash: 8efb59db35f1d89bbd66e1b6ea5dbcbe99a611b2 commit hash: 8efb59db35f1d89bbd66e1b6ea5dbcbe99a611b2 8efb59d
Sunday, 19 Jun 2022
16:01 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Bump PORTREVISION for previous change
commit hash: 2242e75646351dc671e68a1549d03442c6b74be8 commit hash: 2242e75646351dc671e68a1549d03442c6b74be8 commit hash: 2242e75646351dc671e68a1549d03442c6b74be8 commit hash: 2242e75646351dc671e68a1549d03442c6b74be8 2242e75
04:55 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Attempt to fix newer aarch64

Revert to forcing Clang 12 if Clang 13 or newer is detected.
This may fix problems with the built JDK on aarch64.

PR:		264065
commit hash: aa1ca89826b5669e623d868e447830aad01e6f1a commit hash: aa1ca89826b5669e623d868e447830aad01e6f1a commit hash: aa1ca89826b5669e623d868e447830aad01e6f1a commit hash: aa1ca89826b5669e623d868e447830aad01e6f1a aa1ca89
Thursday, 5 May 2022
01:34 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u332 GA
commit hash: 22a5ad0dc8937a270008aeaeb6fb8d89489140d4 commit hash: 22a5ad0dc8937a270008aeaeb6fb8d89489140d4 commit hash: 22a5ad0dc8937a270008aeaeb6fb8d89489140d4 commit hash: 22a5ad0dc8937a270008aeaeb6fb8d89489140d4 22a5ad0
Thursday, 21 Apr 2022
17:11 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk8: enable jfr on powerpc64
commit hash: 2e91d772ca27a4a9008becb8bc40b3b391b49ebb commit hash: 2e91d772ca27a4a9008becb8bc40b3b391b49ebb commit hash: 2e91d772ca27a4a9008becb8bc40b3b391b49ebb commit hash: 2e91d772ca27a4a9008becb8bc40b3b391b49ebb 2e91d77
Tuesday, 19 Apr 2022
12:09 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk8: enable jfr on powerpc64le

Now builds fine.
commit hash: d34e0ccb8185237473e5a49e8c1ca534c0d63ae2 commit hash: d34e0ccb8185237473e5a49e8c1ca534c0d63ae2 commit hash: d34e0ccb8185237473e5a49e8c1ca534c0d63ae2 commit hash: d34e0ccb8185237473e5a49e8c1ca534c0d63ae2 d34e0cc
Saturday, 12 Feb 2022
04:30 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u322 GA

This should also fix problems with LLVM/Clang 13
commit hash: 12a02d5f73b28cace8ef145cae1ba6a4105a7d7e commit hash: 12a02d5f73b28cace8ef145cae1ba6a4105a7d7e commit hash: 12a02d5f73b28cace8ef145cae1ba6a4105a7d7e commit hash: 12a02d5f73b28cace8ef145cae1ba6a4105a7d7e 12a02d5
Sunday, 31 Oct 2021
18:07 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8: Update to 8u312
commit hash: 4568b98a98029e37fb234e3c3d1f7ca0a7a1818b commit hash: 4568b98a98029e37fb234e3c3d1f7ca0a7a1818b commit hash: 4568b98a98029e37fb234e3c3d1f7ca0a7a1818b commit hash: 4568b98a98029e37fb234e3c3d1f7ca0a7a1818b 4568b98
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
Saturday, 11 Sep 2021
11:28 Bernhard Froehlich (decke) search for other commits by this committer
java/openjdk8: Add CPE information

Approved by:	portmgr (blanket)
commit hash: 0b302c302f78d2775026c61481c2a860e6678c4e commit hash: 0b302c302f78d2775026c61481c2a860e6678c4e commit hash: 0b302c302f78d2775026c61481c2a860e6678c4e commit hash: 0b302c302f78d2775026c61481c2a860e6678c4e 0b302c3
Friday, 3 Sep 2021
13:19 Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk8: fix runtime issues on powerpc64*

Running java or javac executables fails with:
Error: dl failure on line 910
Error: failed /usr/local/openjdk8/jre/lib/ppc64le/server/libjvm.so, because
/usr/local/openjdk8/jre/lib/ppc64le/server/libjvm.so: Undefined symbol
"_ZN5frameC1EPlPh"
commit hash: 602c26c14599438bee8f29d7bdaf0f445ff7eca8 commit hash: 602c26c14599438bee8f29d7bdaf0f445ff7eca8 commit hash: 602c26c14599438bee8f29d7bdaf0f445ff7eca8 commit hash: 602c26c14599438bee8f29d7bdaf0f445ff7eca8 602c26c
Wednesday, 1 Sep 2021
16:23 Mikael Urankar (mikael) search for other commits by this committer
java/openjdk8: Switch to server mode on aarch64

PR:		257929
Approved by:	java (maintainer timeout)
Tested by:	Ronald Klop <ronald-lists@klop.ws>
commit hash: 1eb8f96f4c2e89587a466430ba10c21d319558bf commit hash: 1eb8f96f4c2e89587a466430ba10c21d319558bf commit hash: 1eb8f96f4c2e89587a466430ba10c21d319558bf commit hash: 1eb8f96f4c2e89587a466430ba10c21d319558bf 1eb8f96
Saturday, 31 Jul 2021
02:01 Greg Lewis (glewis) search for other commits by this committer
java/openjdk8:  Update to 8u302
commit hash: 4dca33c0a4a36f657236ae0a946f693560ae23cb commit hash: 4dca33c0a4a36f657236ae0a946f693560ae23cb commit hash: 4dca33c0a4a36f657236ae0a946f693560ae23cb commit hash: 4dca33c0a4a36f657236ae0a946f693560ae23cb 4dca33c
Wednesday, 5 May 2021
05:21 Greg Lewis (glewis) search for other commits by this committer
Update to 8u292
commit hash: 244a6b7e66fa6c57465d250506140e923d5ca54d commit hash: 244a6b7e66fa6c57465d250506140e923d5ca54d commit hash: 244a6b7e66fa6c57465d250506140e923d5ca54d commit hash: 244a6b7e66fa6c57465d250506140e923d5ca54d 244a6b7
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
Friday, 19 Feb 2021
08:02 jkim search for other commits by this committer
Replace ${ECHO} with ${ECHO_CMD}.

${ECHO} may be no-op when "make -s" is used.

PR:		253588
Original commitRevision:566035 
Thursday, 21 Jan 2021
03:05 glewis search for other commits by this committer
Update to 8u282 GA
Original commitRevision:562171 
Thursday, 3 Dec 2020
23:39 pkubaj search for other commits by this committer
java/openjdk8: add support for powerpc64le

powerpc64le needs --disable-jfr and USE_PRECOMPILED_HEADER=0 - same as powerpc64
elfv2.

Clang refuses to build little-endian binaries for power7, this needs to be
bumped to power8 (this is a bug in openjdk, POWER7 is not LE-compatible).

-minsert-sched-nops=regroup_exact -mno-multiple -mno-string are not supported by
clang and need to be removed.

FreeBSD uses sys/endian.h instead of byteswap.h and bswap{16,32,64} instead of
bswap_{16,32,64}.

PR:		251247
Approved by:	java (maintainer timeout)
Original commitRevision:556937 
Wednesday, 11 Nov 2020
18:29 glewis search for other commits by this committer
Update to 8u275
Original commitRevision:554908 
Monday, 9 Nov 2020
16:09 pkubaj search for other commits by this committer
java/openjdk8: fix build on powerpc64 elfv1

Now elfv1 also fails to build with jfr enabled.
Original commitRevision:554730 
Friday, 30 Oct 2020
11:32 pkubaj search for other commits by this committer
java/openjdk8: fix build on powerpc64 elfv2

Build with jfr fails on powerpc64 elfv2.
Original commitRevision:553683 
Sunday, 25 Oct 2020
23:42 glewis search for other commits by this committer
Fix the build for i386

* Disable jfr (at least for the moment)
* Bump PORTREVISION so the port will get rebuilt on the package builders
Original commitRevision:553301 
Friday, 23 Oct 2020
03:30 glewis search for other commits by this committer
Update to 8u272
Original commitRevision:553064 
Saturday, 1 Aug 2020
03:39 glewis search for other commits by this committer
Update to 8u265
Original commitRevision:543889 
Thursday, 16 Jul 2020
03:45 glewis search for other commits by this committer
Update to 8u262
Original commitRevision:542305 
Monday, 13 Jul 2020
05:29 glewis search for other commits by this committer
Don't print the company name in the version info

This evidently breaks some software that does parsing of -version output

PR:		244634
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>
Original commitRevision:542112 
Sunday, 12 Jul 2020
01:03 glewis search for other commits by this committer
More accurate vendor information

I've tweaked the values suggested in the PR patch.

PR:		244634
Submitted by:	Michael Osipov <michael.osipov@siemens.com>
Original commitRevision:542061 
Saturday, 4 Jul 2020
18:11 zeising search for other commits by this committer
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
Original commitRevision:541232 
Wednesday, 15 Apr 2020
22:05 glewis search for other commits by this committer
Update to 8u252
Original commitRevision:531798 
Wednesday, 8 Apr 2020
20:43 jkim search for other commits by this committer
Fix linker errors with libinotify.

A patch was mismerged in the previous update.

PR:		243454
Original commitRevision:531145 
Thursday, 16 Jan 2020
22:00 glewis search for other commits by this committer
Update to 8u242

Security:	https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14
Original commitRevision:523263 
Sunday, 12 Jan 2020
19:10 pkubaj search for other commits by this committer
java/openjdk8: add bootstrap and fix compilation for powerpc64 elfv2

Since the maintainer didn't respond, I'm adding the bootstrap to my own
directory on freefall.

PR:		242965
Submitted by:	Mikael Urankar (original version)
Approved by:	java (maintainer timeout)
Original commitRevision:522831 
Thursday, 7 Nov 2019
20:20 zeising search for other commits by this committer
Sprinkle more USES=xorg
Original commitRevision:517008 
Wednesday, 6 Nov 2019
18:04 glewis search for other commits by this committer
Remove unnecessary use of shebangfix

PR:		235453
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>
Original commitRevision:516913 
Thursday, 17 Oct 2019
22:39 glewis search for other commits by this committer
Fix file interaction

* Load libnio in BsdNativeDispatcher, as per other OSes
* Export getmntonname0 from libnio

PR:		241317
Submitted by:	cmt@
Original commitRevision:514690 
Wednesday, 16 Oct 2019
02:28 glewis search for other commits by this committer
Update to 8u232
Original commitRevision:514570 
Thursday, 10 Oct 2019
08:30 tobik search for other commits by this committer
java/openjdk8: Drop nop X11_MAKE_ENV_ON

Should have been X11_MAKE_ENV.  It has been that way since r451167
and this does not seem to have caused any trouble.  Just drop it.
Original commitRevision:514213 
Tuesday, 20 Aug 2019
18:33 glewis search for other commits by this committer
Update cacerts

* Use the latest cacerts file from Oracle's public distribution of 8u221.
Original commitRevision:509441 
Monday, 12 Aug 2019
04:05 glewis search for other commits by this committer
Workaround for infinite recursion crash

* FreeBSD crashes on infinite recursion rather than throwing a stack
  overflow because the stack address of the fault is in the page below
  the guard area.  Workaround this by rounding down the fault address to
  the nearest page boundary.  Investigation is still under way into what
  may be causing this but this appears to prevent it in simple test cases.

PR:		222146
Original commitRevision:508703 
Wednesday, 24 Jul 2019
23:37 glewis search for other commits by this committer
Fix the build for the FONTCONFIG option

* Updated the fontconfig.patch file
* Simplified FONTCONFIG to use EXTRA_PATCHES rather than a separate target

PR:		239358
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>, fluffy
Original commitRevision:507306 
Friday, 19 Jul 2019
16:31 glewis search for other commits by this committer
Update to 8u222
Original commitRevision:506946 
Saturday, 11 May 2019
19:52 mat search for other commits by this committer
Use USE_GITHUB when appropriate.
Original commitRevision:501298 
Monday, 22 Apr 2019
21:11 glewis search for other commits by this committer
Minor to whitespace to correct the PR for the previous commit.

Previous commit was:

Always depend on fontconfig

PR:		237436
Submitted by:   Dominik Lisiak <dominik.lisiak@bemsoft.pl>
Original commitRevision:499687 
20:52 glewis search for other commits by this committer
Always depend on fontconfig

PR:		203862
Submitted by:	Dominik Lisiak <dominik.lisiak@bemsoft.pl>
Original commitRevision:499685 
Friday, 19 Apr 2019
19:08 glewis search for other commits by this committer
Add back the dependency on zip.

Reported by:	Charlie Li <ml+freebsd@vishwin.info>
Original commitRevision:499386 
16:31 glewis search for other commits by this committer
* Update to 8u212.
* Change master site to Github
* Remove patches and Makefile fixes that have been upstreamed to Github
Original commitRevision:499375 
Tuesday, 12 Feb 2019
11:48 glewis search for other commits by this committer
. Update to 8u202.
Original commitRevision:492778 
Saturday, 9 Feb 2019
07:16 glewis search for other commits by this committer
. When upgrading to 8u192 the endianess definitions specific to BSD were
  missed during a large merge of the configuration file.  This resulted in,
  at least, macros affecting maths operations using the big endian rather
  than the little endian versions.

PR:		234689
Original commitRevision:492485 
Friday, 18 Jan 2019
00:47 jkim search for other commits by this committer
Add a missing symbol in the linker map file.

PR:		234593
Original commitRevision:490617 
Thursday, 27 Dec 2018
09:52 ale search for other commits by this committer
Add a WatchService implementation backed by kqueue,
leveraging the libinotify wrapper.

It's still possible to use the polling watchservice,
by defining the following system property:

 sun.nio.fs.watchservice=polling
Original commitRevision:488523 
09:46 ale search for other commits by this committer
Add support for millisecond resolution to get/setLastModifiedTime
in both Java IO and NIO.
Original commitRevision:488521 
Tuesday, 11 Dec 2018
03:23 glewis search for other commits by this committer
. Fix build on gcc based architectures (e.g. powerpc64)

PR:		233883
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Original commitRevision:487219 
Saturday, 8 Dec 2018
19:09 glewis search for other commits by this committer
. Fix SCTP support.

PR:		230321
Submitted by:	Timo Voelker <timo.voelker@fh-muenster.de>
Original commitRevision:486983 
18:35 glewis search for other commits by this committer
. Update to 8u192.

PR:		230364
Original commitRevision:486973 
Friday, 16 Nov 2018
17:30 jkim search for other commits by this committer
- Fix reversed ccache version detection logic.  Enable ccache support.
- Use '-pthread' for Clang.  Clang supports '-pthread' on all BSDs except
for Darwin. [1]

Reported by:	Achilleas Mantzios <achill@matrix.gatewaynet.com> [1]
Tested by:	Achilleas Mantzios <achill@matrix.gatewaynet.com> [1]
Original commitRevision:485094 
Saturday, 8 Sep 2018
20:53 glewis search for other commits by this committer
. Update to 8u181.
Original commitRevision:479258 
Tuesday, 3 Jul 2018
06:31 glewis search for other commits by this committer
. Sync the cacerts file with the version in the latest Oracle binary release.
Original commitRevision:473801 
Monday, 21 May 2018
00:03 glewis search for other commits by this committer
. Update to 8u172.
Original commitRevision:470492 
Tuesday, 6 Mar 2018
04:41 glewis search for other commits by this committer
. Link libinstrument.so with iconv and jli as intended.

PR:		210297
Original commitRevision:463688 
Sunday, 4 Mar 2018
00:56 glewis search for other commits by this committer
. Add a FONTCONFIG option which allows scaler to obtain per-family FreeType
  rendering and loading and may noticeably improves font rendering in Java
  appications

PR:		215636
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Original commitRevision:463545 
Tuesday, 27 Feb 2018
19:49 jkim search for other commits by this committer
Apply an upstream patch to fix Zero.

http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8bd024c567e7

This patch complements the following commits.

http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f8a45a60bc6b
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b1606443958a
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a3e756231625

Reported by:	Mikael Urankar (mikael.urankar@gmail.com) (via swills)
Original commitRevision:463156 
Thursday, 8 Feb 2018
06:29 glewis search for other commits by this committer
. Fix the build for i386 when WITH_LLD_IS_LD is set.

PR:		225741
Submitted by:	dim@
Original commitRevision:461197 
Saturday, 3 Feb 2018
21:41 glewis search for other commits by this committer
. Update to 8u162.
Original commitRevision:460849 
Thursday, 18 Jan 2018
19:26 jkim search for other commits by this committer
Fix a run-time crash with Clang 6.0.

Note this problem was introduced with fixes for JDK-8055007.

https://bugs.java.com/view_bug.do?bug_id=8055007
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/changeset/c6211b707068

PR:		225054
Original commitRevision:459368 
Monday, 25 Dec 2017
17:35 tijl search for other commits by this committer
Replace USE_AUTOTOOLS and pre-configure with a plain build dependency on
devel/autoconf.  The upstream build system runs autoconf to regenerate
generated-configure.sh.
Original commitRevision:457243 
06:25 glewis search for other commits by this committer
. Don't incorrectly set the scopeId of an IPv6 interface on BSD.

  This fixes binding sockets for applications running on IPv6.

PR:		224079
Submitted by:	John W. O'Brien <john@saltant.com>
Original commitRevision:457209 
Friday, 1 Dec 2017
01:56 jkim search for other commits by this committer
Add support for "-XX:+UseLargePages" option.

Excerpted from the original submission:

"FreeBSD on several architectures automatically utilizes superpages.  So,
for the JVM's JIT-compiled code cache and data heap, much of those regions
are already using superpages.  However, the -XX:+UseLargePages option still
serves a useful, if secondary, purpose on FreeBSD.  Essentially, it informs
the JVM's platform-independent layer what the supported page sizes are.  So,
when memory is mmap(2)ed and munmap(2)ed within the code cache and data
heap, the addresses and sizes will be superpage-aligned and a multiple of
the superpage size, respectively.  Currently, without this patch, the code
cache, for example, typically starts at an unaligned address, so the initial
portion of the code cache can never be a superpage.  Similarly, unaligned
munmap(2)s on the data heap force the kernel to demote superpages to 4KB
pages, and this patch eliminates those demotions.

This patch both introduces the code needed on FreeBSD to implement
-XX:+UseLargePages and deletes code that was copied from Linux that is, to
the best of my knowledge, useless on any version of BSD, i.e., UseHugeTLBFS
and UseSHM.  The additions are in part based on the Solaris version of
os_solaris.cpp, e.g., the sorting of the page sizes array."

Note I did minor style cleanup and regenerated the patches.

Submitted by:	alc
Original commitRevision:455243 
Sunday, 19 Nov 2017
05:14 glewis search for other commits by this committer
. Update to 8u152.
Original commitRevision:454477 
Wednesday, 1 Nov 2017
20:49 jkim search for other commits by this committer
Fix default bootstrap JDK selection.

It was accidentally broken by r450869.
Original commitRevision:453315 
20:23 jkim search for other commits by this committer
Add preliminary support for aarch64 with Zero.

PR:		223231
Original commitRevision:453314 
Tuesday, 3 Oct 2017
19:53 jkim search for other commits by this committer
Clean up X11 option handling.  No functional change.
Original commitRevision:451167 
18:13 jkim search for other commits by this committer
Fix java/openjdk8-jre build after r444448.

PR:		222750
Original commitRevision:451162 
Thursday, 28 Sep 2017
20:14 jkim search for other commits by this committer
Use java/bootstrap-openjdk8 to bootstrap.
Original commitRevision:450869 
Friday, 1 Sep 2017
14:42 linimon search for other commits by this committer
The src tree is splitting 32-bit arm support into 'armv6' and the new
'armv7'.  This patch adds armv7 support.  It should provide no regression
on any existing architecture.

PR:		221896
Approved by:	maintainer
Original commitRevision:449081 
Sunday, 27 Aug 2017
17:48 glewis search for other commits by this committer
. Update to 8u144.
Original commitRevision:448833 
Tuesday, 27 Jun 2017
08:35 tobik search for other commits by this committer
Add a new ALSA default option to make it possible to disable ALSA
support and build the JDK without an ALSA dependency

PR:		219125
Reviewed by:	jbeich
Approved by:	mat (mentor), java (maintainer timeout, 6+ weeks)
Differential Revision:	https://reviews.freebsd.org/D11331
Original commitRevision:444448 
Monday, 26 Jun 2017
22:20 linimon search for other commits by this committer
Scrub mention of armv6hf from ARCHS.  It was never in a released version.

While here, sort ARCHS and pet portlint.

Reviewed by:	imp
Approved by:	portmgr (tier-2 blanket)
Original commitRevision:444416 
Wednesday, 19 Apr 2017
13:36 glewis search for other commits by this committer
Update to 8u131.
Original commitRevision:438840 
Thursday, 13 Apr 2017
18:09 jkim search for other commits by this committer
Merge fix for JDK-6900441 from Linux source.

http://bugs.java.com/view_bug.do?bug_id=6900441

While we are at it, merge fix for JDK-8029453.

http://bugs.java.com/view_bug.do?bug_id=8029453

Note JDK-8029453 only affects us when "-XX:WorkAroundNPTLTimedWaitHang=0" is
forcibly set.

Reported by:	Zhang Ze Peng  (redraiment at gmail dot com)
Tested by:	Zhang Ze Peng  (redraiment at gmail dot com)
Original commitRevision:438460 
Thursday, 2 Feb 2017
21:28 jkim search for other commits by this committer
Fix build with GCC.  It was broken by r430424.

PR:		216738
Original commitRevision:433180 
Sunday, 29 Jan 2017
07:08 glewis search for other commits by this committer
. Update to 8u121.
Original commitRevision:432697 
Wednesday, 18 Jan 2017
13:20 tijl search for other commits by this committer
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Original commitRevision:431796 
Sunday, 15 Jan 2017
22:51 glewis search for other commits by this committer
. Fix compilation with Clang 4.0

PR:		216016
Submitted by:	jbeich@
Original commitRevision:431607 

Number of commits found: 179 (showing only 100 on this page)

1 | 2  »