summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Marples <uberlord@gentoo.org>2006-06-02 09:23:44 +0000
committerRoy Marples <uberlord@gentoo.org>2006-06-02 09:23:44 +0000
commita04bd2740c8952e5a52330810fc29c93513ad391 (patch)
tree8771ae07ea741c47f7aded0074ae28e19990eb8b /app-emulation
parentAdd patch to enable --as-needed LDFLAG, #135145 (diff)
downloadgentoo-2-a04bd2740c8952e5a52330810fc29c93513ad391.tar.gz
gentoo-2-a04bd2740c8952e5a52330810fc29c93513ad391.tar.bz2
gentoo-2-a04bd2740c8952e5a52330810fc29c93513ad391.zip
Add patch to enable --as-needed LDFLAG, #135145
(Portage version: 2.1_rc3-r3) (Unsigned Manifest commit)
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/xen-tools/Manifest53
-rw-r--r--app-emulation/xen-tools/files/digest-xen-tools-3.0.13
-rw-r--r--app-emulation/xen-tools/files/digest-xen-tools-3.0.1_p90293
-rw-r--r--app-emulation/xen-tools/xen-tools-3.0.1.ebuild123
-rw-r--r--app-emulation/xen-tools/xen-tools-3.0.1_p9029.ebuild123
5 files changed, 22 insertions, 283 deletions
diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 4ca5ff9ff404..7bee10615dfd 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,49 +1,40 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 a59d182eb2f6288d02b15df16f0b4055 ChangeLog 2166
-RMD160 2ce3eb4033bca057a6f1e52745c83576f65d411b ChangeLog 2166
-SHA256 26e65b7d7f4087a36efc04160bd51c8e31668b17b3e616918d474433bac3bf45 ChangeLog 2166
-MD5 f286994bc4b6be508d4a9e943b44794b files/digest-xen-tools-3.0.1 235
-RMD160 77a42023b130ceef29f79a0c28742a7e8731eadf files/digest-xen-tools-3.0.1 235
-SHA256 2bdbb205f6f9f9ed4a9a06093a63768214a9d14df48cf32e0f10c2cbfbfb8098 files/digest-xen-tools-3.0.1 235
-MD5 2ddf0133ffa840ddb0ff85770d2a8770 files/digest-xen-tools-3.0.1_p9029 259
-RMD160 79c9eaf49563f42eea950aea8597fa1cc309786e files/digest-xen-tools-3.0.1_p9029 259
-SHA256 a035a6a1cd2752da07db13617674322479f049833240b801f7ad828ddab38557 files/digest-xen-tools-3.0.1_p9029 259
-MD5 6618adc624bc8ab64af0f4555c33529a files/digest-xen-tools-3.0.2 235
-RMD160 ad3a1d2a82c40b0bca653431c2d7964809580e5e files/digest-xen-tools-3.0.2 235
-SHA256 274536fc8a3cb10fda114e533062b0dbddcda4ae15f52033a39b85785b221794 files/digest-xen-tools-3.0.2 235
+AUX hardened-bx-clobber.patch 430 RMD160 0a3aa0ab2d4132750792f2edd53e4dacf9ad2454 SHA1 489b19f4ffffd227dab463ec2effca619c74fe27 SHA256 304b4ade4092e5b6bc39f43815516ac2d2b7dda5ae49b9c3c4794e5d00fb9950
MD5 0ce96a3ac592d4e21e5f19a76df84495 files/hardened-bx-clobber.patch 430
RMD160 0a3aa0ab2d4132750792f2edd53e4dacf9ad2454 files/hardened-bx-clobber.patch 430
SHA256 304b4ade4092e5b6bc39f43815516ac2d2b7dda5ae49b9c3c4794e5d00fb9950 files/hardened-bx-clobber.patch 430
+AUX xen-tools-3.0.2--as-needed.patch 283 RMD160 852e850b72b9860420f5f2132c2e071474bc87ba SHA1 cb33bd39091a7ddca2a97a3e80d673adcec77895 SHA256 9fcf772662863f74f4dc7cbc7ec195c2ad447ea757364e0cd6907d633d237919
+MD5 7c8f508f547c0e1f78b185fd9f980b1b files/xen-tools-3.0.2--as-needed.patch 283
+RMD160 852e850b72b9860420f5f2132c2e071474bc87ba files/xen-tools-3.0.2--as-needed.patch 283
+SHA256 9fcf772662863f74f4dc7cbc7ec195c2ad447ea757364e0cd6907d633d237919 files/xen-tools-3.0.2--as-needed.patch 283
+AUX xend-conf 357 RMD160 e2b04f3d7cfb4fa8407adf2a4470e461901f9681 SHA1 b196023b5b9cf05be8d16e826d6709bcb6ea7ccc SHA256 7edcef347bfd373144140883ff9f38c9ff76614b71d912759fa635fb840911bc
MD5 0664978b7f05728a0f4ffdbacec90f01 files/xend-conf 357
RMD160 e2b04f3d7cfb4fa8407adf2a4470e461901f9681 files/xend-conf 357
SHA256 7edcef347bfd373144140883ff9f38c9ff76614b71d912759fa635fb840911bc files/xend-conf 357
+AUX xend-init 854 RMD160 e19cc95563c3e128255f3575297bc0d35786b5a4 SHA1 820fa00ddea6ba4c42c8d089b61c48b7a37bba80 SHA256 3991a74268dd4bc8b6fe53ed784f3cd764eb7112844dee34f3115bcd15d33377
MD5 b8d59e2eba1f6b245eb22e39c01df78c files/xend-init 854
RMD160 e19cc95563c3e128255f3575297bc0d35786b5a4 files/xend-init 854
SHA256 3991a74268dd4bc8b6fe53ed784f3cd764eb7112844dee34f3115bcd15d33377 files/xend-init 854
+AUX xendomains-conf 180 RMD160 17f791a0369e9e1f1cbd15c7513a4ca14d3f5f18 SHA1 b0448805ff0dd0567f5b7d5ce3832553852e6f11 SHA256 78427be48c93ec744206df4dcafaedb584dee8a200efbbc54cba432d96cf0ca3
MD5 11ef318e35fcfed12931f182fc01955a files/xendomains-conf 180
RMD160 17f791a0369e9e1f1cbd15c7513a4ca14d3f5f18 files/xendomains-conf 180
SHA256 78427be48c93ec744206df4dcafaedb584dee8a200efbbc54cba432d96cf0ca3 files/xendomains-conf 180
+AUX xendomains-init 1681 RMD160 8a274725bee24929b97d5e199da4e5cfd0f3edf5 SHA1 cf50100aa4363868e1ad81f4afd7136242c57cbb SHA256 c3537920096cd94e80024b4d05706cd901f546c54ea8449b45399419b2ca51d0
MD5 23de87e566971e687ab2a7c2353a3c17 files/xendomains-init 1681
RMD160 8a274725bee24929b97d5e199da4e5cfd0f3edf5 files/xendomains-init 1681
SHA256 c3537920096cd94e80024b4d05706cd901f546c54ea8449b45399419b2ca51d0 files/xendomains-init 1681
+DIST xen-3.0.2-src.tgz 4933621 RMD160 34e4431a981891319f8a5ea0c3f604e7d8d7d7af SHA1 b7e797048b516f8b385afd3da9ae2eded1b8033a SHA256 f18ffab16a457fa721d11933c75f8288f6958c88c2669857c7c11d5107ba2951
+EBUILD xen-tools-3.0.2.ebuild 3754 RMD160 d7cda8dbb71bb5744698dba0de65409994703b0c SHA1 1bd895aa0b0c088d4dbc4bd30c6f9879cd333f93 SHA256 cb4c0cec195755452d29f110b119c590a07ce3abdc6804595eb5a4ac50b264f7
+MD5 4ed6a871492a5aa59e469ae7a5705ca5 xen-tools-3.0.2.ebuild 3754
+RMD160 d7cda8dbb71bb5744698dba0de65409994703b0c xen-tools-3.0.2.ebuild 3754
+SHA256 cb4c0cec195755452d29f110b119c590a07ce3abdc6804595eb5a4ac50b264f7 xen-tools-3.0.2.ebuild 3754
+MISC ChangeLog 2391 RMD160 a8f158cf69fc218f954d60573bc06a1500b0dd6b SHA1 66afe8ed60266bc69965ad4587d068bada469a14 SHA256 082fe0623199e1fa5e2997f6eb798f8d9020e6bd4d3926590aabd0b5d8bda6f3
+MD5 755f23fc6cb633efa91141eaeaaa3a70 ChangeLog 2391
+RMD160 a8f158cf69fc218f954d60573bc06a1500b0dd6b ChangeLog 2391
+SHA256 082fe0623199e1fa5e2997f6eb798f8d9020e6bd4d3926590aabd0b5d8bda6f3 ChangeLog 2391
+MISC metadata.xml 344 RMD160 237bf24416240057f09b2180e143579e22a24859 SHA1 da9f05207fa34cf639558c4d49b8f1e1dc9bf45f SHA256 79ddf2debe775cd0465984dd0d1e706e7b967b0590a3e36aba5b13239586272f
MD5 1345a3b29c0fde61a34873dae98c7f34 metadata.xml 344
RMD160 237bf24416240057f09b2180e143579e22a24859 metadata.xml 344
SHA256 79ddf2debe775cd0465984dd0d1e706e7b967b0590a3e36aba5b13239586272f metadata.xml 344
-MD5 29f0e2f539a9d2b1bddd490a5ac2dce0 xen-tools-3.0.1.ebuild 3357
-RMD160 541a6c9cdfb901f7bc50542860d5ce1df0ae3a92 xen-tools-3.0.1.ebuild 3357
-SHA256 6d897ee40e2af1d42f34d3c613c452a4f48cb94340888888746d245604005d16 xen-tools-3.0.1.ebuild 3357
-MD5 2b9d199631c3a19309ef561aa9219c46 xen-tools-3.0.1_p9029.ebuild 3356
-RMD160 4e2754766f14b437f822c05088d569386e43332c xen-tools-3.0.1_p9029.ebuild 3356
-SHA256 e59df251d53d7bf7d353fec66b771fd877370126f90dc7d9b1c408c4d4f67527 xen-tools-3.0.1_p9029.ebuild 3356
-MD5 40282b6350a5da1d32f43fe5b69bbcd6 xen-tools-3.0.2.ebuild 3649
-RMD160 765344d369141859e2536358f9b9a704dd417397 xen-tools-3.0.2.ebuild 3649
-SHA256 1d5ef4b3de373eb3a78a4a227d824dee346f76f714f04a16e17b698600b46669 xen-tools-3.0.2.ebuild 3649
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2.1 (GNU/Linux)
-
-iD8DBQFET6O2JrHF4yAQTrARAiCnAKDI7iMJH2T+t4FChJtr5pnT6JZNiwCeK8Zq
-WuOF7qA9zqggFAgMvQD3VYQ=
-=gx9r
------END PGP SIGNATURE-----
+MD5 6618adc624bc8ab64af0f4555c33529a files/digest-xen-tools-3.0.2 235
+RMD160 ad3a1d2a82c40b0bca653431c2d7964809580e5e files/digest-xen-tools-3.0.2 235
+SHA256 274536fc8a3cb10fda114e533062b0dbddcda4ae15f52033a39b85785b221794 files/digest-xen-tools-3.0.2 235
diff --git a/app-emulation/xen-tools/files/digest-xen-tools-3.0.1 b/app-emulation/xen-tools/files/digest-xen-tools-3.0.1
deleted file mode 100644
index c7c0c449d579..000000000000
--- a/app-emulation/xen-tools/files/digest-xen-tools-3.0.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d30f17294957d8c0234f8a4ce6d68671 xen-3.0.1-src.tgz 4631469
-RMD160 f68960aed74b7ceae3f7b435af05c273263363ee xen-3.0.1-src.tgz 4631469
-SHA256 4ea553ea07c46ba5cf53c693472f988eb644d85e1b2ed7a9c49a392eeb2733ad xen-3.0.1-src.tgz 4631469
diff --git a/app-emulation/xen-tools/files/digest-xen-tools-3.0.1_p9029 b/app-emulation/xen-tools/files/digest-xen-tools-3.0.1_p9029
deleted file mode 100644
index 8d1f70052bf1..000000000000
--- a/app-emulation/xen-tools/files/digest-xen-tools-3.0.1_p9029
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d8183137f5cffdb1078c675c8b05369e xen-unstable-9029.tar.bz2 3450223
-RMD160 8face26212998bfe5965ddbab4ced697a0d5fc61 xen-unstable-9029.tar.bz2 3450223
-SHA256 1a1871deda3cfd91b07eaf4d6263083ce7615d3999b44a56e689e46f3075ea86 xen-unstable-9029.tar.bz2 3450223
diff --git a/app-emulation/xen-tools/xen-tools-3.0.1.ebuild b/app-emulation/xen-tools/xen-tools-3.0.1.ebuild
deleted file mode 100644
index 3d8b370e6c33..000000000000
--- a/app-emulation/xen-tools/xen-tools-3.0.1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-3.0.1.ebuild,v 1.4 2006/04/26 16:45:28 agriffis Exp $
-
-inherit mount-boot flag-o-matic eutils
-
-DESCRIPTION="Xend daemon and tools"
-HOMEPAGE="http://xen.sourceforge.net"
-if [[ ${PV} == *_p* ]]; then
- XEN_UNSTABLE="xen-unstable-${PV#*_p}"
- SRC_URI="mirror://gentoo/${XEN_UNSTABLE}.tar.bz2"
- S=${WORKDIR}/${XEN_UNSTABLE}
-else
- SRC_URI="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-${PV}-src.tgz"
- S=${WORKDIR}/xen-${PV}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc debug screen custom-cflags"
-
-DEPEND="sys-devel/gcc
- dev-lang/python"
-
-RDEPEND="!<app-emulation/xen-3.0.1-r5
- dev-lang/python
- sys-apps/iproute2
- net-misc/bridge-utils
- sys-libs/zlib
- doc? (
- dev-tex/latex2html
- media-gfx/transfig
- )
- screen? (
- app-misc/screen
- app-admin/logrotate
- )
- || ( sys-fs/udev sys-apps/hotplug )"
-
-src_unpack() {
- unpack ${A}
- # 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 {} \;
- # odd fixes
- sed -e "s/int mode/int mode=-1/" -i ${S}/tools/misc/xc_shadow.c
- fi
-}
-
-src_compile() {
- local myopt
- use debug && myopt="${myopt} debug=y"
-
- if use custom-cflags; then
- filter-flags -fPIE -fstack-protector
- else
- unset CFLAGS
- fi
-
- emake -C tools ${myopt} || die "compile failed"
-
- if use doc; then
- sh ./docs/check_pkgs || die "package check failed"
- make -C docs ${myopt} || die "compiling docs failed"
- fi
-}
-
-src_install() {
- local myopt="XEN_PYTHON_NATIVE_INSTALL=1"
-
- make DESTDIR=${D} ${myopt} install-tools \
- || die "install failed"
-
- if use doc; then
- make DESTDIR=${D} -C docs install || die "install docs failed"
- # Rename doc/xen to the Gentoo-style doc/xen-x.y
- mv ${D}/usr/share/doc/{${PN},${PF}}
- fi
-
- newinitd ${FILESDIR}/xend-init xend
- newconfd ${FILESDIR}/xend-conf xend
- newconfd ${FILESDIR}/xendomains-conf xendomains
- newinitd ${FILESDIR}/xendomains-init xendomains
-
- if use screen; then
- sed -i -e 's/SCREEN="no"/SCREEN="yes"/' ${D}/etc/init.d/xendomains
- fi
-
- # xend expects these to exist
- keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump
-
- # for upstream change tracking
- if [[ -n ${XEN_UNSTABLE} ]]; then
- dodoc ${S}/XEN-VERSION
- fi
-}
-
-pkg_postinst() {
- einfo "Please visit the Xen and Gentoo wiki:"
- einfo "http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo"
-
- if ! built_with_use 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 [[ -n ${XEN_UNSTABLE} ]]; then
- echo
- einfo "This is a snapshot of the xen-unstable tree."
- einfo "Please report bugs in xen itself (and not the packaging) to"
- einfo "bugzilla.xensource.com"
- fi
-}
diff --git a/app-emulation/xen-tools/xen-tools-3.0.1_p9029.ebuild b/app-emulation/xen-tools/xen-tools-3.0.1_p9029.ebuild
deleted file mode 100644
index 6630463135cd..000000000000
--- a/app-emulation/xen-tools/xen-tools-3.0.1_p9029.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-3.0.1_p9029.ebuild,v 1.4 2006/04/26 16:45:29 agriffis Exp $
-
-inherit mount-boot flag-o-matic
-
-DESCRIPTION="Xend daemon and tools"
-HOMEPAGE="http://xen.sourceforge.net"
-if [[ ${PV} == *_p* ]]; then
- XEN_UNSTABLE="xen-unstable-${PV#*_p}"
- SRC_URI="mirror://gentoo/${XEN_UNSTABLE}.tar.bz2"
- S=${WORKDIR}/${XEN_UNSTABLE}
-else
- SRC_URI="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-${PV}-src.tgz"
- S=${WORKDIR}/xen-${PV}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc debug screen custom-cflags"
-
-DEPEND="sys-devel/gcc
- dev-lang/python"
-
-RDEPEND="!<app-emulation/xen-3.0.1-r5
- dev-lang/python
- sys-apps/iproute2
- net-misc/bridge-utils
- sys-libs/zlib
- doc? (
- dev-tex/latex2html
- media-gfx/transfig
- )
- screen? (
- app-misc/screen
- app-admin/logrotate
- )
- || ( sys-fs/udev sys-apps/hotplug )"
-
-src_unpack() {
- unpack ${A}
- # 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 {} \;
- # odd fixes
- sed -e "s/int mode/int mode=-1/" -i ${S}/tools/misc/xc_shadow.c
- fi
-}
-
-src_compile() {
- local myopt
- use debug && myopt="${myopt} debug=y"
-
- if use custom-cflags; then
- filter-flags -fPIE -fstack-protector
- else
- unset CFLAGS
- fi
-
- emake -C tools ${myopt} || die "compile failed"
-
- if use doc; then
- sh ./docs/check_pkgs || die "package check failed"
- make -C docs ${myopt} || die "compiling docs failed"
- fi
-}
-
-src_install() {
- local myopt="XEN_PYTHON_NATIVE_INSTALL=1"
-
- make DESTDIR=${D} ${myopt} install-tools \
- || die "install failed"
-
- if use doc; then
- make DESTDIR=${D} -C docs install || die "install docs failed"
- # Rename doc/xen to the Gentoo-style doc/xen-x.y
- mv ${D}/usr/share/doc/{${PN},${PF}}
- fi
-
- newinitd ${FILESDIR}/xend-init xend
- newconfd ${FILESDIR}/xend-conf xend
- newconfd ${FILESDIR}/xendomains-conf xendomains
- newinitd ${FILESDIR}/xendomains-init xendomains
-
- if use screen; then
- sed -i -e 's/SCREEN="no"/SCREEN="yes"/' ${D}/etc/init.d/xendomains
- fi
-
- # xend expects these to exist
- keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump
-
- # for upstream change tracking
- if [[ -n ${XEN_UNSTABLE} ]]; then
- dodoc ${S}/XEN-VERSION
- fi
-}
-
-pkg_postinst() {
- einfo "Please visit the Xen and Gentoo wiki:"
- einfo "http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo"
-
- if ! built_with_use 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 [[ -n ${XEN_UNSTABLE} ]]; then
- echo
- einfo "This is a snapshot of the xen-unstable tree."
- einfo "Please report bugs in xen itself (and not the packaging) to"
- einfo "bugzilla.xensource.com"
- fi
-}