pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/libX11



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jul  3 09:44:13 UTC 2022

Modified Files:
        pkgsrc/x11/libX11: Makefile distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 pkgsrc/x11/libX11/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/x11/libX11/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/libX11/Makefile
diff -u pkgsrc/x11/libX11/Makefile:1.64 pkgsrc/x11/libX11/Makefile:1.65
--- pkgsrc/x11/libX11/Makefile:1.64     Sun Apr 10 08:53:14 2022
+++ pkgsrc/x11/libX11/Makefile  Sun Jul  3 09:44:13 2022
@@ -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

Index: pkgsrc/x11/libX11/distinfo
diff -u pkgsrc/x11/libX11/distinfo:1.44 pkgsrc/x11/libX11/distinfo:1.45
--- pkgsrc/x11/libX11/distinfo:1.44     Sun Apr  3 18:36:44 2022
+++ pkgsrc/x11/libX11/distinfo  Sun Jul  3 09:44:13 2022
@@ -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



Home | Main Index | Thread Index | Old Index