summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2022-07-03 09:44:13 +0000
committerwiz <wiz@pkgsrc.org>2022-07-03 09:44:13 +0000
commit909b10df16e7e6d211f14c03e6b44faf23c8025b (patch)
tree8ab46affeb7f934f71b83e4c496db370a2001239 /x11
parent35a2f722cc3527f4d1874f5f3151d46950b6eeeb (diff)
downloadpkgsrc-909b10df16e7e6d211f14c03e6b44faf23c8025b.tar.gz
libX11: update to 1.8.1.
1.8.1 This release fixes the --enable-thread-safety-constructor option to the configure script to work as intended. In the previous release, the changes for this option may not have been enabled when the option was not specified or when the --enable option was specified. While we have enabled it by default, believing that doing so will reduce the number of bugs users encounter running libX11 clients, in some cases it may expose bugs in which clients had previously gotten away with calling libX11 functions while a libX11 lock is already held, and thus now deadlock, as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 . Alan Coopersmith (2): configure.ac: Fix --enable-thread-safety-constructor libX11 1.8.1 1.8 The highlight of this release is that we now try to initialize thread safety ourselves, rather than hope the application does it. This should resolve a number of long-standing bugs with the libxcb integration, since the socket handoff mechanism essentially has to be thread-safe. But regressions are always possible, so please report any issues introduced by this release. Adam Jackson (2): global: call XInitThreads() from the library's constructor libX11 1.8 Alan Coopersmith (4): XkbUpdateKeyTypeVirtualMods: always initialize mask XKBgeom.h: Remove XKB_IN_SERVER section XKBgeom.h: Add _Xconst qualifier to char * arguments in functions XkbOpenDisplay: Add _Xconst qualifier to display name argument Benno Schulenberg (7): nls: remove redundant Khmer digraphs, already defined in included file nls: remove misplaced sequences from Ethiopian and Greek compose files nls: remove eight pointless self-producing compose sequences nls: add Multi-key sequences for abovedot, diaeresis, and ogonek nls: make the Ethiopian compose sequences actually work lcCT: use the correct index for checking the second byte docs: add release notes for versions 1.7.3, 1.7.4, and 1.7.5
Diffstat (limited to 'x11')
-rw-r--r--x11/libX11/Makefile4
-rw-r--r--x11/libX11/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/x11/libX11/Makefile b/x11/libX11/Makefile
index 1e520f691a7..47df7430007 100644
--- a/x11/libX11/Makefile
+++ b/x11/libX11/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.64 2022/04/10 08:53:14 nia Exp $
+# $NetBSD: Makefile,v 1.65 2022/07/03 09:44:13 wiz Exp $
-DISTNAME= libX11-1.7.5
+DISTNAME= libX11-1.8.1
CATEGORIES= x11 devel
MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
EXTRACT_SUFX= .tar.xz
diff --git a/x11/libX11/distinfo b/x11/libX11/distinfo
index 8c72b32c020..be7e5346051 100644
--- a/x11/libX11/distinfo
+++ b/x11/libX11/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.44 2022/04/03 18:36:44 wiz Exp $
+$NetBSD: distinfo,v 1.45 2022/07/03 09:44:13 wiz Exp $
-BLAKE2s (libX11-1.7.5.tar.xz) = 782e4a459fe58794b112ede303b27d901be62d7c9546625086e1e41e97442b0d
-SHA512 (libX11-1.7.5.tar.xz) = ef33e2f631226cab27657f46e1fd4cfc928f62f928d8297474e7b993017c8f92b60272eed6515990cdf3a9d34581837b7a3896e584f3546dd26f3790034df347
-Size (libX11-1.7.5.tar.xz) = 1853152 bytes
+BLAKE2s (libX11-1.8.1.tar.xz) = 8831709e8031c28605a474ec1c19a2addfde87e84ce191e7ab49100ef65c930e
+SHA512 (libX11-1.8.1.tar.xz) = 2e36d2c47519e0cb2697f588c0ccdf73fbe75c2163f0855c78f7052dc9e920bca081f9d5e39c707a14067f101faef74fc758c8862eeba675b1535b43119d533a
+Size (libX11-1.8.1.tar.xz) = 1818460 bytes
SHA1 (patch-Makefile.in) = 54faa0431bdb8a1e4fed5459bff03a316eb174c8
SHA1 (patch-aa) = 4f502264e7200fd2f9409d8684c53de3bc6f0649
SHA1 (patch-ac) = 84bad85defd7cdac82fe4448d723c80469507f73