non port: java/openjdk11/Makefile |
Number of commits found: 85 |
Friday, 9 Feb 2024
|
19:52 Michael Osipov (michaelo)
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
d901bf5 |
Sunday, 4 Feb 2024
|
22:51 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.22
2a1ddd7 |
Friday, 5 Jan 2024
|
21:01 Piotr Kubaj (pkubaj)
java/openjdk11: drop ELFv1 support
f16c920 |
Sunday, 31 Dec 2023
|
00:37 Muhammad Moinur Rahman (bofh)
*/*: 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
bbab7f5 |
Friday, 20 Oct 2023
|
20:38 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.21
8fce7fa |
Friday, 28 Jul 2023
|
17:13 Daniel Engberg (diizzy)
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0
664a2fa |
Sunday, 23 Jul 2023
|
06:57 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.20
fbeb951 |
Saturday, 29 Apr 2023
|
17:27 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.19
3cbb3b9 |
Saturday, 15 Apr 2023
|
04:27 Eugene Grosbein (eugen)
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)
3f3975e |
Monday, 23 Jan 2023
|
05:36 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.18
cb5f8da |
Friday, 4 Nov 2022
|
06:13 Greg Lewis (glewis)
java/openjdk11: Use the distributed cacerts
PR: 266723
Reported by: Michael Osipov <michael.osipov@siemens.com>
34c4554 |
Saturday, 29 Oct 2022
|
22:22 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.17
b87e44e |
Sunday, 25 Sep 2022
|
23:06 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.16.1
749c57a |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
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)
b7f0544 |
Tuesday, 30 Aug 2022
|
23:02 Piotr Kubaj (pkubaj)
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)
e3f56d3 |
Tuesday, 9 Aug 2022
|
21:16 Piotr Kubaj (pkubaj)
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
5a8afa0 |
Saturday, 6 Aug 2022
|
10:55 Dimitry Andric (dim)
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
591a784 |
Tuesday, 2 Aug 2022
|
05:03 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.16
6ce6fe8 |
Thursday, 5 May 2022
|
01:50 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.15 GA
ec8ecb5 |
Saturday, 12 Feb 2022
|
04:28 Greg Lewis (glewis)
java/openjdk11: Bump PORTREVISION
Bump PORTREVISION, missed in the last commit.
PR: 260319
Reported by: Jonathan Chen
399e377 |
Wednesday, 9 Feb 2022
|
04:45 Greg Lewis (glewis)
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
846ff4e |
Sunday, 6 Feb 2022
|
04:41 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.14 GA
c4e82ff |
Sunday, 31 Oct 2021
|
18:07 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.13
0877cf1 |
Saturday, 16 Oct 2021
|
12:22 Dimitry Andric (dim)
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
3822416 |
Thursday, 30 Sep 2021
|
21:23 Rene Ladan (rene)
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
620968a |
Saturday, 11 Sep 2021
|
11:30 Bernhard Froehlich (decke)
java/openjdk11: Add CPE information
Approved by: portmgr (blanket)
cd96d2a |
Wednesday, 18 Aug 2021
|
15:58 Mikael Urankar (mikael)
java/openjdk11: Fix build on aarch64
Import upstream patch.
PR: 257643
Approved by: portmgr (build fix blanket)
8edf3dd |
Saturday, 31 Jul 2021
|
02:43 Greg Lewis (glewis)
java/openjdk11: Update to 11.0.12
811345d |
Tuesday, 18 May 2021
|
15:57 Mikael Urankar (mikael)
java/openjdk11: Add armv6 / armv7 support
PR: 255662
Approved by: portmgr (tier 2 blanket)
362eb92 |
Wednesday, 5 May 2021
|
05:23 Greg Lewis (glewis)
Update to 11.0.11
ae072ec |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Wednesday, 17 Mar 2021
|
01:18 pkubaj
java/openjdk11: enable dtrace on powerpc64 elfv2
|
Monday, 15 Mar 2021
|
13:08 pkubaj
java/openjdk11: enable dtrace on powerpc64le
Builds fine.
|
Thursday, 21 Jan 2021
|
03:04 glewis
Update to 11.0.10 GA
|
Thursday, 3 Dec 2020
|
23:46 pkubaj
java/openjdk11: add powerpc64le support
This mostly adds powerpc64le in places where there's only powerpc64.
PR: 251263
Approved by: java (maintainer timeout)
|
Saturday, 7 Nov 2020
|
22:02 glewis
Fix a crash per https://bugs.openjdk.java.net/browse/JDK-8250861
This effectively upgrades us to 11.0.9.1
|
Saturday, 24 Oct 2020
|
04:17 glewis
Enable the Shenandoah GC
|
Friday, 23 Oct 2020
|
03:58 glewis
Update to 11.0.9
|
Thursday, 20 Aug 2020
|
02:23 jkim
Add a port to create JRE-only package for java/openjdk11.
|
Thursday, 16 Jul 2020
|
01:52 glewis
Update to 11.0.8
|
Sunday, 12 Jul 2020
|
02:13 glewis
More accurate vendor information
PR: 244634
|
Thursday, 9 Jul 2020
|
02:33 glewis
Add a runtime dependency on xorg-fonts-truetype
PR: 247786
Reported by: phk@
|
Thursday, 2 Jul 2020
|
23:31 dmgk
java/openjdk11: Add fontconfig support
PR: 247238
Approved by: java (glewis)
|
Monday, 8 Jun 2020
|
04:41 kevans
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
|
Thursday, 16 Apr 2020
|
00:11 glewis
Update to 11.0.7 GA
|
Wednesday, 26 Feb 2020
|
00:07 glewis
Ignore ECONNRESET when closing a socket
See https://github.com/battleblow/openjdk-jdk11u/issues/94 for details
|
Thursday, 16 Jan 2020
|
19:58 glewis
Update to 11.0.6
Security: https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14
|
13:52 pkubaj
java/openjdk11: correctly patch openejdk11 for ppc64 elfv2
The previous patch didn't check for architecture.
PR: 243183
|
12:54 antoine
Revert r523182, it breaks build on tier 1
With hat: portmgr
|
Wednesday, 15 Jan 2020
|
22:08 pkubaj
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)
|
Wednesday, 6 Nov 2019
|
18:03 zeising
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.
|
17:21 glewis
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
|
Wednesday, 16 Oct 2019
|
19:07 glewis
Update to 11.0.5 GA
|
Friday, 27 Sep 2019
|
15:29 glewis
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.
|
Friday, 20 Sep 2019
|
02:26 glewis
Update to an 11.0.5 pre-release
This is mostly to pick up fixes that have gone into the BSD repo.
|
Tuesday, 3 Sep 2019
|
19:39 glewis
Minor clean up
* Separate out compiler specifics from platform specifics. This also
removes a little duplication.
|
Friday, 30 Aug 2019
|
21:52 glewis
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>
|
04:24 glewis
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.
|
Sunday, 25 Aug 2019
|
20:28 glewis
Add support for powerpc64
PR: 237208
|
Tuesday, 20 Aug 2019
|
18:05 glewis
Pet portlint
|
18:03 glewis
Update cacerts
* Use the latest cacerts file from Oracle's public distribution of 11.0.4.
|
Tuesday, 13 Aug 2019
|
04:41 glewis
Update to 11.0.4+11.2
|
Wednesday, 31 Jul 2019
|
16:31 glewis
Register openjdk11 as a java provider with javavm
PR: 238092
Submitted by: Tommy P <tommyhp2@gmail.com>
|
Friday, 26 Jul 2019
|
20:46 gerald
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
|
Wednesday, 24 Jul 2019
|
22:41 glewis
* 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>
|
Friday, 19 Jul 2019
|
17:07 glewis
Update to 11.0.4
|
Monday, 1 Jul 2019
|
23:25 glewis
Convert one missed /usr/local to ${LOCALBASE}
Submitted by: jbeich@
|
21:18 glewis
Allow the JDK to be compiled with gcc.
This is required for powerpc64 support.
|
Sunday, 16 Jun 2019
|
16:05 antoine
Clean up LIB_DEPENDS
|
Friday, 17 May 2019
|
04:15 glewis
Update to 11.0.3.7.2 which includes powerpc64 support.
PR: 237208
|
Saturday, 11 May 2019
|
19:52 mat
Use USE_GITHUB when appropriate.
|
Wednesday, 17 Apr 2019
|
18:31 glewis
. Update to 11.0.3.
|
Friday, 29 Mar 2019
|
17:06 glewis
Fix DTrace support for 32 bit platforms and re-enable it.
PR: 236876
|
15:41 glewis
Temporarily disable DTRACE on i386
PR: 236876
|
05:58 glewis
Remove unnecessary CPPFLAGS and LDFLAGS.
|
01:05 glewis
. 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.
|
Thursday, 28 Mar 2019
|
23:19 jkim
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
|
Tuesday, 26 Mar 2019
|
20:48 glewis
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]
|
Thursday, 21 Mar 2019
|
18:32 glewis
. Fix permissions on jspawnhelper.
. Bump PORTREVISION.
|
17:22 glewis
Support i386
|
Wednesday, 20 Mar 2019
|
20:59 glewis
Update to 11.0.2.9.2
|
Saturday, 16 Mar 2019
|
16:19 glewis
Add pkgconfig to USES
Reported by: Jonathan Chen <jonc@chen.org.nz>
|
Friday, 15 Mar 2019
|
06:02 glewis
Add a port of OpenJDK 11
|
Wednesday, 13 Mar 2019
|
15:10 glewis
Add a port of OpenJDK 11
|
Number of commits found: 85 |