492 Commits

Author SHA1 Message Date
Sam James
f67fc7898f
dev-java/openjdk: Stabilize 25.0.1_p8 amd64, #966123
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-16 10:24:50 +00:00
Sam James
e22aeab023
dev-java/openjdk: Stabilize 21.0.9_p10 amd64, #966123
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-16 10:24:49 +00:00
Sam James
969d1d1007
dev-java/openjdk: Stabilize 17.0.17_p10 amd64, #966123
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-16 10:24:48 +00:00
Sam James
714fea687c
dev-java/openjdk: Stabilize 11.0.29_p7 amd64, #966123
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-16 10:24:48 +00:00
Sam James
9a43c7923d
dev-java/openjdk: Stabilize 8.472_p08 amd64, #966123
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-16 10:24:47 +00:00
Michał Górny
6a3644bf2f
*/*: Add := to virtual/zlib deps, part 1
Done via:

```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04 10:36:27 +01:00
Michał Górny
bd0ee727e0
dev-*/*: update for virtual/zlib
Update done using:

```
git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```

Followed by manual revert in dev-python/zlib-ng where it accidentally
caught sys-libs/zlib-ng dependencies.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04 09:07:26 +01:00
Sam James
7478cf5ec1
dev-java/openjdk: Stabilize 25_p36 arm64, #965040
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-26 00:06:27 +01:00
Arthur Zamarin
e2752a8d06
dev-java/openjdk: Stabilize 25_p36 ppc64, #965040
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-25 08:48:06 +03:00
Sam James
dfdabe5811
dev-java/openjdk: Stabilize 25_p36 amd64, #965040
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-24 00:54:42 +01:00
Volkmar W. Pogatzki
1c18fc0609
dev-java/openjdk: 8.472_p08, add patch to with_glibc-2.42
Bug: https://bugs.gentoo.org/961899
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44260
Closes: https://github.com/gentoo/gentoo/pull/44260
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-23 11:14:31 +02:00
Volkmar W. Pogatzki
df7f4667a0
dev-java/openjdk: add 26_alpha20, drop 26_alpha19
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44260
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-23 11:14:31 +02:00
Volkmar W. Pogatzki
54d1a71dee
dev-java/openjdk: add 25.0.1_p8
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44260
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-23 11:14:31 +02:00
Volkmar W. Pogatzki
dd484bc7a5
dev-java/openjdk: add 21.0.9_p10
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44260
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-23 11:14:30 +02:00
Volkmar W. Pogatzki
0c011ab857
dev-java/openjdk: add 17.0.17_p10
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44260
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-23 11:14:30 +02:00
Volkmar W. Pogatzki
8d6750d562
dev-java/openjdk: add 11.0.29_p7
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44260
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-23 11:14:30 +02:00
Volkmar W. Pogatzki
1ea6ba4aaa
dev-java/openjdk: add 8.472_p08
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44260
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-23 11:14:25 +02:00
Volkmar W. Pogatzki
6c4cf57a65
dev-java/openjdk: backport commit #0097c507e6a (add ppc64 BE bootstrap for 25)
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44037
Closes: https://github.com/gentoo/gentoo/pull/44037
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-16 14:25:05 +02:00
Volkmar W. Pogatzki
a12c1b4df6
dev-java/openjdk: add 26_alpha19, drop 26_alpha12
For changes in this build see https://jdk.java.net/26/release-notes

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44037
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-16 14:25:05 +02:00
Arthur Zamarin
0097c507e6
dev-java/openjdk: add ppc64 BE bootstrap for 25
Bug: https://bugs.gentoo.org/963484
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-10 09:26:43 +03:00
Jakov Smolić
80082b7595
dev-java/openjdk: Keyword 25_p36 riscv, #963484
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-10-05 08:23:41 +02:00
Arthur Zamarin
75db83197d
dev-java/openjdk: Keyword 25_p36 arm64, #963484
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-28 18:51:46 +03:00
Volkmar W. Pogatzki
a0fc12b44f
dev-java/openjdk: keyword 25_p36 for ~amd64
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43938
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-09-26 17:51:05 +02:00
Volkmar W. Pogatzki
eb7b53515a
dev-java/openjdk: unkeyword 25_p36
[sam: We can't keyword this yet as openjdk-bin isn't available.]

Closes: https://bugs.gentoo.org/962979
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43815
Closes: https://github.com/gentoo/gentoo/pull/43815
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-16 21:18:13 +01:00
Florian Schmaus
347692a361
dev-java/openjdk: fix version of OpenJDK 25 ebuild
See comment in the openjdk ebuilds about the version scheme used by
Gentoo and how upstream's version scheme is mapped to it.

Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-09-16 21:13:11 +02:00
Volkmar W. Pogatzki
28c3509729
dev-java/openjdk: add 25, drop 25_beta36
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43812
Closes: https://github.com/gentoo/gentoo/pull/43812
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-09-16 21:11:45 +02:00
Sam James
49140b422e
dev-java/openjdk: don't use __attribute__((flatten)) (excessive mem use with LTO)
Newer JDKs have a workaround: b42f146edb/make/hotspot/lib/JvmOverrideFiles.gmk (L40)

Closes: https://bugs.gentoo.org/960257
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-05 22:46:35 +01:00
Volkmar W. Pogatzki
8f37a2f880
dev-java/openjdk: add 26_alpha12, drop 26_alpha10
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43395
Closes: https://github.com/gentoo/gentoo/pull/43395
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-22 06:33:40 +01:00
Volkmar W. Pogatzki
1f358e8d3d
dev-java/openjdk: add 25_beta36, drop 25_beta35
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43395
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-22 06:33:39 +01:00
Volkmar W. Pogatzki
2ebfc4c009
dev-java/openjdk: common SRC_URI and S for 25_beta35, 26_alpha10
This commit improves the transition from ea (early access) versions to
-ga (general available) released versions.

_alpha versions pull from https://github.com/openjdk/jdk/tags
_beta versions pull from https://github.com/openjdk/jdk${SLOT}u/tags
Versions without '_alpha' or '_beta' in their version strings are final
releases.

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43395
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-22 06:33:38 +01:00
Volkmar W. Pogatzki
8f7be22ae2
dev-java/openjdk: SLOT="$(ver_cut 1)" for all slots
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43395
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-22 06:33:38 +01:00
Volkmar W. Pogatzki
e8f76a24e5
dev-java/openjdk: add 26_p10, drop 26_p6
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43395
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-22 06:33:37 +01:00
Volkmar W. Pogatzki
7b432de1e8
dev-java/openjdk: add 25_p35, drop 25_p31
25_p35 is initial release candidate, see
https://openjdk.org/projects/jdk/25/#Status

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43395
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-22 06:33:36 +01:00
Volkmar W. Pogatzki
78b9f49a8e
dev-java/openjdk: 21.0.8_p9 add upstream patch
Closes: https://bugs.gentoo.org/961286
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43428
Closes: https://github.com/gentoo/gentoo/pull/43428
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-13 12:00:42 +01:00
Volkmar W. Pogatzki
c03a6cebba
dev-java/openjdk: 17.0.16_p8 add upstream patch
Bug: https://bugs.gentoo.org/961286
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43428
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-13 12:00:42 +01:00
Volkmar W. Pogatzki
c89dfa0edc
dev-java/openjdk: 11.0.28_p6 add upstream patch
Bug: https://bugs.gentoo.org/961286
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43428
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-13 12:00:42 +01:00
Sam James
635396b0d6
dev-java/openjdk: fix openjdk 8 configure args
The option doesn't exist for 8, I botched the mass conversion.

Fixes: 962499a101dac3519c965ab4ea49f76fb46c3cb4
Closes: https://bugs.gentoo.org/961026
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-02 23:10:20 +01:00
Volkmar W. Pogatzki
3d2cfd6351
dev-java/openjdk: drop versions
Bug: https://bugs.gentoo.org/960284
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43213
Closes: https://github.com/gentoo/gentoo/pull/43213
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-07-31 13:20:14 +02:00
Sam James
e0f91a66d3
dev-java/openjdk: Stabilize 17.0.16_p8 amd64, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-31 02:13:20 +01:00
Sam James
f88723d4aa
dev-java/openjdk: Stabilize 11.0.28_p6 amd64, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-31 02:13:19 +01:00
Sam James
ede2cfb8c0
dev-java/openjdk: Stabilize 8.462_p08 amd64, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-31 02:13:18 +01:00
Sam James
7b7655845b
dev-java/openjdk: Stabilize 17.0.16_p8 x86, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-31 02:13:16 +01:00
Sam James
d997fafe00
dev-java/openjdk: Stabilize 11.0.28_p6 x86, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-31 02:13:15 +01:00
Sam James
680989039d
dev-java/openjdk: Stabilize 8.462_p08 x86, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-31 02:13:13 +01:00
Sam James
ee2fbc200d
dev-java/openjdk: Stabilize 17.0.16_p8 arm64, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30 23:57:02 +01:00
Sam James
1c944c4371
dev-java/openjdk: Stabilize 11.0.28_p6 arm64, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30 23:57:01 +01:00
Sam James
70e756fd8a
dev-java/openjdk: Stabilize 8.462_p08 arm64, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30 23:57:00 +01:00
Sam James
d68263aeb3
dev-java/openjdk: Stabilize 21.0.8_p9 amd64, #960695
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30 23:56:57 +01:00
Sam James
3076d8717e
dev-java/openjdk: Stabilize 21.0.8_p9 arm64, #960695
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30 23:56:56 +01:00
Sam James
d66aec6b9c
dev-java/openjdk: Stabilize 17.0.16_p8 ppc64, #960696
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30 22:45:29 +01:00