Package-Manager: portage-2.2.8-r1
RepoMan-Options: --force
This commit is contained in:
Mario Fetka 2014-06-26 13:21:26 +02:00
parent 2964359538
commit 1d2bb00488
5 changed files with 62 additions and 355 deletions

View File

@ -2,6 +2,13 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/ChangeLog,v 1.48 2013/12/25 13:36:21 grobian Exp $
*oracle-jdk-bin-1.7.0.60 (26 Jun 2014)
26 Jun 2014; Mario Fetka <mario.fetka@gmail.com> +files/arm-ebuild.diff,
+oracle-jdk-bin-1.7.0.60.ebuild, -oracle-jdk-bin-1.7.0.45.ebuild,
-oracle-jdk-bin-1.7.0.51.ebuild:
Bump
*oracle-jdk-bin-1.7.0.51 (18 Jan 2014)
18 Jan 2014; Mario Fetka <mario.fetka@gmail.com>

View File

@ -1,45 +1,26 @@
AUX arm-ebuild.diff 1415 SHA256 f6b6478d84db5e1d84754199a8abfb166dbaaf0ea42a21d6b5efe3de71cdc45b SHA512 9e68b9b4aa6c885cb8de7f4d3992f6ecfb9c85c291ae058d23135b6dca2a49b4599b5ca3c3d3de28ef1d2dfbf26dca297a955d74921457ed8d6975e6dfd57f22 WHIRLPOOL 2ba9d7044b7db3124feda2148c777fbbcd2e87bb68b816b78969f0ead74ccd398839d062c4ca8f51592d0f753186ef7437efa25188b9c2ed82c88eeb72ef05e7
AUX fontconfig.Gentoo.properties 11196 SHA256 9372ca516ff36609d846a9cb446dde3212e976c10166d8e231312d6238d1db0c SHA512 1802e52383a04efd0d7fb4d6a3903f99128dce90afcb10b9dd0d3515e5feafb807449024dbe5742c7dfa9d43736e474412e1a289e06b29cf3a58e59deedd56f9 WHIRLPOOL f4c5364255f8da18bf61501d6fac10972216182e891cadd90e2cccd27917caaeeb29cf3691e865ce02937904efb30716fd8de2fca875929ff89b06ada2cff0b6
AUX oracle-jdk-bin-1.7.env 1000 SHA256 a2422630fc1dd9851b580e42b065d44460d9ec818b203836687e67b2ab4f1c0f SHA512 3bab31d62740b959fcf028b94d5db31f682eadff2497dafbd945aed3464a6e5dd6a6ac8b5bb62cb41c901aadefc5314f9b7fb451a46449f5c2fc818d8c88fa6f WHIRLPOOL 74dccbc5c880721d4347b631b3af9368440f20112ac1e70764ff732289c1cef24e6fb4a4a7eb3ca2f5afedab83d6db4dc324c508922de47f8f435048c4884b2a
DIST UnlimitedJCEPolicyJDK7.zip 7426 SHA256 7a8d790e7bd9c2f82a83baddfae765797a4a56ea603c9150c87b7cdb7800194d SHA512 02eca7da8f3fffea388431d5352290535a63d53a1f5c795d6511ccba62445787a0ee6ad4bc1852e5262860b6d607ba2a8c6a3dbb0c3e1d7c3a67ac7bbc783204 WHIRLPOOL 02460c7ca54f5f62c3f349addf8e2a101f7a56987e9f62365fac3f703b0c93ac5de4d55697a3d04f78b547b072e0acc95a0720d2ce3b429d2fd5936d50edd1ac
DIST javafx_samples-2_2_45-linux.zip 21220755 SHA256 85d42e18a81e982164fc49a98856a37ad657aa0dfdae1dd6292d107f8df42def SHA512 547e4ba1b6ff05bc00d20b641724e6294a549ce441e75ca3f9752b7e34e1ee14b54bd0fc7eec279da78e3b19bcca8b8a23ff75f695d63d4354f7e67d3b435923 WHIRLPOOL 3a5e3da3b45bfc3820a4e0c19f7899c7c56529e83a11b48302e7aaf11f5d96fd75d11479f03fc7866c966a75c310011a06fde0b303a6cb0da578d30ca9826efb
DIST javafx_samples-2_2_51-linux.zip 21220987 SHA256 4e827ef3008a60f685f95a3b60c6f84a889583061c4b289c3b296ad5891d1c22 SHA512 a15c6e1163780090f17b417090fe53897bf5a1cad511acd98b5f66701923f67668ad1cf0e4f2a6577d26a6c5451ba45b02ac39127a39b5d4a345f76e166e0eb7 WHIRLPOOL 1ef56cc938d30d46dfee4499b67790080d88457b31db3accb177cf0a5973a50d6c0fe8ac2a229ac51140bdc4b7e491182d44956ca69509f2a4f7c5369ac0a311
DIST jdk-7u45-linux-arm-vfp-hflt-demos.tar.gz 10371355 SHA256 b88466c36ef71ab33220d98cc62bc182b238f3df051fe3c33fb685a6ad477d2c SHA512 220086b60d7d574eba762dc15adb753aff5153de4579ce8dae8fe93b657ffed1102280a911baaecd7b572991cd854ba59320c51faa90ee69118253d7a1e0a24b WHIRLPOOL 5ce88519608f166693a601c130ec533ca88424335f02a795a9e4a3911ab7b76fe934fd3d1d12c83d4e3ce4560995dcce918a0388bab15081c98058a38432069a
DIST jdk-7u45-linux-arm-vfp-hflt.tar.gz 70954665 SHA256 97d8994f94e891540901271a889539dcb7addc52264b025ee5d4cbcec3e0ad0b SHA512 94ae079d1b2f987bbe412b95660cbaab51722fc58099b8e7c458b804eb4f3e84b716efb3c659fd11c5499535d644171c80566fdc74bea4f09e7fd6a0367997cb WHIRLPOOL 5d521731c31b1bb3c0bcd841b525cb522bf4eb6ba1026dba0b4118f8008887a0858a99ca32dc8b580d7c288164a11a78a1653edbebdc5dbc627599e0f6787194
DIST jdk-7u45-linux-arm-vfp-sflt-demos.tar.gz 10216305 SHA256 bb2f7afc6aee473bfff3c1c2965d77fdf94354d28a1c1fe142fbeec17cc58711 SHA512 31c459e56b4e73a451d109256b0392e94597ec574b1acab9dbabc2f100bdcc5032d1c748f2195cfdbe4eb06d9444f459bedaa4d971792ddb1cde66e9e72ff505 WHIRLPOOL dc96144fe5a39d0324e977750748dd69b97d8ae6a8fc9240f85c6c227663b8f4be2aa8169d0b36ea22117acc0bfc0093eb5c37c3c02620e6fb68f83f0ff54cab
DIST jdk-7u45-linux-arm-vfp-sflt.tar.gz 70969771 SHA256 5026a8f2eea8d350ea6ed7cfb8496b571ec9c1e43db82750a3ca8dc02569076e SHA512 c18b9acabd784bc7d34686cc4afaef7fec999c5cc3a8a381f442edda66068d643acd46a004380f0989c2c43ce98c8054db2fad2dbfdc4d7fe0a675f13b201a01 WHIRLPOOL f4dbeeefed2eb898e9d19d897eb929ba55bd45a9ab941946adc9c0bb9d2b032a5f5a2b1d4d7ca1c8905917fecd6d9bc7fa1378826e2b14c6a44b645fedcf1e0a
DIST jdk-7u45-linux-i586-demos.tar.gz 17379832 SHA256 193c9c26c905abc4c156e9be5e420bc6ad8d7f45b9be508836b47ad4d5a3a729 SHA512 307efadb02e198cc3ab08b692510004d50ae93acc0db81e4d899bc864942845e14a5cacf8032aee9b31dd1762378f813f5eee7f64995c741a5564e4e8ee1fd87 WHIRLPOOL 84012800456f5882656ee487c4cad23e0a0c7d14565c2220c161a73b1180b45b74fcb990488b96f6186378e3df7b5b7767351ce67f59fc68544de163970f42e8
DIST jdk-7u45-linux-i586.tar.gz 139360512 SHA256 4acbdc25d0acad7c765b65c13cda44150200c33507bfe8b5ce6cabcab3e016e0 SHA512 7a1f92191c2ec3a3a27ec578ad9e161db449130b85afa81d69d1b92cb41f07cb7adfc8c7e1b45c9559e77a4ef73144aaaa4847a13585efc608c456403350825e WHIRLPOOL 010211276c53e04064a5e4b7451845acb990a5c429fa04c2c104989bebb66ff9af0b2065560de2c59d29661ea80af3e0d2e8e351f2e24ea0ff71adc755257870
DIST jdk-7u45-linux-x64-demos.tar.gz 17450505 SHA256 98c8da0b8508958b7480744b46a137c7aa1a92a571bdab3075872d366c0797fc SHA512 b0f9d2143a1ccc20ad94226da0210595627895ea9df42306374b866793c8ca2c63f11118b48a290afc650d57fb4b6b6b29b15bbb475796578f332b5b18473a66 WHIRLPOOL ce40f67eabef4cce0babab315348ffdc0f88e56fcc599804aa91b9a9a1a9a45d1544ee100ede9564a7745c0ded4c741e14f6903d4dda0465fb3ce6295687f6af
DIST jdk-7u45-linux-x64.tar.gz 138094686 SHA256 f2eae4d81c69dfa79d02466d1cb34db2b628815731ffc36e9b98f96f46f94b1a SHA512 fe524d8b369cc26960e657db7e8bcb14c23e54f9a2078c2da49b74bf7dc8b4126d23e5dfeaddb61e549542a8f24ced93842358f6a8548b39795099b809f420f9 WHIRLPOOL c9a25ff2c470e98a24b10ef8c49e02bd7d2deb90adf99bef9039510c4a8349e577203089d3ca88f9f72f06a4f920a7f2802b7820a4a42e5b23f1c4bf4bc4be6a
DIST jdk-7u45-macosx-x64.dmg 192766805 SHA256 841c4700ca55d199f7ad90fdb487a81ee59d77dabbb14f6e40f9d3bec7a34824 SHA512 50de7692aff17d141662e069288861533a34827405c0193d0b7340b74222a57ed50cafae1e34a4695fff767ec684535d67b580fbb0c1983adb8dbe8f22e8fb6e WHIRLPOOL c38429779fcc1d465702078c3dcc8c2226d033379c84f1d7c37e1554afeef5a7de14556ec4db5f579b1342d3720837cbd04dbd39ca3cc9497743f691b650687c
DIST jdk-7u45-macosx-x86_64-demos.tar.gz 16042987 SHA256 77fc302983b8988a74545ac58aa4b4c419a791a29c3689c73e1e0d46f5ac97b6 SHA512 a8369bf2b6a370e195baf623001d91da200aa39d941a0bdfe4acad9b6bbaf85805ce5559a58a92b17fa5a08283bfe101312946fc0b9c0428944a15ce910281b5 WHIRLPOOL 690be16754b11f0cc622463ef994ba1a8d044d964b09d408592afef53b47fa37b5fb9515e64cbd312a6f06d5827b3d2a92823f98b94263cbd1b9e6b5130407fe
DIST jdk-7u45-solaris-i586-demos.tar.gz 16739928 SHA256 6088624a971c01ed218ae18d62f8f7c6e90f25593dbbf47e44e762803ab5d6d1 SHA512 8f615dc9df482dcab57b1da59c3badeda928c31feb611ebc2ac051665d13f242bbc40ead7948e8bca79e0d7e405f6784e48f6fb6e6fb82a6f78f1be3522a82cd WHIRLPOOL 3b620dedadc56d9d361690b9ed6f60f4ce46cd971c5df667a3105384d9bfed01417b5366f914ccd64974b671394b99a2457144b86f9599ed696817cb7ff56938
DIST jdk-7u45-solaris-i586.tar.gz 99635203 SHA256 6e42252e60a4408aaf99bc9286f56c44f4b53f218b54da1b0161836cd52c6319 SHA512 00c4288344cd40d9d140e5b70d1da001cdc5a2980b91dfbdee5fc58f5af5fc38f79eb0fb6f44a2b9ed6ab79b7d0755ca00501c2af28a7a6a53e8be2ed1c9622f WHIRLPOOL c375e0106a140dbb8bc6cd912a31e48af0ef5930a465e914b938067ea279727c6ee5ea31b9f5497342551002e530170e2b4c41cdedeeca648531564ae117770c
DIST jdk-7u45-solaris-sparc-demos.tar.gz 16770744 SHA256 8825e475e3d245b1d73f4000b961bc1f2a969db8d54d42bb4d315caa29688c7b SHA512 1204daee2dba3fb9d9cfbaa15f7f6afda8e8cbbd2e9d00dc262a4dcd843140aaef366cbc9b5ab53dcf0e2a47deea985bdf7c493b95f5c77d823fd2ff5a18d155 WHIRLPOOL f6dcc3eee6095497efbb0a5b1f92d2a803ae491d713cad92749a6d79014037a9573c518968b9e248c6900e12a5d2496cbedfaa0971b5b71c3b70e0534a1215f8
DIST jdk-7u45-solaris-sparc.tar.gz 102943380 SHA256 26c8b7e3166cfd8feb354659985dd09080f961574d5e11f2d0839e581c8288b8 SHA512 4c706b979009db0d3a3abf068678ca2655f803c41891b50930af258daed2a628b13809e8752e43940e11d993806f9b9efb907b709979260fd7831558faaa3bba WHIRLPOOL 874a07f42be9c886e5d3f548635b226d159847adec47ecb78776ba489d8e13809a08209dd108486157409b4f9e653b825d8e7aa37be3098bea7e44fc127ad7e8
DIST jdk-7u45-solaris-sparcv9-demos.tar.gz 905609 SHA256 81032b71f1ad80e87c82ffea37a8272d0a174f0ed3aa514ca686f9a04116944e SHA512 a602a93f76ef892fe4f1f634b514adf6e1abcee8edddfce4e7ceeca64d48f979fcff2043e522ba3275de3821fd0f2102b7cd76a884120c1e3f9fa787c2b4777f WHIRLPOOL 8b9f34f62d30903700112716a3b3a028428b0f2b081835986d1f674c9c0cf9b8d9747f58ce4025acc36047e27d768fc7face5deb2431e7f85a2266dea4c5513a
DIST jdk-7u45-solaris-sparcv9.tar.gz 19145011 SHA256 db249eaa309e253b7f42966690a2c2489ffe7c56754931dec8e2f610d4e5e425 SHA512 3c54a98f92155b57bfdfaa2c8aa329e2f2f7085b9967d830f430983f61d6b774a3335619cf83a79f1a530388615661e70425f8d69f9f964e7b0e7593c4c1725e WHIRLPOOL 6fb7892047d4be97a4df9233019df83ffe67156a0c5b092841c315d5b66ad81eab0f66391c16634fc093f7756eda37df687dbe98283a11feadb49b9f1a8a8cfc
DIST jdk-7u45-solaris-x64-demos.tar.gz 864994 SHA256 303da56d863604d989cef60ceb896e569484dcdae8cd41b443ef5ef74f1fe97c SHA512 642571d753952a4058d69b358a4ec156a37aebf5045242c7a7150fbf85ad4280b263b3caf8df21795f81c282384d0ab047dc7cac17d22145f40dc5682dc91974 WHIRLPOOL 031d47e4fb9b7a68cf5ea1eb7d3c346f6ff214fe728ce2aa44e58d89943545d9012ceaba5bd4cb29394eda4f80ad6c0b1d52f32a2b3f4ca60923f30887d31ebf
DIST jdk-7u45-solaris-x64.tar.gz 17020495 SHA256 fc221d822ab835e94e2ac5749a46f4669971b4cce69df199044858da51ff202d SHA512 ad6ef58f5fbc6e9003812ca6e628c97796de9d7c97afb81d998a87eab7e86618f63d40cff2686eac4f305ec5e57326a53557c1853883b77ad7bbb10be5225b1e WHIRLPOOL c16d7a00c99e63f88a6d34fe29cc446a5383ca6eb91d376c14a42daa6a7f6b508726e2562dd3a875b2f7910652b5d192ee4b13045bb466d078609ea883ce250b
DIST jdk-7u51-linux-arm-vfp-hflt-demos.tar.gz 10375117 SHA256 863e28e4265378c70411e77af092ad6d5f2ba30dbcd7998cc43ae653cebb8e29 SHA512 53e293e49c0b6d5fe5bb391e3ae0d6b8c59690ba53fb82aac58a9f671243a2ceee2b8f75cce19d6adb68d7561a6dca29dd1f393ca1d230105f92abab98c276df WHIRLPOOL 1177e37eda2c14fb24e11c456c23714613b911d7832ec1d86d519c6791ad1b797db3055327e878f9f13bc111057e6cab046952c52c16a8ef4c98895f224ea937
DIST jdk-7u51-linux-arm-vfp-hflt.tar.gz 70986384 SHA256 47273843454755d1bdd3b91ec97c42b1bcdae01af6e42c38413c3d0ff630557a SHA512 e9a94e434c3da105b61337490e79b30cf6e59d13eb3409ab12b10b85ecbf23b122f453d7aea84472ff54cb0b97856c1eb6d298da71655533e0199f55f51bb669 WHIRLPOOL 1f5431deb15f32b60997a4cc1074bf63bb4cce2f74f43eed47050342956fa51c4045801c5326e8f460b9c86954826f7ad72bd832f99ebfb2b13eb218c0708b18
DIST jdk-7u51-linux-arm-vfp-sflt-demos.tar.gz 10253500 SHA256 8660fe46041c63f70c58c7b99830d69448926b9d1b3e42daa74b93e63363c52c SHA512 bd9d9912cfe144374acb7f92d451d313ccb32ef702238449ea430e7b1ba67ddda12c7047d6694c6c6a77a3b147faedef89fa4505ee79579a05984ec42c800043 WHIRLPOOL 70cfdab3fd5c44967da671ea969e1a5102383342fd22300f516506203dfa9d47d84038edb028ed6838dc3326c55e8a946ca163ed6913d4828f4a6681bdccb554
DIST jdk-7u51-linux-arm-vfp-sflt.tar.gz 70962857 SHA256 75b776dc71e62e5440cf619bd7cf7022fa4e82888ca408bf496413e2bcfe0bbe SHA512 0c2ba5d7d61fcaee20f7b87d801015aabd4c371c66b78ec75f127b5a64e282eae0149cf08d58d23d829998766cbcbdb9f82f2c271de7edd521d93d2d8e02dc70 WHIRLPOOL 675a37e60ff793a715eb5006a778765540ad021b06cb7781508515a2386f0283351132dec8a6af9cfd90165128f7de9dcb566fb9be240397e02f75ad5cb3cf41
DIST jdk-7u51-linux-i586-demos.tar.gz 17363334 SHA256 0cbb165347b5ea38c8d02d54a3176c7b793e84477f86f8816a428de437160227 SHA512 adb0ce5ccb4c332e80da356bf5f01af666b88c1f5cbb208a492450bf63bf9414d020c8afd24d90a45f91449b976671362b81dc86cbbeb8b282920adfd09dcf58 WHIRLPOOL e499b653dd4f8ab9e4e053b6fc32afa4e72562eb15c52cda75eefcc6fbebd29324fca33dede7ba7e2313942331f0817c25c4e209946e8b644f0a1978ec41c98e
DIST jdk-7u51-linux-i586.tar.gz 139444114 SHA256 b3a2965e44446e476f4e27f7ea13a503a91403ac80bcd71693ad2f84baff42cf SHA512 d9f942740ec859d96982dadd9aaaa9d51a336d3f3dca73e43e3205ea048ac369a52291514aaa66caa492a3269476c05dcb50060d0531ddc9491edd479e36c505 WHIRLPOOL 462dc3194547ac6a0ce867147100500b705b8f27e3fed560c7515012afa3c1155b2bd0fef9888e2a04acc2c11a24bd0ccc66febe10da082bcc8f128b20d36c85
DIST jdk-7u51-linux-x64-demos.tar.gz 17389654 SHA256 210ca6bce6a3bc527c1bbabcec93d816d9fb77eb09dc9e46caa2db225483a7d0 SHA512 b0a73c90067f7c71122bfd63700ea707b343162a8570e6ba3bdc3cceb8bd8e344effe27880eab2d0460297db8192319df0642fe1eb11bd382006e3f0cd7a4f8a WHIRLPOOL 3d020fb0a561ecf55dd68609990ee39b35274e7ba30f1be477044fb5430c5a917be0f973e7b6a4abefa6b36fd9b4863d1ca63b45ab9f480fc6311b1fe653c14c
DIST jdk-7u51-linux-x64.tar.gz 138199690 SHA256 77367c3ef36e0930bf3089fb41824f4b8cf55dcc8f43cce0868f7687a474f55c SHA512 92ce3db4bb2116b7f144b2d710bb168178298c017f7f59c5191e116e66e2123f508ae6c84aed839615da3d8fa6fbc7892497df0fb0c1bcc6d030227fb55effe9 WHIRLPOOL 3b0046a3f3e7b70be8e18c2bfd52c3126941a0ec61d575dee1c4b97db2e976bb4b7d9a780e6b67d544b94474fc42bc2dd2ac7ccf0498af7861f3fa6585ccca05
DIST jdk-7u51-macosx-x64.dmg 188212404 SHA256 1312b0553bd37a232114637f05b036a6fd5d444e653adef7230ba141328f7734 SHA512 76cbc741cf43fd317f9794887d4c51716cc2209326e40a98a1d0a3e5a7e9697a24beaf2df6916ad36cf5acab93b5708ae3f96f421e84f15933c6581bd642033a WHIRLPOOL 9f31d17bd6abda7b85ec4f8473625b7e2ec15fabe85e3664c980e8fed38c8c71c0d446577a1b2eae3e41b5db0cecd3f54c750ab0980bc2a1d3bb9f7a2aad4f9b
DIST jdk-7u51-macosx-x86_64-demos.tar.gz 16042979 SHA256 7a511b25d7525fb2048e02ff0c9c709944328d162622e269403701cc6016c748 SHA512 c041321fa171a15789fa1b867c40477aec5f7995a7bf575c9248c9f2a64085ce54dd7284a58055c547e1de8e1dea0a125b746d70801c25543951c20d0b6a35a0 WHIRLPOOL 58e458a21d27a429a3777dc76bce3d658c59f05619bca0c9c5d9e99767187a9a9ba111ed2b4a2712363af03c8272bffa88297ab356ab5b8ceeddb1b16db52c03
DIST jdk-7u51-solaris-i586-demos.tar.gz 16758927 SHA256 ec3a4bfe34ac97d40cab2c8dabc9598b3c9af227a8185c9ad2decdf87db3f54e SHA512 5e62118b92ddccf0de83cf29c3373c9bad80d53f587c17edc6d9e623c160f2f9224fdcc0358de44245f04567b3d52058c17096f9d9d1e003808aebd6fa21c456 WHIRLPOOL 241b11d46e16d0022372ab8eb998ca73e3958d43eb69b5edbe30d831e9d9c093bb4b52820f5170efca61b0d912b024f45d60ade8d3d775182e1fee3ccd1b661f
DIST jdk-7u51-solaris-i586.tar.gz 99755627 SHA256 ca5b0c9daefe547d0be1f4d2138b939e2698069915f650e92fc4169c886b690a SHA512 bbd415875e895d97e9d9191ba54845581655dd60ffa66cebb72094ddd810b7f2b6f19f326eb06a9f605db5de13a717e019660ed0ba9f3279732dd96a6ab671e0 WHIRLPOOL 6508871e0af6719113fc5bb12d15984faf39c36d77186666bb247eb21304aefb4c4c48bf021dcd2e031a3d7c431b1aa08b262bd71852a15c902b1d21a872f9e0
DIST jdk-7u51-solaris-sparc-demos.tar.gz 16804129 SHA256 64cbd4a988fc03cd3fe65058bcc712c92c9acd9692b9c9d7e17fb957ba3c0faa SHA512 55cf7fc2cf30635b604ce6afc80d692329dfb8facc2e7e192fd401209a45fa9101c41d0cca134e1925e7a3f911d82547803f2104f1bc47eec9c4064a13c5b0d6 WHIRLPOOL dc79813a8a17fcfbde498900eea180ccb9f6f59c3bdb189e340ee5f381af8c2ae1b0dfb5b3c7351c5dd2c3646d7cddb995e9328a99bf6ce0fe1d0e90e7c80a71
DIST jdk-7u51-solaris-sparc.tar.gz 102958497 SHA256 70530c44b57a04682914008dab678edab8ef6f062791a338068a8cd274c49bf6 SHA512 48190aae0851e37445efbd69224eb6e41f0e6cf74276680cc16b8d74d9bf86a88ac8c433f3ce80786f4ff1355044529eb2d6f5db0751c371dce3eff7aa4be0a9 WHIRLPOOL e012159ec8d0566d3b2017e6e40722ccc3a1d41a459e361a617c14be01a58a124efddc3411e9531747c315a24217c1102d38e23c24914fd50adbd2947ea5f721
DIST jdk-7u51-solaris-sparcv9-demos.tar.gz 906072 SHA256 ea7974b1527fdc77a98806803bf475578d21532380678faedb0f0ff90758d950 SHA512 7164b0444db5e7057937503b1cd7bd0a0507389aa2e4783c779f139c44a1d7fdb175365fa0be73904461a7ff49277903ec733be7aabcff24eb280d65994eb674 WHIRLPOOL 96dd27341f3b73c747270216e85854629b711c111bcbfc9aba1560ca4862e84517d3ca79f55bf423c342168a2c5db331025578192d1ff39fcf249143ffa3eba0
DIST jdk-7u51-solaris-sparcv9.tar.gz 19225586 SHA256 7df20ac03b4f95ccd907f6a54af8ea97f47d4b774f9516128af3d89202497c52 SHA512 cacc3869ebb11b128f74ab7080aa5a44a7a91b16d56bedd75040556973b41a3216d8489ab9139d8f3d0eb13b2cb09ec51d301e8eca3ec437af141b26d1235d31 WHIRLPOOL 7442c8d2daa10cd3724a7167b333545e5342db79993e0b88c7033300e50bd09d6b0aff19df1b8c99464e541693c004e6e4bec73ba3a03078e56fae33f10a12af
DIST jdk-7u51-solaris-x64-demos.tar.gz 866244 SHA256 38513732f386a7227e6a8125a33d090ffb045f9deed686bb46e385fce3eb92e7 SHA512 04760813679f22469088f5be5d2e49532e8a3eed311967e753bc2fd9d1ec85f5cf691072df949b80f0b796528c7e32db282e44cf5dc38fd0b61e553a6786fb17 WHIRLPOOL 1697ec2ee1993f15ce3a916e075c2e3811cf734150c4247e7c7d3a18039e55b4c1199405b516f5eada9c72cd1b0b6b0520c874e657ec8b5d048ff0684ca60372
DIST jdk-7u51-solaris-x64.tar.gz 17070697 SHA256 5ec2ea2015d9668395255af55c1366f66c5408c5841a0ed92d7a5435d3dfca9e SHA512 0bf87374b42475fce257bacddf1652088dac527f4594b77f9c072826ab5f0d6ce180756954144bd634eae306bc58ab0545bba84ebb1d3d3d06fed3b00ddb674c WHIRLPOOL 7b5907d33efc3e063ece7c618cb8a0b96e711270db38da49a5873cded03d25e720b0df28a8527d4d8c86328f9a7ddef34f0606df00ccda3d50560f23978f4de8
EBUILD oracle-jdk-bin-1.7.0.45.ebuild 10567 SHA256 96963d5eeccd9430b7fd28931f7740488bf411e86ed22ab481dcd2a3e46bb857 SHA512 e017a14a86f5f76c98651860cb04105a790dce19dc0fbd8fb923f23b7cf0249de931d2c44cc796df828ed317d850737b3e65b72737ec1e712f96c36eb4b09685 WHIRLPOOL 3c30c919b5e85df0d47bd884f2f05fb19a878d5140c987af665a362be85aaf9ed2928555439c9768fe8d8d46b627b43d30eda15254fab2dd87f0b2cac4b215a1
EBUILD oracle-jdk-bin-1.7.0.51.ebuild 10567 SHA256 384a17ef511929255a3678946a59514cc6f87012fb9b4bd9f873ce4e0eda6ff2 SHA512 c51e98e1fcfa1b2df4953a9a66b6014566127e0fc1ae91872cb0f3b87fd39f79d25f9901e3f285caa3f182dd957ee17858dd9a893da4cf088c9032e6becca20c WHIRLPOOL e94f2c8afc8c25e6ec1bd9d0fb7f9ea9192a4c86c9c1e08bcbdd43f8480b0b33115604f3eca46c0664ca364113139709899db74338330b4977bd37859182c1f7
MISC ChangeLog 9161 SHA256 d9b8db59e3331b0022c4f6f4b855727b408963df4dd0bbb0ea62820be7730dc4 SHA512 463f90ac245269d61fa2160d2126b0e94496ac814eaef50e8f8a4f71ffcf7109a8e19b31a5d7b7cdcf4f69f3ee6516cd7282fb55d1dfe0e3597814c19e91383a WHIRLPOOL d5c31bd8cfec24b6cc594ed1bf6f0ccb84f4e98128a4e93a968bacc58ae2e9690ef1903e184818ff72c6eb1cbb541c50c9cf44bb37763be44aaa4c019b1e8030
DIST javafx_samples-2_2_60-linux.zip 21220772 SHA256 4963394cfdc7bc47b693353a5957a1d3b86dfff800d8d2a725a596090d7c9def SHA512 8347a7b20c8260379eceb2950d384ebfdf542df595eda18ec0e57e92b35393df37815340858a8c64d9422741331c443c5bc096b03f067a4d0cb50ec0c0d70760 WHIRLPOOL 2d84ceda852567cbfbff617181603ef8e162effaa15afeafeb756d05b831a97963817a8594a2551b0c465a756fbd9234864f79371b824fc2634f1f7bf50f6ae9
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
DIST jdk-7u60-linux-arm-vfp-sflt-demos.tar.gz 10207536 SHA256 4ee04c62137194d0b358dd06ff64d4e31afa995b4ce2dd66fbac72b67dc7c47f SHA512 350aca113da260e7fa6c59d4821e801a0bfb397011d1d90d04dd2ca9c8f8ee60be8a0b9cad6a4e31301c134ad97ee36a1e8814a2c84c46f9981ffd47b01b3eb6 WHIRLPOOL 43023ee011c1a239511278920f753b33e26761e9d278a20e7fee6d35375f69ce2c5715577ccaf0070f42553a375c6559e81944266bb3e441d3b488411a5bb9e4
DIST jdk-7u60-linux-arm-vfp-sflt.tar.gz 71112719 SHA256 e9586d8605954a10c028a260fddd91e6ec09395cd797d7b0a307d4a668d7b0cf SHA512 cc160bd4c4bc4e4a79131c3df98ef52f40a82e19361b68372f0f8a68e913598d2950a5c72ef077c67b29fdd5a0883100d8c63b2ac8785f71086f1df157a24ed7 WHIRLPOOL 4e5a1cf4f5341ba20af8966df1eaeb82f7dc7325e768fe82d6f8cba62208d5d9fb5dc7c6c58ca3a50a3a446e0b1375850828e6d89eae3f0e3ffc0c03d74b649d
DIST jdk-7u60-linux-i586-demos.tar.gz 21177426 SHA256 b06ed999dd4e2b414127b9379b90582718be0cb4f3d69f1e802aa3fcc4620f47 SHA512 40d71dc4be97a24c464674dbcb72c01a2440431d380bd46935e879ea1d0670d717a5d33be072b0228d33a56d9ea4b5f1cbf42e01e3fb45a45db5ba7e2e24c1d3 WHIRLPOOL 4592956a1a0fcebfe2e6fe804c710781ff12a93386585561a85f5895414b2f8703d80fca48fa7dc3a12d521d0ac941450aa6551ccc3106a0441540d539e504b8
DIST jdk-7u60-linux-i586.tar.gz 143607445 SHA256 d736fb4fd7c8ef50b76411daa640c6feeb48a5c275d29a90ffeb916a78d47a48 SHA512 18eb2360c20b27ed125d3ec67258e944b6ea92e7768d1b71c265a4c09a99e1ce32f66ffd044491cd84edc8ecd67da63bc24c4bdfaf40df3fc70d87c8dcf67ffe WHIRLPOOL e1d493c35c1ce9e0990a66045ac96c35fc6e2acd4d9b3c38280edbe1ba0c8eb374d590bb63e1a811743c7d0982ff2aaf36e3d3f72dbcdf2a6fac73497041b138
DIST jdk-7u60-linux-x64-demos.tar.gz 21231506 SHA256 4d85fd581083c19d8805ce28b90856e43242ba92d9573ad43dffeb4725fab794 SHA512 ac3b3ee3ded1bcb5d3989f54903c6979e4aa3ec386cabb30fcb52cc1a1774f11dc68f027fdcd9231835145983c084d858aedca580009c3a985604821cde474b7 WHIRLPOOL 11934ca1c327a4ade533b0479b800da6ac33b37605596c57c14eb8293635380a8a32835bbbeaf0d2654b1775cbbfab375579922926ccdaed406151e5734c1671
DIST jdk-7u60-linux-x64.tar.gz 142362384 SHA256 c7232b717573b057dbe828d937ee406b7a75fbc6aba7f1de98a049cbd42c6ae8 SHA512 1a1398fd1da78237fd4728793e54545949d510e3b5a273f33d17ac6cedf29ae56edd22eb80c1696b4622519be7eec45a28949493ba924c555c0e6d34aa67a5c2 WHIRLPOOL 096ea206cdbc74c50eb1175ed12e0476f187c29df76c0ba896a10b441a931810acc31940093e7b0bd2c7624556ea0c9a2fec98e226542c92326851dfdd60b883
DIST jdk-7u60-macosx-x64.dmg 194971949 SHA256 a868aab818cd114f652252ded5b159b5c47beb1a0a074cdb0e475ed79826c9df SHA512 6a5a2c92b31ccd5fe36337718fce332d97e176ae603392971421329f798418880a950d59c19c0cb1e16c16382f4dac645dcd78fe56241c80cd15799d6f0ee5e2 WHIRLPOOL c30d6f8c50b96faf582c060659017d694a208099c0462bd49e2de4ba306d36079ecc3180df581d0b268da5f0cd91490b2a6613632ccefe754aa0bf4eefce7a30
DIST jdk-7u60-macosx-x86_64-demos.tar.gz 19833379 SHA256 a8730528c32d3fe63f70ecae5112720842a1ce8e6af886899a52ded40aed8195 SHA512 23ea3b1e34877e8ac60d5da49981a4f68fd0db20c5e1738d6c12466d823c0dcdcb2da7ac29d8ac8ebc5d9202d8673eec8d388e4d453548df5ad77cd135162f55 WHIRLPOOL 9006e619990bb269effed8d7e206dfcd2cf73a85e1707ae45c25f0b72631b3d95e137838045d7df3daa590067fc489c66564590e64b4e61c394f26a490528d45
DIST jdk-7u60-solaris-i586-demos.tar.gz 16769581 SHA256 59c9b617e4bff0efe5e536a308b1e9b6a972000f389149aecc5e8726b3beec74 SHA512 daa8e21ae82cd8e8149d07246495691a4b5ea54a1709657eacb25485d9961abfe0a357a7097a83ab756e39b96fdcce8f3642a8f7c4408455f83f4fac07acde01 WHIRLPOOL 42d3211d428ecfd41a14a0a90989ee389f1c6a18b96f0a7db465f3dd7b459a88cfd906b7190e11de7fbc69e5e293a786618a781d0815ba4065f229206af715b4
DIST jdk-7u60-solaris-i586.tar.gz 100143980 SHA256 0681fc539965f0d9e35c8aa29f7c04a1583e48f073b5c264632a5f013aab3510 SHA512 fe75df42557eef1da551908f435475ff0ce5a83a0eff68f27cceb0d5c070ef6963a40c94ad53aa714a8fb1b982fd874aa34ad62acf2ac13df547b9b9190846d1 WHIRLPOOL 0d9ab14f6dc9d21d4bb19f5ea842de4322c8a85773a4b94f4798459077e91c551503149bae3870a3fd5d71b9c9d5d720ff505972cb851df9c6ac8820685b7217
DIST jdk-7u60-solaris-sparc-demos.tar.gz 16758671 SHA256 afb973eeeff5cec5d742dbf52908413d31df5c4aebf3c4e0772dd672449afef0 SHA512 282bdcee11bdd37db94def6a74e86fd6e29c6df17b6df2b73b431d8bd74806a5bdd07d59f2474c81ab0d9cc6a84db86031689f9c94b3b07d4ea2ed256dde0c30 WHIRLPOOL b1abb7d21676c4427cf48af697eb27270d1ea8211b5b3ab0398556d41c7280d3f9828378d2405314fda08c9a17e26e3038f83d540261311f4654f9fcd4d79f68
DIST jdk-7u60-solaris-sparc.tar.gz 103353391 SHA256 ecb7376d17313aaf2f3682a24585664f3262fb3ef059004355f92c338c21d656 SHA512 e8c65d4df6d636317021bef2195f074341291e33be34624149b8a13322f404f9bec805fddb73cbc65f4d10d3b8bd1410a5dabe07c4c1b06d889a92afb18a6a60 WHIRLPOOL 5372d5f2c71e4a227940985534e6efad615b90b5ab5231332ec9f5f65a742b3c81f98b05d63063f646689ffc97cd0809c62fdf1130fadbc96ae922b5e4681846
DIST jdk-7u60-solaris-sparcv9-demos.tar.gz 905717 SHA256 4b3a6bc11b198186061523293cfb438cff70fa2a76186a6a44063cd01e4dd730 SHA512 ccf2cec9a2cc89d20cd3f0e9cdf1e8ae80e1a1919a26284509d58a5cb458e22d04b9b56ed92ea4cf54fa4ea144b77d66726abc52a4e76809eec5c12d060772ef WHIRLPOOL 0b54e62600086310066b0abde3d7fdc2396648d1a77248e29f77a083fb0f111ac4bba2583c8b47b5e88a041c06002d5e360c6d41cc5896ddff4d72a6f8f38e98
DIST jdk-7u60-solaris-sparcv9.tar.gz 19291928 SHA256 709d2cf1ce7d9aad674561182bbf8aee6a8f53040d90e582b04333389c5d1fc3 SHA512 3f46b056e55cd7adafa3585c1aa8ccb90dca9b16377c08ae207c9c7f3ac63621477f372515819b300b6ee785b2f73d38c673c3c0d82d16969f8089f1d0c53c2f WHIRLPOOL bfdcdbcf9d1da435aa97ad4630395e1780b1957c52d4df6c86f168e9a903c514ab380615ab46ec86e07b6a00c0f94f6e1783815ab8da3d108da4b0f8f7bea409
DIST jdk-7u60-solaris-x64-demos.tar.gz 865227 SHA256 ae6e627b381615ae117f756117bf535ab6298bb04d181c597bc6566e19b4c7bf SHA512 27125b66f0d55cafbac1b02384dce2491dcd8a8f3eb24bc3eaec3612bf237d6c4b3d814d9d98de1e0c3a123e586029a81ef3058c577ad61785baa9120a69ea17 WHIRLPOOL 15a02786a8e12f1f5e761f784fc3693d86387848569057d248fb37403e05edd43941f1f50025a03feb0b454ef2f8bf5c8ddf5133081910b8bd673d601e03fb2f
DIST jdk-7u60-solaris-x64.tar.gz 17140189 SHA256 8c75a6ba14bf446a9707619c364ea544e983a91fdce9b41e75ca5f33f75c9278 SHA512 db6d9dde2e73a8348e667bfc666cc2c1a052d307440b3c4b5f7b0c0c0568212376d92d57ea8432bd2f4b8e0d82550e9b8b18632685f7b8c8c0eb702543b06cae WHIRLPOOL 810fc3eca4f6ae9f81812d8b26864096be8d7c5f78f88708dbba03de0b0b5199eefd9d15a90bcc3aac1338094804eed3205ef28a8847912c34c4710152aa5093
EBUILD oracle-jdk-bin-1.7.0.60.ebuild 10567 SHA256 d1076f17c9a4dc45b2ef0a94b5021e079ec215e3e999f29c61de349961712134 SHA512 41d6ef1e1998cba30466bd4edff815db15477a4158e9b6141c0159e8cd8a8fae7152e2851b0d8554d3a21bf1b92b9984949b2aadd327d06477751775a9e8337f WHIRLPOOL 2c590e95d321890d34edba38b9694df99bee17851403a7cd2e16abb730058cf38e58d1e9bfbf7ad073a0c89dfb74541563fd2e0e188767f2106510e1e205f869
MISC ChangeLog 9387 SHA256 fdc63314c7c0ea288aa648b9b58f8566699e4e64d8dab107ed0e7c243297ab36 SHA512 9afec9bfb7fea89d04e8ea0604d94e6f42d59fc945b7b3147ec09082c1587a31ba3f5c52bcd41195bfb4ab51cbb9e98349d701b218db4c19431ee1127d56eeea WHIRLPOOL e8ade37835b34982485c05da81810a71fb7ef870537e987ebcd0eb05354667338e56daf0c3b354b9d99b4eb5dc4b4bc4a5a6822b912f1803111185cfc9bc8ac6
MISC metadata.xml 519 SHA256 09f12b427ac321fdbb2a0ae4d54259bf2fea4100abe33062bd65f27364ccf30e SHA512 b9d20b3da530304f3b9996411a7a6df83e60645057aef2c6706534ff238889e7ae771fd42ff37fef797df50033ec14edc594450fce73144f5c05d31c57e2ce7e WHIRLPOOL 2a5251448873eb66f624d227e3b203b74ab5f92672390478d5b36120181982a004af801e98008fdd701f15cfc53bd74334a82fa8f519c727791b4b29920510aa

View File

@ -0,0 +1,32 @@
--- /usr/portage/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.60.ebuild 2014-06-03 02:31:09.000000000 +0200
+++ oracle-jdk-bin-1.7.0.60.ebuild 2014-06-26 13:09:11.425459762 +0200
@@ -125,12 +125,25 @@
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
+ if [[ ${CHOST} = armv5* ]]; then
unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
+ elif [[ ${CHOST} = armv6* ]]; 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
+ elif [[ ${CHOST} = armv7* ]]; 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
fi
use examples && unpack javafx_samples-${FX_VERSION}-linux.zip
use jce && unpack ${JCE_FILE}

View File

@ -1,313 +0,0 @@
# Copyright 1999-2014 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.45.ebuild,v 1.5 2013/12/25 13:36:20 grobian Exp $
EAPI="5"
inherit eutils java-vm-2 prefix versionator
# This URIs need to be updated when bumping!
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html"
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 arm 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 arm x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
FX_VERSION="2_2_51"
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
S_PV="$(replace_version_separator 3 '_')"
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="arm 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 source"
RESTRICT="fetch strip"
QA_PREBUILT="*"
RDEPEND="
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 )"
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
# marking. #427642
DEPEND="
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
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} = armv5* ]]; then
unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
elif [[ ${CHOST} = armv6* ]]; 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
elif [[ ${CHOST} = armv7* ]]; 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
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_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"
case ${ARCH} in
arm|ia64)
bin/java -client -Xshare:dump || die
;;
x86)
bin/java -client -Xshare:dump || die
bin/java -server -Xshare:dump || die
;;
*)
bin/java -server -Xshare:dump || die
;;
esac
# Create files used as storage for system preferences.
mkdir jre/.systemPrefs || die
touch jre/.systemPrefs/.system.lock || die
touch jre/.systemPrefs/.systemRootModFile || 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
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 src.zip "${ddest}" || die
fi
if use !x86-macos && use !x64-macos && use !arm ; 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
# 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
}

View File

@ -15,7 +15,7 @@ AT_AVAILABLE=( amd64 arm x86 x64-solaris x86-solaris sparc-solaris sparc64-solar
# 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 arm x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
FX_VERSION="2_2_45"
FX_VERSION="2_2_60"
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
S_PV="$(replace_version_separator 3 '_')"