diff options
-rw-r--r-- | app-emulation/xen-tools/Manifest | 27 | ||||
-rw-r--r-- | app-emulation/xen/ChangeLog | 5 | ||||
-rw-r--r-- | app-emulation/xen/Manifest | 23 | ||||
-rw-r--r-- | app-emulation/xen/xen-9999.ebuild | 112 |
4 files changed, 43 insertions, 124 deletions
diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest index ebc06cc31df6..7a3163d75718 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 AUX ipxe-nopie.patch 952 RMD160 243c65b1e9e27fde14b10c5f605cce635de88032 SHA1 06870bb3bb063aabe16e721f487f0756a5889e8f SHA256 22d1e84568e4bdf204404c45cd4d323a78a1b5a5a29cc4a0707894e22f40bd48 AUX xen-consoles.logrotate 63 RMD160 035bd8baf1ba68a5525bab4379c0c4e350001a74 SHA1 6f88a4da3349aade6070dfc5c4465e2c00f3e68c SHA256 0da87a4b9094f934e3de937e8ef8d3afc752e76793aa3d730182d0241e118b19 @@ -24,7 +24,7 @@ AUX xend.initd-r2 1064 RMD160 07b94d60a9c93577864086945389ef9821913522 SHA1 60f2 AUX xendomains-screen.confd 594 RMD160 79c7a3546cf1d3f8558c2120d6e8c93c753e66b9 SHA1 7f9ed2986495d5fa4a6f8b050cd632fde6a19994 SHA256 c4d7ffcdbeccc5e93460e2abbf70d642a78a363d79ccbbce0407f50cace54e0a AUX xendomains.confd 291 RMD160 75d55db5360da12fc3d721c37001ccbfbb844e52 SHA1 e7be8973a4bcbfc7680258e369b07e2ed097ef49 SHA256 2fac318bb96b357dd185f7729d83c0a0b941799cdb89c24ed83051bb085735dc AUX xendomains.initd-r1 2930 RMD160 9a1c467d63043ce04c5f3c268745a30e4db1d006 SHA1 e649a34fae4cfc25f9f904008a79603c47df9836 SHA256 cf03eb7d8eb6d79bce02e857a4a6bcff68a6a63c55ff283f18ebb8d013a27111 -AUX xendomains.initd-r2 2933 RMD160 31d35c58d0286a34bebd636e85a9368054b8f6c0 SHA1 5e9cbdb5f2b1770bf30ba99ca7c67dbf38b78e84 SHA256 da69c146e5213df5376bd9b2758d9d5957c802e5513c6ea510e604d00f1d9e40 +AUX xendomains.initd-r2 2933 RMD160 f2e74e12c5082c9bf215998ad68d80e47362db04 SHA1 2a1c3554ee37bab65be8a69bf3cdaccf52a52bbe SHA256 b13a338f9ecc09ec7743cc362258fa5e18935f730fd6f458e8ea782991e41fa4 AUX xenstored.confd 42 RMD160 3407e1ff0958d5797e257da284798a21fe31a5db SHA1 c18f64d2a41de25695b7dfb924478e3fa64ed0c3 SHA256 afcc14f014fe4ec478f85d230efefba9ffad024bf8c83b30074e8a3712cc7831 AUX xenstored.initd 812 RMD160 57a880e0024f3733bb3ebe945389eed6474b96f5 SHA1 9837c052afac31ee623ef02280a43114866869c8 SHA256 8f9df8ad835e45f9c995244e9e80d1a9ee630787bf2da88b7c4a73354d056fd8 DIST ipxe-git-v1.0.0.tar.gz 1996881 RMD160 dcd9b6eaafa1ce05c1ebf2a15f2f73ad7a8c5547 SHA1 da052c8de5f3485fe0253c19cf52ed6d72528485 SHA256 d3128bfda9a1542049c278755f85bbcbb8441da7bfd702d511ce237fcf86a723 @@ -35,14 +35,23 @@ EBUILD xen-tools-3.4.2-r3.ebuild 7049 RMD160 05ffd0fdba6761df2d59f3bd7421599e1f2 EBUILD xen-tools-3.4.2-r5.ebuild 7383 RMD160 b31318f590f2d563c036a7acffe65cecc9bf677f SHA1 34312c51b92c28dc7d7ab718c1b5f67b1554be61 SHA256 0ae0c406503dbc8342d5a4abc72d896ec0205317c9e6ec8690f71a40bd7bb8c4 EBUILD xen-tools-4.1.1-r5.ebuild 10316 RMD160 92450a0dba081cda3e23e94072953b858538d31e SHA1 f1af2fba3958c0813b37adc16c82d69d720f2458 SHA256 80485abdbcaf256d21289f0cf260de671d72bbcc023bf49df3bd99db99b23720 EBUILD xen-tools-4.1.1-r6.ebuild 10651 RMD160 993111049c34acbbf59857b3794e68319a50e301 SHA1 4af2c578e12f6f9b29490dc04488a956d526af4c SHA256 4147a0918b80cda6c22cfe4219c4767a5b2a50b65790852de9f33ce0c16122fd -EBUILD xen-tools-4.1.2-r1.ebuild 10943 RMD160 58dc49c2c9b1a48df057ccfe7a57756ebca0d0fe SHA1 b6a617e23523cc922344b4e77d20585164be74eb SHA256 4ee20e018d88f8dc0f067ff3f315bda4f7bac60a312f29e370d3b093da1a493c -EBUILD xen-tools-9999.ebuild 9517 RMD160 a1fa4abc0c2a8cf160d05fd699f3b2ded872f113 SHA1 ae51b976fe1f07152444e0f1b01e8e513e8ce215 SHA256 bd832962adbf6388ed7d44530587596f97543a6596bc59b5593bff7c972bc926 -MISC ChangeLog 26416 RMD160 9dedc8200cef808e17460fc462dfa58b4697a00b SHA1 527ac5a862ec32895ab6b1bc476721a6564a929b SHA256 6177a750826abbe6084535a884b47bf43d5109c037a36bd320db079f54edffa3 +EBUILD xen-tools-4.1.2-r2.ebuild 9742 RMD160 78b92c7f5ea5b1df4ab57f2fdd69d0e2b288fe21 SHA1 d7bf3f4965adfdd2ef77cd40e7dc81c81ad02310 SHA256 0e85322fd513cf5d6e17eced02a6b45567d416453e3df5dcf5f83adffb2b0268 +MISC ChangeLog 26679 RMD160 06068e6f92fa97a82499bc9de7b49f86a02cdd37 SHA1 c2ecee5dc820335feeac1f8eee5a555768a95c2a SHA256 07481c771d490451f4c7b56a754be3e54595039a463b5dc2df9cdf4bd5aa708c MISC metadata.xml 947 RMD160 96890462f83ee4a47c9c77993ba76ef82a732af5 SHA1 7ff424eead47cb6ce81930c10d3b22b0d8f73d61 SHA256 74f0e5bea356989a42fd4086d87271ed7c25331306acb333707476f53cac4d60 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.16 (GNU/Linux) +Version: GnuPG v2.0.18 (GNU/Linux) -iEYEARECAAYFAk69YIkACgkQdIssYB9vBoNmMwCeKYp4Dynaes0C4Rsk6CtyANIL -4C4An2s6Ma/RdvOizUcIPTumZ2jR0UxB -=vRiP +iQIcBAEBCAAGBQJO09MEAAoJEOf+E+/4L5LmmF0P/1WIIhGn+Jl6UGgYeokHKF5x +PKENb9A+6oft9cN23XMlDqNwrG5oGBpbDXzTSdN1iOBD/16NqE5RQDi90hMMCfq6 +RZj3vQVAInmCogNoc+ObASK7JhbiS5qop26xleK42CFcBPeTiUl19ZkIUeHNxnIR +kBUe3JdfVBKKDaKgSAH91w/a6SEiLSYWVdzZ7ZUn9H2AIRNDCUZ0IlJqd4xMoKEv +6vRenNemQkuPEN04PZ+kDIiJB9LPLoSQszm43VGnrhg7d/BBIFQQyRPtecp3x6wW +1jmvWAbyZg+LeWQzn/5g2nmEYNCirFpgGGz3Xr6R97Cx7O66wDAIXzNhti9z32pa +uYAcbr/8SHgHmBQ9hNfeCWHy+8dTm+7pYPO+lE2v2p46A1tWMcAlwZm7OrD9RsOe +cGjSHGrGlB6I7jbog0uTWlWzD0Xv+oK/XO3BFVWbpg64wSMQwJDVmBgSADETNoPO +xn2XRcbAwm0j4VFQfYYox5ZT2FarHfcnGp1ew8xzcvHXW6d31qAhxjN+ZrtGZIkd +69DzAJiqn6sjS+Z8PA8WLpSBss+u2L6rMu6oyi7uI1FnR9f/3GUFXDsfp4z4k4zl +jrSL3dnbPMGFnELV8oNOM1FXHfVU2GgGm6WC8oI2hGabObmQMWjeq7WGd4y/rtsa +OSOxoTG2uQ2EXSTvk0yU +=C2dZ -----END PGP SIGNATURE----- diff --git a/app-emulation/xen/ChangeLog b/app-emulation/xen/ChangeLog index 990e8f7f921d..00e4a2d3c1ba 100644 --- a/app-emulation/xen/ChangeLog +++ b/app-emulation/xen/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for app-emulation/xen # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.93 2011/11/07 17:49:55 alexxy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.94 2011/11/28 18:24:57 alexxy Exp $ + + 28 Nov 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-9999.ebuild: + Move xen-9999 to virtualization overlay 07 Nov 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-3.4.2-r3.ebuild, xen-4.1.1-r2.ebuild: diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index ff3c853549bd..60a3356168fb 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX xen-3.3.0-unexported-target-fix.patch 788 RMD160 4b30444c021479cbd3969493639533fc1e43e781 SHA1 9119f06b4a005c385ac27e085e2d96ccf9cd4dc9 SHA256 e46f5fbe4c579b84f895f0ac6e05589553a11305ca30e69405082d58abd9ee07 AUX xen-3.4.2-CVE-2011-1583.patch 2893 RMD160 c6ae9661202dafc2abdcf3aaf939464d14ded9fd SHA1 b2140fe7d615b542a96dadaaf8ace382e528d2cb SHA256 809c1744aee7569db31e9959c1e2c433ef6f4067134b26f70a689e056a024df9 AUX xen-3.4.2-dump_registers-watchdog-fix.patch 533 RMD160 766249003d91cbec3b0014a8446e1a4d01cd847a SHA1 6306250671976c638f814a4958211af4bacb53b4 SHA256 17d18f268efd302085bdfa0673e2d9478e84206b6d060d0a63854441233a81c6 @@ -11,6 +14,22 @@ DIST xen-4.1.2.tar.gz 10365786 RMD160 457797ec4be286afbbcad940a9ce04e44f3f40d6 S EBUILD xen-3.4.2-r4.ebuild 3247 RMD160 73c91e87a06e83faee786268db656531a2dbe71f SHA1 94f6be18689fd09099ad062f829358bfa159d6ef SHA256 385ddd40121b1d415214e9adc619cb39825febcaec21b7cb70c2d2f2e4b60a04 EBUILD xen-4.1.1-r2.ebuild 3339 RMD160 d70e58cadf5b9c45d67e2c5d05a8061c67d62319 SHA1 06f5c7c6e493f47d476d08663cfdc536ac0ee760 SHA256 6f7089d85d6ab12d22d5acec4efca8a7646a9dfc3c7a6b1b030336cb77867376 EBUILD xen-4.1.2.ebuild 3217 RMD160 0c5766606cf0b2f1dfd4bee454152db0ac07fb9f SHA1 9a170da39c3fda16445488aac1d884d78304c9d8 SHA256 374e77ab7aadd7bca98e6d668d0a9e26842c1582987b24bc5015424f2c194ad7 -EBUILD xen-9999.ebuild 2929 RMD160 34b61aa566948357bed2bde59d06e38fdc21249c SHA1 5dfa8cebff2f2b9a10e40b888e151baf8afb804c SHA256 62f131e504a87ab2e05b1109325167ae9f6d9747ae90d89536d49734c7445f0e -MISC ChangeLog 15121 RMD160 5bf460eb5a03ad197472c542061d5e0ce610d88e SHA1 5f5bc3e66f947a9460df3eefb6e1c00423f6627b SHA256 c1d2fc82761fb9ad454edd9c4f3fd769c844926523940310181759eef784ec87 +MISC ChangeLog 15233 RMD160 cd6a9110d04fa22e4f154821c14cc1c292f9b836 SHA1 bede5116c3a4099688a141d62176527693fa6a9e SHA256 918c690d3ac19458d5056b45bb745f611a95edc01ae0cc0534da83fc54b30145 MISC metadata.xml 581 RMD160 d22ffb491d9dad33425b97add683dd6b8b9139e1 SHA1 649f65e9fd2ab25e32394c555a24fc0f6b59c37f SHA256 1cf2cc4bb5b5278ac75e74910607518ddd2bd6454f18325319ce1ac102fab535 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.18 (GNU/Linux) + +iQIcBAEBCAAGBQJO09IEAAoJEOf+E+/4L5Lmio8P/iyT65V/y2aM6kq1LpV+rRu2 +grUyzIz2shulNqAtxwxgwIqpmj/zTIEItjxY1S44lteB+RPHXKLNISKVhV4i7DDW +BmukQwklV95cxXKndNd55bk36C/jsEx/m41WjOZ1M/bjT79PvppPoGLBsbSMpoDJ +gUX399IZBn8uiQnzHRB96WsnKOjPr38IQrTMZW3S27DiBBVej1MnQoRm9KTonzka +98G5u62GvId1mx+kkWfPojfo0j/Aqj9UoCWXyyHOkt3ezl/3+N2oElrEwxYCLQ0G ++LIlvULVHTf1rPPNN1tZYtfkpq8bmDdZnqUDUGuDKWQtU5mePtnNcU4N/HVqzyYa +FCwMom2kpQzBzgszvOik5RyDxNfgfvCnVyuTsD73fY+Rq9gPhIqMCYQXilgFfvFk +pFYUCn++EoC6g6xy0XCnnSfqu+c8kLT0H/tcooBdrLPff3qD48urhR6njcirTBV9 +2SUo3soHZ7P+Fq7gw7HHprQaD207uOVG+jA8MH12OgRymvdV7bC+gSznDIq4b6q3 +DNLdz6PUR0vvMUyeCI55qMTviM3kWR/1fA4IdVuagzGb1gxoUa3qOOdgOybbv4El +zrS0Fer9QXWWZJU0E6kL6qDmG16pzsQIbH/MC1FBJ1NIj8hNXL5pg7/3YmqAaXR+ +u9Z6qiZSnDlMByJaeenQ +=SKPV +-----END PGP SIGNATURE----- diff --git a/app-emulation/xen/xen-9999.ebuild b/app-emulation/xen/xen-9999.ebuild deleted file mode 100644 index 8368b08eaf81..000000000000 --- a/app-emulation/xen/xen-9999.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-9999.ebuild,v 1.4 2011/09/11 14:48:15 alexxy Exp $ - -EAPI="4" - -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" - SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz" -fi - -inherit mount-boot flag-o-matic toolchain-funcs ${live_eclass} - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug flask pae xsm" - -RDEPEND="|| ( sys-boot/grub - sys-boot/grub-static )" -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 ) - " - -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" - 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() { - # Drop .config - 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 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 {} \; - fi -} - -src_configure() { - use debug && myopt="${myopt} debug=y" - use pae && myopt="${myopt} pae=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 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" -C xen ${myopt} || die "compile failed" -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - use pae && myopt="${myopt} pae=y" - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install || die "install failed" -} - -pkg_postinst() { - elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" - elog " http://en.gentoo-wiki.com/wiki/Xen/" - - if use pae; then - echo - ewarn "This is a PAE build of Xen. It will *only* boot PAE kernels!" - fi -} |