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.38.0



details:   https://anonhg.NetBSD.org/xsrc/rev/e78f4158f789
branches:  xorg
changeset: 10168:e78f4158f789
user:      mrg <mrg%NetBSD.org@localhost>
date:      Mon Mar 04 08:21:03 2019 +0000

description:
initial import of pixman-0.38.0

diffstat:

 external/mit/pixman/dist/Makefile.am                      |    5 +-
 external/mit/pixman/dist/Makefile.in                      |    5 +-
 external/mit/pixman/dist/configure                        |   24 +-
 external/mit/pixman/dist/configure.ac                     |    2 +-
 external/mit/pixman/dist/demos/Makefile.am                |    7 +-
 external/mit/pixman/dist/demos/Makefile.in                |    8 +-
 external/mit/pixman/dist/demos/meson.build                |   59 +
 external/mit/pixman/dist/ltmain.sh                        |   78 +-
 external/mit/pixman/dist/meson.build                      |  496 ++++++++++++++
 external/mit/pixman/dist/meson_options.txt                |  103 ++
 external/mit/pixman/dist/pixman/Makefile.am               |    1 +
 external/mit/pixman/dist/pixman/Makefile.in               |    1 +
 external/mit/pixman/dist/pixman/meson.build               |  116 +++
 external/mit/pixman/dist/pixman/pixman-bits-image.c       |  418 ++++++++---
 external/mit/pixman/dist/pixman/pixman-conical-gradient.c |   36 +-
 external/mit/pixman/dist/pixman/pixman-gradient-walker.c  |  114 ++-
 external/mit/pixman/dist/pixman/pixman-inlines.h          |   25 +
 external/mit/pixman/dist/pixman/pixman-linear-gradient.c  |   49 +-
 external/mit/pixman/dist/pixman/pixman-private.h          |   35 +-
 external/mit/pixman/dist/pixman/pixman-radial-gradient.c  |  112 +-
 external/mit/pixman/dist/pixman/pixman-version.h          |    4 +-
 external/mit/pixman/dist/test/Makefile.am                 |    4 +
 external/mit/pixman/dist/test/Makefile.in                 |    4 +
 external/mit/pixman/dist/test/meson.build                 |   92 ++
 24 files changed, 1492 insertions(+), 306 deletions(-)

diffs (truncated from 2546 to 300 lines):

diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/Makefile.am
--- a/external/mit/pixman/dist/Makefile.am      Mon Mar 04 08:20:57 2019 +0000
+++ b/external/mit/pixman/dist/Makefile.am      Mon Mar 04 08:21:03 2019 +0000
@@ -23,7 +23,10 @@
 
 EXTRA_DIST =                           \
        Makefile.win32                  \
-       Makefile.win32.common
+       Makefile.win32.common           \
+       meson.build                     \
+       meson_options.txt               \
+       $(NULL)
 
 tar_gz = $(PACKAGE)-$(VERSION).tar.gz
 tar_bz2 = $(PACKAGE)-$(VERSION).tar.bz2
diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/Makefile.in
--- a/external/mit/pixman/dist/Makefile.in      Mon Mar 04 08:20:57 2019 +0000
+++ b/external/mit/pixman/dist/Makefile.in      Mon Mar 04 08:21:03 2019 +0000
@@ -397,7 +397,10 @@
 RELEASE_ANNOUNCE_LIST = cairo-announce%cairographics.org@localhost, xorg-announce%lists.freedesktop.org@localhost, pixman%lists.freedesktop.org@localhost
 EXTRA_DIST = \
        Makefile.win32                  \
-       Makefile.win32.common
+       Makefile.win32.common           \
+       meson.build                     \
+       meson_options.txt               \
+       $(NULL)
 
 tar_gz = $(PACKAGE)-$(VERSION).tar.gz
 tar_bz2 = $(PACKAGE)-$(VERSION).tar.bz2
diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/configure
--- a/external/mit/pixman/dist/configure        Mon Mar 04 08:20:57 2019 +0000
+++ b/external/mit/pixman/dist/configure        Mon Mar 04 08:21:03 2019 +0000
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pixman 0.36.0.
+# Generated by GNU Autoconf 2.69 for pixman 0.38.0.
 #
 # Report bugs to <pixman%lists.freedesktop.org@localhost>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='pixman'
 PACKAGE_TARNAME='pixman'
-PACKAGE_VERSION='0.36.0'
-PACKAGE_STRING='pixman 0.36.0'
+PACKAGE_VERSION='0.38.0'
+PACKAGE_STRING='pixman 0.38.0'
 PACKAGE_BUGREPORT='pixman%lists.freedesktop.org@localhost'
 PACKAGE_URL=''
 
@@ -1406,7 +1406,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pixman 0.36.0 to adapt to many kinds of systems.
+\`configure' configures pixman 0.38.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1477,7 +1477,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of pixman 0.36.0:";;
+     short | recursive ) echo "Configuration of pixman 0.38.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1619,7 +1619,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pixman configure 0.36.0
+pixman configure 0.38.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2217,7 +2217,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by pixman $as_me 0.36.0, which was
+It was created by pixman $as_me 0.38.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3080,7 +3080,7 @@
 
 # Define the identity of the package.
  PACKAGE='pixman'
- VERSION='0.36.0'
+ VERSION='0.38.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12870,11 +12870,11 @@
 
 
 
-LT_VERSION_INFO="36:0:36"
+LT_VERSION_INFO="38:0:38"
 
 PIXMAN_VERSION_MAJOR=0
 
-PIXMAN_VERSION_MINOR=36
+PIXMAN_VERSION_MINOR=38
 
 PIXMAN_VERSION_MICRO=0
 
@@ -15939,7 +15939,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by pixman $as_me 0.36.0, which was
+This file was extended by pixman $as_me 0.38.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16005,7 +16005,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-pixman config.status 0.36.0
+pixman config.status 0.38.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/configure.ac
--- a/external/mit/pixman/dist/configure.ac     Mon Mar 04 08:20:57 2019 +0000
+++ b/external/mit/pixman/dist/configure.ac     Mon Mar 04 08:21:03 2019 +0000
@@ -53,7 +53,7 @@
 #
 
 m4_define([pixman_major], 0)
-m4_define([pixman_minor], 36)
+m4_define([pixman_minor], 38)
 m4_define([pixman_micro], 0)
 
 m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/demos/Makefile.am
--- a/external/mit/pixman/dist/demos/Makefile.am        Mon Mar 04 08:20:57 2019 +0000
+++ b/external/mit/pixman/dist/demos/Makefile.am        Mon Mar 04 08:21:03 2019 +0000
@@ -1,4 +1,9 @@
-EXTRA_DIST = parrot.c parrot.jpg scale.ui
+EXTRA_DIST =           \
+     parrot.c          \
+     parrot.jpg                \
+     scale.ui          \
+     meson.build       \
+     $(NULL)
 
 if HAVE_GTK
 
diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/demos/Makefile.in
--- a/external/mit/pixman/dist/demos/Makefile.in        Mon Mar 04 08:20:57 2019 +0000
+++ b/external/mit/pixman/dist/demos/Makefile.in        Mon Mar 04 08:21:03 2019 +0000
@@ -520,7 +520,13 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-EXTRA_DIST = parrot.c parrot.jpg scale.ui
+EXTRA_DIST = \
+     parrot.c          \
+     parrot.jpg                \
+     scale.ui          \
+     meson.build       \
+     $(NULL)
+
 @HAVE_GTK_TRUE@AM_CFLAGS = $(OPENMP_CFLAGS)
 @HAVE_GTK_TRUE@AM_LDFLAGS = $(OPENMP_CFLAGS)
 @HAVE_GTK_TRUE@LDADD = $(top_builddir)/pixman/libpixman-1.la -lm $(GTK_LIBS) $(PNG_LIBS)
diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/demos/meson.build
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/pixman/dist/demos/meson.build        Mon Mar 04 08:21:03 2019 +0000
@@ -0,0 +1,59 @@
+# Copyright © 2018 Intel Corporation
+
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+demos = [
+  'gradient-test',
+  'alpha-test',
+  'composite-test',
+  'clip-test',
+  'trap-test',
+  'screen-test',
+  'convolution-test',
+  'radial-test',
+  'linear-gradient',
+  'conical-test',
+  'tri-test',
+  'checkerboard',
+  'srgb-test',
+  'srgb-trap-test',
+  'scale',
+]
+
+if dep_gtk.found()
+
+  libdemo = static_library(
+    'demo',
+    ['gtk-utils.c', config_h, version_h],
+    dependencies : [dep_gtk, dep_glib, dep_png, dep_m, dep_openmp],
+    include_directories : inc_pixman,
+  )
+
+  if dep_gtk.found()
+    foreach d : demos
+      executable(
+        d,
+        [d + '.c', config_h, version_h],
+        link_with : [libdemo, libtestutils],
+        dependencies : [dep_glib, dep_gtk, dep_openmp, idep_pixman],
+      )
+    endforeach
+  endif
+
+endif
diff -r 8a7ec1741fc6 -r e78f4158f789 external/mit/pixman/dist/ltmain.sh
--- a/external/mit/pixman/dist/ltmain.sh        Mon Mar 04 08:20:57 2019 +0000
+++ b/external/mit/pixman/dist/ltmain.sh        Mon Mar 04 08:21:03 2019 +0000
@@ -31,7 +31,7 @@
 
 PROGRAM=libtool
 PACKAGE=libtool
-VERSION="2.4.6 Debian-2.4.6-6"
+VERSION="2.4.6 Debian-2.4.6-9"
 package_revision=2.4.6
 
 
@@ -64,7 +64,7 @@
 # libraries, which are installed to $pkgauxdir.
 
 # Set a version string for this script.
-scriptversion=2015-10-04.22; # UTC
+scriptversion=2015-01-20.17; # UTC
 
 # General shell script boiler plate, and helper functions.
 # Written by Gary V. Vaughan, 2004
@@ -1091,57 +1091,6 @@
 }
 
 
-# func_quote ARG
-# --------------
-# Aesthetically quote one ARG, store the result into $func_quote_result.  Note
-# that we keep attention to performance here (so far O(N) complexity as long as
-# func_append is O(1)).
-func_quote ()
-{
-    $debug_cmd
-
-    func_quote_result=$1
-
-    case $func_quote_result in
-      *[\\\`\"\$]*)
-        case $func_quote_result in
-          *[\[\*\?]*)
-            func_quote_result=`$ECHO "$func_quote_result" | $SED "$sed_quote_subst"`
-            return 0
-            ;;
-        esac
-
-        func_quote_old_IFS=$IFS
-        for _G_char in '\' '`' '"' '$'
-        do
-          # STATE($1) PREV($2) SEPARATOR($3)
-          set start "" ""
-          func_quote_result=dummy"$_G_char$func_quote_result$_G_char"dummy
-          IFS=$_G_char
-          for _G_part in $func_quote_result
-          do
-            case $1 in
-            quote)
-              func_append func_quote_result "$3$2"
-              set quote "$_G_part" "\\$_G_char"
-              ;;
-            start)
-              set first "" ""
-              func_quote_result=
-              ;;
-            first)



Home | Main Index | Thread Index | Old Index