Update openjdk:15 and openjdk:16.

This commit is contained in:
Andrius Štikonas 2024-03-14 18:50:06 +01:00
parent ff87578dc6
commit a205547859
6 changed files with 42 additions and 50 deletions

View File

@ -81,8 +81,8 @@ DIST openjdk-11.0.20.1_p1.tar.gz 116165519 BLAKE2B 3f3627d6535770c6654226ca2c188
DIST openjdk-12.0.2_p01.tar.gz 110340376 BLAKE2B 75f19cecc0ffbc40ea708f91380c11fa04c75b1453d759c0c3babe4ca4d700c1e22ef24717903f76976d6157f62f582fe8d1eba92ef0315c423bfbd6b323b416 SHA512 370e3d8378fcdf929df7325ac988ffcb4565c3fbb7cd1831554e0977769f1beaef0185ac8c7df40b5d74ca88acb27f657fb617279f58a8f78cf2adac10b95882
DIST openjdk-13.0.4_p01.tar.gz 108833418 BLAKE2B fbe756d5b3f6b3e4fa6aede34015e38d548fba2537d55195c2377eac80aa72094f44b855a21a2011a375b769169bbe2ccf92f0fe9baad28c7dd08d992e034080 SHA512 d29820da13b45fe64ff20ff277142a3dd73301145b9b7c03b387950928aae99564b7ecb0c1a25d29737de896e06b94f8618c6e141130788a6e87dc23e97a023e
DIST openjdk-14.0.2_p01.tar.gz 109297285 BLAKE2B be60397242955b3479bfee9cc1b43e2c5ddc404c20e310ece294fa9cbd3b9cb32e198bd4d241c3731efc92cb17e36efbd8b30fa618bd4cbec9ec139283e82518 SHA512 e76b7908e7b1375029564d39386c86b640fcb61c7152bdda7249a6455516792830f17e987c98790ae5983087b928be6f5d572b8b10f3e2318d2d993f5f22ed62
DIST openjdk-15.0.0_p36.tar.gz 101812870 BLAKE2B 1028ab04825941452b603998f05e2a7e419931979a19855f6ea6c1578c331704ac19ae77043a4f44b2f5d9d481b9a9eaad6c3e3eec9154789d54980ba0295bb7 SHA512 c08d2818de06569278b67954556221ed7c6ab6848ffc57823b789f370ebdd332d2803979a5a254e8f9f669ea161bb479f66ad4e1490b37889d38233b6cca4357
DIST openjdk-16.0.0_p36.tar.gz 104327489 BLAKE2B 7d20f72000155829cf5c36c430bde5ce7d22000b363583da25de9bc7b070b601141ad49b11f3505a344baea36ea846936e148e80c1fadf6e4ace53582f92480c SHA512 082d8a7fdc3f096fdc843869af7d43aa1eb9ac6b0538fbb5f8a0f4d942051a90e49932b30f3d2c3620845fb98373097e509a8432d16f1d44742f44286dccb46d
DIST openjdk-15.0.2_p07.tar.gz 101866587 BLAKE2B 505f995a6963db753734fbd9155da6036fe6a94604a3fe094f04bb94335eb944e3f9f11d54415bfa71cd1057553f95f5a0c2f4d7c3cdfda3e530ed76ee31ab42 SHA512 b8da5518ace3737beea1e2a147357ee370641940a3c0a7504b0766e4c6c7626c790c4977f9bd9f330948120943c0f56b08570ce4997ee2b3461e67ad9b5eec7b
DIST openjdk-16.0.2_p07.tar.gz 104404052 BLAKE2B c2eb0dabc8cb172ce60da01d89f629bf5c4668d9aa9f2c6816c57a5064d2547f92c0a5bef7ee91e2dc9d1cf8f71c4a8c54e188661ca785120db06e160e00a8b0 SHA512 dbcc24fa3f596b54a362935487046a910a9d4bc0ab1e158cb4149f9672dec7f27e187f267d431a2cdc1d40f550282f6e4565852771f2dee6dbe3610894800b50
DIST openjdk-17.0.8.1_p1.tar.gz 105878760 BLAKE2B e4d752dc87717855bfe4bd84c97056f0d93b554c67bdbb3e750e20479e2156628c85aea7b404577ea6ff40d49669d5f53aab06d0c4cf9aa926b060a0cd93cd03 SHA512 0d8e9e54173be855c15d121d4d6cd36996700e1e2fb194ad93ba8ad794a342c87b7d2f81a32d0bb215e45f1dc1f4efdfe1be5e8de99395730902d443ac773813
DIST openjdk-18.0.2_p05.tar.gz 105481285 BLAKE2B afa72940dd0a90b4c71465f540b94d3409d3f1f4b6b1b98f1c0afb9f196b327bdbe780348276b8dd381bb9edf9fe6b3cf2edaac3c364f981e181e145a9789132 SHA512 2ceac9ed85a65725615caa769e92eea89a12e52e424b3aae45d6b4a152126296f7746d43a9185ced69c9c9ec1e1528c306f26a057b430640bdfdafe423a8c842
DIST openjdk-19.0.2_p07.tar.gz 108190694 BLAKE2B e45ab5339240ae965f780b931895473020f10d86f76bbb65897df9c24a49b75da3de552adecb7d82440931cc2e0a300e49003d57082bc643fad0717eb9256b9b SHA512 55a9c421ddc676a870effd2ea691057af8b2a9dcaed63c350f8ec59bbe403b0a7ebe303aca876666560050875a15f6cdb51bb144daf5bb441fad935ef4ee8cda
@ -92,11 +92,11 @@ DIST openjdk-8.272_p10.tar.gz 87119338 BLAKE2B 71ba8cc5c76d71047a555357e51789def
DIST openjdk-9.0.4_p12.tar.gz 110286927 BLAKE2B 50bfd023b11d2af6b3a0282e861c55d6b355134e3091e3f019beeff0b943f8894b8f0a173ea6c17a54b38efe409c786371c17d1073576d3e04d3919ccd2f6987 SHA512 999e7b726941db7ecbefb9d1d7b113fe39bd3b62e71b4250031bb24c056bc8cdb39ab30e930c8d8977c871ec1faaf6e489d61ceecf44ecc1245040f663400b22
EBUILD openjdk-10.0.2_p13.ebuild 8787 BLAKE2B a2f498ff8bbe49267980dd55df4249df869c04b9fec4156c15d924ead43fb53f541ed39677db8aab68efcd9b43cc3e7adbe0a84e682a693d3d645c2bd2b19b10 SHA512 77bcd7cce94ee747f13d1774d5f8f696a1cc9af9c35f4c1b62bbae300e33b6c29324da6808e170526b71bf22fc838c59d3798386333b589a6960bd2e7bdb04a7
EBUILD openjdk-11.0.20.1_p1.ebuild 7508 BLAKE2B 396ab6eb130d65161676f1efaf38ffd609911f1c172f5edc58603a64a430f1f9809aec54b9f38f4234028748b9952225420d9f402dc12d87394141b1f9a8bfba SHA512 b72497858a0b913013c5361fa9bc519d60b6395afd2559e379bf0473cd12e1b772da28b594753bb25c5bacc71ce33cd76767b57b84ccdb78065274a400dcc0d0
EBUILD openjdk-12.0.2_p01.ebuild 7965 BLAKE2B 99233fd3334fddfac2db7bc69da0a340b48b188ed48f095107ad35d987af657cba52e3e82674b881cede439eee9afff6ef486fb5f92a223718dc24f3cf8173df SHA512 ef16302b26ccc4931808c53cc2acf100c7f2cc9c61910b97897497b698e07006cb469fbdaf89daf19eb3d6eca8d83855bfa04b96c1558fffdcab5a861525b143
EBUILD openjdk-13.0.4_p01.ebuild 7809 BLAKE2B a9f4c1ab2535cada4ef40d2ad846dc0f73374be6dbed25c0435730fedace7e5fd669baf0da9d6fe07ff520e9780e0b416072ab19981ecfc6b3bc33b360a1aeb6 SHA512 90f91a8b23fd51fbcc0083f8a297b4904aed4d6508f2866b81b7c69f5dadb8f6d75e98afcc0b3b014ac9d68d845a3c5182f1042814e7acafecf87a3f27335086
EBUILD openjdk-14.0.2_p01.ebuild 7809 BLAKE2B a9f4c1ab2535cada4ef40d2ad846dc0f73374be6dbed25c0435730fedace7e5fd669baf0da9d6fe07ff520e9780e0b416072ab19981ecfc6b3bc33b360a1aeb6 SHA512 90f91a8b23fd51fbcc0083f8a297b4904aed4d6508f2866b81b7c69f5dadb8f6d75e98afcc0b3b014ac9d68d845a3c5182f1042814e7acafecf87a3f27335086
EBUILD openjdk-15.0.0_p36.ebuild 7548 BLAKE2B eb9c422ad17ede9206a728efdd892f49fd305aa8a584ff8d8a00c7b1cf86fff9976c9b81023690e916cdf3c7e373f96061f28ab49324df9b63685b5de63bf5e0 SHA512 ba62cd8691c2561ebf1b1d1e597052f123ec21b88e2f36ad0c5ca707720ff4b0a30751cd871947d8d23c6febe2f3a297695227a1c28a9c5936317114c3a0fb56
EBUILD openjdk-16.0.0_p36.ebuild 7021 BLAKE2B 75858939c91bbb9e5b32a900752d8850fbf6aede50347fa1f82d1775dffe7614e601c6dbce172d470bb7ee074f031fa8a82c5b4094d3f7bae54113d2ef22198a SHA512 82c46f8f9bacad7f4d9144cf5cfef55a335aa6cb9c857042f5587ca2aefabf7ff4305416279f4bb6ec9827acfe595537e5dfe3f1ba327f02c94215f937447e9b
EBUILD openjdk-12.0.2_p01.ebuild 7902 BLAKE2B 05e35d71497131738e7ebb3eb00c34e01496001c2591a7f98c5db0c72a2db123696ba08e01f51e8723234c16f4f9384a243c2438600a0f8ea73cc8c9aeedb85e SHA512 9584aa2b16fdfd5763235b3944a448a5cc36094e32c0a34ffe33c1d45cd1cc7733daef09ee600f0f636a7452f05728edd1b6555f6a7ec7bc87b6a8a0aafbdb8e
EBUILD openjdk-13.0.4_p01.ebuild 7746 BLAKE2B cae68795308608bfd12293ded8b2a9c8ac6cd03589faea8fe10095223a73e164425170859a8939d0c250e3a02462af39c395f5d663875a5c384312b90023c165 SHA512 3bab360c8827660c63300359a085ddbfb2fa27ec6e3d1901c171388034a6d44032ee9072fd544bda42a4265417caf7221ac4245c439fddf1a90755073a20a7f5
EBUILD openjdk-14.0.2_p01.ebuild 7746 BLAKE2B cae68795308608bfd12293ded8b2a9c8ac6cd03589faea8fe10095223a73e164425170859a8939d0c250e3a02462af39c395f5d663875a5c384312b90023c165 SHA512 3bab360c8827660c63300359a085ddbfb2fa27ec6e3d1901c171388034a6d44032ee9072fd544bda42a4265417caf7221ac4245c439fddf1a90755073a20a7f5
EBUILD openjdk-15.0.2_p07.ebuild 7552 BLAKE2B f69255394e7762bf97d0ff28d93639bc9b80686901b8d0b36a4e8c1f65cab6eeea1792ec34ac3688c92584f686a4ea161131ce1e38f0dbb5404c70e522bddff4 SHA512 260c2ab508e9f74f05a3d4c131567623e277604b12fb98498c5262107b9a7263e41da61370688cee1adecde0465b500b77b91bf2753e3808f728d495272d205a
EBUILD openjdk-16.0.2_p07.ebuild 6998 BLAKE2B 379615604162acdc361d38aaacd949d1fd043381e230aa9af2fa384505c5617d9b2792335a62283509ab95c632da223ff1607b3fedebb7894266540d6df0d014 SHA512 da7b0bf22d7a692038f4a6704b99c25ea1b5a6cc49f2ec22d121e1c22b67fe99b899277071d50802db56dfd69c057c683925f25ca92646bad7fdbcedd82880e3
EBUILD openjdk-17.0.8.1_p1.ebuild 7982 BLAKE2B a6b5313438dcff6872f949c9e6264295f11b18f0494bfcd88203e4f06633881467585779f3fede41142f911e5ea11db835d198003486f1cfd8e2e86b6eed4074 SHA512 3b1c1e4fb0f20d7a401ac9b4af8b3633620f72270087eec575423f88f161fbd8467c96e9e42042239eacf7b8e7f5c30d50aa85c13006f9783645dc9553421718
EBUILD openjdk-18.0.2_p05.ebuild 8349 BLAKE2B 40c766352be5104b3448a5ea506b9f236cf36dbbdf825bc93578c7830c3d340f83eb5dade233d4a0c3892a83d3d1ce0ec925c73e82241d5006544f51597f5624 SHA512 1c9641916ce24dfa6ece0908e971504f53e2f9eb6147bc6279b4e03c19857036063e2b9c61550c6cf010bf447ed2b4819cde170f9abb1ed38c691d625f285a2d
EBUILD openjdk-19.0.2_p07.ebuild 8349 BLAKE2B 40c766352be5104b3448a5ea506b9f236cf36dbbdf825bc93578c7830c3d340f83eb5dade233d4a0c3892a83d3d1ce0ec925c73e82241d5006544f51597f5624 SHA512 1c9641916ce24dfa6ece0908e971504f53e2f9eb6147bc6279b4e03c19857036063e2b9c61550c6cf010bf447ed2b4819cde170f9abb1ed38c691d625f285a2d

View File

@ -25,7 +25,7 @@ SRC_URI="
LICENSE="GPL-2-with-classpath-exception"
KEYWORDS="amd64 ~arm arm64 ~ppc64"
IUSE="alsa cups debug doc examples headless-awt javafx lto selinux source systemtap"
IUSE="alsa cups debug doc examples headless-awt javafx selinux source systemtap"
COMMON_DEPEND="
media-libs/freetype:2=
@ -190,8 +190,6 @@ src_configure() {
$(tc-is-clang && echo "--with-toolchain-type=clang")
)
use lto && myconf+=( --with-jvm-features=link-time-opt )
if use javafx; then
# this is not useful for users, just for upstream developers
# build system compares mesa version in md file

View File

@ -25,7 +25,7 @@ SRC_URI="
LICENSE="GPL-2-with-classpath-exception"
KEYWORDS="amd64 ~arm arm64 ~ppc64"
IUSE="alsa cups debug doc examples headless-awt javafx lto selinux source systemtap"
IUSE="alsa cups debug doc examples headless-awt javafx selinux source systemtap"
COMMON_DEPEND="
media-libs/freetype:2=
@ -186,8 +186,6 @@ src_configure() {
$(tc-is-clang && echo "--with-toolchain-type=clang")
)
use lto && myconf+=( --with-jvm-features=link-time-opt )
if use javafx; then
# this is not useful for users, just for upstream developers
# build system compares mesa version in md file

View File

@ -25,7 +25,7 @@ SRC_URI="
LICENSE="GPL-2-with-classpath-exception"
KEYWORDS="amd64 ~arm arm64 ~ppc64"
IUSE="alsa cups debug doc examples headless-awt javafx lto selinux source systemtap"
IUSE="alsa cups debug doc examples headless-awt javafx selinux source systemtap"
COMMON_DEPEND="
media-libs/freetype:2=
@ -186,8 +186,6 @@ src_configure() {
$(tc-is-clang && echo "--with-toolchain-type=clang")
)
use lto && myconf+=( --with-jvm-features=link-time-opt )
if use javafx; then
# this is not useful for users, just for upstream developers
# build system compares mesa version in md file

View File

@ -5,26 +5,28 @@ EAPI=7
inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs
MY_PV="${PV/_p/+}"
FULL_VERSION="${PV%_p*}"
SLOT=$(ver_cut 1)
# First release of major jdk releases do not contain u at end jdk<slot>.
# so 15.0.0 would fetch jdk-15-ga.tar.gz from jdk15, 15.0.1 jdk-15.0.1-ga.tar.gz from jdk15u
if [ $(ver_cut 2-) = "0.0" ]; then
SRC_URI="https://github.com/openjdk/jdk${SLOT}/archive/jdk-${SLOT}-ga.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/jdk${SLOT}-jdk-${SLOT}-ga"
else
SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/jdk-${FULL_VERSION}-ga.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/jdk${SLOT}u-jdk-${FULL_VERSION}-ga"
fi
# don't change versioning scheme
# to find correct _p number, look at
# https://github.com/openjdk/jdk${SLOT}u/tags
# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
# to exact same commit sha. we should always use the full version.
# -ga tag is just for humans to easily identify General Availability release tag.
# we need -ga tag to fetch tarball and unpack it, but exact number everywhere else to
# set build version properly
MY_PV="${PV%_p*}-ga"
SLOT="${MY_PV%%[.+]*}"
DESCRIPTION="Open source implementation of the Java programming language"
HOMEPAGE="https://openjdk.java.net"
SRC_URI="
https://github.com/${PN}/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
LICENSE="GPL-2-with-classpath-exception"
KEYWORDS="amd64 ~arm arm64 ~ppc64"
IUSE="alsa cups debug doc examples headless-awt javafx lto selinux source systemtap"
IUSE="alsa cups debug doc examples headless-awt javafx selinux source systemtap"
COMMON_DEPEND="
media-libs/freetype:2=
@ -79,7 +81,7 @@ DEPEND="
REQUIRED_USE="javafx? ( alsa !headless-awt )"
S="${WORKDIR}/jdk${SLOT}-jdk-${SLOT}-ga"
S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV}"
# The space required to build varies wildly depending on USE flags,
# ranging from 2GB to 16GB. This function is certainly not exact but
@ -183,8 +185,6 @@ src_configure() {
$(tc-is-clang && echo "--with-toolchain-type=clang")
)
use lto && myconf+=( --with-jvm-features=link-time-opt )
if use javafx; then
# this is not useful for users, just for upstream developers
# build system compares mesa version in md file

View File

@ -4,27 +4,27 @@
EAPI=7
inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs
MY_PV="${PV/_p/+}"
FULL_VERSION="${PV%_p*}"
SLOT=$(ver_cut 1)
# First release of major jdk releases do not contain u at end jdk<slot>.
# so 15.0.0 would fetch jdk-15-ga.tar.gz from jdk15, 15.0.1 jdk-15.0.1-ga.tar.gz from jdk15u
if [ $(ver_cut 2-) = "0.0" ]; then
SRC_URI="https://github.com/openjdk/jdk${SLOT}/archive/jdk-${SLOT}-ga.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/jdk${SLOT}-jdk-${SLOT}-ga"
else
SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/jdk-${FULL_VERSION}-ga.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/jdk${SLOT}u-jdk-${FULL_VERSION}-ga"
fi
# don't change versioning scheme
# to find correct _p number, look at
# https://github.com/openjdk/jdk${SLOT}u/tags
# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
# to exact same commit sha. we should always use the full version.
# -ga tag is just for humans to easily identify General Availability release tag.
# we need -ga tag to fetch tarball and unpack it, but exact number everywhere else to
# set build version properly
MY_PV="${PV%_p*}-ga"
SLOT="${MY_PV%%[.+]*}"
DESCRIPTION="Open source implementation of the Java programming language"
HOMEPAGE="https://openjdk.java.net"
SRC_URI="
https://github.com/${PN}/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2-with-classpath-exception"
KEYWORDS="amd64 ~arm arm64 ~ppc64"
IUSE="alsa cups debug doc examples headless-awt javafx lto selinux source systemtap"
IUSE="alsa cups debug doc examples headless-awt javafx selinux source systemtap"
COMMON_DEPEND="
media-libs/freetype:2=
@ -77,7 +77,7 @@ DEPEND="
REQUIRED_USE="javafx? ( alsa !headless-awt )"
S="${WORKDIR}/jdk${SLOT}-jdk-${SLOT}-ga"
S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV}"
# The space required to build varies wildly depending on USE flags,
# ranging from 2GB to 16GB. This function is certainly not exact but
@ -168,8 +168,6 @@ src_configure() {
$(tc-is-clang && echo "--with-toolchain-type=clang")
)
use lto && myconf+=( --with-jvm-features=link-time-opt )
if use javafx; then
# this is not useful for users, just for upstream developers
# build system compares mesa version in md file