Commit graph

147 commits

Author SHA1 Message Date
Jung-uk Kim
59d2277eb6 Replace ${ECHO} with ${ECHO_CMD}.
${ECHO} may be no-op when "make -s" is used.

PR:		253588
2021-02-19 08:02:02 +00:00
Greg Lewis
2c4828e1b5 Update to 8u282 GA 2021-01-21 03:05:07 +00:00
Piotr Kubaj
4d2bb2699b 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)
2020-12-03 23:39:47 +00:00
Greg Lewis
22a2034261 Update to 8u275 2020-11-11 18:29:57 +00:00
Piotr Kubaj
ae33c6a4d2 java/openjdk8: fix build on powerpc64 elfv1
Now elfv1 also fails to build with jfr enabled.
2020-11-09 16:09:36 +00:00
Piotr Kubaj
8c4b158dda java/openjdk8: fix build on powerpc64 elfv2
Build with jfr fails on powerpc64 elfv2.
2020-10-30 11:32:33 +00:00
Greg Lewis
03258c05c7 Fix the build for i386
* Disable jfr (at least for the moment)
* Bump PORTREVISION so the port will get rebuilt on the package builders
2020-10-25 23:42:38 +00:00
Greg Lewis
3e118ecb88 Update to 8u272 2020-10-23 03:30:53 +00:00
Greg Lewis
c0fe26479a Update to 8u265 2020-08-01 03:39:53 +00:00
Greg Lewis
fe3188ebad Update to 8u262 2020-07-16 03:45:28 +00:00
Greg Lewis
d916436f2a 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>
2020-07-13 05:29:33 +00:00
Greg Lewis
f6ccbefdc6 More accurate vendor information
I've tweaked the values suggested in the PR patch.

PR:		244634
Submitted by:	Michael Osipov <michael.osipov@siemens.com>
2020-07-12 01:03:36 +00:00
Niclas Zeising
0e32330f15 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)
2020-07-04 18:11:42 +00:00
Greg Lewis
bfbaa6ea20 Update to 8u252 2020-04-15 22:05:19 +00:00
Jung-uk Kim
7500155a45 Fix linker errors with libinotify.
A patch was mismerged in the previous update.

PR:		243454
2020-04-08 20:43:11 +00:00
Greg Lewis
a5fb52f085 Update to 8u242
Security:	https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14
2020-01-16 22:00:22 +00:00
Piotr Kubaj
a14ab5cbd0 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)
2020-01-12 19:10:40 +00:00
Niclas Zeising
ef5d45aaa6 Sprinkle more USES=xorg 2019-11-07 20:19:59 +00:00
Greg Lewis
c82c1c18ad Remove unnecessary use of shebangfix
PR:		235453
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>
2019-11-06 18:04:02 +00:00
Greg Lewis
eb5f920507 Fix file interaction
* Load libnio in BsdNativeDispatcher, as per other OSes
* Export getmntonname0 from libnio

PR:		241317
Submitted by:	cmt@
2019-10-17 22:39:05 +00:00
Greg Lewis
936499b286 Update to 8u232 2019-10-16 02:28:37 +00:00
Tobias Kortkamp
ae284bd2d8 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.
2019-10-10 08:30:09 +00:00
Greg Lewis
3a4c96b01f Update cacerts
* Use the latest cacerts file from Oracle's public distribution of 8u221.
2019-08-20 18:33:32 +00:00
Greg Lewis
c1db705823 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
2019-08-12 04:05:58 +00:00
Greg Lewis
3b8668c653 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
2019-07-24 23:37:05 +00:00
Greg Lewis
2f9982bc15 Update to 8u222 2019-07-19 16:31:14 +00:00
Mathieu Arnold
bd3fd6f002 Use USE_GITHUB when appropriate. 2019-05-11 19:52:08 +00:00
Greg Lewis
4e67e753fb 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>
2019-04-22 21:11:55 +00:00
Greg Lewis
6b01de01db Always depend on fontconfig
PR:		203862
Submitted by:	Dominik Lisiak <dominik.lisiak@bemsoft.pl>
2019-04-22 20:52:52 +00:00
Greg Lewis
61e975f75e Add back the dependency on zip.
Reported by:	Charlie Li <ml+freebsd@vishwin.info>
2019-04-19 19:08:40 +00:00
Greg Lewis
eee68625ae * Update to 8u212.
* Change master site to Github
* Remove patches and Makefile fixes that have been upstreamed to Github
2019-04-19 16:31:33 +00:00
Greg Lewis
33ddc15f90 . Update to 8u202. 2019-02-12 11:48:56 +00:00
Greg Lewis
d82ababf17 . 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
2019-02-09 07:16:04 +00:00
Jung-uk Kim
2fa9296bac Add a missing symbol in the linker map file.
PR:		234593
2019-01-18 00:47:15 +00:00
Alex Dupre
ad43f6fd6e 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
2018-12-27 09:52:52 +00:00
Alex Dupre
848047809f Add support for millisecond resolution to get/setLastModifiedTime
in both Java IO and NIO.
2018-12-27 09:46:44 +00:00
Greg Lewis
9713df4168 . Fix build on gcc based architectures (e.g. powerpc64)
PR:		233883
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
2018-12-11 03:23:57 +00:00
Greg Lewis
4f3b06b197 . Fix SCTP support.
PR:		230321
Submitted by:	Timo Voelker <timo.voelker@fh-muenster.de>
2018-12-08 19:09:28 +00:00
Greg Lewis
7fd2bcba96 . Update to 8u192.
PR:		230364
2018-12-08 18:35:30 +00:00
Jung-uk Kim
93c79b58f9 - 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]
2018-11-16 17:30:17 +00:00
Greg Lewis
1e0bab92eb . Update to 8u181. 2018-09-08 20:53:33 +00:00
Greg Lewis
780454f45b . Sync the cacerts file with the version in the latest Oracle binary release. 2018-07-03 06:31:39 +00:00
Greg Lewis
bbac75f33c . Update to 8u172. 2018-05-21 00:03:43 +00:00
Greg Lewis
9e41abde7f . Link libinstrument.so with iconv and jli as intended.
PR:		210297
2018-03-06 04:41:08 +00:00
Greg Lewis
5e80ef3db6 . 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>
2018-03-04 00:56:31 +00:00
Jung-uk Kim
dd487071e8 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:	Mikaël Urankar (mikael.urankar@gmail.com) (via swills)
2018-02-27 19:49:00 +00:00
Greg Lewis
7effcd49b2 . Fix the build for i386 when WITH_LLD_IS_LD is set.
PR:		225741
Submitted by:	dim@
2018-02-08 06:29:02 +00:00
Greg Lewis
99a2633b63 . Update to 8u162. 2018-02-03 21:41:06 +00:00
Jung-uk Kim
5befc99fa7 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
2018-01-18 19:26:27 +00:00
Tijl Coosemans
03948507f8 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.
2017-12-25 17:35:39 +00:00