Commit Graph

253 Commits

Author SHA1 Message Date
Georgy Yakovlev
b97a717ae0 dev-java/openjdk: add 17.0.7_p7
Bug: https://bugs.gentoo.org/908243
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-06-26 14:30:48 -07:00
Georgy Yakovlev
61fe22eef1 dev-java/openjdk: add 11.0.19_p7
Bug: https://bugs.gentoo.org/908243
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-06-26 14:30:41 -07:00
Georgy Yakovlev
2275d6ea5a dev-java/openjdk: add 8.372_p07
Bug: https://bugs.gentoo.org/908243
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-06-26 14:30:36 -07:00
Leonardo Hernández Hernández
a5cdb053fe dev-java/openjdk: replace filter-flags -flto* with filter-lto
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-24 03:58:36 +01:00
Sam James
bc4187c370 dev-java/openjdk: sanitize MAKEFLAGS as well
Followup to e6189599e0.

Signed-off-by: Sam James <sam@gentoo.org>
2023-06-11 23:27:20 +01:00
Sam James
e6189599e0 dev-java/openjdk: sanitize MAKEOPTS
Confused by -Oline.

Signed-off-by: Sam James <sam@gentoo.org>
2023-06-11 22:10:05 +01:00
Hank Leininger
141ab9e4fa dev-java/openjdk: fix multi-screen bug
See $BUG, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264356, https://bugs.openjdk.org/browse/JDK-8299417
Cherry-picked the fix that has landed in the next openjdk release.

Signed-off-by: Hank Leininger <hlein@korelogic.com>
Closes: https://bugs.gentoo.org/906708
Closes: https://github.com/gentoo/gentoo/pull/31091
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-20 07:27:47 +01:00
Georgy Yakovlev
970458062a dev-java/openjdk: handle lto
Bug: https://bugs.gentoo.org/833098
Closes: https://bugs.gentoo.org/833097
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-04-05 17:27:41 -07:00
Xin Yang
8b178320ba dev-java/openjdk: update riscv patch for 11.0.18_p10 #898978
Signed-off-by: Xin Yang <yangmame@icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/29922
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-03-15 18:37:07 +02:00
Georgy Yakovlev
425d404193 dev-java/openjdk: fix license
Closes: https://bugs.gentoo.org/836729
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-27 12:35:06 -08:00
Georgy Yakovlev
157b39a8d3 dev-java/openjdk: shorten long line
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-22 15:13:09 -08:00
Georgy Yakovlev
bf15f7219c dev-java/openjdk: remove gentoo-vm flag from metadata.xml
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-22 15:13:08 -08:00
Georgy Yakovlev
e83945d120 dev-java/openjdk: drop 17.0.3_p7-r1, 17.0.4.1_p1, 17.0.5_p8
Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-22 15:13:08 -08:00
Georgy Yakovlev
4f69341252 dev-java/openjdk: drop 11.0.15_p10-r1, 11.0.16.1_p1, 11.0.17_p8
Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-22 15:13:07 -08:00
Georgy Yakovlev
4bf4af9a11 dev-java/openjdk: drop 8.332_p09, 8.345_p01, 8.352_p08
Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-22 15:13:07 -08:00
Sam James
f613864b85 dev-java/openjdk: Stabilize 17.0.6_p10 amd64, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 06:04:06 +00:00
Sam James
3c141afa83 dev-java/openjdk: Stabilize 11.0.18_p10 amd64, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 06:04:05 +00:00
Sam James
ab5fb6646c dev-java/openjdk: Stabilize 8.362_p09 amd64, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 06:04:04 +00:00
Sam James
c737d0b288 dev-java/openjdk: Stabilize 17.0.6_p10 x86, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 06:04:02 +00:00
Sam James
af8cf0d4ce dev-java/openjdk: Stabilize 11.0.18_p10 x86, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 06:04:01 +00:00
Sam James
ae4d2ca609 dev-java/openjdk: Stabilize 8.362_p09 x86, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 06:04:00 +00:00
Sam James
4818a5ed4b dev-java/openjdk: Stabilize 17.0.6_p10 arm64, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 02:24:40 +00:00
Sam James
26831721e1 dev-java/openjdk: Stabilize 11.0.18_p10 arm64, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 02:24:39 +00:00
Sam James
fad50ebdae dev-java/openjdk: Stabilize 8.362_p09 arm64, #891421
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-22 02:24:38 +00:00
Georgy Yakovlev
fe4a5f9012 dev-java/openjdk: Stabilize 8.362_p09 ppc64, #891421
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-21 14:39:17 -08:00
Georgy Yakovlev
59bf2b041e dev-java/openjdk: Stabilize 17.0.6_p10 ppc64, #891421
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-21 14:39:16 -08:00
Georgy Yakovlev
8865b6b7ea dev-java/openjdk: Stabilize 11.0.18_p10 ppc64, #891421
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-21 14:39:15 -08:00
Georgy Yakovlev
d878000c5c dev-java/openjdk: add 17.0.6_p10
Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-19 13:39:58 -08:00
Georgy Yakovlev
bd328a9d99 dev-java/openjdk: add 11.0.18_p10
Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-19 13:39:58 -08:00
Georgy Yakovlev
d1d71c78d4 dev-java/openjdk: add 8.362_p09
Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-19 13:39:57 -08:00
Georgy Yakovlev
0f38a30310 dev-java/openjdk: update metadata
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-18 09:52:29 -08:00
Georgy Yakovlev
a43e12745d dev-java/openjdk: drop 17.0.5_p5
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-18 09:51:25 -08:00
Georgy Yakovlev
a95fdd50e3 dev-java/openjdk: re-upload riscv patch
Closes: https://bugs.gentoo.org/878441
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-18 09:51:24 -08:00
Xin Yang
83331e90d8 dev-java/openjdk: rekeyword riscv 17.0.5_p8, #878441
Bug: https://bugs.gentoo.org/878441
Closes: https://github.com/gentoo/gentoo/pull/28319
Signed-off-by: Xin Yang <yangmame@icloud.com>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-18 09:51:24 -08:00
Xin Yang
f918f2c46a dev-java/openjdk: update riscv patch for 17.0.5, #878441
Bug: https://bugs.gentoo.org/878441
Signed-off-by: Xin Yang <yangmame@icloud.com>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-18 09:51:23 -08:00
Georgy Yakovlev
632ae1ff0a dev-java/openjdk: de-keyword >17.0.3 on riscv
Bug: https://bugs.gentoo.org/878441
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-11 04:32:45 -08:00
Georgy Yakovlev
27b4187d63 dev-java/openjdk: add 17.0.5_p8
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-11 04:24:37 -08:00
Georgy Yakovlev
1fe0cb84e7 dev-java/openjdk: add 11.0.17_p8
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-11 04:13:58 -08:00
Georgy Yakovlev
44495b6618 dev-java/openjdk: add 8.352_p08
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-11 04:11:27 -08:00
Georgy Yakovlev
cc0613141e dev-java/openjdk: add -ga tag explanation inline
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-13 16:17:34 -07:00
Georgy Yakovlev
5b9a58cb49 dev-java/openjdk: bump latest 17.x, restore version strings, remove gentoo-vm flag
gentoo-vm no longer needed
version strings were reporting incorrect values, this should be fixed
now

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-13 15:59:21 -07:00
Georgy Yakovlev
ccc68be410 dev-java/openjdk: add 11.0.16.1_p1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-13 15:59:21 -07:00
Georgy Yakovlev
2d104b74b3 dev-java/openjdk: add 8.345_p01
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-13 15:59:21 -07:00
Florian Schmaus
4228b528ac dev-java/openjdk: update HOMEPAGE
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2022-09-12 20:17:58 +02:00
Florian Schmaus
464a2a4957 dev-java/openjdk: add 17.0.4.1, 17.0.5_pre5
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2022-09-12 20:17:57 +02:00
Han Gao
b105a81574 dev-java/openjdk: fix openjdk17-riscv-patch manifest
Signed-off-by: Han Gao <rabenda.cn@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26474
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-07-22 20:13:03 +02:00
Alfred Persson Forsberg
1b86ab768f dev-java/openjdk: Fix build for musl
On musl libc NULL is defined as nullptr for stdc++>=11, which breaks some implicit
conversions and reinterpret_cast's.

See: https://www.openwall.com/lists/musl/2013/01/09/1,
https://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n20

This patch is taken from
https://git.alpinelinux.org/aports/tree/community/openjdk17/FixNullPtrCast.patch

Upstream PR: https://github.com/openjdk/jdk17u/pull/347
The master branch needed some additional fixing though which is not
included in this patch (for 17.0.3).

Signed-off-by: Alfred Persson Forsberg <cat@catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26238
Signed-off-by: Sam James <sam@gentoo.org>
2022-07-17 20:31:31 +00:00
Mike Gilbert
47a6b18cec dev-java/openjdk: consolidate env files
Also drop the pointless copyright notice.

Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-07-04 03:44:32 -07:00
Mike Gilbert
85fa0229f3 dev-java/openjdk: replace virtual/jpeg with media-libs/libjpeg-turbo
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-07-04 03:44:31 -07:00
Mike Gilbert
ffdb83c648 dev-java/openjdk: use BROOT instead of EPREFIX where appropriate
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-07-04 03:44:31 -07:00