Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
09 Nov 2019 22:28:53
8.232.09.1_1

|
glewis  |
Reinstate guidance to have /proc mounted
* Having /proc mounted is not generally critical, but there is at least one
piece of functionality that does rely on its presence at the moment
(e.g. OperatingSystemMXBean) |
07 Nov 2019 20:20:00
8.232.09.1_1

|
zeising  |
Sprinkle more USES=xorg |
06 Nov 2019 18:04:03
8.232.09.1_1

|
glewis  |
Remove unnecessary use of shebangfix
PR: 235453
Submitted by: John Hein <jcfyecrayz@liamekaens.com> |
23 Oct 2019 15:27:31
8.232.09.1_1

|
glewis  |
Fix line numbers so patch can be applied
PR: 241324
Submitted by: VVD <vvd@unislabs.com> |
17 Oct 2019 23:45:38
8.232.09.1_1

|
glewis  |
Fix build with FONTCONFIG
* This gets the fontconfig patch applying cleanly and building. No idea
if it actually works or not.
PR: 241294 |
17 Oct 2019 22:39:06
8.232.09.1_1

|
glewis  |
Fix file interaction
* Load libnio in BsdNativeDispatcher, as per other OSes
* Export getmntonname0 from libnio
PR: 241317
Submitted by: cmt@ |
16 Oct 2019 02:28:38
8.232.09.1

|
glewis  |
Update to 8u232 |
10 Oct 2019 08:30:09
8.222.10.1_2

|
tobik  |
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. |
28 Aug 2019 15:34:33
8.222.10.1_2

|
glewis  |
Remove guidance about needing procfs
* Remove portions of pkg-message that mention needing /proc mounted.
This hasn't been the case for a while afaik (I don't have it mounted
and haven't observed any related problems). |
20 Aug 2019 18:33:32
8.222.10.1_2

|
glewis  |
Update cacerts
* Use the latest cacerts file from Oracle's public distribution of 8u221. |
13 Aug 2019 22:22:35
8.222.10.1_1

|
mat  |
Convert to UCL & cleanup pkg-message (categories h-k) |
12 Aug 2019 04:05:58
8.222.10.1_1

|
glewis  |
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 |
24 Jul 2019 23:37:06
8.222.10.1

|
glewis  |
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 |
24 Jul 2019 23:29:39
8.222.10.1

|
glewis  |
Fix the build for powerpc64
PR: 239368
Submitted by: pkubaj |
19 Jul 2019 16:31:15
8.222.10.1

|
glewis  |
Update to 8u222 |
11 May 2019 19:52:08
8.212.4.1

|
mat  |
Use USE_GITHUB when appropriate. |
22 Apr 2019 21:11:55
8.212.4.1

|
glewis  |
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> |
22 Apr 2019 20:52:52
8.212.4.1

|
glewis  |
Always depend on fontconfig
PR: 203862
Submitted by: Dominik Lisiak <dominik.lisiak@bemsoft.pl> |
19 Apr 2019 19:08:40
8.212.4.1

|
glewis  |
Add back the dependency on zip.
Reported by: Charlie Li <ml+freebsd@vishwin.info> |
19 Apr 2019 16:31:34
8.212.4.1

|
glewis  |
* Update to 8u212.
* Change master site to Github
* Remove patches and Makefile fixes that have been upstreamed to Github |
13 Mar 2019 16:11:47
8.202.8

|
sunpoet  |
Update WWW
Approved by: portmgr (blanket) |
12 Feb 2019 11:48:56
8.202.8

|
glewis  |
. Update to 8u202. |
09 Feb 2019 07:16:04
8.192.26_5

|
glewis  |
. 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 |
18 Jan 2019 00:47:16
8.192.26_4

|
jkim  |
Add a missing symbol in the linker map file.
PR: 234593 |
27 Dec 2018 09:52:53
8.192.26_3

|
ale  |
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 |
27 Dec 2018 09:46:45
8.192.26_2

|
ale  |
Add support for millisecond resolution to get/setLastModifiedTime
in both Java IO and NIO. |
11 Dec 2018 03:23:57
8.192.26_1

|
glewis  |
. Fix build on gcc based architectures (e.g. powerpc64)
PR: 233883
Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> |
08 Dec 2018 19:09:28
8.192.26_1

|
glewis  |
. Fix SCTP support.
PR: 230321
Submitted by: Timo Voelker <timo.voelker@fh-muenster.de> |
08 Dec 2018 18:43:56
8.192.26

|
glewis  |
. Fix compilation on powerpc64
PR: 223834
Submitted by: Curtis Hamilton <hamiltcl@verizon.net> |
08 Dec 2018 18:35:30
8.192.26

|
glewis  |
. Update to 8u192.
PR: 230364 |
16 Nov 2018 17:30:17
8.181.13_1

|
jkim  |
- 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] |
08 Sep 2018 20:53:33
8.181.13

|
glewis  |
. Update to 8u181. |
03 Jul 2018 06:31:39
8.172.11_1

|
glewis  |
. Sync the cacerts file with the version in the latest Oracle binary release. |
21 May 2018 00:03:43
8.172.11

|
glewis  |
. Update to 8u172. |
06 Mar 2018 04:41:08
8.162.12_2

|
glewis  |
. Link libinstrument.so with iconv and jli as intended.
PR: 210297 |
04 Mar 2018 17:35:30
8.162.12_1

|
glewis  |
. Allow thread names to be set on FreeBSD.
PR: 223589
Submitted by: bra@fsn.hu |
04 Mar 2018 00:56:32
8.162.12_1

|
glewis  |
. 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> |
27 Feb 2018 19:49:00
8.162.12_1

|
jkim  |
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) |
08 Feb 2018 06:29:02
8.162.12

|
glewis  |
. Fix the build for i386 when WITH_LLD_IS_LD is set.
PR: 225741
Submitted by: dim@ |
03 Feb 2018 21:41:06
8.162.12

|
glewis  |
. Update to 8u162. |
18 Jan 2018 19:26:27
8.152.16_3

|
jkim  |
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 |
25 Dec 2017 17:35:39
8.152.16_2

|
tijl  |
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. |
25 Dec 2017 06:25:53
8.152.16_2

|
glewis  |
. 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> |
01 Dec 2017 01:56:02
8.152.16_1

|
jkim  |
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 (Only the first 15 lines of the commit message are shown above ) |
19 Nov 2017 05:14:21
8.152.16

|
glewis  |
. Update to 8u152. |
01 Nov 2017 20:49:54
8.144.1

|
jkim  |
Fix default bootstrap JDK selection.
It was accidentally broken by r450869. |
01 Nov 2017 20:23:35
8.144.1

|
jkim  |
Add preliminary support for aarch64 with Zero.
PR: 223231 |
03 Oct 2017 19:53:21
8.144.1

|
jkim  |
Clean up X11 option handling. No functional change. |
03 Oct 2017 18:13:18
8.144.1

|
jkim  |
Fix java/openjdk8-jre build after r444448.
PR: 222750 |
28 Sep 2017 20:14:21
8.144.1

|
jkim  |
Use java/bootstrap-openjdk8 to bootstrap. |
07 Sep 2017 00:41:34
8.144.1

|
jkim  |
Fix available memory calculation on head after r309017.
Note PORTREVISION is not bumped because it only affects a kernel without
"options COMPAT_FREEBSD11". |
01 Sep 2017 14:42:43
8.144.1

|
linimon  |
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 |
27 Aug 2017 17:48:47
8.144.1

|
glewis  |
. Update to 8u144. |
27 Jun 2017 08:35:24
8.131.11

|
tobik  |
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 |
26 Jun 2017 22:20:20
8.131.11

|
linimon  |
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) |
19 Apr 2017 13:36:23
8.131.11

|
glewis  |
Update to 8u131. |
13 Apr 2017 18:09:21
8.121.13_1

|
jkim  |
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) |
02 Feb 2017 21:28:22
8.121.13

|
jkim  |
Fix build with GCC. It was broken by r430424.
PR: 216738 |
30 Jan 2017 21:39:05
8.121.13

|
jkim  |
Fix distinfo.
PR: r216595 |
29 Jan 2017 07:08:18
8.121.13

|
glewis  |
. Update to 8u121. |
18 Jan 2017 13:20:32
8.112.16_3

|
tijl  |
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) |
15 Jan 2017 22:51:52
8.112.16_3

|
glewis  |
. Fix compilation with Clang 4.0
PR: 216016
Submitted by: jbeich@ |
09 Jan 2017 13:16:50
8.112.16_2

|
amdmi3  |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by: portmgr blanket |
02 Jan 2017 23:45:09
8.112.16_2

|
glewis  |
. Add powerpc64 support.
PR: 212709
Submitted by: Curtis Hamilton <hamiltcl@verizon.net> |
29 Dec 2016 07:50:40
8.112.16_1

|
glewis  |
. Add support for the HotSpot Serviceability Agent for ppc64.
. This also pulls in some OpenBSD tweaks, I believe. These should be a
no-op for FreeBSD though.
PR: 212709 (partial)
Submitted by: Curtis Hamilton <hamiltcl@verizon.net> |
09 Dec 2016 20:30:53
8.112.16_1

|
asomers  |
Add an X11 option to java/openjdk[78]
It defaults to on. Disabling it will remove X support from Java, and reduce
X-related dependencies.
PR: 210000
Reviewed by: brd
Approved by: brd (ports)
Approved by: glewis (maintainer timeout)
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D6698 |
30 Oct 2016 03:51:40
8.112.16

|
glewis  |
. Update to 8u112. |
24 Oct 2016 08:53:21
8.102.14_2

|
ale  |
Update cacerts file using the one included in 8u111 release.
Notable change is the inclusion of Let's Encrypt CA. |
21 Oct 2016 12:51:41
8.102.14_1

|
mat  |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
04 Sep 2016 04:06:00
8.102.14_1

|
glewis  |
. Include the thread id so that jstack can provide stack traces when
analysing core dumps.
. Bump PORTREVISION.
PR: 211196
Submitted by: Ron Roskens <ronald.roskens@gmail.com> |
26 Aug 2016 18:29:46
8.102.14

|
jkim  |
Make the FPU hack for ARM optional. Note this hack is not necessary for
VFPv3 or later, i.e., only VFPv1 and VFPv2 require this hack.
https://svnweb.freebsd.org/changeset/base/288983 |
31 Jul 2016 12:51:30
8.102.14

|
bapt  |
More typos |
31 Jul 2016 12:43:53
8.102.14

|
bapt  |
Use the new @javavm |
30 Jul 2016 13:55:17
8.102.14

|
glewis  |
. Update to 8u102. |
18 Jun 2016 05:44:35
8.92.14_3

|
glewis  |
. Regenerate patch-bsd and patch-bsd-test. This obsoletes another patch
and should also fix ppc64 support. |
16 Jun 2016 06:24:34
8.92.14_3

|
glewis  |
. Fix a double free bug. This is pulled from upstream.
. Bump PORTREVISION.
PR: 210226
Submitted by: girgen@ |
13 Jun 2016 12:00:20
8.92.14_2

|
jkim  |
Unbreak arm.
- Remove armv6hf because it is default now.
- Merge a HotSpot fix from src/os_cpu/linux_zero/vm/os_linux_zero.cpp.
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c6ef40024aa2
- Add an upstream patch to unbreak Zero.
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8f58998958ca
- Extend PR209599 to cover arm platforms. |
12 Jun 2016 21:56:01
8.92.14_1

|
glewis  |
. Use poll() rather than select() on BSD to avoid crashes during network
timeouts. This is forwarded ported from OpenJDK 7.
. Bump PORTREVISION for this fix.
PR: 210191
Submitted by: Andrew Smith <iamasmith.home@gmail.com> |
12 Jun 2016 21:53:49
8.92.14

|
glewis  |
Handle unsafe operations that access invalid memory more gracefully
PR: 209599
Submitted by: Andrew Smith <iamasmith.home@gmail.com> |
17 May 2016 05:14:41
8.92.14

|
glewis  |
. Update to 8u92. |
01 Apr 2016 14:08:38
8.77.3

|
mat  |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
27 Mar 2016 23:02:57
8.77.3

|
glewis  |
. Update to 8u77. |
11 Mar 2016 11:53:42
8.72.15

|
tijl  |
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3. Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.
Long description:
First some background. When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain. Costs used to be configured in such a way that files were
first converted to PostScript. This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers. Nowadays most filters (Only the first 15 lines of the commit message are shown above ) |
31 Jan 2016 19:37:15
8.72.15

|
glewis  |
. Update to 8u72. |
21 Jan 2016 05:25:44
8.66.17_3

|
glewis  |
. Unreak CCACHE
PR: 205751
Submitted by: chris@chrullrich.net |
05 Jan 2016 22:39:47
8.66.17_3

|
jkim  |
- Partially implement getThreadUserTime() using getrusage(2). Note we can
only get usage for the current thread. Return -1 if the requested function
is not supported, i.e., user time for other threads, rather than crash. [1]
- Properly implement os::elapsedVTime() using getrusage(). Basically, it is
taken from Linux version.
- Temporarily revert r403748 to fix bootstrapping with earlier OpenJDK8. [2]
PR: 205523, 205843 [1]
PR: 205544 [2] |
02 Jan 2016 09:30:21
8.66.17_2

|
glewis  |
. Stub implementation of OperatingSystemImpl.
PR: 205229 |
23 Dec 2015 00:47:12
8.66.17_1

|
jkim  |
Fix the previous commit. We do not support getThreadUserTime().
PR: 205523 |
23 Dec 2015 00:22:15
8.66.17_1

|
jkim  |
Implement ThreadMXBean.getThreadCpuTime(), etc.
PR: 205523
Submitted by: will (via bsd-port-dev@openjdk.java.net) |
15 Dec 2015 06:45:17
8.66.17

|
jkim  |
Fix build with fmake.
Reported by: antoine |
14 Dec 2015 23:32:21
8.66.17

|
jkim  |
Build compilefontconfig.jar and javazic.jar with bootstrap jar. Originally
it was intended to test the newly built JVM, it is not cross-build friendly.
Submitted by: Eugene M. Zheganin (emz at norma dot perm dot ru) |
14 Dec 2015 23:20:05
8.66.17

|
jkim  |
Build with sjavac when we are self-hosting to improve build speed. |
14 Dec 2015 23:15:09
8.66.17

|
jkim  |
Allow java/openjdk7 for bootstrapping java/openjdk8. Although we cannot
build OpenJDK7 for ARM yet, there is no need to disallow it at all. |
14 Dec 2015 23:05:49
8.66.17

|
jkim  |
Respect CC, CPP and CXX with full paths.
PR: 203747 |
14 Dec 2015 23:02:49
8.66.17

|
jkim  |
Respect CC, CPP and CXX with full paths.
PR: 203747 |
13 Dec 2015 00:50:58
8.66.17

|
glewis  |
. Update to 8u66. |
11 Dec 2015 16:54:22
8.60.24_2

|
jkim  |
Restore jtreg disappeared in r396353.
PR: 205234 |
10 Dec 2015 19:37:07
8.60.24_2

|
jkim  |
Work around build failures with Poudriere. We have to limit max heap size
when building 32-bit targets on a 64-bit host for some unknown reason. |
10 Dec 2015 18:43:51
8.60.24_2

|
jkim  |
Fix regression introduced in r372338, i.e., mis-merged fix for JDK-8031581.
PR: 205192 |
09 Dec 2015 21:23:02
8.60.24_1

|
jkim  |
Add an upstream patch to fix build for some 32-bit platforms, i.e.,
java.lang.OutOfMemroryError.
http://hg.openjdk.java.net/jdk8u/jdk8u/rev/f398f28e3112 |