diff options
author | 2015-04-03 08:28:26 +0000 | |
---|---|---|
committer | 2015-04-03 08:28:26 +0000 | |
commit | 330d84a2f0783f94c948ef1d63ec6ac523fa2825 (patch) | |
tree | 0495cfb9e6341a42506a361bc7269b715c7064f3 /app-emulation/xen | |
parent | keyword ~arm (diff) | |
download | historical-330d84a2f0783f94c948ef1d63ec6ac523fa2825.tar.gz historical-330d84a2f0783f94c948ef1d63ec6ac523fa2825.tar.bz2 historical-330d84a2f0783f94c948ef1d63ec6ac523fa2825.zip |
Remove old
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x7194459F
Diffstat (limited to 'app-emulation/xen')
-rw-r--r-- | app-emulation/xen/ChangeLog | 6 | ||||
-rw-r--r-- | app-emulation/xen/Manifest | 27 | ||||
-rw-r--r-- | app-emulation/xen/xen-4.4.1-r8.ebuild | 162 | ||||
-rw-r--r-- | app-emulation/xen/xen-4.4.1-r9.ebuild | 162 |
4 files changed, 26 insertions, 331 deletions
diff --git a/app-emulation/xen/ChangeLog b/app-emulation/xen/ChangeLog index f1886b955485..6b0f1aef1512 100644 --- a/app-emulation/xen/ChangeLog +++ b/app-emulation/xen/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-emulation/xen # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.195 2015/04/03 05:01:16 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.196 2015/04/03 08:28:24 ago Exp $ + + 03 Apr 2015; Agostino Sarubbo <ago@gentoo.org> -xen-4.4.1-r8.ebuild, + -xen-4.4.1-r9.ebuild: + Remove old *xen-4.5.0-r5 (03 Apr 2015) *xen-4.4.2-r1 (03 Apr 2015) diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index 40443eb147c6..db5ac9682830 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX xen-4-fix_dotconfig-gcc.patch 1525 SHA256 943119cde08d16d05a927a85fb54ee4cee323cb4870dd0d90a552051fedc9907 SHA512 aa507594d96159c4e01ccfc4781f9afe7b6fe125c9df5925128c002f28fdf04999954b523cc53c6d7eaa49cb6e05120605f4e7d6f8bab6d5718d73a60b5accea WHIRLPOOL 6f4395203199b8037363ed56256e12f426f0c26f449c5e4a001c5454370a0e412f18cd03099866c30592ee0413556b85b3c374efb7172212db37ff3891c004af AUX xen-4.2-efi.patch 2216 SHA256 0886961e2656fe7e140dd0ac0e6620d4c14ef0796b8f8889bda163e2a9f8db8b SHA512 ecaa4f1f1c3ca737931fe5343529708dfb7ec7040dbf2acf2b155e7c7f019ce3e2630ddb302213570a2647fe220dbf23eb6c28618d6b1be9161e25fcadd71cb4 WHIRLPOOL 63b56e22683b2755ae17e7871c1b535d750f655ff8c003979d039654f5ef3303457b5d4469f216c1744202d4d1f4561f7498c1d93171ab1110a93e3a2fa8db8d AUX xen-4.3-fix_dotconfig-gcc.patch 8854 SHA256 4e0d22acdb4ecc4a1d418ec91bc6ddb9ef1c283ee3ca1f67bac85d3116d76ccc SHA512 b4c969b0cf166862ea5c5cb0912d7dae8c5bf7befd6dd6bdf4e56df8a4daf85c0a36c94247053f74edc0f24b1c15a18e7ddae9d24ad28d54b726a1fbbab442be WHIRLPOOL de7b614ae486fd2cc591b405b475745b003c638c9be4c8153b61a368802af36d2a2974d1e022eb14fb58ad9260f9f82c438c84cb65c3499076c579f7e1c3e6ad @@ -6,9 +9,6 @@ AUX xen-4.5-efi.patch 1940 SHA256 f977cd11b28f3d8a8cd808c8910c661c6abd92864414ca DIST xen-4.2.5-upstream-patches-5.tar.xz 18600 SHA256 0deb548dc5b4c5bbeea590133c3e2037bc356a49b069645c552fc5e695b88fae SHA512 18f34981a4ebc2cb8510dd903438dab1f322ba0e8c4b7da2d2e7d57be70dec7342e729cc1b3790ca3f4a1ce3fff9668f2a7fb948d649be79c25ad8dd368fe350 WHIRLPOOL c67b960ec92311844d65128dd3c16a1a8788c0d50df36d589302e2505e4bd6b91a41dfcabedc14d032f51668d94ecba19aaeba0bbd19dee5a0194cea9ba674d4 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.4.1-upstream-patches-7.tar.xz 63336 SHA256 7a6a81759485416972fb8237c2f93f7e4b3ecadcfb15eb4ddad9f69f4c50be25 SHA512 d8e4bbfd41aed49b6e0f7eb62ca478abd94401d8d5a9f88290bfda6461f33f276c0340a51af5d5b6e1d3e5fb06764f3fdf5702e5d5f6cda8f06b265694909baf WHIRLPOOL 1a1267eb5fff947663860030a819d2960c8682dc8cfcc6108bf7c42c97a9ce8450ef9b0210df804dfba1dcbc5685c17e6009aba8d754e9a47e4001f9568e90f8 -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.4.2.tar.gz 18137195 SHA256 cd53592e86669e5e8c4d4a731b0199e8af17d8eadbb8f26dbb69f1b751259204 SHA512 7dae2a1d601d5c65c350ea9fe9870551ec53dff47b6ebe56e99285fd1112aa1cba3a2594e294b871defcf43fb7fccace9f18910e69f02dfce162d7bf453eb07b WHIRLPOOL 2dfe3de5fd800d2172ad2c95117e0646c6b2045cfcb9fa5eccc46b695f1c58aa861bf2a591f78db5baf5a89894b3fa26dc1ba63cb0d57f87be4df5c445c82a94 DIST xen-4.5.0-upstream-patches-3.tar.xz 27560 SHA256 25bd1414f56b2279efc0ba6a915fd86cf5d3c2fdee26da5876a8a4e875aa0132 SHA512 73bfba732b344bc45bf484b586b004852207fed08d69263ba1354ad14a2941df131526c2669a93b8bc55f231ddfc13f1d30a3f4aefdbb7e609616ab555396f76 WHIRLPOOL 454f8d1b5e4b433bca7691323220867ab50467aca998ccdfeb4dc51a44e4315ac32d830560cdf29ea31f39fc3c41d03945aee2ec0bb4e8cb8c8912654ac34ff6 DIST xen-4.5.0.tar.gz 18404933 SHA256 5bdb40e2b28d2eeb541bd71a9777f40cbe2ae444b987521d33f099541a006f3b SHA512 31621fbaf621ad350125d03366ecff4dec5d810b0c1242ca0e28788f7556ac1443d7ee9247e1f76dec07e148e0b4ae16d08a7c10101bb78d6529375f3e40998e WHIRLPOOL 4a77588a4aa4846cfbf9493ab20bd2f293c55a941a5639fdd166a43f284cc0cc7218969def755a1acd89e640181bdd862fff0b566cfb8e628d73deeb6369c924 @@ -16,11 +16,26 @@ DIST xen-security-patches-0.tar.xz 5944 SHA256 c0456793064185f0781668264a09a2412 EBUILD xen-4.2.5-r6.ebuild 4223 SHA256 52aa2f77fa720abeafca2f3357166703415670866156a1f29dd6300d339078a8 SHA512 a0f08a01445b570bc9facb2cdce2a8ccf9c4f21198e0c7416fc6122d4bef8556fca3f005c4869badd3df12ec9330bd7cb634049b5771c12fd8c7434377983de1 WHIRLPOOL 41ead4f9bfc92a2d0fc32f31c1004aa37910fb53b13b45037aca53f83669026782ebd9770cd57223c3843274c4b7732ad9be5c22c645f90717ec7d108d4d871b EBUILD xen-4.2.5-r7.ebuild 4588 SHA256 7ac3076861f3a3ad63200c73f6b5087bd721b823ea08f4fc05c851fd3c95edde SHA512 88c80f73d01f0cfe76e1ab506a81e7a71e138e182dd49630202dd8c076c4e2d49b8bf23b46694f3ae8ca1b2ab2ff01bb40ddfde4f73921662e51b2c9637d45f5 WHIRLPOOL 69f02c9beb83c5980a90c7f1b342c1cdf2d6142f375b30003261704fbc04fac9f01942400b64508628252a459ae607e482bd244e578a3738b38eb4fbf28be227 EBUILD xen-4.2.5-r8.ebuild 4589 SHA256 0ae86c9412af7534b9f0297052ed4986813320012c1d6d8cde5d60a132e8559e SHA512 3b5a1cf42613b053a7c0bfc277dd12a019efa3f1ce7bef7db24e7cb0a7b484660de6d983170cec73987fcecbdb7af048d8908d4a40b031390588758c9b592ed3 WHIRLPOOL b1e00d021b66d15dcd170b03902529c6732b7302c079d5341d6449104b22fff63721504073c89c6c32c824802614cbf8620ff19abc5d53c70b28d487f4d1e810 -EBUILD xen-4.4.1-r8.ebuild 4347 SHA256 d55b80e6abbfda8eee5faf26b85975363a1aff0877ccc80f80509c9e79486678 SHA512 74cafc2e6c199eb6bac27c9c8ddb2c3c444320dff840479b3c58b37b20775d8a2cd94360d1b29045299b4a6086f08da7090a3c108a1b25948e832f40843e3e4d WHIRLPOOL 3a989629b0a0a74a4246cd4b199bac8a307366a30a84a68a6decff8bc6fce3a858be786384f0ec98119016e1420165975f949dbf2a6abea2cc91c93662e7854c -EBUILD xen-4.4.1-r9.ebuild 4349 SHA256 8b300b58f60f0c2db57ce659b5150e88d9059e9706137eb37fecb8b495a94fb8 SHA512 d53a20d23f81a8b75fc2ddce1ae6db470aabdbd9fa643de451c820a88ead6688bd8c11fd4072e8afee753e1a8b9c8e8b6d601c8ec3644e07b31ba3b734e21099 WHIRLPOOL 37db13c785c4e322b2105d621658a3bc97a816b26702f9415eabf10584e3713d93c70f0eb122b341c6e1c70a3c356de2503279b3c552b28783533998ab6843ae EBUILD xen-4.4.2-r1.ebuild 4711 SHA256 32066ca3a76ba2d43b2eaedb2251c67fa4c4cd3b9a984d8ccd86cffe83eb89c8 SHA512 60fa1c89bb1f790041c29d1318f1a6c7c714a254f2ecf21dc8eab0674922a740abbd00bd50d73416512e25329ce86861bad248496471844873172a8eb2b0bfaa WHIRLPOOL e72db973b24960a21a541b7a04e0ae0a18328d597e4929bc0f8c9fa9efa82d935427bcd583e0438039642a4e8a5528f2d286a5830a3e84636eccd4867afd739f EBUILD xen-4.4.2.ebuild 4707 SHA256 582030d64c89f31633038cc13580b18a0270de417eb4263cb431406e9cf93a1d SHA512 cb61787026575d1c992051a120a907e2f19d57b7cb51aedce47384d6b8ac7e4ddd109984e4b1b023a30412c69f108b42579d8ee73806d6f969dbd508c91ea967 WHIRLPOOL a519c26e2ab6ba8697038c336c92b875db96d26e26764687a204ac4ea85c320c3d34e728bef1d3ad1fdd4d89a41bb6fce797b0a5871694660ec312290992f111 EBUILD xen-4.5.0-r4.ebuild 4770 SHA256 ef1f250d774c09a8e7e6ae152c8b1b098b2fbe2f21c069b8604de20b5f2f9103 SHA512 205f1ae654553a1a35ff92f7f71b5a3cf7bb5b4ea7e2dafd96988a9afef5126dff500e28ce16f98cb9f212b2375f988fee1593ff75f051c1cb5ee982abfd76b7 WHIRLPOOL 639564358aa1837e6fb3938ef538ab276cd86a9c0fa2f02d5d0033403c01f47aa7db0d65a9cb028e5c013ea1368153bc398de5a483ed2ac988e5a9a59b8465b4 EBUILD xen-4.5.0-r5.ebuild 4771 SHA256 800a8a01aa8ce16b3a33646065b06bbeec2cc10e25f6d32f905af6c1b7de9e10 SHA512 01d1038df8d9147ba7cb0d9023e52f257de0892e7d7e425e71435c4d186079a008b694fad66516e7ad958e1cd0047ab4bbe67da055e4156eb56ed88676c656c9 WHIRLPOOL d339132220706f2918dc6db366781b8553a471de013ff4d7ecb895239e941680a9487bf06dc93fa1a9af5597935efa402edeb82d176f76360b004c2f6bb29974 -MISC ChangeLog 36766 SHA256 bea1b5becd675cfe1cf43e05a561eac917b76865a14bb017a2a999c674779be0 SHA512 2d1235df376f31a2457c3ef95d180ad6e06065f065102af0d3fb02be03e60595d8afe29d11705b0eefca60f3b1a9469a9d0d9419aebd100a8baf2d2048b6c03c WHIRLPOOL 0dc639187b650e68983c1143231f31ad4956bf6bcc56d5b78ea950021c01a5e23698b6ec7d9684d15df2739b7f11af1a432a293ee4fa8404f13e8f5e921b8b66 +MISC ChangeLog 36874 SHA256 4547996d142a34dd6e5789eaa94327884561973f80ef28179f3e4178ab99b27c SHA512 8301d9063dc591c0b2ba75cf496ee960d39f0c23922c7722fd13acbfec09545b91de48cc385f6da308084ab95872b06d35421c6f44fdec8e94a4eb48b4e1b71a WHIRLPOOL 339eb17db588796221acd22500fe8f2e91d90d1a1297cec557f335378ae26e9b242b426293efae301521b1c5420f0d08fdaf0dd8d968a8050a091db0d2af31f1 MISC metadata.xml 480 SHA256 c6d867148db1480748552aea9692bdee95fb98a94fcfadab0d128cbf1102b0d5 SHA512 888aa860cbb74d79c76f096107d8b22975470373ab11249da2c4ae9c4e172bc52fee73fdfaf07c19e977cabbbdf35ea5b3c6508d4a6f555b771ab6729806fe5c WHIRLPOOL c4d10589ca2c8b4e8bbd877dfc8f4f3b66ce8ae7bece71617e9571f07a39270f54c41f5fbbb2b29020ffc6473e2341064bd708813af3e20a31d5b9bd0510ebe2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVHk8qAAoJELp701BxlEWfoIgP/3Is/faqUd/3sq8ASzR6vq8K +2GEAGzmPhiPPLmf3JGi+4CfC1/LWYCNAjmJvMw47yuoUljLQpWmG8XItdX0nbKzi +NzLTUU/o7a7FXjHw4Llkyl9K3S4VwHLvaBJqMl9sC6IGhI+HBzmpkKTanHf6eWxw +ZxuY3pFnLVMtOITy1Ushs5m0p/AOkROcW7aq3psMBFLGiHmj0RNZ4N85TPGuH/3r +qF6uB92Au/8gnX72M8C7r1RcrJJN38OlK1DQCYP7q0XjkqxYp4c2dslVNPZNa674 +xd5xKB3qCwjFaGDvZARFhT3RHogmHUQipRo2N7AtqWVxYbeY4g2UKKLIsap9Iwgv +YwbfRlWhMggaZYzY2B7s1fd4t7l1JSNV1zfffdxJFk+SaVcVUjm4KLdyZVIIlyw2 +yMJ9k2FTYqtffOZt/ZHbTmhPaR6hw28jPOTkpG4601v7Aw5JSDLtOuVbyHjJ4CcV +85ABQHYAcRpH9Fr4J7JaKmgW35DwgjDrZCTgV/4mXu8XebBAiMWKnNp7tTj9niDn +Lt6FWxNM7Zj01xSPpO8odvrjO0ER26OR+0KtqxGFtLRVNZ3bMK5X7g/Z03nmk8Ay +k7Pzl1kS7Ube5LhrKA39vWksexJH0fbKEY2wImFyxz2e3fsgdsppJfYVrPwUDKbk +uwl7qh9Ecuyu7S1YGVg9 +=5/TO +-----END PGP SIGNATURE----- diff --git a/app-emulation/xen/xen-4.4.1-r8.ebuild b/app-emulation/xen/xen-4.4.1-r8.ebuild deleted file mode 100644 index 1fd1272b80f2..000000000000 --- a/app-emulation/xen/xen-4.4.1-r8.ebuild +++ /dev/null @@ -1,162 +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/xen-4.4.1-r8.ebuild,v 1.2 2015/03/13 09:48:32 ago Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -MY_PV=${PV/_/-} -MY_P=${PN}-${PV/_/-} - -if [[ $PV == *9999 ]]; then - KEYWORDS="" - EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git" - live_eclass="git-2" -else - KEYWORDS="amd64 ~arm -x86" - UPSTREAM_VER=7 - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - -fi - -inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass} - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask xsm" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22[-multitarget] )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -RESTRICT="test" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE="flask? ( xsm ) - arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_pkg_setup - 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 - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - elif use xsm ; then - export "XSM_ENABLE=y" - 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} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo - fi - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - epatch "${FILESDIR}"/${PN}-4.4-efi.patch - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - 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 custom-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 - - # remove -Werror for gcc-4.6's sake - find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \ - xargs sed -i 's/ *-Werror */ /' - # not strictly necessary to fix this - sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py" - - epatch_user -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - - use debug && myopt="${myopt} debug=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install -} - -pkg_postinst() { - elog "Official Xen Guide and the unoffical wiki page:" - elog " https://wiki.gentoo.org/wiki/Xen" - elog " http://en.gentoo-wiki.com/wiki/Xen/" - - use efi && einfo "The efi executable is installed in boot/efi/gentoo" -} diff --git a/app-emulation/xen/xen-4.4.1-r9.ebuild b/app-emulation/xen/xen-4.4.1-r9.ebuild deleted file mode 100644 index 801637adbac1..000000000000 --- a/app-emulation/xen/xen-4.4.1-r9.ebuild +++ /dev/null @@ -1,162 +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/xen-4.4.1-r9.ebuild,v 1.1 2015/03/14 12:31:07 dlan Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -MY_PV=${PV/_/-} -MY_P=${PN}-${PV/_/-} - -if [[ $PV == *9999 ]]; then - KEYWORDS="" - EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git" - live_eclass="git-2" -else - KEYWORDS="~amd64 ~arm -x86" - UPSTREAM_VER=8 - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - -fi - -inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass} - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask xsm" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22[-multitarget] )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -RESTRICT="test" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE="flask? ( xsm ) - arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_pkg_setup - 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 - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - elif use xsm ; then - export "XSM_ENABLE=y" - 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} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo - fi - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - epatch "${FILESDIR}"/${PN}-4.4-efi.patch - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - 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 custom-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 - - # remove -Werror for gcc-4.6's sake - find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \ - xargs sed -i 's/ *-Werror */ /' - # not strictly necessary to fix this - sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py" - - epatch_user -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - - use debug && myopt="${myopt} debug=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install -} - -pkg_postinst() { - elog "Official Xen Guide and the unoffical wiki page:" - elog " https://wiki.gentoo.org/wiki/Xen" - elog " http://en.gentoo-wiki.com/wiki/Xen/" - - use efi && einfo "The efi executable is installed in boot/efi/gentoo" -} |