summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2002-12-23 18:12:59 +0000
committerMartin Schlemmer <azarah@gentoo.org>2002-12-23 18:12:59 +0000
commit7539b2be2d18d884e98678a618a634c9bb9e3e4b (patch)
tree35794d932b561db3966ef7d806d13efd9c270a06 /x11-base/xfree
parentFixed sandbox error access denied, closes #12615. (diff)
downloadgentoo-2-7539b2be2d18d884e98678a618a634c9bb9e3e4b.tar.gz
gentoo-2-7539b2be2d18d884e98678a618a634c9bb9e3e4b.tar.bz2
gentoo-2-7539b2be2d18d884e98678a618a634c9bb9e3e4b.zip
fix DEBUGBUILD; fix trident driver
Diffstat (limited to 'x11-base/xfree')
-rw-r--r--x11-base/xfree/ChangeLog10
-rw-r--r--x11-base/xfree/files/4.2.1-r2/036_all_4.2.0-trident-driver-update-bug10624.patch.bz2bin0 -> 20913 bytes
-rw-r--r--x11-base/xfree/xfree-4.2.1-r2.ebuild15
-rw-r--r--x11-base/xfree/xfree-4.2.99.3-r1.ebuild18
4 files changed, 24 insertions, 19 deletions
diff --git a/x11-base/xfree/ChangeLog b/x11-base/xfree/ChangeLog
index a1c05939ce93..415f9f599d17 100644
--- a/x11-base/xfree/ChangeLog
+++ b/x11-base/xfree/ChangeLog
@@ -1,11 +1,17 @@
# ChangeLog for x11-base/xfree
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree/ChangeLog,v 1.75 2002/12/23 05:08:39 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree/ChangeLog,v 1.76 2002/12/23 18:12:59 azarah Exp $
- 23 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
+ 23 Dec 2002; Martin Schlemmer <azarah@gentoo.org> xfree-4.2.1-r2.ebuild,
+ xfree-4.2.99.3-r1.ebuild :
Fix bug #12599 (type o in Xsession).
+ Update trident patches to fix bug #10624 again.
+
+ Fix check for $DEBUGBUILD to test for "yes" and not "true",
+ fixing bug #12572.
+
*xfree-4.2.99.3-r1 (23 Dec 2002)
23 Dec 2002; Martin Schlemmer <azarah@gentoo.org> xfree-4.2.99.3-r1.ebuild :
diff --git a/x11-base/xfree/files/4.2.1-r2/036_all_4.2.0-trident-driver-update-bug10624.patch.bz2 b/x11-base/xfree/files/4.2.1-r2/036_all_4.2.0-trident-driver-update-bug10624.patch.bz2
new file mode 100644
index 000000000000..be0b4d64ffe9
--- /dev/null
+++ b/x11-base/xfree/files/4.2.1-r2/036_all_4.2.0-trident-driver-update-bug10624.patch.bz2
Binary files differ
diff --git a/x11-base/xfree/xfree-4.2.1-r2.ebuild b/x11-base/xfree/xfree-4.2.1-r2.ebuild
index 9b45c341dee5..f2636b6cdc10 100644
--- a/x11-base/xfree/xfree-4.2.1-r2.ebuild
+++ b/x11-base/xfree/xfree-4.2.1-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree/xfree-4.2.1-r2.ebuild,v 1.8 2002/12/23 04:52:09 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree/xfree-4.2.1-r2.ebuild,v 1.9 2002/12/23 18:12:59 azarah Exp $
IUSE="sse nls mmx truetype 3dnow 3dfx"
@@ -160,6 +160,10 @@ src_unpack() {
${S}/lib/Xrender/Imakefile.orig > ${S}/lib/Xrender/Imakefile
eend 0
+ # Need to fix patches for trident driver, bug #10624
+ rm -f ${WORKDIR}/patch/036*
+ cp ${FILESDIR}/${PVR}/036*bug* ${WORKDIR}/patch/
+
if [ "`gcc-version`" = "2.95" ]
then
# Do not apply this patch for gcc-2.95.3, as it cause compile to fail,
@@ -240,7 +244,7 @@ src_unpack() {
fi
echo "#define OptimizedCDebugFlags ${CFLAGS}" >> config/cf/host.def
echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS}" >> config/cf/host.def
- if [ "${DEBUGBUILD}" != "true" ]
+ if [ "${DEBUGBUILD}" != "yes" ]
then
# use less ram .. got this from Spider's makeedit.eclass :)
echo "#define GccWarningOptions -Wno-return-type -w" >> config/cf/host.def
@@ -303,11 +307,8 @@ src_unpack() {
src_compile() {
- if [ -f /proc/cpuinfo ]
- then
- # Set MAKEOPTS to have proper -j? option ..
- get_number_of_jobs
- fi
+ # Set MAKEOPTS to have proper -j? option ..
+ get_number_of_jobs
einfo "Building XFree86..."
emake World || die
diff --git a/x11-base/xfree/xfree-4.2.99.3-r1.ebuild b/x11-base/xfree/xfree-4.2.99.3-r1.ebuild
index a2750330309e..31eca44b6942 100644
--- a/x11-base/xfree/xfree-4.2.99.3-r1.ebuild
+++ b/x11-base/xfree/xfree-4.2.99.3-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree/xfree-4.2.99.3-r1.ebuild,v 1.2 2002/12/23 05:44:50 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree/xfree-4.2.99.3-r1.ebuild,v 1.3 2002/12/23 18:12:59 azarah Exp $
IUSE="sse nls mmx truetype 3dnow 3dfx"
@@ -102,6 +102,7 @@ DEPEND=">=sys-apps/baselayout-1.8.3
>=dev-libs/expat-1.95.3
sys-devel/perl
>=media-libs/freetype-${FT2_VER}-r2
+ >=media-libs/fontconfig-2.1-r1
>=x11-base/opengl-update-1.4
>=x11-misc/ttmkfdir-2.0-r1
pam? ( >=sys-libs/pam-0.75 )
@@ -112,12 +113,12 @@ RDEPEND=">=sys-apps/baselayout-1.8.3
>=sys-libs/zlib-1.1.3-r2
>=dev-libs/expat-1.95.3
>=media-libs/freetype-${FT2_VER}-r2
- >=media-libs/fontconfig-2.1
+ >=media-libs/fontconfig-2.1-r1
>=x11-base/opengl-update-1.4
>=x11-misc/ttmkfdir-2.0-r1
pam? ( >=sys-libs/pam-0.75 )"
-PDEPEND=">=x11-libs/xft-2.0.1
+PDEPEND=">=x11-libs/xft-2.0.1-r1
3dfx? ( >=media-libs/glide-v3-3.10 )"
PROVIDE="virtual/x11
@@ -221,7 +222,7 @@ src_unpack() {
fi
echo "#define OptimizedCDebugFlags ${CFLAGS}" >> config/cf/host.def
echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS}" >> config/cf/host.def
- if [ "${DEBUGBUILD}" != "true" ]
+ if [ "${DEBUGBUILD}" != "yes" ]
then
# use less ram .. got this from Spider's makeedit.eclass :)
echo "#define GccWarningOptions -Wno-return-type -w" >> config/cf/host.def
@@ -289,11 +290,8 @@ src_unpack() {
src_compile() {
- if [ -f /proc/cpuinfo ]
- then
- # Set MAKEOPTS to have proper -j? option ..
- get_number_of_jobs
- fi
+ # Set MAKEOPTS to have proper -j? option ..
+ get_number_of_jobs
einfo "Building XFree86..."
emake World || die
@@ -400,7 +398,7 @@ src_install() {
eend 0
fi
- # Change the silly red pointer to a while one ...
+ # Change the silly red pointer to a white one ...
dosed 's:redglass:whiteglass:' /usr/X11R6/lib/X11/icons/default/index.theme
# Standard symlinks