summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2015-02-11 09:47:06 +0000
committerMiroslav Šulc <fordfrog@gentoo.org>2015-02-11 09:47:06 +0000
commit48722df1b90c7bd3e335c4bb0e87fe949fc981d3 (patch)
tree8fe1086e3937abf095e3fde455d71f1b6ae6f6d7 /dev-java
parentdev-java/sun-jre-bin: removed obsolete ebuild (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-java/sun-jdk/Manifest37
-rw-r--r--dev-java/sun-jdk/sun-jdk-1.6.0.43.ebuild251
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."
-}