Source-Changes-HG archive

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

[xsrc/xorg]: xsrc/external/mit/pixman/dist initial import of pixman-0.42.2



details:   https://anonhg.NetBSD.org/xsrc/rev/9c7c36827c4f
branches:  xorg
changeset: 7251:9c7c36827c4f
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sat Nov 12 03:24:10 2022 +0000

description:
initial import of pixman-0.42.2

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/a64-neon-test.S                          |     5 +
 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                               |  2971 ++--
 external/mit/pixman/dist/configure                                |  6996 +++++----
 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/dither.c                           |   277 +
 external/mit/pixman/dist/demos/dither.ui                          |   147 +
 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                                |   942 +-
 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/dither/blue-noise-64x64.h         |    77 +
 external/mit/pixman/dist/pixman/dither/make-blue-noise.c          |   679 +
 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-arm.c                      |    31 +
 external/mit/pixman/dist/pixman/pixman-arma64-neon-asm-bilinear.S |  1275 +
 external/mit/pixman/dist/pixman/pixman-arma64-neon-asm.S          |  3704 +++++
 external/mit/pixman/dist/pixman/pixman-arma64-neon-asm.h          |  1310 +
 external/mit/pixman/dist/pixman/pixman-bits-image.c               |   185 +-
 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-fast-path.c                |    22 +-
 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-inlines.h                  |     2 +-
 external/mit/pixman/dist/pixman/pixman-matrix.c                   |     2 +-
 external/mit/pixman/dist/pixman/pixman-mmx.c                      |    14 +-
 external/mit/pixman/dist/pixman/pixman-ppc.c                      |    18 +
 external/mit/pixman/dist/pixman/pixman-private.h                  |    12 +
 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/pixman/pixman-x86.c                      |     1 +
 external/mit/pixman/dist/pixman/pixman.h                          |   463 +-
 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 +
 70 files changed, 16417 insertions(+), 6254 deletions(-)

diffs (truncated from 33477 to 300 lines):

diff -r 85c87e572b45 -r 9c7c36827c4f external/mit/pixman/dist/Makefile.am
--- a/external/mit/pixman/dist/Makefile.am      Sat Nov 12 02:04:41 2022 +0000
+++ b/external/mit/pixman/dist/Makefile.am      Sat Nov 12 03:24:10 2022 +0000
@@ -27,37 +27,38 @@
        meson.build                     \
        meson_options.txt               \
        neon-test.S                     \
+       a64-neon-test.S                 \
        arm-simd-test.S                 \
        $(NULL)
 
 tar_gz = $(PACKAGE)-$(VERSION).tar.gz
-tar_bz2 = $(PACKAGE)-$(VERSION).tar.bz2
+tar_xz = $(PACKAGE)-$(VERSION).tar.xz
 
-sha1_tgz = $(tar_gz).sha1
-md5_tgz = $(tar_gz).md5
+sha512_tgz = $(tar_gz).sha512
+sha256_tgz = $(tar_gz).sha256
 
-sha1_tbz2 = $(tar_bz2).sha1
-md5_tbz2 = $(tar_bz2).md5
+sha512_txz = $(tar_xz).sha512
+sha256_txz = $(tar_xz).sha256
 
-gpg_file = $(sha1_tgz).asc
+gpg_file = $(sha512_tgz).asc
 
-$(sha1_tgz): $(tar_gz)
-       sha1sum $^ > $@
+$(sha512_tgz): $(tar_gz)
+       sha512sum $^ > $@
 
-$(md5_tgz): $(tar_gz)
-       md5sum $^ > $@
+$(sha256_tgz): $(tar_gz)
+       sha256sum $^ > $@
 
-$(sha1_tbz2): $(tar_bz2)
-       sha1sum $^ > $@
+$(sha512_txz): $(tar_xz)
+       sha512sum $^ > $@
 
-$(md5_tbz2): $(tar_bz2)
-       md5sum $^ > $@
+$(sha256_txz): $(tar_xz)
+       sha256sum $^ > $@
 
-$(gpg_file): $(sha1_tgz)
+$(gpg_file): $(sha512_tgz)
        @echo "Please enter your GPG password to sign the checksum."
        gpg --armor --sign $^ 
 
-HASHFILES = $(sha1_tgz) $(sha1_tbz2) $(md5_tgz) $(md5_tbz2)
+HASHFILES = $(sha512_tgz) $(sha512_txz) $(sha256_tgz) $(sha256_txz)
 
 release-verify-newer:
        @echo -n "Checking that no $(VERSION) release already exists at $(RELEASE_XORG_HOST)..."
@@ -72,10 +73,10 @@
        @echo "Good."
 
 release-remove-old:
-       $(RM) $(tar_gz) $(tar_bz2) $(HASHFILES) $(gpg_file)
+       $(RM) $(tar_gz) $(tar_xz) $(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."                                          &&    \
@@ -91,9 +92,9 @@
 release-tag:
        git tag -u $(GPGKEY) -m "$(PACKAGE) $(VERSION) release" $(PACKAGE)-$(VERSION)
 
-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)
+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)
        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)
@@ -111,18 +112,18 @@
        @echo " $(RELEASE_CAIRO_URL)/$(tar_gz)"
        @echo " $(RELEASE_XORG_URL)/$(tar_gz)"
        @echo ""
-       @echo "tar.bz2:"
-       @echo " $(RELEASE_XORG_URL)/$(tar_bz2)"
+       @echo "tar.xz:"
+       @echo " $(RELEASE_XORG_URL)/$(tar_xz)"
        @echo ""
        @echo "Hashes:"
-       @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 -n "      SHA256: "
+       @cat $(sha256_tgz)
+       @echo -n "      SHA256: "
+       @cat $(sha256_txz)
+       @echo -n "      SHA512: "
+       @cat $(sha512_tgz)
+       @echo -n "      SHA512: "
+       @cat $(sha512_txz)
        @echo ""
        @echo "GPG signature:"
        @echo " $(RELEASE_CAIRO_URL)/$(gpg_file)"
diff -r 85c87e572b45 -r 9c7c36827c4f external/mit/pixman/dist/Makefile.in
--- a/external/mit/pixman/dist/Makefile.in      Sat Nov 12 02:04:41 2022 +0000
+++ b/external/mit/pixman/dist/Makefile.in      Sat Nov 12 03:24:10 2022 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.5 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2021 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,9 +183,6 @@
   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 \
@@ -226,9 +223,11 @@
     dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
   done; \
   reldir="$$dir2"
-DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
+DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
 GZIP_ENV = --best
-DIST_TARGETS = dist-bzip2 dist-gzip
+DIST_TARGETS = dist-xz dist-gzip
+# Exists only to be overridden by the user if desired.
+AM_DISTCHECK_DVI_TARGET = dvi
 distuninstallcheck_listfiles = find . -type f -print
 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -247,8 +246,9 @@
 CCASFLAGS = @CCASFLAGS@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
-CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
+CSCOPE = @CSCOPE@
+CTAGS = @CTAGS@
 CYGPATH_W = @CYGPATH_W@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
@@ -259,8 +259,10 @@
 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@
@@ -323,6 +325,7 @@
 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@
@@ -373,6 +376,7 @@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -400,17 +404,18 @@
        meson.build                     \
        meson_options.txt               \
        neon-test.S                     \
+       a64-neon-test.S                 \
        arm-simd-test.S                 \
        $(NULL)
 
 tar_gz = $(PACKAGE)-$(VERSION).tar.gz
-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)
+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)
 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
@@ -604,7 +609,6 @@
 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
 
@@ -675,6 +679,7 @@
 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)
@@ -682,11 +687,14 @@
 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
@@ -729,6 +737,8 @@
          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)
@@ -744,7 +754,7 @@
            $(DISTCHECK_CONFIGURE_FLAGS) \
            --srcdir=../.. --prefix="$$dc_install_base" \
          && $(MAKE) $(AM_MAKEFLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
          && $(MAKE) $(AM_MAKEFLAGS) check \
          && $(MAKE) $(AM_MAKEFLAGS) install \
          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
@@ -909,18 +919,19 @@
        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 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 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 \



Home | Main Index | Thread Index | Old Index