Tue Oct 18 10:58:01 2022 UTC ()
pixman: update to 0.42.0.

	Alan Coopersmith (2):
	     configure: replace bugzilla URL with gitlab issues
	     configure.ac: allow x64 libraries on Solaris to run on non-SSSE3 machines

	Alex Richardson (1):
	     Fix -Wincompatible-function-pointer-types warning

	Benjamin Gilbert (1):
	     meson: Add feature to disable compiler TLS support

	Dylan Baker (1):
	     meson: remove pixman dependency

	Heiko Lewin (1):
	     Fix signed-unsigned semantics in reduce_32

	Jocelyn Falempe (1):
	     Fix inverted colors on big endian system

	Jonathan Kew (1):
	     Avoid out-of-bounds read when accessing individual bytes from mask.

	Manuel Stoeckl (2):
	     Fix masked pixel fetching with wide format
	     demos: port to Gtk3

	Matt Turner (1):
	     Post-release version bump to 0.40.1

	Michael Forney (1):
	     Prevent empty top-level declaration

	Mizuki Asakura (1):
	     added aarch64 bilinear implementations (ver.4.1)

	Nirbheek Chauhan (3):
	     tests: Fix undefined symbol build error on macOS
	     meson: Fix warning about extract_all_objects usage
	     meson: Fix usage of pkgconfig.generate()

	Simon Ser (2):
	     Constify region APIs
	     Pre-release version bump to 0.42.0

	Tim-Philipp Müller (3):
	     Update README a little
	     meson: add cpu-features-path option for Android
	     meson: add option to skip building of tests and demos

	Tom Stellard (1):
	     Add -ftrapping-math to default cflags

	pkubaj (1):
	     Fix AltiVec detection on FreeBSD.

	Érico Rolim (1):
	     meson: update option descriptions.


(wiz)
diff -r1.81 -r1.82 pkgsrc/x11/pixman/Makefile
diff -r1.66 -r1.67 pkgsrc/x11/pixman/distinfo
diff -r0 -r1.1 pkgsrc/x11/pixman/patches/patch-configure

cvs diff -r1.81 -r1.82 pkgsrc/x11/pixman/Makefile (expand / switch to context diff)
--- pkgsrc/x11/pixman/Makefile 2022/07/25 11:12:30 1.81
+++ pkgsrc/x11/pixman/Makefile 2022/10/18 10:58:00 1.82
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.81 2022/07/25 11:12:30 wiz Exp $
+# $NetBSD: Makefile,v 1.82 2022/10/18 10:58:00 wiz Exp $
 
-DISTNAME=	pixman-0.40.0
-PKGREVISION=	3
+DISTNAME=	pixman-0.42.0
 CATEGORIES=	x11
 MASTER_SITES=	${MASTER_SITE_XORG:=lib/}
 EXTRACT_SUFX=	.tar.xz

cvs diff -r1.66 -r1.67 pkgsrc/x11/pixman/distinfo (expand / switch to context diff)
--- pkgsrc/x11/pixman/distinfo 2021/10/26 11:34:18 1.66
+++ pkgsrc/x11/pixman/distinfo 2022/10/18 10:58:00 1.67
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.66 2021/10/26 11:34:18 nia Exp $
+$NetBSD: distinfo,v 1.67 2022/10/18 10:58:00 wiz Exp $
 
-BLAKE2s (pixman-0.40.0.tar.xz) = e2038b0901ac1675bc6d69c741cbea259b36646b43743e05f725229cf0d12dd4
-SHA512 (pixman-0.40.0.tar.xz) = 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270
-Size (pixman-0.40.0.tar.xz) = 634752 bytes
+BLAKE2s (pixman-0.42.0.tar.xz) = 9846ec6a902afa54328b18a9a58cbdf7ad066aa69cbbfddb145b1475c6ad8899
+SHA512 (pixman-0.42.0.tar.xz) = 43d43d1aef9b8a6167098ab68ce2cfd8c0429c4825d40a4fb468b5b51dc1a2035f8bd1b70413e4ecd77deb469b5d558f42171b423e348d5ddd8604c466ffc7d9
+Size (pixman-0.42.0.tar.xz) = 652780 bytes
 SHA1 (patch-Makefile.in) = e59e216839f69d0c73b40c195b2c5414a10558f4
 SHA1 (patch-ba) = 9bd8a7fd0cfbd280df06d69838d3d10ab1b51e23
 SHA1 (patch-bb) = d47b1857771b8addb6897d45782ba2735a7aacbd
 SHA1 (patch-bc) = 3e23e6c482ea193885f3f762af355ef2f692132b
+SHA1 (patch-configure) = 55093c5c923ca18aa040e86bcabac60d8d4aab22
 SHA1 (patch-pixman_pixman-vmx.c) = d96dad41d94bf8dfb956afda00a5a175a9c1f6fc

File Added: pkgsrc/x11/pixman/patches/Attic/patch-configure
$NetBSD: patch-configure,v 1.1 2022/10/18 10:58:01 wiz Exp $

Fix unportable test(1) operator.

--- configure.orig	2022-10-18 07:48:30.000000000 +0000
+++ configure
@@ -14413,7 +14413,7 @@ case $host_os in
       # binaries aren't flagged as only able to run on MMX/SSE/SSSE3 capable
       # CPUs since they check at runtime before using those instructions.
       # Not all linkers grok the mapfile format so we check for that first.
-      if test "$host_cpu" == "i386" -o "$host_cpu" == "x86_64"; then
+      if test "$host_cpu" = "i386" -o "$host_cpu" = "x86_64"; then
 	 use_hwcap_mapfile=no
 	 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use a hardware capability map file" >&5
 printf %s "checking whether to use a hardware capability map file... " >&6; }