diff options
author | Donnie Berkholz <spyderous@gentoo.org> | 2006-05-14 19:11:49 +0000 |
---|---|---|
committer | Donnie Berkholz <spyderous@gentoo.org> | 2006-05-14 19:11:49 +0000 |
commit | 2eae040baa4810644a52dadd994f728249759b31 (patch) | |
tree | 2d46758d05bcd398baedc090746f8228f2079b91 /x11-base | |
parent | Added a patch to fix a compile error caused by the compiler defining sparc=1,... (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-rw-r--r-- | x11-base/xorg-server/xorg-server-1.0.2-r4.ebuild | 4 | ||||
-rw-r--r-- | x11-base/xorg-server/xorg-server-1.0.99.903.ebuild | 4 |
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 |