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 unified 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,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.81 2022/07/25 11:12:30 wiz Exp $ 1# $NetBSD: Makefile,v 1.82 2022/10/18 10:58:00 wiz Exp $
2 2
3DISTNAME= pixman-0.40.0 3DISTNAME= pixman-0.42.0
4PKGREVISION= 3 
5CATEGORIES= x11 4CATEGORIES= x11
6MASTER_SITES= ${MASTER_SITE_XORG:=lib/} 5MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://xorg.freedesktop.org/ 9HOMEPAGE= https://xorg.freedesktop.org/
11COMMENT= Library of low-level pixel manipulation routines 10COMMENT= Library of low-level pixel manipulation routines
12LICENSE= mit 11LICENSE= mit
13 12
14CHECK_PORTABILITY_SKIP+= Makefile.am # already patched in Makefile.in 13CHECK_PORTABILITY_SKIP+= Makefile.am # already patched in Makefile.in
15 14
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17.if ${MACHINE_ARCH} == i386 16.if ${MACHINE_ARCH} == i386

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