summaryrefslogtreecommitdiff
path: root/java/openjdk8 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Use the new @javavmBaptiste Daroussin2016-07-311-2/+1
| | | | Notes: svn path=/head/; revision=419367
* . Update to 8u102.Greg Lewis2016-07-305-1607/+620
| | | | Notes: svn path=/head/; revision=419318
* . Regenerate patch-bsd and patch-bsd-test. This obsoletes another patchGreg Lewis2016-06-183-2232/+1574
| | | | | | | and should also fix ppc64 support. Notes: svn path=/head/; revision=417048
* . Fix a double free bug. This is pulled from upstream.Greg Lewis2016-06-162-1/+53
| | | | | | | | | | . Bump PORTREVISION. PR: 210226 Submitted by: girgen@ Notes: svn path=/head/; revision=416952
* Unbreak arm.Jung-uk Kim2016-06-134-10/+63
| | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=416839
* . Use poll() rather than select() on BSD to avoid crashes during networkGreg Lewis2016-06-122-0/+86
| | | | | | | | | | | timeouts. This is forwarded ported from OpenJDK 7. . Bump PORTREVISION for this fix. PR: 210191 Submitted by: Andrew Smith <iamasmith.home@gmail.com> Notes: svn path=/head/; revision=416826
* Handle unsafe operations that access invalid memory more gracefullyGreg Lewis2016-06-121-0/+14
| | | | | | | | PR: 209599 Submitted by: Andrew Smith <iamasmith.home@gmail.com> Notes: svn path=/head/; revision=416825
* . Update to 8u92.Greg Lewis2016-05-176-3382/+6995
| | | | Notes: svn path=/head/; revision=415373
* Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.Mathieu Arnold2016-04-011-15/+15
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412347
* . Update to 8u77.Greg Lewis2016-03-272-3/+9
| | | | Notes: svn path=/head/; revision=412020
* Combine print/cups-base, print/cups-client and print/cups-image intoTijl Coosemans2016-03-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 have been moved from cups to cups-filters and they have been configured to use PDF as an intermediate format instead of PostScript. Merging of cups-base, cups-client and cups-image into print/cups: - cups-image provides a library to work with the cups raster format. It is only used to implement filters and printer drivers and these only exist in the context of a cups server so there's no need to separate this from cups-base. - cups-client provides a library that allows applications to print via cups. It is possible to use the library to access a remote cups server without running a local cups server, but such a setup is discouraged and the configuration file to set this up has been marked deprecated. It is better to run a local cups server and let that talk to the remote cups server because then you have the benefits of local job queuing in case the remote server is down or busy. Given this and the fact that without filters cups-base is now smaller than it used to be it makes sense to merge the ports. The patch also adds options IPPTOOL, DOCS and NLS which when disabled make the new cups package smaller than the current cups-client package. Merging the ports also prevents problems with options like ZEROCONF being configured differently in both ports. - print/cups was a metaport that depended on cups-base and some filters. There isn't really a need for such a metaport so cups-base can be renamed to cups. The filters can be depended on by printer drivers such as hplip if they need them. Additional changes to the new print/cups: - Clean up the patches. They seem to have been regenerated with post-patch changes included. - Add a patch to prevent intermediate conversion to PDF when a PostScript file is sent to a PostScript printer when cups-filters is installed. - Fix the PAM configuration file. - Add a patch to let the server search /usr/local/share/ppd like on Linux so other ports don't have to add links to it. - Remove ulpt(4) helper scripts. The port uses libusb with ugen(4). - Remove support for mDNSResponder. cups-filters only supports Avahi. - Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11. - Optionally depend on colord for ICC profile support. - Various smaller changes. Changes to print/cups-filters: - Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead of LOGIN. - Development of foomatic-filters has been moved to cups-filters so let this port install foomatic related files and add foomatic-filters to CONFLICTS. - Fix location of liblouis tables. - Add patch to fix ICC support. Changes to print/cups-pstoraster: This port is essentially an old version of Ghostscript plus a cups filter. It's no longer developed. This commit removes it and changes existing dependencies to print/cups-filters which depends on print/ghostscript* and includes a gstoraster filter that can handle both PostScript and PDF. Changes to print/foomatic-db*: Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX. Changes to print/foomatic-filters: Install beh backend with its original name again and add cups-filters to CONFLICTS. Changes to print/hplip: - Stop installing hpijs/foomatic-rip support. This is no longer supported upstream. - Stop installing hpcups PPDs. These are now automatically generated. The bundled PPDs are generated for an older version of cups. - Rename the QT option to X11 to support WITHOUT_X11. - Simplify the patches now that ports are installed in a staging area. - Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket like avahi-daemon does. This fixes Zeroconf support for HP network printers. PR: 207746 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=410825
* . Update to 8u72.Greg Lewis2016-01-318-7856/+973
| | | | Notes: svn path=/head/; revision=407661
* . Unreak CCACHEGreg Lewis2016-01-212-0/+22
| | | | | | | | PR: 205751 Submitted by: chris@chrullrich.net Notes: svn path=/head/; revision=406824
* - Partially implement getThreadUserTime() using getrusage(2). Note we canJung-uk Kim2016-01-052-20/+58
| | | | | | | | | | | | | | 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] Notes: svn path=/head/; revision=405320
* . Stub implementation of OperatingSystemImpl.Greg Lewis2016-01-022-1/+46
| | | | | | | PR: 205229 Notes: svn path=/head/; revision=405058
* Fix the previous commit. We do not support getThreadUserTime().Jung-uk Kim2015-12-231-1/+1
| | | | | | | PR: 205523 Notes: svn path=/head/; revision=404273
* Implement ThreadMXBean.getThreadCpuTime(), etc.Jung-uk Kim2015-12-233-0/+90
| | | | | | | | PR: 205523 Submitted by: will (via bsd-port-dev@openjdk.java.net) Notes: svn path=/head/; revision=404270
* Fix build with fmake.Jung-uk Kim2015-12-151-1/+1
| | | | | | | Reported by: antoine Notes: svn path=/head/; revision=403763
* Build compilefontconfig.jar and javazic.jar with bootstrap jar. OriginallyJung-uk Kim2015-12-141-2/+2
| | | | | | | | | 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) Notes: svn path=/head/; revision=403749
* Build with sjavac when we are self-hosting to improve build speed.Jung-uk Kim2015-12-141-0/+4
| | | | Notes: svn path=/head/; revision=403748
* Allow java/openjdk7 for bootstrapping java/openjdk8. Although we cannotJung-uk Kim2015-12-141-4/+3
| | | | | | | build OpenJDK7 for ARM yet, there is no need to disallow it at all. Notes: svn path=/head/; revision=403747
* Respect CC, CPP and CXX with full paths.Jung-uk Kim2015-12-141-1/+1
| | | | | | | PR: 203747 Notes: svn path=/head/; revision=403746
* Respect CC, CPP and CXX with full paths.Jung-uk Kim2015-12-141-0/+12
| | | | | | | PR: 203747 Notes: svn path=/head/; revision=403745
* . Update to 8u66.Greg Lewis2015-12-134-2116/+4678
| | | | Notes: svn path=/head/; revision=403646
* Restore jtreg disappeared in r396353.Jung-uk Kim2015-12-111-0/+2
| | | | | | | PR: 205234 Notes: svn path=/head/; revision=403551
* Work around build failures with Poudriere. We have to limit max heap sizeJung-uk Kim2015-12-101-0/+6
| | | | | | | when building 32-bit targets on a 64-bit host for some unknown reason. Notes: svn path=/head/; revision=403465
* Fix regression introduced in r372338, i.e., mis-merged fix for JDK-8031581.Jung-uk Kim2015-12-102-1/+24
| | | | | | | PR: 205192 Notes: svn path=/head/; revision=403464
* Add an upstream patch to fix build for some 32-bit platforms, i.e.,Jung-uk Kim2015-12-091-0/+28
| | | | | | | | | java.lang.OutOfMemroryError. http://hg.openjdk.java.net/jdk8u/jdk8u/rev/f398f28e3112 Notes: svn path=/head/; revision=403432