libxcb: update to 1.16.1.

This release fixes build issues for Windows & NetBSD platforms.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though xcb mainly uses stat() calls on sockets,
not normal files.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow xcb to
work with sockets whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (3):
      gitlab CI: regenerate container used for builds
      gitlab CI: use latest xcbproto from git to build against
      libxcb 1.16.1

Fergus Dall (1):
      Enable large file support

Peter Williams (1):
      Fix compilation on Windows

Thomas Klausner (1):
      configure.ac: drop `pthread-stubs` dependency on NetBSD
This commit is contained in:
wiz 2024-03-03 10:05:22 +00:00
parent 1dec153e89
commit 439c02d424
3 changed files with 6 additions and 23 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.42 2023/08/19 07:32:40 wiz Exp $
# $NetBSD: Makefile,v 1.43 2024/03/03 10:05:22 wiz Exp $
DISTNAME= libxcb-1.16
DISTNAME= libxcb-1.16.1
CATEGORIES= x11
MASTER_SITES= https://xorg.freedesktop.org/archive/individual/lib/
EXTRACT_SUFX= .tar.xz

View File

@ -1,7 +1,6 @@
$NetBSD: distinfo,v 1.25 2023/08/20 18:20:48 wiz Exp $
$NetBSD: distinfo,v 1.26 2024/03/03 10:05:22 wiz Exp $
BLAKE2s (libxcb-1.16.tar.xz) = 0e091e0c61071928d96b2b1dc4a92ac5b7d58b944deb2c755b42ba806e7bd430
SHA512 (libxcb-1.16.tar.xz) = 002fbc126c6f09eb7db5e4197cd0572d495f64b6de714a76d9a024fe3e13122c1cfc7c55207c0dee76cc63fcccf87b37db513223eadaf760af2bd2a926443bf8
Size (libxcb-1.16.tar.xz) = 452964 bytes
BLAKE2s (libxcb-1.16.1.tar.xz) = 81e80b40ecb2b7a8a5454d7f8ce7be7c515df7821a93737354c10d2f8de0e046
SHA512 (libxcb-1.16.1.tar.xz) = e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f
Size (libxcb-1.16.1.tar.xz) = 455368 bytes
SHA1 (patch-ai) = 637affb3aa2f7d40e0aada4dadab8c695ea74b6f
SHA1 (patch-configure) = ce055d4ee667e1db59c67e057f083a372d5764b4

View File

@ -1,16 +0,0 @@
$NetBSD: patch-configure,v 1.4 2023/08/20 18:20:49 wiz Exp $
Avoid using pthread-stubs where not necessary.
Merged upstream.
--- configure.orig 2023-08-16 20:18:36.000000000 +0000
+++ configure
@@ -20826,7 +20826,7 @@ printf "%s\n" "yes" >&6; }
fi
NEEDED="xau >= 0.99.2"
case $host_os in
-linux*|darwin*|solaris*|dragonfly*|freebsd*) ;;
+linux*|darwin*|solaris*|dragonfly*|freebsd*|netbsd*) ;;
*) NEEDED="$NEEDED pthread-stubs" ;;
esac