diff options
author | 2015-02-11 09:47:06 +0000 | |
---|---|---|
committer | 2015-02-11 09:47:06 +0000 | |
commit | 48722df1b90c7bd3e335c4bb0e87fe949fc981d3 (patch) | |
tree | 8fe1086e3937abf095e3fde455d71f1b6ae6f6d7 /dev-java | |
parent | dev-java/sun-jre-bin: removed obsolete ebuild (diff) | |
download | historical-48722df1b90c7bd3e335c4bb0e87fe949fc981d3.tar.gz historical-48722df1b90c7bd3e335c4bb0e87fe949fc981d3.tar.bz2 historical-48722df1b90c7bd3e335c4bb0e87fe949fc981d3.zip |
dev-java/sun-jdk: removed obsolete ebuild
Package-Manager: portage-2.2.16/cvs/Linux x86_64
Manifest-Sign-Key: 0xCFE47E2F
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/sun-jdk/ChangeLog | 7 | ||||
-rw-r--r-- | dev-java/sun-jdk/Manifest | 37 | ||||
-rw-r--r-- | dev-java/sun-jdk/sun-jdk-1.6.0.43.ebuild | 251 |
3 files changed, 6 insertions, 289 deletions
diff --git a/dev-java/sun-jdk/ChangeLog b/dev-java/sun-jdk/ChangeLog index b4f40849cc62..53d5ab04cc10 100644 --- a/dev-java/sun-jdk/ChangeLog +++ b/dev-java/sun-jdk/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-java/sun-jdk -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.359 2014/05/16 19:03:59 swift Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.360 2015/02/11 09:47:03 fordfrog Exp $ + + 11 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org> -sun-jdk-1.6.0.43.ebuild: + removed obsolete ebuild 16 May 2014; Sven Vermeulen <swift@gentoo.org> sun-jdk-1.6.0.43.ebuild, sun-jdk-1.6.0.45.ebuild: diff --git a/dev-java/sun-jdk/Manifest b/dev-java/sun-jdk/Manifest index e4b689efa893..dda780f3b400 100644 --- a/dev-java/sun-jdk/Manifest +++ b/dev-java/sun-jdk/Manifest @@ -1,23 +1,6 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX fontconfig.Gentoo.properties-r1 11196 SHA256 9372ca516ff36609d846a9cb446dde3212e976c10166d8e231312d6238d1db0c SHA512 1802e52383a04efd0d7fb4d6a3903f99128dce90afcb10b9dd0d3515e5feafb807449024dbe5742c7dfa9d43736e474412e1a289e06b29cf3a58e59deedd56f9 WHIRLPOOL f4c5364255f8da18bf61501d6fac10972216182e891cadd90e2cccd27917caaeeb29cf3691e865ce02937904efb30716fd8de2fca875929ff89b06ada2cff0b6 AUX sun-jdk-1.6.env-r1 1015 SHA256 31302b5ed417a294ecc9c475a08aca331a07c59d2c095978a574a7347aa12f6a SHA512 958c7d0ef04f30b07e8ee1ec36c3637ae2d2abc0d9f6da08b75b9bf81845caf1a7ac8e805e04ad39625cea4e8397174739cc72c33c13c57a8aa0886df3e95d3d WHIRLPOOL dbb7cbc7cc44c32011703ea9f9413a8798d922cc69f3ab67fb8af55a6914cacfad2b91a48f6a58428f1b71301f8287db07759d4d64ffaeb9c639b9a4a6debbcd DIST jce_policy-6.zip 9101 SHA256 d0c2258c3364120b4dbf7dd1655c967eee7057ac6ae6334b5ea8ceb8bafb9262 SHA512 a1aa55f2ad919efcf63452aaa96303328b7449626efb342a7f8d9e7a4fe9c06ce22ce33fb89e768602b172b7d9538c432e82523addb0bbd4d1be22f934576b56 WHIRLPOOL 144a4891ca3f5f88f72c1a13283823845bd7e46b5fe941b4c192705e20e9fcbbf27819ee926577218dd3b222e41f7ee149cab6f9eea5a46febebea00ad2ed3bc -DIST jdk-6u43-linux-i586-demos.tar.gz 12074445 SHA256 a3f13ca6fa4eff53edcc5ca5ec9aac33d73f19b19a64debbedbdb8e2f8bb3a0d SHA512 92ad78a46204b099132895fddf1143d873ef468124b6e043b33b59d42c3a94d597c9aa6f643d2de2e5a12d11d57b3fa0d726b602910999ea1d17407b6baedbef WHIRLPOOL 23a0c41662ea3b6fa785912e6569b5572c27e4e6c0c9b7f0728263ae7ad4b87a91a38837326fb9088d52570dac99fc666512c69e814ba6d85e47e903c5e81753 -DIST jdk-6u43-linux-i586.bin 71771602 SHA256 616df04eddac146b1c67de00ae07bb2d1179f470f35f9e661e1f5075423cf4e1 SHA512 7f0ac2ca8aba02075f5dd0245cd165551fb36d6dd90318bc82bd471de05779806b1625d8ed48e839bc1557a797916dc6ee0ae2fe5e254a813153a2d5fe5c5896 WHIRLPOOL ab4aba8c1d6f5961c33ae0d3e9dd50b686c17329b4714ea016ea3a011048b323a19d549618a191b342bebe21b022c0af1b018af4a6d6af53f6c31da31c7a82ea -DIST jdk-6u43-linux-ia64-demos.tar.gz 6858158 SHA256 9a4b478f7644e820d82fc29c1e4993abf3bd7cfc562d26fcefb9825957c1400e SHA512 981d9d739125fee2e17ebccc1bd432f9ed35677c1080835a3f0fc794979a271986512e51d58e4d54ee6e72cd453bf1c473758739807b6f9c072e1824f9020002 WHIRLPOOL 40011642216031c9662a6617bc3abdce4fc76ee2e8b9707ec1540c9a68945297c50eff59ff478bb3bc31832520b55cdbe755e47455a5c62d629f5f6dbc41e20d -DIST jdk-6u43-linux-ia64.bin 63594213 SHA256 e0a0ad60531925e1b729088ddb2c09cabb21e69cc7fde0ac2ba6748be6e764cd SHA512 8578f71aba3a735ae1f60f0dba2fea2745cf168bff7ceeb0602cdd30c21a8939d5ab06a906400a148db9c85265fe6ca52e62ff4b23eb4e019c4972edb8202ecd WHIRLPOOL 1d7eb20ea82079bd50058e901d2c1268ca6c97c2b386f63a60bf62865ea4ae8c149fb2aebfc610fecb0b8f290eeab2a3dfae38a983fa89516e16c6b69cd692ad -DIST jdk-6u43-linux-x64-demos.tar.gz 12104073 SHA256 85bd838c3c0375aef3aece73cffdb80321e71154b77ee579b80676ea2d4e8c46 SHA512 7e5426fb7c2d800197aace9dca400f503cf5fd62562d8cde1b89fc256e8a46e5cbd0825b110f53022dcb20719513c6d42e426688be8625acfbf01d86fa9eeea8 WHIRLPOOL 7bcc37c4583f257c920b74be44357222fb0ae10ee8b2e666f90576f7e165de0920f5cf77716b381b7bc5e67e411a6608d0d68a3ef09760174d2abe677354a4c9 -DIST jdk-6u43-linux-x64.bin 72039626 SHA256 653c35ec6c64c3b127dea0afed1f16ba2b32efcaeae86fc02777b70e3e166aee SHA512 b2c06e63cdd92c229d880cd849e0c1bc2d59c6240b95cc04ce9d9c5a1d007431fde31c2b593a979a64bb0f0afd5252802bee6d533a1d20a55eaf1ef57998e716 WHIRLPOOL 021bdbdaf6cadcdf8a488e902fa4d2ee788f1a5cd5735426ec018a308edae4fb645d4942f0ebdda654b30e1517731bf459154728234176da2e23ae5cc704e44c -DIST jdk-6u43-solaris-i586-demos.tar.Z 17931297 SHA256 473344a192c4a8e870034a96f5dfec46e8ddce0f9ba864fe863dbb5e28f871d6 SHA512 9a233a60ccfcfd3adc4c61877b4f80d533256be343420098e3a08415df60a778ea6211bb99feabad374a70750bc93978bc887f5338e4c6e89e55b8288c3c4df5 WHIRLPOOL efc12f197d98e8bb75ae92da41dfdcc023bbdf4b2103661516e6938487b038539f0a492aa697f326756711fccda73570ca18eb9b8c0fc687cd4055b10566657d -DIST jdk-6u43-solaris-i586.sh 71669303 SHA256 89410fc5de4359c7307299921dd1ae70655a9e3a37fa34b2ecee518f30543e31 SHA512 5940ef09ed56458717415189fe2efe02c4f52db270f913f503dfec1bba32885bd1b24c2fa30e2e945bbf3024db5dc9fa4310af80b24705de87502802ae87e0f0 WHIRLPOOL bdea66ad085919e9c71431fe3e04443f3e194b388bac29143218d2fb267c4b8b03a0308390e2746d9c16ec38c88c0239d5437c2076b755e7c6298bbe542168f8 -DIST jdk-6u43-solaris-sparc-demos.tar.Z 17932204 SHA256 73b64561156178ee02ddfaec7105424cfea568973f7486be94916e26c4420040 SHA512 2f1ab7d9c766eaf4d07cdbacfcf23b8fbb5b63c48db4742df6373c5c61b6982a668064d9e41e2f07bc43d0253c52b8b0884811a256a9f368a1fd8d9c45d70b15 WHIRLPOOL b5c6ae8132e8e686fcb022002f9b8b8403352c4d5d2cffb73bd4e7cbd318ec1a40dbdb4fc4cac836f1f3bdd8693cd3c3143e92abb41a7b20d7b6213d62a63761 -DIST jdk-6u43-solaris-sparc.sh 76917242 SHA256 e9ef2f9cb75c777ac69076f9fdd8dc44118daa81c9b0c2ec7edf812dda2258e4 SHA512 2611f53d2a92e8a0d89e77501c5ed52d251fc2fd13723757dcdb67eff5c8a1844234de11f9ce4766e473cb0684c5b859fecc7ac206f91d418353670817cb06a8 WHIRLPOOL 2c0e094d29a4ea9bc38c5267bec7d221e3f3a33ba3b8f391b9e6ee4c4d0b967f5b00114573c9377a94ae3ec6103b8b55acce95eeec46a4ecf23d49e44b94191e -DIST jdk-6u43-solaris-sparcv9-demos.tar.Z 66865 SHA256 89e1719dc6d0d89165b5e6d9186e61218882fa706e2bfa1ed7209d1c243eb4d2 SHA512 04b3fb3eb9530b91b96c913df6d9809d074e2416ae85c0f13a402773ea6577b1acb8f1ab1dcbb9eba54b8410eaec90694800f7b632b00da23a32857eb6c4f7c0 WHIRLPOOL bbd4beb4b6b4e394704ce2374ef3d970e6885ba042882202861add4bae81dbe41232b4162f23b5fdd7597f6fa15e26f78cc59868c86e470dd8539520a213c2b5 -DIST jdk-6u43-solaris-sparcv9.sh 12725632 SHA256 3ca87b45b6f5368b18864e16f9436a52224e89e6aeb7b587a83d645b28bca78c SHA512 5177ce1933f9bf289e460427905eae53ec33a1a2f6e5cb4b65375a9415350bab5af83d84e343a58a7268bc1a770af7729c885bda17f2451864356c521cbf5576 WHIRLPOOL 4e8be762dc900121d11d4f593d933d0bfe467ba5f3f801177b8224bdf027d7d646e1278879f822fcf91e3eded25bf08cf8accda6f812cfa5cbb6ba47a65e4b09 -DIST jdk-6u43-solaris-x64-demos.tar.Z 71831 SHA256 0434c6f821b7b2ced02e58846400c4f2b206ab486d39fbb81722aad76c288f00 SHA512 0cfadbcdd86fb586c7323c0b51da81de277581356ae9c5c4dbdefb2f957da9138f010a5498e0ac0a43fde91171ee865567ad743c3c9f37d92ff0d55da93b634e WHIRLPOOL ae69ad36d329ee92cc84295f3f06f7ce26dd78f0e1adde1bad1370732084b5bac8ed57c2ec8f28f24c12f8fb16d2286f9dc886c8052de1d51ab1b212b95d1ef3 -DIST jdk-6u43-solaris-x64.sh 8861698 SHA256 0bd588154d8445cac4feeacdcbe8bcb4fa1bc7fe2f1985b35afe946c43acaeb0 SHA512 4c283f5e4e1adc3aeb5ba5edfe064cb6f2986227a97ede0e0bb61034f89c46736f1531ab32ad1c30e9829d347674a30e056739199744fb63887359bc04841e3a WHIRLPOOL 86aba9b51aeddf320429501fe4db8736b19bebdb1b1fae0aa2b2085657cecb5416141ae4d8edb72acf850ce48f8024a4c7f9538d6b85e95bee05ab83cb545527 DIST jdk-6u45-linux-i586-demos.tar.gz 12073459 SHA256 1e748de12946f8ec9b83ed8caa4cfda9a7ebbc52d62f39fcdba27f7f6bcf7d46 SHA512 c19260a669d8b31879421e0eef08f4ec2bb37bae085f656e5e627f405b346a2be2e76aa10f61381fa08244736f1b7d0b49af44c5d6cfff65ed2cefe44ad8d441 WHIRLPOOL 15949ff291fc20b27032e6363a0ebacf8a532fe536f06e29c1f6e8b45cf3a4fcfe5fa47961d2c0ed0fb112e8e84f124067b8002758793682b13dece816d6c7d4 DIST jdk-6u45-linux-i586.bin 71799552 SHA256 d53b5a2518d80e1d95565f0adda54eee229dc5f4a1d1a3c2f7bf5045b168a357 SHA512 9539da9779c0a74165da24bd5730b8b7e58f4b8a38841de04919af8a957fa83f32367fdcb393d4ac756feccaf0cf014ebf2f74180f9301d22944fa30dfb87777 WHIRLPOOL 47a88a246ac06fc1275e16d6dac6c859ffa4598ce6940f2910d6be616c88475dbd0638654cdba82bdb3a29e9f2f0a80267c127f51392c3400392ffa168cf4631 DIST jdk-6u45-linux-ia64-demos.tar.gz 6858761 SHA256 4d2ad7d92d7966a009b2006002d80960aac803e7cafe9d0a8bd8976c258a99ec SHA512 82b4e65ca455dcc2d916bd92c6b0d9c9333db7379882610ece3f1d99d35aa7792dc6e4236d74340175c5ec8c02db6d512406ea837d5e0f738dd6211d730e7e03 WHIRLPOOL 9c1cbff1cbf881b502f4a8f8374cae3f3ead0c936b7347fd67b60904957716f5ff457f2bd4e32e81959b54dae18fe4907ab0f8ab5c544bf249148769d2c4c85e @@ -32,24 +15,6 @@ DIST jdk-6u45-solaris-sparcv9-demos.tar.Z 66473 SHA256 7c4d9b616b802321449d91a2c DIST jdk-6u45-solaris-sparcv9.sh 12785214 SHA256 2d0e5163effbac3e3eae1bbf0767f56f590a3e71fc74f63dd0ff5f9386384254 SHA512 24cd70c7133d4858e2c124f907f0731c01cbd9f4f599a24f044a4a351767002404cd269be15d6fbbc6888342cd36b2fa2a84c18b0e1aebe9d7974f4d6cbc374a WHIRLPOOL c851b49f5d65a59adc62e8f17ee5d2b8f51999377c4b245d713e3b2a00c49c64187a7bbadf19fd0e74f91ec003ab79475867f2f2b23e9ca5cd8d4254a4a9ea32 DIST jdk-6u45-solaris-x64-demos.tar.Z 71857 SHA256 86ce6dfad3d4f596dfd40ab432139817062f61c6d800bd2d7dab76e22d2649e7 SHA512 14e0637ec2f0d536e41011996192150848a5311ac5bbae44c2b5e0e9bbdfe0a829e57a7a0a3912cf6fffe9fb26d9360206193957fdd5c0959e81b254a02c0667 WHIRLPOOL d26ed5891fbb5c4dbca0a95de0db683afc633afd0d56dab4c86c85348f763c3da49cf4c57c2ae12f32c77d9b4c7e46b1c5048c096800c1a0149b61e1af32eeaf DIST jdk-6u45-solaris-x64.sh 8907780 SHA256 b3f50fc921c07dee97781e322954021ebb10785ac4e8f4a4536dab239860c09e SHA512 cc262d3ef9c070ed7f1eab9141e9f509f16e6fb97534dd3ca48a65dad83124cf745894a3f73c270a0618220d1a541833f08970250bb697f584cf4d1e497d9e1f WHIRLPOOL f75c984d092bd93ae1213a83cc79604e65df118fba77f413979a5d34337cba52b0dedd72559a740911908475d6971fbe5198eabc6878bb20838dd8f3bc12a33d -EBUILD sun-jdk-1.6.0.43.ebuild 8070 SHA256 e1e5fe0655866ffff7f406939b04964d2b95870c9703ce5c8e95efd77d309dc5 SHA512 448d9007a23f87244e60b0cee40e740627b12b7c764766cc7765f72a3c891d6ae1153d67091884d19392e8396553e64fa624b8d0adab805c3c2b644f4ecb557e WHIRLPOOL 60911bd78f24ae2de94f687d86e17d45974ea83317455141cccb4f397965f0329a8f3a4f81f3c2b17b36b27944539cbf772a50123b0518967dd28396ad38e970 EBUILD sun-jdk-1.6.0.45.ebuild 8196 SHA256 857fc141beea6271b0e5d95f8dd65426e57408a9c570b23d9c143981ab9afb7c SHA512 888d03cdd1328cb247902c01c3901001d2e140ce9a42f88e1ababa9dfbe1a4c9cea310a6bb306fdcae3b56742d379e130e16c84298b1af77fd8dcabcf03010d3 WHIRLPOOL 69783a8d68cf24dd0c18dee9f224d34f1d5f11059edf3e2f036af4a47a5e6f811e8a13691ab1a4f213a61d5752eaa2404bb964d55aa462509a80544ac771e20b -MISC ChangeLog 65007 SHA256 0e88509c25134364be430139ade9f9788e822578213a66a944d13c6e6101193b SHA512 6f8bf9a9b049b5cd6687978c3445c9c8a573f76c90a79551b74184a764c989d36df00355a53a7658bfd6eebd0c76029a9c1196319b23155b9f0fe1b68128184e WHIRLPOOL 870f75cf7c6d6c1d167b38e591238f2c46297e381075fb68021e27f297a3dc8c4b4a4c77ece36632185b7f2f0c8389906f394471bab460287c7bf3ce6857cdb5 +MISC ChangeLog 65115 SHA256 5c3c7da396420dfff136456619ae03851570e8ee2491340ca59357ed46d31dff SHA512 78d691e6432d27f9b348d13edadbcaa6ba9a2aaec485d1ed4c7af1be94b241b2811943fd222559cf7e52ccf859e54c671f1cf44374010a0fa85f66fe6d802e2c WHIRLPOOL 092c3b9917db592b77cc7dce0e7d980ff4075caf5081d472c02f6c85914c78f3564adac5307855513eb7ab9752eb071de16fe33cc6622563c7b0245be1b22513 MISC metadata.xml 501 SHA256 08a1a9de353c1d04f91b559372baa885fba76dc04654d2543f6c723e013b12c4 SHA512 06b541c8c2e66e1237edc1b3885416aa6ab4531b9fa3f90e258718fd654837d019fa48bcd5a1220597f2fe8a2dac5c9d48d68a2076c04e423eeaaea0638fe420 WHIRLPOOL 361a32717dee2310fb2d07522428ae6fab422a34e2e97fa1fdfb8c20210946c1611a28029de663dbc39825fcc409839a2fd3a4adb977a12c1606d54b6026ca8b ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJTdmEXAAoJEC7dUkA7aK9HZpUP/i9RWrxqrlyWn+f0CeZLGMrF -SDArsy7nIJ2PsyQErKbQ6pY88veiR6PU21nc9gUuSJmgVI9edF2eQAetTYTDmxT8 -y8lsvUdyIYoss9h/xxArNDftYtXkqadJsOYLXSWHXYXDpUa2IKV0Es4R44lwIDdW -cNFmgN8guFb2GhAK078TVqTZXd0kxipTO+cXf0Z9kc4k4ltLeULxj13LQAHG5ANp -/YImNNqGBQinxHzaacZ28GjHY/Bb/pJWnZjBw0Jee0T31ByqnT6zj2M18Wf40MV5 -A0zR3UxjvpxCfCuulZQt1KxdqH3BH28u9EiXXNBHTRORB4DY2pkndSQDe3Pl3hwx -jFcMnVcYZ5TKhTMQIBYyoFNoACuAjZSK13cR1UKQwvVetvqZsTC3YuRinkpopTYj -Fgs27Nz9nSXLor+9DGse4M/PlJIZ9NFPg4Qxa2oE1VqsatR9EwtmigqynYQvzpp+ -EAAOYxStHWdoSI95elDh+Cw7vmpeknuRwRsndMDWDN7N+oOBOvEj/2ggf5hp15gi -+5ntO2D7Vc15asqQ6Qecyvqd1032nfMw4eploKGJw0aQgLQZnuH6pk2UrYZYNLz/ -sFHtKTGWJPYka6G+rX50kGt0HklibubN1jXq8zFyetKoYtIHAAgF8IjPabrX4Kvl -l+HT/YASm7STHWIsOXHG -=UoLU ------END PGP SIGNATURE----- diff --git a/dev-java/sun-jdk/sun-jdk-1.6.0.43.ebuild b/dev-java/sun-jdk/sun-jdk-1.6.0.43.ebuild deleted file mode 100644 index cefb263746e9..000000000000 --- a/dev-java/sun-jdk/sun-jdk-1.6.0.43.ebuild +++ /dev/null @@ -1,251 +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/sun-jdk/sun-jdk-1.6.0.43.ebuild,v 1.4 2014/05/16 19:03:59 swift 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/jdk6downloads-1902814.html" -JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html" -# This is a list of archs supported by this update. Currently ia64 comes and goes ... -AT_AVAILABLE=( amd64 ia64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris ) -# somtimes the demos are missing -DEMOS_AVAILABLE=( amd64 ia64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris ) - -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.bin" -AT_amd64="jdk-${MY_PV}-linux-x64.bin" -AT_ia64="jdk-${MY_PV}-linux-ia64.bin" -AT_x86_solaris="jdk-${MY_PV}-solaris-i586.sh" -AT_x64_solaris="${AT_x86_solaris} jdk-${MY_PV}-solaris-x64.sh" -AT_sparc_solaris="jdk-${MY_PV}-solaris-sparc.sh" -AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.sh" - -DEMOS_x86="jdk-${MY_PV}-linux-i586-demos.tar.gz" -DEMOS_amd64="jdk-${MY_PV}-linux-x64-demos.tar.gz" -DEMOS_ia64="jdk-${MY_PV}-linux-ia64-demos.tar.gz" -DEMOS_x86_solaris="jdk-${MY_PV}-solaris-i586-demos.tar.Z" -DEMOS_x64_solaris="${DEMOS_x86_solaris} jdk-${MY_PV}-solaris-x64-demos.tar.Z" -DEMOS_sparc_solaris="jdk-${MY_PV}-solaris-sparc-demos.tar.Z" -DEMOS_sparc64_solaris="${DEMOS_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9-demos.tar.Z" - -JCE_FILE="jce_policy-6.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.6" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+X alsa derby doc examples jce kernel_SunOS nsplugin pax_kernel selinux source" - -RESTRICT="fetch strip" -QA_PREBUILT="*" - -RDEPEND=" - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXt - x11-libs/libXtst - ) - alsa? ( media-libs/alsa-lib ) - doc? ( dev-java/java-sdk-docs:1.6.0 ) - selinux? ( sec-policy/selinux-java ) - !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 ) - kernel_SunOS? ( app-arch/unzip ) - pax_kernel? ( sys-apps/paxctl ) - selinux? ( sec-policy/selinux-java )" - -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 "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package" - einfo "has become fetch restricted again. Alternatives are switching to" - einfo "dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6" - 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() { - AT=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") ) - DEMOS=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") ) - - if use kernel_SunOS; then - for i in ${AT}; do - rm -f "${S}"/jre/{LICENSE,README} "${S}"/LICENSE - # don't die on unzip, it always "fails" - unzip "${DISTDIR}"/${i} - done - for f in $(find "${S}" -name "*.pack") ; do - "${S}"/bin/unpack200 ${f} ${f%.pack}.jar - rm ${f} - done - else - sh "${DISTDIR}"/${AT} -noregister || die "Failed to unpack" - fi - - if has "${ARCH}" "${DEMOS_AVAILABLE[@]}" && use examples ; then - unpack ${DEMOS} - if use kernel_SunOS; then - mv "${WORKDIR}"/SUNWj6dmo/reloc/jdk/instances/jdk1.6.0/{demo,sample} "${S}"/ || die - fi - fi - - if use jce; then - unpack ${JCE_FILE} - mv jce "${S}"/jre/lib/security/unlimited-jce || 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" - if use x86; then - bin/java -client -Xshare:dump || die - fi - # limit heap size for large memory on x86 #405239 - # this is a workaround and shouldn't be needed. - bin/java -server -Xmx64m -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 - 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 - 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/unlimited-jce/US_export_policy.jar \ - "${dest}"/jre/lib/security/US_export_policy.jar - dosym "${dest}"/jre/lib/security/unlimited-jce/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 - - # 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} (sun-jdk)#" \ - -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 - - # http://docs.oracle.com/javase/6/docs/technotes/guides/intl/fontconfig.html - rm "${ddest}"/jre/lib/fontconfig.* || die - cp "${FILESDIR}"/fontconfig.Gentoo.properties-r1 "${T}"/fontconfig.properties || die - eprefixify "${T}"/fontconfig.properties - insinto "${dest}"/jre/lib/ - doins "${T}"/fontconfig.properties - - # Remove empty dirs we might have copied - find "${D}" -type d -empty -exec rmdir -v {} + || die - - set_java_env "${FILESDIR}/${VMHANDLE}.env-r1" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random -} - -pkg_postinst() { - java-vm-2_pkg_postinst - - elog "If you want Oracles JDK 7 'emerge oracle-jdk-bin' instead." -} |