pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/pixman pixman: update to 0.42.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a8f94eb91bdc
branches:  trunk
changeset: 387644:a8f94eb91bdc
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Nov 03 08:51:25 2022 +0000

description:
pixman: update to 0.42.2.

This version contains a fix for a heap overflow. A CVE has been
requested.

diffstat:

 x11/pixman/Makefile                  |   5 ++---
 x11/pixman/distinfo                  |  11 +++++------
 x11/pixman/patches/patch-Makefile.in |  13 +------------
 x11/pixman/patches/patch-configure   |  16 ----------------
 4 files changed, 8 insertions(+), 37 deletions(-)

diffs (76 lines):

diff -r 28ab0708f907 -r a8f94eb91bdc x11/pixman/Makefile
--- a/x11/pixman/Makefile       Thu Nov 03 08:43:36 2022 +0000
+++ b/x11/pixman/Makefile       Thu Nov 03 08:51:25 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.87 2022/10/26 08:44:33 tnn Exp $
+# $NetBSD: Makefile,v 1.88 2022/11/03 08:51:25 wiz Exp $
 
-DISTNAME=      pixman-0.42.0
-PKGREVISION=   3
+DISTNAME=      pixman-0.42.2
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_XORG:=lib/}
 EXTRACT_SUFX=  .tar.xz
diff -r 28ab0708f907 -r a8f94eb91bdc x11/pixman/distinfo
--- a/x11/pixman/distinfo       Thu Nov 03 08:43:36 2022 +0000
+++ b/x11/pixman/distinfo       Thu Nov 03 08:51:25 2022 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.74 2022/10/22 13:13:39 taca Exp $
+$NetBSD: distinfo,v 1.75 2022/11/03 08:51:25 wiz Exp $
 
-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) = 244969af69e43472d43d8cd1556abacf9ec679e0
-SHA1 (patch-configure) = 909bf50acfd69700b26bd55a47f93fd77b49226c
+BLAKE2s (pixman-0.42.2.tar.xz) = 787db2f251f18541df50cc8681dfdb4da97def41dac52233b79575a0b83836fa
+SHA512 (pixman-0.42.2.tar.xz) = 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
+Size (pixman-0.42.2.tar.xz) = 652984 bytes
+SHA1 (patch-Makefile.in) = 49a0aa317a84390c1966687312f8466bc8d17ca3
 SHA1 (patch-pixman_pixman-vmx.c) = 8ca3649a5dd0527ce078af1b91fb01611dde9b45
diff -r 28ab0708f907 -r a8f94eb91bdc x11/pixman/patches/patch-Makefile.in
--- a/x11/pixman/patches/patch-Makefile.in      Thu Nov 03 08:43:36 2022 +0000
+++ b/x11/pixman/patches/patch-Makefile.in      Thu Nov 03 08:51:25 2022 +0000
@@ -1,8 +1,6 @@
-$NetBSD: patch-Makefile.in,v 1.3 2022/10/18 11:14:18 wiz Exp $
+$NetBSD: patch-Makefile.in,v 1.4 2022/11/03 08:51:25 wiz Exp $
 
 Skip building demos and test SUBDIRS
-Shell portability
-https://gitlab.freedesktop.org/pixman/pixman/-/issues/65
 
 --- Makefile.in.orig   2020-04-19 21:53:21.000000000 +0000
 +++ Makefile.in
@@ -15,12 +13,3 @@
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = pixman-1.pc
  GPGKEY = 3892336E
-@@ -964,7 +964,7 @@ release-remove-old:
-       $(RM) $(tar_gz) $(tar_xz) $(HASHFILES) $(gpg_file)
- 
- ensure-prev:
--      @if [[ "$(PREV)" == "" ]]; then                                                 \
-+      @if [ "$(PREV)" = "" ]; then                                                    \
-               echo ""                                                           &&    \
-               echo "You must set the PREV variable on the make command line to" &&    \
-               echo "the last version."                                          &&    \
diff -r 28ab0708f907 -r a8f94eb91bdc x11/pixman/patches/patch-configure
--- a/x11/pixman/patches/patch-configure        Thu Nov 03 08:43:36 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-configure,v 1.2 2022/10/18 11:14:18 wiz Exp $
-
-Fix unportable test(1) operator.
-https://gitlab.freedesktop.org/pixman/pixman/-/issues/65
-
---- 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; }



Home | Main Index | Thread Index | Old Index