Source-Changes-HG archive

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

[xsrc/trunk]: xsrc/external/mit/pixman/dist initial import of revert to pixma...



details:   https://anonhg.NetBSD.org/xsrc/rev/464c6f3cc1a5
branches:  trunk
changeset: 7272:464c6f3cc1a5
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sat Dec 17 09:03:59 2022 +0000

description:
initial import of revert to pixman-0.38.4.

see arm64 neon issues, and other issues (eg, PR#57108)

diffstat:

 external/mit/pixman/dist/Makefile.am                     |    63 +-
 external/mit/pixman/dist/Makefile.in                     |   123 +-
 external/mit/pixman/dist/README                          |    84 +-
 external/mit/pixman/dist/aclocal.m4                      |   342 +-
 external/mit/pixman/dist/compile                         |     6 +-
 external/mit/pixman/dist/config.guess                    |  1638 +-
 external/mit/pixman/dist/config.h.in                     |    13 +-
 external/mit/pixman/dist/config.sub                      |  3079 +++---
 external/mit/pixman/dist/configure                       |  7004 ++++++-------
 external/mit/pixman/dist/configure.ac                    |    64 +-
 external/mit/pixman/dist/demos/Makefile.am               |     5 +-
 external/mit/pixman/dist/demos/Makefile.in               |    60 +-
 external/mit/pixman/dist/demos/gtk-utils.c               |    10 +-
 external/mit/pixman/dist/demos/meson.build               |     7 -
 external/mit/pixman/dist/demos/scale.c                   |    28 +-
 external/mit/pixman/dist/depcomp                         |     2 +-
 external/mit/pixman/dist/install-sh                      |   157 +-
 external/mit/pixman/dist/ltmain.sh                       |   940 +-
 external/mit/pixman/dist/meson.build                     |   177 +-
 external/mit/pixman/dist/meson_options.txt               |    26 +-
 external/mit/pixman/dist/missing                         |     2 +-
 external/mit/pixman/dist/pixman/Makefile.am              |    16 -
 external/mit/pixman/dist/pixman/Makefile.in              |    75 +-
 external/mit/pixman/dist/pixman/Makefile.sources         |     1 -
 external/mit/pixman/dist/pixman/loongson-mmintrin.h      |    18 +-
 external/mit/pixman/dist/pixman/meson.build              |    32 +-
 external/mit/pixman/dist/pixman/pixman-access.c          |    32 +-
 external/mit/pixman/dist/pixman/pixman-arm-neon.c        |    23 +-
 external/mit/pixman/dist/pixman/pixman-combine32.c       |     4 +-
 external/mit/pixman/dist/pixman/pixman-combine32.h       |     2 +-
 external/mit/pixman/dist/pixman/pixman-compiler.h        |     8 +-
 external/mit/pixman/dist/pixman/pixman-general.c         |     9 +-
 external/mit/pixman/dist/pixman/pixman-gradient-walker.c |     8 +-
 external/mit/pixman/dist/pixman/pixman-image.c           |    37 +-
 external/mit/pixman/dist/pixman/pixman-implementation.c  |     2 +-
 external/mit/pixman/dist/pixman/pixman-matrix.c          |     2 +-
 external/mit/pixman/dist/pixman/pixman-region.c          |    56 +-
 external/mit/pixman/dist/pixman/pixman-sse2.c            |    82 +-
 external/mit/pixman/dist/pixman/pixman-trap.c            |     2 +-
 external/mit/pixman/dist/pixman/pixman-utils.c           |     2 +-
 external/mit/pixman/dist/pixman/pixman-version.h         |    10 +-
 external/mit/pixman/dist/pixman/pixman-version.h.in      |     4 -
 external/mit/pixman/dist/test-driver                     |    19 +-
 external/mit/pixman/dist/test/Makefile.in                |    17 +-
 external/mit/pixman/dist/test/affine-test.c              |     2 +-
 external/mit/pixman/dist/test/lowlevel-blt-bench.c       |     2 +
 external/mit/pixman/dist/test/meson.build                |     7 +-
 external/mit/pixman/dist/test/solid-test.c               |     1 -
 external/mit/pixman/dist/test/stress-test.c              |     2 +-
 external/mit/pixman/dist/test/thread-test.c              |    87 +-
 external/mit/pixman/dist/test/tolerance-test.c           |    23 +-
 external/mit/pixman/dist/test/utils.c                    |   136 +-
 external/mit/pixman/dist/test/utils.h                    |    12 -
 53 files changed, 6191 insertions(+), 8372 deletions(-)

diffs (truncated from 24557 to 300 lines):

diff -r db592bf47a14 -r 464c6f3cc1a5 external/mit/pixman/dist/Makefile.am
--- a/external/mit/pixman/dist/Makefile.am      Fri Dec 16 05:18:45 2022 +0000
+++ b/external/mit/pixman/dist/Makefile.am      Sat Dec 17 09:03:59 2022 +0000
@@ -27,38 +27,37 @@
        meson.build                     \
        meson_options.txt               \
        neon-test.S                     \
-       a64-neon-test.S                 \
        arm-simd-test.S                 \
        $(NULL)
 
 tar_gz = $(PACKAGE)-$(VERSION).tar.gz
-tar_xz = $(PACKAGE)-$(VERSION).tar.xz
+tar_bz2 = $(PACKAGE)-$(VERSION).tar.bz2
 
-sha512_tgz = $(tar_gz).sha512
-sha256_tgz = $(tar_gz).sha256
+sha1_tgz = $(tar_gz).sha1
+md5_tgz = $(tar_gz).md5
 
-sha512_txz = $(tar_xz).sha512
-sha256_txz = $(tar_xz).sha256
+sha1_tbz2 = $(tar_bz2).sha1
+md5_tbz2 = $(tar_bz2).md5
 
-gpg_file = $(sha512_tgz).asc
+gpg_file = $(sha1_tgz).asc
 
-$(sha512_tgz): $(tar_gz)
-       sha512sum $^ > $@
+$(sha1_tgz): $(tar_gz)
+       sha1sum $^ > $@
 
-$(sha256_tgz): $(tar_gz)
-       sha256sum $^ > $@
+$(md5_tgz): $(tar_gz)
+       md5sum $^ > $@
 
-$(sha512_txz): $(tar_xz)
-       sha512sum $^ > $@
+$(sha1_tbz2): $(tar_bz2)
+       sha1sum $^ > $@
 
-$(sha256_txz): $(tar_xz)
-       sha256sum $^ > $@
+$(md5_tbz2): $(tar_bz2)
+       md5sum $^ > $@
 
-$(gpg_file): $(sha512_tgz)
+$(gpg_file): $(sha1_tgz)
        @echo "Please enter your GPG password to sign the checksum."
        gpg --armor --sign $^ 
 
-HASHFILES = $(sha512_tgz) $(sha512_txz) $(sha256_tgz) $(sha256_txz)
+HASHFILES = $(sha1_tgz) $(sha1_tbz2) $(md5_tgz) $(md5_tbz2)
 
 release-verify-newer:
        @echo -n "Checking that no $(VERSION) release already exists at $(RELEASE_XORG_HOST)..."
@@ -73,10 +72,10 @@
        @echo "Good."
 
 release-remove-old:
-       $(RM) $(tar_gz) $(tar_xz) $(HASHFILES) $(gpg_file)
+       $(RM) $(tar_gz) $(tar_bz2) $(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."                                          &&    \
@@ -92,9 +91,9 @@
 release-tag:
        git tag -u $(GPGKEY) -m "$(PACKAGE) $(VERSION) release" $(PACKAGE)-$(VERSION)
 
-release-upload: release-check $(tar_gz) $(tar_xz) $(sha512_tgz) $(sha512_txz) $(sha256_tgz) $(gpg_file)
-       scp $(tar_gz) $(sha512_tgz) $(gpg_file) $(RELEASE_CAIRO_HOST):$(RELEASE_CAIRO_DIR)
-       scp $(tar_gz) $(tar_xz) $(RELEASE_XORG_HOST):$(RELEASE_XORG_DIR)
+release-upload: release-check $(tar_gz) $(tar_bz2) $(sha1_tgz) $(sha1_tbz2) $(md5_tgz) $(gpg_file)
+       scp $(tar_gz) $(sha1_tgz) $(gpg_file) $(RELEASE_CAIRO_HOST):$(RELEASE_CAIRO_DIR)
+       scp $(tar_gz) $(tar_bz2) $(RELEASE_XORG_HOST):$(RELEASE_XORG_DIR)
        ssh $(RELEASE_CAIRO_HOST) "rm -f $(RELEASE_CAIRO_DIR)/LATEST-$(PACKAGE)-[0-9]* && ln -s $(tar_gz) $(RELEASE_CAIRO_DIR)/LATEST-$(PACKAGE)-$(VERSION)"
 
 RELEASE_TYPE = $$(if test "x$(PIXMAN_VERSION_MINOR)" = "x$$(echo "$(PIXMAN_VERSION_MINOR)/2*2" | bc)" ; then echo "stable release in the" ; else echo "development snapshot leading up to a stable"; 
fi)
@@ -112,18 +111,18 @@
        @echo " $(RELEASE_CAIRO_URL)/$(tar_gz)"
        @echo " $(RELEASE_XORG_URL)/$(tar_gz)"
        @echo ""
-       @echo "tar.xz:"
-       @echo " $(RELEASE_XORG_URL)/$(tar_xz)"
+       @echo "tar.bz2:"
+       @echo " $(RELEASE_XORG_URL)/$(tar_bz2)"
        @echo ""
        @echo "Hashes:"
-       @echo -n "      SHA256: "
-       @cat $(sha256_tgz)
-       @echo -n "      SHA256: "
-       @cat $(sha256_txz)
-       @echo -n "      SHA512: "
-       @cat $(sha512_tgz)
-       @echo -n "      SHA512: "
-       @cat $(sha512_txz)
+       @echo -n "      MD5:  "
+       @cat $(md5_tgz)
+       @echo -n "      MD5:  "
+       @cat $(md5_tbz2)
+       @echo -n "      SHA1: "
+       @cat $(sha1_tgz)
+       @echo -n "      SHA1: "
+       @cat $(sha1_tbz2)
        @echo ""
        @echo "GPG signature:"
        @echo " $(RELEASE_CAIRO_URL)/$(gpg_file)"
diff -r db592bf47a14 -r 464c6f3cc1a5 external/mit/pixman/dist/Makefile.in
--- a/external/mit/pixman/dist/Makefile.in      Fri Dec 16 05:18:45 2022 +0000
+++ b/external/mit/pixman/dist/Makefile.in      Sat Dec 17 09:03:59 2022 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.5 from Makefile.am.
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2021 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -165,8 +165,8 @@
   $(am__extra_recursive_targets)
 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
        cscope distdir distdir-am dist dist-all distcheck
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
-       config.h.in
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+       $(LISP)config.h.in
 # Read a list of newline-separated strings from the standard input,
 # and print each of them once, without duplicates.  Input order is
 # *not* preserved.
@@ -183,6 +183,9 @@
   unique=`for i in $$list; do \
     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   done | $(am__uniquify_input)`
+ETAGS = etags
+CTAGS = ctags
+CSCOPE = cscope
 DIST_SUBDIRS = $(SUBDIRS)
 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
        $(srcdir)/pixman-1-uninstalled.pc.in $(srcdir)/pixman-1.pc.in \
@@ -223,11 +226,9 @@
     dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
   done; \
   reldir="$$dir2"
-DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
+DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
 GZIP_ENV = --best
-DIST_TARGETS = dist-xz dist-gzip
-# Exists only to be overridden by the user if desired.
-AM_DISTCHECK_DVI_TARGET = dvi
+DIST_TARGETS = dist-bzip2 dist-gzip
 distuninstallcheck_listfiles = find . -type f -print
 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -246,9 +247,8 @@
 CCASFLAGS = @CCASFLAGS@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
+CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CSCOPE = @CSCOPE@
-CTAGS = @CTAGS@
 CYGPATH_W = @CYGPATH_W@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
@@ -259,10 +259,8 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
 FGREP = @FGREP@
-FILECMD = @FILECMD@
 GREP = @GREP@
 GTK_CFLAGS = @GTK_CFLAGS@
 GTK_LIBS = @GTK_LIBS@
@@ -325,7 +323,6 @@
 SSE2_CFLAGS = @SSE2_CFLAGS@
 SSE2_LDFLAGS = @SSE2_LDFLAGS@
 SSSE3_CFLAGS = @SSSE3_CFLAGS@
-SSSE3_LDFLAGS = @SSSE3_LDFLAGS@
 STRIP = @STRIP@
 TESTPROGS_EXTRA_LDFLAGS = @TESTPROGS_EXTRA_LDFLAGS@
 TOOLCHAIN_SUPPORTS_ATTRIBUTE_CONSTRUCTOR = @TOOLCHAIN_SUPPORTS_ATTRIBUTE_CONSTRUCTOR@
@@ -376,7 +373,6 @@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
-runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -404,18 +400,17 @@
        meson.build                     \
        meson_options.txt               \
        neon-test.S                     \
-       a64-neon-test.S                 \
        arm-simd-test.S                 \
        $(NULL)
 
 tar_gz = $(PACKAGE)-$(VERSION).tar.gz
-tar_xz = $(PACKAGE)-$(VERSION).tar.xz
-sha512_tgz = $(tar_gz).sha512
-sha256_tgz = $(tar_gz).sha256
-sha512_txz = $(tar_xz).sha512
-sha256_txz = $(tar_xz).sha256
-gpg_file = $(sha512_tgz).asc
-HASHFILES = $(sha512_tgz) $(sha512_txz) $(sha256_tgz) $(sha256_txz)
+tar_bz2 = $(PACKAGE)-$(VERSION).tar.bz2
+sha1_tgz = $(tar_gz).sha1
+md5_tgz = $(tar_gz).md5
+sha1_tbz2 = $(tar_bz2).sha1
+md5_tbz2 = $(tar_bz2).md5
+gpg_file = $(sha1_tgz).asc
+HASHFILES = $(sha1_tgz) $(sha1_tbz2) $(md5_tgz) $(md5_tbz2)
 RELEASE_TYPE = $$(if test "x$(PIXMAN_VERSION_MINOR)" = "x$$(echo "$(PIXMAN_VERSION_MINOR)/2*2" | bc)" ; then echo "stable release in the" ; else echo "development snapshot leading up to a stable"; 
fi)
 all: config.h
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -609,6 +604,7 @@
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
        -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
+
 distdir: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) distdir-am
 
@@ -679,7 +675,6 @@
 dist-gzip: distdir
        tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
        $(am__post_remove_distdir)
-
 dist-bzip2: distdir
        tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
        $(am__post_remove_distdir)
@@ -687,14 +682,11 @@
 dist-lzip: distdir
        tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
        $(am__post_remove_distdir)
+
 dist-xz: distdir
        tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
        $(am__post_remove_distdir)
 
-dist-zstd: distdir
-       tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
-       $(am__post_remove_distdir)
-
 dist-tarZ: distdir
        @echo WARNING: "Support for distribution archives compressed with" \
                       "legacy program 'compress' is deprecated." >&2
@@ -737,8 +729,6 @@
          eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
        *.zip*) \
          unzip $(distdir).zip ;;\
-       *.tar.zst*) \
-         zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
        esac
        chmod -R a-w $(distdir)
        chmod u+w $(distdir)
@@ -754,7 +744,7 @@
            $(DISTCHECK_CONFIGURE_FLAGS) \
            --srcdir=../.. --prefix="$$dc_install_base" \
          && $(MAKE) $(AM_MAKEFLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
          && $(MAKE) $(AM_MAKEFLAGS) check \
          && $(MAKE) $(AM_MAKEFLAGS) install \
          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
@@ -919,19 +909,18 @@
        am--refresh check check-am clean clean-cscope clean-generic \
        clean-libtool cscope cscopelist-am ctags ctags-am dist \
        dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
-       dist-xz dist-zip dist-zstd distcheck distclean \
-       distclean-generic distclean-hdr distclean-libtool \
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
-       dvi-am html html-am info info-am install install-am \
-       install-data install-data-am install-dvi install-dvi-am \
-       install-exec install-exec-am install-html install-html-am \
-       install-info install-info-am install-man install-pdf \
-       install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
-       install-strip installcheck installcheck-am installdirs \
-       installdirs-am maintainer-clean maintainer-clean-generic \
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
-       ps ps-am tags tags-am uninstall uninstall-am \
-       uninstall-pkgconfigDATA
+       dist-xz dist-zip distcheck distclean distclean-generic \
+       distclean-hdr distclean-libtool distclean-tags distcleancheck \
+       distdir distuninstallcheck dvi dvi-am html html-am info \
+       info-am install install-am install-data install-data-am \
+       install-dvi install-dvi-am install-exec install-exec-am \
+       install-html install-html-am install-info install-info-am \
+       install-man install-pdf install-pdf-am install-pkgconfigDATA \
+       install-ps install-ps-am install-strip installcheck \



Home | Main Index | Thread Index | Old Index