aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2022-11-03 19:58:49 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2022-11-04 08:47:37 +0000
commit16ee2eafa863c9a9e44704da57ac232eb08e252a (patch)
tree665df8070e7db0f4d95336fa553cebf973330db9
parentd4b59fad229ff7f9f365119fff912aa49cad64b9 (diff)
downloadports-16ee2eafa863c9a9e44704da57ac232eb08e252a.tar.gz
ports-16ee2eafa863c9a9e44704da57ac232eb08e252a.zip
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
-rw-r--r--x11/pixman/Makefile5
-rw-r--r--x11/pixman/distinfo6
-rw-r--r--x11/pixman/pkg-plist2
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