From 8cca36c97b57b8d0a7e5521647c02409eb94ade4 Mon Sep 17 00:00:00 2001
From: root <root@rshg054.dnsready.net>
Date: Thu, 8 Sep 2011 16:35:25 +0000
Subject: Thu Sep  8 16:35:25 UTC 2011

---
 libre/sdl-libre/PKGBUILD            |  9 ++++++---
 libre/sdl-libre/no-riva-accel.patch | 24 ++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 3 deletions(-)
 create mode 100644 libre/sdl-libre/no-riva-accel.patch

(limited to 'libre/sdl-libre')

diff --git a/libre/sdl-libre/PKGBUILD b/libre/sdl-libre/PKGBUILD
index 6d1767ec6..20f6ece4b 100644
--- a/libre/sdl-libre/PKGBUILD
+++ b/libre/sdl-libre/PKGBUILD
@@ -5,7 +5,7 @@
 
 pkgname=sdl-libre
 pkgver=1.2.14
-pkgrel=7
+pkgrel=7.1
 pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard"
 arch=('i686' 'x86_64')
 url="http://www.libsdl.org"
@@ -19,17 +19,20 @@ options=('!libtool')
 source=(http://repo.parabolagnulinux.org/other/SDL-${pkgver}-libre.tar.gz
         sdl-1.2.14-joystick-crash.diff
         sdl-1.2.14-fix-mouse-clicking.patch
-        sdl-1.2.14-fix-disappearing-cursor.patch)
+        sdl-1.2.14-fix-disappearing-cursor.patch
+        no-riva-accel.patch)
 md5sums=('b8ac7254fe5425a0fb238fb535d3d14c'
          '9d8890b3817736a5d365f7497f096634'
          '04d8c179f125e04bcd4c9d60e013c2d7'
-         'a6cf3e71b653aa97d0d8ae6c0a789807')
+         'a6cf3e71b653aa97d0d8ae6c0a789807'
+         'eb2f5899db608ad27b379faa5e0beb80')
 
 build() {
   cd ${srcdir}/SDL-${pkgver}-libre
   patch -Np1 -i $srcdir/sdl-1.2.14-joystick-crash.diff
   patch -Np1 -i $srcdir/sdl-1.2.14-fix-mouse-clicking.patch
   patch -Np1 -i $srcdir/sdl-1.2.14-fix-disappearing-cursor.patch
+  patch -Np0 -i $srcdir/no-riva-accel.patch
   ./configure --prefix=/usr --disable-nasm --enable-alsa --enable-esd \
               --with-x --disable-rpath
   make
diff --git a/libre/sdl-libre/no-riva-accel.patch b/libre/sdl-libre/no-riva-accel.patch
new file mode 100644
index 000000000..89f8ebeed
--- /dev/null
+++ b/libre/sdl-libre/no-riva-accel.patch
@@ -0,0 +1,24 @@
+--- src/video/fbcon/SDL_fbvideo.c.orig	2011-09-08 17:30:03.670583685 +0200
++++ src/video/fbcon/SDL_fbvideo.c	2011-09-08 17:30:24.230582737 +0200
+@@ -46,7 +46,6 @@
+ #include "SDL_fbevents_c.h"
+ #include "SDL_fb3dfx.h"
+ #include "SDL_fbmatrox.h"
+-#include "SDL_fbriva.h"
+ 
+ /*#define FBCON_DEBUG*/
+ 
+@@ -769,13 +768,6 @@
+ #endif
+ 			FB_3DfxAccel(this, finfo.accel);
+ 			break;
+-		    case FB_ACCEL_NV3:
+-		    case FB_ACCEL_NV4:
+-#ifdef FBACCEL_DEBUG
+-			printf("NVidia hardware accelerator!\n");
+-#endif
+-			FB_RivaAccel(this, finfo.accel);
+-			break;
+ 		    default:
+ #ifdef FBACCEL_DEBUG
+ 			printf("Unknown hardware accelerator.\n");
-- 
cgit v1.2.3-54-g00ecf