commit: 6bdcf16a4c67d58ca05da8f65e7d602ceaff4e65 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org> AuthorDate: Sun Nov 8 19:22:00 2020 +0000 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org> CommitDate: Sun Nov 8 19:22:00 2020 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=6bdcf16a
dev-java/icedtea-bin: uses alpine's package for musl users Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org> dev-java/icedtea-bin/Manifest | 49 ++++++++ dev-java/icedtea-bin/files/icedtea-bin.env.sh | 17 +++ dev-java/icedtea-bin/icedtea-bin-3.16.0.ebuild | 155 +++++++++++++++++++++++++ dev-java/icedtea-bin/metadata.xml | 15 +++ 4 files changed, 236 insertions(+) diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest new file mode 100644 index 0000000..f65e528 --- /dev/null +++ b/dev-java/icedtea-bin/Manifest @@ -0,0 +1,49 @@ +DIST icedtea-bin-3.16.0-aarch64.tar.gz 15786735 BLAKE2B a8a2b06bcf8f60665123015a18f2aafb46c09f46daa04dd4eb655e3232585c4c06e7b919b93975b84040c0a222f69874420fff3dcaa9c51afff1cb467590d0c8 SHA512 5aa792b61e97d445a233daf2b44e9793bc2466defc2760e4da99af3103fd509080e657e3167c5abf4598e5a224b5dbaf6185bef6acab2011d1a7ea8c0619b9ff +DIST icedtea-bin-3.16.0-armhf.tar.gz 15804792 BLAKE2B 2db23008af16f3d3a7346764f70c967a6ee1c85eda955bcd3add51b898abef21b21341bf3b418c9e9746666d310297c3c20c34dd2fe98028c385149d6c742b52 SHA512 25cde724d26e3288dec7a765a1500cfc0486d53cb9dc209ab6f384c8febc67c6fbd68ff90029ae33ff780ffd5be50fe4310c0f559d5a1150d5c8ec7a19a868c2 +DIST icedtea-bin-3.16.0-armv7.tar.gz 15804401 BLAKE2B 4d25028929831fc2891e2791ceb0dfd894b1f226236421c46114259a3725f2332dce0dcce12c7037cf4d23b1ab041f1300e8d8600a37cc9f16951cc4a4537b67 SHA512 9e4871788498c2e6d75514354295e7b7b8f38ab617e47d2e7caf42f9ad9dfe5c47dc3454be6a52129dddf5b43067791fa246fa5f2797b022f4688a5a5795bd42 +DIST icedtea-bin-3.16.0-dbg-aarch64.tar.gz 84291199 BLAKE2B 861e5a0fdb6bb70d663abfc034014384a2282f3d14e4982e7a946fe2bba9c97f921e6fab8571b4e16021e50653a44a4d073beb1a604fe9b6b1e0f08f333f8cac SHA512 8862d259d0debcd0c8761f07e7a4bcb809ebf684abcbf88981c5f149e981f91228a5c58a066b17f9f029f126fb5c008ef10107424ed2169e28c09f6db6725cf2 +DIST icedtea-bin-3.16.0-dbg-armhf.tar.gz 56838771 BLAKE2B 0ee32e7b2012f5d119f50da25f3e7c9bd172a2e6df4c9290d210167fbe18e537ea7ceac0cf14031c86096ef521b2e46d80d2c952d49396d21753056d09961cbb SHA512 a8189448dcb2674021fc7cb50d763d7fc5168dfc9f4dc980a70fb2b076bd1a56c8139cb74a9519e31d204ca1385f83f8f3b8e0a5ed69871ed1edcdd036dff0d0 +DIST icedtea-bin-3.16.0-dbg-armv7.tar.gz 57130735 BLAKE2B d4ddec53934a2102cb4ed638d5fc3c242128c9ff74de9cc3ff28b4ccd58fcad4a860770fd4342f5b5dfc3faf1a4809854eb8db6c6efa2e27b4e71c58706064bd SHA512 07d8364bde430f23ffb8a536c72a19741e4ed266af0287050291e5a4c07b3fe584fc6f480f3e26f2723cc3f9efa71547164765bbd1e0ba297d583761769ffd2f +DIST icedtea-bin-3.16.0-dbg-ppc64le.tar.gz 76056356 BLAKE2B d95e3f695759774f0f4ebbc47f91c441a9deec5c97776255fa56ccf71a1fa5b07113656dac49d8e296c7f07ce0d84976eb1eba27e95f389064c58c373b38e7cf SHA512 498787a58d251698cd006f7c3b4caca88db85b82454c5c34828d01510e6b12981ce721449102a9434d22ecf80821b6fa12c54b5dc7ed8273d7bac3a0325c4efd +DIST icedtea-bin-3.16.0-dbg-s390x.tar.gz 59229152 BLAKE2B 82deaced39b2108e92b89a53e98f78047f140e885029ea26f9b3e4c32338bf04de11f87c6ef33bfb0c4b5a55e0d5ee2b4b04382946c77204bdfc4b83ee58bf98 SHA512 8096b400855890f5a99f12b4577e3ed43cb0771ac55777fd9a2684f9bcdbef2772c7f4cd013c3f981098952cb0bf475560f8d903190e3be6fe750c9bde71c8e8 +DIST icedtea-bin-3.16.0-dbg-x86.tar.gz 82006906 BLAKE2B b890a0711a115e5d63bcbf4ded12bf2655de6626c94322911118efea12bd76671389640abae56ef4ce8195d9704e5bd24daf47cf1f114d45ba92576b0350125f SHA512 819be1a2b1b08eab3e33922721440c248427022bbf86c2a9df779e79450f73340227240c220e71c6a221ad14e0bba6eddee76148c6b6c4a50275712ff58073d7 +DIST icedtea-bin-3.16.0-dbg-x86_64.tar.gz 85815207 BLAKE2B df424b3bbdcccf810ebcab836fb4dd105924570bfdcc4b0091cbac5b2ac5f94bf787588ecf2150a68c3b7505a9f0154475acd2aaf5a22cad998ceccf9b4c2082 SHA512 58ae893c963ce8bf0fc241db0bdd060be95c076cee82eacfa0a7279c34dc585de9e5f454765bbc048f373438b969afc32cde308441431273abd98ce1c6d9e6dc +DIST icedtea-bin-3.16.0-demos-aarch64.tar.gz 2574348 BLAKE2B 0846e4e1574312e98d829d6ba4a8a8ad922a74ad8aa77ea9f8979270f522e1e5a64d267e57c1d84fbf98c805643055f6925b129e0b899396f2b42f1448ae4f33 SHA512 fa91c15e559a4423c9d4c17e78014b5d771ca3d2a4866255ca7394469d0b264af28feb177f634a7c565765d3cc98a7c5bb08bb8118abde8c871a0042fbbcc5a3 +DIST icedtea-bin-3.16.0-demos-armhf.tar.gz 2553523 BLAKE2B 8e192b4bc474bbec6384bcd1411f223a617a8784a5e49fc41694c6df52524ab196a4870945f17dc3d1fedcd8eb607f021364d0034fca0d629af9a2698dd61324 SHA512 9db66513d77bfec05adc0756e4b4320ad0d19246834a51a2a1ebcfff2f5dd3ec024c045fd03122d8f5354f7410266373f34773b6e535379751aa95f27f18a471 +DIST icedtea-bin-3.16.0-demos-armv7.tar.gz 2535093 BLAKE2B cd26fc1ad999f710fd6a18b70b9a87a61e97d14d2d3441bd0039ea3b1f7f961e9472b4666c3fc0ee335bc3b720edd9ec57e7d97fba4c2124685ddd047fc968a5 SHA512 73751f4c6d5aa8fab7c558e01bfd29a48baeb9e0113e29d92782d6908c4563c137bd14d8d6e9863f6880ad6ae98fa41d44e3e0201fd0d12d1ed6b43622d695f4 +DIST icedtea-bin-3.16.0-demos-ppc64le.tar.gz 2602989 BLAKE2B d7fadd2c591aac881c66c19a174ef7531b4324033a0408353a1b9e31e5418b4579457c78a498010130aed30d9b3437a138d9297a400587eb84638475c2dc9eee SHA512 17332481b95ed62ce31b231be941b56046d1f68cb16a1ef12e6b54bf616c402e46338633408d544aff5a74e2b779d80dc499ed7a9861dd4264b18e12158dd88c +DIST icedtea-bin-3.16.0-demos-s390x.tar.gz 2576116 BLAKE2B 8a4781e99d8b4894a079ac8f2c3880251e84fdfd694d44346f72a1283f0095c23960b3468f6acd2df99297f4f57a5054887f645a7b451e571b114a9d5b4212af SHA512 e50352c921bed8ba1e6edc47a11f49676c4b91d44bb39ec9c22bbc3bf873bbd17133fca4a75df4fef0087122ed69cd84a559f22caf9c032b0824acf467ab487c +DIST icedtea-bin-3.16.0-demos-x86.tar.gz 2596743 BLAKE2B 1178bb3ec79f103aa4328f2a983c1c6f5364015f854dd84cce9ff09d2286567b2dce70980dd9ce270dd1a743e5faef714325f1262f78e534a84b1c972a51a03f SHA512 8d4844fb6eef034260922feed82dd38738d40c6b7cdf27de37d619779d553821babc9fd74370f33b44ae1e3e3eba18d00c729c7a31d47bebd69f6b45a816ba8a +DIST icedtea-bin-3.16.0-demos-x86_64.tar.gz 2568228 BLAKE2B e42c9070da69247bbb7e1a7b5347569e3babc4b835147afc2e33c1bfe01d19337b4285edc0f1dd33ce1aa7aceb03fd675c307f7df07479077b48ad603f680d43 SHA512 17d53c4294df5f09d50bd3809605657865f959cef82f77e1746d03505768e731518cb6cb20d39e29928f5528cd9d5275918911143f679c80fc171bb9faf9d9c4 +DIST icedtea-bin-3.16.0-doc-aarch64.tar.gz 388956 BLAKE2B 8a86f759ab84370fd34c6605dcd704ccb6df1d7975ec87147d3c8ab02a1d3e40ed63f91f95339ca03dffb04ec2880f8caa5beb7057b4fd32461d6cbe2e287314 SHA512 ff4d009926134374bad3bc2e0eba501f361e574d89363408b4efdbdf4c64bb1ecc90112e353db412dc717ca95a944d3d172e248770f7a6648eddf6ab2b8538a1 +DIST icedtea-bin-3.16.0-doc-armhf.tar.gz 388957 BLAKE2B ca93d71901572f7e53c650096855b7a71147cfbb4f94637c244caf276176d4869d297638d2ca8965ec9e81c6c7e28743c3cbb31a64e87bb2c228610dd84c5280 SHA512 badadc351415854319a02e969c8355f054de04b6d75667aeada77f6f4ccd62fa862c571143740f134975a0ca5fbcade52cd0cbcb78908d7df39b16bdc04b03fc +DIST icedtea-bin-3.16.0-doc-armv7.tar.gz 388957 BLAKE2B ca93d71901572f7e53c650096855b7a71147cfbb4f94637c244caf276176d4869d297638d2ca8965ec9e81c6c7e28743c3cbb31a64e87bb2c228610dd84c5280 SHA512 badadc351415854319a02e969c8355f054de04b6d75667aeada77f6f4ccd62fa862c571143740f134975a0ca5fbcade52cd0cbcb78908d7df39b16bdc04b03fc +DIST icedtea-bin-3.16.0-doc-ppc64le.tar.gz 388956 BLAKE2B 7a26a8e528b9292d5781009a28cf5fadb6286e780008a13ece5f04382873caaecf00ebdf25aebd81002a2b7848956d518d77e50361b1c6a05232a6f00dff3031 SHA512 acbf3d69de29831ed5ddcbd8d5fb200d766301246b80860e0aec54b69aa7b46fc63ffb6a1e762300810a86f0f124b03b942851fc7cf921e96cf68e6b32a1b6b1 +DIST icedtea-bin-3.16.0-doc-s390x.tar.gz 388955 BLAKE2B 25a44cc915ee9cfffed586f69aeb2c2209bc605885fbe31e8381bcbb59753ddefc07cf65bb5c726fad1e97601dccd0a8ff6268cddd1f0bfc5db1f65966347331 SHA512 5517c48d0cba341a472ea6e96bdd5177bddf834f81a68f1f3242cc2d19047a4a745753bc8bf2cc117d670aa085ac004b3181c9cc733a98179073c927685d921d +DIST icedtea-bin-3.16.0-doc-x86.tar.gz 388955 BLAKE2B 0ac9aa92e2c8cfbcc0afec592d1ddd9f746c79ce1700c383832f925556d1e789b6d22c79c8e571227d1246a96784c8093c54cdd528d8069b1791cdfdf7ea0bbe SHA512 b4b15c44ed15ba0e160e75c6f1e076b892c5b7c01d84301e5f2e80d119b646664f3eeb7976c67f9bb00377a9e0b3d4e564b543f23eb6d32ed96b67dbaf660582 +DIST icedtea-bin-3.16.0-doc-x86_64.tar.gz 388958 BLAKE2B 1cdd745a24c69b3d2009089e12af55c7a38b30d4c5b33ef1b288d44b2e83490c710e5e15170951bad37419186590459e70193cb5a538ab823ed0dda626742638 SHA512 fe269c4e566296dd9a53b19d749d97f979faaf3c59e25fbdd9b257010d25e263d958926234bb7896616f248ddc746ccf40cdc38647b9c2af5ea9203f267ed0ff +DIST icedtea-bin-3.16.0-jre-aarch64.tar.gz 352222 BLAKE2B 8c2bf14baa2fcf017e7dc61b40bcf0e4f0a17003dd14cb8019c76478eea518ba3246c7386af219559e8b784c0dd61cb02339192b1a130b72a5ad52208a60704d SHA512 71ede9f6aa941cbf0adb9b1e78b2416b5f27b99cf6552bc64f845a54addad6ede2035aa2920b31755e5a9a62070871de88323d779e4b66b73d7f5d8de259c1b3 +DIST icedtea-bin-3.16.0-jre-armhf.tar.gz 310305 BLAKE2B 1a5d4b5d50a550c26fdb9ba595eb835cca172ff955210c700a43fe1d244711153116f5dd5352a6718ac2b38f6c1e2b2f0016971b2cfd8be6578be905279e8d58 SHA512 bc4283118f38eb01eac4e821e0d0cfc3fa2cfe9f76ad7fb38985bb03f2080e81e3c8877d4ec952c4edd80c42a10e65a4290e6296790941782a659e18617b4e0c +DIST icedtea-bin-3.16.0-jre-armv7.tar.gz 287053 BLAKE2B 997312a3082c62f90fd9ff5d0824ed22843cdc6e4eb3613b1877d55d27c85792f690ef547e7581cbb94bda0469883cd5f14bbb7cd88916dc9387cca19aee2de7 SHA512 fe034e4987fdd1a5671712f8d2213e04b4e12677bda577053db359635657479d09fe31309463babf320f2212dacdfee4b47755746dd49fdbad927090adf3126f +DIST icedtea-bin-3.16.0-jre-base-aarch64.tar.gz 4390677 BLAKE2B f581f9ac1b2305f370b211e91e9f1896da44f7a0514f851470be9dfbf79ecb9e79d81d43f4403d3cfd714faeab00dbd0a0c042548aa99b7ba25db40211a66d98 SHA512 0b8ff4b6068358d9c703d7d4b9e27f4f9702389a223f2120f8a95dfd98523dc422eabbed88299d358924d85a16803650879da03376cb1e392be49fe570ea779f +DIST icedtea-bin-3.16.0-jre-base-armhf.tar.gz 2721289 BLAKE2B 52baef6085b540293ef9420c0c25105f42d52368958cbc246e8ef5819df441307dd1f1fc2d67282b68724ccce24e61a475a5d3ad2894c2c9021b78acf206423a SHA512 1a4cb4cea8facb71cea3d9b4c4ad34a533fa4ba7eac27c15467fa0ac93ba5f6fd3be67432bc3341fac0a20774ea39150624985e1b2123cc2aea13eef58448bee +DIST icedtea-bin-3.16.0-jre-base-armv7.tar.gz 2491181 BLAKE2B 6aa6c1f1770dc6fb094a0d8780d246557638ba3be67f468958aee2bbaae5529541999944409b874e9ad46868a585a6c50ab1d8a74e19b8db8b87efc1b5ebbb8a SHA512 f36f40a2e82a5734ab7b2663857c411e67f7f5fa8bbe7bafcea764856d59ddc7d78dec97529273a85bcc9a312ba09c44bca670a050dd6988755a2127fed81f59 +DIST icedtea-bin-3.16.0-jre-base-ppc64le.tar.gz 4601008 BLAKE2B 40484e929afa34df062d63f0501c4d7534c08751484d7394e3eef72763fede67c65a15c5896dbf173b5d18a52eced02989024ca5096a039f49a8db960f57f541 SHA512 976b7c96f1df4077e89eb439c4adc460dbae786cbc33b88ff6fbe3ce827ed8401a8f1d7495d7cf281d3c1dc69a050b7da0d16fd6bc2fd3500f04d1524eaf2880 +DIST icedtea-bin-3.16.0-jre-base-s390x.tar.gz 3233464 BLAKE2B 656937e44a0d7a25580a9b74931cc2f43efdcb81166f855a2d72abeae215e458783f64bfb3beeec8fa928ed6f80aa4e2913292dee1a40242709fc8ada98056de SHA512 a11a52c46f314f6b3f4c890f4f0d7f6b2fee58860c144cd60db1e4ccbbf0b85fd4ddd3572b4f9a9f2f83ad30b3a1290f0fc7bd9023cba63e012f137b296cab90 +DIST icedtea-bin-3.16.0-jre-base-x86.tar.gz 4726009 BLAKE2B 3cdc80de0ea16a16a55393fb0617169ea19f4729f7acc64cc47d8dcff8412c2199447f37f779126d18fc1521d7fe3e4185d9eae90088bb046298e85b1280957e SHA512 14b444b99ed7dae44365410bde750c4aeb60caaf5b243d88da8279b947edf3ba4df47713542a7185e356e89137d064aca422b7cd60ce846120bd3722f63caa4d +DIST icedtea-bin-3.16.0-jre-base-x86_64.tar.gz 4607621 BLAKE2B 0f0596613a28dc255e4ad3106d1b099e93880e35e49c80fd9f231bfcd901f95f5df1c0149c8436afd03ac5ce3a02190396100c0a9bb24c2177ac3a5f9cb1009e SHA512 4b2f401e4f0ad5be3547d0bae5a5d93954e7289b10fd78f541f1a68e606efb75b675d30a4738dc77244947b7937824f0d2742b26fbdf3673e15672f0523444af +DIST icedtea-bin-3.16.0-jre-lib-aarch64.tar.gz 42977464 BLAKE2B 64f24b7ba1f34d41ed3abdc946ecc444c234a4c557a3f97a8d50f5d5f4f47925e0f189f02249f488b4fca9bd40b52eda496d835b23a702f8c60fabe3a2295a00 SHA512 dbc0cdf2e8eda9f81973e3d6b74945731550e3e21f5448f3bfbd845b00ad28645ecd5376c28f46496781ad73249622743c02946176b93ed93bb14c8248692599 +DIST icedtea-bin-3.16.0-jre-lib-armhf.tar.gz 43024808 BLAKE2B dd38d5d052053d9c4a62833133b49b3aece1bd870efe8108656f81d8e6279ba6980452b9d877e56ed10aea87b1ad1f88045a9781143f3b741086f1d7ccaebe59 SHA512 d000bde1cf69a4b3a2570329fa45c46536be4bd88d14f00d8b8500a46fe858db53f319c261735701b6b0c692555d0600dbb0f403237cae64192cc23103213fb4 +DIST icedtea-bin-3.16.0-jre-lib-armv7.tar.gz 43024543 BLAKE2B ca5a70f0f92c64aa9d075868ec0ae1eb790de266a08e9160ca83e1573c589a4d9196f644d9fe6aec66b53e04c4515d560b0d50451c9a009b1376f494b92a42e7 SHA512 1dabcbb3bb1027fc884bbaf05c70f80367556ba6d281500458b6c44c92e6fdf08cd271e22b2cd0834379a1bce874fe4a427d0ffdbae6a8062dd9951fc61ce310 +DIST icedtea-bin-3.16.0-jre-lib-ppc64le.tar.gz 42979619 BLAKE2B 596dc3eaae843f72240563afd0b534bf6f3d9c5b4bad8f4bf68d7e436b4c17376e62adc7e705b6fc17989c096c6dd657b7f1cb19dc4e4947820aa14f2a3fa270 SHA512 1c7e288e1bce2224c9dc8e5b2fb7cd3e9773ff5fedd7c5a5f414ce96aa55e93633537fe26ea427bb145ca77d34e6298e6ceffda4a7fecea1e9c85ea52efd9b7c +DIST icedtea-bin-3.16.0-jre-lib-s390x.tar.gz 43013189 BLAKE2B 4ff72b2fab6477b4740a73c1b429fe62aee8b642902cd01efcabd7718380b6f11aded0228949744501cfd45c2704f702c98ecfccdc96850255786de010635d75 SHA512 e9b57ffb98bd4b817e18c1c2f53e0e87ea17a397af6a64ba34ec3ff446fd76cceff3f4a63062fe730233f2b16b158f4b9082d7d0a046fa31566ea650c4e016fa +DIST icedtea-bin-3.16.0-jre-lib-x86.tar.gz 42976136 BLAKE2B 56c600909f6f7e8728f6bb2fa65d671d7855156a3f67f11c62c76322fb83299b704f6d5e1c04fab2f8ba0eedac6fdfddbf0da0e4ecd670fa8904fb0ab09b2afe SHA512 0e73ca7b2a00eeb7b5c40762d83b6580712a3cc566ee5ada0ad0ac779deaa3a169a9daa64edd67f30657b7e7acd2a5e95f1384f9a71767825ddbe036e463e150 +DIST icedtea-bin-3.16.0-jre-lib-x86_64.tar.gz 42980455 BLAKE2B 50c8de3dd48ed42f3c4887f99b9ff91f45a5d7c4c960a75b067381039cc36d080bdca1fb20c2c7b6fd05e09e924bb0169994c7c4b232fd26b550b16cf058b734 SHA512 5ea12e17a2a99a276e4b1f02d7134b6e8957fe2f0ae2426ff7c6cdcde6bde3ef25f563caf634ba9f7b76512454c3afd0d8700e23a2b09bc17be0792ca2ecc756 +DIST icedtea-bin-3.16.0-jre-ppc64le.tar.gz 422514 BLAKE2B cf4b7946f3a1096244d5b7dc4b07dca8d02c600d29e685102e5ff163666cd088cee9bb3dca553b8376b9c90e1073265e900055857bcc8a3730eab5bed20da755 SHA512 c09028f8089aafef0b81c8382f47492d09f0de92cf2302233005780fe8fb21e0664db91d890ea10a802b0da63624a0ee56b188e916c198d8608848626c3bb706 +DIST icedtea-bin-3.16.0-jre-s390x.tar.gz 346985 BLAKE2B f6dbe5dbfd057f78b3f01354098df19ad87012ffc04522acfa1304fa0839acaf1c21ae181a42b983021fca696b3bf6351356f552d73b5ae5c440044b44949904 SHA512 940dea771b4dbe1d9f387fc78dddce243f11c70912d811e4fea3683e07a8926df11626be9d3e87abd5bd08bdfa3c5005623244aef2d3b1bef99297f23504c9ee +DIST icedtea-bin-3.16.0-jre-x86.tar.gz 383120 BLAKE2B d3620d53195cba88a84955fa44ff0a5401b9b36bce222da177f52b39a21f84e4f1785af159b9259a91fd70ae37c2a64e76d7b9dc85906b46b7232980e9f9c6ac SHA512 64fff0a8d9cdd4828763d6efe0ee36064f9ac2cf2d58e5645f2dddc7c7f726b982aa54d6c701901e0958f53621194cd34989ba1ddf8ab736522f629809e6176e +DIST icedtea-bin-3.16.0-jre-x86_64.tar.gz 361125 BLAKE2B f22804ca849c079fc9501ca320485164e82b4f3da3338372ed485d85c993c7235ae438970d912aa50d6bf15ec31e6d2a72622eb91986db3e9223893322afd4dd SHA512 741e638eda8230051e21ab4998c536364c0ccb79c10713adf496903e1b6356c676199fe20b5a4c8160f58a5281de6f64d4c0d9aedbba024a5cfac189d505d0c1 +DIST icedtea-bin-3.16.0-ppc64le.tar.gz 15853831 BLAKE2B ecd7f684894597f81e12502c1312fa421c4935865b1f6102d5cdc654d579e61d2baccd8bda52bde4d5cce37312133cd8a82dca9cfd350a388f3be0fe1d1583d4 SHA512 b46dec6c67ff19869edea550851ea79666163b116ae2de30d7f00d58996b008d29d55b4845fc176cac8e79e0df735f58f0bb14510d20a9b083ae66234bf568b5 +DIST icedtea-bin-3.16.0-s390x.tar.gz 15800557 BLAKE2B 7ad06c75c3f58c448c405364f1978a1e7e4d31b3f6925b0c6c5b1cff179178747bbe73cb185cfaa32d594939e8c0ffd94263440448ef275daddcd8c7e0378f0c SHA512 2d2abfcc32960a72b6a33679527c0e66d639bbf959295b99ce685b77a290d9a669abe4bc91babb2d31a554a82d984e71ad37fbeb66c5366c3201ff60c9b53cfa +DIST icedtea-bin-3.16.0-x86.tar.gz 15787967 BLAKE2B 34d8b32b177d44d4caeffb727f62b9956ebe3d169927b47cd6b6664b5dfc9409dddb8c53413d72bbf344c8d230f4ddfdeabb917aa36a743064eac1f582a10906 SHA512 950bcab653fe36beabb73b7ec30ae473119d634d3ddd4953b6afac7bc0e88662bbd2b88d9c65ab7f411e1dd3e07b508cb5314d734d52593690516573c8efbaa3 +DIST icedtea-bin-3.16.0-x86_64.tar.gz 15793129 BLAKE2B 8e01beaeb5819af83a3c2a22ee04c7e793810ecb9d621fadcc5d6348e60bb5de21b054358a169c9cc69f473ccc974befe36a7edf10d8cadee3d75e5e09536c3c SHA512 cdb709bddeff25e91d482c6eaddb21caf1d9aa7a0c008c2fd2565dbb2a218b744c47f2af420069d8b4fd4dc7ff47d78e07b31ff3931517611ac0293546880cd7 diff --git a/dev-java/icedtea-bin/files/icedtea-bin.env.sh b/dev-java/icedtea-bin/files/icedtea-bin.env.sh new file mode 100644 index 0000000..5fb2a8d --- /dev/null +++ b/dev-java/icedtea-bin/files/icedtea-bin.env.sh @@ -0,0 +1,17 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +VERSION="IcedTea JDK ${PV}$(multilib_is_native_abi || printf ' ('${ABI}')')" +JAVA_HOME="${EPREFIX}/opt/icedtea-bin-${PV}$(multilib_is_native_abi || printf -- -${ABI})" +JDK_HOME="${EPREFIX}/opt/icedtea-bin-${PV}$(multilib_is_native_abi || printf -- -${ABI})" +JAVAC="\${JAVA_HOME}/bin/javac" +PATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin" +ROOTPATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin" +LDPATH="\${JAVA_HOME}/jre/lib/$(get_system_arch)/:\${JAVA_HOME}/jre/lib/$(get_system_arch)/server/" +MANPATH="${EPREFIX}/opt/icedtea-bin-${PV}/man" +PROVIDES_TYPE="JDK JRE" +PROVIDES_VERSION="1.${SLOT}" +# Taken from sun.boot.class.path property +BOOTCLASSPATH="\${JAVA_HOME}/jre/lib/resources.jar:\${JAVA_HOME}/jre/lib/rt.jar:\${JAVA_HOME}/jre/lib/sunrsasign.jar:\${JAVA_HOME}/jre/lib/jsse.jar:\${JAVA_HOME}/jre/lib/jce.jar:\${JAVA_HOME}/jre/lib/charsets.jar:\${JAVA_HOME}/jre/lib/jfr.jar" +GENERATION="2" +ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH" diff --git a/dev-java/icedtea-bin/icedtea-bin-3.16.0.ebuild b/dev-java/icedtea-bin/icedtea-bin-3.16.0.ebuild new file mode 100644 index 0000000..fdcbaca --- /dev/null +++ b/dev-java/icedtea-bin/icedtea-bin-3.16.0.ebuild @@ -0,0 +1,155 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit java-vm-2 toolchain-funcs multilib-build + +ALPINE_PN="openjdk8" +ALPINE_PV="8.252.09-r1" +ALPINE_P="java-1.8-openjdk" +ALPINE_PATH="usr/lib/jvm/${ALPINE_P}" +S="${WORKDIR}" + +get_apk_names() { + ARCH="${2-${1}}" + echo "${1}? ( + ${BASE_URI}/${ARCH}/${ALPINE_PN}-${ALPINE_PV}.apk -> ${P}-${ARCH}.tar.gz + ${BASE_URI}/${ARCH}/${ALPINE_PN}-jre-${ALPINE_PV}.apk -> ${P}-jre-${ARCH}.tar.gz + ${BASE_URI}/${ARCH}/${ALPINE_PN}-jre-base-${ALPINE_PV}.apk -> ${P}-jre-base-${ARCH}.tar.gz + ${BASE_URI}/${ARCH}/${ALPINE_PN}-jre-lib-${ALPINE_PV}.apk -> ${P}-jre-lib-${ARCH}.tar.gz + ${BASE_URI}/${ARCH}/${ALPINE_PN}-doc-${ALPINE_PV}.apk -> ${P}-doc-${ARCH}.tar.gz + examples? ( ${BASE_URI}/${ARCH}/${ALPINE_PN}-demos-${ALPINE_PV}.apk -> ${P}-demos-${ARCH}.tar.gz ) + debug? ( ${BASE_URI}/${ARCH}/${ALPINE_PN}-dbg-${ALPINE_PV}.apk -> ${P}-dbg-${ARCH}.tar.gz ) + )" +} + +DESCRIPTION="Binary build of the IcedTea JDK from Alpine Linux" +HOMEPAGE="http://icedtea.classpath.org" +BASE_URI="http://dl-cdn.alpinelinux.org/alpine/edge/community/" +SRC_URI=" + $(get_apk_names amd64 x86_64) + $(get_apk_names arm armhf) + $(get_apk_names arm armv7) + $(get_apk_names arm64 aarch64) + $(get_apk_names ppc64 ppc64le) + $(get_apk_names s390 s390x) + $(get_apk_names x86 x86) +" + +LICENSE="GPL-2-with-classpath-exception" +SLOT="8" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86" +IUSE="big-endian elibc_musl cups +gtk pulseaudio selinux debug examples alsa headless-awt" + +REQUIRED_USE=" + gtk? ( !headless-awt ) + ppc64? ( !big-endian ) + elibc_musl +" +RESTRICT="preserve-libs strip mirror" +QA_PREBUILT="opt/.*" + +RDEPEND="" +DEPEND=" + >=dev-libs/glib-2.60.7:2 + >=media-libs/fontconfig-2.13:1.0 + >=media-libs/freetype-2.9.1:2 + >=media-libs/lcms-2.9:2 + >=sys-apps/baselayout-java-0.1.0-r1 + >=sys-libs/zlib-1.2.11-r2 + virtual/jpeg-compat:62 + alsa? ( >=media-libs/alsa-lib-1.2 ) + cups? ( >=net-print/cups-2.0 ) + gtk? ( + >=dev-libs/atk-2.32.0 + >=x11-libs/cairo-1.16.0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.24:2 + >=x11-libs/pango-1.42 + ) + selinux? ( sec-policy/selinux-java ) + virtual/ttf-fonts + !headless-awt? ( + media-libs/giflib:0/7 + =media-libs/libpng-1.6* + >=x11-libs/libX11-1.6 + >=x11-libs/libXcomposite-0.4 + >=x11-libs/libXext-1.3 + >=x11-libs/libXi-1.7 + >=x11-libs/libXrender-0.9.10 + >=x11-libs/libXtst-1.2 + ) +" +PDEPEND=" + pulseaudio? ( dev-java/icedtea-sound ) +" + +src_unpack() { + if use arm; then + # Only unpack armv7 or armhf according to tc-is-softfloat + [ "$(tc-is-softfloat)" = "no" ] && arch="armhf" || arch="armv7" + for k in ${A}; do + if [ -z "${k##*${arch}*}" ]; then + unpack ${k} + fi + done + else + unpack ${A} + fi +} + +src_prepare() { + default + + # Overwrite normal binaries with the ones with debug symbols + if use debug; then + # Remove .debug extension + shopt -s globstar + for file in usr/lib/debug/**/*.debug; do + mv "${file}" "${file%.debug}" || die + done + shopt -u globstar + cp -r usr/lib/debug/usr . || die + rm -rv usr/lib/debug || die + fi + + if ! use alsa; then + rm -v "${ALPINE_PATH}"/jre/lib/*/libjsoundalsa.* || die + fi + + if use headless-awt; then + rm -rv "${ALPINE_PATH}"/{,jre/}bin/policytool \ + "${ALPINE_PATH}"/bin/appletviewer || die + fi +} + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}${dest#/}" + dodir "${dest}" + + dodoc "${ALPINE_PATH}"/{ASSEMBLY_EXCEPTION,LICENSE,release,THIRD_PARTY_README} + + # doins doesn't preserve executable bits + cp -pRP "${ALPINE_PATH}"/{bin,include,jre,lib,man} "${ddest}" || die + + if use examples; then + cp -pRP "${ALPINE_PATH}"/{demo,sample} "${ddest}" || die + fi + + # use system-wide cacert store + rm "${ddest}"/jre/lib/security/cacerts || die + dosym ../../../../../etc/ssl/certs/java/cacerts "${dest}"/jre/lib/security/cacerts + + java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh" + + # Both icedtea itself and the icedtea ebuild set PAX markings but we + # disable them for the icedtea-bin build because the line below will + # respect end-user settings when icedtea-bin is actually installed. + java-vm_set-pax-markings "${ddest}" + + # Each invocation appends to the config. + java-vm_revdep-mask "${EPREFIX}${dest}" + java-vm_sandbox-predict /proc/self/coredump_filter +} diff --git a/dev-java/icedtea-bin/metadata.xml b/dev-java/icedtea-bin/metadata.xml new file mode 100644 index 0000000..c6a17fe --- /dev/null +++ b/dev-java/icedtea-bin/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gyakov...@gentoo.org</email> + <name>Georgy Yakovlev</name> + </maintainer> + <maintainer type="project"> + <email>j...@gentoo.org</email> + <name>Java</name> + </maintainer> + <use> + <flag name="headless-awt">Don't install the X backend for AWT, needed by some GUIs (used to be X flag)</flag> + </use> +</pkgmetadata>