summaryrefslogtreecommitdiff
path: root/java/openjdk8 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* . When upgrading to 8u192 the endianess definitions specific to BSD wereGreg Lewis2019-02-092-1/+45
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=492485
* Add a missing symbol in the linker map file.Jung-uk Kim2019-01-182-4/+12
| | | | | | | PR: 234593 Notes: svn path=/head/; revision=490617
* Add a WatchService implementation backed by kqueue,Alex Dupre2018-12-275-2/+68
| | | | | | | | | | | | leveraging the libinotify wrapper. It's still possible to use the polling watchservice, by defining the following system property: sun.nio.fs.watchservice=polling Notes: svn path=/head/; revision=488523
* Add support for millisecond resolution to get/setLastModifiedTimeAlex Dupre2018-12-273-1/+35
| | | | | | | in both Java IO and NIO. Notes: svn path=/head/; revision=488521
* . Fix build on gcc based architectures (e.g. powerpc64)Greg Lewis2018-12-111-0/+1
| | | | | | | | PR: 233883 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Notes: svn path=/head/; revision=487219
* . Fix SCTP support.Greg Lewis2018-12-082-0/+42
| | | | | | | | PR: 230321 Submitted by: Timo Voelker <timo.voelker@fh-muenster.de> Notes: svn path=/head/; revision=486983
* . Fix compilation on powerpc64Greg Lewis2018-12-081-0/+17
| | | | | | | | PR: 223834 Submitted by: Curtis Hamilton <hamiltcl@verizon.net> Notes: svn path=/head/; revision=486976
* . Update to 8u192.Greg Lewis2018-12-087-1103/+1257
| | | | | | | PR: 230364 Notes: svn path=/head/; revision=486973
* - Fix reversed ccache version detection logic. Enable ccache support.Jung-uk Kim2018-11-165-3/+52
| | | | | | | | | | | - 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] Notes: svn path=/head/; revision=485094
* . Update to 8u181.Greg Lewis2018-09-085-681/+849
| | | | Notes: svn path=/head/; revision=479258
* . Sync the cacerts file with the version in the latest Oracle binary release.Greg Lewis2018-07-032-0/+1
| | | | Notes: svn path=/head/; revision=473801
* . Update to 8u172.Greg Lewis2018-05-216-753/+745
| | | | Notes: svn path=/head/; revision=470492
* . Link libinstrument.so with iconv and jli as intended.Greg Lewis2018-03-062-4/+14
| | | | | | | PR: 210297 Notes: svn path=/head/; revision=463688
* . Allow thread names to be set on FreeBSD.Greg Lewis2018-03-041-0/+23
| | | | | | | | PR: 223589 Submitted by: bra@fsn.hu Notes: svn path=/head/; revision=463588
* . Add a FONTCONFIG option which allows scaler to obtain per-family FreeTypeGreg Lewis2018-03-042-1/+228
| | | | | | | | | | | rendering and loading and may noticeably improves font rendering in Java appications PR: 215636 Submitted by: Dmitri Goutnik <dg@syrec.org> Notes: svn path=/head/; revision=463545
* Apply an upstream patch to fix Zero.Jung-uk Kim2018-02-273-0/+63
| | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=463156
* . Fix the build for i386 when WITH_LLD_IS_LD is set.Greg Lewis2018-02-081-0/+6
| | | | | | | | PR: 225741 Submitted by: dim@ Notes: svn path=/head/; revision=461197
* . Update to 8u162.Greg Lewis2018-02-034-691/+744
| | | | Notes: svn path=/head/; revision=460849
* Fix a run-time crash with Clang 6.0.Jung-uk Kim2018-01-182-1/+14
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=459368
* Replace USE_AUTOTOOLS and pre-configure with a plain build dependency onTijl Coosemans2017-12-251-8/+2
| | | | | | | | devel/autoconf. The upstream build system runs autoconf to regenerate generated-configure.sh. Notes: svn path=/head/; revision=457243
* . Don't incorrectly set the scopeId of an IPv6 interface on BSD.Greg Lewis2017-12-252-1/+14
| | | | | | | | | | This fixes binding sockets for applications running on IPv6. PR: 224079 Submitted by: John W. O'Brien <john@saltant.com> Notes: svn path=/head/; revision=457209
* Add support for "-XX:+UseLargePages" option.Jung-uk Kim2017-12-015-5/+241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 pages, and this patch eliminates those demotions. This patch both introduces the code needed on FreeBSD to implement -XX:+UseLargePages and deletes code that was copied from Linux that is, to the best of my knowledge, useless on any version of BSD, i.e., UseHugeTLBFS and UseSHM. The additions are in part based on the Solaris version of os_solaris.cpp, e.g., the sorting of the page sizes array." Note I did minor style cleanup and regenerated the patches. Submitted by: alc Notes: svn path=/head/; revision=455243
* . Update to 8u152.Greg Lewis2017-11-194-766/+865
| | | | Notes: svn path=/head/; revision=454477
* Fix default bootstrap JDK selection.Jung-uk Kim2017-11-011-2/+2
| | | | | | | It was accidentally broken by r450869. Notes: svn path=/head/; revision=453315
* Add preliminary support for aarch64 with Zero.Jung-uk Kim2017-11-012-1/+42
| | | | | | | PR: 223231 Notes: svn path=/head/; revision=453314
* Clean up X11 option handling. No functional change.Jung-uk Kim2017-10-031-24/+14
| | | | Notes: svn path=/head/; revision=451167
* Fix java/openjdk8-jre build after r444448.Jung-uk Kim2017-10-031-3/+3
| | | | | | | PR: 222750 Notes: svn path=/head/; revision=451162
* Use java/bootstrap-openjdk8 to bootstrap.Jung-uk Kim2017-09-281-25/+17
| | | | Notes: svn path=/head/; revision=450869
* Fix available memory calculation on head after r309017.Jung-uk Kim2017-09-072-6/+26
| | | | | | | | Note PORTREVISION is not bumped because it only affects a kernel without "options COMPAT_FREEBSD11". Notes: svn path=/head/; revision=449382
* The src tree is splitting 32-bit arm support into 'armv6' and the newMark Linimon2017-09-011-7/+9
| | | | | | | | | | | 'armv7'. This patch adds armv7 support. It should provide no regression on any existing architecture. PR: 221896 Approved by: maintainer Notes: svn path=/head/; revision=449081
* . Update to 8u144.Greg Lewis2017-08-276-729/+804
| | | | Notes: svn path=/head/; revision=448833
* Add a new ALSA default option to make it possible to disable ALSATobias Kortkamp2017-06-271-5/+10
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=444448
* Scrub mention of armv6hf from ARCHS. It was never in a released version.Mark Linimon2017-06-261-1/+1
| | | | | | | | | | While here, sort ARCHS and pet portlint. Reviewed by: imp Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=444416
* Update to 8u131.Greg Lewis2017-04-196-1469/+1094
| | | | Notes: svn path=/head/; revision=438840
* Merge fix for JDK-6900441 from Linux source.Jung-uk Kim2017-04-133-0/+309
| | | | | | | | | | | | | | | | | 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: 张泽鹏 (redraiment at gmail dot com) Tested by: 张泽鹏 (redraiment at gmail dot com) Notes: svn path=/head/; revision=438460
* Fix build with GCC. It was broken by r430424.Jung-uk Kim2017-02-021-1/+1
| | | | | | | PR: 216738 Notes: svn path=/head/; revision=433180
* Fix distinfo.Jung-uk Kim2017-01-301-1/+3
| | | | | | | PR: r216595 Notes: svn path=/head/; revision=432874
* . Update to 8u121.Greg Lewis2017-01-295-650/+1182
| | | | Notes: svn path=/head/; revision=432697
* The output of tools like awk, date, sort, tr,... depends on the currentTijl Coosemans2017-01-181-2/+1
| | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=431796
* . Fix compilation with Clang 4.0Greg Lewis2017-01-153-1/+23
| | | | | | | | PR: 216016 Submitted by: jbeich@ Notes: svn path=/head/; revision=431607
* - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOLDmitry Marakasov2017-01-091-5/+0
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=430947
* . Add powerpc64 support.Greg Lewis2017-01-021-5/+9
| | | | | | | | PR: 212709 Submitted by: Curtis Hamilton <hamiltcl@verizon.net> Notes: svn path=/head/; revision=430424
* . Add support for the HotSpot Serviceability Agent for ppc64.Greg Lewis2016-12-291-202/+2430
| | | | | | | | | | | . 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> Notes: svn path=/head/; revision=429875
* Add an X11 option to java/openjdk[78]Alan Somers2016-12-091-7/+28
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=428241
* . Update to 8u112.Greg Lewis2016-10-306-628/+596
| | | | Notes: svn path=/head/; revision=424926
* Update cacerts file using the one included in 8u111 release.Alex Dupre2016-10-242-1/+1
| | | | | | | Notable change is the inclusion of Let's Encrypt CA. Notes: svn path=/head/; revision=424546
* ${RM} already has -f.Mathieu Arnold2016-10-211-1/+1
| | | | | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=424411
* . Include the thread id so that jstack can provide stack traces whenGreg Lewis2016-09-043-0/+38
| | | | | | | | | | | analysing core dumps. . Bump PORTREVISION. PR: 211196 Submitted by: Ron Roskens <ronald.roskens@gmail.com> Notes: svn path=/head/; revision=421302
* Make the FPU hack for ARM optional. Note this hack is not necessary forJung-uk Kim2016-08-262-10/+11
| | | | | | | | | VFPv3 or later, i.e., only VFPv1 and VFPv2 require this hack. https://svnweb.freebsd.org/changeset/base/288983 Notes: svn path=/head/; revision=420940
* More typosBaptiste Daroussin2016-07-311-1/+1
| | | | Notes: svn path=/head/; revision=419370