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>

Reply via email to