summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-24 20:11:12 -0500
committerCrucible <crucible@localhost>2026-09-24 20:11:12 -0500
commitb15863f694d57e70e1ca114c172a86352489bf0b (patch)
tree7daac3ac580c4f41444bf648c327d33d1d1c224a /dev-java
parent4ee8e923b706dbd107d50841841ea6a6c25a02ff (diff)
downloadsrcux-b15863f694d57e70e1ca114c172a86352489bf0b.tar.gz
srcux-b15863f694d57e70e1ca114c172a86352489bf0b.tar.xz
srcux-b15863f694d57e70e1ca114c172a86352489bf0b.zip
Publish srcux candidate 0000000394-20260924-200842
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/openjdk-bin/Manifest60
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-27_beta35.ebuild159
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-27_p35.ebuild (renamed from dev-java/openjdk-bin/openjdk-bin-28_alpha13-r1.ebuild)3
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-28_alpha13.ebuild159
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-28_alpha16.ebuild (renamed from dev-java/openjdk-bin/openjdk-bin-27_beta35-r1.ebuild)1
-rw-r--r--dev-java/openjdk/files/openjdk-8.402_p06-0001-Fix-Wint-conversion.patch41
-rw-r--r--dev-java/openjdk/files/openjdk-8.402_p06-0002-Fix-Wincompatible-pointer-types.patch48
7 files changed, 29 insertions, 442 deletions
diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 419ffa4ff2dc..d4deef075d02 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,19 +1,17 @@
-DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_28_13-ea.tar.gz 158122606 BLAKE2B ab39c755f88605b9c43dc89015680fb604641053085a656b07c88daa18f4c4d56f1b6ce699aab2db42692b4be5769f2d01e41ae763a3eb66add55dc14972bb81 SHA512 9b006bd3a5701327e8523fce889c261a02748aba583544efd294a6ba1fbb37e2730c2f8f87d58afd8b9d7b10656ba758d6fe9205a2d3ee883e67638be5ae2d30
-DIST OpenJDK-jdk_aarch64_linux_hotspot_28_13-ea.tar.gz 159030667 BLAKE2B e356aca8b0c447bb6f2619b3e53f810913685e1e3ee51d918248f008d7a9b5c4e7696b40668b10968073b5ed4f88acecd3a60dfe5528f963671672b6545d78d5 SHA512 607dee9416514a227a417ebd0cce066429afdd202ea361457591b8d05f88752a18cfb506d96eb12ffc93fd84fe02720ecced91ffec9a6d13f7426f67bd0c29a9
-DIST OpenJDK-jdk_aarch64_mac_hotspot_28_13-ea.tar.gz 155365123 BLAKE2B 318e23316bbf6d2cade55646cdd47b31d83c8a7cfee9873a0a5625141da9ef3ca9b1b5b554d3c3686cf92b87a9a4b64a98b6ae9cbcdbad5de2ab8723a853a709 SHA512 00a31fd1adcf2bbf7ce3afadb6f9b729ca6cfd9f7b132c7198631757232ff8ca525185cf92365df1442a8e8359a8819a63a916a5c1fa8f6864bfba7031bf1143
-DIST OpenJDK-jdk_ppc64le_linux_hotspot_28_13-ea.tar.gz 158827771 BLAKE2B c63bd2626c8b1ea4cc21e55f5d1e360be04fe2782d3cdfcc93c96e6d58d9f588a04499e898ddeb81859b96635642c549ee372938bb9c0baa2d949501457c69ac SHA512 797c0402c90e9b943aa8cce5a8aea4a94dd525ed4e6fec6b6f0d7dd0b8bfe21656c5b740dda5a0469262e2288a3dc2fb25143db69af5aa9803324de9834a5538
-DIST OpenJDK-jdk_riscv64_linux_hotspot_28_13-ea.tar.gz 158619533 BLAKE2B 1da48073293cab8d6811235b7c6afa7a407425ff92f7aa99981f770bd3cc311e68839232b0da8344becea6722d1f6fd8eb41d77c8b2ba5ea31c28228603d5bb3 SHA512 10ab2e62c1dc2896d78eb66d9d6559fd394be5ab822f01c7d1981ca134422957c79d5401fc7349d1d663904e6f4e5ffff221cc8a427a954938395259477a699b
-DIST OpenJDK-jdk_x64_alpine-linux_hotspot_28_13-ea.tar.gz 159307771 BLAKE2B f8ddb6e0ac54138ac462cca691300bcab488f4a043c226fb211449624288397760ab4eacce978036964b5bec7d65309c2d19e318111dbef769935c7e20765942 SHA512 def77977aba36b80a0af4ee24fc586922a5ed1270897faa58ce726aa03a4d41b33e963f848f1a8e66f865cfde4f36b0de9c38575f798707997cc873f07c80616
-DIST OpenJDK-jdk_x64_linux_hotspot_28_13-ea.tar.gz 160063418 BLAKE2B 4f0246a1719c4d5d60c78ad7c5ef3db198223abb2a748e1251434e442e44d74074adf73f8c7238e046124e4f7d1ec509cfbe69ad3a56414b6b9996a3b5fc3bd1 SHA512 cf8f0919fde2f7fd0f33f57b94c028351673a679eb5dd89666216a33591237a039bcc8b39df9e34aa0aab6342d142a4b668b0ae4d7ae4eac03dab81403fc573c
-DIST OpenJDK-jdk_x64_mac_hotspot_28_13-ea.tar.gz 120018128 BLAKE2B a9b801afd43ee47362c578983821cee7eb6a279aa0d1be7428c5ba147ceeebd3c0d5fa13bf6a7d2648cd4eae7626a92184a3eb7bc26b6668b5b5cccc14ce908c SHA512 8e756913f68d840a4c291844f01527bbd23af64a89675680da692c740e0db858944b175ddca93467142cbd0b9e6e2e4099c98c0775d45c4714aed33d87de44f0
-DIST OpenJDK-static-libs-glibc_aarch64_linux_hotspot_28_13-ea.tar.gz 4815373 BLAKE2B 8b10d76fdc96376365dbb689d11875b3f5b1069e53b14f821e069004a1b7b13b30a5ae7523b202c8034af8db210a7b9a7c19987770ca96fe9c99c510ce6a1ea7 SHA512 9d6195c701fb0384b2d58e6f06f2ab5a1b4a5ddbc4d994cf84c60bb49d4ea7d72c0ba05e7731a7b72b2a4d52572845ef933e04f6aab0601c597b672fe0352e97
-DIST OpenJDK-static-libs-glibc_ppc64le_linux_hotspot_28_13-ea.tar.gz 5686493 BLAKE2B b6b6f7d551efa98beba3c80b6f43b5383736d5334f69fb67f91c0cc43e4dedc6b3a7202f0f145d0711b2e3ab2ed5a98d53d40ced31320cc9103bcf7ecc6fe7dd SHA512 d35a9373f2c6b2cf149101cc8d2a1c1536b4f20ad58308681c7b41a34feb869f8a9439754e002386228a260ff64581c1e4e1c749ce2b4ec53407abf9c775608c
-DIST OpenJDK-static-libs-glibc_riscv64_linux_hotspot_28_13-ea.tar.gz 6144718 BLAKE2B 493b3c6f5e41d295a5cd3bb942e30285fa63684371edf463465278184d55cf5b005709acbeba246c0d4f7ca04669d25678f303eb9607c0b4941ad6fc7e17978e SHA512 c819611aff13b1489a2384f895883fa4ba6fca8e3e482a419dc77e8e76ba20097ed5d0daee50ce08b1e55a6549e7d4daa2a0c8ba234130d555290bc3f3143b41
-DIST OpenJDK-static-libs-glibc_x64_linux_hotspot_28_13-ea.tar.gz 5233871 BLAKE2B a7210e7680e1cff5c2e85e2d7a9922d37ac7a969855abcca6e2508696ab55133e0be214806054ad13b77a2764a8635e0db4b4e85da4086ddd4c3a6c6732cfbd5 SHA512 2d84b6403333292cdb9dc31600aec2423f6e19009cbcc32cd2654b8e0f8c7bd17e41588dc4a7f9b4192730ca9f0a74779b770a29f1173aa55fdb2ab2312828a5
-DIST OpenJDK-static-libs-musl_aarch64_alpine-linux_hotspot_28_13-ea.tar.gz 3393090 BLAKE2B a5e3aacef81369bd63b6330dbb0c589ddcf533c90ebc7f8eb9d99a54693987bd4a9729873958f46a968c3d6ac5e78747f3b22ffa91777b0289e932c46020a9eb SHA512 46489f8dd0c66e8f85979d074fc0936089768e238fd5827b0bdf240102fafdcf1fdc8ab8b90c2d9bf4d9162d2a5b837fc5ba19ecb4370ea6b4eaf03ed7d59d3e
-DIST OpenJDK-static-libs-musl_x64_alpine-linux_hotspot_28_13-ea.tar.gz 3819952 BLAKE2B b7df2b3b742c0a69b2aa2c17f9a700cf2484ddfe6d111892c3e23dbff79131616d20079742f7516141c3d73e4e3bdd6a0b4eb1016da4a6a97afdb8d1b1f50e8d SHA512 96ff760f3d2825ed987b13427a8fc04a5662e530e276a85f1c0ae85c8e355c6a8652cb6f50378802e9fdd2ffe43594144c00c3652b4476dd611938d6778f2b96
-DIST OpenJDK-static-libs_aarch64_mac_hotspot_28_13-ea.tar.gz 3932188 BLAKE2B 4c39d604750916a78cf30d7d7624b1d8511d8ed938a01c54eab249ff92379514640e3ec25448794925197b8d69529e88e27f5933c40616d3b1ba36a272e3a914 SHA512 7052175fea8a5154dde337e9c74a22f94dc0a297b4a76c825b966a438c0b478733749d62436622f0bac6d99e2fdc9fb35af91c95c714af9b2e56bc2149970632
-DIST OpenJDK-static-libs_x64_mac_hotspot_28_13-ea.tar.gz 4018435 BLAKE2B b9cadc678516c29bacf3254a08bc5f61253aabaeb94e882c034b99f0e27a2e56b81271b54fcd9869cabd63ae0ab82b5b663c8c91007d9c8a0ab4bcc571dc0f1e SHA512 f43ce65f3d701f28227ffaa48a2087369df9e6165c73029e66b3b28d1369ab446017e11ccea8bb4f3bbc65352cc2085ea8d12d45f5e1a8ac5102649a4092d9d4
+DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_28_16-ea.tar.gz 158296738 BLAKE2B 46123e4a659d8febabe747f4ba85e42fd3e6682024c3f2dc083c81a2d0bd4cbf26c2e31d5dcb4e571e57c0183997c913f626e499a39cba8a9be4008d8206f673 SHA512 7e8e91801054715af09e39d801e8394d39811a1a6662a9f60d6d3a5db2514f7d644c031ad37751f3fd061bac03c7d05a7179a9e07fe61d8598711ed943720d2b
+DIST OpenJDK-jdk_aarch64_linux_hotspot_28_16-ea.tar.gz 159140310 BLAKE2B 7c03fe2fb79a9a6fba2906f0d5c834579a57f9212607380009339e9c3f4ae976cdd73b9c9157d0e441a041606b710ad73ac5cc005609b02be1623928c60b04cd SHA512 5c29fa087ecd02033eb587f96a2293b2a323fd7803d1a378af38219d072cdf2665e7552aa5423896419b309cfdf5524cbccecb4041b9099c8141926711406168
+DIST OpenJDK-jdk_aarch64_mac_hotspot_28_16-ea.tar.gz 155504942 BLAKE2B 0d01473fe9093261126a7e7d334e9f66922bd462668b4971b4a933bbf2f9632587dd1cff55ab0cdaff8fd01429d144e38a7aaa980b838502463f8243c85708f6 SHA512 3d66a221ce4fa2a9cd25476223bd50f87934c194522f530b6aef2cb4c4ef5524729b4e2e179f034818ce566deca635b1e486ddeb0fe06a9f819247578d37d705
+DIST OpenJDK-jdk_ppc64le_linux_hotspot_28_16-ea.tar.gz 158898697 BLAKE2B 5e375b4fe8cbfc0260f3e57af7fb11fe0a35b87e18f8def88fdb17404cf0f36cd9a345f703b37a2619d680d84ad2c211f960fb06a029b406ba692e3d34d852cc SHA512 b7b450579535210e4899db16d487401fa0ebb87d057c22808b44c9b897256acc42220e0dd3f8523b8962dee6a0f8171f2f254db0ea1aaac5fea85d2cd4556791
+DIST OpenJDK-jdk_riscv64_linux_hotspot_28_16-ea.tar.gz 158711650 BLAKE2B 3c1682f99553410f7c17ec1f1d468d5219929659070b320e4b127bc093b768a05b85f9578f18290425116be615d1492650335fb75650b54b337bfe82d2554f6a SHA512 93536c373d9fa88b0697b52198ea78f65e37102a3dfb1cdaae9eb0806e6dde2a9e98611bc022206789ad6b86a1ee6cca95aefc4baa1a7e0c8601919204c14076
+DIST OpenJDK-jdk_x64_alpine-linux_hotspot_28_16-ea.tar.gz 159428846 BLAKE2B a39a1587a8a83105b3e278c2f201a974692ab91bfabc420665c0bf1ad763a251b872aa044e282b1164a09a870415611c4b9438f2293bd0f80de160004e8439dd SHA512 eb9645cad683423c7dfaf857e9585dc4e2dc379cbd233c4273117506b06b103b2f3432a9c7aeea20254c4e85d850e1e6ba94f667291109caa4e3c83a94b4b943
+DIST OpenJDK-jdk_x64_linux_hotspot_28_16-ea.tar.gz 160203716 BLAKE2B 4241c7196a6ffccaf9c81ac2b31a8361a9eefa001d17d86e5d0726667ef0b6ba04c0812b367854a3d8f5fa72f5055d3cd659a29ba8e95d933c09438ef107ff42 SHA512 60ad77059ae829506bef26390ab8e3bd12b65fcddcd7846fb5dbd054976f12036593c6fbdc621e7b14b07c169014e535d1eabc03c09efe6207d7b5937eae3016
+DIST OpenJDK-static-libs-glibc_aarch64_linux_hotspot_28_16-ea.tar.gz 4817329 BLAKE2B b401504e912bf1354fc421f47e6e0a95d75ca5f4253d38d94dd6854a21c60c0c9d102b424edd638ce8973d020ddca879fc01748c3740be624ac0b131656992dd SHA512 391096d11cb0676fde1db1ab4e0f772473989cdb51198d5a025c61e204debcb65b8727b44d08583c58056f5e50393b04f64314dce0e75d7ecd880fb82961dccc
+DIST OpenJDK-static-libs-glibc_ppc64le_linux_hotspot_28_16-ea.tar.gz 5687722 BLAKE2B 4b53624dfe9ac3479c7e413bf26eede2a1f4c4fb7bd9fec29c93c21b4264af105a617ae2fab5fc4963d24f458678bc87e200bd2c4e37ada3503a052d53ffd6c6 SHA512 aa82ddc8fb95b0df8174027611313a52a303295fcbe7c8c59d86cae63958a04aacf67beaefbcd67ab4ffaab93f6d3172d6a7d80160058aa1bac3ebf7606d34a3
+DIST OpenJDK-static-libs-glibc_riscv64_linux_hotspot_28_16-ea.tar.gz 6146646 BLAKE2B 069c373e86493ef6ca8fcb361266bd7f269ea6d0b26132d1bee2d15955299f1229b83e09c3eab5c67c440881367b3f0053784e8d4963dd9a9acd90b2226032b6 SHA512 ebbd5b4fbf4769fba2e3aae39bc8a467f83db27920bffaf238a5d5bd064b6b728e82fac167d2db294d60559ce2c5b23ed7c6c26f1f438450a0981750fd0d236a
+DIST OpenJDK-static-libs-glibc_x64_linux_hotspot_28_16-ea.tar.gz 5234648 BLAKE2B 9dfd2822d0b429e702250c36400b9a390732de1c41526f87d4b26adfeebdd835988cde54731bc9adf9cf5c75c1d50798672e257cabfce1a97ddd6fae5de344fe SHA512 7b5c5bc7855bf9dca99c644509afd7e2e3ad70d7a4a1ac0eeadfce79b79b9f3dbf546441376f70c8995659b4c7718a2e278fe89fd9f6fb285a318bf387623681
+DIST OpenJDK-static-libs-musl_aarch64_alpine-linux_hotspot_28_16-ea.tar.gz 3398898 BLAKE2B 0995357e09c203a02e05fdfc581279c1532348b1261f10d40170d829d3b56c05d0d4ed0d96324fe10c03cea666d9d9101304df0e236f50bda79b06aa470aed85 SHA512 f41ca615429f2303060894e9f92e85f8c331a53748919023cfae0dc0a6b7b30686a8f15ec1fa02931712ec0cf33db70e431ff84d67aab67b80041e59514ae778
+DIST OpenJDK-static-libs-musl_x64_alpine-linux_hotspot_28_16-ea.tar.gz 3821022 BLAKE2B c71ff4553070c26ebddbdb6217462a15ec8ca757901fb8244e61bfc080e2d68c91e7badd1f1c0f47309b4b145183aebae478f9a94ddf55c0ed0447cc737d0360 SHA512 1a45d3204946f58c73d0eb9705a6bf5c7cfffa988719eb7b7d11fb95d2fe78cf1ab0f3d52a834f4c03ab47bf75131599cd37b9ab0f087556e7fca0ed61e00e4b
+DIST OpenJDK-static-libs_aarch64_mac_hotspot_28_16-ea.tar.gz 3932818 BLAKE2B d98fcc9ae32d65c5eb92e386531cbc03f4a4560c478d0ffb9a853d5b2b90638572a9b9fe3679f4f48782d3e88b075a0430e2eb5aa8834637bca07967bf59ac27 SHA512 e5636dccbb3cc76f5f658ea6b53ed05207d7155c009ceb3f6b2d7f08072338ea8ce0895de1b71432918052b4bf34ddaa9ca407a817d0119b44a781a8b0358afd
DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.32.1_1.tar.gz 192356586 BLAKE2B f719d79cc8a8e7ff1fe24c88c226baf18fde68bdb6197f4a8bcfe3aa280e3b2789b2d8698ac923675258c8918956a3aadfb51c0a57835ee355f81929b5bbfdef SHA512 35952f5a5389403f7d2a5f2e0f6b608ed6d785cf3479d26df855cbb75d762120cd9f0eecff27f6579883309bb65969e90871907abe8a763b35d2e0bc1443cf16
DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.32_9.tar.gz 192338957 BLAKE2B 155b989d9a8cbe8a6339fd18ebae19a77d3d78814f934aae0321cc6407d6723cac7c09dbe3d745be09dbcbf8864fabcb42036057e25e0e0daf976b3d2b24ba1e SHA512 5b203e994c061d8a5b0f89a40da251579c22007ae0c46614e00423e82556c942d9586b2b7ee15cc4f6e435c4920bd2010b4ff6deb324f14a5b4eee5e452f341d
DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.32.1_1.tar.gz 183207070 BLAKE2B 9ab581f937a4e8b709ec056e89c19b772de4b3112a99ca02a19db2c967aa4d8b030cbfcb87832cc0b9c1696c38d0336221adec921c633b91289b625041f42867 SHA512 efa043f9b5b9a8264b4ccf91a6ea09d3ff9ffb52819577dcfa2f1d46ed55398d857a42b9cdae17f228ef5e682c5ba78d0eba87847130480b8a860f747b461426
@@ -95,22 +93,20 @@ DIST OpenJDK25U-static-libs-musl_aarch64_alpine-linux_hotspot_25.0.4.1_1.tar.gz
DIST OpenJDK25U-static-libs-musl_x64_alpine-linux_hotspot_25.0.4.1_1.tar.gz 3876593 BLAKE2B e68f4c8b0f68d30cfb04d4a155bf8fbf7d31a018dda92729fdee0e1ca0eb4f654454201c2d1ac13b89868b3b36eb7f48b3bffcd62b917da5391b4a8143ac57cb SHA512 b2f32cd26489e28b99eb293ca6ed5e285ad5f59f8e42da74a789de7c616bb743378ad322d63507cc32b3233a83f36dbdc573cdc959dcfa0f62284ad3dc4a2fa6
DIST OpenJDK25U-static-libs_aarch64_mac_hotspot_25.0.4.1_1.tar.gz 3848872 BLAKE2B 38d1acbb21cd3f60801ee19f27de71129fd61563618c01ebe58bb829c6663ab1cca595f276af55f91f5331924f61ce40f09136c73d718eda919c28253abacd74 SHA512 2025e9a255fce149d9f30548b72ec00079ad7511540f6e5142157928fce8031a4372903ec4478fa51db4d146a28cbaa67843274a9ea186d68c518f5032ca2f67
DIST OpenJDK25U-static-libs_x64_mac_hotspot_25.0.4.1_1.tar.gz 3920106 BLAKE2B b342065a3cac2d90a7ab36c9e5febb8210bd5869e9820c1a27682c69fa171973a3006b9ed1d6d86ca7c987170603a02d25e512b34bbe7fb5f21da14713ee9b53 SHA512 5391488c89a2ef6712d27e343d7407d7eff5f2dec79f6d86759ae41bf134bd27ccd31c1605903ba5539cf98ca04fe07876fd37001524c9b8854c9a8858c1068a
-DIST OpenJDK27U-jdk_aarch64_alpine-linux_hotspot_27_35-ea.tar.gz 140735304 BLAKE2B f08abbe497d53fb244ff514a90cf174036ca633e6686424cc3a59bda38851dca1e914c544b2c4c7ed1cb9ef3783097663f9dbfac2bf49ea6617b388b286a670f SHA512 650e2e67ffc176982d599b1041df21794d8bc78f238e0547c0d009f4c34f21acaa5ff108b350702f89df749c26674620def84697be6ae32af5bef0acb048323d
-DIST OpenJDK27U-jdk_aarch64_linux_hotspot_27_35-ea.tar.gz 141608628 BLAKE2B 27ceab527dd7e75035d6990b7d58b4f1d69aeff5c65c0fc9231499a4d3dfb36149fd4f4cb40fea0be79968f0d0cb224d54e51f35247ba3354cfcaa4fb4b612f5 SHA512 2f558ea63395c452df4d430ca91472dfa87a8e8f1feb0ff49ba800a37a7d0c750521223e8c1f840c8b584dfe73446e2b77f98bfe315b4140a23d7d4b347a322d
-DIST OpenJDK27U-jdk_aarch64_mac_hotspot_27_35-ea.tar.gz 138122561 BLAKE2B dc01065155090f49edd26d733fd40f7a813a7c1ef6a8a9ecb43ed272ad26892d0ed34f6067774c5013419142c5126acb43a4607f47b3044fa4eb4c2e3d16f668 SHA512 6fff13ae7fe0ae55cdbd9adddb91517651be6e20bb8cd2273d189bc5cce4b086e6ab844c09c4df16dace2cf967c46c9c119c6f50a89893227b0f698f85521fe8
-DIST OpenJDK27U-jdk_ppc64le_linux_hotspot_27_35-ea.tar.gz 141397086 BLAKE2B 4c5460641dfdb2875a7c6f8bccbd3fc3b92d38b1ecd36f29f3a50d6c11d0849bc8f1a06275f3f6c24ddacd9099014af1b859361db9ef2842c7f9c5a73f1151e5 SHA512 ac8afa594c2ed7305b74f342d505520a9f3393ea0d11e15ce21a24be57501876c4bc8fc31cf5654fd8f79a6c254ca1c75f21802fb8b4cca53fae2a25680c0721
-DIST OpenJDK27U-jdk_riscv64_linux_hotspot_27_35-ea.tar.gz 141220356 BLAKE2B 8154c09396c1147d292830dc0fe8e1f80c4021955ce9625378891dc5f172211eb247526fa43fec4001530e420da584f1bd1f3f39bd175794ae00d95cd5475bcd SHA512 04d2974865203903701092e4286afeedefc440e357a1356f92267a49d65b4cd5575c95fadec44cda79c5d55fc9c81ca6aa51407550abc4c9952313e2123c8f65
-DIST OpenJDK27U-jdk_x64_alpine-linux_hotspot_27_35-ea.tar.gz 141965728 BLAKE2B 02952fb2e5486d216c1a2007b6a4f5abb8b818fd359e76f5b1c62facf82be00ecc70fb7d38319a19289da798e0815b930b45c3b2a69889433051633b7190f1d0 SHA512 dbdc95dd13a25b33e49c05cdf760029e78bfc23079c3aca693b209cac9746db22098352d988554dafc9cabb0006ee4d7dc850142dc6b7e5a5fc057d0770d7f66
-DIST OpenJDK27U-jdk_x64_linux_hotspot_27_35-ea.tar.gz 142698616 BLAKE2B 2e8f8451427259c1f35d6d404208e8e062b33be235e5668e0ad61a6c618f133af3101efb6ef28f558d0eef58919a26bc05bfacf794f12bd94d3b088adf902a88 SHA512 364bbc1ce9b405cbaf44a5914a907ff5b3d9e39aa663eab97d71f72fed879e4cfdd9c328cb87715377d36d862d0183326fa1ac710e5b9921504f27afbeea12d9
-DIST OpenJDK27U-jdk_x64_mac_hotspot_27_35-ea.tar.gz 121596869 BLAKE2B e6a1d05d1ec1609d88f75a262ee37b7257163a68ae451fe5340ad1900e3229b7c88d5e5b723e2806e998e4eb70459c0716ed1f493f7bad758eaa82cadaa0996d SHA512 2fd354fd8737ffa2a6ad15f35331436df9a15df94ab000bf7978178cf759002c58235b751f23b1bf4ce7ac91383580c3927171a3c495c5bd1702d9c407b90040
-DIST OpenJDK27U-static-libs-glibc_aarch64_linux_hotspot_27_35-ea.tar.gz 4810715 BLAKE2B 3ebba50dd291e240193de60206258307b20d12cf3e54a122844cf59c3c6a68fb6ba2e4b0be478cfac2e5c8f73efb54377df2d7633b9166924e59fd168a6e9ce4 SHA512 603ec0a9f6b1add9dd5f7e71d7ad16cd5231612c672c2dab969780dd3a825587a8c845f4c6e3ca0e9b101812bab05c3dd29f1758c87bdc4b9726b95a444ccd50
-DIST OpenJDK27U-static-libs-glibc_ppc64le_linux_hotspot_27_35-ea.tar.gz 5688143 BLAKE2B e100fade64f942aeb7c58dbb5e21ff74fd56bde94891b7e64be2e0f73fb97792208f91d97f5944090428be0caaa154ebf7f01ffed69cc92e3f8a5229034e76fd SHA512 1a26285f5e95ef8067d85255ed34fc9c9c9d184729c1fc3b2a3ab021998c106bc83d5ff64a12b167a4c0ef1478e6a7a1dc0861cdd1dbc2b3eccf65c4f2aa9c81
-DIST OpenJDK27U-static-libs-glibc_riscv64_linux_hotspot_27_35-ea.tar.gz 6142055 BLAKE2B 9dfb85845f8a6c5ddab264646fa2e27e649a3bdc89c3956ced55694b5c052fb45634a0abe5eab969e255f0078a3b3d5d14bc24026ecc679662c63755a9d18077 SHA512 1cafb5f060bb25bf766de1e51cf166eed81134cb52dc47bdb0679c540301a41605ac90d4f9a6282f12dd259df2208e24bbf49e64ef1dceabb71601c8b5a7e371
-DIST OpenJDK27U-static-libs-glibc_x64_linux_hotspot_27_35-ea.tar.gz 5234847 BLAKE2B 2ee3c9cf2139c5ce768230d560e00921f07e8c561b1ee1da5181af5c902e7cfdc18f3dcd957b8c5135059b9e8a1e372e3cbd1f45c8d1b8ab15732f1a153d923a SHA512 8de6acd63e2f276481484cf3a92b176cc9d5769237e5a292e6269e585b71d87b8bc747a89ba5084c410bbf81781f93adaa6f028fad1085f2ed7e145145660966
-DIST OpenJDK27U-static-libs-musl_aarch64_alpine-linux_hotspot_27_35-ea.tar.gz 3388055 BLAKE2B 328dfefb0c115bfb5080fd937f227369294696de99b07543a08cbe89d916321e52b8e9a30ef103f2dd224cbddb11fe152fc7a577c422e379e4588403a37a8d71 SHA512 cae63d4438f3fc41da74f2c6641177029b791d96ff58dde853ab300a0f0efeb9acbc2bef098cb841be2358ebd86c25463d6cdf20e58e6146cadb19f5867e7526
-DIST OpenJDK27U-static-libs-musl_x64_alpine-linux_hotspot_27_35-ea.tar.gz 3818889 BLAKE2B 2f90d822709411b0c6418449602a5f55e5b8f9306cef7fe0101f75572528310b273b76f5bd1b39deeea600046bf31d46e4a74e367ac42984586f00dfe0db39a9 SHA512 10fd906325cbb6376cd804a623d9d2752fc681ec92b5f98bb9a907d26e2ff677b333523f1be45130992839d6d63b6a3a5d608b7ffe2af3ef23ca9628d9c30d28
-DIST OpenJDK27U-static-libs_aarch64_mac_hotspot_27_35-ea.tar.gz 3932282 BLAKE2B d6607f3258f5cecd193206809896582026c9a844acba3d1a73a6d116aebe998cf13e773eb91ed8d91eef06cd854c0eb55e0364cf67e0f18204d994b79984e64f SHA512 4942bc95c6ea1fa492210b9f3397d0b19d29dc74a698a263b56b8743eb394385d4f0bcf8a196a4198e96a87c4e242edabf1bd616ca5da66cf011d56e2a38d3c6
-DIST OpenJDK27U-static-libs_x64_mac_hotspot_27_35-ea.tar.gz 4018537 BLAKE2B fbff76df213d7f56d9763536ed3417cd9ad1fbef288c96d62d9de7d69fabe7607a404e7e73e4ae30c168f45015ac027264b0e97131232405b3507765d7794c77 SHA512 e2cd825adedca4eb558fe30142252fdc68a9dde3e5991e3ee8b09d4784d3a0244cd6430a1689e6f0da50ab2afe5c3c83c57e062268cd30282f110ae6243f9fe9
+DIST OpenJDK27u-jdk_aarch64_alpine-linux_hotspot_27_35.tar.gz 140735216 BLAKE2B 4db51050055d7ac92249e7f9996c86049364dd144119f17ea1529ad6d9bdeb0cbaba39c4286b02e880e237b2b359b91b821796496b75142fa45e6b1ddcaa5aed SHA512 84cbffbff7f0b2e002f1d9ec7f3588d9e6b1756f7c9556b58639685fdadfed9c1fa1d6adb07fec57221e5fa10dc16587209e840998cba56e52617a01499520e4
+DIST OpenJDK27u-jdk_aarch64_linux_hotspot_27_35.tar.gz 141614252 BLAKE2B 53217fbe7c0e0dd4b0231257acc0b56bbe86a738f5f2d583bc0ba86313f55b94bcd6ea0b9167f5bfb6360ab952974e19791a0983ecca7e7951dc55d7be0e479c SHA512 85a5da336aac2e8890e32c1953c0ca5468d6188331a463de559ef6c52e88dd574482bc37a4770f0960fd288dace321aed7463032ca3269d2a7fe30206518d97f
+DIST OpenJDK27u-jdk_aarch64_mac_hotspot_27_35.tar.gz 138126728 BLAKE2B 7cb46de29881e6f42cd9a4cff8a4fe65a5902e24f67c356020ce44f7d78333689a8aca11f89c9d5563e612b650af38b40aea9582c32353ec53e1a9a1cf605e4b SHA512 11dc1ffcd65483ded3165a1e2543f3d7d7f2be76e081fdb2a4df49b4dcec27594c0bd9868e44729ccd0fe40e98acd694a48e9c68e2fb74841bda71ba5967caeb
+DIST OpenJDK27u-jdk_ppc64le_linux_hotspot_27_35.tar.gz 141394013 BLAKE2B 5120ac9a79c34fa901f8cc863725b2b059eb43b5ed40f646ac152ac142cfa4763f88868aa8b05588d7228f8c29fba338a973aac14b4c9e16c52c6ddad9967862 SHA512 4c2ab0219fe05a29682c462ed1d86f70ea713f95473e717735233117999409ba06fc5f91e490ad9f41a82099d74820daf5988a158fddba794ae6dd45e437c77d
+DIST OpenJDK27u-jdk_riscv64_linux_hotspot_27_35.tar.gz 141221181 BLAKE2B da2a56a9a06b8e65915ad77e2db33c602594a13236b84f7b9ef80e94c9ef2b253c88249de7b1ea07585f28cc98f72c341b38b0ab50a36238cf791f03becb0468 SHA512 73af510d21d698324262febff0857d553c39846d542f4b21194f86dd5bf2417886214930b75a1ad754b9642fd727b0f59276b24b485e45f6e845304cfcd0a909
+DIST OpenJDK27u-jdk_x64_alpine-linux_hotspot_27_35.tar.gz 141968410 BLAKE2B 4d65f989b788be06d5de4b9fb91893c1ba985e9067dc13e7e5605440242603156f443d1baa309c70524d8bd21f0b8ad31780be0ce981f2932ba01b7f0bf19a84 SHA512 a61a95f44aaa14eb5a3ca630abd01c8238d19d0e786157c0e277a814fc98d167e5b6e4c35105f21b7d9a253aebe75564410e4578909decdb9ae094620114046f
+DIST OpenJDK27u-jdk_x64_linux_hotspot_27_35.tar.gz 142692620 BLAKE2B ff15ab4f3ce8b5a0911c7c8ee2170c9d2787277098625980f1661318139180a863d528de18757acf93a0ed183645401d991016d98b12a9055344a6c46702e376 SHA512 b3e21a6f8570147cd5392fb4afc99190062decf50cacb8c17968c536934851cc9facbd9af8262786cecb4ad7a4cba108dda93ad08a3f18d4fa0eedbc65ef826f
+DIST OpenJDK27u-static-libs-glibc_aarch64_linux_hotspot_27_35.tar.gz 4816208 BLAKE2B d619cb64208b8ba444dec5cbfd505018c3ff763c48727310d2d1703327e42d182917e5137886c844f60af55245d38c2fc18e80d06be6bcd4b0ed13e12a9f4f88 SHA512 ac5e2a53c20924cd3003cce7dad5a44798e1e48437e50619c6cca797f95ee3394258acb60f602fbd894f7c7096353cc6c5365206b65d2e919fab9f43d870a67f
+DIST OpenJDK27u-static-libs-glibc_ppc64le_linux_hotspot_27_35.tar.gz 5695881 BLAKE2B fc1a5b5e8dad669c7ac8e8c2fae252bdbb64efc36e45e17e82442b5fd0cae287c40989c3dae7def573390b600eba667ee64afad41a9a926144b8984a38bc7aef SHA512 f5cf01277d0d0a9a49c91b743e470a1fea624ecf557393e1937b705cd8183e846d533f808d794e94abe956aa9a051cfa9471d3e39a15012da93ad894f936272d
+DIST OpenJDK27u-static-libs-glibc_riscv64_linux_hotspot_27_35.tar.gz 6144375 BLAKE2B a5b787f9b0608afbf43afbee64711dbc63a403f38fc2a702b0ffba473843af327f66037cfb929dc0801e9e7b10aa6fe2d349af02e5eb9f4ffa28a7129c23d18a SHA512 8915f5a7fa08f80adc2e29a19c9261f9af30e96eb88f65ac6991a708f478b91cd4ca921e8c2b00d7d45ac9c63193b9754cf51bd4a61c7ffab6a3a7f696d6f72a
+DIST OpenJDK27u-static-libs-glibc_x64_linux_hotspot_27_35.tar.gz 5240983 BLAKE2B 1581ce1f6b888c64db29f905ecd324e2b133d2fbce5a6fed6afa28d075926cc4bcb093ce352775fa0a63c0e84e493aee01d71cb313ad567da28a6bd766e34f1e SHA512 55135257f817e1a5b9e3ba8a7efa4a85f3cc25ec5b3aec3492528f986980d1483dd52d8a1dc121e3da5bec73b638c9b4e077e113617642a07039948d199e92d3
+DIST OpenJDK27u-static-libs-musl_aarch64_alpine-linux_hotspot_27_35.tar.gz 3388008 BLAKE2B 5006c27c131f251b805e2f1143d4c273e28c9675a28f4a23268c6816755890f93f63092127257a6b25733c9cf5fd7fd6605bc568b28a2c70cb12f25b47bace0d SHA512 6ccad654ebeb2c1159751af56dafe94fa5e3a9de053f25fdeb55a745177aaaeaee2a06d261cf067816c8b683ad66b298178f0da435e4acfb93f4ae37eed649db
+DIST OpenJDK27u-static-libs-musl_x64_alpine-linux_hotspot_27_35.tar.gz 3816563 BLAKE2B 6e056c1244d533e3a228ef2855c978793d274585ae056b04c6b1d36ed9bac304fb4018d11e81a8c03617069cb4a32fe3c7d3ec3ee8add0b14f163a45a19d06ec SHA512 3f3c06c710bcd401af38a1b176895bc0306b58b301b2c16dc12da8ab233d57dc42c60a9dcdbd07545f3c0e7b239ee3316f4dc0b0dd262d53be844d4b49aa182c
+DIST OpenJDK27u-static-libs_aarch64_mac_hotspot_27_35.tar.gz 3932801 BLAKE2B c715428e8389ea2905e8195eac33ca8124e0b868dadd876261429a4b3758f8d5e5cde4116178a408ccf15b9dcef14527bb8f532f5a2b2637b102f436b4da6422 SHA512 c1120b3eaba6d685c4331b762f97fc225f4c626fafede49015a8e717e2116495230d810657684173a32f99747c59deec1a7bfc94596d0c9b368049022ab802bd
DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u502b07.tar.gz 102625450 BLAKE2B 890437043d7393b0e1b9b8eefdea347d4d0de8ab1e64dbcaf42b151d9c0ab27c1f8623a06ee8fff175980123788ccb675092c208e0e8f8bd3a381231b6453535 SHA512 d5a81685486c3208e79587bbeded9414dff7c409526849414842695421341eaa7d371f3db540f1e4242cf0895d5d6a1aa656c01c52aec073eb83bb6bae8601cd
DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u504b01.tar.gz 102617391 BLAKE2B e5e33a31e686402f5e1d4c81d83aa46798e6195e414fa3915813c2f6747f26bddeaa0efc76d48bc32664f38820f2fd4a62ab7e90620a956e27708774a6096358 SHA512 13c227a192a43d552e2c5b8a6e1b619bb26027634b360d84ccb129b45722da9a5d96f6ba9666cb674bf0ddbf1a338c62186b67b371d71c1ffad50ae206fb1575
DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u502b07.tar.gz 101078684 BLAKE2B fd4f217b2132b6993ce1fc8cc4f6f96ad250f84113ea32118d46cfb8e036a87f74635d110d2b440e3ac454faf66f0e54f5cb6fa4d491d3a1761473c8f60eea63 SHA512 223c41389c9a3c21b518aac6666f3d89fda6d78c120b451d51d24df0cc0fc98fb7dfe6273f1966a1dfc88bcae4c91dfdc2ba8ccc2f18062b50e461ba362704d4
diff --git a/dev-java/openjdk-bin/openjdk-bin-27_beta35.ebuild b/dev-java/openjdk-bin/openjdk-bin-27_beta35.ebuild
deleted file mode 100644
index eb7765d66258..000000000000
--- a/dev-java/openjdk-bin/openjdk-bin-27_beta35.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-abi_uri() {
- local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk-${PVB}/"
- local musl=
- local os=linux
-
- case ${2} in
- *-macos) os=mac ;;
- *-solaris) os=solaris ;;
- esac
-
- if [[ ${3} == musl ]]; then
- os=alpine-linux
- musl=true
- fi
-
- echo "${2-$1}? (
- ${musl:+ elibc_musl? ( }
- ${baseuri}/OpenJDK${JDK_REPO}-jdk_${1}_${os}_hotspot_${PVH}.tar.gz
- ${musl:+ ) } )"
-}
-
-# In "early access" versions, SRC_URI is different from released versions
-# and contains strings like 'jdk-25+36-ea-beta' and '_25_36-ea.tar.gz'
-# According to file naming rules, the ebuilds are named like
-# 'openjdk-bin-26_alpha20.ebuild' or 'openjdk-bin-25_beta36.ebuild'.
-if [[ "${PV%_alpha*}" != "${PV}" ]]; then # version string contains "_alpha"
- MY_PV="${PV/_alpha/+}"
- JDK_REPO=""
- PVB="${PV/_alpha/+}-ea-beta"
- PVH="${PV/_alpha/_}-ea"
-elif [[ "${PV%_beta*}" != "${PV}" ]]; then # version string contains "_beta"
- MY_PV="${PV/_beta/+}"
- JDK_REPO="$(ver_cut 1)U"
- PVB="${PV/_beta/+}-ea-beta"
- PVH="${PV/_beta/_}-ea"
-else
- MY_PV="${PV/_p/+}"
- JDK_REPO="$(ver_cut 1)u"
- PVB="${MY_PV}"
- PVH="${MY_PV//+/_}"
-fi
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net"
-SRC_URI="
- $(abi_uri aarch64 arm64)
- $(abi_uri aarch64 arm64-macos)
- $(abi_uri aarch64 arm64 musl)
- $(abi_uri ppc64le ppc64)
- $(abi_uri x64 amd64)
- $(abi_uri x64 amd64 musl)
- $(abi_uri riscv64 riscv)
- $(abi_uri x64 x64-macos)
-"
-S="${WORKDIR}/jdk-${MY_PV}"
-
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
- >=sys-apps/baselayout-java-0.1.0-r1
- kernel_linux? (
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- media-libs/harfbuzz
- elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
- elibc_musl? ( sys-libs/musl )
- virtual/zlib:=
- alsa? ( media-libs/alsa-lib )
- cups? ( net-print/cups )
- selinux? ( sec-policy/selinux-java )
- !headless-awt? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrender
- x11-libs/libXtst
- )
- )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
- if [[ "$(tc-is-softfloat)" != "no" ]]; then
- die "These binaries require a hardfloat system."
- fi
-}
-
-src_unpack() {
- default
- if [[ ${A} == *_mac_* ]] ; then
- mv -v "${S}/Contents/Home/"* "${S}" || die
- rm -Rf "${S}/Contents" # drop macOS executable
- fi
-}
-
-src_install() {
- local dest="/opt/${P}"
- local ddest="${ED}/${dest#/}"
-
- # https://bugs.gentoo.org/922741
- docompress "${dest}/man"
-
- # on macOS if they would exist they would be called .dylib, but most
- # importantly, there are no different providers, so everything
- # that's shipped works.
- if [[ ${A} != *_mac_* ]] ; then
- # Not sure why they bundle this as it's commonly available and they
- # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
- # also has an explicit dependency while Oracle seemingly dlopens it.
- rm -vf lib/libfreetype.so || die
-
- # prefer system copy # https://bugs.gentoo.org/776676
- rm -vf lib/libharfbuzz.so || die
-
- # Oracle and IcedTea have libjsoundalsa.so depending on
- # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
- if ! use alsa ; then
- rm -v lib/libjsound.* || die
- fi
-
- if use headless-awt ; then
- # do not die if not available, -f for bug #934974
- rm -fv lib/lib*{[jx]awt,splashscreen}* || die
- fi
- fi
-
- if ! use source ; then
- rm -v lib/src.zip || die
- fi
-
- rm -v lib/security/cacerts || die
- dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
-
- dodir "${dest}"
- cp -pPR * "${ddest}" || die
-
- # provide stable symlink
- dosym "${P}" "/opt/${PN}-${SLOT}"
-
- java-vm_install-env "${FILESDIR}"/${PN}.env.sh
- java-vm_set-pax-markings "${ddest}"
- java-vm_revdep-mask
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
- java-vm-2_pkg_postinst
-}
diff --git a/dev-java/openjdk-bin/openjdk-bin-28_alpha13-r1.ebuild b/dev-java/openjdk-bin/openjdk-bin-27_p35.ebuild
index 8ae9314e20d3..28da6919a914 100644
--- a/dev-java/openjdk-bin/openjdk-bin-28_alpha13-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-27_p35.ebuild
@@ -66,13 +66,12 @@ SRC_URI="
$(abi_uri x64 amd64)
$(abi_uri x64 amd64 musl)
$(abi_uri riscv64 riscv)
- $(abi_uri x64 x64-macos)
"
S="${WORKDIR}/jdk-${MY_PV}"
LICENSE="GPL-2-with-classpath-exception"
SLOT=$(ver_cut 1)
-# KEYWORDS="" # Not an LTS candidate
+KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source static-libs"
RDEPEND="
diff --git a/dev-java/openjdk-bin/openjdk-bin-28_alpha13.ebuild b/dev-java/openjdk-bin/openjdk-bin-28_alpha13.ebuild
deleted file mode 100644
index 4307cc25706b..000000000000
--- a/dev-java/openjdk-bin/openjdk-bin-28_alpha13.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-abi_uri() {
- local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk-${PVB}/"
- local musl=
- local os=linux
-
- case ${2} in
- *-macos) os=mac ;;
- *-solaris) os=solaris ;;
- esac
-
- if [[ ${3} == musl ]]; then
- os=alpine-linux
- musl=true
- fi
-
- echo "${2-$1}? (
- ${musl:+ elibc_musl? ( }
- ${baseuri}/OpenJDK${JDK_REPO}-jdk_${1}_${os}_hotspot_${PVH}.tar.gz
- ${musl:+ ) } )"
-}
-
-# In "early access" versions, SRC_URI is different from released versions
-# and contains strings like 'jdk-25+36-ea-beta' and '_25_36-ea.tar.gz'
-# According to file naming rules, the ebuilds are named like
-# 'openjdk-bin-26_alpha20.ebuild' or 'openjdk-bin-25_beta36.ebuild'.
-if [[ "${PV%_alpha*}" != "${PV}" ]]; then # version string contains "_alpha"
- MY_PV="${PV/_alpha/+}"
- JDK_REPO=""
- PVB="${PV/_alpha/+}-ea-beta"
- PVH="${PV/_alpha/_}-ea"
-elif [[ "${PV%_beta*}" != "${PV}" ]]; then # version string contains "_beta"
- MY_PV="${PV/_beta/+}"
- JDK_REPO="$(ver_cut 1)U"
- PVB="${PV/_beta/+}-ea-beta"
- PVH="${PV/_beta/_}-ea"
-else
- MY_PV="${PV/_p/+}"
- JDK_REPO="$(ver_cut 1)u"
- PVB="${MY_PV}"
- PVH="${MY_PV//+/_}"
-fi
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net"
-SRC_URI="
- $(abi_uri aarch64 arm64)
- $(abi_uri aarch64 arm64-macos)
- $(abi_uri aarch64 arm64 musl)
- $(abi_uri ppc64le ppc64)
- $(abi_uri x64 amd64)
- $(abi_uri x64 amd64 musl)
- $(abi_uri riscv64 riscv)
- $(abi_uri x64 x64-macos)
-"
-S="${WORKDIR}/jdk-${MY_PV}"
-
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-# KEYWORDS="" # Not an LTS candidate
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
- >=sys-apps/baselayout-java-0.1.0-r1
- kernel_linux? (
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- media-libs/harfbuzz
- elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
- elibc_musl? ( sys-libs/musl )
- virtual/zlib:=
- alsa? ( media-libs/alsa-lib )
- cups? ( net-print/cups )
- selinux? ( sec-policy/selinux-java )
- !headless-awt? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrender
- x11-libs/libXtst
- )
- )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
- if [[ "$(tc-is-softfloat)" != "no" ]]; then
- die "These binaries require a hardfloat system."
- fi
-}
-
-src_unpack() {
- default
- if [[ ${A} == *_mac_* ]] ; then
- mv -v "${S}/Contents/Home/"* "${S}" || die
- rm -Rf "${S}/Contents" # drop macOS executable
- fi
-}
-
-src_install() {
- local dest="/opt/${P}"
- local ddest="${ED}/${dest#/}"
-
- # https://bugs.gentoo.org/922741
- docompress "${dest}/man"
-
- # on macOS if they would exist they would be called .dylib, but most
- # importantly, there are no different providers, so everything
- # that's shipped works.
- if [[ ${A} != *_mac_* ]] ; then
- # Not sure why they bundle this as it's commonly available and they
- # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
- # also has an explicit dependency while Oracle seemingly dlopens it.
- rm -vf lib/libfreetype.so || die
-
- # prefer system copy # https://bugs.gentoo.org/776676
- rm -vf lib/libharfbuzz.so || die
-
- # Oracle and IcedTea have libjsoundalsa.so depending on
- # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
- if ! use alsa ; then
- rm -v lib/libjsound.* || die
- fi
-
- if use headless-awt ; then
- # do not die if not available, -f for bug #934974
- rm -fv lib/lib*{[jx]awt,splashscreen}* || die
- fi
- fi
-
- if ! use source ; then
- rm -v lib/src.zip || die
- fi
-
- rm -v lib/security/cacerts || die
- dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
-
- dodir "${dest}"
- cp -pPR * "${ddest}" || die
-
- # provide stable symlink
- dosym "${P}" "/opt/${PN}-${SLOT}"
-
- java-vm_install-env "${FILESDIR}"/${PN}.env.sh
- java-vm_set-pax-markings "${ddest}"
- java-vm_revdep-mask
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
- java-vm-2_pkg_postinst
-}
diff --git a/dev-java/openjdk-bin/openjdk-bin-27_beta35-r1.ebuild b/dev-java/openjdk-bin/openjdk-bin-28_alpha16.ebuild
index 8ae9314e20d3..eff740190099 100644
--- a/dev-java/openjdk-bin/openjdk-bin-27_beta35-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-28_alpha16.ebuild
@@ -66,7 +66,6 @@ SRC_URI="
$(abi_uri x64 amd64)
$(abi_uri x64 amd64 musl)
$(abi_uri riscv64 riscv)
- $(abi_uri x64 x64-macos)
"
S="${WORKDIR}/jdk-${MY_PV}"
diff --git a/dev-java/openjdk/files/openjdk-8.402_p06-0001-Fix-Wint-conversion.patch b/dev-java/openjdk/files/openjdk-8.402_p06-0001-Fix-Wint-conversion.patch
deleted file mode 100644
index 317f1aa226b3..000000000000
--- a/dev-java/openjdk/files/openjdk-8.402_p06-0001-Fix-Wint-conversion.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From cc568d4d246ffc9bf08a96db0889d3b89c852718 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Wed, 6 Mar 2024 11:22:11 +0000
-Subject: [PATCH 1/4] Fix -Wint-conversion
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Backport of upstream commit https://github.com/openjdk/jdk21u-dev/commit/7b1455163ed893639059b3d62b71b2ff347c2e3f.
-
-Fixes the following warning/error:
-```
-jdk8u-jdk8u402-ga/jdk/src/share/bin/splashscreen_stubs.c:64:5: error: returning ‘void *’ from a function with return type ‘int’ makes integer from pointer without a cast [-Wint-conversion]
-```
-
-Signed-off-by: Sam James <sam@gentoo.org>
----
- jdk/src/share/bin/splashscreen_stubs.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/jdk/src/share/bin/splashscreen_stubs.c b/jdk/src/share/bin/splashscreen_stubs.c
-index 9c1f514..666634f 100644
---- a/jdk/src/share/bin/splashscreen_stubs.c
-+++ b/jdk/src/share/bin/splashscreen_stubs.c
-@@ -61,11 +61,11 @@ typedef char* (*SplashGetScaledImageName_t)(const char* fileName,
- #define INVOKEV(name) _INVOKE(name, ,;)
-
- int DoSplashLoadMemory(void* pdata, int size) {
-- INVOKE(SplashLoadMemory, NULL)(pdata, size);
-+ INVOKE(SplashLoadMemory, 0)(pdata, size);
- }
-
- int DoSplashLoadFile(const char* filename) {
-- INVOKE(SplashLoadFile, NULL)(filename);
-+ INVOKE(SplashLoadFile, 0)(filename);
- }
-
- void DoSplashInit(void) {
---
-2.44.0
-
diff --git a/dev-java/openjdk/files/openjdk-8.402_p06-0002-Fix-Wincompatible-pointer-types.patch b/dev-java/openjdk/files/openjdk-8.402_p06-0002-Fix-Wincompatible-pointer-types.patch
deleted file mode 100644
index 3e8a5d17113c..000000000000
--- a/dev-java/openjdk/files/openjdk-8.402_p06-0002-Fix-Wincompatible-pointer-types.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 57b8fef20b090ffdf99bcf2c3f5fc8d0d4472788 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Wed, 6 Mar 2024 11:54:24 +0000
-Subject: [PATCH 2/4] Fix -Wincompatible-pointer-types
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Backport https://github.com/openjdk/jdk17u/commit/6632e6c6ca74101b45b052fb7962376fbe97605e.
-
-```
-jdk8u-jdk8u402-ga/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c: In function ‘Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_writeImage’:
-jdk8u-jdk8u402-ga/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c:2853:19: error: passing argument 1 of ‘freeArray’ from incompatible pointer type [-Wincompatible-pointer-types]
- 2853 | freeArray(scale, numBands);
- | ^~~~~
- | |
- | UINT8 ** {aka unsigned char **}
-jdk8u-jdk8u402-ga/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c:2689:30: note: expected ‘void **’ but argument is of type ‘UINT8 **’ {aka ‘unsigned char **’}
- 2689 | static void freeArray(void** arr, jint size) {
- | ~~~~~~~^~~
-jdk8u-jdk8u402-ga/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c:2860:19: error: passing argument 1 of ‘freeArray’ from incompatible pointer type [-Wincompatible-pointer-types]
- 2860 | freeArray(scale, numBands);
- | ^~~~~
- | |
- | UINT8 ** {aka unsigned char **}
-```
-
-Signed-off-by: Sam James <sam@gentoo.org>
----
- jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c b/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c
-index 7e1d8c9..163003c 100644
---- a/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c
-+++ b/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c
-@@ -2686,7 +2686,7 @@ Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_writeTables
- RELEASE_ARRAYS(env, data, NULL);
- }
-
--static void freeArray(void** arr, jint size) {
-+static void freeArray(UINT8** arr, jint size) {
- int i;
- if (arr != NULL) {
- for (i = 0; i < size; i++) {
---
-2.44.0
-