From 16ee2eafa863c9a9e44704da57ac232eb08e252a Mon Sep 17 00:00:00 2001 From: Emmanuel Vadot Date: Thu, 3 Nov 2022 20:58:49 +0100 Subject: [PATCH] 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 --- 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