diff options
author | Agostino Sarubbo <ago@gentoo.org> | 2013-02-03 21:37:34 +0000 |
---|---|---|
committer | Agostino Sarubbo <ago@gentoo.org> | 2013-02-03 21:37:34 +0000 |
commit | 46815e6359a2905ea5cf62d17a1e9fc91369be42 (patch) | |
tree | 6fef6bf1e93538b037aa89f4f686e2bde74390fd /app-emulation | |
parent | Drop unused autotools eclass. (diff) | |
download | gentoo-2-46815e6359a2905ea5cf62d17a1e9fc91369be42.tar.gz gentoo-2-46815e6359a2905ea5cf62d17a1e9fc91369be42.tar.bz2 gentoo-2-46815e6359a2905ea5cf62d17a1e9fc91369be42.zip |
Remove old
(Portage version: 2.1.11.31/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/xen-pvgrub/ChangeLog | 6 | ||||
-rw-r--r-- | app-emulation/xen-pvgrub/xen-pvgrub-4.1.1-r1.ebuild | 128 | ||||
-rw-r--r-- | app-emulation/xen-pvgrub/xen-pvgrub-4.1.2.ebuild | 127 | ||||
-rw-r--r-- | app-emulation/xen-pvgrub/xen-pvgrub-4.2.0.ebuild | 110 |
4 files changed, 5 insertions, 366 deletions
diff --git a/app-emulation/xen-pvgrub/ChangeLog b/app-emulation/xen-pvgrub/ChangeLog index 2fbac2579a96..9d2a4d086ff8 100644 --- a/app-emulation/xen-pvgrub/ChangeLog +++ b/app-emulation/xen-pvgrub/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-emulation/xen-pvgrub # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/ChangeLog,v 1.18 2013/02/02 21:17:12 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/ChangeLog,v 1.19 2013/02/03 21:37:34 ago Exp $ + + 03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> -xen-pvgrub-4.1.1-r1.ebuild, + -xen-pvgrub-4.1.2.ebuild, -xen-pvgrub-4.2.0.ebuild: + Remove old 02 Feb 2013; Agostino Sarubbo <ago@gentoo.org> xen-pvgrub-4.2.0-r1.ebuild: Stable for x86, wrt bug #454314 diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.1.1-r1.ebuild b/app-emulation/xen-pvgrub/xen-pvgrub-4.1.1-r1.ebuild deleted file mode 100644 index ae03f0c27a0b..000000000000 --- a/app-emulation/xen-pvgrub/xen-pvgrub-4.1.1-r1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2012 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.1.1-r1.ebuild,v 1.7 2012/12/04 19:24:18 scarabeus Exp $ - -EAPI="2" - -inherit flag-o-matic eutils multilib toolchain-funcs - -XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles" -OCAML_URL=http://caml.inria.fr/pub/distrib -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 - $OCAML_URL/ocaml-3.11 - " - -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" - -DEPEND="sys-devel/gettext - sys-devel/gcc" - -RDEPEND=">=app-emulation/xen-${PV}" - -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 - - sed -i \ - -e 's/WGET=.*/WGET=cp -t . /' \ - -e "s;\$(XEN_EXTFILES_URL);${DISTDIR};" \ - -e 's/$(LD)/$(LD) LDFLAGS=/' \ - -e 's;install-grub: pv-grub;install-grub:;' \ - "${S}"/stubdom/Makefile || die - # Fix gcc-4.6 - sed -i \ - -e "s:-Werror::g" \ - -i tools/libxc/Makefile \ - -i extras/mini-os/minios.mk || die - - #Prevent internal downloading - cp $DISTDIR/zlib-1.2.3.tar.gz \ - $DISTDIR/pciutils-2.2.9.tar.bz2 \ - $DISTDIR/lwip-1.3.0.tar.gz \ - $DISTDIR/ocaml-3.11 \ - $DISTDIR/newlib-1.16.0.tar.gz \ - $DISTDIR/grub-0.97.tar.gz \ - ./stubdom/ || die "files not coped to stubdom" - - einfo "files copied to stubdom" - ls -ld stubdom/zlib-1.2.3.tar.gz - ls -ld stubdom/Makefile || die "stubdom/Makefile could not be adjusted" - - sed -e 's:^\t$(WGET) $(LWIP_URL):#\t$(WGET) $(LWIP_URL):' \ - -e 's:^\t$(WGET) $(NEWLIB_URL):#\t$(WGET) $(NEWLIB_URL):' \ - -e 's:^\t$(WGET) $(ZLIB_URL):#\t$(WGET) $(ZLIB_URL):' \ - -e 's:^\t$(WGET) $(LIBPCI_URL):#\t$(WGET) $(LIBPCI_URL):' \ - -e 's:^\t$(WGET) $(OCAML_URL):#\t$(WGET) $(OCAML_URL):' \ - -e 's:^\t$(WGET) $(GRUB_URL):#$(WGET) $(GRUB_URL):' \ - -i stubdom/Makefile || die "stubdom/Makefile could not be adjusted" - einfo "1st Makefile adjusted" -} - -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) -C tools/include || die "prepare libelf headers failed" - - if use x86; then - emake -j1 CC=$(tc-getCC) LD=$(tc-getLD) \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub || \ - die "compile pv-grub_x86_32 failed" - fi - if use amd64; then - emake -j1 CC=$(tc-getCC) LD=$(tc-getLD) \ - XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub || \ - die "compile pv-grub_x86_64 failed" - if use multilib; then - multilib_toolchain_setup x86 - emake -j1 XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub || die "compile pv-grub_x86_32 failed" - fi - fi -} - -src_install() { - if use x86; then - emake -j1 XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub || die "install pv-grub_x86_32 failed" - fi - if use amd64; then - emake -j1 XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub || die "install pv-grub_x86_64 failed" - if use multilib; then - emake -j1 XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub || die "install pv-grub_x86_32 failed" - fi - fi -} - -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/" -} diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.1.2.ebuild b/app-emulation/xen-pvgrub/xen-pvgrub-4.1.2.ebuild deleted file mode 100644 index 611aa97fa4ee..000000000000 --- a/app-emulation/xen-pvgrub/xen-pvgrub-4.1.2.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2012 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.1.2.ebuild,v 1.4 2012/12/04 16:31:20 idella4 Exp $ - -EAPI="2" - -inherit flag-o-matic eutils multilib toolchain-funcs - -XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles" -OCAML_URL=http://caml.inria.fr/pub/distrib -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 - $OCAML_URL/ocaml-3.11 - " - -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" - -DEPEND="sys-devel/gettext - sys-devel/gcc" - -RDEPEND=">=app-emulation/xen-${PV}" - -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 - - sed -i \ - -e 's/WGET=.*/WGET=cp -t . /' \ - -e "s;\$(XEN_EXTFILES_URL);${DISTDIR};" \ - -e 's/$(LD)/$(LD) LDFLAGS=/' \ - -e 's;install-grub: pv-grub;install-grub:;' \ - "${S}"/stubdom/Makefile || die - # Fix gcc-4.6 - sed -i \ - -e "s:-Werror::g" \ - -i tools/libxc/Makefile \ - -i extras/mini-os/minios.mk || die - - #Prevent internal downloading - cp $DISTDIR/zlib-1.2.3.tar.gz \ - $DISTDIR/pciutils-2.2.9.tar.bz2 \ - $DISTDIR/lwip-1.3.0.tar.gz \ - $DISTDIR/ocaml-3.11 \ - $DISTDIR/newlib-1.16.0.tar.gz \ - $DISTDIR/grub-0.97.tar.gz \ - ./stubdom/ || die "files not coped to stubdom" - - einfo "files copied to stubdom" - - sed -e 's:^\t$(WGET) $(LWIP_URL):#\t$(WGET) $(LWIP_URL):' \ - -e 's:^\t$(WGET) $(NEWLIB_URL):#\t$(WGET) $(NEWLIB_URL):' \ - -e 's:^\t$(WGET) $(ZLIB_URL):#\t$(WGET) $(ZLIB_URL):' \ - -e 's:^\t$(WGET) $(LIBPCI_URL):#\t$(WGET) $(LIBPCI_URL):' \ - -e 's:^\t$(WGET) $(OCAML_URL):#\t$(WGET) $(OCAML_URL):' \ - -e 's:^\t$(WGET) $(GRUB_URL):#$(WGET) $(GRUB_URL):' \ - -i stubdom/Makefile || die "stubdom/Makefile could not be adjusted" -} - -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)" -C tools/include || die "prepare libelf headers failed" - - if use x86; then - emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub || \ - die "compile pv-grub_x86_32 failed" - fi - if use amd64; then - emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" \ - XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub || \ - die "compile pv-grub_x86_64 failed" - if use multilib; then - multilib_toolchain_setup x86 - emake -j1 \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub || \ - die "compile pv-grub_x86_32 failed" - fi - fi -} - -src_install() { - if use x86; then - emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub || die "install pv-grub_x86_32 failed" - fi - if use amd64; then - emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub || die "install pv-grub_x86_64 failed" - if use multilib; then - emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub || die "install pv-grub_x86_32 failed" - fi - fi -} - -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/" -} diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.2.0.ebuild b/app-emulation/xen-pvgrub/xen-pvgrub-4.2.0.ebuild deleted file mode 100644 index 787cdf7b15a6..000000000000 --- a/app-emulation/xen-pvgrub/xen-pvgrub-4.2.0.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2013 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.2.0.ebuild,v 1.2 2013/01/30 14:12:30 idella4 Exp $ - -EAPI=4 - -inherit flag-o-matic eutils multilib 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" - -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" - -DEPEND="sys-devel/gettext - sys-devel/gcc" - -RDEPEND=">=app-emulation/xen-4.2.0" - -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 - - #Substitute for internal downloading - cp $DISTDIR/zlib-1.2.3.tar.gz \ - $DISTDIR/pciutils-2.2.9.tar.bz2 \ - $DISTDIR/lwip-1.3.0.tar.gz \ - $DISTDIR/newlib-1.16.0.tar.gz \ - $DISTDIR/grub-0.97.tar.gz \ - ./stubdom/ || die "files not coped to stubdom" - # Note: tip to patch grub gentoo style, for review soon. This is around 1/3. -# cp "${WORKDIR}"/patch/{00[3-6]_all_grub*,010_all_grub*,01[3-9]_all_grub*,0[6-7]0_all_grub*} \ -# "${WORKDIR}"/patch/{110_all_grub*,300_all_grub*} \ -# stubdom/grub.patches/ || die - einfo "files copied to stubdom" - - # 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}"/${P/-pvgrub/}-externals.patch - - # Drop .config and Fix gcc-4.6 - epatch "${FILESDIR}"/${PN/-pvgrub/}-4-fix_dotconfig-gcc.patch -} - -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)" -C tools/include - - # TODO; fix those -j1 - if use x86; then - emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub - elif use amd64; then - emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" \ - XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub - if use multilib; then - multilib_toolchain_setup x86 - emake -j1 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 use multilib; then - emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub - fi - fi -} - -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/" -} |