summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/emul-linux-x86-java/ChangeLog6
-rw-r--r--app-emulation/emul-linux-x86-java/Manifest26
-rw-r--r--app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.71.ebuild129
-rw-r--r--app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.72.ebuild129
4 files changed, 13 insertions, 277 deletions
diff --git a/app-emulation/emul-linux-x86-java/ChangeLog b/app-emulation/emul-linux-x86-java/ChangeLog
index c61bb21b5f24..56a0b6716b43 100644
--- a/app-emulation/emul-linux-x86-java/ChangeLog
+++ b/app-emulation/emul-linux-x86-java/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/emul-linux-x86-java
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog,v 1.148 2015/01/28 10:41:29 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog,v 1.149 2015/01/30 05:23:36 ercpe Exp $
+
+ 30 Jan 2015; Johann Schmitz <ercpe@gentoo.org>
+ -emul-linux-x86-java-1.7.0.71.ebuild, -emul-linux-x86-java-1.7.0.72.ebuild:
+ Removed vulnerable versions (#537214)
28 Jan 2015; Agostino Sarubbo <ago@gentoo.org>
emul-linux-x86-java-1.7.0.76.ebuild:
diff --git a/app-emulation/emul-linux-x86-java/Manifest b/app-emulation/emul-linux-x86-java/Manifest
index 44940b8ad635..1c1861069e47 100644
--- a/app-emulation/emul-linux-x86-java/Manifest
+++ b/app-emulation/emul-linux-x86-java/Manifest
@@ -4,28 +4,18 @@ Hash: SHA256
AUX emul-linux-x86-java-1.6.env-r1 969 SHA256 841a8e27157b8bcc6a526bf69716ba0d0fe259255f20ec861a9fbcc2794b9df4 SHA512 c6f257971d1ad52b1af6041f84978d7029598b7abef7bd25e3d4f7e83cf170325fc80a53eaad70085bc1f45f14af6f0dc322ac729535fd6e0c80704dedb32811 WHIRLPOOL 33d29b11ef6ebe62672cb4a483867e2e38cd73827f902ed3b4d1784a466c266446b8306447e9c7ed175d7b4e416165159aef51a73b31a14df611efdeca185fed
AUX emul-linux-x86-java-1.7.env-r1 969 SHA256 536aaac1a5f9336cbc0fe8626fd1553af3ddddea91fc0f73ce142f60da68e029 SHA512 404b2ed452567fbc3dfcb85d55bc0d48a90ed2d81c8d214c33dbf985d2e363ef7a31e7fd28a64065648c7e18db958dba4a85129953582d908f1493da97cd0d80 WHIRLPOOL 95d52fe1f178ad62e011c13a3a88cfdcd64dd4ecf38879ef9a5f069615b4e4e7a53f554a1dcdc56751780f086638907c3168e68bb1a63d46adc037a530e97b76
AUX fontconfig.Gentoo.properties 11196 SHA256 9372ca516ff36609d846a9cb446dde3212e976c10166d8e231312d6238d1db0c SHA512 1802e52383a04efd0d7fb4d6a3903f99128dce90afcb10b9dd0d3515e5feafb807449024dbe5742c7dfa9d43736e474412e1a289e06b29cf3a58e59deedd56f9 WHIRLPOOL f4c5364255f8da18bf61501d6fac10972216182e891cadd90e2cccd27917caaeeb29cf3691e865ce02937904efb30716fd8de2fca875929ff89b06ada2cff0b6
-DIST jre-7u71-linux-i586.tar.gz 48461842 SHA256 b616145b22aafd53433bef76c873d50c4557469d15fc14bd852885cc4fa2947d SHA512 6d63fbcf2601660bb57c8496c024a5186ac41ef6fe96f8eb36e089a2a80bac4c26c43e356417e8ac7568685df005bda0fa4c74033e6501718ca90277ab75137e WHIRLPOOL 804ca029a0d4d8d345eba9f8924735bb82f74d47098f0ff876a4104c005bad2b2e69ba1585f7c11ebba43e4923bea7f85a8061902ce72a04b2df6acb411d3cdf
-DIST jre-7u72-linux-i586.tar.gz 48474551 SHA256 7e9fee89daad3fed1ef2f12dcb496ff2de4ec1aaf9cae6dbbb327747e2b95bd6 SHA512 40d21ccb21656d4d54723991d1acc18da70a51ff466ca32441a6304978dd1d6a0f06144392f42fd80da6f19692154a345ad1d61c6ebba84bc8c6ba38e86e3096 WHIRLPOOL fda875fe86f6bc9c0df62958620baa9d24207913e3f3890b5459173a7815811e9b18d0d4de133a4e28d0fc71e8464618c0bb132ee0244c8d38a287647f78c145
DIST jre-7u76-linux-i586.tar.gz 48501515 SHA256 38aecf5f6c8706f293b40db0133fca0aca5e6ab520c1b9b0a3fc38ef2988b3cf SHA512 084752d9f41352df061be8327d6eecdd07d4065de8c0a7201f36cbc1fbd62c1ca45b21dc882601c34a09bca29317ebe952ac589904d4893545544134ed619cce WHIRLPOOL c6f90d86a5b1e06385996354a8aa450b83e0516345a014a2f55a41e436e2e00121d200d5d83ff96691237330945589de97d8e6e5895ef5dae0aa352c4b476768
-EBUILD emul-linux-x86-java-1.7.0.71.ebuild 4006 SHA256 9619e043fac0f732c97a938b1a5a07f49ebc47624c01d14f9cdb983db2c73b50 SHA512 84da075c26b6aff6089969fe75bdfb103f060167d7c0a525b5d0ac8c488a0cb4f4f1005973359522099126d51d7a3e497d441060e0e26e77345794d2ed2adb81 WHIRLPOOL 4220dc89f960e0821ab26f6f85d2e65ad4cd8c139f681043de054b8f8cd2c3f22e63a633f72addc6c6fbfd9a30951d59cd268924c21038a521e879cc9a9d0669
-EBUILD emul-linux-x86-java-1.7.0.72.ebuild 4009 SHA256 0a3abc18f553404fd3042d7dde334722f096a5c9ef2123dc8598f76cce397bf6 SHA512 2dd868da4189aba07deb67d66c66c1eeaddde3f8ab46161759d49cc0fc0fc1e3e5dc4a4ef315371fe6f4b5cdc7b6ea3d402fb85e77e8a8ee88d7201f7a053a40 WHIRLPOOL 5df0d5d4dfc8b5f6d1a97d586c54404cfd69d99778a175c706a9025afff74c72dea3c8167362e9e514b9efc0aa877eda2a0932542fc0e023617ddd8984e0ec31
EBUILD emul-linux-x86-java-1.7.0.76.ebuild 4027 SHA256 3217af5fbdaef9efb3a5fbf723123b3739df4cff288f14b881f68d41a6979b0a SHA512 d4ab3f49b9fd6d0464434d8f3eb92817a8df98a7f32a784fda5f78802857b47bb256992b3a679c7a97d36f50313fc6aa4a783b23cab97a755ba8618b1bd66c28 WHIRLPOOL 343935710f5b39a8b588e0b646c253b7e1daa3eedc171231ddc420a4c3c65a75a69aaf066b29efea4f08e7d6624dc50ed2b177d28840f2bd4a586fe4961044c4
-MISC ChangeLog 28881 SHA256 444c7007db9230020976d7dc7feae199b3d84daa2ca188b4f08cf503529c2ac4 SHA512 58605cb09d2f6465be30708dc55184067e7a39de965ffcd909250be4926abe83af98e485df7fd3ec1e68ac3f0e96494c4b078a4a8ce565fd6123f7340403e4d3 WHIRLPOOL fe2876e02dc426ba522a62a1008f420201f971e4e8d8337192521b0605cc59d9cdd2751773e0fe6d2f2f6ff6fe785c38892740fc9c258c1409f12767192c6b4f
+MISC ChangeLog 29051 SHA256 d87549b31abc43acb7671786c930c63c0ca85d066149e439270e54a0945384da SHA512 5fe7b1fb43ae425ea14e7727c2c7e44515e6328fe61b2060fad143a89d95767e21896c4050a80ebbb489f2a0f043b43a9f0a7825f23630b5e8d733021e243569 WHIRLPOOL 6f925a8e193e107e121532931b9ba14c18e291159ac9af304ccf80f9273e80aa46f2e5807d564c18a5a2c1253d8ebb987cba2c796e338ad0d96907919516cad1
MISC metadata.xml 243 SHA256 bec7d825ae2052459b6f40ddcf9a807c18caf8f5aa3e5844de29a9b337230536 SHA512 5a5dc347f5a2a29e3f122631df69dca812d0f649921a32ad21dfc33d57ac9757d2552c59a14c5a4275de5376c9b0f19fc0dde030eba69d47dd6682b1638536e1 WHIRLPOOL 9bdb79b376c2c7652455ab2e7117a9abd4e4110caa276c31e4b3e2ed8b0f49b4736083234b8bbc5012edc8b6ee866de055c6cfdf98794b11619cbd517ee2dd64
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUyLzaAAoJELp701BxlEWfgpUP/3LsGid+yFMbXl6YRDVlJkrF
-BfGBCxQmuzr2aV1BkTWGN9UxubyGTUAGbIkmOf3pr1feHxa6BInCKMzG0T7FCezp
-Eds1in1AC8/nlZP2d34+nRItI7YeT9eUGnZhd01ZerjyGBkb/eGDAGG6bFwkSOu+
-U5E0gzBt5mbcQO+xPD8lv9kk9ne1cZ4QeE8O2t3sel2n1vJSUCXN1i3mQZpMrZ0j
-IwON/gaM+eQG4/qWCfu1Jb9T9gqzax4QZQC1fdpI3swwtfjMMVIhJ+YjVTkf5NHY
-hQq6OXCiIaxIWWgGzPk0OdFtNS4le5f2IaQ02Sa2bfhC0f/JOW6fWjfrtxA+SPhN
-riNT4vMMZVYOBakIMMQLF8pf/ccgzHosjNDnqMkrwVkpmwqVwcbwgxLJekXsyRTD
-2SMXqALE9at/KJykiMPIDlWurauRvAv4c1zTP1QqxCQiEcYr7NMlxo8aU3sN31Pi
-zmGV2ZCuWIueyghIx7MMVfRKuFlhzpyuH0YJADHiRwGsBDl3cAG73ncE1rMTZkVz
-Lkv+ulMLPPEYeur7xFvgnwXfH435NZsEP8BPkDZNvKq0HNvSTsYDsEEcJRY6s8rf
-yVeUR8f9gQCqH9uQv9p6MZIObrBWdkZIAFkXCfJHb4SjLp7JvJUwp4n3+14FI8oN
-bhJVD68choHNV3nwodEP
-=x+29
+iQEcBAEBCAAGBQJUyxVZAAoJEKCEBkJ3xQHtSDsIAIEZA3tAnYhF2TOjN8/ZS6nK
+gi8eVMPP7udWP8mseO4wR411ISjVWa5dVlQIcJWKC/lrgczo0nfecvXwLx5nWzTd
+p2e0Y+JjXkjXgP4KOBnuyUo9QKVuHslSzUGjLdUwsvKM+u1vwWQBgiLDbP1iloPR
+n0DuqQli3Lpwh2P1gTg8lNKyrQld4L2RGb+UxoZ9QQYrFB2XyRwxg6APmlB+H51x
+S5J8m7iFStkTPEPfki/PB+0aZ/OPBoqUO/RV5Dsa9ILiPQafK4AaHoBot8W114BS
+t8SIplGUf9fbPRCSxnTQDtFSnYZvIlAk6UbvLoWpMnS4+5zM9xJ6XUBz09jEIF0=
+=9ITq
-----END PGP SIGNATURE-----
diff --git a/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.71.ebuild b/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.71.ebuild
deleted file mode 100644
index 6868619aa40c..000000000000
--- a/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.71.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.71.ebuild,v 1.3 2014/11/01 17:00:53 ago Exp $
-
-EAPI="5"
-
-inherit java-vm-2 eutils prefix versionator
-
-# This URIs need to be updated when bumping!
-JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html"
-
-MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
-S_PV="$(replace_version_separator 3 '_')"
-
-X86_AT="jre-${MY_PV}-linux-i586.tar.gz"
-
-DESCRIPTION="Oracle's Java SE Runtime Environment (32bit)"
-HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
-SRC_URI="${X86_AT}"
-
-LICENSE="Oracle-BCLA-JavaSE"
-SLOT="1.7"
-KEYWORDS="-* amd64"
-IUSE="+X alsa nsplugin pax_kernel"
-
-RESTRICT="fetch strip"
-QA_PREBUILT="*"
-
-RDEPEND="
- || (
- (
- X? (
- x11-libs/libXext[abi_x86_32(-)]
- x11-libs/libXi[abi_x86_32(-)]
- x11-libs/libXrender[abi_x86_32(-)]
- x11-libs/libXtst[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)] )
- alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] )
- )
- (
- X? ( app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] )
- alsa? ( app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )
- )
- )
-"
-
-# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
-# marking. #427642
-DEPEND="
- pax_kernel? ( sys-apps/paxctl )"
-
-S="${WORKDIR}/jre${S_PV}"
-
-pkg_nofetch() {
- einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again."
- einfo ""
- einfo "Please download '${X86_AT}' from:"
- einfo "'${JRE_URI}'"
- einfo "and move it to '${DISTDIR}'"
- einfo
- einfo "If the above mentioned urls do not point to the correct version anymore,"
- einfo "please download the files from Oracle's java download archive:"
- einfo
- einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jre-${MY_PV}-oth-JPR"
- einfo
-}
-
-src_compile() {
- # This needs to be done before CDS - #215225
- java-vm_set-pax-markings "${S}"
-
- # see bug #207282
- einfo "Creating the Class Data Sharing archives"
- bin/java -client -Xshare:dump || die
- bin/java -server -Xshare:dump || die
-}
-
-src_install() {
- local dest="/opt/${P}"
- local ddest="${ED}${dest}"
-
- # We should not need the ancient plugin for Firefox 2 anymore, plus it has
- # writable executable segments
- rm -vf lib/i386/libjavaplugin_oji.so \
- lib/i386/libjavaplugin_nscp*.so
- rm -vrf plugin/i386
- # Without nsplugin flag, also remove the new plugin
- arch=i386;
- if ! use nsplugin; then
- rm -vf lib/${arch}/libnpjp2.so \
- lib/${arch}/libjavaplugin_jni.so
- fi
-
- dodir "${dest}"
- cp -pPR bin lib man "${ddest}" || die
-
- # Remove empty dirs we might have copied
- find "${D}" -type d -empty -exec rmdir {} + || die
-
- dodoc COPYRIGHT README
-
- if use nsplugin; then
- install_mozilla_plugin "${dest}"/lib/${arch}/libnpjp2.so
- fi
-
- # Install desktop file for the Java Control Panel.
- # Using ${PN}-${SLOT} to prevent file collision with jre and or other slots.
- # make_desktop_entry can't be used as ${P} would end up in filename.
- newicon lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
- sun-jcontrol-${PN}-${SLOT}.png || die
- sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT} (${PN})#" \
- -e "s#Exec=.*#Exec=${dest}/bin/jcontrol#" \
- -e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
- -e "s#Application;##" \
- -e "/Encoding/d" \
- lib/desktop/applications/sun_java.desktop > \
- "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
- domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
-
- # http://docs.oracle.com/javase/6/docs/technotes/guides/intl/fontconfig.html
- rm "${ddest}"/lib/fontconfig.* || die
- cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
- eprefixify "${T}"/fontconfig.properties
- insinto "${dest}"/lib/
- doins "${T}"/fontconfig.properties
-
- set_java_env "${FILESDIR}/${VMHANDLE}.env-r1"
- java-vm_revdep-mask
-}
diff --git a/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.72.ebuild b/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.72.ebuild
deleted file mode 100644
index 468c22e37378..000000000000
--- a/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.72.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.72.ebuild,v 1.1 2014/11/04 18:05:44 ercpe Exp $
-
-EAPI="5"
-
-inherit java-vm-2 eutils prefix versionator
-
-# This URIs need to be updated when bumping!
-JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html"
-
-MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
-S_PV="$(replace_version_separator 3 '_')"
-
-X86_AT="jre-${MY_PV}-linux-i586.tar.gz"
-
-DESCRIPTION="Oracle's Java SE Runtime Environment (32bit)"
-HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
-SRC_URI="${X86_AT}"
-
-LICENSE="Oracle-BCLA-JavaSE"
-SLOT="1.7"
-KEYWORDS="-* ~amd64"
-IUSE="+X alsa nsplugin pax_kernel"
-
-RESTRICT="fetch strip"
-QA_PREBUILT="*"
-
-RDEPEND="
- || (
- (
- X? (
- x11-libs/libXext[abi_x86_32(-)]
- x11-libs/libXi[abi_x86_32(-)]
- x11-libs/libXrender[abi_x86_32(-)]
- x11-libs/libXtst[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)] )
- alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] )
- )
- (
- X? ( app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] )
- alsa? ( app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )
- )
- )
-"
-
-# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
-# marking. #427642
-DEPEND="
- pax_kernel? ( sys-apps/paxctl )"
-
-S="${WORKDIR}/jre${S_PV}"
-
-pkg_nofetch() {
- einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again."
- einfo ""
- einfo "Please download '${X86_AT}' from:"
- einfo "'${JRE_URI}'"
- einfo "and move it to '${DISTDIR}'"
- einfo
- einfo "If the above mentioned urls do not point to the correct version anymore,"
- einfo "please download the files from Oracle's java download archive:"
- einfo
- einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jre-${MY_PV}-oth-JPR"
- einfo
-}
-
-src_compile() {
- # This needs to be done before CDS - #215225
- java-vm_set-pax-markings "${S}"
-
- # see bug #207282
- einfo "Creating the Class Data Sharing archives"
- bin/java -client -Xshare:dump || die
- bin/java -server -Xshare:dump || die
-}
-
-src_install() {
- local dest="/opt/${P}"
- local ddest="${ED}${dest}"
-
- # We should not need the ancient plugin for Firefox 2 anymore, plus it has
- # writable executable segments
- rm -vf lib/i386/libjavaplugin_oji.so \
- lib/i386/libjavaplugin_nscp*.so
- rm -vrf plugin/i386
- # Without nsplugin flag, also remove the new plugin
- arch=i386;
- if ! use nsplugin; then
- rm -vf lib/${arch}/libnpjp2.so \
- lib/${arch}/libjavaplugin_jni.so
- fi
-
- dodir "${dest}"
- cp -pPR bin lib man "${ddest}" || die
-
- # Remove empty dirs we might have copied
- find "${D}" -type d -empty -exec rmdir {} + || die
-
- dodoc COPYRIGHT README
-
- if use nsplugin; then
- install_mozilla_plugin "${dest}"/lib/${arch}/libnpjp2.so
- fi
-
- # Install desktop file for the Java Control Panel.
- # Using ${PN}-${SLOT} to prevent file collision with jre and or other slots.
- # make_desktop_entry can't be used as ${P} would end up in filename.
- newicon lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
- sun-jcontrol-${PN}-${SLOT}.png || die
- sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT} (${PN})#" \
- -e "s#Exec=.*#Exec=${dest}/bin/jcontrol#" \
- -e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
- -e "s#Application;##" \
- -e "/Encoding/d" \
- lib/desktop/applications/sun_java.desktop > \
- "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
- domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
-
- # http://docs.oracle.com/javase/6/docs/technotes/guides/intl/fontconfig.html
- rm "${ddest}"/lib/fontconfig.* || die
- cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
- eprefixify "${T}"/fontconfig.properties
- insinto "${dest}"/lib/
- doins "${T}"/fontconfig.properties
-
- set_java_env "${FILESDIR}/${VMHANDLE}.env-r1"
- java-vm_revdep-mask
-}