summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDennis Gilmore <ausil@fedoraproject.org>2008-04-12 17:49:22 +0000
committerDennis Gilmore <ausil@fedoraproject.org>2008-04-12 17:49:22 +0000
commitcc77b8c21fd9d0d84bacab406eaf5fcc853f8ead (patch)
treeafe324de8bba0856431802d24f57c4d79ece8748
parentc0c14a50479a995f4b9438cdf922db8bdf64b3df (diff)
downloadmesa-cc77b8c21fd9d0d84bacab406eaf5fcc853f8ead.tar.gz
mesa-cc77b8c21fd9d0d84bacab406eaf5fcc853f8ead.tar.xz
mesa-cc77b8c21fd9d0d84bacab406eaf5fcc853f8ead.zip
add patch enabling drivers on sparc that are remotely usefulmesa-7_1-0_24_fc9
-rw-r--r--mesa-7.1-sparc.patch15
-rw-r--r--mesa.spec9
2 files changed, 23 insertions, 1 deletions
diff --git a/mesa-7.1-sparc.patch b/mesa-7.1-sparc.patch
new file mode 100644
index 0000000..17a5d90
--- /dev/null
+++ b/mesa-7.1-sparc.patch
@@ -0,0 +1,15 @@
+--- mesa-20080331/configure.ac.BAD 2008-04-12 11:37:32.000000000 -0500
++++ mesa-20080331/configure.ac 2008-04-12 11:39:37.000000000 -0500
+@@ -512,6 +512,12 @@
+ DRI_DIRS="mach64 r128 r200 r300 radeon tdfx"
+ fi
+ ;;
++ sparc*)
++ # Build only the drivers for cards that exist on sparc`
++ if test "x$DRI_DIRS" = x; then
++ DRI_DIRS="mach64 r128 r200 r300 radeon ffb"
++ fi
++ ;;
+ esac
+ ;;
+ freebsd*)
diff --git a/mesa.spec b/mesa.spec
index d431ebf..0d802ed 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -15,7 +15,7 @@
Summary: Mesa graphics libraries
Name: mesa
Version: 7.1
-Release: 0.23%{?dist}
+Release: 0.24%{?dist}
License: MIT
Group: System Environment/Libraries
URL: http://www.mesa3d.org
@@ -37,6 +37,8 @@ Patch4: mesa-7.1-visual-crash.patch
Patch5: mesa-7.1-fbconfig-fix.patch
Patch6: mesa-7.1-dri2.patch
Patch7: mesa-7.1-link-shared.patch
+# lets only build drivers on sparc that are remotely useful
+Patch8: mesa-7.1-sparc.patch
BuildRequires: pkgconfig autoconf automake
%if %{with_dri}
@@ -166,6 +168,7 @@ This package provides some demo applications for testing Mesa.
%patch5 -p1 -b .fbconfig
%patch6 -p1 -b .dri2
%patch7 -p1 -b .dricore
+%patch8 -p1
# WARNING: The following files are copyright "Mark J. Kilgard" under the GLUT
# license and are not open source/free software, so we remove them.
@@ -414,6 +417,10 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/mesa-demos-data
%changelog
+* Sat Apr 12 2008 Dennis Gilmore <dennis@ausil.us> 7.1-0.24
+- add patch so that we only build dri drivers on sparc that are remotely
+ useful. sis driver breaks the build and the intel ones will never exist
+
* Thu Apr 10 2008 Adam Jackson <ajax@redhat.com> 7.1-0.23
- mesa-7.1-link-shared.patch: Make a libdricore.so from libmesa.a, install
it into %%_libdir/dri, and link the DRI drivers against it. Drops ~20M