summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Jackson <ajax@fedoraproject.org>2008-02-21 20:05:41 +0000
committerAdam Jackson <ajax@fedoraproject.org>2008-02-21 20:05:41 +0000
commit2c6d81999d6ec24097d8e4356736d1756012260b (patch)
treed2470c18988b6945c33d5f528b23f5130699d526
parentb6264c378a76f1ed5c6e6a91f5544958d0c509cb (diff)
downloadmesa-2c6d81999d6ec24097d8e4356736d1756012260b.tar.gz
mesa-2c6d81999d6ec24097d8e4356736d1756012260b.tar.xz
mesa-2c6d81999d6ec24097d8e4356736d1756012260b.zip
(victorious trombone noise)mesa-7_1-0_16_fc9
-rw-r--r--mesa-7.1-dri-drivers.patch23
-rw-r--r--mesa.spec7
2 files changed, 5 insertions, 25 deletions
diff --git a/mesa-7.1-dri-drivers.patch b/mesa-7.1-dri-drivers.patch
index 30688e8..b1c41d2 100644
--- a/mesa-7.1-dri-drivers.patch
+++ b/mesa-7.1-dri-drivers.patch
@@ -1,16 +1,7 @@
diff -up mesa-20080218/configure.ac.jx mesa-20080218/configure.ac
--- mesa-20080218/configure.ac.jx 2008-02-18 12:01:51.000000000 -0500
+++ mesa-20080218/configure.ac 2008-02-21 13:09:44.000000000 -0500
-@@ -448,6 +448,8 @@ dnl Just default to no EGL for now
- USING_EGL=0
- AC_SUBST(USING_EGL)
-
-+echo ajax hates ppc
-+
- dnl Set DRI_DIRS, DEFINES and LIB_DEPS
- if test "$mesa_driver" = dri; then
- # Use TLS in GLX?
-@@ -459,15 +461,12 @@ if test "$mesa_driver" = dri; then
+@@ -459,12 +459,7 @@
PROGRAM_DIRS="egl"
fi
@@ -19,16 +10,11 @@ diff -up mesa-20080218/configure.ac.jx mesa-20080218/configure.ac
- DRI_DIRS="i810 i915 i965 mach64 mga r128 r200 r300 radeon s3v \
- savage sis tdfx trident unichrome ffb"
- fi
-+ echo host_os $host_os host_cpu $host_cpu
# Platform specific settings and drivers to build
case "$host_os" in
linux*)
-+ echo OMG LINUX
- DEFINES="$DEFINES -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER"
- DEFINES="$DEFINES -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS"
- if test "x$driglx_direct" = xyes; then
-@@ -475,7 +474,7 @@ if test "$mesa_driver" = dri; then
+@@ -475,7 +470,7 @@
fi
case "$host_cpu" in
@@ -37,14 +23,13 @@ diff -up mesa-20080218/configure.ac.jx mesa-20080218/configure.ac
# ffb, gamma, and sis are missing because they have not be
# converted to use the new interface. i810 are missing
# because there is no x86-64 system where they could *ever*
-@@ -484,13 +483,16 @@ if test "$mesa_driver" = dri; then
+@@ -484,13 +479,15 @@
DRI_DIRS="i915 i965 mach64 mga r128 r200 r300 radeon \
savage tdfx unichrome"
fi
+ DRI_DIRS="`echo $DRI_DIRS | sed 's/i810//g'`"
;;
powerpc*)
-+ echo OMG PPC
# Build only the drivers for cards that exist on PowerPC.
# At some point MGA will be added, but not yet.
if test "x$DRI_DIRS" = x; then
@@ -55,7 +40,7 @@ diff -up mesa-20080218/configure.ac.jx mesa-20080218/configure.ac
;;
esac
;;
-@@ -513,6 +515,12 @@ if test "$mesa_driver" = dri; then
+@@ -513,6 +510,12 @@
fi
;;
esac
diff --git a/mesa.spec b/mesa.spec
index 260d138..b49e7e5 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -30,7 +30,6 @@ Source3: make-git-snapshot.sh
Patch0: mesa-7.1pre-osmesa-version.patch
Patch1: mesa-7.1-dri-drivers.patch
-
BuildRequires: pkgconfig autoconf automake
%if %{with_dri}
BuildRequires: libdrm-devel >= 2.4.0-0.4
@@ -185,7 +184,7 @@ mv %{_lib} osmesa32
make clean
# just to be sure...
-[ `find . -name \*.o | wc -l` -eq 0 ] || exit "make cleaner dammit"
+[ `find . -name \*.o | wc -l` -eq 0 ] || exit "make cleaner plz"
# now build the rest of mesa
%configure \
@@ -195,10 +194,6 @@ make clean
--with-driver=%{driver} \
--with-dri-driverdir=%{_libdir}/dri
-#echo "--- MESA CONFIGURATION ---"
-#cat configs/current
-#echo "--- END MESA CONFIGURATION ---"
-
make #{?_smp_mflags}
make -C progs/xdemos glxgears glxinfo