diff options
author | 2008-06-15 22:55:10 +0000 | |
---|---|---|
committer | 2008-06-15 22:55:10 +0000 | |
commit | 7c2625a9f68ae389508ea453880ca2e16c99a516 (patch) | |
tree | 9017b23c5b1671364cbb8e6a07da9aae299662c9 /dev-java | |
parent | Fix 227281, glibc-2.8 compatibility. (diff) | |
download | historical-7c2625a9f68ae389508ea453880ca2e16c99a516.tar.gz historical-7c2625a9f68ae389508ea453880ca2e16c99a516.tar.bz2 historical-7c2625a9f68ae389508ea453880ca2e16c99a516.zip |
Version bump, security bug #216112.
Package-Manager: portage-2.1.5.4
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/ibm-jdk-bin/ChangeLog | 8 | ||||
-rw-r--r-- | dev-java/ibm-jdk-bin/Manifest | 21 | ||||
-rw-r--r-- | dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.11.ebuild | 172 |
3 files changed, 189 insertions, 12 deletions
diff --git a/dev-java/ibm-jdk-bin/ChangeLog b/dev-java/ibm-jdk-bin/ChangeLog index 42b0535e422e..8e4e36dccbee 100644 --- a/dev-java/ibm-jdk-bin/ChangeLog +++ b/dev-java/ibm-jdk-bin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-java/ibm-jdk-bin # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.162 2008/06/14 12:21:28 serkan Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.163 2008/06/15 22:55:10 caster Exp $ + +*ibm-jdk-bin-1.4.2.11 (15 Jun 2008) + + 15 Jun 2008; Vlastimil Babka <caster@gentoo.org> + +ibm-jdk-bin-1.4.2.11.ebuild: + Version bump, security bug #216112. *ibm-jdk-bin-1.6.0.1-r1 (14 Jun 2008) diff --git a/dev-java/ibm-jdk-bin/Manifest b/dev-java/ibm-jdk-bin/Manifest index 62032ae01fb5..b6347abf2958 100644 --- a/dev-java/ibm-jdk-bin/Manifest +++ b/dev-java/ibm-jdk-bin/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX cpuinfo 12 RMD160 ae173b2d66cd4becce06fbd7e01a0b62aa2bab2d SHA1 2c35d51e0110bd74f2c4cf9f7f063358837ea907 SHA256 b90ea3549103fa261cd711ecb3d11158c984bc20a020630aa3ebc3f8b402ec11 AUX ibm-jdk-bin-1.4.env 1125 RMD160 9ee81d807088259b7c2f0a5062965e0e94195cef SHA1 d20ed99899733c15b57494ae0c90e61517fc8814 SHA256 72c0d5ac1ea2e132a40a8e74402d01faa6c99af6abc8465bf8c4c7a4be03a2a1 AUX ibm-jdk-bin-1.5.env 1149 RMD160 04ac562f22f2e16ae0a21380bcf6781f2e05b6e1 SHA1 93d3694d723cbcb1f776a8d064200f5a91394896 SHA256 1ccf08c7cc6429065978a6a0c038654c4e9768c8c150c56c39eb5408c1abe21d @@ -9,11 +6,19 @@ AUX ibm-jdk-bin-jawt.h.patch 377 RMD160 d9e5eab16ca4002b00ca70d55fb3a3112d0011dd DIST IBMJava2-JAVACOMM-1.4.2-10.0.ppc.tgz 124662 RMD160 08749de77dde6d5d59c66b4f5c5646e2c4e58dd5 SHA1 2620b137c4845cb0878ccbe2834da1e6763114d4 SHA256 0f1935c235b5ce1b54067560ebebf1942893b552ed74322de247d239782ed2b5 DIST IBMJava2-JAVACOMM-1.4.2-10.0.ppc64.tgz 126797 RMD160 1a7b58936077ee179fafbb7fff0ce8f38c913e55 SHA1 fbd25659f6372c07e5c906cd0d265b8b44aa1e2a SHA256 4e780e9203d45554f1a54dc7af1c88fe7f0e0baa6daef79e5f533723a19dfb5f DIST IBMJava2-JAVACOMM-1.4.2-10.0.tgz 118347 RMD160 e002bc805a02568c73e5ea3e982a609cce70e454 SHA1 d353ea4dc909c29071d690ef0bc026b9ef463e97 SHA256 702d4c3c5c4a31b2e7a20b7882979ebcb6aa216a65ea42667f9db503778c3246 +DIST IBMJava2-JAVACOMM-1.4.2-11.0.ppc.tgz 124661 RMD160 7b89cbc732cbd46288a3f37d9f3f4d28a2ddace9 SHA1 6811a8acf40f8e3061171b174cb51afecb5a2bb2 SHA256 43975409d36b01e51bbfec966d5bfd2aa54f985b9db77a79f953ff4381a84978 +DIST IBMJava2-JAVACOMM-1.4.2-11.0.ppc64.tgz 127734 RMD160 13b51f260dab3e1f53cd628e48dd554b1506c52e SHA1 16ff82103f03df3328ef00df922866dffe4cf6c9 SHA256 a432fa580db3698e71a1ed9c611abf9600a42e68ae5cfedba28747711af8e780 +DIST IBMJava2-JAVACOMM-1.4.2-11.0.tgz 118352 RMD160 ee5818f09b9abd3f16e9340766c6040073f3b6a1 SHA1 46250ff52fac5227ed6b0aed1f399bd64ed39fff SHA256 1ebd91495d11fb189a2b6411a1294e9ca0aa1a6e26e1a70057c51e3464166dc1 DIST IBMJava2-JAVACOMM-AMD64-1.4.2-10.0.x86_64.tgz 120040 RMD160 08e4c38f6333a8bddda57c0291e84666471f64a6 SHA1 67f4a46beb029a9332c3eaeca758778d53932df7 SHA256 509ae576ec636308c2a3396c29fc26b149e74e9b26e27c2c9a60d8b6366a62bb +DIST IBMJava2-JAVACOMM-AMD64-1.4.2-11.0.x86_64.tgz 120038 RMD160 19376e3126a7a47363787d23b105f1b152528f60 SHA1 bc2f0902d36e686d232c68e49edd42f0d9f1469e SHA256 797b3df56e1284fa71119696747ea5df39208a2ff35f4c2a8dba845bc47b3a9b DIST IBMJava2-SDK-1.4.2-10.0.ppc.tgz 66785339 RMD160 08b68d2ac79877b715fcd0b1c46c0cf9360abbc0 SHA1 b29339fb23230cfc7bfb7ce354b91371098ea97e SHA256 a795562bf2d963e9db8b8d0f07fb53335b824e78e2668faa20b1c17ddcad8ff5 DIST IBMJava2-SDK-1.4.2-10.0.ppc64.tgz 65143583 RMD160 675020887e8d5dd73b893a458c6271b5f315dd6e SHA1 c6a7dd2f1ed613d2556593236d923455dcc2a9ae SHA256 3d69a349fbd1cb9077aa1eb1817ef8a72d13c4e5a61035c38bd20578467e3ef2 DIST IBMJava2-SDK-1.4.2-10.0.tgz 58934856 RMD160 47842c7e408dcfa5d954568f6f68b4f2934d9df3 SHA1 931f1b8a887e137f9bee981eb67568433a5a1de2 SHA256 18afaae48deecbafdeb12807fdeb01b41689ff2942731804ddd055d2dcb4c211 +DIST IBMJava2-SDK-1.4.2-11.0.ppc.tgz 66972006 RMD160 6b39854bca54c96b6549a6776c40b8030443f0fb SHA1 8f1979b48c3e6670e55e6ba8168d5353d56ceb0a SHA256 ea848db4832444d2018139a8b4160f7cc92bb206fd5ee19d18d5bdc6141f643c +DIST IBMJava2-SDK-1.4.2-11.0.ppc64.tgz 65147447 RMD160 6a37b6b19fd6929b5f0bba5525db5227e1b5ab67 SHA1 dbad874d5a283e940a674f196867bff8178ffbfc SHA256 646bdfc1f932a0703fdffd17556f257048fc6bae5f5f405568cb67d3a344436f +DIST IBMJava2-SDK-1.4.2-11.0.tgz 59001486 RMD160 1951b5b7d3f2df1274636d02d3a9cf89dfe1234d SHA1 82ee3f1da558acec722c6d8f413209ac34b5aad1 SHA256 a34bb4d35efee1951718e3c77ef7bf020f289686775fa42ef8490a9005df0f04 DIST IBMJava2-SDK-AMD64-1.4.2-10.0.x86_64.tgz 57309846 RMD160 0893746e73f140f73fe1ebabcae4f27e624ee531 SHA1 5d3514ee251dfe002905d77db3d131aa41672d6a SHA256 e503f6e0f75a3f70d4258af00bd93f4c22e908ffc1113c72dcbccef59a04b283 +DIST IBMJava2-SDK-AMD64-1.4.2-11.0.x86_64.tgz 57416342 RMD160 e165dfdf035f760ee1d17a8f6cceb7a07128f4bd SHA1 2576c84b89ae03067cdc772c11db969f935ccc86 SHA256 89e4fae5238a8e2aff3504347e05b84dc6c09168d275f043ea3a7a7061aa52e8 DIST ibm-java-sdk-6.0-0.0-linux-i386.tgz 86573879 RMD160 6489716e491907193c0d27050d08b3a1e1ab0a44 SHA1 0d7186d76eb1d79b245ff84342905af972e74b34 SHA256 c72e43e1f52e5910f84634ce87f186a4832dc73f93adc6a727a2069b62cd4a1d DIST ibm-java-sdk-6.0-0.0-linux-ppc.tgz 88854304 RMD160 626bec6e1f97e3fb214915c4e51421b5e206bd5d SHA1 d17570549080fd434c973298b68ee6e11eb273dd SHA256 b299eca3276a35b794f9543768e51e707051dda74d819d67f0d6660352be36f7 DIST ibm-java-sdk-6.0-0.0-linux-ppc64.tgz 90297044 RMD160 23e96a95c714bfe8e0384d806e056c6228386d89 SHA1 a5a515b312c42fd526e6ccbbe21f0d736f32a6b7 SHA256 0aa829dc7498bcb8031de2f759622bc754981a7417a89e434d1b87b4f59e41a2 @@ -35,16 +40,10 @@ DIST ibm-javacomm-3.0-0.0-linux-ppc.tgz 403218 RMD160 b791c0b5a2f8dd8165bda31443 DIST ibm-javacomm-3.0-0.0-linux-ppc64.tgz 407966 RMD160 d7c1185660e680b4f8d2a3591616cb29be6cee83 SHA1 c257cdf07b3a379e51718c4f4360c501d15600a5 SHA256 ef135dc9b13484b6b5bc81c11d186de1d65ca4db2dde765c4a8b41a4970f1fe8 DIST ibm-javacomm-3.0-0.0-linux-x86_64.tgz 401081 RMD160 ac9e7fe4dfc47e7b54bd01e9b806644bcfcf1a8c SHA1 adab954713c52d419ea47b7266a59b90d6f71161 SHA256 181cc8d90a3404345a40dc11b4f83230d919cdce025256418483314d11f91dfd EBUILD ibm-jdk-bin-1.4.2.10.ebuild 4877 RMD160 f2ba1214173d8527d7e5072de30b285faaf440e8 SHA1 f5e3df9fb7a1b9ffbb431a48e09d02c55286bdfa SHA256 29f44cdd556526769cbf435e491eebb2269d7effba733d7f2f60551d50c42d3c +EBUILD ibm-jdk-bin-1.4.2.11.ebuild 4883 RMD160 f09de9389b0fa6b15222359a90b99d5a5a2558ef SHA1 9405c5adf76cfef97af10ff5ce2d288ce52e429a SHA256 8d05ca44d1fd66fcd9387761136e69ca105c0115d3bb1e9907ebd5112c64a51a EBUILD ibm-jdk-bin-1.5.0.7.ebuild 7300 RMD160 d3cbe1cd9d9f0a5b234c65ee288c15dac773a337 SHA1 e993f6d23d32e0f984b499384bf00c6dcb58509f SHA256 c684d1441c68c0551873f6d23f3d10d1f69a73ecb5c90dfa21cad3f14a0a28a4 EBUILD ibm-jdk-bin-1.6.0.0.ebuild 6974 RMD160 84625cb36b4b366ed22169396229c8750141644a SHA1 2a77f60a72c8996d4b3e03756ea2f604b6dc2138 SHA256 c29aba6cce9d0f997006df201f366550e87f382f513bab8bb9ffffd93a3d18ba EBUILD ibm-jdk-bin-1.6.0.1-r1.ebuild 8091 RMD160 b6eccfd87a5f9e77b1b1a40b81072a64cf9b0442 SHA1 f2618753b620a1f639c34212a8dc21e39aae0b0f SHA256 2379925101178482be6f458d465ace71f4c28e9c07ac9d2f88863784b5d3a6a9 EBUILD ibm-jdk-bin-1.6.0.1.ebuild 7983 RMD160 66570cb5eea4f080c3ab74f03f603faeb5b09d2c SHA1 0c862324712723b9fe2d414e3be61f86a1efc688 SHA256 4953294e7ff1dc382049f68f3d84f31da0b077337a893aeedf0224a71c82b4bb -MISC ChangeLog 25633 RMD160 9d70fdb073cbb8dd4fbb67fa1f119e014944df69 SHA1 6dab288a928f2d32fc7c3f756da779d92434abeb SHA256 8a12752055f1c72d450334681a3acc66da9fca8d7f8452c241d78d4a760834d3 +MISC ChangeLog 25792 RMD160 b0f5192691bc62d8abdbd970d69694ba6b14df1e SHA1 57a0a2f6391630627eef9cca30933878bd75b345 SHA256 53aca58a8ca0e38e3aa4feacbbd7f436b0d00c21c747f54bc01f1355513306fb MISC metadata.xml 219 RMD160 2b7340f3ca0725d19839049c85a644fb2bb55b5e SHA1 7f610c6c183a353d1969b4d9ac48e01629830026 SHA256 97628c0f582c0835c18b9ea2d722a316084d64ded80d4e1be2db984a2c292428 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAkhTt9MACgkQRh6X64ivZaLruACfe9R+twQ+NcybupBA3oqDQ6zv -07sAnjH+BluoDmLjv7NmySmJ+IvNGf5f -=HO+L ------END PGP SIGNATURE----- diff --git a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.11.ebuild b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.11.ebuild new file mode 100644 index 000000000000..6ca5f026402b --- /dev/null +++ b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.11.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.11.ebuild,v 1.1 2008/06/15 22:55:10 caster Exp $ + +JAVA_SUPPORTS_GENERATION_1="true" +inherit java-vm-2 eutils versionator + +JDK_RELEASE=$(get_version_component_range 1-3) +SERVICE_RELEASE=$(get_version_component_range 4) +RPM_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0" + +JDK_DIST_PREFIX="IBMJava2-SDK-${RPM_PV}" +JAVACOMM_DIST_PREFIX="IBMJava2-JAVACOMM-${RPM_PV}" + +X86_JDK_DIST="${JDK_DIST_PREFIX}.tgz" +X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}.tgz" + +# wonder why amd64 has this extra special AMD64 in its filename... +AMD64_JDK_DIST="IBMJava2-SDK-AMD64-${RPM_PV}.x86_64.tgz" +AMD64_JAVACOMM_DIST="IBMJava2-JAVACOMM-AMD64-${RPM_PV}.x86_64.tgz" + +PPC_JDK_DIST="${JDK_DIST_PREFIX}.ppc.tgz" +PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}.ppc.tgz" + +PPC64_JDK_DIST="${JDK_DIST_PREFIX}.ppc64.tgz" +PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}.ppc64.tgz" + +if use x86; then + JDK_DIST=${X86_JDK_DIST} + JAVACOMM_DIST=${X86_JAVACOMM_DIST} + S="${WORKDIR}/IBMJava2-142" + LINK_ARCH="ia32" +elif use amd64; then + JDK_DIST=${AMD64_JDK_DIST} + JAVACOMM_DIST=${AMD64_JAVACOMM_DIST} + S="${WORKDIR}/IBMJava2-amd64-142" + LINK_ARCH="amd64" +elif use ppc; then + JDK_DIST=${PPC_JDK_DIST} + JAVACOMM_DIST=${PPC_JAVACOMM_DIST} + S="${WORKDIR}/IBMJava2-ppc-142" + LINK_ARCH="ip32" +elif use ppc64; then + JDK_DIST=${PPC64_JDK_DIST} + JAVACOMM_DIST=${PPC64_JAVACOMM_DIST} + S="${WORKDIR}/IBMJava2-ppc64-142" + LINK_ARCH="ip64" +fi + +DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=lxdk&S_PKG=${LINK_ARCH}142sr${SERVICE_RELEASE}&cp=UTF-8&S_TACT=105AGX05&S_CMP=JDK" + +DESCRIPTION="IBM Java Development Kit" +HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/" +DOWNLOADPAGE="${HOMEPAGE}linux/download.html" +# bug #125178 +ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html" + +SRC_URI="x86? ( ${X86_JDK_DIST} ) + amd64? ( ${AMD64_JDK_DIST} ) + ppc? ( ${PPC_JDK_DIST} ) + ppc64? ( ${PPC64_JDK_DIST} ) + javacomm? ( + x86? ( ${X86_JAVACOMM_DIST} ) + amd64? ( ${AMD64_JAVACOMM_DIST} ) + ppc? ( ${PPC_JAVACOMM_DIST} ) + ppc64? ( ${PPC64_JAVACOMM_DIST} ) + )" + +LICENSE="IBM-J1.4" +SLOT="1.4" +KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86" +IUSE="X alsa doc examples javacomm nsplugin" + +RDEPEND="=virtual/libstdc++-3.3 + alsa? ( media-libs/alsa-lib ) + X? ( + x11-libs/libXext + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXp + x11-libs/libXtst + x11-libs/libXt + x11-libs/libX11 + ) + doc? ( =dev-java/java-sdk-docs-1.4.2* )" + +RESTRICT="fetch" + +QA_TEXTRELS_amd64="opt/${P}/jre/bin/libj9jit23.so + opt/${P}/jre/bin/libjclscar_23.so" +QA_TEXTRELS_ppc64="opt/${P}/jre/bin/classic/libjvm.so" +QA_TEXTRELS_ppc="opt/${P}/jre/bin/libjitc.so + opt/${P}/jre/bin/libjaas.so" +QA_TEXTRELS_x86="opt/${P}/jre/bin/lib*.so + opt/${P}/jre/bin/javaplugin.so + opt/${P}/jre/bin/classic/libjvm.so + opt/${P}/jre/bin/classic/libcore.so" + +pkg_nofetch() { + einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles" + einfo "Please visit: ${DOWNLOADPAGE}" + + einfo "Under Java 1.4.2, download SR${SERVICE_RELEASE} for your arch:" + einfo "${JDK_DIST}" + if use javacomm ; then + einfo "${JAVACOMM_DIST}" + fi + einfo "You can also use direct link to your arch download page:" + einfo "${DIRECT_DOWNLOAD}" + einfo "Place the file(s) in: ${DISTDIR}" + einfo "Then restart emerge: 'emerge --resume'" + + einfo "Note: if SR${SERVICE_RELEASE} is not available at ${DOWNLOADPAGE}" + einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page" + einfo "isn't updated, but the files should still available through the" + einfo "direct link to arch download page. If it doesn't work, file a bug." +} + +src_unpack() { + unpack ${A} + cd "${S}" + + # bug #126105 + epatch "${FILESDIR}/${PN}-jawt.h.patch" +} + +src_compile() { true; } + +src_install() { + # javaws is on x86 only + if use x86; then + # The javaws execution script is 777 why? + chmod 0755 "${S}"/jre/javaws/javaws + + # bug #147259 + dosym ../jre/javaws/javaws /opt/${P}/bin/javaws + dosym ../javaws/javaws /opt/${P}/jre/bin/javaws + fi + + # Copy all the files to the designated directory + dodir /opt/${P} + cp -pR "${S}"/{bin,jre,lib,include,src.jar} "${D}"/opt/${P}/ + + dodir /opt/${P}/share + if use examples; then + cp -pPR "${S}"/demo "${D}"/opt/${P}/share/ + fi + + # setting the ppc stuff + if use ppc; then + dosed s:/proc/cpuinfo:/etc//cpuinfo:g /opt/${P}/jre/bin/libjitc.so + dosed s:/proc/cpuinfo:/etc//cpuinfo:g /opt/${P}/jre/bin/libjitc_g.so + insinto /etc + doins "${FILESDIR}/cpuinfo" + fi + + if use x86 && use nsplugin; then + local plugin="libjavaplugin_oji.so" + + if has_version '>=sys-devel/gcc-3' ; then + plugin="libjavaplugin_ojigcc3.so" + fi + + install_mozilla_plugin /opt/${P}/jre/bin/${plugin} + fi + + dohtml -a html,htm,HTML -r docs + dodoc "${S}"/docs/COPYRIGHT + + set_java_env + java-vm_revdep-mask +} |