Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[xsrc-public/trunk]: xsrc-public/external/mit/libXi/dist initial import of li...
details: https://anonhg.NetBSD.org/xsrc-public/rev/472cd7a4bc43
branches: trunk
changeset: 6941:472cd7a4bc43
user: mrg <mrg%NetBSD.org@localhost>
date: Sun Jan 09 09:01:54 2022 +0000
description:
initial import of libXi-1.8
diffstat:
external/mit/libXi/dist/ChangeLog | 97 +
external/mit/libXi/dist/Makefile.in | 1 +
external/mit/libXi/dist/aclocal.m4 | 125 +-
external/mit/libXi/dist/config.guess | 593 +++++----
external/mit/libXi/dist/config.sub | 275 +--
external/mit/libXi/dist/configure | 189 +-
external/mit/libXi/dist/configure.ac | 4 +-
external/mit/libXi/dist/include/X11/extensions/XInput2.h | 104 +
external/mit/libXi/dist/ltmain.sh | 325 +++--
external/mit/libXi/dist/man/Makefile.am | 1 +
external/mit/libXi/dist/man/Makefile.in | 2 +
external/mit/libXi/dist/man/XAllowDeviceEvents.man | 6 +-
external/mit/libXi/dist/man/XAllowDeviceEvents.txt | 2 +-
external/mit/libXi/dist/man/XChangeDeviceControl.man | 2 +-
external/mit/libXi/dist/man/XChangeDeviceDontPropagateList.man | 4 +-
external/mit/libXi/dist/man/XChangeDeviceKeyMapping.man | 2 +-
external/mit/libXi/dist/man/XChangeDeviceProperty.man | 2 +-
external/mit/libXi/dist/man/XChangeFeedbackControl.man | 2 +-
external/mit/libXi/dist/man/XChangeKeyboardDevice.man | 4 +-
external/mit/libXi/dist/man/XChangePointerDevice.man | 4 +-
external/mit/libXi/dist/man/XCloseDevice.man | 2 +-
external/mit/libXi/dist/man/XDeleteDeviceProperty.man | 2 +-
external/mit/libXi/dist/man/XDeviceBell.man | 4 +-
external/mit/libXi/dist/man/XDeviceTimeCoord.man | 2 +-
external/mit/libXi/dist/man/XFreeDeviceList.man | 2 +-
external/mit/libXi/dist/man/XGetDeviceButtonMapping.man | 2 +-
external/mit/libXi/dist/man/XGetDeviceControl.man | 4 +-
external/mit/libXi/dist/man/XGetDeviceDontPropagateList.man | 2 +-
external/mit/libXi/dist/man/XGetDeviceFocus.man | 2 +-
external/mit/libXi/dist/man/XGetDeviceKeyMapping.man | 8 +-
external/mit/libXi/dist/man/XGetDeviceKeyMapping.txt | 4 +-
external/mit/libXi/dist/man/XGetDeviceModifierMapping.man | 4 +-
external/mit/libXi/dist/man/XGetDeviceMotionEvents.man | 4 +-
external/mit/libXi/dist/man/XGetDeviceProperty.man | 4 +-
external/mit/libXi/dist/man/XGetExtensionVersion.man | 6 +-
external/mit/libXi/dist/man/XGetExtensionVersion.txt | 2 +-
external/mit/libXi/dist/man/XGetFeedbackControl.man | 10 +-
external/mit/libXi/dist/man/XGetFeedbackControl.txt | 6 +-
external/mit/libXi/dist/man/XGetSelectedExtensionEvents.man | 2 +-
external/mit/libXi/dist/man/XGrabDevice.man | 10 +-
external/mit/libXi/dist/man/XGrabDevice.txt | 6 +-
external/mit/libXi/dist/man/XGrabDeviceButton.man | 35 +-
external/mit/libXi/dist/man/XGrabDeviceButton.txt | 23 +-
external/mit/libXi/dist/man/XGrabDeviceKey.man | 16 +-
external/mit/libXi/dist/man/XGrabDeviceKey.txt | 12 +-
external/mit/libXi/dist/man/XIAllowEvents.man | 321 +++++
external/mit/libXi/dist/man/XIAllowEvents.txt | 159 ++
external/mit/libXi/dist/man/XIBarrierReleasePointer.man | 4 +-
external/mit/libXi/dist/man/XIBarrierReleasePointers.man | 2 +-
external/mit/libXi/dist/man/XIChangeHierarchy.man | 8 +-
external/mit/libXi/dist/man/XIChangeHierarchy.txt | 4 +-
external/mit/libXi/dist/man/XIChangeProperty.man | 10 +-
external/mit/libXi/dist/man/XIChangeProperty.txt | 8 +-
external/mit/libXi/dist/man/XIDefineCursor.man | 4 +-
external/mit/libXi/dist/man/XIDeleteProperty.man | 2 +-
external/mit/libXi/dist/man/XIFreeDeviceInfo.man | 2 +-
external/mit/libXi/dist/man/XIGetClientPointer.man | 2 +-
external/mit/libXi/dist/man/XIGetFocus.man | 2 +-
external/mit/libXi/dist/man/XIGetProperty.man | 2 +-
external/mit/libXi/dist/man/XIGetSelectedEvents.man | 2 +-
external/mit/libXi/dist/man/XIGrabButton.man | 77 +-
external/mit/libXi/dist/man/XIGrabButton.txt | 65 +-
external/mit/libXi/dist/man/XIGrabDevice.man | 4 +-
external/mit/libXi/dist/man/XIGrabEnter.man | 6 +-
external/mit/libXi/dist/man/XIGrabEnter.txt | 2 +-
external/mit/libXi/dist/man/XIGrabFocusIn.man | 2 +-
external/mit/libXi/dist/man/XIGrabKeycode.man | 2 +-
external/mit/libXi/dist/man/XIGrabTouchBegin.man | 2 +-
external/mit/libXi/dist/man/XIListProperties.man | 4 +-
external/mit/libXi/dist/man/XIQueryDevice.man | 53 +-
external/mit/libXi/dist/man/XIQueryDevice.txt | 25 +-
external/mit/libXi/dist/man/XIQueryPointer.man | 4 +-
external/mit/libXi/dist/man/XIQueryVersion.man | 4 +-
external/mit/libXi/dist/man/XISelectEvents.man | 4 +-
external/mit/libXi/dist/man/XISetClientPointer.man | 6 +-
external/mit/libXi/dist/man/XISetClientPointer.txt | 2 +-
external/mit/libXi/dist/man/XISetFocus.man | 6 +-
external/mit/libXi/dist/man/XISetFocus.txt | 2 +-
external/mit/libXi/dist/man/XIUndefineCursor.man | 2 +-
external/mit/libXi/dist/man/XIUngrabButton.man | 2 +-
external/mit/libXi/dist/man/XIUngrabDevice.man | 2 +-
external/mit/libXi/dist/man/XIUngrabEnter.man | 2 +-
external/mit/libXi/dist/man/XIUngrabFocusIn.man | 2 +-
external/mit/libXi/dist/man/XIUngrabKeycode.man | 2 +-
external/mit/libXi/dist/man/XIUngrabTouchBegin.man | 2 +-
external/mit/libXi/dist/man/XIWarpPointer.man | 4 +-
external/mit/libXi/dist/man/XListDeviceProperties.man | 4 +-
external/mit/libXi/dist/man/XListInputDevices.man | 6 +-
external/mit/libXi/dist/man/XListInputDevices.txt | 2 +-
external/mit/libXi/dist/man/XOpenDevice.man | 6 +-
external/mit/libXi/dist/man/XOpenDevice.txt | 2 +-
external/mit/libXi/dist/man/XQueryDeviceState.man | 4 +-
external/mit/libXi/dist/man/XSelectExtensionEvent.man | 6 +-
external/mit/libXi/dist/man/XSelectExtensionEvent.txt | 2 +-
external/mit/libXi/dist/man/XSendExtensionEvent.man | 56 +-
external/mit/libXi/dist/man/XSendExtensionEvent.txt | 52 +-
external/mit/libXi/dist/man/XSetDeviceButtonMapping.man | 6 +-
external/mit/libXi/dist/man/XSetDeviceButtonMapping.txt | 2 +-
external/mit/libXi/dist/man/XSetDeviceFocus.man | 4 +-
external/mit/libXi/dist/man/XSetDeviceMode.man | 4 +-
external/mit/libXi/dist/man/XSetDeviceModifierMapping.man | 2 +-
external/mit/libXi/dist/man/XSetDeviceValuators.man | 4 +-
external/mit/libXi/dist/man/XUngrabDevice.man | 2 +-
external/mit/libXi/dist/man/XUngrabDeviceButton.man | 2 +-
external/mit/libXi/dist/man/XUngrabDeviceKey.man | 2 +-
external/mit/libXi/dist/specs/Makefile.in | 1 +
external/mit/libXi/dist/src/Makefile.in | 1 +
external/mit/libXi/dist/src/XExtInt.c | 188 +++-
external/mit/libXi/dist/src/XIint.h | 1 +
109 files changed, 2062 insertions(+), 1035 deletions(-)
diffs (truncated from 6776 to 300 lines):
diff -r d5670079174a -r 472cd7a4bc43 external/mit/libXi/dist/ChangeLog
--- a/external/mit/libXi/dist/ChangeLog Sun Jan 09 06:20:00 2022 +0000
+++ b/external/mit/libXi/dist/ChangeLog Sun Jan 09 09:01:54 2022 +0000
@@ -1,3 +1,100 @@
+commit f24d7f43ab4d97203e60677a3d42e11dbc80c8b4
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Wed Sep 15 19:28:03 2021 +0300
+
+ libXi 1.8
+
+ Signed-off-by: Povilas Kanapickas <povilas%radix.lt@localhost>
+
+commit dd9a260b29c50be90e92048b0e067456ff18675e
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Wed Sep 15 19:27:50 2021 +0300
+
+ Bump the requirement of inputproto to 2.3.99.1
+
+commit a761ae5119b1460068d6f62219c4e2705ef20814
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Sat Sep 4 00:03:50 2021 +0300
+
+ man: Document XIAllowEvents
+
+commit 42ee1f0b0660c5d6aaefbb55ef76ea97ad57d4f6
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Tue Jun 1 14:43:39 2021 +0300
+
+ libXi 1.7.99.2
+
+commit a7343d53509e66d92e91238e9f4ecc2bf154e045
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Sun May 30 20:47:38 2021 +0300
+
+ gitlab-ci: Setup gitlab build
+
+commit dd3df0b61499fa231a5a82e14d17bf37ce917d1d
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Sun May 30 19:56:18 2021 +0300
+
+ Fix compile error that slipped through
+
+ Lesson for the future: make sure the private environment (e.g
+ convenience scripts) don't add changes where they are not expected. In
+ my case I'm building and installing Debian packages straigth away. And
+ one of the extra commits for Debian support had a change that had to go
+ to the libXi repository.
+
+ The development snapshot 1.7.99.1 has thus not been released (only a
+ commit with the version bump was pushed).
+
+ Signed-off-by: Povilas Kanapickas <povilas%radix.lt@localhost>
+
+commit f036a6399a0bb1808dc82f7a91a1ae5a7e57691e
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Sun May 30 19:38:07 2021 +0300
+
+ libXi 1.7.99.1
+
+commit 4b2f0f0c0674915645881d9b73e9b8d4cf1a315f
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Sat Oct 10 02:53:42 2020 +0300
+
+ Update the list of supported XI versions
+
+commit ed1788b8c3a78f6dc523487e46e202a5f667407c
+Author: Povilas Kanapickas <povilas%radix.lt@localhost>
+Date: Sat Oct 10 02:53:41 2020 +0300
+
+ Add support for XI 2.4 gesture events
+
+commit 8b4ea802fa3ba769dc8335f0e72c6f0cb7c9c35e
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Oct 4 13:48:06 2020 -0700
+
+ man pages: fix more typos
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 6affddac55f03bff63b1e37e475d8e0d0bb84e85
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Oct 4 13:21:24 2020 -0700
+
+ man pages: Add more missing spaces.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit cff134328cb31df5e366729aca6c4131a1e3304f
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Oct 4 13:15:13 2020 -0700
+
+ man/XGrabDeviceButton.txt: Fix bad .P -> paragraph break conversion
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 0944a10d6e22b02f229b4bbaab60aac170ef1bba
+Author: Samanta Navarro <ferivoz%riseup.net@localhost>
+Date: Sun Oct 4 18:55:06 2020 +0000
+
+ Fix typos in manual pages
+
commit e05da79a98775edb91ffe3de3b413f156bc4d6e7
Author: Matt Turner <mattst88%gmail.com@localhost>
Date: Wed Jun 19 12:42:33 2019 -0400
diff -r d5670079174a -r 472cd7a4bc43 external/mit/libXi/dist/Makefile.in
--- a/external/mit/libXi/dist/Makefile.in Sun Jan 09 06:20:00 2022 +0000
+++ b/external/mit/libXi/dist/Makefile.in Sun Jan 09 09:01:54 2022 +0000
@@ -374,6 +374,7 @@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff -r d5670079174a -r 472cd7a4bc43 external/mit/libXi/dist/aclocal.m4
--- a/external/mit/libXi/dist/aclocal.m4 Sun Jan 09 06:20:00 2022 +0000
+++ b/external/mit/libXi/dist/aclocal.m4 Sun Jan 09 09:01:54 2022 +0000
@@ -744,7 +744,6 @@
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
@@ -1056,8 +1055,8 @@
_LT_EOF
echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
$LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
- echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
- $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
+ echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
+ $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
$RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
cat > conftest.c << _LT_EOF
@@ -1431,10 +1430,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- powerpcle-*linux*|powerpc64le-*linux*)
+ powerpcle-*linux*)
LD="${LD-ld} -m elf64lppc"
;;
- powerpc-*linux*|powerpc64-*linux*)
+ powerpc-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -1507,7 +1506,7 @@
m4_defun([_LT_PROG_AR],
[AC_CHECK_TOOLS(AR, [ar], false)
: ${AR=ar}
-: ${AR_FLAGS=cru}
+: ${AR_FLAGS=cr}
_LT_DECL([], [AR], [1], [The archiver])
_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
@@ -2680,14 +2679,7 @@
*) objformat=elf ;;
esac
fi
- # Handle Gentoo/FreeBSD as it was Linux
- case $host_vendor in
- gentoo)
- version_type=linux ;;
- *)
- version_type=freebsd-$objformat ;;
- esac
-
+ version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
@@ -2699,12 +2691,6 @@
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
need_version=yes
;;
- linux)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- need_lib_prefix=no
- need_version=no
- ;;
esac
shlibpath_var=LD_LIBRARY_PATH
case $host_os in
@@ -2914,6 +2900,18 @@
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
@@ -3573,7 +3571,7 @@
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu)
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
@@ -4079,7 +4077,8 @@
if AC_TRY_EVAL(ac_compile); then
# Now try to grab the symbols.
nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
+ $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD
+ if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then
# Try sorting and uniquifying the output.
if sort "$nlist" | uniq > "$nlist"T; then
mv -f "$nlist"T "$nlist"
@@ -4451,7 +4450,7 @@
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
;;
*qnx* | *nto*)
# QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4719,6 +4718,12 @@
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
;;
+ # flang / f18. f95 an alias for gfortran or flang on Debian
+ flang* | f18* | f95*)
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
# icc used to be incompatible with GCC.
# ICC 10 doesn't accept -KPIC any more.
icc* | ifort*)
@@ -4963,6 +4968,9 @@
;;
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'
;;
@@ -5025,6 +5033,9 @@
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
@@ -5279,7 +5290,7 @@
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5800,6 +5811,7 @@
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'
@@ -5821,7 +5833,7 @@
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
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
@@ -6443,7 +6455,7 @@
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
# linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
Home |
Main Index |
Thread Index |
Old Index