commit:     fc2fca638b6b2686027e746f97274b16a9ff58de
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 27 20:51:36 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Jun 27 20:51:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2fca63

dev-java/icedtea-bin: Remove vulnerable 7.2.6.5 wrt bug #581028

Package-Manager: portage-2.3.0

 dev-java/icedtea-bin/Manifest                   |   8 -
 dev-java/icedtea-bin/icedtea-bin-7.2.6.5.ebuild | 186 ------------------------
 2 files changed, 194 deletions(-)

diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
index e5b62ec..f9198fd 100644
--- a/dev-java/icedtea-bin/Manifest
+++ b/dev-java/icedtea-bin/Manifest
@@ -2,23 +2,15 @@ DIST icedtea-bin-core-3.0.1-amd64.tar.xz 56933308 SHA256 
e19c85536d042d20f725c20
 DIST icedtea-bin-core-3.0.1-arm.tar.xz 48954784 SHA256 
d3df31b2fd26abd5bd068727ad77d97120670659e64fbdf04eecae0403a43088 SHA512 
8eaee6c16f066c971a433fb146c980df6f5777022bf876a1d17c5551737aff0888d86d580287cd931788c468b0a176f97f45651b7fa721dbb363f7f6c470296b
 WHIRLPOOL 
407763172f9e1688bc89419b51626812f6a3440b94a2ebe40f56b34da9a67a819b1c72e519d52f391fb363076f22a9f0848aa26ee600b22e638fbced3e28ede6
 DIST icedtea-bin-core-3.0.1-ppc64.tar.xz 49966028 SHA256 
60389202417cdd136b341d03d886f514534939388b055b08f206e86df5e15640 SHA512 
634153fad39bb9efeb26ef823d0b10cc7681f55b5510eb00a6c61d3b4af6ea691c1b19de23baea9d149cf2d3d4a20296a40c4f97e438bd8b97f853a6340b0933
 WHIRLPOOL 
e5dad750128ec5eb8fc0640753a6af8b8f4993307320a5dc580516da049991034f751141069e8022643a199afc704ff15cc85a172bf2f3fdbb3238667076f58a
 DIST icedtea-bin-core-3.0.1-x86.tar.xz 56406280 SHA256 
e0c380d493b67bae7fb0379720f65106877e3d5abf933e0c22aaa29d9d774ec3 SHA512 
bf4c1b8da8f5301efadbf05ce65d0ae451e2445e1bc5e2244a8b3689df53d8b6e55aeb13a877f2458e9c48c46f4c0c180a1036b309692aec1a30a76cb33f7b58
 WHIRLPOOL 
7640c3e8354f10dc0bd03e37ecd4240a758382bea8092d6c30e389992ff16ec30eda7409968c15462a4c7ebfa4eccc41bd50b3eb94fa98da1952226ccc27ef2a
-DIST icedtea-bin-core-7.2.6.5-amd64.tar.xz 53018784 SHA256 
6adb5ae0e07b29f89cf3ee4a4ed8739ad92f3eb6d276e38ac56056570b70f263 SHA512 
9b65828ae84939a7951ed26ed1e55abe42bc8362447b8c8b408e6ea64b80252d1de49a2ab17493dbd920fbc8b496b530486e35946c87094bf5ade452100c80ef
 WHIRLPOOL 
0ab1babb5cdfb17f69692f4430226a0217de6b9ac4f691b700dbdd123b5f221592092f68ba548834692387b580633f704388d12ab20d2212a23793cfbfc243d9
-DIST icedtea-bin-core-7.2.6.5-arm.tar.xz 43997476 SHA256 
d897fbcb7e0587ebb3c1cda83b558eb231983bb44cb2fc306b0fe30c0692d4f9 SHA512 
8a328f5f508a815b2e13f0cf27d21a724c29e6228007e6dde418f1a41981d3c3d8c205586560c1f0110e68a176cb58329cd80510a3e33aca0994a78a4456bd89
 WHIRLPOOL 
4ef90a28853456c16e6698f6e6fe4d46eb745062773da10cd8c75071c5a7b7dc73ae1da21dac1474f156e06cda98a5ceb94a65fe8b79b1415c722126deacf43c
-DIST icedtea-bin-core-7.2.6.5-x86.tar.xz 54670860 SHA256 
ffdee3645634771922e6b160012ba2200c7f59e91dd890e8e61f2b35126751ca SHA512 
7ec33501a2118f85f3bd14435eb9aca5711b77fa379db21b63d50d5f20da33cb3818d876f8be3ab40d7cbd8df7120d0b73d06415284463d50614510a59ebd41d
 WHIRLPOOL 
7cfec521ab9cad48cd1296c76c12d8cc57a830a416fba591d0d7e0d7ef195341a3b401196049516c0a905dafcb36323bb68bb013b4cb4ea6b6a702972a984800
 DIST icedtea-bin-core-7.2.6.6-amd64.tar.xz 53051836 SHA256 
9729ac37ed34b60f6a9c18c6865e99648379c79e24f189842c0f8dc81424fd9b SHA512 
ee621f3dfcc19fb274acb8b936f7256b2053ff97864340732e6cf97db5a265d81ace7269c9f90ee7e4135b4299d7ecdd2b660f5e806ede64e4d74a4dd80b0592
 WHIRLPOOL 
bfd8dd85fd074f7f16d296a41bf7ccaaa167fbeeb3bfcde4119c2b2ee8a59aa2dad9e627a15dd3790f318b9fc8fa8328ead9c472af527a82a93c153b1d92de02
 DIST icedtea-bin-core-7.2.6.6-x86.tar.xz 54697212 SHA256 
c33e89990e1207458abc56ab0b2720b239ee0a3924e73360e19f52e7a29f8ee6 SHA512 
7ebca976f2864cee1e08ed858e93c0dbbc850d127c9359b7e1edb7abacd7e14e0b5cdbb1f042ffd40232cbcea72f21074caad2a669096a5a5a7808c246d4e04d
 WHIRLPOOL 
6640c59170b451f81541cf98451325d596115ad8e530b9d5fabb6f060e4e32e09c9ac49b6799694508108f09b58b82f98c4bd4d678ea8d9319c5653ba342d873
 DIST icedtea-bin-doc-3.0.1.tar.xz 11681216 SHA256 
5f05fb2fb4a8eb6e52d2d26100d04e121e1afb5611ff68114bde323f5540581d SHA512 
1eea99d62e8fc0c917e4622b798df6d32ec3ea6f90ad9b949530dcdf64dd14a4fbb6d7c334634b8aec22b2775fbb9a67b0f70afb79ea678015bc266743afa794
 WHIRLPOOL 
8ad6d54042627374948447b48fc52123af37fdfcf9bbdf757240d42623b3c3d9d69b76775efb70b9b8e5bd6a7b914e77d0f0f34352d8fe32b6f70f87169684f5
-DIST icedtea-bin-doc-7.2.6.5.tar.xz 10605544 SHA256 
ae3e5078e8705fffbd95e986c99ce5ed8f8e76474f2c3c005aed0eef67b55377 SHA512 
e24f52b8d39e329fed5e8f76a6d15a168454c252db653b46eb4fc5dad63483afefab07794718b9149a76bb62ccdb9f6eda8da9229043eab362bf359b04b118dc
 WHIRLPOOL 
42693d3769ee3ab9af6200d7702244a941a07a01f41f3db655cae28b5bddc527989860dbfdc93681cb4ef22ea5b0c2a489ffc765abb15317ee07762a46f2b863
 DIST icedtea-bin-doc-7.2.6.6.tar.xz 10603724 SHA256 
150a8aa157b442569b60491c5261909a7a381e0a253070e2bf6d9fd8d0344708 SHA512 
39ab65e002d9f780c881cbdea41a4fbae792080399a020c189d7fccf24a83c604ecc90b6fad47b9657eba11254b1021d8c45d83cb8a0dcfe62011f9cede53ce3
 WHIRLPOOL 
480fb25b1b551699163fc07ad5bf31e774c38f4ef51694d906d0f5c5c5d3f4941806b352ee472fdc3e02c007d96a28d395c41adc4d4965f826babb2465011bb9
 DIST icedtea-bin-examples-3.0.1-amd64.tar.xz 1811748 SHA256 
9728a787131d892eef67c0b10882f6a7e33d0fde2a6856c84f1c910086eae7fb SHA512 
a76caf7a7927e28dc0e46a4e851540231971fd7fd0f4be1c46c1b72e71952495590a10f56aaa60defd0f9d00c77830dc716fe6ecb1c4777e7d0862804d72d463
 WHIRLPOOL 
aca2ade6113814dd4ac89bb1a730cdd36cd6c33162986bedc58df790b10d7ab469192a36e854f2ff34eb13a787420c01e48c5c6d5636be2159a1ca10b5261c9f
 DIST icedtea-bin-examples-3.0.1-arm.tar.xz 1794448 SHA256 
3cce37e8ee7786c80a1dc90088ca278c81e2239481e7ede4f59c2c3178fa7db0 SHA512 
08645c50ca1ad770bb7da044a74b47f4c8590b5382874af3f8683ddc741ba87d0bc3ddcbe0617a551d18da6bd8746fc75ba9c5bcb237b56fa7f4c0dafd73acdc
 WHIRLPOOL 
36ae06e990e1d5aa88692e49eaf2ef4f4dd8ff498cba5eb7259a516b29b543f4522d4fe78ff40baf53e93faad93792ace115e48bc5173211ce18b04902297da4
 DIST icedtea-bin-examples-3.0.1-ppc64.tar.xz 1805088 SHA256 
5a07a075c4bb3319b734daf1dcbd22670100cb133706aa5594718efa79802cb8 SHA512 
4a81748d24f2e3c05445d7331c5327aa05606692c96cd983dbdb29cfc2e96bb2b0fb306fcf97e7fedb90aca8a64ec229c0355be26c4d5b829979ffad79e2b9dd
 WHIRLPOOL 
0f1f5cd66f085e7e430f7a636e6d6e59c8c108fd437bc9ddfd98b6e8c71f7b921900565e2c6c5a7ae768214dd700663286f75365e8c8cf36e542f59ff08b5a4f
 DIST icedtea-bin-examples-3.0.1-x86.tar.xz 1816976 SHA256 
1704607f2032438115abcc332002dbfba3b9e8653bc016e65e505cc782bf162c SHA512 
674ad236d24bded4b1623ffaae779cd87a0cccf082d4318cfb0ad454eaf9c05911b283963fbedf26a9ab922b6b781f1b4ef5b2b4984123983e8ceb2a1dab60c8
 WHIRLPOOL 
9418ff7721a49e6d926265e7935647d998cd306d79339c896eaabfa7605cd425a911b261c44dd70357a084285f70aeef28468af6b578ab77c7876778be671643
-DIST icedtea-bin-examples-7.2.6.5-amd64.tar.xz 1796824 SHA256 
9730fca1e431168169e71a6cd28120e2da97894771ff99bcfd3fc814ed85402d SHA512 
a931737a56fffd65ba3dee00d68a22ee365c783e87cf37cf0fd69620465acb9b5f64bd36ba3798a5d9549f96f7290500a0abbe5d5cee40fc66c5db15b44ecdc5
 WHIRLPOOL 
5affef2b772efbd96d6fe799bd686b7155fcfff1b3738f116cd8265fa2e784dcece7867d456657f0a213b663c8d7ffe4799cf1ba30e1dab1d9ed57b256121081
-DIST icedtea-bin-examples-7.2.6.5-arm.tar.xz 1779800 SHA256 
563ac5025c8d3a6f0066ca479d9f0053e6bd2440dbe07b2dbfbcf3aee6a87699 SHA512 
3c98a62aebf83e5e6e36443b8c42925a2534e15cc369cef4d06d39b81e82057007758462c5b7731a36e862d93a7e547ef2051b9aef313f24fa261277715771b7
 WHIRLPOOL 
4dc678d1b9e5a9245fb01fb93fd76e6892783444a2026cbd44ccc843cb8229328a43687688c849605e933605366b6904abfea9c152477f9db50b4f7b91ba0c06
-DIST icedtea-bin-examples-7.2.6.5-x86.tar.xz 1796620 SHA256 
1571042672d5d53e4f56e84397411273639e45d05ac706d0b845ac8355f82484 SHA512 
ee59bc512af1555480a9219cd01bf2e4f935534c2ba93f8323b4e1dcd69131920dd9ab621e3dd8e68e9cd3cd6fb63ef19274a37b4e954d4570f98211a501e005
 WHIRLPOOL 
9abc2a7198e31cf33796df0c6ac5b5008ab53d286da086e7e5f526e366339fe68e1c506276cb7044fb7eaf07070de2d00a979b941931665f3a20f9b899bba273
 DIST icedtea-bin-examples-7.2.6.6-amd64.tar.xz 1796808 SHA256 
b6add78d86e3420f589f6bcfee1e4a9fb983fc4d0b6a905fe162dfca56e73500 SHA512 
38e2d91f6621e38959c2d0bef84f4d566370303a5b50cc468cae6fc97da46d752fccd8c980b6490f43709c0c6340c3af88dd9f7c9a0d7f400289127aa568b3ac
 WHIRLPOOL 
c212b2a953f784a05759a1b82d7120fbb5f642d8d7f014750f8c509aa44c29f193f17dc86257b1b653f0e5334e167054f71021726745adc8b8d1c57273902223
 DIST icedtea-bin-examples-7.2.6.6-x86.tar.xz 1796496 SHA256 
5f7a4f52ed2f36d06ecc6c37041e2b400ed84c56ef4921375a925682b4523d88 SHA512 
e80c965ca8cccf60561138fb5c4f21e293b6e44b5a4cecc97d94ffbccffe4f18da40942e2659c7264df54563c8db327b5e7a7f71fbf6ef873a4e74afc122050a
 WHIRLPOOL 
402a1e10aa17e875dd83adff72dbe9d37c05b40a44c26e3212658ea690efec3dc9a61b57aebe24c77f16c52961dcd925f412c645e828e9e0456ae3a8d77ebd9a
 DIST icedtea-bin-src-3.0.1.tar.xz 45656168 SHA256 
0820242fa98a918f0a25c248cb43a01ba13f87848eba43aa1b731b9ca17f576a SHA512 
ece43dcc77812a1e212b48cc4d30a795055e74d52c2f5faac9b8e07fc26f51d3963cd333f71d2603cf3ac82f3ec80fea5093787f079fbb1cea969193b120a4ce
 WHIRLPOOL 
5f7546142824747ae2d551d004223d577ed4d32acb988d1d3cd4f42fedd0a94903366b0b3bf042c0b86d5093b4c32c3c44ae6abb82aceae390de45d8d44cfd1f
-DIST icedtea-bin-src-7.2.6.5.tar.xz 40046964 SHA256 
85bd4d4bc2abed47ef2bf7dd5eadbf5837efe67fe4cc322dea8096d47a980930 SHA512 
cc5de0f6ede1a342380d5a1ce9ec279ae7f7bab46ea5504c0c39318ece75ad867fbb095e8a8aac5ecc64a02bc8376cf283b36f9a21fbcd485b8d0be636ebd047
 WHIRLPOOL 
276845b53eea26df67542e240c7f3068fa554c610be1ff7cd43729a57bb74ced6082f5920cc7deee81b8b286bedd24866c67909fa82574aba73e7ca19411e46e
 DIST icedtea-bin-src-7.2.6.6.tar.xz 40045788 SHA256 
4d759dfc12a39ff44650b61a5a89f2ee4dcc5d6d0a863c54f8c6e2c86023ce8c SHA512 
13cf426366bd7ced497d16b76dd5d49aadfac45e9686b78c185b4d7c95b47f96fecfc789b14138780592580c39857a2d68d8d35a6d016fb4ba1c0c8103b74f9f
 WHIRLPOOL 
f645c6da2a5c08e48bd6598bda025776d4e4fceb3a92898b4c5d9ca7321797e834df572656c07cf24fbd2eb0cde097b38137472857d968b663ccba2788406c07

diff --git a/dev-java/icedtea-bin/icedtea-bin-7.2.6.5.ebuild 
b/dev-java/icedtea-bin/icedtea-bin-7.2.6.5.ebuild
deleted file mode 100644
index da338a0..0000000
--- a/dev-java/icedtea-bin/icedtea-bin-7.2.6.5.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit java-vm-2 multilib prefix toolchain-funcs versionator
-
-dist="https://dev.gentoo.org/~chewi/distfiles";
-TARBALL_VERSION="${PV}"
-
-DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
-HOMEPAGE="http://icedtea.classpath.org";
-SRC_URI="doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
-       source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
-
-for arch in amd64 arm x86; do
-       SRC_URI+="
-               ${arch}? (
-                       ${dist}/${PN}-core-${TARBALL_VERSION}-${arch}.tar.xz
-                       examples? ( 
${dist}/${PN}-examples-${TARBALL_VERSION}-${arch}.tar.xz )
-               )"
-done
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="7"
-KEYWORDS="-* amd64 ~arm x86"
-
-IUSE="+alsa cjk +cups doc examples +gtk headless-awt nsplugin nss pulseaudio 
selinux source +webstart"
-REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
-
-RESTRICT="preserve-libs strip"
-QA_PREBUILT="opt/.*"
-
-# gsettings-desktop-schemas is needed for native proxy support. #431972
-RDEPEND=">=dev-libs/glib-2.42:2
-       >=dev-libs/nss-3.16.1-r1
-       >=dev-libs/nspr-4.10
-       >=gnome-base/gsettings-desktop-schemas-3.12.2
-       media-fonts/dejavu
-       >=media-libs/fontconfig-2.11:1.0
-       >=media-libs/freetype-2.5.5:2
-       >=media-libs/lcms-2.6:2
-       >=sys-devel/gcc-4.9.3
-       >=sys-libs/glibc-2.21
-       >=sys-libs/zlib-1.2.8-r1
-       virtual/jpeg:62
-       alsa? ( >=media-libs/alsa-lib-1.0 )
-       !headless-awt? (
-               >=media-libs/giflib-4.1.6-r1
-               media-libs/libpng:0/16
-               >=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.8
-               >=x11-libs/libXtst-1.2
-       )
-       cjk? (
-               media-fonts/arphicfonts
-               media-fonts/baekmuk-fonts
-               media-fonts/lklug
-               media-fonts/lohit-fonts
-               media-fonts/sazanami
-       )
-       cups? ( >=net-print/cups-2.0 )
-       gtk? (
-               >=dev-libs/atk-2.16.0
-               >=x11-libs/cairo-1.14.2
-               x11-libs/gdk-pixbuf:2
-               >=x11-libs/gtk+-2.24:2
-               >=x11-libs/pango-1.36
-       )
-       selinux? ( sec-policy/selinux-java )"
-
-DEPEND="!arm? ( dev-util/patchelf )"
-
-PDEPEND="webstart? ( dev-java/icedtea-web:0[icedtea7(+)] )
-       nsplugin? ( dev-java/icedtea-web:0[icedtea7(+),nsplugin] )
-       pulseaudio? ( dev-java/icedtea-sound )"
-
-pkg_pretend() {
-       if [[ "$(tc-is-softfloat)" != "no" ]]; then
-               die "These binaries require a hardfloat system."
-       fi
-}
-
-src_prepare() {
-       if ! use alsa; then
-               rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die
-       fi
-
-       if use headless-awt; then
-               rm -vr jre/lib/$(get_system_arch)/{xawt,libsplashscreen.*} \
-                  {,jre/}bin/policytool bin/appletviewer || die
-       fi
-
-       if ! use gtk; then
-               rm -v jre/lib/$(get_system_arch)/libjavagtk.* || die
-       fi
-
-       # NSS is already required because of SunEC. The nss flag in the
-       # icedtea package just comments or uncomments this line.
-       sed -i "/=sun\.security\.pkcs11\.SunPKCS11/s/^#*$(usex nss '/' '/#')/" 
jre/lib/security/java.security || die
-
-       if [[ -n "${EPREFIX}" ]]; then
-               # The binaries are built on a non-prefixed system so the
-               # fontconfig needs to have prefixes inserted.
-               sed -i 's:=/:=@GENTOO_PORTAGE_EPREFIX@/:' 
jre/lib/fontconfig.Gentoo.properties || die
-               eprefixify jre/lib/fontconfig.Gentoo.properties
-       fi
-
-       # Fix the RPATHs, except on arm.
-       # https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
-       # https://github.com/NixOS/patchelf/issues/8
-       if use arm; then
-               ewarn "The RPATHs on these binaries are normally modified to 
avoid"
-               ewarn "conflicts with an icedtea installation built from 
source. This"
-               ewarn "is currently not possible on ARM so please refrain from"
-               ewarn "installing dev-java/icedtea on the same system."
-       else
-               local old="/usr/$(get_libdir)/icedtea${SLOT}"
-               local new="${EPREFIX}/opt/${P}"
-               local elf rpath
-
-               for elf in $(find -type f -executable ! -name "*.cgi" || die); 
do
-                       rpath=$(patchelf --print-rpath "${elf}" || die 
"patchelf ${elf}")
-
-                       if [[ -n "${rpath}" ]]; then
-                               patchelf --set-rpath "${rpath//${old}/${new}}" 
"${elf}" || die "patchelf ${elf}"
-                       fi
-               done
-       fi
-}
-
-src_install() {
-       local dest="/opt/${P}"
-       local ddest="${ED}${dest#/}"
-       dodir "${dest}"
-
-       # doins doesn't preserve executable bits.
-       cp -pRP bin include jre lib man "${ddest}" || die
-
-       dodoc doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
-       use doc && dodoc -r doc/html
-
-       if use examples; then
-               cp -pRP demo sample "${ddest}" || die
-       fi
-
-       if use source; then
-               cp src.zip "${ddest}" || die
-       fi
-
-       if use webstart || use nsplugin; then
-               dosym /usr/libexec/icedtea-web/itweb-settings 
"${dest}/bin/itweb-settings"
-               dosym /usr/libexec/icedtea-web/itweb-settings 
"${dest}/jre/bin/itweb-settings"
-       fi
-       if use webstart; then
-               dosym /usr/libexec/icedtea-web/javaws "${dest}/bin/javaws"
-               dosym /usr/libexec/icedtea-web/javaws "${dest}/jre/bin/javaws"
-       fi
-
-       # 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}"
-
-       set_java_env
-       java-vm_revdep-mask "${dest}"
-       java-vm_sandbox-predict /proc/self/coredump_filter
-}
-
-pkg_postinst() {
-       if use nsplugin; then
-               if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 
7.2.4.3 ${REPLACING_VERSIONS} ]]; then
-                       elog "The nsplugin for icedtea-bin is now provided by 
the icedtea-web package"
-                       elog "If you had icedtea-bin-7 nsplugin selected, you 
may see a related error below"
-                       elog "The switch should complete properly during the 
subsequent installation of icedtea-web"
-                       elog "Afterwards you may verify the output of 'eselect 
java-nsplugin list' and adjust accordingly'"
-               fi
-       fi
-
-       # Set as default VM if none exists
-       java-vm-2_pkg_postinst
-}

Reply via email to