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.diff -r1.81 -r1.82 pkgsrc/x11/pixman/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= pixman-0.40.0 | 3 | DISTNAME= pixman-0.42.0 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= x11 | 4 | CATEGORIES= x11 | |
6 | MASTER_SITES= ${MASTER_SITE_XORG:=lib/} | 5 | MASTER_SITES= ${MASTER_SITE_XORG:=lib/} | |
7 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://xorg.freedesktop.org/ | 9 | HOMEPAGE= https://xorg.freedesktop.org/ | |
11 | COMMENT= Library of low-level pixel manipulation routines | 10 | COMMENT= Library of low-level pixel manipulation routines | |
12 | LICENSE= mit | 11 | LICENSE= mit | |
13 | 12 | |||
14 | CHECK_PORTABILITY_SKIP+= Makefile.am # already patched in Makefile.in | 13 | CHECK_PORTABILITY_SKIP+= Makefile.am # already patched in Makefile.in | |
15 | 14 | |||
16 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
17 | .if ${MACHINE_ARCH} == i386 | 16 | .if ${MACHINE_ARCH} == i386 |
@@ -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 | |||
3 | BLAKE2s (pixman-0.40.0.tar.xz) = e2038b0901ac1675bc6d69c741cbea259b36646b43743e05f725229cf0d12dd4 | 3 | BLAKE2s (pixman-0.42.0.tar.xz) = 9846ec6a902afa54328b18a9a58cbdf7ad066aa69cbbfddb145b1475c6ad8899 | |
4 | SHA512 (pixman-0.40.0.tar.xz) = 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 | 4 | SHA512 (pixman-0.42.0.tar.xz) = 43d43d1aef9b8a6167098ab68ce2cfd8c0429c4825d40a4fb468b5b51dc1a2035f8bd1b70413e4ecd77deb469b5d558f42171b423e348d5ddd8604c466ffc7d9 | |
5 | Size (pixman-0.40.0.tar.xz) = 634752 bytes | 5 | Size (pixman-0.42.0.tar.xz) = 652780 bytes | |
6 | SHA1 (patch-Makefile.in) = e59e216839f69d0c73b40c195b2c5414a10558f4 | 6 | SHA1 (patch-Makefile.in) = e59e216839f69d0c73b40c195b2c5414a10558f4 | |
7 | SHA1 (patch-ba) = 9bd8a7fd0cfbd280df06d69838d3d10ab1b51e23 | 7 | SHA1 (patch-ba) = 9bd8a7fd0cfbd280df06d69838d3d10ab1b51e23 | |
8 | SHA1 (patch-bb) = d47b1857771b8addb6897d45782ba2735a7aacbd | 8 | SHA1 (patch-bb) = d47b1857771b8addb6897d45782ba2735a7aacbd | |
9 | SHA1 (patch-bc) = 3e23e6c482ea193885f3f762af355ef2f692132b | 9 | SHA1 (patch-bc) = 3e23e6c482ea193885f3f762af355ef2f692132b | |
10 | SHA1 (patch-configure) = 55093c5c923ca18aa040e86bcabac60d8d4aab22 | |||
10 | SHA1 (patch-pixman_pixman-vmx.c) = d96dad41d94bf8dfb956afda00a5a175a9c1f6fc | 11 | SHA1 (patch-pixman_pixman-vmx.c) = d96dad41d94bf8dfb956afda00a5a175a9c1f6fc |
$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; }