DIST pciutils-2.2.9.tar.bz2 212265 SHA256 f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5 WHIRLPOOL ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad WHIRLPOOL 39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
DIST xen-4.2.5.tar.gz 15671925 SHA256 3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac WHIRLPOOL 762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368
-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.tar.gz 18404933 SHA256 5bdb40e2b28d2eeb541bd71a9777f40cbe2ae444b987521d33f099541a006f3b SHA512 31621fbaf621ad350125d03366ecff4dec5d810b0c1242ca0e28788f7556ac1443d7ee9247e1f76dec07e148e0b4ae16d08a7c10101bb78d6529375f3e40998e WHIRLPOOL 4a77588a4aa4846cfbf9493ab20bd2f293c55a941a5639fdd166a43f284cc0cc7218969def755a1acd89e640181bdd862fff0b566cfb8e628d73deeb6369c924
DIST zlib-1.2.3.tar.gz 496597 SHA256 1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e WHIRLPOOL 8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276
EBUILD xen-pvgrub-4.2.5.ebuild 5031 SHA256 889f4d0122b1915076f7a21a318db4862ac36b79ac6cf92fdb36cbcac3098258 SHA512 f243e73b72881e418cbc7126e407ff12d71da1051e0d63dd90c29637e63c28fd48a5388191b197197babfd043da8d8d79aa20d9da884ac90a1d210cf58165f4d WHIRLPOOL def926d32dfb76d8fdf3d8218c0253dc56192c083eb676a9f0c8d8ce4e278bd69f094cf033e805f229c182f11fbf70d7c4efb131a20a19f9d4a46a5a8bc969de
-EBUILD xen-pvgrub-4.4.1.ebuild 4421 SHA256 fa983a404e9ba8ed0e087d62eec40e492ad89b291274fac30bc2c2f7cfae1964 SHA512 0e007efade0e7c36c6b929e76b99882be517dc0a89b8fbad9bd1a179fb08b249558dfa4465956e86b66c758750a115908e27865a69cfd4b255af7fe58771d196 WHIRLPOOL 2b2d09fd0bda987b6ac228034b7aadeedbe9d09bbf7384a1df8eb8f77050dfdb2da89b80f9e66d4b9fa9b73c9b8c5f2f9e067d71a70f3434a52bed4e949b4553
EBUILD xen-pvgrub-4.4.2.ebuild 4421 SHA256 de470702345cc4a1b55e8a9859ade7b5dce75feec2007d47e9985ebfaff515c9 SHA512 f665f64199b09472a33c111db48dba073669d582a50f013588044166d5afeb50031531b909f3e71005b402b2c414868b4ae33dc8f4fb5de93655ca623c1b057a WHIRLPOOL 5909430734f7b002a82847904147e96d5a4f6022ca2e1777157d8befe78a12a54db806595032d9cc67205723d30f86f67c79ba573ceafc92aa4c6ea785e327ba
EBUILD xen-pvgrub-4.5.0-r1.ebuild 4527 SHA256 2fb0f6f74b941592ef257e40d2a1456bf9846c3f9b184f1a220cf9fdf0801f84 SHA512 7b18bf891f40b18692de604c9d7e2aad7900e2b7700278c2685c93cf469ddd2fdcba10e01d610e226e1307f12daa2bab37b81513d8447e0bebcc7da408e2d2bb WHIRLPOOL dc4eb38ce5f683e318771fd8201de6913afb94694b4fd552a14ad8f915d006b5379f67bf3e760714af525bd2670c10d744ad2a35bbc275c873b49457ff335608
-MISC ChangeLog 14094 SHA256 f05f9cfbbfff32e7b71ace55a3985337eede7f9c6ccf5c291f27f433940061e3 SHA512 1951932e7ed63ebf8d27b0dff850bf18997e360d1fa92585c683a2274a0a406cfc9556b4b70b816d1ac678856d23a693a5335c40b9bdeda8cc59634a97c41599 WHIRLPOOL 5eb2642d0c0784fe5b6a957e5d917b9ed52b1ce18575695b214bf886ab50d3e191a8314adf563d2062243871da2c4cc5dc17ad27b7269082346e97817dec89c6
+MISC ChangeLog 14183 SHA256 49341a110ebbc91214c8051c364eea2f6cab63654dcc10a82860ec56ec7b66e1 SHA512 4451c42d898f67a906a0014204d3c906af7f19b629b5345c760abe630282ab05f935aee154eea3f9cad12717cae491f4a34bcd559a373d564b721515601adfe6 WHIRLPOOL cf38bf7dbd5f3ed8f87baab3b2b8a88364abf350cb87b50826815d6ae9ab70a9cc2811a62e963a5f7d66bd4348b2850a453072df25f5e4c9a4f20ab4ac49760c
MISC metadata.xml 156 SHA256 4a030777459245372bda9f7925f3a5ed3ef2b29b77e1a2971f3400ac2059b1e2 SHA512 66b610ce3a3c525f52ad132e0c6cab329866069d8f40cbfc7302b12f8fc1217705ce9d5aab9c08ee3f7eb86bd880b5c3595b10c3eb67932148a109ec11b88c22 WHIRLPOOL e7f151fa553d737c02f8791448170ddd88b9330b1b01a868cd5c32a875b58b36dd1e2b041308f657d35550f22e5798cd96037c3c890c0646119046f984505c23
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVHk+XAAoJELp701BxlEWfaMoP/2bOoFjdGsZjPyndFVd8ZfOd
-02A/Vjs2jKJbcATkD2Oy+0fj1r25g67WXhaIuQwgbTM/vV5YnvZWgUryAY4NBmvf
-Kawj3O78L9XTWA8UNGIRoxkjK16E4AC0/JNZZ/9miKiFDfU3YGy7gLVcegwmFONl
-FpHR0yKAL8+ClaDVpsYe/rVbvDv2a97ZQiXVR4cF3evusqVp/FNb7f0kLLzlGla/
-7ne007zqwgfQwUv0A1F2dkbhPzLEmUJ2XHbQJygAUJQZpgbFZ1X9HOMnWLiPqrph
-WZJ5Zmfn2eEix6K4cjN4SsvSEBQwhZVkX+pJV1J4wDi3vW+A0KJePq9sIHJWkrzr
-2GqC7AnivMOGbfdwqwPJCr4qBue6v2XiK6M0f/Ufa6F5glZJwRYOH2QsdvPuZf43
-mCxpdfU9K5DyleGpkrvASXoinTiJ3mNg36zIgIqNx4SqC2pnnITfxqmrmF0gdXFD
-Xp+pXrWsBQyfgPHgg38aw4EHyCSpATvLkef1maC2bkTisON1UblP7MXcOCjC8zHl
-af+kD+h7fFsoJmHx6rIwAs3lhkv7uVIu09hIMTS82C7wk9rEwl+K0Q0srNLlCyRR
-y6OB/viRdRkwy1CQBY5ZzjRgfiXtERd3hiYq0kyQGl79Eb4IaTdaVQl2cacfGAco
-wV6EhWYpNek87ltgTZCd
-=t+9p
+iQIcBAEBCAAGBQJVHlCmAAoJELp701BxlEWft/sQALbt/kD35NYhDzAbgRJkN8Zn
+N2009jxGcEEzXNZSNwRzAtaT5lztBazNzXugIkzHVyGRO2LsV0IgRDPmEXe/ibwr
+2PsqhVLrnU5mCvCrPovDamrSiwo2ws7y/wvE+Nk6/+on7mt+tMVNaBjHg82Fxg/j
+rT4xfHmrgyEuElXAo/fQiaJ5w8AR1bBotVBa47W5LH/+UGA+XXmdmQRArOX00Eem
+xIPXMMJJgpUNmfO8KGhFUPccmgCH16GXAsnCpZe0YcdiBQaOhM/MKyNPZW6dgyKR
+DuV0ABc4eym2dvAZSB2kIfP1uIM3qKHjnH72Qj/s6RjQ+OCO9g9GMTru7wufdYzM
+B4lyrXlOPbvon7AUAvmqtlD5S/R+6oE++GZGKwka6WUoUhfSJ/q9nfrl5/s1NRfm
+JKNWqwxTkZ3IrZGZkfzRAZ2deyPXB/03hMPNzcifHvimjiUFvOpOfmDwGb0Z7MGM
+SYYKeKM7xv5ySOEST6jKk+AqPZTsTi5O3CUwbpjvIYmDFKANXUwh205cLukxyT9E
+racbYARhZ3EGT2+I7bIrXCvATgTWMbNOvJl/4oeEOEHGBC/qljOb3JBKTHA2eE3p
+XNombNy7/9p1NnVu5LjnsFLkU0c7WGIggvwkO6doz/W4a0boBXdfqZtDGUtBp4k5
+OzJjQak3gdJ66GHABjcY
+=Rcc8
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.4.1.ebuild,v 1.2 2015/03/13 09:48:41 ago Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-PYTHON_REQ_USE='xml,threads'
-
-inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
-
-XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
-LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
-GRUB_URL=mirror://gnu-alpha/grub
-SRC_URI="
- http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
- $GRUB_URL/grub-0.97.tar.gz
- $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
- $LIBPCI_URL/pciutils-2.2.9.tar.bz2
- $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
- $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
- $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz"
-
-S="${WORKDIR}/xen-${PV}"
-
-DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
-HOMEPAGE="http://xen.org/"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 -x86"
-IUSE="custom-cflags"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="sys-devel/gettext
- sys-devel/bin86
- sys-apps/texinfo"
-
-RDEPEND=">=app-emulation/xen-4.2.1"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-retar-externals() {
- # Purely to unclutter src_prepare
- local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
-
- # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
- sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
- -i "${WORKDIR}"/zlib-1.2.3/configure
- sed -e 's:^AR=ar rc:AR=ar:' \
- -e s':$(AR) $@:$(AR) rc $@:' \
- -i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
- einfo "zlib Makefile edited"
-
- cd "${WORKDIR}"
- tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
- tar czp grub-0.97 -f grub-0.97.tar.gz
- tar czp lwip -f lwip-1.3.0.tar.gz
- tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
- tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
- mv $set "${S}"/stubdom/
- einfo "tarballs moved to source"
-}
-
-src_prepare() {
- # 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
-
- # Patch the unmergeable newlib, fix most of the leftover gcc QA issues
- cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
-
- # Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
- epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
-
- # Drop .config and Fix gcc-4.6
- epatch "${FILESDIR}"/${PN/-pvgrub/}-4.4-fix_dotconfig-gcc.patch
-
- # fix jobserver in Makefile
- epatch "${FILESDIR}"/${PN}-4.2-jserver.patch
-
- #Substitute for internal downloading. pciutils copied only due to the only .bz2
- cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
- retar-externals || die "re-tar procedure failed"
-}
-
-src_compile() {
- use custom-cflags || unset CFLAGS
- if test-flag-CC -fno-strict-overflow; then
- append-flags -fno-strict-overflow
- fi
-
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
-
- if use x86; then
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
- XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
- elif use amd64; then
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
- XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
- if has_multilib_profile; then
- multilib_toolchain_setup x86
- emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
- XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
- fi
- fi
-}
-
-src_install() {
- if use x86; then
- emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
- fi
- if use amd64; then
- emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
- if has_multilib_profile; then
- emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
- fi
- fi
-}
-
-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"
-}
DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90
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-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
DIST xen-security-patches-0.tar.xz 5944 SHA256 c0456793064185f0781668264a09a2412a25e2ff8c4ce0d332204e37b94d7e96 SHA512 de812e66563e608548b220aa00c8fd71973af748a00cea79959f46a5b6893a38248d2ea455026af43f47e3f5e566d08b5a6f3d18f22e940d75d2a2ca76cec3d3 WHIRLPOOL 3e18d32798bdfe584ee8d102963090b569ec3660fd5723d8c608091e5c7d935c1edced5e258d92bf51fe06975455a3ae33dfedd01702c6076aedf97ea61f2d1b
EBUILD xen-tools-4.2.5-r3.ebuild 11213 SHA256 a05c5eeb2b100bb0dcb54893c90524506dc43874a5afe345ce4bd52d2e2c0b41 SHA512 c407b0d603babd56c1a0ec5f9bde96086aaf58ac03ba8bd61d1fd6340da58f07966530a674c494f8a80c7a166672abf9fbd061b9a9f0d6f4fdd657e33d82265e WHIRLPOOL 6b7c3f26a5bc5ee7ebd7a8be29ed909b1f15d8a2d2db51b1e50ada70b3510b688803ef2512ad128eea55e588b2dbb1d2105963bcf488d7c6b3aedfad19d24bca
EBUILD xen-tools-4.2.5-r4.ebuild 11213 SHA256 f866368950fc6d34ae869ae51875d8774c486d4d691201c25a52d898fdac87e8 SHA512 ff21c488ad54f1d4d520f8934217df7f60db6a0910f9db274deeb3d2de2dcffa38cf7bcfe38fde5bc2a83a34bc415b198d7b048483a9ab6cd69a47f1559f6350 WHIRLPOOL 0dc255de9346aa83aa1c52ea686a40086d4648fe7483241c504133f48c03bc68f99e8433570661e6675a64c5c133f3c5ef5d9fdbe93c16b2d581aab3c16cc705
-EBUILD xen-tools-4.4.1-r7.ebuild 13175 SHA256 51b6b392021f28f25d6e41dac0751529f0f28020f99d10e67c8672ac8b981361 SHA512 3b4fdf8992c47eb735e50c512ace8c3cf9e24255ca8ba49dfe396c41c21544d57083cd69bb65303d9ae1bda57cb9e65c72ff23aae2be562356512885f32a3864 WHIRLPOOL 3f2842972d9c4a7308d080b42a6484fa0013f60d9e3038cdac53eb9a4c1133a237ae71d7846efc26ca5d43c7b2fa979a890bba320cac3753bc46dc7f46a71e54
EBUILD xen-tools-4.4.2-r1.ebuild 13721 SHA256 d4745c241c995eef2563d181bf70a1e549877d61b5e26b35208cbf0cbc02f0ec SHA512 867a7b885d8a62ab924d5ceebdfc28cac9ae5bca616c4ad8b7a1c9934be3094a7ffb7013dee00e3df47c4a29ccee315eb689c37e6ae185406fb38ff89e339a58 WHIRLPOOL 37df47dcda4debad72480c71984874a01797aca1e89eec3bb72a47780ba4781fffb510e0fbceec59d6f8d6610f89e911d96073e0df7dafe292ae548c21657be6
EBUILD xen-tools-4.4.2.ebuild 13719 SHA256 2dc72757aaa4bba9e23e9fb03f56c08603a332ccae9183f8db290f22cb2fbaf3 SHA512 6bf04308fb58f7d2ce22768452a4955fac70364be5abcef2102b64b403e9ba322e98ce669ddf400612a39f5b941b8873f543b6c2ffd5c37c3a2fdca2432b125f WHIRLPOOL 780c6c7b0cfc7e40f6c64656590f2d7c99983cb2b924d8384692d06715a4ddcc14ed6802730183173f4408a8becff2e68a983638d8e8583c64bcd67dff9dadd2
EBUILD xen-tools-4.5.0-r2.ebuild 13508 SHA256 cffca4bb62c08c675637d13e317f102d06c0fa05323b3b13495af8aba653941c SHA512 f40ed0bcdebce2d3b80518e71ffea3890b199a254dcce8993bb1ffec9ea94b98a098395acc2314d04adf614ca7d155ebd5168a381c6aff8abe765da29e99198e WHIRLPOOL 0d3b7bdbced559fcba576e3f3a8dffadc13e9375447b4ce4546499f6e68efffbfcd309b757325964e8c6376b4b3eb2e3fe53f3779a8ed2aeddb2251e00e9e290
EBUILD xen-tools-4.5.0-r3.ebuild 13509 SHA256 d4a03d5f0efeaffdfa3ad79c872ff17ded4a926294ce06bcaa81aa22b263f8ed SHA512 a01d9bcab61bd66a6cb573fca885490466754f61572ab6118fa9dd3c69da5fcec0a87a64ab5130b3c347bef854341860ed67a42f107ed1e2bff50b20eed49a26 WHIRLPOOL 329ba34e9879673f3a8136b721d70d480764d9f119603ae4e1972c2a0b96b7a08e383e2e24cf856a6ebaa21893d7c8c6c7ce997b19adc6381fdb01392f9f8060
-MISC ChangeLog 65860 SHA256 c2f99f149f57ea33194b4b9106a6ad2dcfa3def5d3aa069becd79c0e9b0d522e SHA512 c8dad199efdea069cc9613d6dc850e0a6d540f4e9f69098c5b1d20af617788c6932c2677694141ea8f9e8ed3930f10dcd5bb64562f6daa0dea2fe545812a0b53 WHIRLPOOL 23c3b3be1f1be2d0974896f2de3d4b260d2b0d47e11433a31ff4179dd3c62ec427b605de8aa14b2cc03e4449a0fb108310bfa6627ad7b2cbc672ad4d06aa8bb3
+MISC ChangeLog 65951 SHA256 c01584c15fd730f308a67f574da62d19e37d44f0592d59c5ebddfe66c7b912a4 SHA512 a6238df1c3dda09033167565b5c136a869859442833e7f7d5a95d6ea01433ed1205ac8489fc63cbd01f18ba380fba09ad6b876c472e6f4ac9b912563946a7b05 WHIRLPOOL b4bf26ca0421c80c5da5ce26f2eaa1764e83edacdc925654f82261da3d9e24e88440cb5c6fecfce646be5a9fc00980efd66c5e3b5f42aec8c48d5edf10e095cb
MISC metadata.xml 1016 SHA256 c308885b5aaa9733dcc866837e1847a89ef6085cf360a32a819cc38436d3569f SHA512 d93403690acb20d330e3af8e76b0a63daf69abce63f41e2edb7268158fafa15aa2c3f58fa1b6ec5f4667e55262685840bd1e47c12b2dfb95f702a7ecf7926390 WHIRLPOOL f02be8f37834b7d01328f99664268a0f6a47876c520f4bb36690b70c436a65e1a34cc6fed9e3429a804f1668c8e6c379bff39bf7375842d0b6c1efe3c01f756d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVHlBrAAoJELp701BxlEWfGNQQALbYar1esfzeUZYpTf06+zrP
-5XeDB79ThvOI9Sj0ZmnH6xUWPvv4GwwFK7QVCVJgpiuTHq9yNbZtAMQiIxEYjiRD
-nk5+0x9hcDurYMIZ8sCYGW+mHWJe3MyrDVVpbp849MxUNM5AC4wjJYfD4mHnDqjo
-ahJe2depqGzznA4DN4NUSClUMz0z6tChWm2TqG0/1lEdN3I3NrwdJcwK6s8UKXPh
-YN7k05HK8LfyDHxgBWJzjJqyhd0f3GGCHUxlqSiYw7awv8wH9Aqh4bObak0bpwaw
-dHj3egaPHXWhjG5NSWh5klGaEGfq7DHwM9V5sTUfnXoA2qpDK4CsATeDISqA8Bfl
-LvRg7eFN/lqYOmF3eBskzAqrCD+O/wRvjQe1Edn4jVxO7EcXW8Gevdi991P8XiBY
-pcLDuv5vyJswlzgU07mwSFz4FYqxU91oZyOx+mZbbxWzgz38urWfo/gc6tX3twaR
-NCMwJAIfSf+wAw/lj9EkGDWFIIdUM1IXyBeuzRnBSV647bcVIRDVF/6fxaSIsBqq
-DxdzgWEBHdQvbPJsAJBTAQhOVRdC6ySaQPnJ8xhPPQOVx/vCSNgxf/xXD3vX33ta
-mIo4bFT1K89h5a395i8wImKgRHYXVcjB9lk4d2lrJrYjjWZQvR423YhaQMy49U0s
-X3r2FA0R3zU1OcfjMR6r
-=RCDw
+iQIcBAEBCAAGBQJVHlCTAAoJELp701BxlEWf3+wP/1DNVjzSIRVkoMNbIPb6UBzW
+8YsIkefze4F3DKgzMkf0F6SV39G1IN/MG9Xe5QviUF3nGcnGl0dK8DGGY/OGYZ8c
+BA7Kc2H0NZE3gHzWZ8ac1uuIciC+Td9SI+g6M7ntbt6LpqsmgmbAL9NlIl6Vfyek
+FOd1M5YU2sfYjpxJhZtjkJ8FGNsYrpuhKy78Uuuh5HnqLsthOV6vbuO3ihjHJwL9
+Scqrnip3fzeMjbKcRjvLu1ajrILsTyklaAuBzncAKazlaoPUx3OEYelNzpEkvyUD
+TwqXQSfLwfdBBMpgcLE3xINKRCjb5lhg0wFdGiJlixkvZnjGwmpBsWK33evzJnar
+jz4WAzFBdHWumPkPKyLGWX0njP3Ou8PRnH50+pcOx64agzRQDVZaeA2wAmxeMQf1
+OkJNXh1JqCQ+qf62hPXcJ6WTsj9i8yMUaNJuKBbVliJIsdTjEyi4kc3SIHpj3f5g
+HEzDWNiOIoaePQRVHqnCmtQllh2zniG96FrvyJKnhXptpckqvQJQOvHwd1i26Uwu
+Laqp0oYWMGFJ4DA2fM39vkTxQW0wS3RpB3WN0sl1tW8GYzngiL9MfZwIS4L96dbG
+k2U/P+Sn1x0C3VMG7rsPFgK6gDFlJgwMlWUrDquR4VLFqG0s8tqapswKYltAL22L
+ymmMC/skBVWKI03ib2CY
+=1fZb
-----END PGP SIGNATURE-----
+++ /dev/null
-# 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-r7.ebuild,v 1.3 2015/04/03 05:10:20 dlan 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=8
- # 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
-}