commit:     423c344678504d06acd1adcc4caa97ce329af93b
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 29 23:13:09 2017 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 23:15:34 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423c3446

dev-java/icedtea: Remove vulnerable 3.2.0 wrt security bug #607676

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/icedtea/Manifest             |  10 -
 dev-java/icedtea/icedtea-3.2.0.ebuild | 371 ----------------------------------
 2 files changed, 381 deletions(-)

diff --git a/dev-java/icedtea/Manifest b/dev-java/icedtea/Manifest
index a6a4f84..3eaf9da 100644
--- a/dev-java/icedtea/Manifest
+++ b/dev-java/icedtea/Manifest
@@ -6,16 +6,6 @@ DIST icedtea-2.6-jdk-52225839bbea.tar.bz2 32770146 SHA256 
ec1118f52eb208a529e99e
 DIST icedtea-2.6-langtools-545e512eb4de.tar.bz2 1707805 SHA256 
004ec63ebdd0b6182c2bde3e190bb745a0d932ad7b05901a4376a04f06158813 SHA512 
c745318b9c1b24e77a2a2ce80fc20a15d92c82f91c914bb17fdbd025d8b525adc2619dcc44c2c3394e5204eb7d13e0d3f4c115fe0f548674c3e45f859e2abcba
 WHIRLPOOL 
b52c5862172c169ac0081f3e86212a049105ccd60290dd063c2d777d5a47de82002c01daa4db549c5aec79d869605c911f72d6190e46f79fb4e8b50dc7ddd8b2
 DIST icedtea-2.6-openjdk-653c2662034d.tar.bz2 130319 SHA256 
e6bea22acb9e89e200fdc2a4a7a04ecee042f3ea9f9a49bab739fdd2598e4ce3 SHA512 
7f5076df16dafabe556c64ddfa51a684ba62f85dadf750d22d2a4abd2766073e1a67f1705bf2c6bbc6fdf2559ac3cc9a83658a23a6e541aa3bd605ce8e44cf8b
 WHIRLPOOL 
4a4dfd31c2a9b969082db38540458043d9eb2f7884297c2ba50d19ff96a7ef97748f3beeb444879fc9abf4cb363b5d1ba64e37dab38794a77f4b68b6e972bbe6
 DIST icedtea-2.6.8.tar.xz 2092212 SHA256 
854030ff1b580d896dbabbdb0e64dc0ef3537786285808a7b3cdfcb80520255d SHA512 
3f3d1b30cb867959bc651df76c6a2c06dfabb320e1ca96db9bce072b1758b070e9920918ebd00d3865cb4f9dee95a25c305db4224fb05f4fd047a49ffd2ee269
 WHIRLPOOL 
9af32f6e5c2bdf6ceb899fcaa7dd9f0d973cee82ba7e7f89bef9acb6d8a5b95d1886932751c2beef8aa38eb8e1939da33a8e0ecf77bb273ea5a5c763b4fa7761
-DIST icedtea-3.2-corba-9d3757e6da35.tar.xz 939832 SHA256 
902607987e26c67489f01fe8cf693fbbbd5850f3b9b06ff12af5486b75822387 SHA512 
b66f13f3f65085857bbdfb37d4d05a872a4cdb115394787365c8b4f67a70b95df4c66702b930fb6ec637e9f5065e21283df344127d618477d3e1beca7b9d047a
 WHIRLPOOL 
d5b5e96f55e9f0d61eaec4f22e4006bfd2a75ad89e603bb60fc74af8b05e19ab70dfabb05c30a8919b980857a1ba7631d0d322ee0b000af5352f6409af9e3dd1
-DIST icedtea-3.2-hotspot-be4aeaa327f7.tar.xz 6809636 SHA256 
9dd74ff7ac16b6104410c7c331f39e96fe50940e4023201b1a2898a8314e1fbf SHA512 
69df8dc706900d07eca71982de27c55c9cde18c41061752e91108c30cd85d0d9b37f8b9e041aab0622746510900173bb635cdc4cc3c4fd0f795898fc15158441
 WHIRLPOOL 
09077c8c10dbc90585df60ae785411ac4dcc14f3955cce52fd1aea5b6c24cf3ee07ffb865275f239f52d04aa5553b63fcbf4f889b312a6cd41e98cab3d946925
-DIST icedtea-3.2-jaxp-81c2773fbb0d.tar.xz 2301272 SHA256 
61d6c7a44746ace38812582474b66c2c96f1ce9c7bd5b9ad251b4d5982bee6d6 SHA512 
44c0c43509a5c7e7f95ff319a857019acfc1645cadc584e5a20bbc4df2ba154f1d6ed85f9e6154f5526800dcc997971b53762040c2392f4edafe85c55e05721a
 WHIRLPOOL 
77f887aabea7347232cc1c18acbb15ebfe5134e731970c112be6bae97ec1fe6bfa074d26e03eada7c3ad5bc2e2902141684f042034ae6954fb8b7a562439ea9a
-DIST icedtea-3.2-jaxws-f57f3ddddff6.tar.xz 2268764 SHA256 
1285b9cb273b6fa97f985ace4cb6b5dc1963b1d5e0ae06ad4802f5ff678465b9 SHA512 
5768d2dcee308e4060f797b30176959ea1295fd448a1525ecd40fc8a5bd1e97daa81813c19d1aed370f063e81a33bed4a6cb6bbebaa55de11f6173c7eda86574
 WHIRLPOOL 
58f071d6e0e97f2797b5088eb6b70e846f1284243049adfe2dfefd86694368146ab967dc52164b24c62b20ba6a4802cba4c2f4fba45e46ab08446c2ee4ecb8b6
-DIST icedtea-3.2-jdk-0cc71de3df18.tar.xz 38857856 SHA256 
92557d8fbf826a643c730bbb4081e87140eb45e40e5662fd3d75829b5f61c9c5 SHA512 
c52136ce97db6a77fd878f4af8182aa1232a02f6010ac9cf570c99ef9576af6427f703b10efc6546bb4a72f91e2f2c39a891b54b9b34ecfc997713ed2a74025f
 WHIRLPOOL 
67881505d5125f9a2c893c0e298fd81721ce83f35fdf2a19430b465edcd18ed0b5bf4a6846c50ff34f68765be5968aec7bee0015c812918b57a19a566d91c903
-DIST icedtea-3.2-langtools-a553c153d376.tar.xz 2061172 SHA256 
94d1754bba9020b2ee658c7adc2388ac38208e71e55650dc0393d24b20816a4d SHA512 
b799f21be6bab4cec51a3b4b8e3b578aa91501449bfd336c0fedb04df109644a41e57e847eda65bf4cee54b3f55bb8785a4c0df5fb5ff9021870883c77fe3898
 WHIRLPOOL 
47b7b9a897ca5f2d4614cbbe3c6e16df3030d3449426f716cbf53521ca8b9e0f8d3183a0deef7cc99aa9ee95b92e00b6f9f146322325503d137f032b0f8f3a03
-DIST icedtea-3.2-nashorn-0fb33c8b64d1.tar.xz 2227096 SHA256 
5f72fedfa82415fdf98a0a9bf01d2c171b060810b314bf5bb1c69b57123dc910 SHA512 
c526678a0c406300e92e8290617518bf326e6992f0cf8b305aa28b45e52b92cbd5a5fa54ea9ef93862a0acbf1a14a1f15986bc64ffb55a6f769a5be068e0e5e2
 WHIRLPOOL 
82885f077caa95f72f0822318655ec9c01b9518fdb5501230817a6dada7e9e387e8cc27f3b15194460cf9fdfb58a23ec6e09cd9f6922916bb6ea1e6539dee98a
-DIST icedtea-3.2-openjdk-200203ccf4bb.tar.xz 336232 SHA256 
6c1040b4044efdd0c413d15865304f1ac46230d91435a31347a7b755e91e7924 SHA512 
89a3d39afcd6a7a1c8c55d0b7aa1a4c3d87878cf97ffe96fe13fe014edb28588cd8505281ba127eb6275b3639bbdc28593cdbf8cd56e4b033fa83c75c48b0029
 WHIRLPOOL 
67481776d8f838a388ec0e67cac0cb7466fa0bea606b359f003958cd8097f5c23351a6859e804d71f3ece3c0d122665857d8835818b809a9f025dcfb6d8d24b7
-DIST icedtea-3.2-shenandoah-24002f5b584e.tar.xz 6861392 SHA256 
ddd945ebb130efcf36e4cfd0c18ab8f9cfda3c5cc4ef281ab512a558a63cd04c SHA512 
9da5974cd0bf15d2687439ab3ca79465c0a13ee8487b691d0c97c9404ab9c70e0a3387e3800e797ce7a85d5d5f59fc6e29f0d3e001f3bc1382244ce5e795d411
 WHIRLPOOL 
a5b9fa8b23f97a6c5db011af2d2fdc89e55d7faebf4dcd047a2434dd50b8f86659d6c17d162af2be01d8acf9268af8e46c8143e47907e47600c9e101346e3d0e
-DIST icedtea-3.2.0.tar.xz 1450484 SHA256 
f2a197734cc1f820f14a6ba0aef0f198c24c77e9f026d14ddf185b684b178f80 SHA512 
aefb65817cd90b2b1e46d75e1698ba4ff162b807f44232ff59670addc0ed67fa31c53d2031add1399cbb7f31faf77be89df2aeeb589d88b8a8aee8e14c3e9f15
 WHIRLPOOL 
d5a950bd7e83dd632dea8d4e2ca3ccbe802258338be56981d795ad1b1a8ce37c8cf2c51670812c0fbb6fa51e840449282aaf5494115b972689a547f2df064baf
 DIST icedtea-3.3-corba-8eb9dd5fe2fb.tar.xz 940804 SHA256 
19492bdd85166ce55d0f85f96e1d3d0b21e61f4604349ea0b94f6a0aa1388b61 SHA512 
b1f44e1e41b3565bd45176f726e4d1c2999c5ff25a5f2e973f0e5836b7fd2cf6540eae83d3944b303677797e052abd950bb9748fb3e218e4c71b1ea059bf1209
 WHIRLPOOL 
35113a5283f3a36cd6b5d4022a187995fa75e7aad5b6517437af86e3314bb87d59f9805d0aa37d02650f12158d6088b54f0931e3b8ceea1722f9635b9fd0c0d2
 DIST icedtea-3.3-hotspot-6efaf77e82a1.tar.xz 6813884 SHA256 
280f706bb0aaada0903e9e907811ea12bc1c216fdaeb2694910f3a99217f6e89 SHA512 
8a593b1c9f022e7a3efa834c5547c59f1a2143f946edae2647a3368f9d4d39b9d473f36575d395e627e5bfac1f9cdef0efe607e0a81b40c46dca44ad6d59a65b
 WHIRLPOOL 
d6866b734102251a94367dc1a67e4f895f1efb96140438bbf0fb270c2a45325b8c97cab8d0d5ce696a8c19cb62af8f9f586ceef8e663de3743d54be47d90bf26
 DIST icedtea-3.3-jaxp-faf1c4a9a51d.tar.xz 2302792 SHA256 
ba5933a2bbf04b0786fd5f046d43314f1b1b2bf2888c586521b37410783bccef SHA512 
3addabc7478c8a443de5db5606b9eb71778484ed68943d3aa2b61c02bff993d3cb446333be7a5bfc90f8757d0125eb1f53f2483c60c79bb0f19e642e1696ddcd
 WHIRLPOOL 
724e224e5974b01ff87f1319beced1b70ea65740989ab7d2c9e29d76e44d537cbde4f14c05bf3083d908fcdf58c336594bf12b0dab7569362ec687272ba21565

diff --git a/dev-java/icedtea/icedtea-3.2.0.ebuild 
b/dev-java/icedtea/icedtea-3.2.0.ebuild
deleted file mode 100644
index 0d066cb..00000000
--- a/dev-java/icedtea/icedtea-3.2.0.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-# Build written by Andrew John Hughes (gnu_and...@member.fsf.org)
-
-EAPI="5"
-SLOT="8"
-
-inherit check-reqs gnome2-utils java-pkg-2 java-vm-2 multiprocessing pax-utils 
prefix versionator
-
-ICEDTEA_VER=$(get_version_component_range 1-3)
-ICEDTEA_BRANCH=$(get_version_component_range 1-2)
-ICEDTEA_PKG=icedtea-${ICEDTEA_VER}
-ICEDTEA_PRE=$(get_version_component_range _)
-
-CORBA_TARBALL="9d3757e6da35.tar.xz"
-JAXP_TARBALL="81c2773fbb0d.tar.xz"
-JAXWS_TARBALL="f57f3ddddff6.tar.xz"
-JDK_TARBALL="0cc71de3df18.tar.xz"
-LANGTOOLS_TARBALL="a553c153d376.tar.xz"
-OPENJDK_TARBALL="200203ccf4bb.tar.xz"
-NASHORN_TARBALL="0fb33c8b64d1.tar.xz"
-HOTSPOT_TARBALL="be4aeaa327f7.tar.xz"
-SHENANDOAH_TARBALL="24002f5b584e.tar.xz"
-
-CACAO_TARBALL="cacao-c182f119eaad.tar.xz"
-JAMVM_TARBALL="jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz"
-
-CORBA_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-corba-${CORBA_TARBALL}"
-JAXP_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-jaxp-${JAXP_TARBALL}"
-JAXWS_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-jaxws-${JAXWS_TARBALL}"
-JDK_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-jdk-${JDK_TARBALL}"
-LANGTOOLS_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-langtools-${LANGTOOLS_TARBALL}"
-OPENJDK_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-openjdk-${OPENJDK_TARBALL}"
-NASHORN_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-nashorn-${NASHORN_TARBALL}"
-HOTSPOT_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-hotspot-${HOTSPOT_TARBALL}"
-SHENANDOAH_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-shenandoah-${SHENANDOAH_TARBALL}"
-
-CACAO_GENTOO_TARBALL="icedtea-${CACAO_TARBALL}"
-JAMVM_GENTOO_TARBALL="icedtea-${JAMVM_TARBALL}"
-
-DROP_URL="http://icedtea.classpath.org/download/drops";
-ICEDTEA_URL="${DROP_URL}/icedtea${SLOT}/${ICEDTEA_VER}"
-
-DESCRIPTION="A harness to build OpenJDK using Free Software build tools and 
dependencies"
-HOMEPAGE="http://icedtea.classpath.org";
-SRC_PKG="${ICEDTEA_PKG}.tar.xz"
-SRC_URI="
-       http://icedtea.classpath.org/download/source/${SRC_PKG}
-       ${ICEDTEA_URL}/openjdk.tar.xz -> ${OPENJDK_GENTOO_TARBALL}
-       ${ICEDTEA_URL}/corba.tar.xz -> ${CORBA_GENTOO_TARBALL}
-       ${ICEDTEA_URL}/jaxp.tar.xz -> ${JAXP_GENTOO_TARBALL}
-       ${ICEDTEA_URL}/jaxws.tar.xz -> ${JAXWS_GENTOO_TARBALL}
-       ${ICEDTEA_URL}/jdk.tar.xz -> ${JDK_GENTOO_TARBALL}
-       ${ICEDTEA_URL}/hotspot.tar.xz -> ${HOTSPOT_GENTOO_TARBALL}
-       ${ICEDTEA_URL}/nashorn.tar.xz -> ${NASHORN_GENTOO_TARBALL}
-       ${ICEDTEA_URL}/langtools.tar.xz -> ${LANGTOOLS_GENTOO_TARBALL}
-       shenandoah? ( ${ICEDTEA_URL}/shenandoah.tar.xz -> 
${SHENANDOAH_GENTOO_TARBALL} )
-       ${DROP_URL}/cacao/${CACAO_TARBALL} -> ${CACAO_GENTOO_TARBALL}
-       ${DROP_URL}/jamvm/${JAMVM_TARBALL} -> ${JAMVM_GENTOO_TARBALL}"
-
-LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 
MPL-1.0 MPL-1.1 public-domain W3C"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-IUSE="+alsa cacao +cups doc examples +gtk headless-awt infinality
-       jamvm +jbootstrap kerberos libressl nsplugin pax_kernel +pch
-       pulseaudio sctp selinux shenandoah smartcard +source +sunec test 
+webstart zero"
-
-REQUIRED_USE="gtk? ( !headless-awt )"
-
-# Ideally the following were optional at build time.
-ALSA_COMMON_DEP="
-       >=media-libs/alsa-lib-1.0"
-CUPS_COMMON_DEP="
-       >=net-print/cups-1.2.12"
-X_COMMON_DEP="
-       >=media-libs/giflib-4.1.6:=
-       >=media-libs/libpng-1.2:0=
-       >=x11-libs/libX11-1.1.3
-       >=x11-libs/libXext-1.1.1
-       >=x11-libs/libXi-1.1.3
-       >=x11-libs/libXrender-0.9.4
-       >=x11-libs/libXtst-1.0.3
-       x11-libs/libXcomposite"
-X_DEPEND="
-       >=x11-libs/libXau-1.0.3
-       >=x11-libs/libXdmcp-1.0.2
-       >=x11-libs/libXinerama-1.0.2
-       x11-proto/inputproto
-       >=x11-proto/xextproto-7.1.1
-       x11-proto/xineramaproto
-       x11-proto/xproto"
-
-# The Javascript requirement is obsolete; OpenJDK 8+ has Nashorn
-COMMON_DEP="
-       >=dev-libs/glib-2.26:2
-       >=dev-util/systemtap-1
-       media-libs/fontconfig
-       >=media-libs/freetype-2.5.3:2=[infinality?]
-       >=media-libs/lcms-2.5
-       >=sys-libs/zlib-1.2.3:=
-       virtual/jpeg:0=
-       kerberos? ( virtual/krb5 )
-       sctp? ( net-misc/lksctp-tools )
-       smartcard? ( sys-apps/pcsc-lite )
-       sunec? ( >=dev-libs/nss-3.16.1-r1 )"
-
-# Gtk+ will move to COMMON_DEP in time; PR1982
-# gsettings-desktop-schemas will be needed for native proxy support; PR1976
-RDEPEND="${COMMON_DEP}
-       !dev-java/icedtea:0
-       !dev-java/icedtea-web:7
-       >=gnome-base/gsettings-desktop-schemas-3.12.2
-       virtual/ttf-fonts
-       alsa? ( ${ALSA_COMMON_DEP} )
-       cups? ( ${CUPS_COMMON_DEP} )
-       gtk? (
-               >=dev-libs/atk-1.30.0
-               >=x11-libs/cairo-1.8.8:=
-               x11-libs/gdk-pixbuf:2
-               >=x11-libs/gtk+-2.8:2=
-               >=x11-libs/pango-1.24.5
-       )
-       !headless-awt? ( ${X_COMMON_DEP} )
-       selinux? ( sec-policy/selinux-java )"
-
-# ca-certificates, perl and openssl are used for the cacerts keystore 
generation
-# perl is needed for running the SystemTap tests
-# lsb-release is used to obtain distro information for the version & crash 
dump output
-# attr is needed for xattr.h which defines the extended attribute syscalls 
used by NIO2
-# x11-libs/libXt is needed for headers only (Intrinsic.h, IntrinsicP.h, 
Shell.h, StringDefs.h)
-# Ant is no longer needed under the new build system
-DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP} 
${X_DEPEND}
-       || (
-               dev-java/icedtea-bin:8
-               dev-java/icedtea-bin:7
-               dev-java/icedtea:8
-               dev-java/icedtea:7
-       )
-       app-arch/cpio
-       app-arch/unzip
-       app-arch/zip
-       app-misc/ca-certificates
-       dev-lang/perl
-       !libressl? ( dev-libs/openssl )
-       libressl? ( dev-libs/libressl )
-       sys-apps/attr
-       sys-apps/lsb-release
-       x11-libs/libXt
-       virtual/pkgconfig
-       pax_kernel? ( sys-apps/elfix )"
-
-PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-       nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )
-       pulseaudio? ( dev-java/icedtea-sound )"
-
-S="${WORKDIR}"/${ICEDTEA_PKG}
-
-icedtea_check_requirements() {
-       local CHECKREQS_DISK_BUILD
-
-       if use doc; then
-               CHECKREQS_DISK_BUILD="9000M"
-       else
-               CHECKREQS_DISK_BUILD="8500M"
-       fi
-
-       check-reqs_pkg_${EBUILD_PHASE}
-}
-
-pkg_pretend() {
-       icedtea_check_requirements
-}
-
-pkg_setup() {
-       icedtea_check_requirements
-
-       JAVA_PKG_WANT_BUILD_VM="
-               icedtea-8 icedtea-bin-8
-               icedtea-7 icedtea-bin-7"
-       JAVA_PKG_WANT_SOURCE="1.5"
-       JAVA_PKG_WANT_TARGET="1.5"
-
-       java-vm-2_pkg_setup
-       java-pkg-2_pkg_setup
-}
-
-src_unpack() {
-       unpack ${SRC_PKG}
-}
-
-java_prepare() {
-       # For bootstrap builds as the sandbox control file might not yet exist.
-       addpredict /proc/self/coredump_filter
-
-       # icedtea doesn't like some locales. #330433 #389717
-       export LANG="C" LC_ALL="C"
-}
-
-src_configure() {
-       local cacao_config config hotspot_port hs_config jamvm_config use_cacao 
use_jamvm use_zero zero_config
-       local vm=$(java-pkg_get-current-vm)
-
-       # gcj-jdk ensures ecj is present.
-       if use jbootstrap || has "${vm}" gcj-jdk; then
-               use jbootstrap || einfo "bootstrap is necessary when building 
with ${vm}, ignoring USE=\"-jbootstrap\""
-               config+=" --enable-bootstrap"
-       else
-               config+=" --disable-bootstrap"
-       fi
-
-       # Use Zero if requested
-       if use zero; then
-               use_zero="yes"
-       fi
-
-       # Use JamVM if requested
-       if use jamvm; then
-               use_jamvm="yes"
-       fi
-
-       # Use CACAO if requested
-       if use cacao; then
-               use_cacao="yes"
-       fi
-
-       # Are we on a architecture with a HotSpot port?
-       # In-tree JIT ports are available for amd64, arm, arm64, ppc64 (be&le), 
SPARC and x86.
-       if { use amd64 || use arm64 || use ppc64 || use sparc || use x86; }; 
then
-               hotspot_port="yes"
-       fi
-
-       # Always use HotSpot as the primary VM if available. #389521 #368669 
#357633 ...
-       # Otherwise use Zero for now until alternate VMs are working
-       if test "x${hotspot_port}" != "xyes"; then
-                       use_zero="yes"
-       fi
-
-       if use shenandoah; then
-               if use amd64; then
-                       hs_config="--with-hotspot-build=shenandoah"
-                       hs_config+=" 
--with-hotspot-src-zip="${DISTDIR}/${SHENANDOAH_GENTOO_TARBALL}""
-               else
-                       eerror "Shenandoah can only be built on x86_64. Please 
re-build with USE="-shenandoah""
-               fi
-       else
-               
hs_config="--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_GENTOO_TARBALL}""
-       fi
-
-       # Turn on JamVM if needed (non-HS archs) or requested
-       if test "x${use_jamvm}" = "xyes"; then
-               if test "x${hotspot_port}" = "xyes"; then
-                       ewarn 'Enabling JamVM on an architecture with HotSpot 
support; issues may result.'
-                       ewarn 'If so, please rebuild with USE="-jamvm"'
-               fi
-               ewarn 'JamVM is known to still have issues with IcedTea 3.x; 
please rebuild with USE="-jamvm"'
-               jamvm_config="--enable-jamvm"
-       fi
-
-       # Turn on CACAO if needed (non-HS archs) or requested
-       if test "x${use_cacao}" = "xyes"; then
-               if test "x${hotspot_port}" = "xyes"; then
-                       ewarn 'Enabling CACAO on an architecture with HotSpot 
support; issues may result.'
-                       ewarn 'If so, please rebuild with USE="-cacao"'
-               fi
-               ewarn 'CACAO is known to still have issues with IcedTea 3.x; 
please rebuild with USE="-cacao"'
-               cacao_config="--enable-cacao"
-       fi
-
-       # Turn on Zero if needed (non-HS/CACAO archs) or requested
-       if test "x${use_zero}" = "xyes"; then
-               if test "x${hotspot_port}" = "xyes"; then
-                       ewarn 'Enabling Zero on an architecture with HotSpot 
support; performance will be significantly reduced.'
-               fi
-               zero_config="--enable-zero"
-       fi
-
-       # Warn about potential problems with ccache enabled
-       if has ccache ${FEATURES}; then
-               ewarn 'ccache has been known to break IcedTea. Disable it 
before filing bugs.'
-               config+=" --enable-ccache"
-       else
-               config+=" --disable-ccache"
-       fi
-
-       config+=" --with-parallel-jobs=$(makeopts_jobs)"
-
-       unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
-
-       econf ${config} \
-               --with-openjdk-src-zip="${DISTDIR}/${OPENJDK_GENTOO_TARBALL}" \
-               --with-corba-src-zip="${DISTDIR}/${CORBA_GENTOO_TARBALL}" \
-               --with-jaxp-src-zip="${DISTDIR}/${JAXP_GENTOO_TARBALL}" \
-               --with-jaxws-src-zip="${DISTDIR}/${JAXWS_GENTOO_TARBALL}" \
-               --with-jdk-src-zip="${DISTDIR}/${JDK_GENTOO_TARBALL}" \
-               
--with-langtools-src-zip="${DISTDIR}/${LANGTOOLS_GENTOO_TARBALL}" \
-               --with-nashorn-src-zip="${DISTDIR}/${NASHORN_GENTOO_TARBALL}" \
-               --with-cacao-src-zip="${DISTDIR}/${CACAO_GENTOO_TARBALL}" \
-               --with-jamvm-src-zip="${DISTDIR}/${JAMVM_GENTOO_TARBALL}" \
-               --with-jdk-home="$(java-config -O)" \
-               --prefix="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}" \
-               --mandir="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}/man" \
-               --docdir="${EPREFIX}/usr/share/doc/${PF}" \
-               --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
-               --with-pkgversion="Gentoo ${PF}" \
-               --disable-downloading --disable-Werror --disable-tests \
-               --enable-system-lcms --enable-system-jpeg \
-               --enable-system-zlib --disable-systemtap-tests \
-               $(use_enable headless-awt headless) \
-               $(use_enable !headless-awt system-gif) \
-               $(use_enable !headless-awt system-png) \
-               $(use_enable doc docs) \
-               $(use_enable infinality) \
-               $(use_enable kerberos system-kerberos) \
-               $(use_with pax_kernel pax "${EPREFIX}/usr/sbin/paxmark.sh") \
-               $(use_enable pch precompiled-headers) \
-               $(use_enable sctp system-sctp) \
-               $(use_enable smartcard system-pcsc) \
-               $(use_enable sunec) \
-               ${zero_config} ${cacao_config} ${jamvm_config} ${hs_config}
-}
-
-src_compile() {
-       default
-}
-
-src_test() {
-       default
-}
-
-src_install() {
-       default
-
-       local dest="/usr/$(get_libdir)/icedtea${SLOT}"
-       local ddest="${ED}${dest#/}"
-
-       if ! use alsa; then
-               rm -v "${ddest}"/jre/lib/$(get_system_arch)/libjsoundalsa.* || 
die
-       fi
-
-       if ! use examples; then
-               rm -r "${ddest}"/demo "${ddest}"/sample || die
-       fi
-
-       if ! use source; then
-               rm -v "${ddest}"/src.zip || die
-       fi
-
-       dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
-
-       # Fix the permissions.
-       find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec 
chmod 644 {} \; \) || die
-
-       # We need to generate keystore - bug #273306
-       einfo "Generating cacerts file from certificates in 
${EPREFIX}/usr/share/ca-certificates/"
-       mkdir "${T}/certgen" && cd "${T}/certgen" || die
-       cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl 
|| die
-       for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
-               openssl x509 -text -in "${c}" >> all.crt || die
-       done
-       ./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
-       cp -vRP cacerts "${ddest}/jre/lib/security/" || die
-       chmod 644 "${ddest}/jre/lib/security/cacerts" || die
-
-       java-vm_install-env "${FILESDIR}/icedtea.env.sh"
-       java-vm_sandbox-predict /proc/self/coredump_filter
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }

Reply via email to