summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <spyderous@gentoo.org>2006-05-14 19:11:49 +0000
committerDonnie Berkholz <spyderous@gentoo.org>2006-05-14 19:11:49 +0000
commit2eae040baa4810644a52dadd994f728249759b31 (patch)
tree2d46758d05bcd398baedc090746f8228f2079b91 /x11-base
parentAdded a patch to fix a compile error caused by the compiler defining sparc=1,... (diff)
downloadgentoo-2-2eae040baa4810644a52dadd994f728249759b31.tar.gz
gentoo-2-2eae040baa4810644a52dadd994f728249759b31.tar.bz2
gentoo-2-2eae040baa4810644a52dadd994f728249759b31.zip
Add RESTRICT=stricter, because FEATURES=stricter dies on installing anything suid with lazy bindings. The X server needs lazy bindings because of how its module loading works. Hopefully at some point, upstream will change this. Suggested by Kevin F. Quinn.
(Portage version: 2.1_pre10-r5)
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/xorg-server/ChangeLog9
-rw-r--r--x11-base/xorg-server/xorg-server-1.0.2-r4.ebuild4
-rw-r--r--x11-base/xorg-server/xorg-server-1.0.99.903.ebuild4
3 files changed, 14 insertions, 3 deletions
diff --git a/x11-base/xorg-server/ChangeLog b/x11-base/xorg-server/ChangeLog
index ee5364375acf..c0fe50b7c648 100644
--- a/x11-base/xorg-server/ChangeLog
+++ b/x11-base/xorg-server/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-base/xorg-server
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/ChangeLog,v 1.117 2006/05/13 15:36:34 joshuabaergen Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/ChangeLog,v 1.118 2006/05/14 19:11:49 spyderous Exp $
+
+ 14 May 2006; Donnie Berkholz <spyderous@gentoo.org>;
+ xorg-server-1.0.2-r4.ebuild, xorg-server-1.0.99.903.ebuild:
+ Add RESTRICT=stricter, because FEATURES=stricter dies on installing anything
+ suid with lazy bindings. The X server needs lazy bindings because of how its
+ module loading works. Hopefully at some point, upstream will change this.
+ Suggested by Kevin F. Quinn.
13 May 2006; Joshua Baergen <joshuabaergen@gentoo.org>
xorg-server-1.0.99.903.ebuild:
diff --git a/x11-base/xorg-server/xorg-server-1.0.2-r4.ebuild b/x11-base/xorg-server/xorg-server-1.0.2-r4.ebuild
index e64da1a0a754..4295386f3dcd 100644
--- a/x11-base/xorg-server/xorg-server-1.0.2-r4.ebuild
+++ b/x11-base/xorg-server/xorg-server-1.0.2-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/x11-base/xorg-server/xorg-server-1.0.2-r4.ebuild,v 1.2 2006/05/13 05:44:41 joshuabaergen Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.0.2-r4.ebuild,v 1.3 2006/05/14 19:11:49 spyderous Exp $
# Must be before x-modular eclass is inherited
# Hack to make sure autoreconf gets run
@@ -32,6 +32,8 @@ SRC_URI="${SRC_URI}
mirror://sourceforge/mesa3d/${MESA_SRC_P}.tar.bz2
http://dev.gentoo.org/~spyderous/xorg-x11/1.0.2/1.0.2-overlay-window.patch.bz2"
DESCRIPTION="X.Org X servers"
+# It's suid and has lazy bindings, so FEATURES="stricter" doesn't work
+RESTRICT="stricter"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="dri ipv6 minimal xprint"
RDEPEND="x11-libs/libXfont
diff --git a/x11-base/xorg-server/xorg-server-1.0.99.903.ebuild b/x11-base/xorg-server/xorg-server-1.0.99.903.ebuild
index 18ceda37fdae..34da4d75a8ad 100644
--- a/x11-base/xorg-server/xorg-server-1.0.99.903.ebuild
+++ b/x11-base/xorg-server/xorg-server-1.0.99.903.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/x11-base/xorg-server/xorg-server-1.0.99.903.ebuild,v 1.2 2006/05/13 15:35:13 joshuabaergen Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.0.99.903.ebuild,v 1.3 2006/05/14 19:11:49 spyderous Exp $
# Must be before x-modular eclass is inherited
# Hack to make sure autoreconf gets run
@@ -22,6 +22,8 @@ SRC_URI="${SRC_URI}
mirror://sourceforge/mesa3d/${MESA_SRC_P}.tar.bz2
http://xorg.freedesktop.org/snapshots/individual/xserver/${P}.tar.bz2"
DESCRIPTION="X.Org X servers"
+# It's suid and has lazy bindings, so FEATURES="stricter" doesn't work
+RESTRICT="stricter"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE_INPUT_DEVICES="
input_devices_acecad