Commit graph

13 commits

Author SHA1 Message Date
tnn
16c3840a31 openjdk*: Security & bugfix update for the long term support branches
Upstream kindly merged many of the NetBSD-specific patches. Thanks! <3
2022-08-15 12:23:05 +00:00
tnn
c102180468 openjdk{11,17}: match earmv[67]hf 2022-05-25 20:00:56 +00:00
tnn
14db59e77f openjdk{11,17}: add bootstrap for NetBSD earmv[67]hf
Caution: It takes ~2 days to build on typical 32-bit hardware.
I recommend to build in a 32-bit chroot on aarch64.
2022-05-25 19:41:49 +00:00
tnn
65051b19a4 openjdk{11,17}: fix build issues on earmv[67]hf 2022-05-25 06:05:34 +00:00
tnn
7137472958 openjdk17: fix PLIST for zerovm option 2022-05-16 12:29:33 +00:00
tnn
f124d7eb1b openjdk11 & 17: preemptively set PKG_FAIL_REASON when PR 55248 applies
That is, NetBSD before 9.98.83. This around when we switched to GCC 10.
Is suspected to be related.
2022-05-15 22:44:24 +00:00
tnn
bc9c3ba41a openjdk17: add bootstrap for NetBSD-9-aarch64 and later
with the usual caveat that it needs ld.elf_so from -current to work
2022-05-15 22:30:49 +00:00
tnn
1797e93183 openjdk17: regen bootstrap binaries to be smaller & more portable
- build without x11
- bundle libstdc++.so.9 & libgcc_s.so.1 from base so it works with
  base clang as well as future NetBSD releases
- don't ship external debug symbols (.diz), demos, src.zip
- build in clean chroot with pkgsrc bootstrapped to /root/pkg
- upload pgp signatures to nbftp

This mimics how it was done for openjdk11 &
takes bootstraps down from ~300MB to ~100MB.
2022-05-15 20:29:00 +00:00
tnn
a39e284ff3 openjdk17: installs jdk.internal.vm.compiler on aarch64 2022-05-14 18:17:50 +00:00
tnn
67321e7399 openjdk17: add back some patches upstreamed in openjdk11 but not openjdk17 2022-05-14 15:23:02 +00:00
tnn
bbcb89e80b openjdk*: remove broken patches that used misspelled __NetBSD_Version__
These were for NetBSD < 8. But since broken #ifdefs did not cause a compile
error we have been using compatibility waitid(2) code where we shouldn't.
Bump PKGREVISIONs.
2022-05-14 12:02:56 +00:00
ryoon
2936c4db4e openjdk17: Fetch bootstrap kits from ftp.NetBSD.org 2022-05-13 15:17:13 +00:00
ryoon
3662c0bf2e lang/openjdk17: import openjdk17-1.17.0.3.7
Open-source implementation of the Java Platform, Standard Edition.
This package privides OpenJDK 17 LTS.

This package is NOT certified to be compatible with any Java standard.
Use at own risk.

Mandatory trademark notice:
    "OpenJDK is a trademark or registered trademark of Oracle America,
     Inc. in the United States and other countries."
2022-05-13 14:24:19 +00:00