summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2005-04-11 11:39:25 +0000
committerLuca Barbato <lu_zero@gentoo.org>2005-04-11 11:39:25 +0000
commitb0bd99ac53addd6bd95d7a7d37eecc1ab72f90a4 (patch)
treeab61fbc7647c77178b09bb6b3aefb19da5978ede /media-video/ati-drivers
parentStable on ppc64 (diff)
downloadgentoo-2-b0bd99ac53addd6bd95d7a7d37eecc1ab72f90a4.tar.gz
gentoo-2-b0bd99ac53addd6bd95d7a7d37eecc1ab72f90a4.tar.bz2
gentoo-2-b0bd99ac53addd6bd95d7a7d37eecc1ab72f90a4.zip
Some minor fixes
(Portage version: 2.0.51.19)
Diffstat (limited to 'media-video/ati-drivers')
-rw-r--r--media-video/ati-drivers/ChangeLog8
-rw-r--r--media-video/ati-drivers/ati-drivers-8.12.10.ebuild13
-rw-r--r--media-video/ati-drivers/files/8.8.25-smp.patch12
3 files changed, 26 insertions, 7 deletions
diff --git a/media-video/ati-drivers/ChangeLog b/media-video/ati-drivers/ChangeLog
index fb7037b82c39..83eb8afad247 100644
--- a/media-video/ati-drivers/ChangeLog
+++ b/media-video/ati-drivers/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-video/ati-drivers
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ati-drivers/ChangeLog,v 1.83 2005/04/10 18:37:41 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ati-drivers/ChangeLog,v 1.84 2005/04/11 11:39:25 lu_zero Exp $
+
+ 11 Apr 2005; Luca Barbato <lu_zero@gentoo.org> +files/8.8.25-smp.patch,
+ ati-drivers-8.12.10.ebuild:
+ Fix smp issues (bug #72311) and gcc version issues (bug #84834, bug #83897),
+ thanks to every people listed in the bugs for reporting and providing
+ solutions
10 Apr 2005; Luca Barbato <lu_zero@gentoo.org> ati-drivers-8.12.10.ebuild:
Marked ~amd64
diff --git a/media-video/ati-drivers/ati-drivers-8.12.10.ebuild b/media-video/ati-drivers/ati-drivers-8.12.10.ebuild
index d76e8b182fc7..c77e20a3877c 100644
--- a/media-video/ati-drivers/ati-drivers-8.12.10.ebuild
+++ b/media-video/ati-drivers/ati-drivers-8.12.10.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ati-drivers/ati-drivers-8.12.10.ebuild,v 1.4 2005/04/11 00:24:53 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ati-drivers/ati-drivers-8.12.10.ebuild,v 1.5 2005/04/11 11:39:25 lu_zero Exp $
IUSE="opengl"
-inherit eutils rpm multilib linux-info linux-mod
+inherit eutils rpm multilib linux-info linux-mod toolchain-funcs
DESCRIPTION="Ati precompiled drivers for r350, r300, r250 and r200 chipsets"
HOMEPAGE="http://www.ati.com"
@@ -74,6 +74,7 @@ src_unpack() {
epatch ${FILESDIR}/fglrx-2.6-pagetable.patch
fi
epatch ${FILESDIR}/8.8.25-via-amd64.patch
+ epatch ${FILESDIR}/8.8.25-smp.patch
rm -rf ${WORKDIR}/usr/X11R6/bin/fgl_glxgears
}
@@ -88,11 +89,11 @@ src_compile() {
export _POSIX2_VERSION="199209"
if use_m ;
then
- make -C ${KV_DIR} M="`pwd`" modules || \
- ewarn "DRM module not built"
+ make -C ${KV_DIR} M="`pwd`" GCC_VER_MAJ=$(gcc-major-version) \
+ modules || ewarn "DRM module not built"
else
- make -C ${KV_DIR} SUBDIRS="`pwd`" modules || \
- ewarn "DRM module not built"
+ make -C ${KV_DIR} SUBDIRS="`pwd`" GCC_VER_MAJ=$(gcc-major-version) \
+ modules || ewarn "DRM module not built"
fi
set_arch_to_portage
else
diff --git a/media-video/ati-drivers/files/8.8.25-smp.patch b/media-video/ati-drivers/files/8.8.25-smp.patch
new file mode 100644
index 000000000000..9914a8d9fde0
--- /dev/null
+++ b/media-video/ati-drivers/files/8.8.25-smp.patch
@@ -0,0 +1,12 @@
+--- firegl_public.c.bak 2004-12-10 11:35:14.091477807 +0100
++++ firegl_public.c 2004-12-10 11:07:12.000000000 +0100
+@@ -32,6 +32,9 @@
+ // ============================================================
+ #include <linux/version.h>
+ #include <linux/autoconf.h>
++#ifdef CONFIG_SMP
++#define __SMP__
++#endif
+
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,71)
+ #define EXPORT_SYMTAB 1