Commit Graph

20 Commits

Author SHA1 Message Date
Mathieu Arnold
cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Piotr Kubaj
29526e5d4c java/openjdk13: enable dtrace on powerpc64 elfv2 2021-03-17 11:15:23 +00:00
Piotr Kubaj
de4c16f87d java/openjdk15: fix build on powerpc64le
Also cosmetic fixes related to powerpc64* for openjdk 12, 13, 14.
2021-03-16 18:06:55 +00:00
Piotr Kubaj
943566a4be java/openjdk13: add powerpc64le support 2021-03-16 15:47:28 +00:00
Greg Lewis
38debecfd7 Update to 13.0.7.1 2021-02-07 05:19:58 +00:00
Greg Lewis
d88b90d9aa Fix a crash per https://bugs.openjdk.java.net/browse/JDK-8250861
This effectively upgrades us to 13.0.5.1
2020-11-07 22:16:28 +00:00
Greg Lewis
cf3a9eb4c5 Update to 13.0.5 2020-10-23 05:27:11 +00:00
Greg Lewis
a27facd93a Update to 13.0.4 2020-07-16 05:09:12 +00:00
Greg Lewis
0e8769531d More accurate vendor information
PR:		244634
2020-07-12 02:13:27 +00:00
Kyle Evans
5fb9edd6bd 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
2020-06-08 04:41:31 +00:00
Greg Lewis
418dc0add9 Update to 13.0.3 GA 2020-04-18 01:41:30 +00:00
Greg Lewis
db8af14681 Allow an already installed openjdk13 to be used as a bootstrap 2020-03-18 03:26:53 +00:00
Piotr Kubaj
4cce7a4048 java/openjdk13: fix compilation 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.

PR:		243186
Approved by:	java (maintainer timeout)
2020-02-07 09:00:35 +00:00
Greg Lewis
12eb2199d0 Update to 13.0.2
Security:	https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14
2020-01-16 23:44:16 +00:00
Niclas Zeising
07e8e1c13c 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.
2019-11-06 18:03:34 +00:00
Greg Lewis
007fee299e 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
Sponsored by:	The FreeBSD Foundation
2019-11-06 17:35:04 +00:00
Greg Lewis
3ab4e493aa Update to 13.0.1 GA 2019-10-17 20:20:30 +00:00
Greg Lewis
64cb3efbcf Sync with openjdk11
* Separate out platform/compiler concerns
* Disable AoT on all arches except amd64

Sponsored by:	The FreeBSD Foundation
2019-09-27 15:44:38 +00:00
Greg Lewis
1c4910aa4c Add a port of OpenJDK 13 2019-09-18 00:16:40 +00:00