Module Name: xsrc Committed By: mrg Date: Sun Nov 17 21:16:11 UTC 2024
Modified Files: xsrc/external/mit/libXt/dist/m4: libtool.m4 xsrc/external/mit/libXt/dist/src: NextEvent.c ResConfig.c TMparse.c Removed Files: xsrc/external/mit/libXt/dist/src: sharedlib.c Log Message: merge libXt 1.3.1. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libXt/dist/m4/libtool.m4 cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libXt/dist/src/NextEvent.c \ xsrc/external/mit/libXt/dist/src/TMparse.c cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libXt/dist/src/ResConfig.c cvs rdiff -u -r1.1.1.4 -r0 xsrc/external/mit/libXt/dist/src/sharedlib.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/external/mit/libXt/dist/m4/libtool.m4 diff -u xsrc/external/mit/libXt/dist/m4/libtool.m4:1.5 xsrc/external/mit/libXt/dist/m4/libtool.m4:1.6 --- xsrc/external/mit/libXt/dist/m4/libtool.m4:1.5 Mon Jun 19 06:44:23 2023 +++ xsrc/external/mit/libXt/dist/m4/libtool.m4 Sun Nov 17 21:16:11 2024 @@ -1415,10 +1415,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux* x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*linux*|powerpc64le-*linux*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -2656,11 +2656,11 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + library_names_spec='$libname$release$versuffix$shared_ext $libname$release$major$shared_ext $libname$shared_ext' soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' @@ -2686,7 +2686,14 @@ freebsd* | dragonfly* | midnightbsd*) *) objformat=elf ;; esac fi - version_type=freebsd-$objformat + # Handle Gentoo/FreeBSD as it was Linux + case $host_vendor in + gentoo) + version_type=linux ;; + *) + version_type=freebsd-$objformat ;; + esac + case $version_type in freebsd-elf*) library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' @@ -2698,6 +2705,12 @@ freebsd* | dragonfly* | midnightbsd*) 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 Index: xsrc/external/mit/libXt/dist/src/NextEvent.c diff -u xsrc/external/mit/libXt/dist/src/NextEvent.c:1.9 xsrc/external/mit/libXt/dist/src/NextEvent.c:1.10 --- xsrc/external/mit/libXt/dist/src/NextEvent.c:1.9 Mon Jun 19 06:44:24 2023 +++ xsrc/external/mit/libXt/dist/src/NextEvent.c Sun Nov 17 21:16:11 2024 @@ -88,7 +88,7 @@ static SignalEventRec *freeSignalRecs; */ #ifndef NEEDS_NTPD_FIXUP -#if defined(sun) || defined(MOTOROLA) || (defined(__osf__) && defined(__alpha)) +#ifdef sun #define NEEDS_NTPD_FIXUP 1 #else #define NEEDS_NTPD_FIXUP 0 Index: xsrc/external/mit/libXt/dist/src/TMparse.c diff -u xsrc/external/mit/libXt/dist/src/TMparse.c:1.9 xsrc/external/mit/libXt/dist/src/TMparse.c:1.10 --- xsrc/external/mit/libXt/dist/src/TMparse.c:1.9 Mon Jun 19 06:44:24 2023 +++ xsrc/external/mit/libXt/dist/src/TMparse.c Sun Nov 17 21:16:11 2024 @@ -1076,7 +1076,7 @@ ParseTable(register String str, Opaque c } static String -ParseButton(String str, Opaque closure, EventPtr event, Boolean *error) +ParseButton(String str, Opaque closure _X_UNUSED, EventPtr event, Boolean *error) { String start = str; char buttonStr[7]; Index: xsrc/external/mit/libXt/dist/src/ResConfig.c diff -u xsrc/external/mit/libXt/dist/src/ResConfig.c:1.7 xsrc/external/mit/libXt/dist/src/ResConfig.c:1.8 --- xsrc/external/mit/libXt/dist/src/ResConfig.c:1.7 Mon Jun 19 06:44:24 2023 +++ xsrc/external/mit/libXt/dist/src/ResConfig.c Sun Nov 17 21:16:11 2024 @@ -881,7 +881,8 @@ dump_widget_tree(Widget w, int indent) void _XtResourceConfigurationEH(Widget w, XtPointer client_data _X_UNUSED, - XEvent *event) + XEvent *event, + Boolean *continue_to_dispatch _X_UNUSED) { Atom actual_type; int actual_format;