summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlastimil Babka <caster@gentoo.org>2012-06-16 17:11:04 +0000
committerVlastimil Babka <caster@gentoo.org>2012-06-16 17:11:04 +0000
commit341d6f423c9f50a8f8c40b98b9b4b175876f9a1d (patch)
tree4f9fea5849524d5fcaff5ee7fffd92493c3898bf /dev-java
parentChange version scheme. Force stable keywords (diff)
downloadhistorical-341d6f423c9f50a8f8c40b98b9b4b175876f9a1d.tar.gz
historical-341d6f423c9f50a8f8c40b98b9b4b175876f9a1d.tar.bz2
historical-341d6f423c9f50a8f8c40b98b9b4b175876f9a1d.zip
Version bump, security bug #404095.
Package-Manager: portage-2.2.0_alpha110/cvs/Linux x86_64
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/icedtea-bin/ChangeLog9
-rw-r--r--dev-java/icedtea-bin/Manifest34
-rw-r--r--dev-java/icedtea-bin/icedtea-bin-6.1.11.3.ebuild149
-rw-r--r--dev-java/icedtea-bin/icedtea-bin-7.2.2.1.ebuild139
4 files changed, 315 insertions, 16 deletions
diff --git a/dev-java/icedtea-bin/ChangeLog b/dev-java/icedtea-bin/ChangeLog
index 5cdd9e133e96..eef8427ff9c5 100644
--- a/dev-java/icedtea-bin/ChangeLog
+++ b/dev-java/icedtea-bin/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-java/icedtea-bin
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/ChangeLog,v 1.18 2012/06/05 15:35:28 sera Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/ChangeLog,v 1.19 2012/06/16 17:11:04 caster Exp $
+
+*icedtea-bin-7.2.2.1 (16 Jun 2012)
+*icedtea-bin-6.1.11.3 (16 Jun 2012)
+
+ 16 Jun 2012; Vlastimil Babka <caster@gentoo.org>
+ +icedtea-bin-6.1.11.3.ebuild, +icedtea-bin-7.2.2.1.ebuild:
+ Version bump, security bug #404095.
05 Jun 2012; Ralph Sennhauser <sera@gentoo.org>
icedtea-bin-6.1.11.1-r1.ebuild, icedtea-bin-7.2.1-r1.ebuild:
diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
index 5bef15f48669..7d60fec3ca5d 100644
--- a/dev-java/icedtea-bin/Manifest
+++ b/dev-java/icedtea-bin/Manifest
@@ -1,43 +1,47 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX fontconfig.Gentoo.properties.src 15624 RMD160 6b750039895062bef070579e820865ff6c17f0ee SHA1 e9eb1977f7e898d59b11ebd5db53004746c8957e SHA256 06dc1c588fdf939f3942d435a9a695679b9d6b44591f6efb7bef3a5e38972b59
AUX icedtea-bin-6.env 1061 RMD160 602b53f6a8fbef9db57f06dd4adf8046fc249fcb SHA1 a44f6aab9c616f9f0265b5191c225b60d1cae372 SHA256 a6aedf9a1a5eaa3bc5c26b0bd0ef5b79b12f7384e705a1f202929aee76399d92
AUX icedtea-bin-7.env 1061 RMD160 0b2050dd26a4bdb8f2be98a46baeb1e4d5bec3d5 SHA1 054cfa603c114300a7287eac629ad9fdda900090 SHA256 4715904865c9794e0abfe69ae1bceb634c1e0182ba80046a0e086f84cb81087b
DIST icedtea-bin-core-6.1.11.1-amd64.tar.bz2 35211505 RMD160 25610ab514f8f4164cc6fc8c977ce16e08ef35b0 SHA1 c30e3babbe4a0310d27c1bc674d1bcfd8ab31f89 SHA256 499ab85ff5fab2e2132e8b7371d89b8de4d5c6fc683ae299dd10daa45ad55fd7
DIST icedtea-bin-core-6.1.11.1-x86.tar.bz2 36183796 RMD160 cd0bbac611b99dc14c8d1cbd10b50bb6ce36bd33 SHA1 d21d7f861640763d8f34904d6d3fd6bd8d969daf SHA256 00960af708e2a5d5a87506973b4f21a74549efd0bdcb3c6f3708a27044a94610
+DIST icedtea-bin-core-6.1.11.3-amd64.tar.bz2 35220677 RMD160 c795d30fa491a424e7f9089572bcdd08917aa194 SHA1 374ca387bc05f42581684b314bc3b3834fdf8127 SHA256 57221abf8cc0eb10f5724a32c31732b1c0b73629b358feafbbc578b3627257cc
+DIST icedtea-bin-core-6.1.11.3-x86.tar.bz2 36185189 RMD160 04856bfd1c2713a86d7ebb091a358a8722fba107 SHA1 fb7ec8b4bf3fa5cd872b761816c133d4bbff80ea SHA256 89c1b12e368b142328176722744ca58877114b88a0ed14e71eb775a4a64831a2
DIST icedtea-bin-core-7.2.1-amd64.tar.bz2 34422285 RMD160 3578c8e12097ad7c5c6870e526bb9d6c020da948 SHA1 babd3ace5589d03b90c761659314ad9978ab8f78 SHA256 7fd650d9d728986e76be8d613f7ac7cf72913a9636ff4b23727cc0c01343e114
DIST icedtea-bin-core-7.2.1-x86.tar.bz2 35461188 RMD160 9030e99953a52b3e5ede137e9f6087821f5ef3ca SHA1 f74add08de2fc518943e8b5909667d3f583fae3d SHA256 9f6b1c902de4ef11e930e63fa4ce34e5e14291d0b9c13a89768d2d1b04e4bcfd
+DIST icedtea-bin-core-7.2.2.1-amd64.tar.bz2 34545223 RMD160 bbb98d826d3436a3c23b05f5d62780d69e8b275a SHA1 8faebe9087d0654f57d821fb102e592affd0c9a4 SHA256 7a994ae25bc3d0a5981f7c37f0e2fb96c7518eeb7a698227438c274044777ccf
+DIST icedtea-bin-core-7.2.2.1-x86.tar.bz2 35875404 RMD160 1cdc0676cc24856593032463fb72984f290532d8 SHA1 ed6a0ba17b503557ee3e0482ef19843ca29226d4 SHA256 68e401fd294f617786019da8470304d250befcbe00d3741da0fae3ab06753e28
DIST icedtea-bin-doc-6.1.11.1.tar.bz2 11635130 RMD160 c2bae7e723def1bc905d904ce6c8684fef7c60b0 SHA1 178994b77202248c3c78c7e686920863fa003e8c SHA256 f4e520e5fc4c7b4a88e21e6a24b55f6dd703a1c8e2e8b71fa3171d8679a49d01
+DIST icedtea-bin-doc-6.1.11.3.tar.bz2 11637048 RMD160 22aa166b61caf38807aae1b9571596b47545fc09 SHA1 433a3fc8e069a04f8db31d62c42f80e45e4c4d55 SHA256 42af2848903db3d4e0392aa2eb579bdd755c05f0e12ff1a48975c754e7b18c21
DIST icedtea-bin-doc-7.2.1.tar.bz2 12518295 RMD160 eda11e9dc5a8b133d0eab93f3597a8f023a94a5d SHA1 4d0a402f87b9a783dfbee939542b68a90a16bf08 SHA256 5061f824c2888bad2aebb28930f74a64f5f913d175849c3ee16d8291fe79f398
+DIST icedtea-bin-doc-7.2.2.1.tar.bz2 12537417 RMD160 e4db46c5c93c4e6d366b551c849eb5ef94d90da4 SHA1 60e00eb090c1ee80a49ee6568906b587f7ed933a SHA256 211e7849b890091477ea5f5b415808fff516d080bd20363585607fb47ee3078b
DIST icedtea-bin-examples-6.1.11.1-amd64.tar.bz2 2164582 RMD160 12bcfaa380a8119178200bcd5f3ecc11f82c5aa8 SHA1 edc614ad9d70f4126dbab410e7032a2b5dd32786 SHA256 d1ac0a1f5d24b1b420c02fd1c4fad20d001a26633453c79c10105b58f0f2b255
DIST icedtea-bin-examples-6.1.11.1-x86.tar.bz2 2133905 RMD160 224128b4204d8ca3ee837c3f812d0f125d2b5034 SHA1 073c5b848f2b634d208bd74b77b5839c94ba4479 SHA256 27bc3312c52de408999a22f3d5bed40acfe04406702f65dc9759c4378be5716b
+DIST icedtea-bin-examples-6.1.11.3-amd64.tar.bz2 2164741 RMD160 0a67f1602439dcad10b334189f70586055bf044d SHA1 95647e800be47d68b1ea46148d68ac7be4bdbace SHA256 820837c0675287260819382032bec17c7d1613be61c447872ffdb5ca758201ca
+DIST icedtea-bin-examples-6.1.11.3-x86.tar.bz2 2133486 RMD160 74384a87a431d78b5191ba2c653fc30768d4dacd SHA1 49aa5d085889931af507bf68139f1884ec548025 SHA256 193418a4c6889d9071dbdb309fd2fd468a959a69e44e570384c67c7cb4411be1
DIST icedtea-bin-examples-7.2.1-amd64.tar.bz2 2332698 RMD160 e46d06c2f9cb7c2ecb9ed2170571eb7f9a4fb728 SHA1 3bbe01386740e52a7676e0135d9bf7deb04ca381 SHA256 7fff369709838edcf84303d5fc3c12233ef4024a5b0c13a0fe5ca4be84e93389
DIST icedtea-bin-examples-7.2.1-x86.tar.bz2 2309914 RMD160 c85bfe2265836cfb072ded11eadbd7dd25703af1 SHA1 56b5b5e38ba5d748aa08ac256dee4289566dc52f SHA256 4e176609ba23bb65226335fe20a19d7f79bbde35b19d11846dac277e5f33ee99
+DIST icedtea-bin-examples-7.2.2.1-amd64.tar.bz2 2333141 RMD160 77b5314119b4282b7ca1bdb293ee7df71fc790c3 SHA1 19c5ea0bc3c03d4482cdf29ced78dfbc97d8f07d SHA256 9d5d07664f259c230a39edfb817d3852d1018c057ba5343519231e2386a83605
+DIST icedtea-bin-examples-7.2.2.1-x86.tar.bz2 2311137 RMD160 a6fe604fbfdcc1786380620d8c3d48d109d3f05b SHA1 f8f91d33d5f1f5fc2fa55156968cb88223426e4c SHA256 0276e8ffefd1640e79d753dafdea8e24e9bc5fed1664adda001196cdccaa219f
DIST icedtea-bin-nsplugin-6.1.11.1-amd64.tar.bz2 906944 RMD160 b2134ef14404587be943bae566cdfd26364cb3ad SHA1 fc940bb5a0d18e6c00ce681bcbadb73efd375662 SHA256 d9680a0e787d96edce5c4730cabc17df17047705badc33e0da0eaf69385c7b00
DIST icedtea-bin-nsplugin-6.1.11.1-r1-amd64.tar.bz2 928072 RMD160 06316e1444229ab2e8a7fa51f6208a6c26a50c8e SHA1 1eb6436daf41114bdc1732f6c0e72bd839392e38 SHA256 33d3da9ddcd8ad99852da8f3bb6553cf01b01cdfaca36b20e525b6ecd92f0309
DIST icedtea-bin-nsplugin-6.1.11.1-r1-x86.tar.bz2 921659 RMD160 81ca99fb10c07f01f018f6b4f291df193c729ef9 SHA1 50d93f7ba8e19ec10dec46f7455836ae6823b931 SHA256 9a49d9c3981435de521115cb199c5e0ae899f6404a4dbc1ef433cac2645e0339
DIST icedtea-bin-nsplugin-6.1.11.1-x86.tar.bz2 900804 RMD160 2c85b5e6484106727fdd225bb726550a00383633 SHA1 577bb5fb73acd3ceeac65475198c5d9cb404c1bd SHA256 56d2d1f357e9fcb20ec7648ae7a14f77a30f9feb24916787e00fadeac5d3b8bd
+DIST icedtea-bin-nsplugin-6.1.11.3-amd64.tar.bz2 928538 RMD160 9137f2f34929fe6b6688d92af0d4ed5e90b24e5d SHA1 626171483547a3f24d1192a6415eb85b29a25252 SHA256 12e7d9c0f37802a16b2b62655318a3513f28a13935264be1be7e10a3d3298c3e
+DIST icedtea-bin-nsplugin-6.1.11.3-x86.tar.bz2 921603 RMD160 92bfcaf0ff123be68f0b8a802faf73255ffa04c8 SHA1 ee9f1e66cd996be507d4b8716e593c6a6a7fc9b5 SHA256 b08edde8d752dbf2984dd49fafad9fc2ab9d509ba579f1fff05afced6f3f4603
DIST icedtea-bin-nsplugin-7.2.1-amd64.tar.bz2 942956 RMD160 5687b44950199be2b8301d74289d42596a0f56a6 SHA1 fc5f6952af1371f5ba86010fb2ee928aee401b2e SHA256 9b17ae63c0b3197e85953f90e84475eb6368fee9ee4bc23264c219a991edbe35
DIST icedtea-bin-nsplugin-7.2.1-r1-amd64.tar.bz2 961539 RMD160 1d2d1ce60e7f7ef19ac6b8d577c85831f8e1fcce SHA1 ed379cda9e4b8f1605783f86b4ebb01cbae9d1f2 SHA256 5904d7d89cbda51091e2cd4fa8b4abc8fab1c445f7647b9ed443f0f70aa05f5c
DIST icedtea-bin-nsplugin-7.2.1-r1-x86.tar.bz2 955296 RMD160 6111e73babf6e6f473733ab7d012bb43a191abed SHA1 141ff2f9fd040720d2fb1bb1be6aee1a7ea58359 SHA256 449488c769a52664264861aff98103801ae486788ce2cb20262e22bdb9dbf277
DIST icedtea-bin-nsplugin-7.2.1-x86.tar.bz2 936221 RMD160 2c8fbd9cbf82af0772e940a4e9455826ef6b00e9 SHA1 99a4607fd43aff590f77ca545ea65e10248c0b39 SHA256 ff411dd903a7eb369f4ce3c27205411a2d7f05f00d2a1507ee95dce8795aa64d
+DIST icedtea-bin-nsplugin-7.2.2.1-amd64.tar.bz2 961666 RMD160 1f9faa0e928bec6af5968e32e54600b8387dedc6 SHA1 f3729abfe791faa84d73e63dfe7e5177e5c6e28c SHA256 5acf38a0e5e50778ceedb7ae04b05d8662708d55113177f6189ccd7dfbf4529e
+DIST icedtea-bin-nsplugin-7.2.2.1-x86.tar.bz2 955238 RMD160 9a0ef62be9d0533aa34901e283278e6fb6476a02 SHA1 368dd2bfd9b1c7c7815b728f8681d43c9542d934 SHA256 0602c12fa4fabb6538c989f162c209ed7263077981d31db61b2227d7bf121af6
DIST icedtea-bin-src-6.1.11.1.tar.bz2 40849905 RMD160 3a973f14ee45df2cc85056bcfd3a979c152c5b33 SHA1 173394b5ce77cb006592d121fd29221a6e5cf5f4 SHA256 5bee086bcd2774cdc8b31df53ffd455f2d77026244b947f815206cb363196eb9
+DIST icedtea-bin-src-6.1.11.3.tar.bz2 40853562 RMD160 b025c96ab530c632a5d94fc4f753c23db10afa50 SHA1 dcee25874257a49f241ab2be3fd5d8e4535eb33e SHA256 8082fac3686976e815a1817f874bcd319ff6c7ad87a20f26ea4172d48bf60b43
DIST icedtea-bin-src-7.2.1.tar.bz2 41253138 RMD160 a007f59d8639cb089db3584c96a2f8a66cc685a3 SHA1 1e2abb2f26f6ba054e8f149f70ef1214820c8ed1 SHA256 7ae867a543e93a415f463f953b82deb650a37253fb469c9dbf7fb3068f409bb2
+DIST icedtea-bin-src-7.2.2.1.tar.bz2 41372726 RMD160 a5d26c01f8c7524f71e97018004430e327103e32 SHA1 c912d833fab28e13587b67c43043b355d572bb0d SHA256 5b85db6829f77daa78c69a2044369bc24cf4833a7f0da5e7edc240b74e1f18fd
EBUILD icedtea-bin-6.1.11.1-r1.ebuild 4233 RMD160 aa692689e7a9fff714612ce58187c2c3b57685e4 SHA1 d6512c418f7f1b526c9b61f9e62451146e0a4148 SHA256 e346dfbb4c35bb06e0b2e88a6da30ce75186b5d1f337e12ca2dfcc4fda7b8209
EBUILD icedtea-bin-6.1.11.1.ebuild 4206 RMD160 b322c3c5c63f1ba0c384f8b8fc1fa717dee1e139 SHA1 93985d11476596cf08ce3641afdd4452226b8c63 SHA256 5b6a88ea1a9262f11b9604c46f6c815e5c982a28a187d638715d74bd71039c7e
+EBUILD icedtea-bin-6.1.11.3.ebuild 4232 RMD160 ffc1ce0c61bb50b7de61a7ae26e817c6a1e7dd36 SHA1 d587ab4f39aa079ee6a5c7fafbdf1dbfa65cd8d6 SHA256 2f4c2738c2bca12e7aa54dc3e4504c54290d20a7e19c9a4573c2db055237cd18
EBUILD icedtea-bin-7.2.1-r1.ebuild 3771 RMD160 7aca74a08e9d846dba18683ec7d211eb9772d2b4 SHA1 6516a55bf726f1838df11ea5e60e93de17f59b4c SHA256 1523780cf4bd3564517aa85cea0934842e15710ac706ffd40a5ae720ea35a54f
EBUILD icedtea-bin-7.2.1.ebuild 3746 RMD160 aac73dfc221660ba646624579e0a6cde61748bea SHA1 595cb7efabce366dfe9b641c3bd92ea0b6e494e6 SHA256 fd1ffda048ab52f585acb4926091fe1d3076633b9e889fc55373bc307579a3ec
-MISC ChangeLog 16145 RMD160 70c3ba7670d17737272043fa77f3cf0e04cd0d1f SHA1 66cf87814fd081c7df5beca85ec7250a867c1807 SHA256 13158c511a111ae99327867491e3680364aac2206f2a4daed375b92dc46224ca
+EBUILD icedtea-bin-7.2.2.1.ebuild 3772 RMD160 2974a0aaeb12e91cce28a6eef52b7330e18ef3c1 SHA1 27090ba86456b4e6be8901311ebe25c14b17477c SHA256 2d81085abefb3db1ce431b7b087008fc25a1b8befdb4a169b9b65817ccfd4f0f
+MISC ChangeLog 16370 RMD160 18a7d5cdb586ba26c54c3fe1bf2393d500fe8319 SHA1 70128fc2def364eec88e6c96a46d1d33ded3d1aa SHA256 4b9d838526f9142a20b0b65deead52217a73fc4b642d60e16fa9599ab420e3b0
MISC metadata.xml 159 RMD160 7da5c733c224383ffe350605bc36721a3ff2536f SHA1 99c2655c7bbee2cbc8c79edb2d00d481d62faf95 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iQEcBAEBAgAGBQJPzidNAAoJEIUJ+svaV163Hr0IALXT6PHL+EojE+BiQ4BoMrrR
-mxUttUBd1jWJ3iZfSyuxi5u7GlqbR1jtytVXOjISPkJAlDIjhdiEIwNebxXWwUT6
-KDQPpQsVIs1M9JYZNSqn1gHLrQ/37dsVvhOPjWJ6Umcsxle+T9NQrNVorgYX5sMC
-W4H/dbv8bW6w2J2hrQd1GfVh+jgEySMhwZOo2V5JZPjyCUZXPj8ZRVPcKuabIixD
-tbvSqZHlakaA8EYSSHtEX/bCh7fPcHZMYvksRuyYFaQ1VOMgWbRxZvXY7wL52+l2
-kg2ROejYmPrRiaorVhMiwas9TKPIo6DAQgGEgO+4ucgBTh6ujB2+o47ds/QLnpI=
-=rzKn
------END PGP SIGNATURE-----
diff --git a/dev-java/icedtea-bin/icedtea-bin-6.1.11.3.ebuild b/dev-java/icedtea-bin/icedtea-bin-6.1.11.3.ebuild
new file mode 100644
index 000000000000..dceec436723a
--- /dev/null
+++ b/dev-java/icedtea-bin/icedtea-bin-6.1.11.3.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.11.3.ebuild,v 1.1 2012/06/16 17:11:04 caster Exp $
+
+EAPI="4"
+
+inherit java-vm-2 multilib prefix
+
+dist="http://dev.gentoo.org/~caster/distfiles/"
+TARBALL_VERSION="${PV}"
+PLUGIN_VERSION="${PVR}"
+
+DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
+HOMEPAGE="http://icedtea.classpath.org"
+SRC_URI="
+ amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
+ x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
+ doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 )
+ examples? (
+ amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
+ x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
+ )
+ nsplugin? (
+ amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 )
+ x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 )
+ )
+ source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="6"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE="+X +alsa cjk +cups doc examples nsplugin source"
+REQUIRED_USE="nsplugin? ( X )"
+RESTRICT="strip"
+
+ALSA_COMMON_DEP="
+ >=media-libs/alsa-lib-1.0.20"
+CUPS_COMMON_DEP="
+ >=net-print/cups-1.4"
+X_COMMON_DEP="
+ dev-libs/glib
+ >=media-libs/freetype-2.3.9:2
+ >=x11-libs/gtk+-2.20.1:2
+ >=x11-libs/libX11-1.3
+ >=x11-libs/libXext-1.1
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXtst-1.1"
+
+COMMON_DEP="
+ >=media-libs/giflib-4.1.6-r1
+ >=media-libs/libpng-1.5
+ >=sys-devel/gcc-4.3
+ >=sys-libs/glibc-2.11.2
+ >=sys-libs/zlib-1.2.3-r1
+ virtual/jpeg
+ nsplugin? (
+ >=dev-libs/atk-1.30.0
+ >=dev-libs/glib-2.20.5:2
+ >=dev-libs/nspr-4.8
+ >=x11-libs/cairo-1.8.8
+ >=x11-libs/pango-1.24.5
+
+ )"
+
+RDEPEND="${COMMON_DEP}
+ X? (
+ ${X_COMMON_DEP}
+ media-fonts/dejavu
+ cjk? (
+ media-fonts/arphicfonts
+ media-fonts/baekmuk-fonts
+ media-fonts/lklug
+ media-fonts/lohit-fonts
+ media-fonts/sazanami
+ )
+ )
+ alsa? ( ${ALSA_COMMON_DEP} )
+ cups? ( ${CUPS_COMMON_DEP} )"
+
+src_install() {
+ local dest="/opt/${P}"
+ local ddest="${ED}/${dest}"
+ dodir "${dest}"
+
+ # Ensures HeadlessGraphicsEnvironment is used.
+ if ! use X; then
+ rm -r jre/lib/$(get_system_arch)/xawt || die
+ fi
+
+ # doins can't handle symlinks.
+ cp -pRP bin include jre lib man "${ddest}" || die
+
+ # Remove on next bump as the needed marks are already set by icedtea ebuild.
+ java-vm_set-pax-markings "${ddest}"
+
+ dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
+
+ if use doc; then
+ dohtml -r ../doc/html/*
+ fi
+
+ if use examples; then
+ cp -pRP share/{demo,sample} "${ddest}" || die
+ fi
+
+ if use source; then
+ cp src.zip "${ddest}" || die
+ fi
+
+ if use nsplugin; then
+ cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die
+ install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so"
+ docinto icedtea-web
+ dodoc ../doc/icedtea-web/*
+ fi
+
+ # Remove after next bump, handled by icedtea ebuild. Bug 390663
+ cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
+ eprefixify "${T}"/fontconfig.Gentoo.properties
+ insinto "${dest}"/jre/lib
+ doins "${T}"/fontconfig.Gentoo.properties
+
+ set_java_env
+ java-vm_revdep-mask "${dest}"
+}
+
+pkg_preinst() {
+ if has_version "<=dev-java/icedtea-bin-1.10.4:${SLOT}"; then
+ # portage would preserve the symlink otherwise, related to bug #384397
+ rm -f "${EROOT}/usr/lib/jvm/icedtea6-bin"
+ elog "To unify the layout and simplify scripts, the identifier of Icedtea-bin-6*"
+ elog "has changed from 'icedtea6-bin' to 'icedtea-bin-6' starting from version 6.1.10.4"
+ elog "If you had icedtea6-bin as system VM, the change should be automatic, however"
+ elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
+ elog "and the same holds for any user VM settings. Sorry for the inconvenience."
+ fi
+}
+
+pkg_postinst() {
+ # Set as default VM if none exists
+ java-vm-2_pkg_postinst
+
+ if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin"
+ elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+"
+ elog "such as Firefox 3.5+ and recent Chromium versions."
+ fi
+}
diff --git a/dev-java/icedtea-bin/icedtea-bin-7.2.2.1.ebuild b/dev-java/icedtea-bin/icedtea-bin-7.2.2.1.ebuild
new file mode 100644
index 000000000000..e9eb5cf31c4d
--- /dev/null
+++ b/dev-java/icedtea-bin/icedtea-bin-7.2.2.1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.2.1.ebuild,v 1.1 2012/06/16 17:11:04 caster Exp $
+
+EAPI="4"
+
+inherit java-vm-2 multilib prefix
+
+dist="http://dev.gentoo.org/~caster/distfiles/"
+TARBALL_VERSION="${PV}"
+PLUGIN_VERSION="${PVR}"
+
+DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
+HOMEPAGE="http://icedtea.classpath.org"
+SRC_URI="
+ amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
+ x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
+ doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 )
+ examples? (
+ amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
+ x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
+ )
+ nsplugin? (
+ amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 )
+ x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 )
+ )
+ source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="7"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE="+X +alsa cjk +cups doc examples nsplugin source"
+REQUIRED_USE="nsplugin? ( X )"
+RESTRICT="strip"
+
+ALSA_COMMON_DEP="
+ >=media-libs/alsa-lib-1.0.20"
+CUPS_COMMON_DEP="
+ >=net-print/cups-1.4"
+X_COMMON_DEP="
+ >=dev-libs/atk-1.30.0
+ >=dev-libs/glib-2.20.5:2
+ >=media-libs/fontconfig-2.6.0-r2:1.0
+ >=media-libs/freetype-2.3.9:2
+ >=x11-libs/cairo-1.8.8
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-2.20.1:2
+ >=x11-libs/libX11-1.3
+ >=x11-libs/libXext-1.1
+ >=x11-libs/libXi-1.3
+ x11-libs/libXrender
+ >=x11-libs/libXtst-1.1
+ >=x11-libs/pango-1.24.5"
+
+COMMON_DEP="
+ >=media-libs/giflib-4.1.6-r1
+ media-libs/lcms:2
+ >=media-libs/libpng-1.5
+ >=sys-devel/gcc-4.3
+ >=sys-libs/glibc-2.11.2
+ >=sys-libs/zlib-1.2.3-r1
+ virtual/jpeg"
+
+# cups is needed for X. #390945 #390975
+RDEPEND="${COMMON_DEP}
+ X? (
+ ${CUPS_COMMON_DEP}
+ ${X_COMMON_DEP}
+ media-fonts/dejavu
+ cjk? (
+ media-fonts/arphicfonts
+ media-fonts/baekmuk-fonts
+ media-fonts/lklug
+ media-fonts/lohit-fonts
+ media-fonts/sazanami
+ )
+ )
+ alsa? ( ${ALSA_COMMON_DEP} )
+ cups? ( ${CUPS_COMMON_DEP} )"
+
+src_install() {
+ local dest="/opt/${P}"
+ local ddest="${ED}/${dest}"
+ dodir "${dest}"
+
+ # Ensures HeadlessGraphicsEnvironment is used.
+ if ! use X; then
+ rm -r jre/lib/$(get_system_arch)/xawt || die
+ fi
+
+ # doins can't handle symlinks.
+ cp -pRP bin include jre lib man "${ddest}" || die
+
+ # Remove on next bump as the needed marks are already set by icedtea ebuild.
+ java-vm_set-pax-markings "${ddest}"
+
+ dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
+
+ if use doc; then
+ dohtml -r ../doc/html/*
+ fi
+
+ if use examples; then
+ cp -pRP share/{demo,sample} "${ddest}" || die
+ fi
+
+ if use source; then
+ cp src.zip "${ddest}" || die
+ fi
+
+ if use nsplugin; then
+ cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die
+ install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so"
+ docinto icedtea-web
+ dodoc ../doc/icedtea-web/*
+ fi
+
+ # Remove after next bump, handled by icedtea ebuild. Bug 390663
+ cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
+ eprefixify "${T}"/fontconfig.Gentoo.properties
+ insinto "${dest}"/jre/lib
+ doins "${T}"/fontconfig.Gentoo.properties
+
+ set_java_env
+ java-vm_revdep-mask "${dest}"
+ java-vm_sandbox-predict /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+ # Set as default VM if none exists
+ java-vm-2_pkg_postinst
+
+ if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin"
+ elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+"
+ elog "such as Firefox 3.5+ and recent Chromium versions."
+ fi
+}