diff options
author | Ned Ludd <solar@gentoo.org> | 2004-05-11 20:49:12 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2004-05-11 20:49:12 +0000 |
commit | c7841e898885f7baf9e20a90547bcdf1a0e1ff64 (patch) | |
tree | 2246d24533c3d8e9ea1f255ccd7edbc881e94b43 /sys-boot | |
parent | Add Version 0.4.1. (diff) | |
download | gentoo-2-c7841e898885f7baf9e20a90547bcdf1a0e1ff64.tar.gz gentoo-2-c7841e898885f7baf9e20a90547bcdf1a0e1ff64.tar.bz2 gentoo-2-c7841e898885f7baf9e20a90547bcdf1a0e1ff64.zip |
add ssp check before patching in nossp patches. This prevents breakage if your gcc knows nothing about -fstack-protector
Diffstat (limited to 'sys-boot')
-rw-r--r-- | sys-boot/syslinux/ChangeLog | 6 | ||||
-rw-r--r-- | sys-boot/syslinux/Manifest | 6 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-2.06.ebuild | 7 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-2.09.ebuild | 7 |
4 files changed, 16 insertions, 10 deletions
diff --git a/sys-boot/syslinux/ChangeLog b/sys-boot/syslinux/ChangeLog index 4cdbda61520e..1f64c3c12432 100644 --- a/sys-boot/syslinux/ChangeLog +++ b/sys-boot/syslinux/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-boot/syslinux # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Id: ChangeLog,v 1.5 2004/04/29 03:53:12 solar Exp $ +# $Id: ChangeLog,v 1.6 2004/05/11 20:49:12 solar Exp $ + + 11 May 2004; <solar@gentoo.org> syslinux-2.06.ebuild, syslinux-2.09.ebuild: + add ssp check before patching in nossp patches. This prevents breakage if your + gcc knows nothing about -fstack-protector *syslinux-2.09 (28 Apr 2004) diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest index 8a2cf0f639fa..ac83fbb1e2e9 100644 --- a/sys-boot/syslinux/Manifest +++ b/sys-boot/syslinux/Manifest @@ -1,9 +1,9 @@ -MD5 c69ec4924ae2b1c623f1f56162688ee0 ChangeLog 2469 MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 MD5 d7198b55f3f822dc53de23616ee54c4f syslinux-1.75.ebuild 609 MD5 7e1f16de0ad84d74e93c6b24012d0e79 syslinux-2.05.ebuild 761 -MD5 b68756e1a01e6152a5e76763d56afa78 syslinux-2.06.ebuild 876 -MD5 16dd82863e4e72d147feb72de9ae456e syslinux-2.09.ebuild 876 +MD5 4f548ac0a9d8eb79a0faf4e51fb5c369 syslinux-2.06.ebuild 964 +MD5 20a60f09c7255b7095dfd4874797e026 syslinux-2.09.ebuild 964 +MD5 c69ec4924ae2b1c623f1f56162688ee0 ChangeLog 2469 MD5 5c685d9bd473e15d95fd52707ff69cfa files/2.06-nasm.patch 1159 MD5 f1655e42e2fb00292a8887d6d3369ad5 files/digest-syslinux-1.75 65 MD5 cec0b5961400b850b9a5e42fac2e8a73 files/digest-syslinux-2.05 66 diff --git a/sys-boot/syslinux/syslinux-2.06.ebuild b/sys-boot/syslinux/syslinux-2.06.ebuild index 88df4baa84cd..879a0b490b66 100644 --- a/sys-boot/syslinux/syslinux-2.06.ebuild +++ b/sys-boot/syslinux/syslinux-2.06.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-2.06.ebuild,v 1.4 2004/04/29 03:53:12 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-2.06.ebuild,v 1.5 2004/05/11 20:49:12 solar Exp $ -inherit eutils +inherit eutils gcc DESCRIPTION="SysLinux, IsoLinux and PXELinux bootloader" HOMEPAGE="http://syslinux.zytor.com/" @@ -20,7 +20,8 @@ src_unpack() { cd ${S} epatch ${FILESDIR}/${PV}-nasm.patch # -fstack-protector really does not play along well with any boot loader - epatch ${FILESDIR}/${PN}-2.06-nossp.patch + $(gcc-getCC) -fstack-protector -S -o /dev/null -xc /dev/null >/dev/null 2>&1 && \ + epatch ${FILESDIR}/${PN}-2.06-nossp.patch sed -i 's:$(MAKE) -C win32 all::' Makefile } diff --git a/sys-boot/syslinux/syslinux-2.09.ebuild b/sys-boot/syslinux/syslinux-2.09.ebuild index 2ebd0aa82c4e..f71a3649749f 100644 --- a/sys-boot/syslinux/syslinux-2.09.ebuild +++ b/sys-boot/syslinux/syslinux-2.09.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-2.09.ebuild,v 1.1 2004/04/29 03:53:12 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-2.09.ebuild,v 1.2 2004/05/11 20:49:12 solar Exp $ -inherit eutils +inherit eutils gcc DESCRIPTION="SysLinux, IsoLinux and PXELinux bootloader" HOMEPAGE="http://syslinux.zytor.com/" @@ -20,7 +20,8 @@ src_unpack() { cd ${S} epatch ${FILESDIR}/2.06-nasm.patch # -fstack-protector really does not play along well with any boot loader - epatch ${FILESDIR}/${PN}-2.09-nossp.patch + $(gcc-getCC) -fstack-protector -S -o /dev/null -xc /dev/null >/dev/null 2>&1 && \ + epatch ${FILESDIR}/${PN}-2.09-nossp.patch sed -i 's:$(MAKE) -C win32 all::' Makefile } |