Commit Graph
246 Commits
Author SHA1 Message Date
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
Mike Gilbert 8b4422f27c dev-java/openjdk: move JDK_HOME definition to src_configure
Avoids referencing WORKDIR from pkg_setup.

Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-07-04 03:44:30 -07:00
Mike Gilbert dde48f3a9e dev-java/openjdk: use dosym8
In EAPI 7, dosym -r is not supposed to work, but Portage does not check
this properly.

Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-07-01 19:50:44 -04:00
Volkmar W. Pogatzki a2477228b3 dev-java/openjdk: remove gentoo-vm warning
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-19 06:17:31 +01:00
Georgy Yakovlev 7193580fe6 dev-java/openjdk: drop 17.0.2_p8
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-05-24 09:42:53 -07:00
Georgy Yakovlev eeb5c2bbb2 dev-java/openjdk: drop 11.0.14_p9-r1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-05-24 09:42:48 -07:00
Georgy Yakovlev c62d407741 dev-java/openjdk: drop 8.322_p06
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-05-24 09:42:42 -07:00
Georgy Yakovlev cc25981d31 dev-java/openjdk: enable gentoo-vm for :17 by default
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-05-24 09:42:35 -07:00