Remove vulnerable versions.
authorVlastimil Babka <caster@gentoo.org>
Wed, 2 May 2007 21:25:08 +0000 (21:25 +0000)
committerVlastimil Babka <caster@gentoo.org>
Wed, 2 May 2007 21:25:08 +0000 (21:25 +0000)
Package-Manager: portage-2.1.2.5

dev-java/sun-jdk/ChangeLog
dev-java/sun-jdk/Manifest
dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13 [deleted file]
dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13-r1 [deleted file]
dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13-r2 [deleted file]
dev-java/sun-jdk/sun-jdk-1.4.2.13-r1.ebuild [deleted file]
dev-java/sun-jdk/sun-jdk-1.4.2.13-r2.ebuild [deleted file]
dev-java/sun-jdk/sun-jdk-1.4.2.13.ebuild [deleted file]

index da25872c9738a87158abd37d9bbe6cf51baeb3b0..d39878a59ab1cae958973026a0b25e7304d2724d 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-java/sun-jdk
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.198 2007/05/02 10:53:24 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.199 2007/05/02 21:25:08 caster Exp $
+
+  02 May 2007; Vlastimil Babka <caster@gentoo.org> -sun-jdk-1.4.2.13.ebuild,
+  -sun-jdk-1.4.2.13-r1.ebuild, -sun-jdk-1.4.2.13-r2.ebuild:
+  Remove vulnerable versions.
 
   02 May 2007; Raúl Porcel <armin76@gentoo.org> sun-jdk-1.4.2.14.ebuild:
   x86 stable wrt security bug 176675
index 1ac94c7d250c722c1d4dbd0f4405fc0c4d13021c..1e99696221275025bf958d6b5f2ecdd3ec90a823 100644 (file)
@@ -14,25 +14,12 @@ AUX sun-jdk-1.6.env 940 RMD160 2061347f8137915ed421c7592a6909b51bb2110d SHA1 352
 MD5 12c85d8ae81039e2471baed07fee3cc0 files/sun-jdk-1.6.env 940
 RMD160 2061347f8137915ed421c7592a6909b51bb2110d files/sun-jdk-1.6.env 940
 SHA256 f8669f72a512ca892dbe2f4b153ac39e92b6f4e33d3693e969d670134c5b15b8 files/sun-jdk-1.6.env 940
-DIST j2sdk-1_4_2_13-linux-i586.bin 36361814 RMD160 cefb731ae6740f36a17242aa79b36d79dda2e102 SHA1 12c679cfa2e212bfa90ae6ef6ad6c477e427bbba SHA256 f5dd8045fe791bd5c52bddf33a1cf65968ee03981e0663f75cd97a942daa24e2
 DIST j2sdk-1_4_2_14-linux-i586.bin 36368335 RMD160 8dfd1755625e50d0b2a3dc25ddcaff17afddca6c SHA1 104a14f94b1ef168498e31bcaab0fb732db2cbca SHA256 f2d374cde37149bdcce00bc9afdd25a4d43c9ae1d4dc871fdb951e7cc57ebb68
 DIST jce_policy-1_4_2.zip 12195 RMD160 323340fa8a96f315a35b0ebc918731e6fe56c370 SHA1 ea17b649ebcaaf4246e9dd28dbc77926176c64ee SHA256 7bf6d683602686321affc0071ad2fc3890c19cf5bb5cc16a963052e17588c097
 DIST jdk-1_5_0_11-dlj-linux-amd64.bin 43954177 RMD160 bd865019d3fb2268800696207dba158ea2986a7f SHA1 151315b9eb70f81ac88712e151da5c0a5aeaca23 SHA256 98df66902f42f764cb89b12a1502b976f2e5ddb2aa5000e14846b90cef74e0db
 DIST jdk-1_5_0_11-dlj-linux-i586.bin 49598681 RMD160 74c5bd78450397006ea145580c3554d77b64a31d SHA1 965e4983da769b6c5d6ec79c942337bc8bee5c8a SHA256 da7c0217c1c6d47aad77a8b5ca0b30b01846c8090d5b1d5907862ef7122a1705
 DIST jdk-6-dlj-linux-amd64.bin 56347832 RMD160 b4d12bf55ea6baa465c227cff2d314d26de4876e SHA1 d51a60c80ac1a8173c53b9a389377b2774a50e92 SHA256 f1f35d331809487bb922bbd3ca46de4abc3e45c482f94127f4ac8f3c8b3321c3
 DIST jdk-6-dlj-linux-i586.bin 62718862 RMD160 4ff9f1f82b20f0dbd792e6765c02d87749e00aac SHA1 bc7a56952b362e472a0ec179e0852ca7bf0c0507 SHA256 1c4f98edb6c1b379807d9dab61971c0271b2b4cf1f1be914cc85354744408467
-EBUILD sun-jdk-1.4.2.13-r1.ebuild 5638 RMD160 787a1891c0f1b8c18f5ac2e04d6bca47fa1270a8 SHA1 e0c7b0d864a71a43b5459961380cf22ce30f9337 SHA256 f223cd6ba62fba984cbc20714b38e3bc5cb07d2a6c3cab0c31d4b92807a98951
-MD5 872cdb73fe845df4f99414aeca2ba87d sun-jdk-1.4.2.13-r1.ebuild 5638
-RMD160 787a1891c0f1b8c18f5ac2e04d6bca47fa1270a8 sun-jdk-1.4.2.13-r1.ebuild 5638
-SHA256 f223cd6ba62fba984cbc20714b38e3bc5cb07d2a6c3cab0c31d4b92807a98951 sun-jdk-1.4.2.13-r1.ebuild 5638
-EBUILD sun-jdk-1.4.2.13-r2.ebuild 6069 RMD160 858a2f1f98b855e26c95fbbe3494404e58a66a11 SHA1 59721d08ce06e76eafcaefa8bf4afc918f4316b1 SHA256 024406681ed3f64c2ab8dee890fe54f55717bdcaad7be92af7ea2f116257a5dc
-MD5 c19cc474d0e9d3f321d55393f7355563 sun-jdk-1.4.2.13-r2.ebuild 6069
-RMD160 858a2f1f98b855e26c95fbbe3494404e58a66a11 sun-jdk-1.4.2.13-r2.ebuild 6069
-SHA256 024406681ed3f64c2ab8dee890fe54f55717bdcaad7be92af7ea2f116257a5dc sun-jdk-1.4.2.13-r2.ebuild 6069
-EBUILD sun-jdk-1.4.2.13.ebuild 6311 RMD160 4509d5ab6df64e94fbaa3aff27e8e9531608cc0d SHA1 ae82b8d97a6ff5f57daef7ca7cc2661994110e82 SHA256 ffed680930da4f61290b79ecadae909dd83ffbde0bf525d35a49aee6dc95a6f7
-MD5 32f196a83b862af4d06b9c1310f8d244 sun-jdk-1.4.2.13.ebuild 6311
-RMD160 4509d5ab6df64e94fbaa3aff27e8e9531608cc0d sun-jdk-1.4.2.13.ebuild 6311
-SHA256 ffed680930da4f61290b79ecadae909dd83ffbde0bf525d35a49aee6dc95a6f7 sun-jdk-1.4.2.13.ebuild 6311
 EBUILD sun-jdk-1.4.2.14.ebuild 5931 RMD160 0f12b4f7bb0bf35eb851682504d42fa1553555fc SHA1 5d5d7d215a587d27187ec59c2fde30a330531e54 SHA256 d8f31f1634a9d13abdf15f957decc47443942656a1a1d10e7501da906965ca30
 MD5 1d661c98d951d7df5957fd3f5ea5a999 sun-jdk-1.4.2.14.ebuild 5931
 RMD160 0f12b4f7bb0bf35eb851682504d42fa1553555fc sun-jdk-1.4.2.14.ebuild 5931
@@ -53,23 +40,14 @@ EBUILD sun-jdk-1.6.0-r2.ebuild 5252 RMD160 ccbfb62a918ac7d15571f52882f67f2e46869
 MD5 db8862f92fb8cf93bbf50c163d764c2d sun-jdk-1.6.0-r2.ebuild 5252
 RMD160 ccbfb62a918ac7d15571f52882f67f2e46869983 sun-jdk-1.6.0-r2.ebuild 5252
 SHA256 8813bf7ef638c88a06c2cc0bb53aaf63223fea7e351399804bb4649f0ee87875 sun-jdk-1.6.0-r2.ebuild 5252
-MISC ChangeLog 38735 RMD160 37f5807c74cd96d3b0dc5b2186b30c52670627c1 SHA1 fa3009c23dc18193004eb6639b903129f9ae6606 SHA256 f319bb96a7ca466946ea7f0964f05c57a226f37f6025cb805e386b190ee67ffb
-MD5 f35d86f3fadabea89aa205686e683e4e ChangeLog 38735
-RMD160 37f5807c74cd96d3b0dc5b2186b30c52670627c1 ChangeLog 38735
-SHA256 f319bb96a7ca466946ea7f0964f05c57a226f37f6025cb805e386b190ee67ffb ChangeLog 38735
+MISC ChangeLog 38902 RMD160 bdda665981b2046ad925a125089118ab3741bd85 SHA1 bde77f8795ba379b7b5b7c9f1676b3494f4883d3 SHA256 4d5da37bc78f07d5381d11111ff110e2e686a62c80f4868ca5bd3dd5666e3d3c
+MD5 b961aed6e0c014dc2b4b916ec1e7b7af ChangeLog 38902
+RMD160 bdda665981b2046ad925a125089118ab3741bd85 ChangeLog 38902
+SHA256 4d5da37bc78f07d5381d11111ff110e2e686a62c80f4868ca5bd3dd5666e3d3c ChangeLog 38902
 MISC metadata.xml 237 RMD160 e2fa73e8b206c77bc262fd54691289bf05696668 SHA1 47fb9d11272aa2245df406c2156c2482e166a1c3 SHA256 3e53f0c8fb262a6751adb4c188e045e0be6de8739c02ec1af079cba5512e696d
 MD5 2f36c2b94fc9625e5c96d8e558f6ffba metadata.xml 237
 RMD160 e2fa73e8b206c77bc262fd54691289bf05696668 metadata.xml 237
 SHA256 3e53f0c8fb262a6751adb4c188e045e0be6de8739c02ec1af079cba5512e696d metadata.xml 237
-MD5 4551e92262ffc2bc93ba3941a5f49f30 files/digest-sun-jdk-1.4.2.13 512
-RMD160 6c0a27d829f9b9b868feedd086b0929f015e48a2 files/digest-sun-jdk-1.4.2.13 512
-SHA256 c4db2c43fa08b705c1e9ba316c8cecbcd2d3a7be5d3014cf4bf02e53b214b155 files/digest-sun-jdk-1.4.2.13 512
-MD5 4551e92262ffc2bc93ba3941a5f49f30 files/digest-sun-jdk-1.4.2.13-r1 512
-RMD160 6c0a27d829f9b9b868feedd086b0929f015e48a2 files/digest-sun-jdk-1.4.2.13-r1 512
-SHA256 c4db2c43fa08b705c1e9ba316c8cecbcd2d3a7be5d3014cf4bf02e53b214b155 files/digest-sun-jdk-1.4.2.13-r1 512
-MD5 4551e92262ffc2bc93ba3941a5f49f30 files/digest-sun-jdk-1.4.2.13-r2 512
-RMD160 6c0a27d829f9b9b868feedd086b0929f015e48a2 files/digest-sun-jdk-1.4.2.13-r2 512
-SHA256 c4db2c43fa08b705c1e9ba316c8cecbcd2d3a7be5d3014cf4bf02e53b214b155 files/digest-sun-jdk-1.4.2.13-r2 512
 MD5 ffad4bc2554bbddcdccc5aa2a5ee5609 files/digest-sun-jdk-1.4.2.14 512
 RMD160 28fe51695b1cbed50a36003c294aa89a32c0c5ae files/digest-sun-jdk-1.4.2.14 512
 SHA256 fb7d100238ae0d45342dfefe665929d6bc1cc7e7d010a2006f78b36ca22c018f files/digest-sun-jdk-1.4.2.14 512
diff --git a/dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13 b/dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13
deleted file mode 100644 (file)
index d4bcdca..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 e2e610267fd9ff8fc5f8a807a5606751 j2sdk-1_4_2_13-linux-i586.bin 36361814
-RMD160 cefb731ae6740f36a17242aa79b36d79dda2e102 j2sdk-1_4_2_13-linux-i586.bin 36361814
-SHA256 f5dd8045fe791bd5c52bddf33a1cf65968ee03981e0663f75cd97a942daa24e2 j2sdk-1_4_2_13-linux-i586.bin 36361814
-MD5 ff961c5f5326191c5ac2e4624d756f7e jce_policy-1_4_2.zip 12195
-RMD160 323340fa8a96f315a35b0ebc918731e6fe56c370 jce_policy-1_4_2.zip 12195
-SHA256 7bf6d683602686321affc0071ad2fc3890c19cf5bb5cc16a963052e17588c097 jce_policy-1_4_2.zip 12195
diff --git a/dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13-r1 b/dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13-r1
deleted file mode 100644 (file)
index d4bcdca..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 e2e610267fd9ff8fc5f8a807a5606751 j2sdk-1_4_2_13-linux-i586.bin 36361814
-RMD160 cefb731ae6740f36a17242aa79b36d79dda2e102 j2sdk-1_4_2_13-linux-i586.bin 36361814
-SHA256 f5dd8045fe791bd5c52bddf33a1cf65968ee03981e0663f75cd97a942daa24e2 j2sdk-1_4_2_13-linux-i586.bin 36361814
-MD5 ff961c5f5326191c5ac2e4624d756f7e jce_policy-1_4_2.zip 12195
-RMD160 323340fa8a96f315a35b0ebc918731e6fe56c370 jce_policy-1_4_2.zip 12195
-SHA256 7bf6d683602686321affc0071ad2fc3890c19cf5bb5cc16a963052e17588c097 jce_policy-1_4_2.zip 12195
diff --git a/dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13-r2 b/dev-java/sun-jdk/files/digest-sun-jdk-1.4.2.13-r2
deleted file mode 100644 (file)
index d4bcdca..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 e2e610267fd9ff8fc5f8a807a5606751 j2sdk-1_4_2_13-linux-i586.bin 36361814
-RMD160 cefb731ae6740f36a17242aa79b36d79dda2e102 j2sdk-1_4_2_13-linux-i586.bin 36361814
-SHA256 f5dd8045fe791bd5c52bddf33a1cf65968ee03981e0663f75cd97a942daa24e2 j2sdk-1_4_2_13-linux-i586.bin 36361814
-MD5 ff961c5f5326191c5ac2e4624d756f7e jce_policy-1_4_2.zip 12195
-RMD160 323340fa8a96f315a35b0ebc918731e6fe56c370 jce_policy-1_4_2.zip 12195
-SHA256 7bf6d683602686321affc0071ad2fc3890c19cf5bb5cc16a963052e17588c097 jce_policy-1_4_2.zip 12195
diff --git a/dev-java/sun-jdk/sun-jdk-1.4.2.13-r1.ebuild b/dev-java/sun-jdk/sun-jdk-1.4.2.13-r1.ebuild
deleted file mode 100644 (file)
index 1a83170..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.13-r1.ebuild,v 1.1 2007/03/03 20:07:29 betelgeuse Exp $
-
-JAVA_SUPPORTS_GENERATION_1="true"
-inherit pax-utils java-vm-2 eutils
-
-MY_PV=${PV%.*}_${PV##*.}
-MY_P=j2sdk${MY_PV}
-MY_PVB=${PV%.*}
-
-At="j2sdk-${PV//./_}-linux-i586.bin"
-jce_policy="jce_policy-${MY_PVB//./_}.zip"
-
-S="${WORKDIR}/${MY_P}"
-DESCRIPTION="Sun's J2SE Development Kit"
-HOMEPAGE="http://java.sun.com/j2se/1.4.2/"
-SRC_URI="${At}
-               jce? ( ${jce_policy} )"
-SLOT="1.4"
-LICENSE="sun-bcla-java-vm"
-KEYWORDS="~x86"
-RESTRICT="fetch"
-IUSE="X alsa doc examples nsplugin jce"
-
-DEPEND="sys-apps/sed
-       app-arch/unzip"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
-       doc? ( =dev-java/java-sdk-docs-1.4.2* )
-       X? (
-               x11-libs/libICE
-               x11-libs/libSM
-               x11-libs/libX11
-               x11-libs/libXau
-               x11-libs/libXdmcp
-               x11-libs/libXext
-               x11-libs/libXi
-               x11-libs/libXp
-               x11-libs/libXt
-               x11-libs/libXtst
-       )"
-
-JAVA_PROVIDE="jdbc-stdext"
-
-PACKED_JARS="lib/tools.jar jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar
-jre/lib/ext/localedata.jar jre/lib/plugin.jar jre/javaws/javaws.jar"
-
-# this is needed for proper operating under a PaX kernel without activated grsecurity acl
-CHPAX_CONSERVATIVE_FLAGS="pemrsv"
-
-DOWNLOAD_URL="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2sdk-${MY_PV}-oth-JPR&SiteId=JSC&TransactionId=noreg"
-DOWNLOAD_URL_JCE="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=7503-jce-${MY_PVB}-oth-JPR&SiteId=JSC&TransactionId=noreg"
-
-QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/libawt.so
-       opt/${P}/jre/plugin/i386/ns4/libjavaplugin.so
-       opt/${P}/jre/plugin/i386/ns610/libjavaplugin_oji.so
-       opt/${P}/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so"
-
-pkg_nofetch() {
-       einfo "Please download ${At} from:"
-       einfo ${DOWNLOAD_URL}
-       einfo "(first select 'Accept License', then click on 'self-extracting file'"
-       einfo "under 'Linux Platform - Java(TM) 2 SDK, Standard Edition')"
-       einfo "and move it to ${DISTDIR}"
-       if use jce; then
-               echo
-               einfo "Also download ${jce_policy} from:"
-               einfo ${DOWNLOAD_URL_JCE}
-               einfo "Java(TM) Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files"
-               einfo "and move it to ${DISTDIR}"
-       fi
-}
-
-src_unpack() {
-       if [ ! -r ${DISTDIR}/${At} ]; then
-               die "cannot read ${At}.bin. Please check the permission and try again."
-       fi
-       if use jce; then
-               if [ ! -r ${DISTDIR}/${jce_policy} ]; then
-                       die "cannot read ${jce_policy}. Please check the permission and try again."
-               fi
-       fi
-       #Search for the ELF Header
-       testExp=$'\177\105\114\106\001\001\001'
-       startAt=`grep -aonm 1 ${testExp}  ${DISTDIR}/${At} | cut -d: -f1`
-       tail -n +${startAt} ${DISTDIR}/${At} > install.sfx
-       chmod +x install.sfx
-       ./install.sfx || die
-       rm install.sfx
-
-       if [ -f ${S}/lib/unpack ]; then
-               UNPACK_CMD=${S}/lib/unpack
-               chmod +x $UNPACK_CMD
-               sed -i 's#/tmp/unpack.log#/dev/null\x00\x00\x00\x00\x00\x00#g' $UNPACK_CMD
-               for i in $PACKED_JARS; do
-                       PACK_FILE=${S}/`dirname $i`/`basename $i .jar`.pack
-                       if [ -f ${PACK_FILE} ]; then
-                               echo "  unpacking: $i"
-                               $UNPACK_CMD ${PACK_FILE} ${S}/$i
-                               rm -f ${PACK_FILE}
-                       fi
-               done
-       fi
-}
-
-src_install() {
-       local dirs="bin include jre lib man"
-       dodir /opt/${P}
-
-       for i in $dirs ; do
-               cp -dPR $i ${D}/opt/${P}/
-       done
-
-       # Set PaX markings on all JDK/JRE executables to allow code-generation on
-       # the heap by the JIT compiler.
-       pax-mark m $(list-paxables "${D}"/opt/${P}/{,/jre}/bin/*)
-
-       dodoc COPYRIGHT README LICENSE THIRDPARTYLICENSEREADME.txt || die
-       dohtml README.html || die
-       dodir /opt/${P}/share/
-       if use examples; then
-               cp -pPR demo ${D}/opt/${P}/share/
-       fi
-       cp -pPR src.zip ${D}/opt/${P}/share/
-
-       if use jce ; then
-               # Using unlimited jce while still retaining the strong jce
-               # May have repercussions when you find you cannot symlink libraries
-               # in classpaths.
-               cd ${D}/opt/${P}/jre/lib/security
-               unzip ${DISTDIR}/${jce_policy}
-               mv jce unlimited-jce
-               dodir /opt/${P}/jre/lib/security/strong-jce
-               mv ${D}/opt/${P}/jre/lib/security/US_export_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
-               mv ${D}/opt/${P}/jre/lib/security/local_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
-               dosym /opt/${P}/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
-               dosym /opt/${P}/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
-       fi
-
-       if use nsplugin; then
-               local plugin_dir="ns610"
-               if has_version '>=sys-devel/gcc-3.2' ; then
-                       plugin_dir="ns610-gcc32"
-               fi
-
-               install_mozilla_plugin /opt/${P}/jre/plugin/i386/${plugin_dir}/libjavaplugin_oji.so
-       fi
-
-       # bug #147259
-       dosym ../jre/javaws/javaws /opt/${P}/bin/javaws
-       dosym ../javaws/javaws /opt/${P}/jre/bin/javaws
-
-       # create dir for system preferences
-       dodir /opt/${P}/.systemPrefs
-       # Create files used as storage for system preferences.
-       touch ${D}/opt/${P}/.systemPrefs/.system.lock
-       chmod 644 ${D}/opt/${P}/.systemPrefs/.system.lock
-       touch ${D}/opt/${P}/.systemPrefs/.systemRootModFile
-       chmod 644 ${D}/opt/${P}/.systemPrefs/.systemRootModFile
-
-       # install control panel for Gnome/KDE
-       sed -e "s/INSTALL_DIR\/JRE_NAME_VERSION/\/opt\/${P}\/jre/" \
-               -e "s/\(Name=Java\)/\1 Control Panel ${SLOT}/" \
-               ${D}/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
-               ${T}/sun_java-${SLOT}.desktop
-
-       domenu ${T}/sun_java-${SLOT}.desktop
-
-       set_java_env
-}
-
-pkg_postinst() {
-       # Set as default VM if none exists
-       java-vm-2_pkg_postinst
-
-       if ! use X; then
-               echo
-               ewarn "Some parts of Sun's JDK require virtual/x11 to be installed."
-               ewarn "Be careful which Java libraries you attempt to use."
-       fi
-}
diff --git a/dev-java/sun-jdk/sun-jdk-1.4.2.13-r2.ebuild b/dev-java/sun-jdk/sun-jdk-1.4.2.13-r2.ebuild
deleted file mode 100644 (file)
index 00907e3..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.13-r2.ebuild,v 1.1 2007/04/19 18:54:25 betelgeuse Exp $
-
-JAVA_SUPPORTS_GENERATION_1="true"
-inherit pax-utils java-vm-2 eutils
-
-MY_PV=${PV%.*}_${PV##*.}
-MY_P=j2sdk${MY_PV}
-MY_PVB=${PV%.*}
-
-At="j2sdk-${PV//./_}-linux-i586.bin"
-jce_policy="jce_policy-${MY_PVB//./_}.zip"
-
-S="${WORKDIR}/${MY_P}"
-DESCRIPTION="Sun's J2SE Development Kit"
-HOMEPAGE="http://java.sun.com/j2se/1.4.2/"
-SRC_URI="${At}
-               jce? ( ${jce_policy} )"
-SLOT="1.4"
-LICENSE="sun-bcla-java-vm"
-KEYWORDS="~x86"
-RESTRICT="fetch"
-IUSE="X alsa doc examples nsplugin jce"
-
-DEPEND="sys-apps/sed
-       app-arch/unzip"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
-       doc? ( =dev-java/java-sdk-docs-1.4.2* )
-       X? (
-               x11-libs/libICE
-               x11-libs/libSM
-               x11-libs/libX11
-               x11-libs/libXau
-               x11-libs/libXdmcp
-               x11-libs/libXext
-               x11-libs/libXi
-               x11-libs/libXp
-               x11-libs/libXt
-               x11-libs/libXtst
-       )"
-
-JAVA_PROVIDE="jdbc-stdext"
-
-PACKED_JARS="lib/tools.jar jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar
-jre/lib/ext/localedata.jar jre/lib/plugin.jar jre/javaws/javaws.jar"
-
-# this is needed for proper operating under a PaX kernel without activated grsecurity acl
-CHPAX_CONSERVATIVE_FLAGS="pemrsv"
-
-DOWNLOAD_URL="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2sdk-${MY_PV}-oth-JPR&SiteId=JSC&TransactionId=noreg"
-DOWNLOAD_URL_JCE="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=7503-jce-${MY_PVB}-oth-JPR&SiteId=JSC&TransactionId=noreg"
-
-QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/libawt.so
-       opt/${P}/jre/plugin/i386/ns4/libjavaplugin.so
-       opt/${P}/jre/plugin/i386/ns610/libjavaplugin_oji.so
-       opt/${P}/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so"
-
-pkg_nofetch() {
-       einfo "Please download ${At} from:"
-       einfo ${DOWNLOAD_URL}
-       einfo "(first select 'Accept License', then click on 'self-extracting file'"
-       einfo "under 'Linux Platform - Java(TM) 2 SDK, Standard Edition')"
-       einfo "and move it to ${DISTDIR}"
-       if use jce; then
-               echo
-               einfo "Also download ${jce_policy} from:"
-               einfo ${DOWNLOAD_URL_JCE}
-               einfo "Java(TM) Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files"
-               einfo "and move it to ${DISTDIR}"
-       fi
-}
-
-src_unpack() {
-       if [ ! -r ${DISTDIR}/${At} ]; then
-               die "cannot read ${At}.bin. Please check the permission and try again."
-       fi
-       if use jce; then
-               if [ ! -r ${DISTDIR}/${jce_policy} ]; then
-                       die "cannot read ${jce_policy}. Please check the permission and try again."
-               fi
-       fi
-       #Search for the ELF Header
-       testExp=$'\177\105\114\106\001\001\001'
-       startAt=`grep -aonm 1 ${testExp}  ${DISTDIR}/${At} | cut -d: -f1`
-       tail -n +${startAt} ${DISTDIR}/${At} > install.sfx
-       chmod +x install.sfx
-       ./install.sfx || die
-       rm install.sfx
-
-       if [ -f ${S}/lib/unpack ]; then
-               UNPACK_CMD=${S}/lib/unpack
-               chmod +x $UNPACK_CMD
-               sed -i 's#/tmp/unpack.log#/dev/null\x00\x00\x00\x00\x00\x00#g' $UNPACK_CMD
-               for i in $PACKED_JARS; do
-                       PACK_FILE=${S}/`dirname $i`/`basename $i .jar`.pack
-                       if [ -f ${PACK_FILE} ]; then
-                               echo "  unpacking: $i"
-                               $UNPACK_CMD ${PACK_FILE} ${S}/$i
-                               rm -f ${PACK_FILE}
-                       fi
-               done
-       fi
-}
-
-src_install() {
-       local dirs="bin include jre lib man"
-       dodir /opt/${P}
-
-       for i in $dirs ; do
-               cp -dPR $i ${D}/opt/${P}/
-       done
-
-       # Set PaX markings on all JDK/JRE executables to allow code-generation on
-       # the heap by the JIT compiler.
-       pax-mark srpm $(list-paxables "${D}"/opt/${P}/{,/jre}/bin/*)
-
-       dodoc COPYRIGHT README LICENSE THIRDPARTYLICENSEREADME.txt || die
-       dohtml README.html || die
-       dodir /opt/${P}/share/
-       if use examples; then
-               cp -pPR demo ${D}/opt/${P}/share/
-       fi
-
-       cp -pPR src.zip "${D}/opt/${P}/"
-       dosym "/opt/${P}/src.zip" /opt/${P}/share
-
-       if use jce ; then
-               # Using unlimited jce while still retaining the strong jce
-               # May have repercussions when you find you cannot symlink libraries
-               # in classpaths.
-               cd ${D}/opt/${P}/jre/lib/security
-               unzip ${DISTDIR}/${jce_policy}
-               mv jce unlimited-jce
-               dodir /opt/${P}/jre/lib/security/strong-jce
-               mv ${D}/opt/${P}/jre/lib/security/US_export_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
-               mv ${D}/opt/${P}/jre/lib/security/local_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
-               dosym /opt/${P}/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
-               dosym /opt/${P}/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
-       fi
-
-       if use nsplugin; then
-               local plugin_dir="ns610"
-               if has_version '>=sys-devel/gcc-3.2' ; then
-                       plugin_dir="ns610-gcc32"
-               fi
-
-               install_mozilla_plugin /opt/${P}/jre/plugin/i386/${plugin_dir}/libjavaplugin_oji.so
-       fi
-
-       # bug #147259
-       dosym ../jre/javaws/javaws /opt/${P}/bin/javaws
-       dosym ../javaws/javaws /opt/${P}/jre/bin/javaws
-
-       # create dir for system preferences
-       dodir /opt/${P}/.systemPrefs
-       # Create files used as storage for system preferences.
-       touch ${D}/opt/${P}/.systemPrefs/.system.lock
-       chmod 644 ${D}/opt/${P}/.systemPrefs/.system.lock
-       touch ${D}/opt/${P}/.systemPrefs/.systemRootModFile
-       chmod 644 ${D}/opt/${P}/.systemPrefs/.systemRootModFile
-
-       # install control panel for Gnome/KDE
-       sed -e "s/INSTALL_DIR\/JRE_NAME_VERSION/\/opt\/${P}\/jre/" \
-               -e "s/\(Name=Java\)/\1 Control Panel ${SLOT}/" \
-               ${D}/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
-               ${T}/sun_java-${SLOT}.desktop
-
-       domenu ${T}/sun_java-${SLOT}.desktop
-
-       set_java_env
-}
-
-pkg_postinst() {
-       # Set as default VM if none exists
-       java-vm-2_pkg_postinst
-
-       if ! use X; then
-               echo
-               ewarn "Some parts of Sun's JDK require virtual/x11 to be installed."
-               ewarn "Be careful which Java libraries you attempt to use."
-       fi
-       elog ""
-       elog "Starting with 1.4.2-r2 the src.zip is installed to the standard"
-       elog "location. It is still symlinked to the old location (/opt/${P}/share)"
-       elog "but it will be removed if there will ever be a version bump."
-       elog "See https://bugs.gentoo.org/show_bug.cgi?id=2241 and"
-       elog "http://java.sun.com/j2se/1.4.2/docs/tooldocs/linux/jdkfiles.html"
-       elog "for more details."
-}
diff --git a/dev-java/sun-jdk/sun-jdk-1.4.2.13.ebuild b/dev-java/sun-jdk/sun-jdk-1.4.2.13.ebuild
deleted file mode 100644 (file)
index 1ab0dbd..0000000
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.13.ebuild,v 1.5 2007/02/11 11:52:31 betelgeuse Exp $
-
-JAVA_SUPPORTS_GENERATION_1="true"
-inherit java-vm-2 eutils
-
-MY_PV=${PV%.*}_${PV##*.}
-MY_P=j2sdk${MY_PV}
-MY_PVB=${PV%.*}
-
-At="j2sdk-${PV//./_}-linux-i586.bin"
-jce_policy="jce_policy-${MY_PVB//./_}.zip"
-
-S="${WORKDIR}/${MY_P}"
-DESCRIPTION="Sun's J2SE Development Kit"
-HOMEPAGE="http://java.sun.com/j2se/1.4.2/"
-SRC_URI="${At}
-               jce? ( ${jce_policy} )"
-SLOT="1.4"
-LICENSE="sun-bcla-java-vm"
-KEYWORDS="x86"
-RESTRICT="fetch"
-IUSE="X alsa doc examples nsplugin jce"
-
-DEPEND="sys-apps/sed
-       app-arch/unzip"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
-       doc? ( =dev-java/java-sdk-docs-1.4.2* )
-       X? (
-               x11-libs/libICE
-               x11-libs/libSM
-               x11-libs/libX11
-               x11-libs/libXau
-               x11-libs/libXdmcp
-               x11-libs/libXext
-               x11-libs/libXi
-               x11-libs/libXp
-               x11-libs/libXt
-               x11-libs/libXtst
-       )"
-
-JAVA_PROVIDE="jdbc-stdext"
-
-PACKED_JARS="lib/tools.jar jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar
-jre/lib/ext/localedata.jar jre/lib/plugin.jar jre/javaws/javaws.jar"
-
-# this is needed for proper operating under a PaX kernel without activated grsecurity acl
-CHPAX_CONSERVATIVE_FLAGS="pemrsv"
-
-DOWNLOAD_URL="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2sdk-${MY_PV}-oth-JPR&SiteId=JSC&TransactionId=noreg"
-DOWNLOAD_URL_JCE="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=7503-jce-${MY_PVB}-oth-JPR&SiteId=JSC&TransactionId=noreg"
-
-QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/libawt.so
-       opt/${P}/jre/plugin/i386/ns4/libjavaplugin.so
-       opt/${P}/jre/plugin/i386/ns610/libjavaplugin_oji.so
-       opt/${P}/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so"
-
-pkg_nofetch() {
-       einfo "Please download ${At} from:"
-       einfo ${DOWNLOAD_URL}
-       einfo "(first select 'Accept License', then click on 'self-extracting file'"
-       einfo "under 'Linux Platform - Java(TM) 2 SDK, Standard Edition')"
-       einfo "and move it to ${DISTDIR}"
-       if use jce; then
-               echo
-               einfo "Also download ${jce_policy} from:"
-               einfo ${DOWNLOAD_URL_JCE}
-               einfo "Java(TM) Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files"
-               einfo "and move it to ${DISTDIR}"
-       fi
-}
-
-src_unpack() {
-       if [ ! -r ${DISTDIR}/${At} ]; then
-               die "cannot read ${At}.bin. Please check the permission and try again."
-       fi
-       if use jce; then
-               if [ ! -r ${DISTDIR}/${jce_policy} ]; then
-                       die "cannot read ${jce_policy}. Please check the permission and try again."
-               fi
-       fi
-       #Search for the ELF Header
-       testExp=$'\177\105\114\106\001\001\001'
-       startAt=`grep -aonm 1 ${testExp}  ${DISTDIR}/${At} | cut -d: -f1`
-       tail -n +${startAt} ${DISTDIR}/${At} > install.sfx
-       chmod +x install.sfx
-       ./install.sfx || die
-       rm install.sfx
-
-       if [ -f ${S}/lib/unpack ]; then
-               UNPACK_CMD=${S}/lib/unpack
-               chmod +x $UNPACK_CMD
-               sed -i 's#/tmp/unpack.log#/dev/null\x00\x00\x00\x00\x00\x00#g' $UNPACK_CMD
-               for i in $PACKED_JARS; do
-                       PACK_FILE=${S}/`dirname $i`/`basename $i .jar`.pack
-                       if [ -f ${PACK_FILE} ]; then
-                               echo "  unpacking: $i"
-                               $UNPACK_CMD ${PACK_FILE} ${S}/$i
-                               rm -f ${PACK_FILE}
-                       fi
-               done
-       fi
-}
-
-src_install() {
-       local dirs="bin include jre lib man"
-       dodir /opt/${P}
-
-       for i in $dirs ; do
-               cp -dPR $i ${D}/opt/${P}/
-       done
-
-       dodoc COPYRIGHT README LICENSE THIRDPARTYLICENSEREADME.txt
-       dohtml README.html
-       dodir /opt/${P}/share/
-       if use examples; then
-               cp -pPR demo ${D}/opt/${P}/share/
-       fi
-       cp -pPR src.zip ${D}/opt/${P}/share/
-
-       if use jce ; then
-               # Using unlimited jce while still retaining the strong jce
-               # May have repercussions when you find you cannot symlink libraries
-               # in classpaths.
-               cd ${D}/opt/${P}/jre/lib/security
-               unzip ${DISTDIR}/${jce_policy}
-               mv jce unlimited-jce
-               dodir /opt/${P}/jre/lib/security/strong-jce
-               mv ${D}/opt/${P}/jre/lib/security/US_export_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
-               mv ${D}/opt/${P}/jre/lib/security/local_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
-               dosym /opt/${P}/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
-               dosym /opt/${P}/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
-       fi
-
-       if use nsplugin; then
-               local plugin_dir="ns610"
-               if has_version '>=sys-devel/gcc-3.2' ; then
-                       plugin_dir="ns610-gcc32"
-               fi
-
-               install_mozilla_plugin /opt/${P}/jre/plugin/i386/${plugin_dir}/libjavaplugin_oji.so
-       fi
-
-       # bug #147259
-       dosym ../jre/javaws/javaws /opt/${P}/bin/javaws
-       dosym ../javaws/javaws /opt/${P}/jre/bin/javaws
-
-       # create dir for system preferences
-       dodir /opt/${P}/.systemPrefs
-       # Create files used as storage for system preferences.
-       touch ${D}/opt/${P}/.systemPrefs/.system.lock
-       chmod 644 ${D}/opt/${P}/.systemPrefs/.system.lock
-       touch ${D}/opt/${P}/.systemPrefs/.systemRootModFile
-       chmod 644 ${D}/opt/${P}/.systemPrefs/.systemRootModFile
-
-       # install control panel for Gnome/KDE
-       sed -e "s/INSTALL_DIR\/JRE_NAME_VERSION/\/opt\/${P}\/jre/" \
-               -e "s/\(Name=Java\)/\1 Control Panel ${SLOT}/" \
-               ${D}/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
-               ${T}/sun_java-${SLOT}.desktop
-
-       domenu ${T}/sun_java-${SLOT}.desktop
-
-       set_java_env
-}
-
-pkg_postinst() {
-       # Set as default VM if none exists
-       java-vm-2_pkg_postinst
-
-       # if chpax is on the target system, set the appropriate PaX flags
-       # this will not hurt the binary, it modifies only unused ELF bits
-       # but may confuse things like AV scanners and automatic tripwire
-       if has_version sys-apps/chpax
-       then
-               echo
-               einfo "setting up conservative PaX flags for jar, javac and java"
-
-               for paxkills in "jar" "javac" "java" "javah" "javadoc"
-               do
-                       chpax -${CHPAX_CONSERVATIVE_FLAGS} /opt/${P}/bin/$paxkills
-               done
-
-               # /opt/sun-jdk-1.4.2.03/jre/bin/java_vm
-               chpax -${CHPAX_CONSERVATIVE_FLAGS} /opt/${P}/jre/bin/java_vm
-
-               einfo "you should have seen lots of chpax output above now"
-               ewarn "make sure the grsec ACL contains those entries also"
-               ewarn "because enabling it will override the chpax setting"
-               ewarn "on the physical files - help for PaX and grsecurity"
-               ewarn "can be given by #gentoo-hardened + hardened@gentoo.org"
-       fi
-
-       if ! use X; then
-               echo
-               ewarn "Some parts of Sun's JDK require virtual/x11 to be installed."
-               ewarn "Be careful which Java libraries you attempt to use."
-       fi
-}