diff options
author | Vlastimil Babka <caster@gentoo.org> | 2014-11-01 13:15:48 +0000 |
---|---|---|
committer | Vlastimil Babka <caster@gentoo.org> | 2014-11-01 13:15:48 +0000 |
commit | 85fe923a4c72d09fc55dfa652326e53abc07e18b (patch) | |
tree | 07e5b4bb60d78491272ced323f06d6fcfe2d30e7 /app-emulation/emul-linux-x86-java | |
parent | Version bump, security bug #525464. (diff) | |
download | historical-85fe923a4c72d09fc55dfa652326e53abc07e18b.tar.gz historical-85fe923a4c72d09fc55dfa652326e53abc07e18b.tar.bz2 historical-85fe923a4c72d09fc55dfa652326e53abc07e18b.zip |
Version bump, security bug #525464.
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Diffstat (limited to 'app-emulation/emul-linux-x86-java')
-rw-r--r-- | app-emulation/emul-linux-x86-java/ChangeLog | 8 | ||||
-rw-r--r-- | app-emulation/emul-linux-x86-java/Manifest | 14 | ||||
-rw-r--r-- | app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.71.ebuild | 123 |
3 files changed, 133 insertions, 12 deletions
diff --git a/app-emulation/emul-linux-x86-java/ChangeLog b/app-emulation/emul-linux-x86-java/ChangeLog index 9ea4a581ad22..550854aa714c 100644 --- a/app-emulation/emul-linux-x86-java/ChangeLog +++ b/app-emulation/emul-linux-x86-java/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-emulation/emul-linux-x86-java # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog,v 1.140 2014/10/16 12:10:19 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog,v 1.141 2014/11/01 13:15:47 caster Exp $ + +*emul-linux-x86-java-1.7.0.71 (01 Nov 2014) + + 01 Nov 2014; Vlastimil Babka <caster@gentoo.org> + +emul-linux-x86-java-1.7.0.71.ebuild: + Version bump, security bug #525464. 16 Oct 2014; Pacho Ramos <pacho@gentoo.org> emul-linux-x86-java-1.7.0.51.ebuild, emul-linux-x86-java-1.7.0.55.ebuild, diff --git a/app-emulation/emul-linux-x86-java/Manifest b/app-emulation/emul-linux-x86-java/Manifest index b2b5710480a8..510cb4840fc4 100644 --- a/app-emulation/emul-linux-x86-java/Manifest +++ b/app-emulation/emul-linux-x86-java/Manifest @@ -1,21 +1,13 @@ ------BEGIN PGP SIGNED MESSAGE----- -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-7u51-linux-i586.tar.gz 48333427 SHA256 f6807069ff45576ffff173a2ee4355bdf5a493e9b463bde9196b942af4f6fcdb SHA512 e5a2d841e7f924b606d3d3e94f75bad273f9952ff94b94f081d73614d0001326a9ac974412840c994e66dcc5d2bf582c193a08cb725f435f2770fb01d9546b3a WHIRLPOOL 5cf27c761ea3c2c8ad395dcb8563dc5e4933552a48d1e64e77071bf84e86bd34aa19f590859a143a9c986fda0b7594f4ef6e27d89fcaef0c52a678bd30a6eaa0 DIST jre-7u55-linux-i586.tar.gz 48340455 SHA256 fa674c83c25a65edeca289321c9bb1c0fe9c0eaae64dc1bf3409e2c6a5f46c80 SHA512 f365a2548ea6ff9cf263b0dd71100eb70d842a4abd72d852e7698d9d7dbee97c4da2654795035adbc4519705a3d7eb81031566f2a97eaeeadaa439ca9a8867fa WHIRLPOOL 88abacb65259fd59c89a70e72ff0a258f6b0b178afa826502eb46e7109abe586094d79762148b14c1d97dce2d1b3a9e06736a92d82c839ef2fe8c8e8310918b5 DIST jre-7u67-linux-i586.tar.gz 48426207 SHA256 eadec83a54d3a9d09248a8d16b21c03da9afffc7317e775fb8db962620a0781d SHA512 51532bcfc0275aabbfd5f2584f023915acad61f7825c95253a4c38ea35e40fa65cffa0f49feb613ce7470e92a4dae610fcb0d77e006a975b392e478d28d01917 WHIRLPOOL 2275a20c83d32b5ae8c2178a566226a8cc95a594ae726d5a76e6a0c4000e91dd9a770c6b76a11a76f076e7689d16d7263b5e0351391922ef05fe9ed5d73c81bc +DIST jre-7u71-linux-i586.tar.gz 48461842 SHA256 b616145b22aafd53433bef76c873d50c4557469d15fc14bd852885cc4fa2947d SHA512 6d63fbcf2601660bb57c8496c024a5186ac41ef6fe96f8eb36e089a2a80bac4c26c43e356417e8ac7568685df005bda0fa4c74033e6501718ca90277ab75137e WHIRLPOOL 804ca029a0d4d8d345eba9f8924735bb82f74d47098f0ff876a4104c005bad2b2e69ba1585f7c11ebba43e4923bea7f85a8061902ce72a04b2df6acb411d3cdf EBUILD emul-linux-x86-java-1.7.0.51.ebuild 3701 SHA256 137e64495fbee5046221cd37f593432f75b1d9a6e5b20451296b283ec4e0fa2f SHA512 023e11ad150ca0440471ce3db664be0afc5b9e3a5fa71f634d1b5829709e9cdd9464c3d7ec5ba78db01b45025042a9b6e7a3695e6c6448bbc602411c2c727345 WHIRLPOOL 8ab28dcbd65e75a11a8bf5f224124cf30b2e238a50cb7458c8a1ae1368a7276476c5694a668a717035936515b16865524dfa855cbaa8ac7829e51432f1cb46f9 EBUILD emul-linux-x86-java-1.7.0.55.ebuild 3701 SHA256 dd7fec539e98b8227b022e397c94dff9e03a372eb44ab31ae2a81287259d4eaa SHA512 b9adc3b724a87bc7e7d27479b183e87ea301e196dac853534bdffd0e9985376ed181d480ced119153759b6bc5049a8dd457c29f9a80fc550a0aea2a6019a26aa WHIRLPOOL 1cef64a0e2a7c99d6bb5c348995dc97d1510df4614299bd217073bc5b28d28fdbeb1b0ce1c55231591d9d7eaed71bc8599b32b979229d502549ac4b765be0255 EBUILD emul-linux-x86-java-1.7.0.67.ebuild 3702 SHA256 a6b2766c3d4b4363b8797daddedc705bf604fad9f79e495effc41201e75258b5 SHA512 a438821bb57c91a7da7ae9cd3399127bcb091dd30fa3394f84ca98850ae11c4d7d3114c396194833e82863fd99560e2260054489b3720e0bee7f39cf36db7df0 WHIRLPOOL c1e60aa5df7eb6c9b51458d5c109ef55c8fdf364a742989d4a4975886012d51cf33048e867671ca94227dcc1358431b8a2b0298cbd3338ec3e44d5892e3f7280 -MISC ChangeLog 27587 SHA256 5fa1561bf6eaa63daae989c79c2b9b2831e62a7f1484199fab5f46334a1315a9 SHA512 a51d6162cdd19bf43d46d49ed2eac1754c80e52edcae744c36176b94feb53e80897de2bc04de9a1c14db301cde70ec763bc71065c1382a3ea5b4a828ae66b1f5 WHIRLPOOL 4bd93c7ccfe2050861c2bd27b95409fcb6edc31f5adea86198ebcff961ee6b26ce6b330abc936ff120f072b8a43716391234405aa24199d42814e7b5fe3ee5a4 +EBUILD emul-linux-x86-java-1.7.0.71.ebuild 3703 SHA256 6bc7e7657490458e2c10a15f046138e4301ab71f55afcf0b9ed484f57fcf741c SHA512 b74765a7c5926629ae2cc377d090f1ee1fec342752ca601200ee4a5f81dc457b0f7981bc178fcd742e5efd4de712e934b2010c87677b3ed20862a60ee90ea0c9 WHIRLPOOL 3152344632536d7d234cd3420d3450391e59f04b86e0636d7daa1c562a823cb623379676443ce525caccd29f31eb94b31abfff470832f1fc26bfacd599653721 +MISC ChangeLog 27763 SHA256 c956898d0183ce6e123202aff8231036de84de7e869e08853106a09edd86f7a8 SHA512 8fb08a1b5d71c0cc96109f5c65311d0ef895ab2c5cd275a924fbb6ebb1544ad0228934aaec302eb5e9089cf0f72014026bd9e25dc5baa835e4c2cc5fe76d3783 WHIRLPOOL 4c081a9a80ec4889ec1b1b7240b6d27aaf728649192d40651ac1aed95783b17d64cca13193a6a7947e1ff68794bbf9b70415f94b5b83de4b69db31e696569235 MISC metadata.xml 243 SHA256 bec7d825ae2052459b6f40ddcf9a807c18caf8f5aa3e5844de29a9b337230536 SHA512 5a5dc347f5a2a29e3f122631df69dca812d0f649921a32ad21dfc33d57ac9757d2552c59a14c5a4275de5376c9b0f19fc0dde030eba69d47dd6682b1638536e1 WHIRLPOOL 9bdb79b376c2c7652455ab2e7117a9abd4e4110caa276c31e4b3e2ed8b0f49b4736083234b8bbc5012edc8b6ee866de055c6cfdf98794b11619cbd517ee2dd64 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iEYEAREIAAYFAlQ/ta0ACgkQCaWpQKGI+9SC+ACfWz/Brn00Xynv3ON0iHMF4VtG -2UsAnAqwbLzTkiJDKZxWc+Ys6zoreLfZ -=wZd2 ------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 new file mode 100644 index 000000000000..7250715d383d --- /dev/null +++ b/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.71.ebuild @@ -0,0 +1,123 @@ +# 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.1 2014/11/01 13:15:47 caster 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}'" +} + +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 +} |