Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xorg74.git;a=commitdiff;h=e4d2d87e7f1fb9dc052e3c7cda75d9b499f717a1

commit e4d2d87e7f1fb9dc052e3c7cda75d9b499f717a1
Author: Devil505 <devil505li...@gmail.com>
Date:   Tue Jun 2 16:39:49 2009 +0200

libdrm-2.4.11-1-x86_64
* version bump
* added a patch for no-pthread-stubs
* enabling experimental nouveau api

diff --git a/source/x11/libdrm/FrugalBuild b/source/x11/libdrm/FrugalBuild
index 4d7064d..cee9a16 100644
--- a/source/x11/libdrm/FrugalBuild
+++ b/source/x11/libdrm/FrugalBuild
@@ -2,23 +2,24 @@
# Maintainer: Christian Hamar alias krix <kr...@linuxforum.hu>

pkgname=libdrm
-pkgver=2.3.0
-pkgrel=2
+pkgver=2.4.11
+pkgrel=1
pkgdesc="X.Org Userspace interface to kernel DRM services"
url="http://xorg.freedesktop.org/";
depends=()
archs=('i686' 'x86_64' 'ppc')
groups=('x11' 'xorg-core' 'xorg-libs')
up2date="lynx -dump 'http://dri.freedesktop.org/libdrm/?C=M;O=A'|Flasttar"
-source=(http://dri.freedesktop.org/libdrm/libdrm-$pkgver.tar.gz nouveau.patch)
-sha1sums=('fd62459b11c39a58e5b45b8af30a8217d5ce0e1b'\
-          '94fde24b9a63b86ee803b6093632848edde2823b')
+source=(http://dri.freedesktop.org/libdrm/libdrm-$pkgver.tar.gz 
no-pthread-stubs.patch)
+sha1sums=('3b24b3b2d7dd35ab16abc06ce80e9c86c59979ed' \
+          '3b4eb996e56d883bed0f2875e0ea758833f6c94e')

build()
{
Fcd
Fpatchall
Fautoreconf
+       Fconf --enable-nouveau-experimental-api
Fmake
Fmakeinstall
}
diff --git a/source/x11/libdrm/no-pthread-stubs.patch 
b/source/x11/libdrm/no-pthread-stubs.patch
new file mode 100644
index 0000000..7a9496c
--- /dev/null
+++ b/source/x11/libdrm/no-pthread-stubs.patch
@@ -0,0 +1,50 @@
+diff -ru libdrm-2.4.0/configure.ac libdrm-2.4.0-nostubs/configure.ac
+--- libdrm-2.4.0/configure.ac  2008-10-09 21:57:09.000000000 +0200
++++ libdrm-2.4.0-nostubs/configure.ac  2008-10-21 10:48:24.000000000 +0200
+@@ -32,10 +32,6 @@
+ AC_HEADER_STDC
+ AC_SYS_LARGEFILE
+
+-PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)
+-AC_SUBST(PTHREADSTUBS_CFLAGS)
+-AC_SUBST(PTHREADSTUBS_LIBS)
+-
+ pkgconfigdir=${libdir}/pkgconfig
+ AC_SUBST(pkgconfigdir)
+ AC_ARG_ENABLE(udev,   AS_HELP_STRING([--enable-udev],
+diff -ru libdrm-2.4.0/libdrm/intel/Makefile.am 
libdrm-2.4.0-nostubs/libdrm/intel/Makefile.am
+--- libdrm-2.4.0/libdrm/intel/Makefile.am      2008-10-14 01:39:32.000000000 
+0200
++++ libdrm-2.4.0-nostubs/libdrm/intel/Makefile.am      2008-10-21 
10:49:00.000000000 +0200
+@@ -26,13 +26,12 @@
+       $(WARN_CFLAGS) \
+       -I$(top_srcdir)/libdrm \
+       -I$(top_srcdir)/libdrm/intel \
+-      $(PTHREADSTUBS_CFLAGS) \
+       -I$(top_srcdir)/shared-core
+
+ libdrm_intel_la_LTLIBRARIES = libdrm_intel.la
+ libdrm_intel_ladir = $(libdir)
+ libdrm_intel_la_LDFLAGS = -version-number 1:0:0 -no-undefined
+-libdrm_intel_la_LIBADD = ../libdrm.la @PTHREADSTUBS_LIBS@
++libdrm_intel_la_LIBADD = ../libdrm.la
+
+ libdrm_intel_la_SOURCES = \
+       intel_bufmgr.c \
+--- libdrm-2.4.5/libdrm/nouveau/Makefile.am.orig       2009-02-28 
19:06:24.000000000 +0000
++++ libdrm-2.4.5/libdrm/nouveau/Makefile.am    2009-02-28 19:06:33.000000000 
+0000
+@@ -2,13 +2,12 @@
+       $(WARN_CFLAGS) \
+       -I$(top_srcdir)/libdrm \
+       -I$(top_srcdir)/libdrm/nouveau \
+-      $(PTHREADSTUBS_CFLAGS) \
+       -I$(top_srcdir)/shared-core
+
+ libdrm_nouveau_la_LTLIBRARIES = libdrm_nouveau.la
+ libdrm_nouveau_ladir = $(libdir)
+ libdrm_nouveau_la_LDFLAGS = -version-number 1:0:0 -no-undefined
+-libdrm_nouveau_la_LIBADD = ../libdrm.la @PTHREADSTUBS_LIBS@
++libdrm_nouveau_la_LIBADD = ../libdrm.la
+
+ libdrm_nouveau_la_SOURCES = \
+                           nouveau_device.c \
+
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to