summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin F. Quinn <kevquinn@gentoo.org>2007-05-09 20:18:47 +0000
committerKevin F. Quinn <kevquinn@gentoo.org>2007-05-09 20:18:47 +0000
commit425ec4f3fa0b24514802422405ed882f54c66af6 (patch)
treecefef5668847656b799d33ce7d700f6f71ae0a4d /app-emulation/e-uae
parentFix for newer kernels thanks to many people in bug 160058 (diff)
downloadgentoo-2-425ec4f3fa0b24514802422405ed882f54c66af6.tar.gz
gentoo-2-425ec4f3fa0b24514802422405ed882f54c66af6.tar.bz2
gentoo-2-425ec4f3fa0b24514802422405ed882f54c66af6.zip
switch off unneeded trampoline emulation (discussion on bug #177390)
(Portage version: 2.1.2.7)
Diffstat (limited to 'app-emulation/e-uae')
-rw-r--r--app-emulation/e-uae/ChangeLog7
-rw-r--r--app-emulation/e-uae/e-uae-0.8.28-r3.ebuild5
-rw-r--r--app-emulation/e-uae/e-uae-0.8.29_rc4.ebuild5
3 files changed, 12 insertions, 5 deletions
diff --git a/app-emulation/e-uae/ChangeLog b/app-emulation/e-uae/ChangeLog
index 356c32557e30..21acfe397d5a 100644
--- a/app-emulation/e-uae/ChangeLog
+++ b/app-emulation/e-uae/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/e-uae
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/ChangeLog,v 1.36 2007/05/07 16:12:48 kevquinn Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/ChangeLog,v 1.37 2007/05/09 20:18:47 kevquinn Exp $
+
+ 09 May 2007; Kevin F. Quinn <kevquinn@gentoo.org> e-uae-0.8.28-r3.ebuild,
+ e-uae-0.8.29_rc4.ebuild:
+ In addition to unrestricting mprotect(), switch off unneeded trampoline
+ emulation for PaX - discussion on bug #177390.
07 May 2007; Kevin F. Quinn <kevquinn@gentoo.org> e-uae-0.8.28-r3.ebuild,
e-uae-0.8.29_rc4.ebuild:
diff --git a/app-emulation/e-uae/e-uae-0.8.28-r3.ebuild b/app-emulation/e-uae/e-uae-0.8.28-r3.ebuild
index 9e1840aff3c4..b9808dd461f7 100644
--- a/app-emulation/e-uae/e-uae-0.8.28-r3.ebuild
+++ b/app-emulation/e-uae/e-uae-0.8.28-r3.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/e-uae/e-uae-0.8.28-r3.ebuild,v 1.7 2007/05/07 16:12:48 kevquinn Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/e-uae-0.8.28-r3.ebuild,v 1.8 2007/05/09 20:18:47 kevquinn Exp $
inherit eutils flag-o-matic pax-utils
@@ -118,7 +118,8 @@ src_install() {
make DESTDIR="${D}" install || die "make install failed"
# The emulator needs to be able to create executable heap
- pax-mark m "${D}/usr/bin/uae"
+ # - doesn't need trampoline emulation though.
+ pax-mark me "${D}/usr/bin/uae"
insinto /usr/share/uae/amiga-tools
doins amiga/{*hack,trans*,uae*,*.library}
diff --git a/app-emulation/e-uae/e-uae-0.8.29_rc4.ebuild b/app-emulation/e-uae/e-uae-0.8.29_rc4.ebuild
index 1661623e4b06..eafe13bb6886 100644
--- a/app-emulation/e-uae/e-uae-0.8.29_rc4.ebuild
+++ b/app-emulation/e-uae/e-uae-0.8.29_rc4.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/e-uae/e-uae-0.8.29_rc4.ebuild,v 1.2 2007/05/07 16:12:48 kevquinn Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/e-uae-0.8.29_rc4.ebuild,v 1.3 2007/05/09 20:18:47 kevquinn Exp $
inherit eutils flag-o-matic pax-utils
@@ -123,7 +123,8 @@ src_install() {
make DESTDIR="${D}" install || die "make install failed"
# The emulator needs to be able to create executable heap
- pax-mark m "${D}/usr/bin/uae"
+ # - doesn't need trampoline emulation though.
+ pax-mark me "${D}/usr/bin/uae"
# Rename it to e-uae
mv "${D}/usr/bin/uae" "${D}/usr/bin/${PN}"