aboutsummaryrefslogtreecommitdiff
path: root/java/openjdk12
Commit message (Collapse)AuthorAgeFilesLines
* java/openjdk12: fix build with clang 12Dimitry Andric2021-05-292-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During an exp-run for llvm 12 (see bug 255570), it turned out that java/openjdk11 does not build with clang 12.0.0: Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar /usr/local/bin/bash: line 5: 49140 Abort trap (core dumped) /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/interim-image/bin/java -XX:DumpLoadedClassList=/wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/link_opt/classlist.raw -Djava.lang.invoke.MethodHandle.TRACE_RESOLVE=true -cp /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/classlist.jar build.tools.classlist.HelloClasslist > /dev/null 2>&1 > /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/link_opt/default_jli_trace.txt gmake[4]: *** [GenerateLinkOptData.gmk:66: /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/link_opt/classlist] Error 134 This is due to missing backports of upstream commits: commit c484d8904285652246c3af212a4211b9a8955149 Author: Thomas Stuefe <stuefe@openjdk.org> Date: Tue Mar 16 05:49:01 2021 +0000 8263557: Possible NULL dereference in Arena::destruct_contents() Reviewed-by: kbarrett, coleenp commit 34ae46e2bca691f989d4d84129baf545ff8a7469 Author: Andrew Haley <aph@openjdk.org> Date: Thu Mar 19 14:53:57 2020 +0000 8241296: Segfault in JNIHandleBlock::oops_do() Reviewed-by: stefank Approved by: maintainer timeout (2 weeks) PR: 255901 MFH: 2021Q2
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* java/openjdk12: enable dtrace on powerpc64 elfv2Piotr Kubaj2021-03-171-2/+2
| | | | Notes: svn path=/head/; revision=568628
* java/openjdk15: fix build on powerpc64lePiotr Kubaj2021-03-161-1/+1
| | | | | | | Also cosmetic fixes related to powerpc64* for openjdk 12, 13, 14. Notes: svn path=/head/; revision=568594
* java/openjdk12: fix build on powerpc64lePiotr Kubaj2021-03-154-5/+51
| | | | | | | | | This ports r556940 to java/openjdk11. Approved by: tier 2 blanket Notes: svn path=/head/; revision=568464
* Fix build with Clang 11.Jung-uk Kim2021-02-055-1/+114
| | | | | | | | | | | https://github.com/battleblow/openjdk-jdk12u/commit/9e8e504992f95cc36c6dcd6e6f57ac18b58e0db5 https://github.com/battleblow/openjdk-jdk12u/commit/c525150ace8816c503ccc618ea5559d06c99bbcb https://github.com/battleblow/openjdk-jdk12u/commit/dc2d99a20d0eea8d79cb31960cb693b2a4a39a4b PR: 250270 Notes: svn path=/head/; revision=564084
* More accurate vendor informationGreg Lewis2020-07-121-1/+7
| | | | | | | PR: 244634 Notes: svn path=/head/; revision=542063
* Multiple ports: improve regex complianceKyle Evans2020-06-081-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These changes largely fall into just two categories: 1. Need textproc/gsed for GNU extensions 2. Extraneous escapes that can go away For #1, there's a further subdivision into those that require autoconf magic and those that can get away with BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed. -CURRENT will soon gain GNU extensions, but these will take longer to get to all supported releases; we must switch them to gsed to ensure we're actually properly building them as intended. For #2, I've fixed these as I can and we should upstream these fixes. PORTREVISION is bumped for all of the above, because we will almost certainly build these differently when the replacements actually start working. These were all detected by the below-referenced exp-run [1]. The patch included forbids many ordinary characters from being escaped, since we'll later imbue those with special meanings. This has had the nice side effect of picking up various things that we didn't handle properly, e.g. \t and \r for tab and carriage return. PR: 229925 [1] Approved by: koobs (mentor) Approved by: portmgr (blanket: trivial build fixes) MFH: no (invasive risk) Differential Revision: https://reviews.freebsd.org/D25185 Notes: svn path=/head/; revision=538197
* Update devel/gmake to 4.3.Tijl Coosemans2020-05-091-0/+25
| | | | | | | | | | | | | Some changes have been made in this release that break backwards compatibility. Let USES=gmake force users to upgrade to this version so port maintainers don't have to support older versions. PR: 245725 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=534792
* Update to 12.0.2+10.4Greg Lewis2020-04-183-64/+4
| | | | | | | | PR: 244947 Submitted by: Trond.Endrestol@ximalas.info Notes: svn path=/head/; revision=532044
* Fix the build on aarch64Greg Lewis2020-03-221-0/+59
| | | | | | | Submitted by: Klaus Küchemann <maciphone2@googlemail.com> Notes: svn path=/head/; revision=528937
* java/openjdk12: correctly patch openjdk12 for ppc64 elfv2Piotr Kubaj2020-01-162-0/+16
| | | | | | | | | The previous patch didn't check for architecture. PR: 243183 Notes: svn path=/head/; revision=523232
* Revert r523218, it breaks build on tier 1Antoine Brodin2020-01-162-14/+0
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=523230
* java/openjdk12: fix compilation for powerpc64 elfv2Piotr Kubaj2020-01-162-0/+14
| | | | | | | | | | | | Because of issue with macros in precompiled.hpp, --disable-precompiled-headers is necessary. Since openjdk compiles for elfv1 by default on big-endian ppc64, use a patch to compile for elfv2. PR: 243183 Approved by: glewis (maintainer) Notes: svn path=/head/; revision=523218
* Reinstate guidance to have /proc mountedGreg Lewis2019-11-091-1/+4
| | | | | | | | | * 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) Notes: svn path=/head/; revision=517165
* Add USES=xorg USES=gl, ports categories jNiclas Zeising2019-11-061-1/+1
| | | | | | | | Add USES=xorg and USES=gl to ports in categories starting with 'j' While here, try to sprinkle other USES (mostly gnome and sdl) as needed. Notes: svn path=/head/; revision=516912
* Fix build on FreeBSD 12.x/powerpc64 on POWER8+ machinesGreg Lewis2019-11-062-0/+14
| | | | | | | | | | | * Make sure has_mfdscr() returns false on these machines as using it on FreeBSD 12.x will cause problems (e.g. SIGILL). PR: 239368 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=516907
* Fix internal versioningGreg Lewis2019-10-171-1/+2
| | | | | | | | * Set the Java version correctly * Bump PORTREVISION since some software may rely on this Notes: svn path=/head/; revision=514683
* Sync with openjdk11Greg Lewis2019-09-271-4/+5
| | | | | | | | | | * Separate out platform/compiler concerns * Disable AoT on all arches except amd64 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=513045
* Udpate to 12.0.2+10-3Greg Lewis2019-09-206-103/+4
| | | | Notes: svn path=/head/; revision=512419
* Add support for aarch64Greg Lewis2019-08-301-0/+5
| | | | | | | | | | * Add aarch64 to ONLY_FOR_ARCHES on FreeBSD 12.0 and up. PR: 239246 Submitted by: Mikael Urankar <mikael.urankar@gmail.com> Notes: svn path=/head/; revision=510301
* Prepare for aarch64 supportGreg Lewis2019-08-303-0/+79
| | | | | | | | | * Add necessary configure arguments for aarch64 * Add patches needed to compile on aarch64. These have been upstreamed but are not in a release yet. Notes: svn path=/head/; revision=510232
* Remove guidance about needing procfsGreg Lewis2019-08-281-4/+1
| | | | | | | | | * 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). Notes: svn path=/head/; revision=510070
* Add powerpc64 supportGreg Lewis2019-08-262-1/+13
| | | | | | | PR: 237370 Notes: svn path=/head/; revision=509861
* Allow the JDK to be compiled with gcc.Greg Lewis2019-08-251-8/+22
| | | | | | | | | This is required for powerpc64 support. PR: 237370 Notes: svn path=/head/; revision=509856
* Update cacertsGreg Lewis2019-08-202-0/+1
| | | | | | | * Use the latest cacerts file from Oracle's public distribution of 12.0.2 Notes: svn path=/head/; revision=509440
* Convert to UCL & cleanup pkg-message (categories h-k)Mathieu Arnold2019-08-131-4/+6
| | | | Notes: svn path=/head/; revision=508880
* Update to 12.0.2+10.2Greg Lewis2019-08-134-13/+24
| | | | Notes: svn path=/head/; revision=508822
* Register openjdk12 as a java provider with javavmGreg Lewis2019-07-311-0/+3
| | | | | | | | PR: 237991 Submitted by: Tommy P <tommyhp2@gmail.com> Notes: svn path=/head/; revision=507720
* * Set NO_CCACHE to match configure being passed --disable-ccacheGreg Lewis2019-07-241-0/+2
| | | | | | | | | | Fixes the build for people trying to use ccache PR: 239387 Submitted by: Jonathan Chen <jonc@chen.org.nz> Notes: svn path=/head/; revision=507304
* Update to 12.0.2Greg Lewis2019-07-192-6/+6
| | | | Notes: svn path=/head/; revision=506954
* Clean up LIB_DEPENDSAntoine Brodin2019-06-161-1/+1
| | | | Notes: svn path=/head/; revision=504353
* Update to 12.0.1.12.2 which includes powerpc64 support.Greg Lewis2019-05-172-4/+4
| | | | | | | PR: 237370 Notes: svn path=/head/; revision=501835
* Use USE_GITHUB when appropriate.Mathieu Arnold2019-05-112-7/+8
| | | | Notes: svn path=/head/; revision=501298
* . Update to 12.0.1Greg Lewis2019-04-173-26/+8
| | | | Notes: svn path=/head/; revision=499213
* * Update to 12.0.0.33.2Greg Lewis2019-03-295-33/+53
| | | | | | | | | | * Sort LIB_DEPENDS and USE_XORG. * Add a dependency in alsa-lib now that sound is supported on FreeBSD. * Don't disable dtrace now that it is supported on FreeBSD. * Less intrusive iconv change. Notes: svn path=/head/; revision=497173
* Fix iconv(3) issues.Jung-uk Kim2019-03-282-4/+28
| | | | | | | PR: 236759 Notes: svn path=/head/; revision=497061
* . Fix permissions on jspawnhelper.Greg Lewis2019-03-211-0/+2
| | | | | | | . Bump PORTREVISION. Notes: svn path=/head/; revision=496513
* Re-add the port of OpenJDK 12Greg Lewis2019-03-216-0/+173
| | | | Notes: svn path=/head/; revision=496480
* Remove openjdk12 to try a repo copy again.Greg Lewis2019-03-216-173/+0
| | | | Notes: svn path=/head/; revision=496479
* Add files missing in last commit somehow.Greg Lewis2019-03-212-0/+140
| | | | Notes: svn path=/head/; revision=496416
* Add a port of OpenJDK 12Greg Lewis2019-03-214-0/+33
Notes: svn path=/head/; revision=496410