Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.181.13 08 Sep 2018 20:53:33 |
glewis |
. Update to 8u181. |
8.172.11_1 03 Jul 2018 06:31:39 |
glewis |
. Sync the cacerts file with the version in the latest Oracle binary release. |
8.172.11 21 May 2018 00:03:43 |
glewis |
. Update to 8u172. |
8.162.12_2 06 Mar 2018 04:41:08 |
glewis |
. Link libinstrument.so with iconv and jli as intended.
PR: 210297 |
8.162.12_1 04 Mar 2018 17:35:30 |
glewis |
. Allow thread names to be set on FreeBSD.
PR: 223589
Submitted by: bra@fsn.hu |
8.162.12_1 04 Mar 2018 00:56:32 |
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> |
8.162.12_1 27 Feb 2018 19:49:00 |
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) |
8.162.12 08 Feb 2018 06:29:02 |
glewis |
. Fix the build for i386 when WITH_LLD_IS_LD is set.
PR: 225741
Submitted by: dim@ |
8.162.12 03 Feb 2018 21:41:06 |
glewis |
. Update to 8u162. |
8.152.16_3 18 Jan 2018 19:26:27 |
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 |
8.152.16_2 25 Dec 2017 17:35:39 |
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. |
8.152.16_2 25 Dec 2017 06:25:53 |
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> |
8.152.16_1 01 Dec 2017 01:56:02 |
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 ) |
8.152.16 19 Nov 2017 05:14:21 |
glewis |
. Update to 8u152. |
8.144.1 01 Nov 2017 20:49:54 |
jkim |
Fix default bootstrap JDK selection.
It was accidentally broken by r450869. |
8.144.1 01 Nov 2017 20:23:35 |
jkim |
Add preliminary support for aarch64 with Zero.
PR: 223231 |
8.144.1 03 Oct 2017 19:53:21 |
jkim |
Clean up X11 option handling. No functional change. |
8.144.1 03 Oct 2017 18:13:18 |
jkim |
Fix java/openjdk8-jre build after r444448.
PR: 222750 |
8.144.1 28 Sep 2017 20:14:21 |
jkim |
Use java/bootstrap-openjdk8 to bootstrap. |
8.144.1 07 Sep 2017 00:41:34 |
jkim |
Fix available memory calculation on head after r309017.
Note PORTREVISION is not bumped because it only affects a kernel without
"options COMPAT_FREEBSD11". |
8.144.1 01 Sep 2017 14:42:43 |
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 |
8.144.1 27 Aug 2017 17:48:47 |
glewis |
. Update to 8u144. |
8.131.11 27 Jun 2017 08:35:24 |
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 |
8.131.11 26 Jun 2017 22:20:20 |
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) |
8.131.11 19 Apr 2017 13:36:23 |
glewis |
Update to 8u131. |
8.121.13_1 13 Apr 2017 18:09:21 |
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) |
8.121.13 02 Feb 2017 21:28:22 |
jkim |
Fix build with GCC. It was broken by r430424.
PR: 216738 |
8.121.13 30 Jan 2017 21:39:05 |
jkim |
Fix distinfo.
PR: r216595 |
8.121.13 29 Jan 2017 07:08:18 |
glewis |
. Update to 8u121. |
8.112.16_3 18 Jan 2017 13:20:32 |
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) |
8.112.16_3 15 Jan 2017 22:51:52 |
glewis |
. Fix compilation with Clang 4.0
PR: 216016
Submitted by: jbeich@ |
8.112.16_2 09 Jan 2017 13:16:50 |
amdmi3 |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by: portmgr blanket |
8.112.16_2 02 Jan 2017 23:45:09 |
glewis |
. Add powerpc64 support.
PR: 212709
Submitted by: Curtis Hamilton <hamiltcl@verizon.net> |
8.112.16_1 29 Dec 2016 07:50:40 |
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> |
8.112.16_1 09 Dec 2016 20:30:53 |
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 |
8.112.16 30 Oct 2016 03:51:40 |
glewis |
. Update to 8u112. |
8.102.14_2 24 Oct 2016 08:53:21 |
ale |
Update cacerts file using the one included in 8u111 release.
Notable change is the inclusion of Let's Encrypt CA. |
8.102.14_1 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
8.102.14_1 04 Sep 2016 04:06:00 |
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> |
8.102.14 26 Aug 2016 18:29:46 |
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 |
8.102.14 31 Jul 2016 12:51:30 |
bapt |
More typos |
8.102.14 31 Jul 2016 12:43:53 |
bapt |
Use the new @javavm |
8.102.14 30 Jul 2016 13:55:17 |
glewis |
. Update to 8u102. |
8.92.14_3 18 Jun 2016 05:44:35 |
glewis |
. Regenerate patch-bsd and patch-bsd-test. This obsoletes another patch
and should also fix ppc64 support. |
8.92.14_3 16 Jun 2016 06:24:34 |
glewis |
. Fix a double free bug. This is pulled from upstream.
. Bump PORTREVISION.
PR: 210226
Submitted by: girgen@ |
8.92.14_2 13 Jun 2016 12:00:20 |
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. |
8.92.14_1 12 Jun 2016 21:56:01 |
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> |
8.92.14 12 Jun 2016 21:53:49 |
glewis |
Handle unsafe operations that access invalid memory more gracefully
PR: 209599
Submitted by: Andrew Smith <iamasmith.home@gmail.com> |
8.92.14 17 May 2016 05:14:41 |
glewis |
. Update to 8u92. |
8.77.3 01 Apr 2016 14:08:38 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
8.77.3 27 Mar 2016 23:02:57 |
glewis |
. Update to 8u77. |
8.72.15 11 Mar 2016 11:53:42 |
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 ) |
8.72.15 31 Jan 2016 19:37:15 |
glewis |
. Update to 8u72. |
8.66.17_3 21 Jan 2016 05:25:44 |
glewis |
. Unreak CCACHE
PR: 205751
Submitted by: chris@chrullrich.net |
8.66.17_3 05 Jan 2016 22:39:47 |
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] |
8.66.17_2 02 Jan 2016 09:30:21 |
glewis |
. Stub implementation of OperatingSystemImpl.
PR: 205229 |
8.66.17_1 23 Dec 2015 00:47:12 |
jkim |
Fix the previous commit. We do not support getThreadUserTime().
PR: 205523 |
8.66.17_1 23 Dec 2015 00:22:15 |
jkim |
Implement ThreadMXBean.getThreadCpuTime(), etc.
PR: 205523
Submitted by: will (via bsd-port-dev@openjdk.java.net) |
8.66.17 15 Dec 2015 06:45:17 |
jkim |
Fix build with fmake.
Reported by: antoine |
8.66.17 14 Dec 2015 23:32:21 |
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) |
8.66.17 14 Dec 2015 23:20:05 |
jkim |
Build with sjavac when we are self-hosting to improve build speed. |
8.66.17 14 Dec 2015 23:15:09 |
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. |
8.66.17 14 Dec 2015 23:05:49 |
jkim |
Respect CC, CPP and CXX with full paths.
PR: 203747 |
8.66.17 14 Dec 2015 23:02:49 |
jkim |
Respect CC, CPP and CXX with full paths.
PR: 203747 |
8.66.17 13 Dec 2015 00:50:58 |
glewis |
. Update to 8u66. |
8.60.24_2 11 Dec 2015 16:54:22 |
jkim |
Restore jtreg disappeared in r396353.
PR: 205234 |
8.60.24_2 10 Dec 2015 19:37:07 |
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. |
8.60.24_2 10 Dec 2015 18:43:51 |
jkim |
Fix regression introduced in r372338, i.e., mis-merged fix for JDK-8031581.
PR: 205192 |
8.60.24_1 09 Dec 2015 21:23:02 |
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 |
8.60.24_1 03 Dec 2015 20:01:04 |
antoine |
Update giflib to 5.1.1
PR: 204492 |
8.60.24 15 Oct 2015 18:01:54 |
jkim |
Add support for armv6hf. Tested on Raspberry Pi 2 Model B. |
8.60.24 29 Sep 2015 21:56:29 |
jkim |
Clean up and modernize the port. No functional change. |
8.60.24 29 Sep 2015 14:54:56 |
glewis |
. Add support for armv6.
PR: 201308
Submitted by: mikael.urankar@gmail.com
Reviewed by: sbruno |
8.60.24 16 Sep 2015 05:39:29 |
jkim |
Do not build unnecessary targets to reduce build time. |
8.60.24 09 Sep 2015 09:39:31 |
glewis |
. Switch to xz for the new remote patches to decrease download size. |
8.60.24 08 Sep 2015 05:04:26 |
glewis |
. Move the large patches which contain the changes between updates of the
JDK to being fetched remotely using PATCHFILES and PATCH_SITES.
This cuts the size taken by openjdk8 in the ports repository. |
8.60.24 07 Sep 2015 09:41:50 |
glewis |
. Update to 8u60. |
8.51.16 20 Jul 2015 22:10:18 |
jkim |
Fix few more mismerges in the previous update. |
8.51.16 20 Jul 2015 21:16:10 |
jkim |
Tidy up couple of problems in the previous update. |
8.51.16 19 Jul 2015 14:23:55 |
glewis |
. Update to 8u51. |
8.45.14_2 05 Jul 2015 00:45:09 |
glewis |
. The test target wants jtreg binaries to be found one directory up. Allow
that to be the case. |
8.45.14_2 05 Jul 2015 00:41:38 |
glewis |
. Fix BSD detection in the langtools test infrastructure. |
8.45.14_2 02 Jul 2015 18:17:12 |
jkim |
- Fix broken preprocessor directives.
- Use sysctl(3) instead of procfs(5) when we need executable path from PID.
MFH: 2015Q3 |
8.45.14_1 19 May 2015 22:16:24 |
jkim |
Fix the previous commit. Forgot to remove #'s before committing. :-( |
8.45.14_1 19 May 2015 22:13:51 |
jkim |
Do not use static libjli for stable/10 and head. This complements PR193009.
Re-apply r381431 while I am here.
Submitted by: Kurt Miller <kurt@intricatesoftware.com> |
8.45.14 06 May 2015 07:03:54 |
glewis |
. Update to 8u45. |
8.40.25_3 15 Apr 2015 15:30:08 |
bdrewery |
Fix build with GCC with recent head kernel by disabling PCH for GCC.
The case for this is a recent head kernel building an older branch that uses
GCC in a jail.
This is discussed at
https://lists.freebsd.org/pipermail/svn-src-all/2015-March/101722.html
It may be possible to fix GCC to do the right thing with mmap(2) but it would
not be simple to make ports use a fixed GCC on older releases and without
needlessly building a ports compiler when the system one would otherwise be
fine without PCH.
With hat: portmgr |
8.40.25_3 01 Apr 2015 17:32:18 |
jkim |
Set rpath for libawt_xawt.so as we do for libawt.so and libawt_headless.so.
Optimize fontconfig.properties while I am here. |
8.40.25_2 24 Mar 2015 21:17:52 |
jkim |
Tidy up default fontconfig.properties. |
8.40.25_1 24 Mar 2015 00:56:48 |
jkim |
Catch up with font directory changes. |
8.40.25 16 Mar 2015 18:53:10 |
jkim |
Clean up patches again. No functional change. |
8.40.25 15 Mar 2015 21:30:05 |
glewis |
. Update to 8u40. |
8.31.13_2 27 Feb 2015 06:54:31 |
jkim |
- Revert all damages done in r372338 and r379049.
- Really fix non-release builds. [1]
PR: 193009 [1] |
8.31.13_1 16 Feb 2015 23:58:17 |
jkim |
Properly use BLOCKING_IO_RETURN_INT() macro for NET_Accept(). |
8.31.13 16 Feb 2015 23:48:20 |
jkim |
Remove redundant linker options added in r379049. |
8.31.13 15 Feb 2015 21:18:13 |
glewis |
. Fix the DEBUG build.
PR: 193009
Submitted by: Brian Gardner (openjdk@getsnappy.com) |
8.31.13 05 Feb 2015 03:13:06 |
glewis |
. Attempt to fix the build on 8.x amd64 by telling the HotSpot compilation
not to treat warnings as errors.
Reported by: mat@ |
8.31.13 02 Feb 2015 06:27:12 |
glewis |
. Update to 8u31. |
8.25.17_4 24 Jan 2015 15:07:40 |
antoine |
Switch some dependencies from a directory name or a file generated by
pkg-install
to a package name, as the former can't be attributed to a package |
8.25.17_4 14 Jan 2015 18:19:33 |
antoine |
Update graphics/giflib to 5.0.5
Differential Revision: https://reviews.freebsd.org/D1361
Submitted by: bapt
Reviewed by: self
Exp-run by: self |