drop old vulnerable versions, bug 543304
authorYixun Lan <dlan@gentoo.org>
Thu, 26 Mar 2015 22:11:03 +0000 (22:11 +0000)
committerYixun Lan <dlan@gentoo.org>
Thu, 26 Mar 2015 22:11:03 +0000 (22:11 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xAABEFD55

app-emulation/xen-tools/ChangeLog
app-emulation/xen-tools/Manifest
app-emulation/xen-tools/xen-tools-4.2.5-r2.ebuild [deleted file]
app-emulation/xen-tools/xen-tools-4.4.1-r6.ebuild [deleted file]

index 321461fc7e4fbc6d84ce9640136b94e8bfae1d5c..f677e1b402de1422d5f628e304122b350b958655 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for app-emulation/xen-tools
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.275 2015/03/16 13:22:08 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.276 2015/03/26 22:10:58 dlan Exp $
+
+  26 Mar 2015; Yixun Lan <dlan@gentoo.org> -xen-tools-4.2.5-r2.ebuild,
+  -xen-tools-4.4.1-r6.ebuild:
+  drop old vulnerable versions, bug 543304
 
   16 Mar 2015; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.2.5-r3.ebuild:
   Stable for x86, wrt bug #543304
index 0cacdc7ff75d5642262d68ec2832f86567389d8b..efd35e9ff1e8d2e5093712445aaaec9194b6789a 100644 (file)
@@ -20,12 +20,10 @@ DIST seabios-1.6.3.2.tar.gz 422376 SHA256 888aafe37ef3d1f502a73518a5e4dd0e9373ce
 DIST seabios-1.7.1-stable-xen.tar.gz 437679 SHA256 f45a2815fb3cce1e0d0acadcf06c6eaecf1f104bb18138a566cb5eaf414f88e5 SHA512 60b686a4dfc56b390bee3592c999d5485ad3fef8adb6115a999eb4c2d850b33ac22e67d8c58513a2d3aba3997c1402b86a01bfb7e8f19834a23623e32010f73b WHIRLPOOL 3bff0ff214d83ea1521a2689f56c6f261d59c760eb1fb5789492e4be6a638073de393d11b93a3e0a71d6f43f5fd597dc2deac326f64bb55af4346579821a28c8
 DIST seabios-1.7.3.1.tar.gz 463801 SHA256 e1f5845c3fa01a9280421d587dcd866273d5d6c0002b9fe70a6736e56ef5c36f SHA512 6b2c376f6c2644e1ecad687079fc8ec63eb064b82ec3ac2d24f4ec7b56432c7ed69d41539e7b212aa134368272198bdaf50fed23637a29fcf1e653db008b2009 WHIRLPOOL 8e37ef66722580b9db67c5b98282e23074847eadbdd2db5ed8b999d25c1ce7cbe9ab54fbbb15d2985f403e18e6b2fa2ea36d87ce46ec30b0e5bbbc0f69623007
 DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90
-DIST xen-4.2.5-upstream-patches-3.tar.xz 17260 SHA256 bf024b119135f1ead6eb2ec9873a04629caccdfafe9cdf55e50d9b9e15db276b SHA512 7c54df4a7d8688fcd50ee85da2cb871a3a0d66d95ed44a812eb70f604d8e7e2def21401cfc05227b3cceabaa6d6a4cc9d59ceae9a8f7cbdc93c014b5a925068a WHIRLPOOL 1faf73d545f54bf46925cea2ffb62bce7ee9c538e5459486593106b6b135d1784913f2cd27a0cdec3e6cc7ef4531a06e41512db07d79be58bc242acb1d49c5c7
 DIST xen-4.2.5-upstream-patches-6.tar.xz 19908 SHA256 29e0eb892f18fba8de51a7cfae9d7781e376f45adda7b57ab295b619832cbb95 SHA512 0f1a00b1a339e0d9fc0f0dbb440cc68b80bc8acc030898e7ad5de5b9c064ac0459b1a9228a4b7ef06fc46572fd921bd70121f407d8481ace9a5495607d94e7bd WHIRLPOOL 06e4eabbe9be3a2f94fa65e7658d3019155f802f7fff90c0b8250e5fd21435b08cde9ce4ddb9322f52a5c6e45a5f04dc2a2f7082402af736d34dbb37844f0f28
 DIST xen-4.2.5.tar.gz 15671925 SHA256 3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac WHIRLPOOL 762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368
 DIST xen-4.3.3-upstream-patches-7.tar.xz 56984 SHA256 781e429fc441cb1a6c1fca94c62b9ea2754eee64b5b916096847eb319733ac7f SHA512 597fd2dcd68887debd08082f47d941352f4d991296cbcba073d19b998b8f039eb516d02572592835a86ed822adbb63287ae2b10b54d3706a6730e421a84f0340 WHIRLPOOL 38c2606eb858b3d145be1d9405db6a7840c58f27193cfaa37f2f48e1c42a25f6f2bb2821188f2b86e87773ac1b8cc7223f04e557b5a8732713bce298431b0fe5
 DIST xen-4.3.3.tar.gz 16479922 SHA256 59eb0e1c4a1f66965fe56dcf27cdb5872bf7e0585b7f2e60bd7967ec7f744ebf SHA512 cd9b7199d2859a856c719b75ee50a059c480f7493bbc493bcc3701d20321bd6d83c6fe1dd58e7b37695639bccf15e6420fb52f7e699586e7750ea665e99f82fc WHIRLPOOL 17ee263cb2a4c7b37d399e8baa88dab5b01386959de9d481e8666340d486bc9f32d57d6e1cef1568009fe8dbb2437b9ad90c1bed832cdfedd4be3fe5bf0a7dec
-DIST xen-4.4.1-upstream-patches-5.tar.xz 56520 SHA256 bcc4f4aabfcf593badadf8d36d9f7cae287b90d1a09c00c1beea9821f40369d5 SHA512 d73d9f09984fdd30f0b1d4b92c388743d788020df4025386958bc08eea07eef9d146b7bb475c1bffaacc9aceaeddfa66eb4bc73a04d31da0e1acc0e70dd76d22 WHIRLPOOL 9c5740055cf64a7d5b13c4df51b0ed01e56f2c36b7a7cb6fc0f342e22b2f0b451142d42eac48ccfdf2156ee100bdfaa9c5375c0fda88a7a124d1481d44b34a71
 DIST xen-4.4.1-upstream-patches-8.tar.xz 65272 SHA256 727d76c83e0697f9698b6bf52d36060372c1030a24f29798b39108c6ba850f38 SHA512 fc435be990ff8bf4b4d79150e7de54b63d8673be1fcc75c6f89a985d83052d19f45e350c21365d8301118b8bf1f386d2c5e0b5dda9dc44d2104de1ad3c46c745 WHIRLPOOL 0833495199258f53099c7e141c5cc641f45db6ec648487c2c624cb59ba788cd61d73baf7c5b3d2f155b91814c42173e15d101c5f1baa27cb153a2ac9455d65dc
 DIST xen-4.4.1.tar.gz 18134427 SHA256 55b49d3c4575d7791275125ff87c0f86f1d1e0f7f2718b6fd1c4f88a9bc7ea25 SHA512 bcd577014f4e8cb37b934f17a4dfb6f12e72e865a9e553cc435fdbe6665c733a4d20a812bf126727eca0946188a6abbd9419579757d7e03a38059f3656371c1c WHIRLPOOL f29eab626729f36de3f2e2c6c8446da4a05085818e18c28f07fe364065e05f0af67602eeb988091df3027a844ad0ccd52b6a0ee86592c7ff6008f961b9bd4bcf
 DIST xen-4.5.0-upstream-patches-3.tar.xz 27560 SHA256 25bd1414f56b2279efc0ba6a915fd86cf5d3c2fdee26da5876a8a4e875aa0132 SHA512 73bfba732b344bc45bf484b586b004852207fed08d69263ba1354ad14a2941df131526c2669a93b8bc55f231ddfc13f1d30a3f4aefdbb7e609616ab555396f76 WHIRLPOOL 454f8d1b5e4b433bca7691323220867ab50467aca998ccdfeb4dc51a44e4315ac32d830560cdf29ea31f39fc3c41d03945aee2ec0bb4e8cb8c8912654ac34ff6
@@ -33,28 +31,28 @@ DIST xen-4.5.0.tar.gz 18404933 SHA256 5bdb40e2b28d2eeb541bd71a9777f40cbe2ae444b9
 DIST xen-gentoo-patches-0.tar.xz 22240 SHA256 cfe809b2ca278a4ad6771a59ea5bf4848423e5eb5c72c2f3092163c772774e3c SHA512 05c3416859e24b6704e4cf3442fe20411e78a63689d20f97dfd228a15a7e5bb6cf0c4310278ef6cb15a37bc5e07933137ffa17ccb0a8b7096fc45f3a1c16ba90 WHIRLPOOL ea1c3a4679368bcc37f4638400e91f773126a43f6c180084cb8c8f737d9bdae476d67e310453ac3b10e3fe71a0e2c760906ad707234ee6933c0963d6f3c7f061
 DIST xen-gentoo-patches-3.tar.xz 23364 SHA256 66e37bc63376ac9aa9c8c9b16d7a154d3fb8c9906f963bb32f3d7baec6c95c68 SHA512 20b6bcede882b454bd84d349b0b70bf7e7150afb25ff89718f2feb938b120bd051547b7c129e58656e5281b39263de29bc2ed0510070fcfc2297110f0a597b4d WHIRLPOOL 293b1db1061e5af0f4f6e5c4d102d2ea8203539ad17adec3545ef35184ffae7d5c3f7a99dc5c367b9ad84b39aa6fa9624598620bdeb308c08ccf03b56b379e90
 DIST xen-ovmf-patches-0.tar.xz 4356 SHA256 cd192a98114e534ce7454dc7ea45a42cea7ca83899d01fc8d695e2b110fdeaaf SHA512 03b844040ebad1a18d759418b0107d56feb9b8095291b7da1d36eb3409041764ad4bfd87679176b820221180e1038f6fad4314e8ad877096c052505de6339cf8 WHIRLPOOL e5c0aca3c786d905ad13f4d58a3b9b78260350df3dbe769ea6b66ac409e25ea0a368f9554c9da9b1a3f6f01ea1540038893b496fa5e637b18007076f8d305ee6
-EBUILD xen-tools-4.2.5-r2.ebuild 10704 SHA256 5763bcf7f2b372f57b45e572f082701bce410393527fee99f3c5f8dcbad413af SHA512 a4802f40a0bf1f1aa008346683aa510dced71abb6dd7d78b19390d85954e40b4bef3f140ddbf2a9075fb18da0002cf028f0d482f4a20b049c4abc6ef0f8cc24b WHIRLPOOL dc1e592c866d523d1698418c325ae46034f27cfce93e72613527606ebd41a0360d318243f3bbb5b5e938d474db5c2480f0f75df5469e3e5a0761dabe59c0c1d3
 EBUILD xen-tools-4.2.5-r3.ebuild 10704 SHA256 57f5d1b9724544a15f4a9f3ef895abe9ff4ebd8eca62d5ffc1ccffefe4e96a51 SHA512 0bd5bc4d60e0e1acbf285f322c5da50be8b8260f3c68e2e9a04baa0bbfcea48883236b0c015046c8d769f98fbb3a0fe90c4729d3a3cabca0381d5a3107332385 WHIRLPOOL 3580176fdc3694507f5baae352fb812ab7429bf58fcffdae71f04099aeab71ca042b4084448d360b4fe511c569e9fd96ede88344887d68c992ba2b2c0d3b753c
 EBUILD xen-tools-4.3.3-r5.ebuild 12097 SHA256 a39fb78deee215f6bbeec00279b07b6b4306e0f8887f9558d2a21d5ac016bda1 SHA512 465181094175712fa7c209c4116758cc132100bd9727ecd8f772e6adebd7d4c99051d7101dd0f20fe8eade69a386b2c4f7983c392f87bb35760dc7cc8e302d2a WHIRLPOOL f20181604fa4369480203409e92cdbc93cacc9f1373b2213190ca02cd898d71becd63253b2a403c02390546ff3d335a7824d42733de74858d2815ad4266a0d2e
-EBUILD xen-tools-4.4.1-r6.ebuild 13173 SHA256 94266393657b507a083e722df84f4ca238e298068cac0e34e47ac0106614fecc SHA512 04959fdbcee4cce994e3b3818f47dc4c4bdbecf2459113f165de474ea556f26d811b801f0c0bcb5726c4546cd2fdc3d1767b766a69c9439363a075a548a7436f WHIRLPOOL 77c1e36e9d797118fd3a920a5dbc148fe2b0231a4fd62e7077c98198ad152917f210542a0aa1baf76e9430059ffef84df5969629bfbf3bd1c84339b52b708788
 EBUILD xen-tools-4.4.1-r7.ebuild 13173 SHA256 89256f747b1a4a2c125f9d795cfddcb596af16e75421f53b4e39e9f78e849923 SHA512 af1038e5d36f27cbe587be9fe17b93410e6e474b79d7fe541fd3075454ee941f7ab525ddee0b6ac735064d381b7e4e104dcc56c258c3c9f1a3202bb91ab05939 WHIRLPOOL b74e41351733ac7a61cdd0b015ff818191456d571fecf697cec7804d58791461e0a11923fe30e791fe126b73bfbf59f30352f7c1a92f8165e2150da74c0173e6
 EBUILD xen-tools-4.5.0-r2.ebuild 12960 SHA256 777e59857d467d60601478c98c8e303b1ed3e426b9f819a338a16097af1043bb SHA512 4b154e8e71b36ffa2f71f25c01e81b672da9d534d27b8998893799ce6e395d0f809e61620d725c43e70470316370aa25b4469140b2e4be383bc25659d4615b8b WHIRLPOOL ecb52ccf25cb22f4f6e5ae4c6f17e3d7ead309948076d58803c293335c434d2d79c8230473bde7ce30c16529352aeae1e374f34c09eebde54b96e529dedbf096
-MISC ChangeLog 64909 SHA256 a2cf0e3e5ef26ee69a3abdd58090a693ce35b71d56270c4d3355228cae688818 SHA512 74f5a36e44485c1aee1c6252234fbe98d7d4bb36d12a69efb9326de392928fade6392b79a782e5436cc6f0a0d3d09bc2096b692e9fe1c28a174402882f3440f0 WHIRLPOOL be407e87f00c4b12bd8682c9bac2beb20feff30019aa7adf469a6bc7e647174efde0c10b11fbbabc5a0e3051c08fda766ae853e5f4c771b4c1f93628ef61ad6b
+MISC ChangeLog 65055 SHA256 837ada33ba2c815321c7ad6237f4a7a58da9063793b6619d93da21d29b8ed7b4 SHA512 8b80df6fee56f75fc9b5449daaad3e8c798d93d7bd9c7f4e05cdec2a42864b49feac74ab92f60c765a80f58b5c6b683615cfc4a7bcebc358cd3feb223ca0f9fa WHIRLPOOL ca6ca5824db07b49d4fd319355c6d266b4f02b5ba63506310b9255589bcdee32009bcd5b2a487d3542e60ae41e3d447e49abacd6b34061816faf07999951b199
 MISC metadata.xml 1016 SHA256 c308885b5aaa9733dcc866837e1847a89ef6085cf360a32a819cc38436d3569f SHA512 d93403690acb20d330e3af8e76b0a63daf69abce63f41e2edb7268158fafa15aa2c3f58fa1b6ec5f4667e55262685840bd1e47c12b2dfb95f702a7ecf7926390 WHIRLPOOL f02be8f37834b7d01328f99664268a0f6a47876c520f4bb36690b70c436a65e1a34cc6fed9e3429a804f1668c8e6c379bff39bf7375842d0b6c1efe3c01f756d
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
 
-iQIcBAEBCAAGBQJVBtkBAAoJELp701BxlEWftIwP/2f/r8Y6YMPcEab1lLVAdMPR
-W2jIimL+NbboDPsIObhTiC8X+wEFP4e7e/rlNZVuvkC+0JwRA/cFVPy2H2aaD0kW
-+nMv1oTHuTTkXayMPudCb2NNGSR/GfsivY2a1YbCiLI6FiST7V0fO69s3zGuINhp
-fLpTYfJJiLFwHVNzFn2xukU6PijBTgwHwfxiK207pvZke8r2Gp1n6gobIIlOnX8q
-EQK40XSKYNMMGkz4w2V3BWxrw3/QAxXiEKVTeSG6B/VrQJsJ9PjtAyyBbygsvQle
-nkvZffimgr7dDlWC+6JLl8tPjjmecNIHKr9zTfijGu4ivg6iXdZRTqIusBJNZjtx
-qHcz7tvJeBCftP2PdkvYYiyBJNrGTUkQWV9dyIcodFBe8mXriNDE0VTfh9A4KAW/
-UMXOXYTF2caTNNZDL1C1pkw0oWFW2RZIOC8V3agCAFv8JRWco3HVSD8EumJd4M8J
-kuZpp3nbYooebg9vwzR9cCISiMHd64hN9w9vZfUTZW2OntnCMMEzgMjBq9uRgR5e
-hX8yQm576y7UDFK/As5mh2AF02IeGNhV4hhTnxLDWUs9p6aXMexPUgPi9Joc3qGB
-ozsWRRmvNyYdDKLaPEZBNKipqD4Ve2onpC1wr4UQPPhpATU/Ib3zf1PK/RdDjYXB
-g74nzAuTsWy8D56UIWHw
-=1pqR
+iQJ8BAEBCABmBQJVFIP4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCNUJBQjhDOUMzMUI3MTE1NjcwMjIzREMz
+MUFBRUE0NzU5NERCQkVEAAoJEDGq6kdZTbvtCWQP+wfq0DMA6a3g8Z50oFnH2Vf1
+P0ZgLa6q3v5i5eMm5F/toHZaIKwWmJtG+15sK/oGvTPYfmNyDG6iMCkpAKaOouDZ
+FbDg3/QijHTR/bmKzoHifh5TZaHuFSHFXW4UoGQ2IXG6hObCdhqbDMuwy3nqCixK
+JuVFeFz/o+2XY+kOjOMScnV1ZxdmrjhVtqL1Co20vvOMD1s95eCk5pcnCkEXFiJO
+2GvMeb8lOqJMNFBrD/5IN40Ls5ygFY9gDazGx0F/A90ncc5tYR+MhrqQLVmTrPnp
+FRcEh2mxAbKXbKwyczI6L6W65Ew9U21KevI1Yh4WOEfKNZ/cBDH4XundOQeyDIKZ
+XEd6ihvcXstT5uwUvr9H6L6jiECPiyO0JeoeeIitHDUDQaED6QYm4qhnaUNqEOwu
+pFej+MwAXCELpQdmkkiGYqgXJmwDIeDm+c5ETHdApLXcieL5q/h2OVOkIJsB6qYi
+vOqHL4A+Xcb/EdPUU9XVpY8AByeEP3MRAEtCHSMsVOdhhMvmPj+wKo/eoBvkhqJW
+srCmoLPzYfWtXCbuJaEBg9vYfLolJepnb8GBbQGjRVfNvF22ULIsJ6pwJfXfRp/3
++Yujoexxxp4A2/ch+YtfMxXhCIbnKABqwGnDimJZut1RAY2Cx+lKeMju9JZ4ppDz
+n7/HatraZSc76xfCpKDA
+=GIH9
 -----END PGP SIGNATURE-----
diff --git a/app-emulation/xen-tools/xen-tools-4.2.5-r2.ebuild b/app-emulation/xen-tools/xen-tools-4.2.5-r2.ebuild
deleted file mode 100644 (file)
index fc259a9..0000000
+++ /dev/null
@@ -1,355 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.5-r2.ebuild,v 1.3 2015/03/13 09:48:37 ago Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-PYTHON_REQ_USE='xml,threads'
-
-if [[ $PV == *9999 ]]; then
-       KEYWORDS=""
-       REPO="xen-unstable.hg"
-       EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
-       S="${WORKDIR}/${REPO}"
-       live_eclass="mercurial"
-else
-       KEYWORDS="amd64 x86"
-       UPSTREAM_VER=3
-       # xen-tools's gentoo patches tarball
-       GENTOO_VER=0
-       # xen-tools's gentoo patches version which apply to this specific ebuild
-       GENTOO_GPV=0
-       SEABIOS_VER=1.6.3.2
-
-       [[ -n ${UPSTREAM_VER} ]] && \
-               UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
-       [[ -n ${GENTOO_VER} ]] && \
-               GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz"
-
-       SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
-       http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
-       http://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
-       ${UPSTREAM_PATCHSET_URI}
-       ${GENTOO_PATCHSET_URI}"
-       S="${WORKDIR}/xen-${PV}"
-fi
-
-inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
-
-DESCRIPTION="Xend daemon and tools"
-HOMEPAGE="http://xen.org/"
-DOCS=( README docs/README.xen-bugtool )
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="api custom-cflags debug doc flask hvm qemu ocaml pygrub screen static-libs system-seabios"
-
-REQUIRED_USE="hvm? ( qemu )
-       ${PYTHON_REQUIRED_USE}"
-
-DEPEND="dev-libs/lzo:2
-       dev-libs/glib:2
-       dev-libs/yajl
-       dev-libs/libgcrypt:0
-       dev-python/lxml[${PYTHON_USEDEP}]
-       dev-python/pypam[${PYTHON_USEDEP}]
-       sys-libs/zlib
-       sys-power/iasl
-       system-seabios? ( sys-firmware/seabios )
-       sys-firmware/ipxe
-       dev-ml/findlib
-       hvm? ( media-libs/libsdl )
-       ${PYTHON_DEPS}
-       api? ( dev-libs/libxml2
-               net-misc/curl )
-       ${PYTHON_DEPS}
-       pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
-       sys-devel/bin86
-       sys-devel/dev86
-       dev-lang/perl
-       app-misc/pax-utils
-       doc? (
-               app-doc/doxygen
-               dev-tex/latex2html[png,gif]
-               media-gfx/transfig
-               media-gfx/graphviz
-               dev-tex/xcolor
-               dev-texlive/texlive-latexextra
-               virtual/latex-base
-               dev-tex/latexmk
-               dev-texlive/texlive-latex
-               dev-texlive/texlive-pictures
-               dev-texlive/texlive-latexrecommended
-       )
-       hvm? (  x11-proto/xproto
-               !net-libs/libiscsi )"
-RDEPEND="sys-apps/iproute2
-       net-misc/bridge-utils
-       ocaml? ( >=dev-lang/ocaml-4 )
-       screen? (
-               app-misc/screen
-               app-admin/logrotate
-       )
-       virtual/udev"
-
-# hvmloader is used to bootstrap a fully virtualized kernel
-# Approved by QA team in bug #144032
-QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
-
-RESTRICT="test"
-
-pkg_setup() {
-       python-single-r1_pkg_setup
-       export "CONFIG_LOMOUNT=y"
-
-       #bug 522642, disable compile tools/tests
-       export "CONFIG_TESTS=n"
-
-       if has_version dev-libs/libgcrypt:0; then
-               export "CONFIG_GCRYPT=y"
-       fi
-
-       if use qemu; then
-               export "CONFIG_IOEMU=y"
-       else
-               export "CONFIG_IOEMU=n"
-       fi
-
-       if [[ -z ${XEN_TARGET_ARCH} ]] ; then
-               if use x86 && use amd64; then
-                       die "Confusion! Both x86 and amd64 are set in your use flags!"
-               elif use x86; then
-                       export XEN_TARGET_ARCH="x86_32"
-               elif use amd64 ; then
-                       export XEN_TARGET_ARCH="x86_64"
-               else
-                       die "Unsupported architecture!"
-               fi
-       fi
-
-       use api     && export "LIBXENAPI_BINDINGS=y"
-       use flask   && export "FLASK_ENABLE=y"
-}
-
-src_prepare() {
-       # Upstream's patchset
-       if [[ -n ${UPSTREAM_VER} ]]; then
-               EPATCH_SUFFIX="patch" \
-               EPATCH_FORCE="yes" \
-               EPATCH_OPTS="-p1" \
-                       epatch "${WORKDIR}"/patches-upstream
-       fi
-
-       # Gentoo's patchset
-       if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
-               source "${FILESDIR}"/gentoo-patches.conf
-               _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
-               for i in ${!_gpv}; do
-                       EPATCH_SUFFIX="patch" \
-                       EPATCH_FORCE="yes" \
-                               epatch "${WORKDIR}"/patches-gentoo/$i
-               done
-       fi
-
-       use system-seabios && epatch "${WORKDIR}"/patches-gentoo/${PN}-4-unbundle-seabios.patch
-
-       if gcc-specs-pie; then
-               epatch "${WORKDIR}"/patches-gentoo/ipxe-nopie.patch
-       fi
-
-       # if the user *really* wants to use their own custom-cflags, let them
-       if use custom-cflags; then
-               einfo "User wants their own CFLAGS - removing defaults"
-
-               # try and remove all the default cflags
-               find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-                       -exec sed \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-                               -i {} + || die "failed to re-set custom-cflags"
-       fi
-
-       if ! use pygrub; then
-               sed -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' -i tools/Makefile || die
-       fi
-
-       # Disable hvm support on systems that don't support x86_32 binaries.
-       if ! use hvm; then
-               sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die
-               sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
-       # Bug 351648
-       elif ! use x86 && ! has x86 $(get_all_abis); then
-               mkdir -p "${WORKDIR}"/extra-headers/gnu || die
-               touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
-               export CPATH="${WORKDIR}"/extra-headers
-       fi
-
-       # Don't bother with qemu, only needed for fully virtualised guests
-       if ! use qemu; then
-               sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die
-               sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die
-       fi
-
-       mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
-       pushd tools/firmware/ > /dev/null
-       ln -s seabios-dir-remote seabios-dir || die
-       popd > /dev/null
-
-       # Reset bash completion dir; Bug 472438
-       sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-               -i Config.mk || die
-       sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
-
-       # Bug 445986
-       sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' -i tools/firmware/Makefile || die
-
-       # fix QA warning, create /var/run/, /var/lock dynamically
-       sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
-               tools/libxl/Makefile || die
-
-       sed -i -e "/\/var\/run\//d" \
-               tools/xenstore/Makefile \
-               tools/pygrub/Makefile || die
-
-       sed -i -e "/\/var\/lock\/subsys/d" \
-               tools/Makefile || die
-
-       # xencommons, Bug #492332, sed lighter weight than patching
-       sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-               -i tools/hotplug/Linux/init.d/xencommons || die
-
-       epatch_user
-}
-
-src_compile() {
-       export VARTEXFONTS="${T}/fonts"
-       local myopt
-       use debug && myopt="${myopt} debug=y"
-
-       use custom-cflags || unset CFLAGS
-       if test-flag-CC -fno-strict-overflow; then
-               append-flags -fno-strict-overflow
-       fi
-
-       unset LDFLAGS
-       unset CFLAGS
-       emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
-
-       use doc && emake -C docs txt html
-       emake -C docs man-pages
-}
-
-src_install() {
-       # Override auto-detection in the build system, bug #382573
-       export INITD_DIR=/tmp/init.d
-       export CONFIG_LEAF_DIR=../tmp/default
-
-       # Let the build system compile installed Python modules.
-       local PYTHONDONTWRITEBYTECODE
-       export PYTHONDONTWRITEBYTECODE
-
-       emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" install-tools \
-               XEN_PYTHON_NATIVE_INSTALL=y install-tools
-       # Fix the remaining Python shebangs.
-       python_fix_shebang "${ED}"
-
-       # Remove RedHat-specific stuff
-       rm -rf "${D}"tmp || die
-
-       # uncomment lines in xl.conf
-       sed -e 's:^#autoballoon=1:autoballoon=1:' \
-               -e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
-               -e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
-               -i tools/examples/xl.conf  || die
-
-       if use doc; then
-               emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
-
-               dohtml -r docs/
-               docinto pdf
-               dodoc ${DOCS[@]}
-               [ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
-       fi
-
-       rm -rf "${D}"/usr/share/doc/xen/
-       doman docs/man?/*
-
-       newconfd "${FILESDIR}"/xendomains.confd xendomains
-       newconfd "${FILESDIR}"/xenstored.confd xenstored
-       newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
-       newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
-       newinitd "${FILESDIR}"/xenstored.initd xenstored
-       newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
-       newinitd "${FILESDIR}"/xencommons.initd xencommons
-       newconfd "${FILESDIR}"/xencommons.confd xencommons
-
-       if use screen; then
-               cat "${FILESDIR}"/xendomains-screen.confd >> "${ED}"/etc/conf.d/xendomains || die
-               cp "${FILESDIR}"/xen-consoles.logrotate "${ED}"/etc/xen/ || die
-               keepdir /var/log/xen-consoles
-       fi
-
-       if [[ "${ARCH}" == 'amd64' ]] && use qemu; then
-               mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die
-               mv "${D}"usr/lib/xen/bin/qemu* "${D}"usr/$(get_libdir)/xen/bin/ || die
-       fi
-
-       # For -static-libs wrt Bug 384355
-       if ! use static-libs; then
-               rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
-       fi
-
-       # xend expects these to exist
-       keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
-
-       # for xendomains
-       keepdir /etc/xen/auto
-
-       # Temp QA workaround
-       dodir "$(get_udevdir)"
-       mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
-       rm -rf "${D}"/etc/udev
-
-       # Remove files failing QA AFTER emake installs them, avoiding seeking absent files
-       find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-               -o -name openbios-ppc -o -name palcode-clipper \) -delete || die
-}
-
-pkg_postinst() {
-       elog "Official Xen Guide and the offical wiki page:"
-       elog "http://www.gentoo.org/doc/en/xen-gu"${D}"usr/ide.xml"
-       elog "http://wiki.xen.org/wiki/Main_Page"
-       elog ""
-       elog "Recommended to utilise the xencommons script to config sytem at boot."
-       elog "Add by use of rc-update on completion of the install"
-
-       # TODO: we need to have the current Python slot here.
-       if ! has_version "dev-lang/python[ncurses]"; then
-               echo
-               ewarn "NB: Your dev-lang/python is built without USE=ncurses."
-               ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
-       fi
-
-       if has_version "sys-apps/iproute2[minimal]"; then
-               echo
-               ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
-               ewarn "will not work until you rebuild iproute2 without USE=minimal."
-       fi
-
-       if ! use hvm; then
-               echo
-               elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
-               elog "support enable the hvm use flag."
-               elog "An x86 or amd64 system is required to build HVM support."
-       fi
-
-       if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
-               echo
-               elog "xensv is broken upstream (Gentoo bug #142011)."
-               elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
-       fi
-}
diff --git a/app-emulation/xen-tools/xen-tools-4.4.1-r6.ebuild b/app-emulation/xen-tools/xen-tools-4.4.1-r6.ebuild
deleted file mode 100644 (file)
index cf8e3cd..0000000
+++ /dev/null
@@ -1,429 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.4.1-r6.ebuild,v 1.2 2015/03/13 09:48:37 ago Exp $
-
-EAPI=5
-
-MY_PV=${PV/_/-}
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='xml,threads'
-
-if [[ $PV == *9999 ]]; then
-       KEYWORDS=""
-       REPO="xen-unstable.hg"
-       EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
-       S="${WORKDIR}/${REPO}"
-       live_eclass="mercurial"
-else
-       KEYWORDS="amd64 ~arm -x86"
-       UPSTREAM_VER=5
-       # xen-tools's gentoo patches tarball
-       GENTOO_VER=3
-       # xen-tools's gentoo patches version which apply to this specific ebuild
-       GENTOO_GPV=2
-       # xen-tools ovmf's patches
-       OVMF_VER=0
-
-       SEABIOS_VER=1.7.3.1
-       OVMF_PV=20131208
-
-       [[ -n ${UPSTREAM_VER} ]] && \
-               UPSTRAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
-       [[ -n ${GENTOO_VER} ]] && \
-               GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
-       [[ -n ${OVMF_VER} ]] && \
-               OVMF_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
-
-       SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
-       http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
-       http://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
-       http://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
-       ${UPSTRAM_PATCHSET_URI}
-       ${GENTOO_PATCHSET_URI}
-       ${OVMF_PATCHSET_URI}"
-       S="${WORKDIR}/xen-${MY_PV}"
-fi
-
-inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
-
-DESCRIPTION="Xend daemon and tools"
-HOMEPAGE="http://xen.org/"
-DOCS=( README docs/README.xen-bugtool )
-
-LICENSE="GPL-2"
-SLOT="0"
-# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
-# >=dev-lang/ocaml-4 stable
-# Masked in profiles/eapi-5-files instead
-IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam python pygrub screen static-libs system-qemu system-seabios"
-
-REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
-       ${PYTHON_REQUIRED_USE}
-       pygrub? ( python )
-       ovmf? ( hvm )
-       qemu? ( !system-qemu )"
-
-COMMON_DEPEND="
-       dev-libs/lzo:2
-       dev-libs/glib:2
-       dev-libs/yajl
-       dev-libs/libaio
-       dev-libs/libgcrypt:0
-       sys-libs/zlib
-"
-
-DEPEND="${COMMON_DEPEND}
-       dev-python/lxml[${PYTHON_USEDEP}]
-       pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
-       hvm? ( media-libs/libsdl )
-       ${PYTHON_DEPS}
-       api? ( dev-libs/libxml2
-               net-misc/curl )
-       pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
-       arm? ( >=sys-apps/dtc-1.4.0 )
-       !arm? ( sys-devel/bin86
-               system-seabios? ( sys-firmware/seabios )
-               sys-firmware/ipxe
-               sys-devel/dev86
-               sys-power/iasl )
-       dev-lang/perl
-       app-misc/pax-utils
-       dev-python/markdown[${PYTHON_USEDEP}]
-       doc? (
-               app-doc/doxygen
-               dev-tex/latex2html[png,gif]
-               media-gfx/graphviz
-               dev-tex/xcolor
-               media-gfx/transfig
-               dev-texlive/texlive-latexextra
-               virtual/latex-base
-               dev-tex/latexmk
-               dev-texlive/texlive-latex
-               dev-texlive/texlive-pictures
-               dev-texlive/texlive-latexrecommended
-       )
-       hvm? ( x11-proto/xproto
-               !net-libs/libiscsi )
-       qemu? ( x11-libs/pixman )
-       system-qemu? ( app-emulation/qemu[xen] )
-       ocaml? ( dev-ml/findlib
-               >=dev-lang/ocaml-4 )"
-
-RDEPEND="${COMMON_DEPEND}
-       sys-apps/iproute2
-       net-misc/bridge-utils
-       screen? (
-               app-misc/screen
-               app-admin/logrotate
-       )
-       virtual/udev"
-
-# hvmloader is used to bootstrap a fully virtualized kernel
-# Approved by QA team in bug #144032
-QA_WX_LOAD="usr/lib/xen/boot/hvmloader
-       usr/share/qemu-xen/qemu/s390-ccw.img"
-
-RESTRICT="test"
-
-pkg_setup() {
-       python-single-r1_pkg_setup
-       export "CONFIG_LOMOUNT=y"
-
-       #bug 522642, disable compile tools/tests
-       export "CONFIG_TESTS=n"
-
-       if has_version dev-libs/libgcrypt:0; then
-               export "CONFIG_GCRYPT=y"
-       fi
-
-       if [[ -z ${XEN_TARGET_ARCH} ]] ; then
-               if use x86 && use amd64; then
-                       die "Confusion! Both x86 and amd64 are set in your use flags!"
-               elif use x86; then
-                       export XEN_TARGET_ARCH="x86_32"
-               elif use amd64 ; then
-                       export XEN_TARGET_ARCH="x86_64"
-               elif use arm; then
-                       export XEN_TARGET_ARCH="arm32"
-               else
-                       die "Unsupported architecture!"
-               fi
-       fi
-}
-
-src_prepare() {
-       # Upstream's patchset
-       if [[ -n ${UPSTREAM_VER} ]]; then
-               EPATCH_SUFFIX="patch" \
-               EPATCH_FORCE="yes" \
-               EPATCH_OPTS="-p1" \
-                       epatch "${WORKDIR}"/patches-upstream
-       fi
-
-       # Gentoo's patchset
-       if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
-               source "${FILESDIR}"/gentoo-patches.conf
-               _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
-               for i in ${!_gpv}; do
-                       EPATCH_SUFFIX="patch" \
-                       EPATCH_FORCE="yes" \
-                               epatch "${WORKDIR}"/patches-gentoo/$i
-               done
-       fi
-
-       # Ovmf's patchset
-       if [[ -n ${OVMF_VER} ]]; then
-               pushd "${WORKDIR}"/ovmf-*/ > /dev/null
-               EPATCH_SUFFIX="patch" \
-               EPATCH_FORCE="yes" \
-               EPATCH_OPTS="-p1" \
-                       epatch "${WORKDIR}"/patches-ovmf
-               popd > /dev/null
-       fi
-
-       mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
-
-       mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
-       mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
-       pushd tools/firmware/ > /dev/null
-       ln -s seabios-dir-remote seabios-dir || die
-       popd > /dev/null
-
-       # Fix texi2html build error with new texi2html, qemu.doc.html
-       sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
-
-       use api   || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
-       sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-                -i tools/firmware/Makefile || die
-
-       # Drop .config, fixes to gcc-4.6
-       sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
-
-       # if the user *really* wants to use their own custom-cflags, let them
-       if use custom-cflags; then
-               einfo "User wants their own CFLAGS - removing defaults"
-
-               # try and remove all the default cflags
-               find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-                       -exec sed \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-                               -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-                               -i {} + || die "failed to re-set custom-cflags"
-       fi
-
-       if ! use pygrub; then
-               sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
-       fi
-
-       if ! use python; then
-               sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
-       fi
-
-       if ! use hvm; then
-               sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
-       # Bug 351648
-       elif ! use x86 && ! has x86 $(get_all_abis); then
-               mkdir -p "${WORKDIR}"/extra-headers/gnu || die
-               touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
-               export CPATH="${WORKDIR}"/extra-headers
-       fi
-
-       # Don't bother with qemu, only needed for fully virtualised guests
-       if ! use qemu; then
-               sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
-       fi
-
-       # Reset bash completion dir; Bug 472438
-       sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-               -i Config.mk || die
-       sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
-
-       # xencommons, Bug #492332, sed lighter weight than patching
-       sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-               -i tools/hotplug/Linux/init.d/xencommons || die
-
-       # respect multilib, usr/lib/libcacard.so.0.0.0
-       sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-               -i tools/qemu-xen/configure || die
-
-       #bug 518136, don't build 32bit exactuable for nomultilib profile
-       if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
-               sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
-       fi
-
-       # Bug 477884, 518136
-       if [[ "${ARCH}" == 'amd64' ]]; then
-               sed -i -e "/LIBEXEC =/s|/lib/xen/bin|/$(get_libdir)/xen/bin|" config/StdGNU.mk || die
-       fi
-
-       # fix QA warning, create /var/run/, /var/lock dynamically
-       sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
-               tools/libxl/Makefile || die
-
-       sed -i -e "/\/var\/run\//d" \
-               tools/xenstore/Makefile \
-               tools/pygrub/Makefile || die
-
-       sed -i -e "/\/var\/lock\/subsys/d" \
-               tools/Makefile || die
-
-       epatch_user
-}
-
-src_configure() {
-       local myconf="--prefix=/usr \
-               --libdir=/usr/$(get_libdir) \
-               --disable-werror \
-               --disable-xen \
-               --enable-tools \
-               --enable-docs \
-               $(use_with system-qemu) \
-               $(use_enable pam) \
-               $(use_enable api xenapi) \
-               $(use_enable ovmf) \
-               $(use_enable ocaml ocamltools) \
-               "
-       # disable qemu-traditional for arm, fail to build
-       use arm || myconf+=" --enable-qemu-traditional"
-       use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
-       use qemu || myconf+=" --with-system-qemu"
-       econf ${myconf}
-}
-
-src_compile() {
-       export VARTEXFONTS="${T}/fonts"
-       local myopt
-       use debug && myopt="${myopt} debug=y"
-
-       use custom-cflags || unset CFLAGS
-       if test-flag-CC -fno-strict-overflow; then
-               append-flags -fno-strict-overflow
-       fi
-
-       unset LDFLAGS
-       unset CFLAGS
-       emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
-
-       use doc && emake -C docs txt html
-       emake -C docs man-pages
-}
-
-src_install() {
-       # Override auto-detection in the build system, bug #382573
-       export INITD_DIR=/tmp/init.d
-       export CONFIG_LEAF_DIR=../tmp/default
-
-       # Let the build system compile installed Python modules.
-       local PYTHONDONTWRITEBYTECODE
-       export PYTHONDONTWRITEBYTECODE
-
-       emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
-               XEN_PYTHON_NATIVE_INSTALL=y install-tools
-
-       # Fix the remaining Python shebangs.
-       python_fix_shebang "${D}"
-
-       # Remove RedHat-specific stuff
-       rm -rf "${D}"tmp || die
-
-       # uncomment lines in xl.conf
-       sed -e 's:^#autoballoon=1:autoballoon=1:' \
-               -e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
-               -e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
-               -i tools/examples/xl.conf  || die
-
-       if use doc; then
-               emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
-
-               dohtml -r docs/
-               docinto pdf
-               dodoc ${DOCS[@]}
-               [ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
-       fi
-
-       rm -rf "${D}"/usr/share/doc/xen/
-       doman docs/man?/*
-
-       newconfd "${FILESDIR}"/xendomains.confd xendomains
-       newconfd "${FILESDIR}"/xenstored.confd xenstored
-       newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
-       newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
-       newinitd "${FILESDIR}"/xenstored.initd xenstored
-       newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
-       newinitd "${FILESDIR}"/xencommons.initd xencommons
-       newconfd "${FILESDIR}"/xencommons.confd xencommons
-       newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
-       newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
-
-       if use screen; then
-               cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
-               cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
-               keepdir /var/log/xen-consoles
-       fi
-
-       # For -static-libs wrt Bug 384355
-       if ! use static-libs; then
-               rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
-       fi
-
-       # xend expects these to exist
-       keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
-
-       # for xendomains
-       keepdir /etc/xen/auto
-
-       # Temp QA workaround
-       dodir "$(get_udevdir)"
-       mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
-       rm -rf "${D}"/etc/udev
-
-       # Remove files failing QA AFTER emake installs them, avoiding seeking absent files
-       find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-               -o -name openbios-ppc -o -name palcode-clipper \) -delete || die
-}
-
-pkg_postinst() {
-       elog "Official Xen Guide and the offical wiki page:"
-       elog "https://wiki.gentoo.org/wiki/Xen"
-       elog "http://wiki.xen.org/wiki/Main_Page"
-       elog ""
-       elog "Recommended to utilise the xencommons script to config sytem At boot"
-       elog "Add by use of rc-update on completion of the install"
-
-       # TODO: we need to have the current Python slot here.
-       if ! has_version "dev-lang/python[ncurses]"; then
-               echo
-               ewarn "NB: Your dev-lang/python is built without USE=ncurses."
-               ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
-       fi
-
-       if has_version "sys-apps/iproute2[minimal]"; then
-               echo
-               ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
-               ewarn "will not work until you rebuild iproute2 without USE=minimal."
-       fi
-
-       if ! use hvm; then
-               echo
-               elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
-               elog "support enable the hvm use flag."
-               elog "An x86 or amd64 system is required to build HVM support."
-       fi
-
-       if use qemu; then
-               elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
-               elog "build of qemu.  This allows for app-emulation/qemu to be emerged concurrently"
-               elog "with the qemu capable xen.  It is up to the user to distinguish between and utilise"
-               elog "the qemu-bridge-helper and the xen-bridge-helper.  File bugs of any issues that arise"
-       fi
-
-       if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
-               echo
-               elog "xensv is broken upstream (Gentoo bug #142011)."
-               elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
-       fi
-}