git: 3573adac89f2 - 2022Q4 - x11/pixman: Update to 0.42.2

From: Emmanuel Vadot <manu_at_FreeBSD.org>
Date: Fri, 04 Nov 2022 08:53:24 UTC
The branch 2022Q4 has been updated by manu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3573adac89f2d4f479856995afa435f2c205d19c

commit 3573adac89f2d4f479856995afa435f2c205d19c
Author:     Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2022-11-03 19:58:49 +0000
Commit:     Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2022-11-04 08:53:13 +0000

    x11/pixman: Update to 0.42.2
    
    Release notes (0.42.0): https://lists.freedesktop.org/archives/pixman/2022-October/004993.html
    Release notes (0.42.2): https://lists.freedesktop.org/archives/pixman/2022-November/004994.html
    
    For now disable neon on aarch64, it's borked.
    
    PR:             67538
    Security:       CVE-2022-44638
    Sponsored by:   Beckhoff Automation GmbH & Co. KG
    
    (cherry picked from commit 16ee2eafa863c9a9e44704da57ac232eb08e252a)
---
 x11/pixman/Makefile  | 5 +++--
 x11/pixman/distinfo  | 6 +++---
 x11/pixman/pkg-plist | 2 +-
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/x11/pixman/Makefile b/x11/pixman/Makefile
index c3f22ed3dc1b..a8861eb163d8 100644
--- a/x11/pixman/Makefile
+++ b/x11/pixman/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	pixman
-PORTVERSION=	0.40.0
-PORTREVISION=	1
+PORTVERSION=	0.42.2
 CATEGORIES=	x11
 
 MAINTAINER=	x11@FreeBSD.org
@@ -28,6 +27,8 @@ MAKE_ARGS=	SUBDIRS=pixman
 BUILD_DEPENDS+=	${LOCALBASE}/bin/as:devel/binutils
 CONFIGURE_ENV+=	CCASFLAGS="${CFLAGS} -B${LOCALBASE}/bin -no-integrated-as"
 LLD_UNSAFE=	yes
+.elif ${ARCH} == "aarch64"
+CONFIGURE_ARGS+=	--disable-arm-a64-neon
 .elif ${ARCH} == "powerpc"
 CONFIGURE_ARGS+=	--disable-vmx
 .endif
diff --git a/x11/pixman/distinfo b/x11/pixman/distinfo
index 0752e9d41acb..fba0281fc19c 100644
--- a/x11/pixman/distinfo
+++ b/x11/pixman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1588618784
-SHA256 (xorg/lib/pixman-0.40.0.tar.xz) = da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e
-SIZE (xorg/lib/pixman-0.40.0.tar.xz) = 634752
+TIMESTAMP = 1667505454
+SHA256 (xorg/lib/pixman-0.42.2.tar.xz) = 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376
+SIZE (xorg/lib/pixman-0.42.2.tar.xz) = 652984
diff --git a/x11/pixman/pkg-plist b/x11/pixman/pkg-plist
index 3e46ec6e1138..89d6b50037a8 100644
--- a/x11/pixman/pkg-plist
+++ b/x11/pixman/pkg-plist
@@ -3,5 +3,5 @@ include/pixman-1/pixman.h
 lib/libpixman-1.a
 lib/libpixman-1.so
 lib/libpixman-1.so.0
-lib/libpixman-1.so.0.40.0
+lib/libpixman-1.so.0.42.2
 libdata/pkgconfig/pixman-1.pc