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

commit c019edc5ed2964af666c96bd85cd58c99a0b68ee
Author: Christian Hamar alias krix <[EMAIL PROTECTED]>
Date:   Tue Dec 4 17:42:22 2007 +0100

libxcb-1.1-1-x86_64
* Version bump
* Drop sloppy_lock patch (now in upstream)

diff --git a/source/x11/libxcb/FrugalBuild b/source/x11/libxcb/FrugalBuild
index 88fd18c..ed1fa37 100644
--- a/source/x11/libxcb/FrugalBuild
+++ b/source/x11/libxcb/FrugalBuild
@@ -2,19 +2,17 @@
# Maintainer: Christian Hamar alias krix <[EMAIL PROTECTED]>

pkgname=libxcb
-pkgver=1.0
-pkgrel=4
+pkgver=1.1
+pkgrel=1
pkgdesc="X.org X-protocol C Binding"
url="http://xcb.freedesktop.org";
groups=('x11' 'xorg-core' 'xorg-proto')
-depends=('xcb-proto>=1.0' 'libpthread-stubs' 'libxml2' 'libxau>=1.0.3-2' 
'libxdmcp>=1.0.2-2' 'libxslt')
+depends=('xcb-proto>=1.1' 'libpthread-stubs' 'libxml2' 'libxau>=1.0.3-2' 
'libxdmcp>=1.0.2-2' 'libxslt')
archs=('i686' 'x86_64')
makedepends=('pkgconfig')
up2date=("lynx -dump 'http://xcb.freedesktop.org/dist/?C=M;O=A' | grep libxcb | 
Flasttar")
-source=(http://xcb.freedesktop.org/dist/$pkgname-$pkgver.tar.bz2 \
-       libxcb-1.0-sloppy_lock.patch)
-sha1sums=('0a7e0b65e6f1e0ef4dcaecaa01c4b2854206e96e'\
-          '4248f7becce913e5cc15f5f45b9f1cc47e6657e5')
+source=(http://xcb.freedesktop.org/dist/$pkgname-$pkgver.tar.bz2)
+sha1sums=('b27c7eb86fd2ea43cea83cadcf20cc77abf5defe')

build() {
Fbuild
diff --git a/source/x11/libxcb/libxcb-1.0-sloppy_lock.patch 
b/source/x11/libxcb/libxcb-1.0-sloppy_lock.patch
deleted file mode 100644
index 22236cb..0000000
--- a/source/x11/libxcb/libxcb-1.0-sloppy_lock.patch
+++ /dev/null
@@ -1,46 +0,0 @@
---- src/xcb_conn.c.orig        2007-03-03 17:05:12.000000000 +0100
-+++ src/xcb_conn.c     2007-03-03 17:18:25.000000000 +0100
-@@ -62,6 +62,11 @@
- static int _xcb_xlib_init(_xcb_xlib *xlib)
- {
-     xlib->lock = 0;
-+    xlib->sloppy_lock = 0;
-+
-+    if (getenv("LIBXCB_ALLOW_SLOPPY_LOCK"))
-+        xlib->sloppy_lock = 1;
-+
-     pthread_cond_init(&xlib->cond, 0);
-     return 1;
- }
---- src/xcbint.h.orig  2007-03-03 17:05:00.000000000 +0100
-+++ src/xcbint.h       2007-03-03 17:10:33.000000000 +0100
-@@ -130,6 +130,7 @@
-
- typedef struct _xcb_xlib {
-     int lock;
-+    int sloppy_lock;
-     pthread_t thread;
-     pthread_cond_t cond;
- } _xcb_xlib;
---- src/xcb_xlib.c.orig        2007-03-03 17:07:06.000000000 +0100
-+++ src/xcb_xlib.c     2007-03-03 17:10:14.000000000 +0100
-@@ -40,7 +40,8 @@
- void xcb_xlib_lock(xcb_connection_t *c)
- {
-     _xcb_lock_io(c);
--    assert(!c->xlib.lock);
-+    if (!c->xlib.sloppy_lock)
-+          assert(!c->xlib.lock);
-     c->xlib.lock = 1;
-     c->xlib.thread = pthread_self();
-     _xcb_unlock_io(c);
-@@ -49,7 +50,8 @@
- void xcb_xlib_unlock(xcb_connection_t *c)
- {
-     _xcb_lock_io(c);
--    assert(c->xlib.lock);
-+    if (!c->xlib.sloppy_lock)
-+      assert(c->xlib.lock);
-     assert(pthread_equal(c->xlib.thread, pthread_self()));
-     c->xlib.lock = 0;
-     pthread_cond_broadcast(&c->xlib.cond);
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to