summaryrefslogtreecommitdiff
path: root/dev-java/openjdk/openjdk-17.0.16_p8.ebuild
AgeCommit message (Collapse)Author
2025-11-28dev-java/openjdk: drop old versionsVolkmar W. Pogatzki
Closes: https://bugs.gentoo.org/961899 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Part-of: https://github.com/gentoo/gentoo/pull/44765 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-04*/*: Add := to virtual/zlib deps, part 1Michał Górny
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-04dev-*/*: update for virtual/zlibMichał Górny
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-09-05dev-java/openjdk: don't use __attribute__((flatten)) (excessive mem use with ↵Sam James
LTO) Newer JDKs have a workaround: https://github.com/openjdk/jdk24u/blob/b42f146edb8324bbb164bb706e8ad39d60aaf25b/make/hotspot/lib/JvmOverrideFiles.gmk#L40 Closes: https://bugs.gentoo.org/960257 Signed-off-by: Sam James <sam@gentoo.org>
2025-08-22dev-java/openjdk: SLOT="$(ver_cut 1)" for all slotsVolkmar W. Pogatzki
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-13dev-java/openjdk: 17.0.16_p8 add upstream patchVolkmar W. Pogatzki
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-07-31dev-java/openjdk: Stabilize 17.0.16_p8 amd64, #960696Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-31dev-java/openjdk: Stabilize 17.0.16_p8 x86, #960696Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30dev-java/openjdk: Stabilize 17.0.16_p8 arm64, #960696Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-30dev-java/openjdk: Stabilize 17.0.16_p8 ppc64, #960696Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-28dev-java/openjdk: drop USE=lto, use tc-is-lto insteadSam James
As we've done in other packages, migrate away from USE=lto towards tc-is-lto so users enable via -flto in *FLAGS. This doesn't fix/workaround bug #960257 but it does make it very easy for us to add such a workaround later. Bug: https://bugs.gentoo.org/960257 Signed-off-by: Sam James <sam@gentoo.org>
2025-07-17dev-java/openjdk: add 17.0.16_p8Volkmar W. Pogatzki
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Part-of: https://github.com/gentoo/gentoo/pull/42444 Signed-off-by: Florian Schmaus <flow@gentoo.org>