Date: Tuesday, January 17, 2017 @ 21:11:52 Author: andyrtr Revision: 286881
archrelease: copy trunk to extra-x86_64 Added: libxcb/repos/extra-x86_64/PKGBUILD (from rev 286880, libxcb/trunk/PKGBUILD) libxcb/repos/extra-x86_64/libxcb-1.1-no-pthread-stubs.patch (from rev 286880, libxcb/trunk/libxcb-1.1-no-pthread-stubs.patch) libxcb/repos/extra-x86_64/python-35x-fixes.patch (from rev 286880, libxcb/trunk/python-35x-fixes.patch) Deleted: libxcb/repos/extra-x86_64/PKGBUILD libxcb/repos/extra-x86_64/libxcb-1.1-no-pthread-stubs.patch libxcb/repos/extra-x86_64/python-35x-fixes.patch -----------------------------------+ PKGBUILD | 96 ++++++++++++++++++------------------ libxcb-1.1-no-pthread-stubs.patch | 22 ++++---- python-35x-fixes.patch | 84 +++++++++++++++---------------- 3 files changed, 101 insertions(+), 101 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-01-17 21:11:41 UTC (rev 286880) +++ PKGBUILD 2017-01-17 21:11:52 UTC (rev 286881) @@ -1,48 +0,0 @@ -# $Id$ -# Maintainer: Andreas Radke <andy...@archlinux.org> -# Maintainer: Jan de Groot <j...@archlinux.org> -# Contributor: Alexander Baldeck <alexan...@archlinux.org> - -pkgname=libxcb -pkgver=1.12 -pkgrel=1 -pkgdesc="X11 client-side library" -arch=('i686' 'x86_64') -url="http://xcb.freedesktop.org/" -depends=('xcb-proto>=1.12' 'libxdmcp' 'libxau') -makedepends=('libxslt' 'python' 'xorg-util-macros') -license=('custom') -source=($url/dist/$pkgname-$pkgver.tar.bz2 - libxcb-1.1-no-pthread-stubs.patch - python-35x-fixes.patch) -sha256sums=('4adfb1b7c67e99bc9c2ccb110b2f175686576d2f792c8a71b9c8b19014057b5b' - '37debaf892235a516a50a4975e6229538d3b4696b4571a8dea05eed774004aff' - 'e66140ac2270b47e940db82975e2d28d3536ca1bd0eae63bce3b900ed81fa517') - -prepare() { - cd "$pkgname-$pkgver" - patch -Np1 -i ../libxcb-1.1-no-pthread-stubs.patch - patch -Np1 -i ../python-35x-fixes.patch - autoreconf -vfi -} - -build() { - cd "$pkgname-$pkgver" - ./configure --prefix=/usr \ - --enable-xinput \ - --enable-xkb \ - --disable-static - make -j1 -} - -check() { - cd $pkgname-$pkgver - make -k check -} - -package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install - install -m755 -d "$pkgdir/usr/share/licenses/$pkgname" - install -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname" -} Copied: libxcb/repos/extra-x86_64/PKGBUILD (from rev 286880, libxcb/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-01-17 21:11:52 UTC (rev 286881) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Andreas Radke <andy...@archlinux.org> +# Maintainer: Jan de Groot <j...@archlinux.org> +# Contributor: Alexander Baldeck <alexan...@archlinux.org> + +pkgname=libxcb +pkgver=1.12 +pkgrel=1 +pkgdesc="X11 client-side library" +arch=('i686' 'x86_64') +url="https://xcb.freedesktop.org/" +depends=('xcb-proto>=1.12' 'libxdmcp' 'libxau') +makedepends=('libxslt' 'python' 'xorg-util-macros') +license=('custom') +source=($url/dist/$pkgname-$pkgver.tar.bz2 + libxcb-1.1-no-pthread-stubs.patch + python-35x-fixes.patch) +sha256sums=('4adfb1b7c67e99bc9c2ccb110b2f175686576d2f792c8a71b9c8b19014057b5b' + '37debaf892235a516a50a4975e6229538d3b4696b4571a8dea05eed774004aff' + 'e66140ac2270b47e940db82975e2d28d3536ca1bd0eae63bce3b900ed81fa517') + +prepare() { + cd "$pkgname-$pkgver" + patch -Np1 -i ../libxcb-1.1-no-pthread-stubs.patch + patch -Np1 -i ../python-35x-fixes.patch + autoreconf -vfi +} + +build() { + cd "$pkgname-$pkgver" + ./configure --prefix=/usr \ + --enable-xinput \ + --enable-xkb \ + --disable-static + make -j1 +} + +check() { + cd $pkgname-$pkgver + make -k check +} + +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + install -m755 -d "$pkgdir/usr/share/licenses/$pkgname" + install -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname" +} Deleted: libxcb-1.1-no-pthread-stubs.patch =================================================================== --- libxcb-1.1-no-pthread-stubs.patch 2017-01-17 21:11:41 UTC (rev 286880) +++ libxcb-1.1-no-pthread-stubs.patch 2017-01-17 21:11:52 UTC (rev 286881) @@ -1,11 +0,0 @@ ---- libxcb-1.8.1/configure.ac 2012-03-09 15:38:38.000000000 +0100 -+++ libxcb-1.8.1/configure.ac.new 2012-03-09 16:50:40.107109896 +0100 -@@ -43,7 +43,7 @@ - - # Checks for pkg-config packages - PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.12) --NEEDED="pthread-stubs xau >= 0.99.2" -+NEEDED="xau >= 0.99.2" - PKG_CHECK_MODULES(NEEDED, $NEEDED) - - have_xdmcp="no" Copied: libxcb/repos/extra-x86_64/libxcb-1.1-no-pthread-stubs.patch (from rev 286880, libxcb/trunk/libxcb-1.1-no-pthread-stubs.patch) =================================================================== --- libxcb-1.1-no-pthread-stubs.patch (rev 0) +++ libxcb-1.1-no-pthread-stubs.patch 2017-01-17 21:11:52 UTC (rev 286881) @@ -0,0 +1,11 @@ +--- libxcb-1.8.1/configure.ac 2012-03-09 15:38:38.000000000 +0100 ++++ libxcb-1.8.1/configure.ac.new 2012-03-09 16:50:40.107109896 +0100 +@@ -43,7 +43,7 @@ + + # Checks for pkg-config packages + PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.12) +-NEEDED="pthread-stubs xau >= 0.99.2" ++NEEDED="xau >= 0.99.2" + PKG_CHECK_MODULES(NEEDED, $NEEDED) + + have_xdmcp="no" Deleted: python-35x-fixes.patch =================================================================== --- python-35x-fixes.patch 2017-01-17 21:11:41 UTC (rev 286880) +++ python-35x-fixes.patch 2017-01-17 21:11:52 UTC (rev 286881) @@ -1,42 +0,0 @@ -diff --git a/src/c_client.py b/src/c_client.py -index 57de3fb..043338d 100644 ---- a/src/c_client.py -+++ b/src/c_client.py -@@ -1364,7 +1364,7 @@ def _c_serialize(context, self): - _c(' unsigned int xcb_align_to = 0;') - if self.is_switch: - _c(' unsigned int xcb_padding_offset = %d;', -- self.get_align_offset() ) -+ self.get_align_offset() ) - prefix = [('_aux', '->', self)] - aux_ptr = 'xcb_out' - -@@ -1390,7 +1390,7 @@ def _c_serialize(context, self): - _c(' unsigned int xcb_align_to = 0;') - if self.is_switch: - _c(' unsigned int xcb_padding_offset = %d;', -- self.get_align_offset() ) -+ self.get_align_offset() ) - - elif 'sizeof' == context: - param_names = [p[2] for p in params] -@@ -1930,14 +1930,14 @@ def _c_accessors_list(self, field): - # from the request size and divide that by the member size - return '(((R->length * 4) - sizeof('+ self.c_type + '))/'+'sizeof('+field.type.member.c_wiretype+'))' - else: -- # use the accessor to get the start of the list, then -- # compute the length of it by subtracting it from -+ # use the accessor to get the start of the list, then -+ # compute the length of it by subtracting it from - # the adress of the first byte after the end of the - # request -- after_end_of_request = '(((char*)R) + R->length * 4)' -- start_of_list = '%s(R)' % (field.c_accessor_name) -+ after_end_of_request = '(((char*)R) + R->length * 4)' -+ start_of_list = '%s(R)' % (field.c_accessor_name) - bytesize_of_list = '%s - (char*)(%s)' % (after_end_of_request, start_of_list) -- return '(%s) / sizeof(%s)' % (bytesize_of_list, field.type.member.c_wiretype) -+ return '(%s) / sizeof(%s)' % (bytesize_of_list, field.type.member.c_wiretype) - else: - raise Exception( - "lengthless lists with varsized members are not supported. Fieldname '%s'" Copied: libxcb/repos/extra-x86_64/python-35x-fixes.patch (from rev 286880, libxcb/trunk/python-35x-fixes.patch) =================================================================== --- python-35x-fixes.patch (rev 0) +++ python-35x-fixes.patch 2017-01-17 21:11:52 UTC (rev 286881) @@ -0,0 +1,42 @@ +diff --git a/src/c_client.py b/src/c_client.py +index 57de3fb..043338d 100644 +--- a/src/c_client.py ++++ b/src/c_client.py +@@ -1364,7 +1364,7 @@ def _c_serialize(context, self): + _c(' unsigned int xcb_align_to = 0;') + if self.is_switch: + _c(' unsigned int xcb_padding_offset = %d;', +- self.get_align_offset() ) ++ self.get_align_offset() ) + prefix = [('_aux', '->', self)] + aux_ptr = 'xcb_out' + +@@ -1390,7 +1390,7 @@ def _c_serialize(context, self): + _c(' unsigned int xcb_align_to = 0;') + if self.is_switch: + _c(' unsigned int xcb_padding_offset = %d;', +- self.get_align_offset() ) ++ self.get_align_offset() ) + + elif 'sizeof' == context: + param_names = [p[2] for p in params] +@@ -1930,14 +1930,14 @@ def _c_accessors_list(self, field): + # from the request size and divide that by the member size + return '(((R->length * 4) - sizeof('+ self.c_type + '))/'+'sizeof('+field.type.member.c_wiretype+'))' + else: +- # use the accessor to get the start of the list, then +- # compute the length of it by subtracting it from ++ # use the accessor to get the start of the list, then ++ # compute the length of it by subtracting it from + # the adress of the first byte after the end of the + # request +- after_end_of_request = '(((char*)R) + R->length * 4)' +- start_of_list = '%s(R)' % (field.c_accessor_name) ++ after_end_of_request = '(((char*)R) + R->length * 4)' ++ start_of_list = '%s(R)' % (field.c_accessor_name) + bytesize_of_list = '%s - (char*)(%s)' % (after_end_of_request, start_of_list) +- return '(%s) / sizeof(%s)' % (bytesize_of_list, field.type.member.c_wiretype) ++ return '(%s) / sizeof(%s)' % (bytesize_of_list, field.type.member.c_wiretype) + else: + raise Exception( + "lengthless lists with varsized members are not supported. Fieldname '%s'"