summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Marineau <marineam@gentoo.org>2007-07-09 23:33:17 +0000
committerMichael Marineau <marineam@gentoo.org>2007-07-09 23:33:17 +0000
commit7448bec2ae8d5960c6570b55ac4ae919ca8b83ee (patch)
tree31f4a5201fa229132484753515f684814b684288 /app-emulation/xen
parentVersion bump #184707 by Claes Mogren. (diff)
downloadhistorical-7448bec2ae8d5960c6570b55ac4ae919ca8b83ee.tar.gz
historical-7448bec2ae8d5960c6570b55ac4ae919ca8b83ee.tar.bz2
historical-7448bec2ae8d5960c6570b55ac4ae919ca8b83ee.zip
Xen 3.0.4 handles hardened flags, remove extra logic from the ebuild.
Package-Manager: portage-2.1.1-r2
Diffstat (limited to 'app-emulation/xen')
-rw-r--r--app-emulation/xen/ChangeLog6
-rw-r--r--app-emulation/xen/Manifest24
-rw-r--r--app-emulation/xen/xen-3.0.4_p1.ebuild10
3 files changed, 18 insertions, 22 deletions
diff --git a/app-emulation/xen/ChangeLog b/app-emulation/xen/ChangeLog
index adf1aff37ee2..3ce8e518a6e1 100644
--- a/app-emulation/xen/ChangeLog
+++ b/app-emulation/xen/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/xen
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.45 2007/06/25 22:27:57 marineam Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.46 2007/07/09 23:33:17 marineam Exp $
+
+ 09 Jul 2007; Michael Marineau <marineam@gentoo.org> xen-3.0.4_p1.ebuild:
+ It turns out that xen 3.0.4 correctly handles hardened flags, remove useless
+ code from the ebuild.
25 Jun 2007; Michael Marineau <marineam@gentoo.org> xen-3.0.4_p1.ebuild:
Fix typo in -fno-pie flag.
diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index e54ab84a8545..788eb1148691 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -23,14 +23,14 @@ EBUILD xen-3.0.2.ebuild 2497 RMD160 218d8a89550117c7bfbfd5abf221fdf6020afc2d SHA
MD5 2f6b9ff19e126e31d9e7fcaceb4a81be xen-3.0.2.ebuild 2497
RMD160 218d8a89550117c7bfbfd5abf221fdf6020afc2d xen-3.0.2.ebuild 2497
SHA256 09558582c1ec7c51113d4b1ae039a68632a6a24c002fc151b3cb40c084bda540 xen-3.0.2.ebuild 2497
-EBUILD xen-3.0.4_p1.ebuild 2798 RMD160 663410e0f05496c327fbfa19fe7902b2ef736e4c SHA1 c235dca78409144b1eca0578a85a040388948918 SHA256 7f612b3bb9622cdb5985f1226e0530dcbbf0a22a05d8f7542be9619a39bf6192
-MD5 2ec9cea5a077bf1e66bc2c22ae896af8 xen-3.0.4_p1.ebuild 2798
-RMD160 663410e0f05496c327fbfa19fe7902b2ef736e4c xen-3.0.4_p1.ebuild 2798
-SHA256 7f612b3bb9622cdb5985f1226e0530dcbbf0a22a05d8f7542be9619a39bf6192 xen-3.0.4_p1.ebuild 2798
-MISC ChangeLog 7392 RMD160 4b3403b1580a450ccce5f45aad17b52fbfed4ddc SHA1 e739d11ef9c3de31fffb80e30de869feaa87419f SHA256 99718eefb824b653c584ccb4c8f055e3783a97956f05bba8e2ad5ab868e8104e
-MD5 eb226d3d72e71847fc71030459519cd9 ChangeLog 7392
-RMD160 4b3403b1580a450ccce5f45aad17b52fbfed4ddc ChangeLog 7392
-SHA256 99718eefb824b653c584ccb4c8f055e3783a97956f05bba8e2ad5ab868e8104e ChangeLog 7392
+EBUILD xen-3.0.4_p1.ebuild 2439 RMD160 5d08862f99da1149798d434752261c0155aa2cf4 SHA1 057028242fb1ae8ae361e3bce8901e8343bde5ee SHA256 7afdd9af1c10cf521f530de4a21559570e70fd8b53459e48637b815e8d584682
+MD5 d94e9c9ca397783e46043ea91f8b5f83 xen-3.0.4_p1.ebuild 2439
+RMD160 5d08862f99da1149798d434752261c0155aa2cf4 xen-3.0.4_p1.ebuild 2439
+SHA256 7afdd9af1c10cf521f530de4a21559570e70fd8b53459e48637b815e8d584682 xen-3.0.4_p1.ebuild 2439
+MISC ChangeLog 7571 RMD160 673f5d553b3f974e299733a691efbd24ff35d58c SHA1 b81390a250f85f37a2575b4e16ab384dbda8c1b2 SHA256 aa12509f379d05f78c9d66d4afeb76240feabf1bf6bee79332019c1724f528f0
+MD5 a63227f5db0e98409a138ffd5ae84bd6 ChangeLog 7571
+RMD160 673f5d553b3f974e299733a691efbd24ff35d58c ChangeLog 7571
+SHA256 aa12509f379d05f78c9d66d4afeb76240feabf1bf6bee79332019c1724f528f0 ChangeLog 7571
MISC metadata.xml 156 RMD160 bb062b1ba5554779dcfd0e73baf533ce9fbcdf68 SHA1 e6da014f2004758c7a806592ef9450489eebf593 SHA256 4a030777459245372bda9f7925f3a5ed3ef2b29b77e1a2971f3400ac2059b1e2
MD5 559b4095659a2a2a489784de8a6ef95e metadata.xml 156
RMD160 bb062b1ba5554779dcfd0e73baf533ce9fbcdf68 metadata.xml 156
@@ -42,9 +42,9 @@ MD5 de126addfd4101f35f8880ab0817ab03 files/digest-xen-3.0.4_p1 241
RMD160 b65ff6928079bc0ee81b68ab27f3f4c9e1d36856 files/digest-xen-3.0.4_p1 241
SHA256 66cfb008cc25de8a507359e492d6896908bc619901d901ae018fb135d2d91345 files/digest-xen-3.0.4_p1 241
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
+Version: GnuPG v1.4.4 (GNU/Linux)
-iD8DBQFGgEF2iP+LossGzjARAlpKAKDRMc+1nk4xjgxPHQuJlq2PFCv5wgCg1ed9
-1Y6lpKSDla/aVHFI+XcDCqs=
-=lNes
+iD8DBQFGksXKiP+LossGzjARArqcAJ9QcPoNH89Qm64QhVU0NDYu3Fg0mwCgjbEW
+F86GnC9yX3gwW3CgJFeCGog=
+=hIno
-----END PGP SIGNATURE-----
diff --git a/app-emulation/xen/xen-3.0.4_p1.ebuild b/app-emulation/xen/xen-3.0.4_p1.ebuild
index faaa18c70be3..a1d024d1ba12 100644
--- a/app-emulation/xen/xen-3.0.4_p1.ebuild
+++ b/app-emulation/xen/xen-3.0.4_p1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-3.0.4_p1.ebuild,v 1.2 2007/06/25 22:27:57 marineam Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-3.0.4_p1.ebuild,v 1.3 2007/07/09 23:33:17 marineam Exp $
inherit mount-boot flag-o-matic
@@ -51,14 +51,6 @@ src_unpack() {
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \;
fi
-
- # xen tries to be smart and filter out CFLAGs not supported by gcc.
- # It doesn't handle no* flags though, but flag-o-matic's test-flag-CC does.
- for FLAG in -fno-pie -fno-stack-protector -fno-stack-protector-all; do
- test-flag-CC ${FLAG} && HARDFLAGS="${HARDFLAGS} ${FLAG}"
- done
- sed -i "s/^CFLAGS-y.*__XEN__.*$/& ${HARDFLAGS}/" \
- "${S}"/xen/Rules.mk
}
src_compile() {