summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/xen-tools/Manifest27
-rw-r--r--app-emulation/xen/ChangeLog5
-rw-r--r--app-emulation/xen/Manifest23
-rw-r--r--app-emulation/xen/xen-9999.ebuild112
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
-}