diff options
author | 2006-05-01 03:10:10 +0000 | |
---|---|---|
committer | 2006-05-01 03:10:10 +0000 | |
commit | 7888d87a9c2d1cbbd57465ccb963e5fcb746ed7f (patch) | |
tree | 8f5a63173a9ec370f62366b52c2a9454e9011c45 /sys-freebsd/freebsd-sources | |
parent | add some sanity checks to locale-gen #131780 (diff) | |
download | gentoo-2-7888d87a9c2d1cbbd57465ccb963e5fcb746ed7f.tar.gz gentoo-2-7888d87a9c2d1cbbd57465ccb963e5fcb746ed7f.tar.bz2 gentoo-2-7888d87a9c2d1cbbd57465ccb963e5fcb746ed7f.zip |
Disable SSP for kernel, of course.
(Portage version: 2.1_pre10)
Diffstat (limited to 'sys-freebsd/freebsd-sources')
-rw-r--r-- | sys-freebsd/freebsd-sources/ChangeLog | 6 | ||||
-rw-r--r-- | sys-freebsd/freebsd-sources/freebsd-sources-6.0-r4.ebuild | 6 | ||||
-rw-r--r-- | sys-freebsd/freebsd-sources/freebsd-sources-6.1_rc1.ebuild | 6 |
3 files changed, 15 insertions, 3 deletions
diff --git a/sys-freebsd/freebsd-sources/ChangeLog b/sys-freebsd/freebsd-sources/ChangeLog index dbcc56f3abfa..2a6288549187 100644 --- a/sys-freebsd/freebsd-sources/ChangeLog +++ b/sys-freebsd/freebsd-sources/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-freebsd/freebsd-sources # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/ChangeLog,v 1.8 2006/04/30 20:17:44 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/ChangeLog,v 1.9 2006/05/01 03:10:10 flameeyes Exp $ + + 01 May 2006; Diego Pettenò <flameeyes@gentoo.org> + freebsd-sources-6.0-r4.ebuild, freebsd-sources-6.1_rc1.ebuild: + Disable SSP for kernel, of course. *freebsd-sources-6.1_rc1 (30 Apr 2006) diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-6.0-r4.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-6.0-r4.ebuild index a0b2c9af9269..58fd1cc6969a 100644 --- a/sys-freebsd/freebsd-sources/freebsd-sources-6.0-r4.ebuild +++ b/sys-freebsd/freebsd-sources/freebsd-sources-6.0-r4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-6.0-r4.ebuild,v 1.1 2006/04/19 23:44:38 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-6.0-r4.ebuild,v 1.2 2006/05/01 03:10:10 flameeyes Exp $ inherit bsdmk freebsd @@ -40,6 +40,10 @@ src_unpack() { epatch "${FILESDIR}/SA-06-14-fpu.patch" sed -i -e "s:%GENTOOPVR%:${PVR}:" conf/newvers.sh + + # Disable SSP for the kernel + grep -Zlr -- -ffreestanding "${S}" | xargs -0 sed -i -e \ + 's:-ffreestanding:-ffreestanding -fno-stack-protector -fno-stack-protector-all:g' } src_compile() { diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-6.1_rc1.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-6.1_rc1.ebuild index dd6863a33341..2ee3327c7bde 100644 --- a/sys-freebsd/freebsd-sources/freebsd-sources-6.1_rc1.ebuild +++ b/sys-freebsd/freebsd-sources/freebsd-sources-6.1_rc1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-6.1_rc1.ebuild,v 1.1 2006/04/30 20:17:44 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-6.1_rc1.ebuild,v 1.2 2006/05/01 03:10:10 flameeyes Exp $ inherit bsdmk freebsd @@ -39,6 +39,10 @@ src_unpack() { epatch "${FILESDIR}/${PN}-6.0-werror.patch" epatch "${FILESDIR}/SA-06-14-fpu.patch" + + # Disable SSP for the kernel + grep -Zlr -- -ffreestanding "${S}" | xargs -0 sed -i -e \ + 's:-ffreestanding:-ffreestanding -fno-stack-protector -fno-stack-protector-all:g' } src_compile() { |