Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/icedtea-bin/files/, dev-java/icedtea-bin/
Date: Sat, 03 Jun 2017 22:08:04
Message-Id: 1496527671.90e840c5d0ee565c823705e0fc05270351ba1f30.chewi@gentoo
1 commit: 90e840c5d0ee565c823705e0fc05270351ba1f30
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 3 22:07:16 2017 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 3 22:07:51 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e840c5
7
8 dev-java/icedtea-bin: Remove vulnerable 7.2.6.[89] wrt bug #619458
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 dev-java/icedtea-bin/Manifest | 12 --
13 dev-java/icedtea-bin/files/icedtea-bin-7.env | 17 --
14 dev-java/icedtea-bin/files/icedtea-bin-8.env | 17 --
15 dev-java/icedtea-bin/icedtea-bin-7.2.6.8.ebuild | 205 -----------------------
16 dev-java/icedtea-bin/icedtea-bin-7.2.6.9.ebuild | 206 ------------------------
17 5 files changed, 457 deletions(-)
18
19 diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
20 index 54af6cd3448..c4bf5d35a5b 100644
21 --- a/dev-java/icedtea-bin/Manifest
22 +++ b/dev-java/icedtea-bin/Manifest
23 @@ -4,25 +4,13 @@ DIST icedtea-bin-core-3.4.0-ppc64.tar.xz 54156476 SHA256 4ab0d286746e583be1d630e
24 DIST icedtea-bin-core-3.4.0-x86.tar.xz 61316304 SHA256 673dd4eb192b769c3781d3f286fb7cfcd71ca61a376070d511239f6903ff2e65 SHA512 52091c3e5eb7b453169d87aeeda348c122d5c7c03ec801fde11cb6cdb6f97ae5daa4889bfb724a50feba63ab073ca5a2c341c67a812ccb2bcd0f3866c11e74a2 WHIRLPOOL 6ee9e1239eb5981bb66056256e4c3d1e49b1dd91a9eb988bbc3146cf2317c07aed15d8e1bb8929cadbb4b235cbee7f7bbe9bf45e2eb3283cff7f5598cf2f058b
25 DIST icedtea-bin-core-7.2.6.10-amd64.tar.xz 53414248 SHA256 332468fbfacd89cffd6f6f7f4860bbf9a4e49446e09d4a38154cef1f018a154d SHA512 11e2d094c3f53ffce8ddd639501d0ded25b991ede87521208da66cfe60c9d43ba1d5a0bb8b7985db5555796c1beaf931cc385a4c78910c1ddfc790322a678bc2 WHIRLPOOL e6a9a4b3043c53fb07d2b39bff08e13393a5cf515f901334397a3a6409efb79b98ac752830a6d73a7fa767e46589fc28d137c8422488b7b68b0da7a180e7e507
26 DIST icedtea-bin-core-7.2.6.10-x86.tar.xz 55334952 SHA256 717ebb14e834390206578c9ed487a03f3e80e663eb7c08d39dd05785641a1332 SHA512 4e0a8eb204d1144d9f784f0bc4de3f7ff6d84585c34c154f9f49b3bed2c2896ccbaadb016bd252c7f4d8402d4857f3541da1a953325d0bd962ff0674587c6d76 WHIRLPOOL 6d4f161aa8a403fd2517b390a4465c3513e470ed5ff9f8b5fdbfc659411668951dc336b972740d558f39b91234ab4e7cc764faa0ca59ee9a747685eed93422c3
27 -DIST icedtea-bin-core-7.2.6.8-amd64.tar.xz 53161352 SHA256 f96ef80de8568e3cd9d41c7829918e77c9705866e284e1390c94f68f911887a6 SHA512 833d586119cfa218e711bbccf33aaa4934bd4bc34839920af7ab2677b93e4c5ebe844c9cc293fb1aa47265695c9ac9673eea81d44fcc533118ccfcfa2aa490a3 WHIRLPOOL a438aa02fa1b3fec1129b06c43cad7990068798956a3880c8b71fc135e2ebab01dde9f3bf84c3ed44007b65f6e52e306e00933f8d9260f0550b6720945549301
28 -DIST icedtea-bin-core-7.2.6.8-x86.tar.xz 54834440 SHA256 c5867db7613cb73d94c0d413f00d1bc5e5563143977bdf046ca1bc42f00a28da SHA512 da511acc62225af3a3755e6dac7f0ffb47ed9eb4c6ce7faecde6850fd499cf9427504903d94b7efe5c5126095b0ac71dd5bbe401ff47ebd8026574f105b2b9c9 WHIRLPOOL 8471a3e60dbb75befeeb8f338165d3ae28b6fa3fb602f98ca5eaca4759ed8a447a728023853d3bbd04a822411dfdcaf45dcb55f6b2ba9beac6ccacba0ee3140e
29 -DIST icedtea-bin-core-7.2.6.9-amd64.tar.xz 53340768 SHA256 dc520389dc96e6b79ea7f7d72ec464c070977af5e17ab9843e84c406d884475e SHA512 2b7cc0fb6b1baea07c2bf429581868563f5b79cb0ff2f0d6ad7ae9fefd4ce99c9394b46ca41b04a345fe3bfa40d90654a1b30318ab1aae6e983ab5cca9571603 WHIRLPOOL 9a6781a662b7e46c5103c1098a2abc0c274bc0a3e3947437962630178647cba2a06ba3a649f5d2ba7c354a1430550e8a83cad0952e8879ce2997573b943c5817
30 -DIST icedtea-bin-core-7.2.6.9-x86.tar.xz 55025384 SHA256 0ea41e0bd36f23591be3a00f355ad0310e9a223892c10437b2f62ec846551d0f SHA512 a7d87789557532e9ad2ac36e836a5ea83357bfcede100e1225fa33258848f94d85cda59aae298bff3672b48b2ebdcc2efc72dab5078d3a168bdca920f00c3df7 WHIRLPOOL 95cb5658985d5e08233c0c6b6509c797b2b97464261ac42b3b2c01ba04d734aadb363401943b77842828cc1e5641bed198c850d56beee004be761b6669ef799d
31 DIST icedtea-bin-doc-3.4.0.tar.xz 11684272 SHA256 fb6d16f81bfc1b6d8c9bbf93a07797a3b667c7e3fbf6083292cfb858b6f58056 SHA512 06682cdb16fa7a49918f892aeb9ab6bf3fb4a4fc2b64cc555b38d38f826a70fa2451a5c549d0f1c113fc20f216d9ae3ab2fd81cd88ea79a14af94854e9ef3799 WHIRLPOOL 666aec67b8f1fe8d4bc2bdb0a5873ece59cebb44c480074d694365a04c40c17bc54913394fcbf6ce6257bac35e9e831217ec0806e63d9f7a66a97a480e6d4dbd
32 DIST icedtea-bin-doc-7.2.6.10.tar.xz 10614336 SHA256 e8a79fd42c8b6341df6dfc9a5a277aaecadcfe48e214988c900d1773313a95e2 SHA512 fa0748d0042f297527f5af11beccdad0b671225b8f258495ec93faa3f55b8669488575e53375ec71a8a8c75d17db4b26fd5980ce0381ed5ab598fb5c07c80af6 WHIRLPOOL 3f9f82c115869c5f849527485ef841d6b985139c3494e388a4d0a4a5c9adeba6c45aabe2da87d9717c692866a8baad0170f1059dd22d0911ba8b88e84f55f777
33 -DIST icedtea-bin-doc-7.2.6.8.tar.xz 10608092 SHA256 259f3e3bc826f93b5bab5720e21901ac1f17ef5807e9b8ff077c5315ee0275ae SHA512 84c741aea87ee9edbb4c54ee4dcecd2adc155f0598bbc1031fac5ed5e5c5828e259a839200b3f908d0928806a0c851ffcfa8aed4ec0486c11fb521a21173fafa WHIRLPOOL cadc1346bf2aeceabf60fac58d7a104012fb857962a9e7684071ca1319c2caf66d5909bfee5802d020db981db65cf58ffa70ecbf0a9ba40cfa5ba48797175d80
34 -DIST icedtea-bin-doc-7.2.6.9.tar.xz 10612564 SHA256 8b1674e37f5678aeb21c0b9ad6355aca21e03d699a8f1dc456b7a8fc7447e23c SHA512 6673ded54bd3719bcc3b53e91b426a3c71994d41dee674a5c25f4bf695fee47c77c8503313df6ab8e2c6055d779783550c70ce8e7a4d578c9e5b6af3bf9c0412 WHIRLPOOL 26243f77299e36f28303bc8dd762c2eb3fb24cad80338fc0af8a0d85d2b8bd0475a7e833fffcf0550c47c6540247f58448dd0dec0cccd3aa455b98f60a151e9c
35 DIST icedtea-bin-examples-3.4.0-amd64.tar.xz 1856216 SHA256 05d187bf937fb162ec828ae7fe214e739d4fb1d237320897eff5e196626c86af SHA512 0ec78903919ad524cdd0d9458c6c2ab437d38f2487807e8854e28df04a8126a43529f22080958e90ec16d7a0d9c72d01570058b383e507b2f1a96b7b7d9578e3 WHIRLPOOL 8dfaed413f1f722458e3b1c5616beacebe65b9a8dbec4e892e0c3b69135a0fbc3c2af2aba19ec0a2841a15bdbab4e051275e1ef84a2c870c6e2c6e11e3be85cb
36 DIST icedtea-bin-examples-3.4.0-arm.tar.xz 1840060 SHA256 546f99327d2dc1908a057842781c91693bd92c18663e4af65ab82da929de64cf SHA512 0bd3a13f77e69099b11c0dfee8437b43d64bee4f9ed411af523042c5a53ebff592832e5ff8973bfd9c2858789938b1cabbd230e9b6498721249315b7442a7d9e WHIRLPOOL e9096453f7d8fbde8636981aa140d7606380c05b31d8b1fa03430438f4650bc87dc51e890b8416d2fc06922a8e32f7ce32cb8ef0fdcf89dc0fc6706392904a2b
37 DIST icedtea-bin-examples-3.4.0-ppc64.tar.xz 1848048 SHA256 0fe715e84b6f405dc4a24e4c0e958b4691938c12452452747eccee3983c74967 SHA512 89565814818b8a07db3e65b49fd1d750521018ae9acc7800184fe511e327b904fdd6d91c7d7bdf85243685719ee9981abd19d4a727c12b936d75acc57ed80f76 WHIRLPOOL dd8a28b15c32c35c9bdfba9a24b6417ea984c15395de106e432b99dd2874a2aa90abd62aaf11f8ad822418ec1bf0068126c433115ee65b5e41d7fbd062538025
38 DIST icedtea-bin-examples-3.4.0-x86.tar.xz 1862844 SHA256 e61b53cb1320492ddadcf428ffc15f9a6178ebcffbeefc2bce8a870021ed809a SHA512 128f6afab5f634bab49c11e41b2e763629a728364031b5e27ab84240878b0c07cabaf94b3b7c43182fd6776a48c341074957b250f036ce42fae84754339282e3 WHIRLPOOL 37f60ac345a34dc708de62b89779eaf010438a18f49d6d3cc07b0bed8c080596e01169185c4d1e8579efa83559bb98d8d0c56694507530d53059dc0bd0105701
39 DIST icedtea-bin-examples-7.2.6.10-amd64.tar.xz 1796152 SHA256 a50a708e234055912ef8f7374d0d9a86f5dae80efd760ce0c58fb7fb9529dd4f SHA512 f3f2322d6c631130a21320fc4aa82f3c927ef9b877e557adc149d09794c859cd281542b71cacc761516eccf8b5b18ab9a7cd53a37b62cb591c738f5d60fb2301 WHIRLPOOL f47782336d8e6c1539a210f395d7bb999a7fd473ca9ef610fbb873d901a8674aa16bf05db7596a778585cac5de45cc38eb11dd35b5ba620f655facd07df02121
40 DIST icedtea-bin-examples-7.2.6.10-x86.tar.xz 1797320 SHA256 2f4de71a29f92b54b151640620853bd71cfa7ee1bd3e4713ed745ada353801aa SHA512 afa5e924bfff796a13e096ef94c708b9192350e86746fe9c86874db2a937add8050daddfba5a50109a6ebc226fa62f66dfc019d27e4053364bfe9249e40a87da WHIRLPOOL 1f6214b2f9fd777ed10a4f5c3f0830f0f3f171d032fffb1ff281f3eea648b9b7994de31fcd7ad65d734bb45d7816819c3d3b34657d52a6b91fa4aea093904464
41 -DIST icedtea-bin-examples-7.2.6.8-amd64.tar.xz 1796596 SHA256 115bc46dcd307ca9abb264f3b5a2e541c5e4e12fddd7a522d066b0cff249ca42 SHA512 f3fe08e294c1aee2d64a89ab69cb002fd01b640289bc9b68a84aa5261ef4a7432b6be245a144fba628a701354079a1e2d2e0676fd0fa2a1febc612936e157492 WHIRLPOOL d74bb84a95200606e04816f669ddfede9f1991b1df755e1a9cddc91c26301a1ae353470c7e209468f7acae4d34ceed35ed6445d356510fdfa1a2e793a43995d3
42 -DIST icedtea-bin-examples-7.2.6.8-x86.tar.xz 1796976 SHA256 50c9601c379d51d732ad7e349d2b873973ff2b1f383d7fade4fb2139eee15e8f SHA512 ab3101a86fcc62c2ca159830dffaff561f54cf1dc75ebce45efd72341881c97b078b8213040f70e41b421b17d81c3fa093371be2e160bcfaca7d5ef6ad2dfd31 WHIRLPOOL e2ebfc5fc099e03eab164d09d7ad13db8b97fcb6514961e5b0203bcb42f4ba28a45aadcbcbccf9d6933beb98c6929cecd6f61a51e5260d7c1a078d8d5535f921
43 -DIST icedtea-bin-examples-7.2.6.9-amd64.tar.xz 1796792 SHA256 edb89de7176d9a155e75034c737666aefceadc9f8026845c7b0175234bb73532 SHA512 5a456c4a3dc27161c0da5fac7f757e59beafafe0ce3d2adf36901f71955cc8075d52507e418f8cd1346d3381754ce5e4ca4a1d40eacbc2f6a37d52abd326dbf8 WHIRLPOOL 2dd6162a0f425a52ec4c4ca61ecf3e431f35da3c6565b0917901dedcdd0a763aee051b24269129975491f396a896b340b5387d8c74ef6e86685dbdf6071cfa50
44 -DIST icedtea-bin-examples-7.2.6.9-x86.tar.xz 1796468 SHA256 e766aca0dce9ef7e43c4866f7cbd7b9f780a444385259b0d8696f0737ccee65a SHA512 36ed733a1fddca19f6ed23ce66abf77864d1d08a4aed21712cd58aade8699ea39a2113dc74c5404cd875c2aa49b6ca98e02fa8cff82970926a9eb676e2d2f438 WHIRLPOOL 0fe6951506e49493d1ef10c0724089a19e3fe04069c0979d9b91e0428ccab3f382757db407f03866fc80269bd4098004df57759e785f1fd0e48adac24def04d3
45 DIST icedtea-bin-src-3.4.0.tar.xz 45704380 SHA256 c5a91481c3830148041404785316a203e37cbc3f8673cc97feccff443a4d61a5 SHA512 00cf87bbcb271202aaa08efdb3d804f92a5a8f158f998f689f0360a715485180c767fead34cbfdb8230465427227edf9c16c8779ee010301f25a7a2ad8a06c54 WHIRLPOOL bf80985e409636a0d0bab7849efd48eb19ea8bfaac75663e106129c9b2f511865f3ccaac4cd2a9f2402ae70d905aad2efd6a3edab2dcd0503f423f3ba645d4b7
46 DIST icedtea-bin-src-7.2.6.10.tar.xz 40201568 SHA256 354b76311fb9e28857dd64c3ca4b53504f5acfaa567d424aa2b24e73b692316a SHA512 c9310a5e776435f2192b046372f051a974e1c9b3be9265a51b344cb46ed82ff4d6cc5870f04ff7a3adb300aadbdbc7b9fda808b890a3a69d7b3ea960a7dddf54 WHIRLPOOL 107b64bfff32317e0439d38a5fbbc79c211048935d00abfebc541e0274123048a59b033e31b07c63156f1726ee127996f4ac0fa95fd5bf2238256bea09fd968c
47 -DIST icedtea-bin-src-7.2.6.8.tar.xz 40105456 SHA256 9fcc1ebcfa3518804c45215f4e83ea282a87dff2b4b52461cd878c77a5812b2d SHA512 3ba29db8f6edeb3433d03a1b679ea21ead501c7e343fdee15531ff0e86061bca3e37498c75362aaee319424dc6464803659c24089def3f3c579bcf86fe7a6ba6 WHIRLPOOL d0ab4d61ba741b9955deb958927efff871c8941127707dee860a4317c1fdf17301b456739591a81f998d9a2bdaf55eccdd26717df228e9c70960b101e8dd7ab3
48 -DIST icedtea-bin-src-7.2.6.9.tar.xz 40197760 SHA256 3e59c465de83f5a9f9fb66da1c3af0a0d5fc5da76285ad936846bc675f7823e5 SHA512 392de5356226daff9b91fb79813dce3a8f383136637c5d7f2647ab3cfd664dbc3eadd65b1387c7bc74c9e476c1bed4a02b0efc10445aba27d1ba60d746f892a9 WHIRLPOOL f2b83a21476e611747de33a06ada376bfe15a45336be7ab287db5fabfd2999defa73b12666a4cc4a7fa04ae893e1a0447f05951dbac49cb9fdcc32697c907125
49
50 diff --git a/dev-java/icedtea-bin/files/icedtea-bin-7.env b/dev-java/icedtea-bin/files/icedtea-bin-7.env
51 deleted file mode 100644
52 index 2bbe777a52b..00000000000
53 --- a/dev-java/icedtea-bin/files/icedtea-bin-7.env
54 +++ /dev/null
55 @@ -1,17 +0,0 @@
56 -# Copyright 1999-2011 Gentoo Foundation
57 -# Distributed under the terms of the GNU General Public License v2
58 -
59 -VERSION="IcedTea JDK @PV@"
60 -JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@"
61 -JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@"
62 -JAVAC="${JAVA_HOME}/bin/javac"
63 -PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
64 -ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
65 -LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/"
66 -MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@/man"
67 -PROVIDES_TYPE="JDK JRE"
68 -PROVIDES_VERSION="1.7"
69 -# Taken from sun.boot.class.path property
70 -BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar"
71 -GENERATION="2"
72 -ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
73
74 diff --git a/dev-java/icedtea-bin/files/icedtea-bin-8.env b/dev-java/icedtea-bin/files/icedtea-bin-8.env
75 deleted file mode 100644
76 index 91343cfd138..00000000000
77 --- a/dev-java/icedtea-bin/files/icedtea-bin-8.env
78 +++ /dev/null
79 @@ -1,17 +0,0 @@
80 -# Copyright 1999-2016 Gentoo Foundation
81 -# Distributed under the terms of the GNU General Public License v2
82 -
83 -VERSION="IcedTea JDK @PV@"
84 -JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@"
85 -JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@"
86 -JAVAC="${JAVA_HOME}/bin/javac"
87 -PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
88 -ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
89 -LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/"
90 -MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@/man"
91 -PROVIDES_TYPE="JDK JRE"
92 -PROVIDES_VERSION="1.8"
93 -# Taken from sun.boot.class.path property
94 -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"
95 -GENERATION="2"
96 -ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
97
98 diff --git a/dev-java/icedtea-bin/icedtea-bin-7.2.6.8.ebuild b/dev-java/icedtea-bin/icedtea-bin-7.2.6.8.ebuild
99 deleted file mode 100644
100 index 4a45fba03e2..00000000000
101 --- a/dev-java/icedtea-bin/icedtea-bin-7.2.6.8.ebuild
102 +++ /dev/null
103 @@ -1,205 +0,0 @@
104 -# Copyright 1999-2016 Gentoo Foundation
105 -# Distributed under the terms of the GNU General Public License v2
106 -
107 -EAPI=6
108 -
109 -MULTILIB_COMPAT=( abi_x86_{32,64} )
110 -KEYWORDS="-* amd64 x86"
111 -
112 -inherit java-vm-2 multilib-build prefix toolchain-funcs
113 -
114 -BASE_URI="https://dev.gentoo.org/~chewi/distfiles"
115 -SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
116 - source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
117 - multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )"
118 -
119 -for abi in amd64 x86; do
120 - SRC_URI+="
121 - ${abi}? (
122 - ${BASE_URI}/${PN}-core-${PV}-${abi}.tar.xz
123 - examples? ( ${BASE_URI}/${PN}-examples-${PV}-${abi}.tar.xz )
124 - )"
125 -done
126 -
127 -DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
128 -HOMEPAGE="http://icedtea.classpath.org"
129 -LICENSE="GPL-2-with-classpath-exception"
130 -SLOT="7"
131 -
132 -IUSE="+alsa cjk +cups doc examples +gtk headless-awt multilib nsplugin nss pulseaudio selinux source +webstart"
133 -REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
134 -
135 -RESTRICT="preserve-libs strip"
136 -QA_PREBUILT="opt/.*"
137 -
138 -RDEPEND=">=dev-libs/glib-2.42:2%
139 - >=dev-libs/nss-3.16.1-r1%
140 - >=dev-libs/nspr-4.10%
141 - >=media-libs/fontconfig-2.11:1.0%
142 - >=media-libs/freetype-2.5.5:2%
143 - >=media-libs/lcms-2.6:2%
144 - >=sys-libs/zlib-1.2.8-r1%
145 - virtual/jpeg:62%
146 - alsa? ( >=media-libs/alsa-lib-1.0% )
147 - cups? ( >=net-print/cups-2.0% )
148 - gtk? (
149 - >=dev-libs/atk-2.16.0%
150 - >=x11-libs/cairo-1.14.2%
151 - x11-libs/gdk-pixbuf:2%
152 - >=x11-libs/gtk+-2.24:2%
153 - >=x11-libs/pango-1.36%
154 - )
155 - !headless-awt? (
156 - >=media-libs/giflib-4.1.6-r1%
157 - =media-libs/libpng-1.6*%
158 - >=x11-libs/libX11-1.6%
159 - >=x11-libs/libXcomposite-0.4%
160 - >=x11-libs/libXext-1.3%
161 - >=x11-libs/libXi-1.7%
162 - >=x11-libs/libXrender-0.9.8%
163 - >=x11-libs/libXtst-1.2%
164 - )"
165 -
166 -# gsettings-desktop-schemas is needed for native proxy support. #431972
167 -RDEPEND=">=gnome-base/gsettings-desktop-schemas-3.12.2
168 - media-fonts/dejavu
169 - >=sys-devel/gcc-4.9.3[multilib?]
170 - >=sys-libs/glibc-2.22[multilib?]
171 - cjk? (
172 - media-fonts/arphicfonts
173 - media-fonts/baekmuk-fonts
174 - media-fonts/lklug
175 - media-fonts/lohit-fonts
176 - media-fonts/sazanami
177 - )
178 - selinux? ( sec-policy/selinux-java )
179 - multilib? ( ${RDEPEND//%/[${MULTILIB_USEDEP}]} )
180 - !multilib? ( ${RDEPEND//%/} )"
181 -
182 -DEPEND="!arm? ( dev-util/patchelf )"
183 -
184 -PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
185 - nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )
186 - pulseaudio? ( dev-java/icedtea-sound )"
187 -
188 -S="${WORKDIR}"
189 -
190 -pkg_pretend() {
191 - if [[ "$(tc-is-softfloat)" != "no" ]]; then
192 - die "These binaries require a hardfloat system."
193 - fi
194 -}
195 -
196 -src_prepare() {
197 - default
198 -
199 - if ! use alsa; then
200 - rm -v */jre/lib/*/libjsoundalsa.* || die
201 - fi
202 -
203 - if use headless-awt; then
204 - rm -vr */jre/lib/*/{xawt,libsplashscreen.*} \
205 - */{,jre/}bin/policytool */bin/appletviewer || die
206 - fi
207 -
208 - if ! use gtk; then
209 - rm -v */jre/lib/*/libjavagtk.* || die
210 - fi
211 -
212 - local lib=${P}-${ABI}/jre/lib
213 -
214 - # NSS is already required because of SunEC. The nss flag in the
215 - # icedtea package just comments or uncomments this line.
216 - sed -i "/=sun\.security\.pkcs11\.SunPKCS11/s/^#*$(usex nss '/' '/#')/" \
217 - ${lib}/security/java.security || die
218 -
219 - if [[ -n "${EPREFIX}" ]]; then
220 - # The binaries are built on a non-prefixed system so the
221 - # fontconfig needs to have prefixes inserted.
222 - rm ${lib}/fontconfig.Gentoo.bfc || die
223 - hprefixify ${lib}/fontconfig.Gentoo.properties.src
224 - mv ${lib}/fontconfig.Gentoo.properties{.src,} || die
225 - fi
226 -
227 - # Fix the RPATHs, except on arm.
228 - # https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
229 - # https://github.com/NixOS/patchelf/issues/8
230 - if use arm; then
231 - ewarn "The RPATHs on these binaries are normally modified to avoid"
232 - ewarn "conflicts with an icedtea installation built from source. This"
233 - ewarn "is currently not possible on ARM so please refrain from"
234 - ewarn "installing dev-java/icedtea on the same system."
235 - else
236 - local old="/usr/$(get_libdir)/icedtea${SLOT}"
237 - local new="${EPREFIX}/opt/${P}"
238 - local elf rpath
239 -
240 - for elf in $(find -type f -executable ! -name "*.cgi" || die); do
241 - rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
242 -
243 - if [[ -n "${rpath}" ]]; then
244 - patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
245 - fi
246 - done
247 - fi
248 -}
249 -
250 -multilib_src_install() {
251 - local dest="/opt/${P}-${ABI}"
252 - dest="${dest/%-${DEFAULT_ABI}/}"
253 - local ddest="${ED}${dest#/}"
254 - dodir "${dest}"
255 -
256 - if multilib_is_native_abi; then
257 - dodoc ${P}-${ABI}/doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
258 - use doc && dodoc -r ${P}/doc/html
259 -
260 - # doins doesn't preserve executable bits.
261 - cp -pRP ${P}-${ABI}/{bin,include,jre,lib,man} "${ddest}" || die
262 -
263 - if use examples; then
264 - cp -pRP ${P}-${ABI}/{demo,sample} "${ddest}" || die
265 - fi
266 -
267 - if use source; then
268 - cp ${P}/src.zip "${ddest}" || die
269 - fi
270 -
271 - # Use default VMHANDLE.
272 - java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
273 - else
274 - local x native=$(get_system_arch ${DEFAULT_ABI})
275 -
276 - for x in {,/jre}/{bin,lib/$(get_system_arch)} /jre/lib/rt.jar; do
277 - dodir "${dest}"${x%/*}
278 - cp -pRP ${P}-${ABI}${x} "${ddest}"${x} || die
279 - done
280 -
281 - for x in ${P}-${DEFAULT_ABI}{,/jre}/lib/*; do
282 - [[ ${x##*/} = ${native} ]] && continue
283 - [[ -e "${ddest}"/${x#*/} ]] && continue
284 - dosym "${EPREFIX}"/opt/${P}/${x#*/} "${dest}"/${x#*/}
285 - done
286 -
287 - # Use ABI-suffixed VMHANDLE.
288 - VMHANDLE+="-${ABI}" java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
289 - fi
290 -
291 - # Both icedtea itself and the icedtea ebuild set PAX markings but we
292 - # disable them for the icedtea-bin build because the line below will
293 - # respect end-user settings when icedtea-bin is actually installed.
294 - java-vm_set-pax-markings "${ddest}"
295 -
296 - # Each invocation appends to the config.
297 - java-vm_revdep-mask "${EPREFIX}${dest}"
298 -}
299 -
300 -src_install() {
301 - if use multilib; then
302 - multilib_foreach_abi multilib_src_install
303 - else
304 - multilib_src_install
305 - fi
306 -
307 - java-vm_sandbox-predict /proc/self/coredump_filter
308 -}
309
310 diff --git a/dev-java/icedtea-bin/icedtea-bin-7.2.6.9.ebuild b/dev-java/icedtea-bin/icedtea-bin-7.2.6.9.ebuild
311 deleted file mode 100644
312 index 67f92fa50b9..00000000000
313 --- a/dev-java/icedtea-bin/icedtea-bin-7.2.6.9.ebuild
314 +++ /dev/null
315 @@ -1,206 +0,0 @@
316 -# Copyright 1999-2017 Gentoo Foundation
317 -# Distributed under the terms of the GNU General Public License v2
318 -
319 -EAPI=6
320 -
321 -MULTILIB_COMPAT=( abi_x86_{32,64} )
322 -KEYWORDS="-* ~amd64 x86"
323 -
324 -inherit java-vm-2 multilib-build prefix toolchain-funcs
325 -
326 -BASE_URI="https://dev.gentoo.org/~chewi/distfiles"
327 -SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
328 - source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
329 - multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )"
330 -
331 -for abi in amd64 x86; do
332 - SRC_URI+="
333 - ${abi}? (
334 - ${BASE_URI}/${PN}-core-${PV}-${abi}.tar.xz
335 - examples? ( ${BASE_URI}/${PN}-examples-${PV}-${abi}.tar.xz )
336 - )"
337 -done
338 -
339 -DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
340 -HOMEPAGE="http://icedtea.classpath.org"
341 -LICENSE="GPL-2-with-classpath-exception"
342 -SLOT="7"
343 -
344 -IUSE="+alsa cjk +cups doc examples +gtk headless-awt multilib nsplugin nss pulseaudio selinux source +webstart"
345 -REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
346 -
347 -RESTRICT="preserve-libs strip"
348 -QA_PREBUILT="opt/.*"
349 -
350 -RDEPEND=">=dev-libs/glib-2.42:2%
351 - >=media-libs/fontconfig-2.11:1.0%
352 - >=media-libs/freetype-2.5.5:2%
353 - >=media-libs/lcms-2.6:2%
354 - >=sys-libs/zlib-1.2.8-r1%
355 - virtual/jpeg:62%
356 - alsa? ( >=media-libs/alsa-lib-1.0% )
357 - cups? ( >=net-print/cups-2.0% )
358 - gtk? (
359 - >=dev-libs/atk-2.16.0%
360 - >=x11-libs/cairo-1.14.2%
361 - x11-libs/gdk-pixbuf:2%
362 - >=x11-libs/gtk+-2.24:2%
363 - >=x11-libs/pango-1.36%
364 - )
365 - !headless-awt? (
366 - >=media-libs/giflib-4.1.6-r1%
367 - =media-libs/libpng-1.6*%
368 - >=x11-libs/libX11-1.6%
369 - >=x11-libs/libXcomposite-0.4%
370 - >=x11-libs/libXext-1.3%
371 - >=x11-libs/libXi-1.7%
372 - >=x11-libs/libXrender-0.9.8%
373 - >=x11-libs/libXtst-1.2%
374 - )
375 - nss? (
376 - >=dev-libs/nss-3.16.1-r1%
377 - >=dev-libs/nspr-4.10%
378 - )"
379 -
380 -# gsettings-desktop-schemas is needed for native proxy support. #431972
381 -RDEPEND=">=gnome-base/gsettings-desktop-schemas-3.12.2
382 - media-fonts/dejavu
383 - >=sys-devel/gcc-4.9.3[multilib?]
384 - >=sys-libs/glibc-2.22[multilib?]
385 - cjk? (
386 - media-fonts/arphicfonts
387 - media-fonts/baekmuk-fonts
388 - media-fonts/lklug
389 - media-fonts/lohit-fonts
390 - media-fonts/sazanami
391 - )
392 - selinux? ( sec-policy/selinux-java )
393 - multilib? ( ${RDEPEND//%/[${MULTILIB_USEDEP}]} )
394 - !multilib? ( ${RDEPEND//%/} )"
395 -
396 -DEPEND="!arm? ( dev-util/patchelf )"
397 -
398 -PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
399 - nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )
400 - pulseaudio? ( dev-java/icedtea-sound )"
401 -
402 -S="${WORKDIR}"
403 -
404 -pkg_pretend() {
405 - if [[ "$(tc-is-softfloat)" != "no" ]]; then
406 - die "These binaries require a hardfloat system."
407 - fi
408 -}
409 -
410 -src_prepare() {
411 - default
412 -
413 - if ! use alsa; then
414 - rm -v */jre/lib/*/libjsoundalsa.* || die
415 - fi
416 -
417 - if use headless-awt; then
418 - rm -vr */jre/lib/*/{xawt,libsplashscreen.*} \
419 - */{,jre/}bin/policytool */bin/appletviewer || die
420 - fi
421 -
422 - if ! use gtk; then
423 - rm -v */jre/lib/*/libjavagtk.* || die
424 - fi
425 -
426 - local lib=${P}-${ABI}/jre/lib
427 -
428 - # The nss flag in the icedtea package just (un)comments this line.
429 - sed -i "/=sun\.security\.pkcs11\.SunPKCS11/s/^#*$(usex nss '/' '/#')/" \
430 - ${lib}/security/java.security || die
431 -
432 - if [[ -n "${EPREFIX}" ]]; then
433 - # The binaries are built on a non-prefixed system so the
434 - # fontconfig needs to have prefixes inserted.
435 - rm ${lib}/fontconfig.Gentoo.bfc || die
436 - hprefixify ${lib}/fontconfig.Gentoo.properties.src
437 - mv ${lib}/fontconfig.Gentoo.properties{.src,} || die
438 - fi
439 -
440 - # Fix the RPATHs, except on arm.
441 - # https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
442 - # https://github.com/NixOS/patchelf/issues/8
443 - if use arm; then
444 - ewarn "The RPATHs on these binaries are normally modified to avoid"
445 - ewarn "conflicts with an icedtea installation built from source. This"
446 - ewarn "is currently not possible on ARM so please refrain from"
447 - ewarn "installing dev-java/icedtea on the same system."
448 - else
449 - local old="/usr/$(get_libdir)/icedtea${SLOT}"
450 - local new="${EPREFIX}/opt/${P}"
451 - local elf rpath
452 -
453 - for elf in $(find -type f -executable ! -name "*.cgi" || die); do
454 - rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
455 -
456 - if [[ -n "${rpath}" ]]; then
457 - patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
458 - fi
459 - done
460 - fi
461 -}
462 -
463 -multilib_src_install() {
464 - local dest="/opt/${P}-${ABI}"
465 - dest="${dest/%-${DEFAULT_ABI}/}"
466 - local ddest="${ED}${dest#/}"
467 - dodir "${dest}"
468 -
469 - if multilib_is_native_abi; then
470 - dodoc ${P}-${ABI}/doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
471 - use doc && dodoc -r ${P}/doc/html
472 -
473 - # doins doesn't preserve executable bits.
474 - cp -pRP ${P}-${ABI}/{bin,include,jre,lib,man} "${ddest}" || die
475 -
476 - if use examples; then
477 - cp -pRP ${P}-${ABI}/{demo,sample} "${ddest}" || die
478 - fi
479 -
480 - if use source; then
481 - cp ${P}/src.zip "${ddest}" || die
482 - fi
483 -
484 - # Use default VMHANDLE.
485 - java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
486 - else
487 - local x native=$(get_system_arch ${DEFAULT_ABI})
488 -
489 - for x in {,/jre}/{bin,lib/$(get_system_arch)} /jre/lib/rt.jar; do
490 - dodir "${dest}"${x%/*}
491 - cp -pRP ${P}-${ABI}${x} "${ddest}"${x} || die
492 - done
493 -
494 - for x in ${P}-${DEFAULT_ABI}{,/jre}/lib/*; do
495 - [[ ${x##*/} = ${native} ]] && continue
496 - [[ -e "${ddest}"/${x#*/} ]] && continue
497 - dosym "${EPREFIX}"/opt/${P}/${x#*/} "${dest}"/${x#*/}
498 - done
499 -
500 - # Use ABI-suffixed VMHANDLE.
501 - VMHANDLE+="-${ABI}" java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
502 - fi
503 -
504 - # Both icedtea itself and the icedtea ebuild set PAX markings but we
505 - # disable them for the icedtea-bin build because the line below will
506 - # respect end-user settings when icedtea-bin is actually installed.
507 - java-vm_set-pax-markings "${ddest}"
508 -
509 - # Each invocation appends to the config.
510 - java-vm_revdep-mask "${EPREFIX}${dest}"
511 -}
512 -
513 -src_install() {
514 - if use multilib; then
515 - multilib_foreach_abi multilib_src_install
516 - else
517 - multilib_src_install
518 - fi
519 -
520 - java-vm_sandbox-predict /proc/self/coredump_filter
521 -}