From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-628972-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 892161381F3
	for <garchives@archives.gentoo.org>; Thu, 19 Sep 2013 17:05:09 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 6925AE0B4F;
	Thu, 19 Sep 2013 17:05:04 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id CCFE4E0B4F
	for <gentoo-commits@lists.gentoo.org>; Thu, 19 Sep 2013 17:05:03 +0000 (UTC)
Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163])
	(using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 8D88933EB6F
	for <gentoo-commits@lists.gentoo.org>; Thu, 19 Sep 2013 17:05:02 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by hornbill.gentoo.org (Postfix) with ESMTP id 243AFE530A
	for <gentoo-commits@lists.gentoo.org>; Thu, 19 Sep 2013 17:04:59 +0000 (UTC)
From: "Andrew John Hughes" <gnu_andrew@member.fsf.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Andrew John Hughes" <gnu_andrew@member.fsf.org>
Message-ID: <1379610287.704e148422258b5bd293f492a2707bb20f453d03.gnu_andrew@gentoo>
Subject: [gentoo-commits] proj/java:master commit in: dev-java/icedtea/
X-VCS-Repository: proj/java
X-VCS-Files: dev-java/icedtea/ChangeLog dev-java/icedtea/Manifest dev-java/icedtea/icedtea-7.9999.ebuild
X-VCS-Directories: dev-java/icedtea/
X-VCS-Committer: gnu_andrew
X-VCS-Committer-Name: Andrew John Hughes
X-VCS-Revision: 704e148422258b5bd293f492a2707bb20f453d03
X-VCS-Branch: master
Date: Thu, 19 Sep 2013 17:04:59 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Archives-Salt: fb1b841a-c674-4749-be1d-df3243d8dccd
X-Archives-Hash: 05d4dbaa81cf92fe7f32b6f47b4b47fb

commit:     704e148422258b5bd293f492a2707bb20f453d03
Author:     Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org>
AuthorDate: Thu Sep 19 17:04:47 2013 +0000
Commit:     Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org>
CommitDate: Thu Sep 19 17:04:47 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/java.git;a=commit;h=704e1484

Add live ebuild for 7 (finally).

Package-Manager: portage-2.2.6
Manifest-Sign-Key: 248BDC07

---
 dev-java/icedtea/ChangeLog             |   6 +
 dev-java/icedtea/Manifest              |  38 ++--
 dev-java/icedtea/icedtea-7.9999.ebuild | 367 +++++++++++++++++++++++++++++++++
 3 files changed, 397 insertions(+), 14 deletions(-)

diff --git a/dev-java/icedtea/ChangeLog b/dev-java/icedtea/ChangeLog
index 25d4119..71d6b81 100644
--- a/dev-java/icedtea/ChangeLog
+++ b/dev-java/icedtea/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*icedtea-7.9999 (19 Sep 2013)
+
+  19 Sep 2013; Andrew John Hughes <gnu_andrew@member.fsf.org>
+  +icedtea-7.9999.ebuild:
+  Add live ebuild for 7 (finally).
+
 *icedtea-7.2.3.12 (09 Sep 2013)
 
   09 Sep 2013; Andrew John Hughes <gnu_andrew@member.fsf.org>

diff --git a/dev-java/icedtea/Manifest b/dev-java/icedtea/Manifest
index e17e732..4dc985f 100644
--- a/dev-java/icedtea/Manifest
+++ b/dev-java/icedtea/Manifest
@@ -71,6 +71,15 @@ DIST icedtea-6.9999-hotspot-23888f3dec52.tar.gz 9394189 SHA256 6d77e26134d47e626
 DIST icedtea-6.9999-jamvm-0972452d441544f7dd29c55d64f1ce3a5db90d82.tar.gz 298435 SHA256 bfa706402ac934d24f7119eb78f6be65e91439a4b2e49dbcc21e288137808f03 SHA512 fa3428d8997f9696cce4fa32c9de677ef193bc12236ef8b431af647b57d26725f4a3019abc87ade0cf10c7d6a745c18eb78e8e126d6842e788c8cefcbd2b006d WHIRLPOOL d1ca7dc677b7abbd600262f30c2c3774f502ef661f3dca60d4664c87b50b9a90c808e106f607a1dde7b3f4cf44a7a4a9e647877a2cc3332866b6b2bd34eb2a2a
 DIST icedtea6-1.11.13.tar.xz 8934528 SHA256 3508f7e3b6560ab138e591f56be541f7b6050f33f25bdede1faa2eb0aff68324 SHA512 f961dd448cccecb7e8d7cf971ac080783e444c06b1b6877605555b98cbe41982bbeeb579a9ba582b7fbc322462fc9bd1bf60d0abf4a173c9c9ea1e25cac17959 WHIRLPOOL 71a5c1cb77c0cdcd8883095812a4037fcf5a340a6b01e8f8e79a4e53a0e028ef1e4fa2155aab0b7b609fe962cb064b68b8509aed6afa8c0e5382204b2dc9faeb
 DIST icedtea6-1.12.6.tar.gz 13721847 SHA256 18d98fd05ef8d5088b09c444e0b025a8295181c6ae2efb6ebefe0a0397062865 SHA512 a6e35936e8542f86ec41f1171f6ac1bf504313c6f163f0de400a8f8fd587d0758b9c73cb391fff77da2c26bcd3150d911f3e529e48dc7e2db964482c4adcbce0 WHIRLPOOL 8c710e29c12191f9b17313dcefeaec7afce1eedc831dcaa8cec20baf94eabfe57190206733401875f0672fdad6fe94e978ef4154813b14b2fe9b22d2bb80ddac
+DIST icedtea7-cacao-e215e36be9fc.tar.gz 4263463 SHA256 4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab SHA512 2f27fbdd64d2b6ea2fa39c55bcd2344c49d02269492bd1aa1b334555bc66aa59d021bce12af60fdbf81e810fa4b8e488354025bf0f770ba4582c85592cd6c22f WHIRLPOOL 7865532185aa0a6e5c6caf8cb7affefdfb473b1c5686ada1f2e071776b4faae153c2086c2c2df9e2b2b2124b629433b849bd10f82cf8f8e3f0e7aa84b5bfebba
+DIST icedtea7-corba-2abbbec3c03c.tar.gz 1439213 SHA256 659a2018c44ecc7bc3c287431bd92b5504270ccad81d22f3ff0bcc8aa92a1b75 SHA512 f90b8217524efeecd2e91084ddcff64ce0b6b58f6ddf96f95209b48b1854c30524db015695a3cd587092e26b3a844fc3538d93a02d9934ab75c59da95cc3554a WHIRLPOOL c4eb136a5eb87d142542663075ac32a18e909ea81f2e6d1140c7437cbc20d1f7a12020b648a0166cee9fad428c97d7609bba26f66097d235e1f6fdb54deceec0
+DIST icedtea7-hotspot-2efa7b70e843.tar.gz 9606564 SHA256 332e1ccf4a3255a82cfbe962d3e5bee0fe7d3fe6b60bf11572c01262a7183adf SHA512 04b677824ee61b31aa78699708ae3e371ca49459381eadb393e12e2d90a20fd60ee4724d55bd9f83a21a92d97f7c0af6471dbc5ac8d301c3b01e76dd32b713f9 WHIRLPOOL 84bc418a8b63607bcc17f8f992c4a31bb3456f377fc1a0ea924c07f7cd480f7c83523396a0beaf4db7a2e7c96987f8ac8cc5e807338d4d4a987a3dfe29aafe1e
+DIST icedtea7-jamvm-ac22c9948434e528ece451642b4ebde40953ee7e.tar.gz 316422 SHA256 4662da1fe3e0e11d8fa685c7f2fc748576b9f3d3e37dc56b798dd6a5bd6b61e7 SHA512 a8132ce0f97f5ba090b12aad847072861f8913fe1fdc3a540e9e353b0d9ddc564a96ab2bcbfa27a7068bba606428d7dc9de4f7ad668e546151657f9ddcfc28ad WHIRLPOOL 8e274825bec5c47787eda0e25a0bc4a586a8938c1fa3c4f0c4f7c04e679d28458a61f45bfa62b255a630a4ca3a5c5d1aa3436086cba92ee7a43d3a2b8684e330
+DIST icedtea7-jaxp-9ce0c87f3e87.tar.gz 3870430 SHA256 465110701521ee63e73fde3476c1254b3abdbbcf98a95d83d3ad6319b25cec95 SHA512 b9749da5765637d74a8c3eb9bbd80f9072675bea2ff1216b78f3527021de4f79cd65742f8b796c241b89724af40cd058f72f91db6d224e17d00a7a32cbc7c123 WHIRLPOOL 778bc6a2142355693f193242b8db21014e766738a4afe056c88f231866454455a415b47959190ddcbe6f25af919ab74bd16632f2a8eb575202fb8f426bb44143
+DIST icedtea7-jaxws-7278e9a73874.tar.gz 2759431 SHA256 8c41fcc880171b77e4cfed7a03655770776f4f69ba0c936c3baff5f394e87812 SHA512 4e977a7bcb3c07ee40e8021940f14e9c1dbbe974a55a6864b4360030667e545a419ed295cea2b69f1dcba30803954fe1de4ec945e3f208cdbd448b2b81369461 WHIRLPOOL 79adbedbece5a57fa7cdb7c738b39a45ecf747dd1583cdceede52c9e5e066ee07dec8fac6f9891cc1c7205b21e5a95cb9af84687d406c3c12556f8e52fc7b7bd
+DIST icedtea7-jdk-afaedb56b499.tar.gz 45187010 SHA256 1f949d7ecf55cd580c2bba9c81cf3436640ead98a3ea17fcf60b9fdadbb1919b SHA512 b203508bbca1ab68371301ef8aa3d2915af3120e56c6a20fad2856f2f1f4a615a6a83b6d57bdca45f752ace2674103fd92fcd1cd0a3911f06b2858f5ef67f5e3 WHIRLPOOL 710e2276d4fe65ba77b5dc89cd56f9659d11b16b037f768d3516ca0fdab9a215fabf46e5ff53ac8151960bad5baa87fa7234aa0ef81c268b13f8ba27ea424dc1
+DIST icedtea7-langtools-c523dcea4ff3.tar.gz 2317485 SHA256 5ec38227964325397a649c0d1d12b9a64e2a81a35f69da4447708b48b3ad6fd7 SHA512 c40a56697b31829aea9afba1286b8d3d4c02f9acba65c7dd18ff211411a07c6bdbc0b5da1cd206f8898aa2bd0de9ecd53772ed822749328cfddf4a8d2111e64f WHIRLPOOL 439cd142e98d58390d612ed0a5b354d82baf2d7cf02dd639adec447ea174e4422a6a35d6aa6c3a1f21b8fe1ad850a09dc4cc1247e4fd89e573c2d99217dba6ca
+DIST icedtea7-openjdk-424e7e279ef6.tar.gz 135297 SHA256 9fd129437c81a2d8da3b8b176d1dd2a58e656115e08547e4ad819996b5d136d9 SHA512 818c9a8f38316041350d977f7939013ec4e30f59a8ceec74ddca84d24bb2e0ac2205d558e2b7c70b376641754a1966f1a582c23b1dc0fe767efe292e0d6553a5 WHIRLPOOL bb5676a73d0e701d11e03fd6330723a3ff92b69d085278659567295f83d7f77a627b8bbb9fcad758346120ab00e83b4b2f415412fe5f1bfb6559d22670e30073
 DIST jaxp144_04.zip 5976385 SHA256 490f696218c1fed9cb180680af883fe309b414fec232e9cec19645e12ad0b43c SHA512 9090d37f62f57d3dd8fb5981e3ce4a1ae87f1ef19abdb9df4775df1a48419cd16016c025a65516cfe3329885ac164cc45e4204dbc8d03239d368ebc962c824a4 WHIRLPOOL 6646fc6cfc83fbc26aef79cc219e008ee28fe4cf649ec4fc0e5bff045dd76b737c1036631acc9439137a50c2ee33dc7534b2de914877d1b695a3741ca3e6b1c8
 DIST jdk6-jaf-b20.zip 71243 SHA256 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012 SHA512 22fef9e0fdde82f141151d426d26316d7c23fd4cc2132ef191f38ea9420ebb3126670b0456ab4de83896307eab48bab0c46aaf0485f39e89cb57dac3215d499a WHIRLPOOL 2b02e883c7a2341ce927f402a9abc5a632a6718f713fbaa5c65133a0ac81a1a58a317b7e2028c309196805dc43146c591852c05144c64f2428938cb3ec4972d2
 DIST jdk6-jaxws2_1_6-2011_06_13.zip 5512710 SHA256 229040544e791f44906e8e7b6f6faf503c730a5d854275135f3925490d5c3be3 SHA512 643266da495f239aca1a08ba85af337e5ab50e5b859bffbccab64cf1c4099cae641d9741a20ca59c599c1285266a79489dec190d7fb15daa88c82b69ce97dbd6 WHIRLPOOL cbd0614060d887ce5e1ee6aefaa213265ee45ae11b3f0f90eef0cfa5ee5db1c35d8209bf1d2dab6f5966af22ab14312891081cfa6ca4a11de92f272f33a2ea20
@@ -84,22 +93,23 @@ EBUILD icedtea-7.2.1.9-r1.ebuild 12063 SHA256 9ea7cae4cd4e8c15169edf4dd898a8fd5a
 EBUILD icedtea-7.2.2.9-r1.ebuild 12014 SHA256 058119049e263b7683354042f5d0a0eab78ce388b63298fdac3ab651bc486923 SHA512 af96e78ecee3a57eea04af47c6a6491e269d248b134a845ccd746817ebbd598198f1fcedfdf2dda08f2a0ffd9990e3cb94c16cc7cd448f05cc86ca2ae3c8aa2d WHIRLPOOL e2740e3a13ddf84c5fe8ee89a6b220d5cc1ea4a8c9dbfc2c0e8ed2567c4cc120165960e82acf97ab719a189821c031245396f68fc3307cb26f3067273f6b6b1f
 EBUILD icedtea-7.2.3.12.ebuild 12029 SHA256 7f4c5ec64b76b121d5b81b88ae131e14167e2e8bfc655c8f001af7739efedea5 SHA512 7f5e6c62b12bc850c84b6be82a5e816bd1bdd1a8aa18bdc25d20b24c05adfdb551fbf1933b78b73e8f4e1518120ae0f828f6a22b4bae6a0935d43854a1835c65 WHIRLPOOL 8735472f91e2097be5f077ed7a036d51adc61b30e652ae20025fbf9ac567c9f5ac9e28b534ca0bd8a6ef8c1918d97e78e9ae612528da97a3c5bbe52e9d7f8498
 EBUILD icedtea-7.2.4.1-r1.ebuild 11918 SHA256 d9b0ea796fe74f8712fad603d12cf6d037f8c76591d7c9fd9500256832fc7034 SHA512 63af1ac4c1c071f996c2a68e4b06083718ec5df8da99b423fae9e8b53aeeec5c1aa8c1445e64a1daf2ba217eda209452561835d40e972e0d8f9349c99cc49c7c WHIRLPOOL c189b7080e4f784afe6b5d23aac079f7ef651336e1d663fa945a76a73e0c8551ca4e70d092b0168a71aeef189c034a20094861a94604cac4b58b9cd701c3f2a6
-MISC ChangeLog 76671 SHA256 d490919f4cdaf02d8e7401f1139241eb7f9ce0a911509c7b2de452af239ef080 SHA512 2bed5afb0beb90f03fd70b44f253bd318b3090fc50f3fa0b472331d157d888e943254f19da5e4a642f91baea44491365f94718fd41faff090cd75ef34208ee64 WHIRLPOOL 67657ebc44c2523cf64a2deb34a3ce94eb532264f381e8e6277a4305826b3d34d0351c24218b9d2b64d9e26eb06ccf7284a530ebc11a68c6035ebb481d584206
+EBUILD icedtea-7.9999.ebuild 11584 SHA256 df80555fd651dcb26068e4e4852375cb933c3e807eaf495d236fc2217ede909d SHA512 f770277c0a2a63d5b77586d384d32f7453fa18e575af4bc197af5ccdb4117e96e9ca635a8764e040594246fd2430d3739dea72cd165fb28ce14b5649fe6ee61a WHIRLPOOL c51df51797870597e10c1616a90b2e5a8216226d22864ade987e73c62269cca2370a935b7eabde5b5e8420b730408b666137c4bfbbed218c966e5a92919ce375
+MISC ChangeLog 76996 SHA256 a88040bd4a2e48603f2b666c9970d3bf66dfc9af0466501ed27b8294077a6ec5 SHA512 114cfbbdd872f38fb954ef56ef0711cebed8fdffcbd90581cad7347b3ec69506d3664c7678d68169fa0ffac361e58b8523281b8c32e47533482a001c2cf9b535 WHIRLPOOL 8c3882f94e20121c89cac83affe6d1305330862b5a3af1f329e72108e571f8796cd411818d55db9c5ebdc9889d4fae33edc6d175a3c66fef411ed14ffe21e212
 MISC metadata.xml 1520 SHA256 3a075d6201b9c7b16a83725defac31dcab277bd80141a9643bb2858f1a52e384 SHA512 07a8ee0749962e557eaa994ac4e03f740ae2796cf5477905ff0fe54cec7cf2390a8e29e1c47db6ae6531d60b719aa069d766336e83f09d527858a13bccfc33cd WHIRLPOOL f269aeb502965fb3cc2d074f5f4cee899d3a64d0d319da3895418315cde0806074ba874a968b2f3ea0c710bb0cfefd6adb7c4894f486b5513813e12e517ad890
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.20 (GNU/Linux)
 
-iQIcBAEBCAAGBQJSKni9AAoJEDuWpXgki9wHIrAP/iyuLCF9aFGFYiqOodnjpIAX
-CD/AdYjKmYNLWO1/+RwEUb68fJklOZKx1jn0chYlkkLCpKK0UNgqGHe6iXBlaVCZ
-5KJ1dW1nZlkp7FSQydFb7vf8avuofKPjsRomygWRf6cYi2vggy1Kp8bXbGQyUFmU
-RBbDVo4wtxfy0yoY+tFrO8637K4d+COWZ28ScKmTGgQwPR+wWRzXVajykmla5fNl
-Knbc+JpfE0L18UHxEZfcaWjfNlb3N/en6lwti86wdR4uh3XzCTyDEdiddbYaLwmX
-PtCUfUMobJJxH6NrHNuXSnk5tGLObWkQO2TQ5pCHnYMqaFql6D43sOvgYYvCghen
-uWFtNHhg4/0sQUedFlLydi34QDc1Qxv7ow9QAcQiATlYq8dVLVt4c/XU42OFac36
-1hMhJdGOcpbQVv6TNs2e4/kHDb8/tkFEL9WIh5KL7hhf68sML5q8FabBmer0HwBx
-G+5vZaM+0c/gfcfkwUQKC13WWyZdPGQfklI5kugbe/NT2q3ANCE++13M7prRJVmx
-6KWPskSubIZBrH88mzq2NaoC6xzvMikKpPwclcK+RaGlqnWyk4hNiDs6q314drLY
-jkyynyFYLOdBKhxXa+vImDW+qNlVrb8HQunP1j6+SCj5aRMEICVwXlhLFB6QXSrP
-6AdaVTlhPbkREKYnn7Kp
-=ezy3
+iQIcBAEBCAAGBQJSOy6vAAoJEDuWpXgki9wHCRMP/RKUCl4HPrfD3MRsCRICPyB2
+5f970+UfaKuX6bt02w7sUwwq+95AukJsxV8oKlH7kOXgMwQ12R7FvjhMJMHOoZ/L
+2Sdn5a/dkT6Biau1EXtg7jH2GffBlzh5GniCOMDUJgil16oq/YG9QhGlCDdxZm37
+tXCz4npZr28+SPkpthUvSqCkizY+vKOPu3o/8Ct/Z5RyOIEz5/cwSTVf51gZXIOW
+jFwCbC7j3EwXKQNcjW3CNLlcxxnRBrIU5yGw0S+S4P/yEyw2m19e4WtQIM/oJ3tg
+UhnAvHUDqGwc7jm8G3yr74UflRRLzcsEc8nErIHOwZK0bZQ/AKXXWuxfO4IRQnFx
+TuminRTHE4eDhkaXTTnT9m6W+NRQYfVtSLlhmbu1TLj34lFpGDMGh5ph2evfJsqX
+jTzxZYcxrUS7ZizhTGarpU0F3ZvaYQG0cxHofS/Sr+HHsXVwDcswKwEH0M8Y1xZZ
+TdylIhsmdArrUBHsulfKK6DQ8oYbhgLnQYTiZljLafbPLbu3VDLqiWxRfIRieFGu
+Z/DIphw5XCvW8O1gEsHN7LfTcFy1WWzMV7+URbUUg2iw2DERU1LZ3XRjO4OqpMRb
+rwHje2MSLKqBgbvxBrF4WQqN2kwm01I2z2ocRtJl4Wb/oIVXcMaHPj+SQiKyiXAS
+l5A0NB8esoAbxjpwSCNt
+=Ouls
 -----END PGP SIGNATURE-----

diff --git a/dev-java/icedtea/icedtea-7.9999.ebuild b/dev-java/icedtea/icedtea-7.9999.ebuild
new file mode 100644
index 0000000..b2f3110
--- /dev/null
+++ b/dev-java/icedtea/icedtea-7.9999.ebuild
@@ -0,0 +1,367 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.0-r3.ebuild,v 1.1 2011/12/02 12:27:17 sera Exp $
+# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
+
+# *********************************************************
+# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-6.* AS WELL *
+# *********************************************************
+
+EAPI="5"
+
+inherit autotools java-pkg-2 java-vm-2 mercurial pax-utils prefix versionator virtualx
+
+LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
+SLOT="7"
+KEYWORDS=""
+
+ICEDTEA_VER=$(get_version_component_range 2-)
+ICEDTEA_PKG=icedtea-${ICEDTEA_VER}
+CORBA_TARBALL="2abbbec3c03c.tar.gz"
+JAXP_TARBALL="9ce0c87f3e87.tar.gz"
+JAXWS_TARBALL="7278e9a73874.tar.gz"
+JDK_TARBALL="afaedb56b499.tar.gz"
+LANGTOOLS_TARBALL="c523dcea4ff3.tar.gz"
+OPENJDK_TARBALL="424e7e279ef6.tar.gz"
+HOTSPOT_TARBALL="2efa7b70e843.tar.gz"
+CACAO_TARBALL="e215e36be9fc.tar.gz"
+JAMVM_TARBALL="jamvm-ac22c9948434e528ece451642b4ebde40953ee7e.tar.gz"
+
+CORBA_GENTOO_TARBALL="icedtea${SLOT}-corba-${CORBA_TARBALL}"
+JAXP_GENTOO_TARBALL="icedtea${SLOT}-jaxp-${JAXP_TARBALL}"
+JAXWS_GENTOO_TARBALL="icedtea${SLOT}-jaxws-${JAXWS_TARBALL}"
+JDK_GENTOO_TARBALL="icedtea${SLOT}-jdk-${JDK_TARBALL}"
+LANGTOOLS_GENTOO_TARBALL="icedtea${SLOT}-langtools-${LANGTOOLS_TARBALL}"
+OPENJDK_GENTOO_TARBALL="icedtea${SLOT}-openjdk-${OPENJDK_TARBALL}"
+HOTSPOT_GENTOO_TARBALL="icedtea${SLOT}-hotspot-${HOTSPOT_TARBALL}"
+CACAO_GENTOO_TARBALL="icedtea${SLOT}-cacao-${CACAO_TARBALL}"
+JAMVM_GENTOO_TARBALL="icedtea${SLOT}-${JAMVM_TARBALL}"
+
+DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
+HOMEPAGE="http://icedtea.classpath.org"
+SRC_URI="
+	http://icedtea.classpath.org/hg/icedtea7-forest/archive/${OPENJDK_TARBALL}
+	 -> ${OPENJDK_GENTOO_TARBALL}
+	http://icedtea.classpath.org/hg/icedtea7-forest/corba/archive/${CORBA_TARBALL}
+	 -> ${CORBA_GENTOO_TARBALL}
+	http://icedtea.classpath.org/hg/icedtea7-forest/jaxp/archive/${JAXP_TARBALL}
+	 -> ${JAXP_GENTOO_TARBALL}
+	http://icedtea.classpath.org/hg/icedtea7-forest/jaxws/archive/${JAXWS_TARBALL}
+	 -> ${JAXWS_GENTOO_TARBALL}
+	http://icedtea.classpath.org/hg/icedtea7-forest/jdk/archive/${JDK_TARBALL}
+	 -> ${JDK_GENTOO_TARBALL}
+	http://icedtea.classpath.org/hg/icedtea7-forest/hotspot/archive/${HOTSPOT_TARBALL}
+	 -> ${HOTSPOT_GENTOO_TARBALL}
+	http://icedtea.classpath.org/hg/icedtea7-forest/langtools/archive/${LANGTOOLS_TARBALL}
+	 -> ${LANGTOOLS_GENTOO_TARBALL}
+	http://icedtea.classpath.org/download/drops/cacao/${CACAO_TARBALL} -> ${CACAO_GENTOO_TARBALL}
+	http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_TARBALL} -> ${JAMVM_GENTOO_TARBALL}"
+EHG_REPO_URI="http://icedtea.classpath.org/hg/icedtea7"
+
+IUSE="+X +alsa cacao cjk +cups debug doc examples jamvm javascript +jbootstrap +nsplugin
+	+nss pax_kernel pulseaudio +source test zero +webstart"
+
+# Ideally the following were optional at build time.
+ALSA_COMMON_DEP="
+	>=media-libs/alsa-lib-1.0"
+CUPS_COMMON_DEP="
+	>=net-print/cups-1.2.12"
+X_COMMON_DEP="
+	>=dev-libs/atk-1.30.0
+	>=dev-libs/glib-2.26
+	media-libs/fontconfig
+	>=media-libs/freetype-2.3.5:2=
+	>=x11-libs/cairo-1.8.8:=
+	x11-libs/gdk-pixbuf:2
+	>=x11-libs/gtk+-2.8:2=
+	>=x11-libs/libX11-1.1.3
+	>=x11-libs/libXext-1.1.1
+	>=x11-libs/libXi-1.1.3
+	>=x11-libs/libXrender-0.9.4
+	>=x11-libs/libXtst-1.0.3
+	>=x11-libs/pango-1.24.5"
+X_DEPEND="
+	>=x11-libs/libXau-1.0.3
+	>=x11-libs/libXdmcp-1.0.2
+	>=x11-libs/libXinerama-1.0.2
+	x11-proto/inputproto
+	>=x11-proto/xextproto-7.1.1
+	x11-proto/xineramaproto
+	x11-proto/xproto"
+
+COMMON_DEP="
+	>=media-libs/giflib-4.1.6:=
+	>=media-libs/lcms-2.5
+	>=media-libs/libpng-1.2:=
+	>=sys-libs/zlib-1.2.3:=
+	virtual/jpeg:=
+	javascript? ( dev-java/rhino:1.6 )
+	nss? ( >=dev-libs/nss-3.12.5-r1 )
+	pulseaudio?  ( >=media-sound/pulseaudio-0.9.11:= )
+	>=dev-util/systemtap-1"
+
+# cups is needed for X. #390945 #390975
+RDEPEND="${COMMON_DEP}
+	!dev-java/icedtea:0
+	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} )"
+
+# Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
+# ca-certificates, perl and openssl are used for the cacerts keystore generation
+# xext headers have two variants depending on version - bug #288855
+# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
+DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
+	|| (
+		>=dev-java/gcj-jdk-4.3
+		dev-java/icedtea-bin:7
+		dev-java/icedtea-bin:6
+		dev-java/icedtea:7
+		dev-java/icedtea:6
+	)
+	app-arch/cpio
+	app-arch/unzip
+	app-arch/zip
+	app-misc/ca-certificates
+	>=dev-java/ant-core-1.8.1
+	dev-java/ant-nodeps
+	dev-lang/perl
+	>=dev-libs/libxslt-1.1.26
+	dev-libs/openssl
+	virtual/pkgconfig
+	sys-apps/attr
+	sys-apps/lsb-release
+	${X_DEPEND}
+	pax_kernel? ( sys-apps/paxctl )"
+
+PDEPEND="webstart? ( dev-java/icedtea-web:7 )
+	nsplugin? ( dev-java/icedtea-web:7[nsplugin] )"
+
+S="${WORKDIR}"/${ICEDTEA_PKG}
+
+pkg_setup() {
+	JAVA_PKG_WANT_BUILD_VM="
+		icedtea-7 icedtea-bin-7 icedtea7
+		icedtea-6 icedtea-bin-6 icedtea6 icedtea6-bin
+		gcj-jdk"
+	JAVA_PKG_WANT_SOURCE="1.5"
+	JAVA_PKG_WANT_TARGET="1.5"
+
+	java-vm-2_pkg_setup
+	java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+	mercurial_src_unpack
+}
+
+java_prepare() {
+	# For bootstrap builds as the sandbox control file might not yet exist.
+	addpredict /proc/self/coredump_filter
+
+	# icedtea doesn't like some locales. #330433 #389717
+	export LANG="C" LC_ALL="C"
+
+	eautoreconf
+}
+
+src_configure() {
+	local config bootstrap use_zero zero_config
+	local vm=$(java-pkg_get-current-vm)
+
+	# Whether to bootstrap
+	bootstrap="disable"
+	if use jbootstrap; then
+		bootstrap="enable"
+	fi
+
+	if has "${vm}" gcj-jdk; then
+		# gcj-jdk ensures ecj is present.
+		use jbootstrap || einfo "bootstrap is necessary when building with ${vm}, ignoring USE=\"-jbootstrap\""
+		bootstrap="enable"
+		local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
+		config="${config} --with-ecj-jar=${ecj_jar}"
+	fi
+
+	config="${config} --${bootstrap}-bootstrap"
+
+	# Use Zero if requested
+	if use zero; then
+		use_zero="yes";
+	fi
+
+	# Use CACAO if requested
+	if use cacao; then
+		use_cacao="yes";
+	fi
+
+	# Always use HotSpot as the primary VM if available. #389521 #368669 #357633 ...
+	# Otherwise use CACAO
+	if ! has "${ARCH}" amd64 sparc x86 ; then
+		if has "${ARCH}" ppc ppc64 arm ; then
+			use_cacao="yes";
+		else
+			use_zero="yes";
+		fi
+	fi
+
+	# Turn on CACAO if needed (non-HS archs) or requested
+	if test "x${use_cacao}" = "xyes"; then
+		cacao_config="--enable-cacao";
+	fi
+
+	# Turn on Zero if needed (non-HS/CACAO archs) or requested
+	if test "x${use_zero}" = "xyes"; then
+		zero_config="--enable-zero";
+	fi
+
+	# OpenJDK-specific parallelism support. Bug #389791, #337827
+	# Implementation modified from waf-utils.eclass
+	# Note that "-j" is converted to "-j1" as the system doesn't support --load-average
+	local procs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
+	config="${config} --with-parallel-jobs=${procs}";
+	einfo "Configuring using --with-parallel-jobs=${procs}"
+
+	if use javascript ; then
+		config="${config} --with-rhino=$(java-pkg_getjar rhino-1.6 js.jar)"
+	else
+		config="${config} --without-rhino"
+	fi
+
+	unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
+
+	econf ${config} \
+		--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_GENTOO_TARBALL}" \
+		--with-corba-src-zip="${DISTDIR}/${CORBA_GENTOO_TARBALL}" \
+		--with-jaxp-src-zip="${DISTDIR}/${JAXP_GENTOO_TARBALL}" \
+		--with-jaxws-src-zip="${DISTDIR}/${JAXWS_GENTOO_TARBALL}" \
+		--with-jdk-src-zip="${DISTDIR}/${JDK_GENTOO_TARBALL}" \
+		--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_GENTOO_TARBALL}" \
+		--with-langtools-src-zip="${DISTDIR}/${LANGTOOLS_GENTOO_TARBALL}" \
+		--with-cacao-src-zip="${DISTDIR}/${CACAO_GENTOO_TARBALL}" \
+		--with-jamvm-src-zip="${DISTDIR}/${JAMVM_GENTOO_TARBALL}" \
+		--with-jdk-home="$(java-config -O)" \
+		--with-abs-install-dir=/usr/$(get_libdir)/icedtea${SLOT} \
+		--disable-downloading --disable-Werror \
+		--enable-system-lcms \
+		$(use_enable !debug optimizations) \
+		$(use_enable doc docs) \
+		$(use_enable nss) \
+		$(use_enable pulseaudio pulse-java) \
+		$(use_enable jamvm) \
+		$(use_with pax_kernel pax paxctl) \
+		${zero_config} ${cacao_config}
+}
+
+src_compile() {
+	# Would use GENTOO_VM otherwise.
+	export ANT_RESPECT_JAVA_HOME=TRUE
+
+	# Load the least that's needed to avoid possible classpath collisions.
+	export ANT_TASKS="ant-nodeps"
+
+	emake
+}
+
+src_test() {
+	# Use Xvfb for tests
+	unset DISPLAY
+
+	Xemake check
+}
+
+src_install() {
+	local dest="/usr/$(get_libdir)/icedtea${SLOT}"
+	local ddest="${ED}/${dest}"
+	dodir "${dest}"
+
+	dodoc README NEWS AUTHORS
+	dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
+
+	cd openjdk.build/j2sdk-image || die
+
+	# Ensures HeadlessGraphicsEnvironment is used.
+	if ! use X; then
+		rm -r jre/lib/$(get_system_arch)/xawt || die
+	fi
+
+	# Don't hide classes
+	rm lib/ct.sym || die
+
+	#402507
+	mkdir jre/.systemPrefs || die
+	touch jre/.systemPrefs/.system.lock || die
+	touch jre/.systemPrefs/.systemRootModFile || die
+
+	# doins can't handle symlinks.
+	cp -vRP bin include jre lib man "${ddest}" || die
+
+	dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
+
+	if use doc; then
+		# java-pkg_dohtml needed for package-list #302654
+		java-pkg_dohtml -r ../docs/* || die
+	fi
+
+	if use examples; then
+		dodir "${dest}/share";
+		cp -vRP demo sample "${ddest}/share/" || die
+	fi
+
+	if use source; then
+		cp src.zip "${ddest}" || die
+	fi
+
+	# Fix the permissions.
+	find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
+
+	# Needs to be done before generating cacerts
+	java-vm_set-pax-markings "${ddest}"
+
+	# We need to generate keystore - bug #273306
+	einfo "Generating cacerts file from certificates in ${EPREFIX}/usr/share/ca-certificates/"
+	mkdir "${T}/certgen" && cd "${T}/certgen" || die
+	cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
+	for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
+		openssl x509 -text -in "${c}" >> all.crt || die
+	done
+	./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
+	cp -vRP cacerts "${ddest}/jre/lib/security/" || die
+	chmod 644 "${ddest}/jre/lib/security/cacerts" || die
+
+	# OpenJDK7 should be able to use fontconfig instead, but wont hurt to
+	# install it anyway. 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 "${FILESDIR}/icedtea.env"
+	if ! use X || ! use alsa || ! use cups; then
+		java-vm_revdep-mask "${dest}"
+	fi
+	java-vm_sandbox-predict /proc/self/coredump_filter
+}
+
+pkg_preinst() {
+	if has_version "<=dev-java/icedtea-7.2.0:7"; then
+		# portage would preserve the symlink otherwise, related to bug #384397
+		rm -f "${EROOT}/usr/lib/jvm/icedtea7"
+		elog "To unify the layout and simplify scripts, the identifier of Icedtea-7*"
+		elog "has changed from 'icedtea7' to 'icedtea-7' starting from version 7.2.0-r1"
+		elog "If you had icedtea7 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
+}