Source-Changes-HG archive

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

[xsrc/xorg]: xsrc/external/mit/libXcursor/dist initial import of libXcursor-1...



details:   https://anonhg.NetBSD.org/xsrc/rev/6118e1ead00f
branches:  xorg
changeset: 10210:6118e1ead00f
user:      mrg <mrg%NetBSD.org@localhost>
date:      Mon Mar 11 06:33:55 2019 +0000

description:
initial import of libXcursor-1.2.0

diffstat:

 external/mit/libXcursor/dist/ChangeLog                     |   49 +
 external/mit/libXcursor/dist/Makefile.am                   |    2 +
 external/mit/libXcursor/dist/Makefile.in                   |    6 +-
 external/mit/libXcursor/dist/README.md                     |   18 +
 external/mit/libXcursor/dist/aclocal.m4                    |   70 +-
 external/mit/libXcursor/dist/config.guess                  |  675 ++++++------
 external/mit/libXcursor/dist/config.sub                    |  286 ++--
 external/mit/libXcursor/dist/configure                     |   94 +-
 external/mit/libXcursor/dist/configure.ac                  |    6 +-
 external/mit/libXcursor/dist/include/X11/Xcursor/Xcursor.h |    4 +-
 external/mit/libXcursor/dist/install-sh                    |   23 +-
 external/mit/libXcursor/dist/ltmain.sh                     |   35 +-
 external/mit/libXcursor/dist/man/Makefile.in               |    1 -
 external/mit/libXcursor/dist/src/Makefile.in               |    1 -
 external/mit/libXcursor/dist/src/library.c                 |    9 +-
 15 files changed, 663 insertions(+), 616 deletions(-)

diffs (truncated from 3116 to 300 lines):

diff -r fa42e935c106 -r 6118e1ead00f external/mit/libXcursor/dist/ChangeLog
--- a/external/mit/libXcursor/dist/ChangeLog    Mon Mar 11 06:33:52 2019 +0000
+++ b/external/mit/libXcursor/dist/ChangeLog    Mon Mar 11 06:33:55 2019 +0000
@@ -1,3 +1,52 @@
+commit b84b5d100f193fda0630c4d6fa889cd3e05ca033
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sun Mar 10 17:36:26 2019 -0700
+
+    libXcursor 1.2.0
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 8ff9605921a6ea3e05b5c72aa1b2a7f78b624699
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Fri Dec 7 19:41:07 2018 -0800
+
+    Update configure.ac bug URL for gitlab migration
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 534456082ed051d6427a77e4bda19473ea8b621c
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Mon Nov 19 21:47:26 2018 -0800
+
+    Update README for gitlab migration
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 2263c196cb0dcb8547b378df7b35f83b8b99c01e
+Author: Cosimo Cecchi <cosimoc%gnome.org@localhost>
+Date:   Fri Nov 9 20:06:41 2018 -0800
+
+    Support XDG user data dir location
+    
+    Nowadays ~/.icons is not used anymore as the preferred location for
+    custom user icon themes; XDG_DATA_HOME/icons (aka ~/.local/share/icons)
+    is what toolkits like GTK prefer.
+    
+    Prepend that location to the default xcursor path, so that cursor
+    themes installed there can be used by apps and toolkits that use
+    libXcursor.
+
+commit f64a8cc1a65dcad4294e2988b402a34175019663
+Author: Philipp Ludwig <git-devel%philippludwig.net@localhost>
+Date:   Sun Jan 22 14:21:54 2017 +0100
+
+    Fix crash when encountering cursor themes with circular dependencies.
+    
+    https://bugs.freedesktop.org/show_bug.cgi?id=3603
+    
+    Signed-off-by: Philipp Ludwig <git-devel%philippludwig.net@localhost>
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
 commit 4828abe494df8fb4aa00dcaa22a03446ba418d01
 Author: Matthieu Herrb <matthieu%herrb.eu@localhost>
 Date:   Sat Nov 25 11:59:31 2017 +0100
diff -r fa42e935c106 -r 6118e1ead00f external/mit/libXcursor/dist/Makefile.am
--- a/external/mit/libXcursor/dist/Makefile.am  Mon Mar 11 06:33:52 2019 +0000
+++ b/external/mit/libXcursor/dist/Makefile.am  Mon Mar 11 06:33:55 2019 +0000
@@ -43,3 +43,5 @@
        $(CHANGELOG_CMD)
 
 dist-hook: ChangeLog INSTALL
+
+EXTRA_DIST = README.md
diff -r fa42e935c106 -r 6118e1ead00f external/mit/libXcursor/dist/Makefile.in
--- a/external/mit/libXcursor/dist/Makefile.in  Mon Mar 11 06:33:52 2019 +0000
+++ b/external/mit/libXcursor/dist/Makefile.in  Mon Mar 11 06:33:55 2019 +0000
@@ -211,8 +211,8 @@
 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
        $(srcdir)/xcursor.pc.in \
        $(top_srcdir)/include/X11/Xcursor/Xcursor.h.in AUTHORS COPYING \
-       ChangeLog INSTALL README compile config.guess config.sub \
-       install-sh ltmain.sh missing
+       ChangeLog INSTALL compile config.guess config.sub install-sh \
+       ltmain.sh missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
@@ -390,7 +390,6 @@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
-runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -404,6 +403,7 @@
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = xcursor.pc
 MAINTAINERCLEANFILES = ChangeLog INSTALL
+EXTRA_DIST = README.md
 all: config.h
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
 
diff -r fa42e935c106 -r 6118e1ead00f external/mit/libXcursor/dist/README.md
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/libXcursor/dist/README.md    Mon Mar 11 06:33:55 2019 +0000
@@ -0,0 +1,18 @@
+libXcursor - X Window System Cursor management library
+------------------------------------------------------
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+  https://lists.x.org/mailman/listinfo/xorg
+
+The master development code repository can be found at:
+
+  https://gitlab.freedesktop.org/xorg/lib/libXcursor
+
+Please submit bug reports and requests to merge patches there.
+
+For patch submission instructions, see:
+
+  https://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
diff -r fa42e935c106 -r 6118e1ead00f external/mit/libXcursor/dist/aclocal.m4
--- a/external/mit/libXcursor/dist/aclocal.m4   Mon Mar 11 06:33:52 2019 +0000
+++ b/external/mit/libXcursor/dist/aclocal.m4   Mon Mar 11 06:33:55 2019 +0000
@@ -2901,18 +2901,6 @@
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3572,7 +3560,7 @@
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd* | netbsdelf*-gnu)
+netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4450,7 +4438,7 @@
            ;;
        esac
        ;;
-      netbsd* | netbsdelf*-gnu)
+      netbsd*)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4962,9 +4950,6 @@
       ;;
     esac
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    _LT_TAGVAR(link_all_deplibs, $1)=no
-    ;;
   *)
     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
@@ -5027,9 +5012,6 @@
   openbsd* | bitrig*)
     with_gnu_ld=no
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    _LT_TAGVAR(link_all_deplibs, $1)=no
-    ;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -5284,7 +5266,7 @@
       fi
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
        wlarc=
@@ -5805,7 +5787,6 @@
        if test yes = "$lt_cv_irix_exported_symbol"; then
           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` 
$wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
        fi
-       _LT_TAGVAR(link_all_deplibs, $1)=no
       else
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry 
$output_objdir/so_locations -o $lib'
        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry 
$output_objdir/so_locations -exports_file $export_symbols -o $lib'
@@ -5827,7 +5808,7 @@
       esac
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
       else
@@ -9069,7 +9050,7 @@
 m4_ifndef([_LT_PROG_CXX],              [AC_DEFUN([_LT_PROG_CXX])])
 
 dnl pkg.m4 - Macros to locate and utilise pkg-config.   -*- Autoconf -*-
-dnl serial 11 (pkg-config-0.29.1)
+dnl serial 11 (pkg-config-0.29)
 dnl
 dnl Copyright © 2004 Scott James Remnant <scott%netsplit.com@localhost>.
 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists%gmail.com@localhost>
@@ -9111,7 +9092,7 @@
 dnl See the "Since" comment for each macro you use to see what version
 dnl of the macros you require.
 m4_defun([PKG_PREREQ],
-[m4_define([PKG_MACROS_VERSION], [0.29.1])
+[m4_define([PKG_MACROS_VERSION], [0.29])
 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
     [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
 ])dnl PKG_PREREQ
@@ -9346,7 +9327,7 @@
 
 dnl xorg-macros.m4.  Generated from xorg-macros.m4.in xorgversion.m4 by configure.
 dnl
-dnl Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
+dnl Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
 dnl
 dnl Permission is hereby granted, free of charge, to any person obtaining a
 dnl copy of this software and associated documentation files (the "Software"),
@@ -9476,8 +9457,9 @@
 
 if test x$FILE_MAN_SUFFIX = x    ; then
     case $host_os in
-       solaris*)       FILE_MAN_SUFFIX=4  ;;
-       *)              FILE_MAN_SUFFIX=5  ;;
+       # Solaris 2.0 - 11 use SysV man page sections
+       solaris2.?|solaris2.1[[01]])    FILE_MAN_SUFFIX=4  ;;
+       *)                              FILE_MAN_SUFFIX=5  ;;
     esac
 fi
 if test x$FILE_MAN_DIR = x    ; then
@@ -9486,8 +9468,9 @@
 
 if test x$MISC_MAN_SUFFIX = x    ; then
     case $host_os in
-       solaris*)       MISC_MAN_SUFFIX=5  ;;
-       *)              MISC_MAN_SUFFIX=7  ;;
+       # Solaris 2.0 - 11 use SysV man page sections
+       solaris2.?|solaris2.1[[01]])    MISC_MAN_SUFFIX=5  ;;
+       *)                              MISC_MAN_SUFFIX=7  ;;
     esac
 fi
 if test x$MISC_MAN_DIR = x    ; then
@@ -9496,8 +9479,9 @@
 
 if test x$DRIVER_MAN_SUFFIX = x    ; then
     case $host_os in
-       solaris*)       DRIVER_MAN_SUFFIX=7  ;;
-       *)              DRIVER_MAN_SUFFIX=4  ;;
+       # Solaris 2.0 - 11 use SysV man page sections
+       solaris2.?|solaris2.1[[01]])    DRIVER_MAN_SUFFIX=7  ;;
+       *)                              DRIVER_MAN_SUFFIX=4  ;;
     esac
 fi
 if test x$DRIVER_MAN_DIR = x    ; then
@@ -9506,8 +9490,9 @@
 
 if test x$ADMIN_MAN_SUFFIX = x    ; then
     case $host_os in
-       solaris*)       ADMIN_MAN_SUFFIX=1m ;;
-       *)              ADMIN_MAN_SUFFIX=8  ;;
+       # Solaris 2.0 - 11 use SysV man page sections
+       solaris2.?|solaris2.1[[01]])    ADMIN_MAN_SUFFIX=1m ;;
+       *)                              ADMIN_MAN_SUFFIX=8  ;;
     esac
 fi
 if test x$ADMIN_MAN_DIR = x    ; then
@@ -9768,17 +9753,24 @@
 fi])
 
 # Test for the ability of xmlto to generate a text target
+#
+# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the
+# following test for empty XML docbook files.
+# For compatibility reasons use the following empty XML docbook file and if
+# it fails try it again with a non-empty XML file.
 have_xmlto_text=no
 cat > conftest.xml << "EOF"
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-                   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd";>
-<book id="saver">
-</book>
 EOF
 AS_IF([test "$have_xmlto" = yes],
       [AS_IF([$XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1],
              [have_xmlto_text=yes],
-             [AC_MSG_WARN([xmlto cannot generate text format, this format skipped])])])
+             [# Try it again with a non-empty XML file.
+              cat > conftest.xml << "EOF"



Home | Main Index | Thread Index | Old Index