Source-Changes-HG archive

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

[src/trunk]: src updates for pixman 0.42.2.



details:   https://anonhg.NetBSD.org/src/rev/a0faa5d9ac55
branches:  trunk
changeset: 372307:a0faa5d9ac55
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sat Nov 12 04:00:57 2022 +0000

description:
updates for pixman 0.42.2.

this enables NEON for arm64.  maybe firefox will be faster on pbp...

diffstat:

 distrib/sets/lists/xbase/shl.mi            |   4 ++--
 distrib/sets/lists/xdebug/shl.mi           |   4 ++--
 external/mit/xorg/lib/pixman/Makefile      |  13 ++++++++++++-
 external/mit/xorg/lib/pixman/shlib_version |   4 ++--
 4 files changed, 18 insertions(+), 7 deletions(-)

diffs (73 lines):

diff -r bf7fa6496e63 -r a0faa5d9ac55 distrib/sets/lists/xbase/shl.mi
--- a/distrib/sets/lists/xbase/shl.mi   Sat Nov 12 02:20:15 2022 +0000
+++ b/distrib/sets/lists/xbase/shl.mi   Sat Nov 12 04:00:57 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.101 2022/11/12 02:20:15 mrg Exp $
+# $NetBSD: shl.mi,v 1.102 2022/11/12 04:00:57 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -202,7 +202,7 @@
 ./usr/X11R7/lib/libpciaccess.so.0.4            xbase-libpciaccess-lib          xorg,compatx11file
 ./usr/X11R7/lib/libpixman-1.so                 xbase-pixman-lib                xorg,compatx11file
 ./usr/X11R7/lib/libpixman-1.so.2               xbase-pixman-lib                xorg,compatx11file
-./usr/X11R7/lib/libpixman-1.so.2.2             xbase-pixman-lib                xorg,compatx11file
+./usr/X11R7/lib/libpixman-1.so.2.3             xbase-pixman-lib                xorg,compatx11file
 ./usr/X11R7/lib/libxcb-atom.so                 xbase-xcb-util-lib              xorg,compatx11file
 ./usr/X11R7/lib/libxcb-atom.so.1               xbase-xcb-util-lib              xorg,compatx11file
 ./usr/X11R7/lib/libxcb-atom.so.1.0             xbase-xcb-util-lib              xorg,compatx11file
diff -r bf7fa6496e63 -r a0faa5d9ac55 distrib/sets/lists/xdebug/shl.mi
--- a/distrib/sets/lists/xdebug/shl.mi  Sat Nov 12 02:20:15 2022 +0000
+++ b/distrib/sets/lists/xdebug/shl.mi  Sat Nov 12 04:00:57 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.67 2022/11/12 02:20:15 mrg Exp $
+# $NetBSD: shl.mi,v 1.68 2022/11/12 04:00:57 mrg Exp $
 ./usr/libdata/debug/usr/X11R7/lib      base-sys-usr            xorg,debug,compatx11dir
 ./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libximcp.so.2.0.debug  obsolete                obsolete
 ./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlcDef.so.2.0.debug obsolete                obsolete
@@ -67,7 +67,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/libglapi.so.1.0.debug        xdebug-libglapi-debug           xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libglut.so.4.0.debug xdebug-obsolete                 xorg,obsolete,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libpciaccess.so.0.4.debug    xdebug-libpciaccess-debug               xorg,debug,compatx11file
-./usr/libdata/debug/usr/X11R7/lib/libpixman-1.so.2.2.debug     xdebug-pixman-debug             xorg,debug,compatx11file
+./usr/libdata/debug/usr/X11R7/lib/libpixman-1.so.2.3.debug     xdebug-pixman-debug             xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libxcb-atom.so.1.0.debug     xdebug-xcb-util-debug           xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libxcb-aux.so.0.0.debug      xdebug-xcb-util-debug           xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libxcb-composite.so.0.1.debug        xdebug-libxcb-debug             xorg,debug,compatx11file
diff -r bf7fa6496e63 -r a0faa5d9ac55 external/mit/xorg/lib/pixman/Makefile
--- a/external/mit/xorg/lib/pixman/Makefile     Sat Nov 12 02:20:15 2022 +0000
+++ b/external/mit/xorg/lib/pixman/Makefile     Sat Nov 12 04:00:57 2022 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.38 2021/04/26 21:32:49 christos Exp $
+#      $NetBSD: Makefile,v 1.39 2022/11/12 04:00:57 mrg Exp $
 
 NOLINT=        1       # defined
 
@@ -90,6 +90,17 @@
 #CPPFLAGS+=    -DUSE_ARM_IWMMXT
 .endif
 
+.if !empty(MACHINE_ARCH:Maarch64*)
+# ARM64 NEON
+SRCS+=         pixman-arm-neon.c                       \
+               pixman-arma64-neon-asm.S                \
+               pixman-arma64-neon-asm-bilinear.S
+CPPFLAGS+=     -DUSE_ARM_A64_NEON
+
+# XXX: not sure if needed?
+#AFLAGS+=      ${${ACTIVE_CC} == "clang" :? -fno-integrated-as :}
+.endif
+
 .if !empty(MACHINE_ARCH:Mmips*64el) && empty(COPTS:M-march=*)
 # Loongson MMI
 SRCS+=         pixman-mmx.c
diff -r bf7fa6496e63 -r a0faa5d9ac55 external/mit/xorg/lib/pixman/shlib_version
--- a/external/mit/xorg/lib/pixman/shlib_version        Sat Nov 12 02:20:15 2022 +0000
+++ b/external/mit/xorg/lib/pixman/shlib_version        Sat Nov 12 04:00:57 2022 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: shlib_version,v 1.6 2013/06/05 09:04:16 mrg Exp $
+#      $NetBSD: shlib_version,v 1.7 2022/11/12 04:00:57 mrg Exp $
 #
 major=2
-minor=2
+minor=3



Home | Main Index | Thread Index | Old Index