From: Johann Schmitz Date: Fri, 23 Jan 2015 17:40:39 +0000 (+0000) Subject: Version bump of oracle-jdk-bin:7 wrt bug #537214 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=69fa03d6f3fbb037a2363f838b348440889bd991;p=gentoo.git Version bump of oracle-jdk-bin:7 wrt bug #537214 Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x77C501ED --- diff --git a/dev-java/oracle-jdk-bin/ChangeLog b/dev-java/oracle-jdk-bin/ChangeLog index c3e3f4ad5eb0..198f39f057ad 100644 --- a/dev-java/oracle-jdk-bin/ChangeLog +++ b/dev-java/oracle-jdk-bin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-java/oracle-jdk-bin -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/ChangeLog,v 1.82 2014/12/31 16:30:33 grobian Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/ChangeLog,v 1.83 2015/01/23 17:40:36 ercpe Exp $ + +*oracle-jdk-bin-1.7.0.76 (23 Jan 2015) + + 23 Jan 2015; Johann Schmitz + +oracle-jdk-bin-1.7.0.76.ebuild: + Version bump of oracle-jdk-bin:7 wrt bug #537214 31 Dec 2014; Fabian Groffen oracle-jdk-bin-1.8.0.25.ebuild: diff --git a/dev-java/oracle-jdk-bin/Manifest b/dev-java/oracle-jdk-bin/Manifest index c8c1284567c7..ea159f763eb9 100644 --- a/dev-java/oracle-jdk-bin/Manifest +++ b/dev-java/oracle-jdk-bin/Manifest @@ -8,6 +8,7 @@ DIST UnlimitedJCEPolicyJDK7.zip 7426 SHA256 7a8d790e7bd9c2f82a83baddfae765797a4a DIST javafx_samples-2_2_60-linux.zip 21220772 SHA256 4963394cfdc7bc47b693353a5957a1d3b86dfff800d8d2a725a596090d7c9def SHA512 8347a7b20c8260379eceb2950d384ebfdf542df595eda18ec0e57e92b35393df37815340858a8c64d9422741331c443c5bc096b03f067a4d0cb50ec0c0d70760 WHIRLPOOL 2d84ceda852567cbfbff617181603ef8e162effaa15afeafeb756d05b831a97963817a8594a2551b0c465a756fbd9234864f79371b824fc2634f1f7bf50f6ae9 DIST javafx_samples-2_2_71-linux.zip 21218092 SHA256 87653ac34722dd0e84151492dde0b92dc3cb521ec54f54719eb4e0f846a12362 SHA512 3363b532ca0619639c7e31cb28a1e6912f6be50b7c1ef8a7c5e20ef2a9e512a3131be788ebbb48d03edaeb4f8dc00c8fcbac705f6942007d2c869e7944f906ff WHIRLPOOL 5e6bbfae277fa76e318a604892799a9ee581299c68a426bc3a86eebca6562f4333792c431c6a905d416f922597487681d4a900488024f24016dbed2d234df7e6 DIST javafx_samples-2_2_72-linux.zip 21218080 SHA256 e16c21d2c650529f6685664a0bc2b413de3a56dc480c9cb531ee0e0e91ce244a SHA512 1e7bc04b8a34bf640d33fd5eb7ca7eec110e8e435a868d10e8d5a8c2b4bdd5a4894401a8ffb6c042067bf1e4f77d758c6e33aabff76c45c51ae164b31d314750 WHIRLPOOL 67c6774c3c5b6de55d4be9e4c867734839fae850202b093eec2ab753f0f663585767468963f20ee6495dbf5e73ae502a82ea63573a85bfe092ed08ce1565f04a +DIST javafx_samples-2_2_76-linux.zip 21218111 SHA256 550343c17456500aeec411b0b7023cd6bdb73a1678d7a40918f3b7ec673ac07e SHA512 82d8a1b752caf23abef21f5412a30ce8837ece1f1f79bd6ed73ebda05858efc365f5223683f381cc7f1e9411bc77e465237cbd86e29fe820325d7119c5ce78d8 WHIRLPOOL 81d75e24f24d6e9f26855bd4b7d963e8e9d95cbdb3a85f46e2330d97cb3eece399bc1e1933e8e4f0a48577edd0cbb0ea919d6ff3f0c2db7faf538967e8337583 DIST jce_policy-8.zip 8409 SHA256 f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 SHA512 abbaa81a35f904ec61b4cf3c2d1ca8c8d49e53bb248e698185eea906939d68f5063412800585ec74027aab1012ef189aebe1dc99fe8ef4230a0ecb0b527f88e5 WHIRLPOOL 8c9ce1ea4673b75fa6271b74e598880f98361d5d2c9c25439fa0af3d07cfeb871b39682dae4e38160f49770b1fec953162e451b9b2cf44d2c72a226944212bcc DIST jdk-7u60-linux-arm-vfp-hflt-demos.tar.gz 10420147 SHA256 1090408eee69749b3dd796038e954b09a06db1da4c739fd7eb5d070247b158cd SHA512 47948e964036ccd7622b4810477f75950800b6d2799761e26acd76f3897375370bd98166754bf75e4582219e40ed5d9e9336ad763fe3429b2e94ac9c71e38fa4 WHIRLPOOL a55987fcdaf865ff08bf603ca98352b7097efad3693485c4fdfcc439a61fbbc8d5e9ac05368630cf8e1344058826735b72542c6c50bf87678a51c64b8d8d6deb DIST jdk-7u60-linux-arm-vfp-hflt.tar.gz 71085745 SHA256 71968c9893310a9338f4434257c1a188d41080335105bcb9b64051336d3c5fcd SHA512 b2d7a1394e3074840c64394b6224e78c84830d141110550cb6201a935b93942176286170098347fdab7e7625828c993b4bfed87dfd1970fbbd3cca0130c05f45 WHIRLPOOL e7e52a969348612314e16130fcafdf0210b49369e91ff6c2710050a116da072955646989ddf173aab6ddbd245fe22e5880fc796bdc25b55a686fce7537e30028 @@ -55,6 +56,20 @@ DIST jdk-7u72-solaris-sparcv9-demos.tar.gz 904188 SHA256 5f8c115702c252088da3b95 DIST jdk-7u72-solaris-sparcv9.tar.gz 19234635 SHA256 46f11ee3c8936cbc04a4c5a8dd43a448b9a0de10c85a41e50c6a20ccfde99a8f SHA512 6e8c6e61372ca650cef699781252b08eb3167095874a6220f0cc793243d3fe672b1717e18e4589eb79371e40025b253c8da070e2d53b2cb99690ee84047a9c15 WHIRLPOOL 7c252c916b486ad37401a0649b1e78e444ef5e267c4120a42db7086cc73e5423134ad6c94fbaafcfbaaa67fb26efab3ca7dd7f34f8ce16ce2b29853527cc38e4 DIST jdk-7u72-solaris-x64-demos.tar.gz 865401 SHA256 ca00b0fe3f9d41edbc20a30bdffa2a8b26bbe15843434bb12f9c29d6b06d84e6 SHA512 f9652ff0759e775af1bada5315a10e7c3a8694daf57288b084232aef532013f248e2f25afb5ec74487a34ee02a12838df5c3c4bfd18435630dd84b041a4abddd WHIRLPOOL a03d070db444e282ff2d22fd880a29d2dba67f5395c276f02a4fd40b3e519a17f38861c2a8dc0679f7ffa454877afbaf00df4842df32915ec98f9469616edade DIST jdk-7u72-solaris-x64.tar.gz 17129872 SHA256 23fb42a8f9131b231d097b568521f8e05a4f57879a375010386e665e06d743dc SHA512 3a1ce389b587cb49ee6fb307236d74071bca9b52647445d5dd5ec4b5c5dfafad596f304a9c09c6adcc2b665bd76fb29317985a62daf6835fca40034242785a3e WHIRLPOOL f8c3b05707ae51896f7e49fb48724cf196e161d2852fb43de4866485353b6e75102ccbde044e2086d307642c7925de92871537e223d513394a18c99c5681d277 +DIST jdk-7u76-linux-i586-demos.tar.gz 20830930 SHA256 e204cf5671f89bb9a5785cb11a5fc3c392220ddf53ac5623101c22e2048e9101 SHA512 ce1e12186204b124ee97449724bd72e463e5231b67ba228a03cf14d786f2ba228c466a38966d878f7272111283f4ee876d0bab3c68409c1721a330c3ab0a8284 WHIRLPOOL 8eb82eb46b89a8950beea90c37f6171fa48bb0fb29cfff7797d09c6b9bfc4d2626e719589a8adf32db98d2cd3fa1271c0e7e3d1d44c7d0eeff15204278d31c97 +DIST jdk-7u76-linux-i586.tar.gz 143448263 SHA256 c339ac04e88b2e0d61c1a1a9f21541f3ce6082fdb38500cf2b8bb0ac5eb9a814 SHA512 c139573596a219ef25edcebc807d3d9f83c9cd2282237df2265c5ff88a186ca622a61c3f6e48df8ea0a75e1bb56974aac4576cb1f04615c40775daf4678bc68d WHIRLPOOL d9c3ec5748e35bd46c0874f029889573fa7cd083c23320d117dd50d25e8179220186290ffa40d4d1eace8266fad7edefd18e6741f96c17dda29f7b35ed30dec6 +DIST jdk-7u76-linux-x64-demos.tar.gz 20884637 SHA256 a670cdadd806fee70ab55189ab0d9d3f9ea6247a661f9580db141f4874a931a7 SHA512 1b37083617b3bcd6a4a2f9c8f6c36477ff860ab256c1f412cf10b04d9b9469f4b7cdadcf10e2e0cd4354cd912b5d2094ff011decf7553580a271bd30245e374a WHIRLPOOL 063cbf9e3bbdc7d5c8cc6b882c71ba458280639e3d9835ef244a1701be0da8fc828702461fa8bd5325d8dc771db49bd74b65279bc93eb93a82412036fe46ae0a +DIST jdk-7u76-linux-x64.tar.gz 142249690 SHA256 ce8ff4fed2cd16aea432edf8e94f21ccfe29e9d4a659bbbef3551982769e0c8c SHA512 f797b02d4018dc313ecb3237a2b1450df81360d1079a04905ae1a8b13a83e7f883a314b3dcba34c9f0c2da092fe7f2c38f270e42ef8deb966cb941d1be6dffa0 WHIRLPOOL e73d21769893d486c645240b6fb4df331ed55383dc82ebc9ea0e92ab487bc1b3d673532f98e2d4048ec4348eb2e16f74f8e6390da9dc0c9d3c5320df90129712 +DIST jdk-7u76-macosx-x64.dmg 194942422 SHA256 3857c163aa61b9e5bf9c69cbe47c502ac7683e0bc03782e742be34d4b57164ba SHA512 fa3e97c891cee8d84042aff8884d7819251a959e776269d6ac809f2ccd62c4bc9dbb010075ce36df4635793ec4e5951d199a6aa8a6943f868e1c69ce68cbd59f WHIRLPOOL 0459e6c64ba284e88ecd0ea7a547890bf75c9a8a3365a83d913337153b16eb06b0ef347b0138552753f3edc08a2711232de30cb6c948ca521335ab8428c4c130 +DIST jdk-7u76-macosx-x86_64-demos.tar.gz 19393767 SHA256 59cdfb1917c9fb162e28de1291c3395052b477d6d042ad897cb7b658ca9c2d92 SHA512 b891f607c39e340f4991e8c66a8c0e21a6b5494deef70bcc52382cf52d01686d6cb8bdfacb21bb2151d63205fbf8216cd15f7e4142cbd1303d48ad29fad37114 WHIRLPOOL 5ac87be0c3049105030f187df04d3779e88ef80fde0613b6cb9dd18e69c8336655abd63cd9b0f456fdf6e3693e99b9a3c3d0de966ae40683399ac877091b004b +DIST jdk-7u76-solaris-i586-demos.tar.gz 16866304 SHA256 7bb369e53eb400e00ae1334dc1f766136f6e5ca1f509a467f422e2c5583493c8 SHA512 71c4cc5c29c2b84ab37193171c8bbef83ef13c7105dab4be300b49fe8fc84d4b76e02b0846bec321eaf0c48a9b92fbd35b3fa8ed5f099c9b6a30c1ea8c8aa8b1 WHIRLPOOL c3acafb01b7e09235989b430e480336dd3b2db74002af38f571487f5660a10e9395c59af2207be655a65daa2d46a9da42c6fd129b2617a45c7d2182db3d45bdf +DIST jdk-7u76-solaris-i586.tar.gz 100190772 SHA256 1c89ae0c0c00f7cf90095e3530fa915e11fdad424b358bb4245b5192f209eb5a SHA512 a79ddf8eddb03b90121edd5e548974f4c5b7b33a3763401fc29e03707b632fa6e3113268e5f21cf9de496d400433f04581ba0cb71eaf69b8abb9e60c7681d021 WHIRLPOOL 6fc9cd677cd12f221ab4bee5f74d55b7690698146e8e6146a6ea6c7520d94b4e73b7d8cc4f7fc970bbd7f74a75e318e2cc52c73d74f2bebc0f1a1cfed460b15a +DIST jdk-7u76-solaris-sparc-demos.tar.gz 16879998 SHA256 0d21a6d6f87357df1bec101bf91a585cee5d98177fa5e038db028899551d30fe SHA512 2d4da8d2c1918a2f2eb0ee4a5a6e99a7854dc418d8a9662d9673d9fd959b7b819523ef7d49e52ded2e9251479792cca833e8a041415c67ab7ad085b0b9d2ada9 WHIRLPOOL 2615009d3d8a158a211711941c3c81082b9297d91aeaa37c09ed5dafa483917542ac2b1584cc832b73d6db725f1417f2354be7f75bb6e6ed457207b40496c408 +DIST jdk-7u76-solaris-sparc.tar.gz 103427795 SHA256 6c7aa58b142625d124b55b96fafa50d0391f9b9ff300861fc85fe54f3470fc1b SHA512 f66b23f2ce4f66d9de80a56ec80af0a56d6bf1f4c7816adbd6799d90b61319e18dbd293d65faebfc939d418acbb5ee62068476c70c4137eb05a52a60fa73c579 WHIRLPOOL 1239fafa68b3c26f5663075021c2bb2131b841395e2558ebb277491c6daea77559f29dca57e631e7332c1c391c15c3424ca87bca5b93104447617a3c0abf5c39 +DIST jdk-7u76-solaris-sparcv9-demos.tar.gz 906501 SHA256 a6b2480941c0d715b89c28d25345a5735474c68c131c8e3cccf49f697950b317 SHA512 9154aaa1663f34ff6264c8aad7735aa4d1d6270f57a522474739afeb0bdf7d8ca47cd1193bb38bd99aba5b125463f9a776961f1da352597cadcd0d7dd29d8962 WHIRLPOOL 5b581c23f592897e14238a50c36c17d9c2f4736aa9b4268732cd47440f78c95d041e60071d1860c432dbe9c521915e4398b983232d2d069e0c1ea24b15f60d6a +DIST jdk-7u76-solaris-sparcv9.tar.gz 19247694 SHA256 4cc9c1ba874518803ac5beaafdf0b3055a3c1edd38b56f64aa2108139d7909ee SHA512 c164a0754c8b690ad63f39f7bdb0a706f4306ce9ddfb2e2741019b009b70dcef2e446bf7af96aa7ab2c8976445da0f3dd84a0a63f8e522c571770087705fb314 WHIRLPOOL 35176941d7b5935a184d55953dd22895d52c67dd1173f2bd24684692a401d006f407136327058ba6bdc948e06fd8ab370bda78a2477aedd8deb361b67774cfab +DIST jdk-7u76-solaris-x64-demos.tar.gz 865221 SHA256 10ea66fcfbd5355b1f41e7226590027fb93769ac87d44970929db354266f151e SHA512 b13a72e2dbcdb2c30bae0a5416b83689082a449373ded2f8a6e0a649956d01cd0ed943a327b35e858f4d02453362cba94842f3f929fcbb0fb0c7aa9a3454cf84 WHIRLPOOL 01c8a52f581810e4a30490289a0ead645b9724fb035e5b51deb7bc7bf83aa9adb5cddabefd653d31a61dec57ece01b149eaca3d92aa130ff01e3f67398663b1f +DIST jdk-7u76-solaris-x64.tar.gz 17167641 SHA256 ef39c5c0953b6184496dfb60c21c2af16083d74d4f52cec33a2531a0c412d74e SHA512 f5ae8ff2f1728739432569899c88c05c5eeb5ca2d6466f81388f88f03e3fbb857f96dd5fc9d6de6c68f95643885f7ae312fadb31a299b90c1d4d08e53099699c WHIRLPOOL 16a9b9c63d2a6d5087b285b2cf5f0c8cceee193157d4081f05ce2eaa894b75fa884d19f43839a48c274b524e292847ae6e7758c639c934b1a4f05d9afd5be9ed DIST jdk-8u25-linux-i586-demos.tar.gz 61359482 SHA256 280e38297691ab144221032705400fc8a6f70e97ae7c126379644bff5a939915 SHA512 f8789251b4402042d6e1d92c0e73287ca213cfa7b9bd81b828f5d77fb6a043bd4274cb3a52ac5f4c2f3548f1564a8186f1d5eacd5b4755a7250f5ac62918cdc8 WHIRLPOOL 1aacd01157f2ab082bad20d51ae28b12ab45f5bb9f61fd66c8bed8665115f14bb69f0fdfd6baf6704c4e590f65c62b65c41759a42e9ee4eba850bdc11f511e10 DIST jdk-8u25-linux-i586.tar.gz 162406866 SHA256 17f396a541db09c732032185f10f9c6eb42ac7b5776814602342de9655b2e0e2 SHA512 3579d9373ce73f41c436a054e6f4f0c2a4b3aaebe09c53285550d09d3614c48c1a5520f0bee2f2ba128dd66f1e86dcd64ae6191394e7c4c4d8a999dfc0e0dc02 WHIRLPOOL 66bc6c071737cd81b780a1ae4b49fd67dbf91d2d9d4c7208f6904dc74f349fb1f09676acfac306773246d101f265a30817db6479c64de82e979237c894cbc685 DIST jdk-8u25-linux-x64-demos.tar.gz 61392581 SHA256 0e45b9a38437149f05bfed78a6fba7258549a8033c2a2efe38e5a056f26ea198 SHA512 ffe2079f2df35fd72ffaa8b8af435e960b90e909b23ce1020ca68ed88f76f6cffa29f136544768224643ca04c485f98961114361399e19f668a3d02c0f958ec2 WHIRLPOOL 57d9fbd52e8f6cd9c54670d9aa6f2e49d13bc2efe7a80fd816d660e555c852ff550d5d9eec01e77c4a345e3d2b34d714ae1996bbf2eef81aff4f75a9b621cf1b @@ -68,13 +83,18 @@ DIST jdk-8u25-solaris-x64.tar.gz 98821674 SHA256 84b505a841eb1e206fbe6f58dee4247 EBUILD oracle-jdk-bin-1.7.0.60.ebuild 9910 SHA256 ba9f626a5e86a9860fa995debef6c60b5a0842d6bee5384f7bf64112026fa232 SHA512 1261a52e8dfb9112dab4e5f03b47cdb5552a99fa8929db6f527f937110320da535fc97914d4be655b78b64f82c0c477ab6bd5bb273c34e1aa27a0e289d8bcda8 WHIRLPOOL 0a3424b4d9cc3e10c5649bd3e45774b63b9acaec6cf03bf5dfabd49324487d9a3fba9dd6bb572167ccbf5495a391aeff14feb629fc448880e0315ddd91478cf8 EBUILD oracle-jdk-bin-1.7.0.71.ebuild 10543 SHA256 59bad2051cabce6f2586c269cb289ef594ce1067d146fbc0715ce68f1c1fd835 SHA512 a8d0805c57a0824e2ad2022039b9b6ae9058e0d7c81a0b0a939afe2432a71c0696685c0d802756cef9b0e234571bad796c53fb9896eb49c4e633c7871e28fdf0 WHIRLPOOL 983a974ac0a7cb9102e4972f46620a22b774d51fc0915b1da4ec1cd184209cd6a42b504abc38257aa6087bf838cb5e7301b79322fcc4417b9553f0a4b464ee87 EBUILD oracle-jdk-bin-1.7.0.72.ebuild 10577 SHA256 2a12c72320013a779021c0815788999ba81564ef0dc5e4ba76426da1a1de1ff8 SHA512 2c0807f3724e68376d79cbf57352befc0eaaf95780a069cbfe5ef46b29fe74d5636e5c2e7a8c764a1dc45950752fd101c7234241d6ab00647d9461f5d6967020 WHIRLPOOL 268688d1e92890aa9a50e7ed5b14c34a5cb8f08c20413736594c31fb55c8393b6f40d13b00458b8b1d0ea92a7222aea660b985c7af78c61608b9823914cd8411 +EBUILD oracle-jdk-bin-1.7.0.76.ebuild 10598 SHA256 e0f03622fdcfc758dcb4e57e2390a17b4d25acfc2ebb895d730a876cabbbba44 SHA512 513d18968884b3d522969a51ca992a2ed51466f15c51e77138ba89c143ee667d122377d287cfb68717a3840b2e33a05424084164a6de595dcf85ac704920bca2 WHIRLPOOL 8042b50a184e2e217c5baebd6033d739b481eeac3544a1bdd55e6db75fbfe65e80d2a09ffb922219e889f5c5e471027cead6f84272e44d614f1892c542d8b34a EBUILD oracle-jdk-bin-1.8.0.25.ebuild 10354 SHA256 a7d257142b43b55df693e85a126f162a55fd66e0052d1a0cb630e4eefd7d48af SHA512 95ca17d2cc89b71833abda9e5978b7cfeadb7123c6514732093b513e5e54194e9dc090ca67f484c893d506918bd0fa7ab67060c1aaf825b78588d29840a6df86 WHIRLPOOL 9ff92bc54dd37f8ee3f9939bef1dfbc68b1dbe581a17b7a51d9f8cc7ecdf590a575b2ddcda4f5dcfa1404bb81f922a0350936407c5db781e599f7f5deec50ed5 -MISC ChangeLog 14535 SHA256 71ddbc442fb85a0791732ad7aaca0eaca92ba8d080cc0719c28348897699f8ff SHA512 628f2cdaafa4d843fe3edad35f9fd4e66d3035423128f00571f67340237b2c27f4bf1b5588337fd9406f4a924d1b75cb15f7f4d449f56ba4f12eb984f4376f0c WHIRLPOOL c6732822c3802d33eb2980de665324631aae14f2ed8b93f82cb42358a4ffb0eacc3d1f0682f502393af1869590e06e51813d0585fe6e19dd237fc17ae6142510 +MISC ChangeLog 14709 SHA256 dcc89624aac77fe9a285d52f0a299965cb3d40fbf48519a59e5fecf766dfe7e4 SHA512 c4786be9f4eb241e2fe6df20d413c22ef97f855c35d4f175c75ec97cf17211f3b2cb70d2e73c243e31a859fdefeb65cab3491835d529461d63ec1ddfcd5117f3 WHIRLPOOL b5e53c0997fbc30854e7e847b0146fae94e1cb587b2aac1dcde7c9330ef7af1f1449db2fbe9ba30a8522d6fd3d791a6c2736c13d56c0697a84925621ecb65abe MISC metadata.xml 519 SHA256 09f12b427ac321fdbb2a0ae4d54259bf2fea4100abe33062bd65f27364ccf30e SHA512 b9d20b3da530304f3b9996411a7a6df83e60645057aef2c6706534ff238889e7ae771fd42ff37fef797df50033ec14edc594450fce73144f5c05d31c57e2ce7e WHIRLPOOL 2a5251448873eb66f624d227e3b203b74ab5f92672390478d5b36120181982a004af801e98008fdd701f15cfc53bd74334a82fa8f519c727791b4b29920510aa -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlSkJKsACgkQX3X2B8XHTokcaACffUX2lUb2gVt6bbJtW0IJYunl -OnUAmQGh3L77w5J3Q4NG/BA5PB09ZeCZ -=9pXW +iQEcBAEBCAAGBQJUwoeVAAoJEKCEBkJ3xQHtPyoH/3BhTVkRsSt5TDDRtr0v8A/V +IRJH6eIhoYJib+oSufeY7mg82zgaKA+Ys1K7bZ5m7Fa4d8cLUlTne/YuScXZ9O+P +mXsWXC/GSSYEDMrZGO9jbGMf6JHQ4GM3QpC+OsrbIx0q4Wh2nRqmK+3+pOKFCAUN +/DOIGwRPmma2IHXWxzY6Er1Rqb+GDgPdPe+V1V256YmD2RySsP/B8hiLFpaJbPjJ +0pbksR/EnPvORLLoazQzDvlGusgXR5WA2ZZKfCNCZPMbkeUqMXBaR2onF8MGkmW4 +CiOyDVBAHvmkVtVXu3D13EWSR7/N5VuM/xYoTSni+nnJrRsRgSxAyAZyHb8mmlA= +=ar+c -----END PGP SIGNATURE----- diff --git a/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.76.ebuild b/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.76.ebuild new file mode 100644 index 000000000000..5b099bd77016 --- /dev/null +++ b/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.76.ebuild @@ -0,0 +1,307 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.76.ebuild,v 1.1 2015/01/23 17:40:36 ercpe Exp $ + +EAPI="5" + +inherit eutils java-vm-2 prefix versionator + +MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)" +S_PV="$(replace_version_separator 3 '_')" + +# This URIs need to be updated when bumping! +JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html#jdk-${MY_PV}-oth-JPR" +JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html" +# This is a list of archs supported by this update. +# Currently arm comes and goes. +AT_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos ) +# Sometimes some or all of the demos are missing, this is to not have to rewrite half +# the ebuild when it happens. +DEMOS_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos ) +FX_VERSION="2_2_$(get_version_component_range 4)" + +AT_x86="jdk-${MY_PV}-linux-i586.tar.gz" +AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz" +AT_arm="jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz" +AT_x86_solaris="jdk-${MY_PV}-solaris-i586.tar.gz" +AT_x64_solaris="${AT_x86_solaris} jdk-${MY_PV}-solaris-x64.tar.gz" +AT_sparc_solaris="jdk-${MY_PV}-solaris-sparc.tar.gz" +AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz" +AT_x86_macos="jdk-${MY_PV}-macosx-x64.dmg" +AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg" + +FXDEMOS_linux="javafx_samples-${FX_VERSION}-linux.zip" + +DEMOS_x86="${FXDEMOS_linux} jdk-${MY_PV}-linux-i586-demos.tar.gz" +DEMOS_amd64="${FXDEMOS_linux} jdk-${MY_PV}-linux-x64-demos.tar.gz" +DEMOS_arm="${FXDEMOS_linux} jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz" +DEMOS_x86_solaris="jdk-${MY_PV}-solaris-i586-demos.tar.gz" +DEMOS_x64_solaris="${DEMOS_x86_solaris} jdk-${MY_PV}-solaris-x64-demos.tar.gz" +DEMOS_sparc_solaris="jdk-${MY_PV}-solaris-sparc-demos.tar.gz" +DEMOS_sparc64_solaris="${DEMOS_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz" +DEMOS_x86_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz" +DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz" + +JCE_DIR="UnlimitedJCEPolicy" +JCE_FILE="${JCE_DIR}JDK7.zip" + +DESCRIPTION="Oracle's Java SE Development Kit" +HOMEPAGE="http://www.oracle.com/technetwork/java/javase/" +for d in "${AT_AVAILABLE[@]}"; do + SRC_URI+=" ${d}? (" + SRC_URI+=" $(eval "echo \${$(echo AT_${d/-/_})}")" + if has ${d} "${DEMOS_AVAILABLE[@]}"; then + SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )" + fi + SRC_URI+=" )" +done +unset d +SRC_URI+=" jce? ( ${JCE_FILE} )" + +LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )" +SLOT="1.7" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel selinux source" + +RESTRICT="fetch strip" +QA_PREBUILT="*" + +COMMON_DEP="" +RDEPEND="${COMMON_DEP} + X? ( !aqua? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + ) ) + alsa? ( media-libs/alsa-lib ) + doc? ( dev-java/java-sdk-docs:1.7 ) + fontconfig? ( media-libs/fontconfig ) + !prefix? ( sys-libs/glibc ) + selinux? ( sec-policy/selinux-java )" +# scanelf won't create a PaX header, so depend on paxctl to avoid fallback +# marking. #427642 +DEPEND="${COMMON_DEP} + jce? ( app-arch/unzip ) + examples? ( kernel_linux? ( app-arch/unzip ) ) + pax_kernel? ( sys-apps/paxctl )" + +S="${WORKDIR}"/jdk${S_PV} + +check_tarballs_available() { + local uri=$1; shift + local dl= unavailable= + for dl in "${@}"; do + [[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}" + done + + if [[ -n "${unavailable}" ]]; then + if [[ -z ${_check_tarballs_available_once} ]]; then + einfo + einfo "Oracle requires you to download the needed files manually after" + einfo "accepting their license through a javascript capable web browser." + einfo + _check_tarballs_available_once=1 + fi + einfo "Download the following files:" + for dl in ${unavailable}; do + einfo " ${dl}" + done + einfo "at '${uri}'" + einfo "and move them 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#jdk-${MY_PV}-oth-JPR" + einfo + fi +} + +pkg_nofetch() { + local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") ) + if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then + distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") ) + fi + check_tarballs_available "${JDK_URI}" "${distfiles[@]}" + + use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}" +} + +src_unpack() { + # Special case for ARM soft VS hard float. + if use arm ; then + if [[ ${CHOST} == *-hardfloat-* ]] ; then + unpack jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz + use examples && unpack jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz + else + unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz + use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz + fi + use examples && unpack javafx_samples-${FX_VERSION}-linux.zip + use jce && unpack ${JCE_FILE} + elif use x86-macos || use x64-macos ; then + pushd "${T}" > /dev/null + mkdir dmgmount + hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \ + -mountpoint "${T}"/dmgmount + xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ $(get_version_component_range 4).pkg + hdiutil detach "${T}"/dmgmount + zcat jdk1${MY_PV/u/0}.pkg/Payload | cpio -idv + mv Contents/Home "${S}" + popd > /dev/null + else + default + fi +} + +src_prepare() { + if use jce; then + mv "${WORKDIR}"/${JCE_DIR} "${S}"/jre/lib/security/ || die + fi +} + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}${dest}" + + # Create files used as storage for system preferences. + mkdir jre/.systemPrefs || die + touch jre/.systemPrefs/.system.lock || die + touch jre/.systemPrefs/.systemRootModFile || die + + # We should not need the ancient plugin for Firefox 2 anymore, plus it has + # writable executable segments + if use x86; then + rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \ + {,jre/}lib/i386/libjavaplugin_nscp*.so + rm -vrf jre/plugin/i386 + fi + # Without nsplugin flag, also remove the new plugin + local arch=${ARCH}; + use x86 && arch=i386; + if ! use nsplugin; then + rm -vf {,jre/}lib/${arch}/libnpjp2.so \ + {,jre/}lib/${arch}/libjavaplugin_jni.so + fi + + dodoc COPYRIGHT + dohtml README.html + + dodir "${dest}" + cp -pPR bin include jre lib man "${ddest}" || die + + if use derby; then + cp -pPR db "${ddest}" || die + fi + + if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then + cp -pPR demo sample "${ddest}" || die + if use kernel_linux; then + cp -pPR "${WORKDIR}"/javafx-samples-${FX_VERSION//_/.} \ + "${ddest}"/javafx-samples || die + fi + fi + + if use jce; then + dodir "${dest}"/jre/lib/security/strong-jce + mv "${ddest}"/jre/lib/security/US_export_policy.jar \ + "${ddest}"/jre/lib/security/strong-jce || die + mv "${ddest}"/jre/lib/security/local_policy.jar \ + "${ddest}"/jre/lib/security/strong-jce || die + dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \ + "${dest}"/jre/lib/security/US_export_policy.jar + dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \ + "${dest}"/jre/lib/security/local_policy.jar + fi + + if use nsplugin; then + install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so + fi + + if use source; then + cp -p src.zip "${ddest}" || die + fi + + if use !arm && use !x86-macos && use !x64-macos ; then + # 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 jre/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}#" \ + -e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \ + -e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \ + -e "s#Application;##" \ + -e "/Encoding/d" \ + jre/lib/desktop/applications/sun_java.desktop \ + > "${T}"/jcontrol-${PN}-${SLOT}.desktop || die + domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop + fi + + # Prune all fontconfig files so libfontconfig will be used and only install + # a Gentoo specific one if fontconfig is disabled. + # http://docs.oracle.com/javase/7/docs/technotes/guides/intl/fontconfig.html + rm "${ddest}"/jre/lib/fontconfig.* + if ! use fontconfig; then + cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die + eprefixify "${T}"/fontconfig.properties + insinto "${dest}"/jre/lib/ + doins "${T}"/fontconfig.properties + fi + + # This needs to be done before CDS - #215225 + java-vm_set-pax-markings "${ddest}" + + # see bug #207282 + einfo "Creating the Class Data Sharing archives" + case ${ARCH} in + arm|ia64) + ${ddest}/bin/java -client -Xshare:dump || die + ;; + x86) + ${ddest}/bin/java -client -Xshare:dump || die + # limit heap size for large memory on x86 #467518 + # this is a workaround and shouldn't be needed. + ${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die + ;; + *) + ${ddest}/bin/java -server -Xshare:dump || die + ;; + esac + + # Remove empty dirs we might have copied + find "${D}" -type d -empty -exec rmdir -v {} + || die + + if use x86-macos || use x64-macos ; then + # fix misc install_name issues + pushd "${ddest}"/jre/lib > /dev/null || die + local lib needed nlib npath + for lib in \ + libJObjC libdecora-sse libglass libjavafx-{font,iio} \ + libjfxmedia libjfxwebkit libprism-es2 ; + do + lib=${lib}.dylib + einfo "Fixing self-reference of ${lib}" + install_name_tool \ + -id "${EPREFIX}${dest}/jre/lib/${lib}" \ + "${lib}" + done + popd > /dev/null + for nlib in jdk1{5,6} ; do + install_name_tool -change \ + /usr/lib/libgcc_s_ppc64.1.dylib \ + $($(tc-getCC) -print-file-name=libgcc_s_ppc64.1.dylib) \ + "${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib + install_name_tool -id \ + "${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \ + "${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib + done + fi + + set_java_env + java-vm_revdep-mask + java-vm_sandbox-predict /dev/random /proc/self/coredump_filter +}