Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libXmu for openSUSE:Factory checked in at 2026-01-30 18:20:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libXmu (Old) and /work/SRC/openSUSE:Factory/.libXmu.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libXmu" Fri Jan 30 18:20:09 2026 rev:15 rq:1329746 version:1.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libXmu/libXmu.changes 2026-01-28 15:07:50.919751621 +0100 +++ /work/SRC/openSUSE:Factory/.libXmu.new.1995/libXmu.changes 2026-01-30 18:21:22.439231654 +0100 @@ -1,0 +2,7 @@ +Thu Jan 29 02:42:12 UTC 2026 - Stefan Dirsch <[email protected]> + +- Update to version 1.3.1 + * Fix compilation on 32-bit targets +- supersedes u_int-to-pointer-cast.patch + +------------------------------------------------------------------- Old: ---- libXmu-1.3.0.tar.xz u_int-to-pointer-cast.patch New: ---- libXmu-1.3.1.tar.xz ----------(Old B)---------- Old: * Fix compilation on 32-bit targets - supersedes u_int-to-pointer-cast.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libXmu.spec ++++++ --- /var/tmp/diff_new_pack.nePjzq/_old 2026-01-30 18:21:22.947252923 +0100 +++ /var/tmp/diff_new_pack.nePjzq/_new 2026-01-30 18:21:22.947252923 +0100 @@ -17,7 +17,7 @@ Name: libXmu -Version: 1.3.0 +Version: 1.3.1 Release: 0 Summary: Miscellaneous utility routines for X License: MIT @@ -28,7 +28,6 @@ #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXmu/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.xz Source1: baselibs.conf -Patch0: u_int-to-pointer-cast.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires: autoconf >= 2.60, automake, libtool BuildRequires: pkgconfig ++++++ libXmu-1.3.0.tar.xz -> libXmu-1.3.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libXmu-1.3.0/ChangeLog new/libXmu-1.3.1/ChangeLog --- old/libXmu-1.3.0/ChangeLog 2026-01-25 00:39:45.000000000 +0100 +++ new/libXmu-1.3.1/ChangeLog 2026-01-29 03:18:36.000000000 +0100 @@ -1,3 +1,23 @@ +commit cdf280f6611932f79ab872832974e8043b1cad6d +Author: Alan Coopersmith <[email protected]> +Date: Wed Jan 28 18:13:32 2026 -0800 + + libXmu 1.3.1 + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 3d207f8600adbc8fad6f5a5daaa66bf3961d9bdd +Author: Tim Hentenaar <[email protected]> +Date: Mon Jan 26 12:01:07 2026 -0500 + + Fix compilation on 32-bit targets + + Fixes #3 + + Thanks to @jengelh + + Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/20> + commit 6c77f37406a9d12be5980f4a9212d722c00c530a Author: Alan Coopersmith <[email protected]> Date: Sat Jan 24 15:30:05 2026 -0800 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libXmu-1.3.0/configure new/libXmu-1.3.1/configure --- old/libXmu-1.3.0/configure 2026-01-25 00:39:35.000000000 +0100 +++ new/libXmu-1.3.1/configure 2026-01-29 03:18:26.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for libXmu 1.3.0. +# Generated by GNU Autoconf 2.72 for libXmu 1.3.1. # # Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/issues/>. # @@ -675,8 +675,8 @@ # Identity of this package. PACKAGE_NAME='libXmu' PACKAGE_TARNAME='libXmu' -PACKAGE_VERSION='1.3.0' -PACKAGE_STRING='libXmu 1.3.0' +PACKAGE_VERSION='1.3.1' +PACKAGE_STRING='libXmu 1.3.1' PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libxmu/-/issues/' PACKAGE_URL='' @@ -1493,7 +1493,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 libXmu 1.3.0 to adapt to many kinds of systems. +'configure' configures libXmu 1.3.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1564,7 +1564,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libXmu 1.3.0:";; + short | recursive ) echo "Configuration of libXmu 1.3.1:";; esac cat <<\_ACEOF @@ -1709,7 +1709,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libXmu configure 1.3.0 +libXmu configure 1.3.1 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -1987,7 +1987,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libXmu $as_me 1.3.0, which was +It was created by libXmu $as_me 1.3.1, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -4808,7 +4808,7 @@ # Define the identity of the package. PACKAGE='libXmu' - VERSION='1.3.0' + VERSION='1.3.1' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -22523,7 +22523,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libXmu $as_me 1.3.0, which was +This file was extended by libXmu $as_me 1.3.1, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22591,7 +22591,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libXmu config.status 1.3.0 +libXmu config.status 1.3.1 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libXmu-1.3.0/configure.ac new/libXmu-1.3.1/configure.ac --- old/libXmu-1.3.0/configure.ac 2026-01-25 00:39:21.000000000 +0100 +++ new/libXmu-1.3.1/configure.ac 2026-01-29 03:18:13.000000000 +0100 @@ -1,7 +1,7 @@ # Initialize Autoconf AC_PREREQ([2.70]) -AC_INIT([libXmu], [1.3.0], +AC_INIT([libXmu], [1.3.1], [https://gitlab.freedesktop.org/xorg/lib/libxmu/-/issues/], [libXmu]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libXmu-1.3.0/include/X11/Xmu/EditresP.h new/libXmu-1.3.1/include/X11/Xmu/EditresP.h --- old/libXmu-1.3.0/include/X11/Xmu/EditresP.h 2026-01-25 00:39:21.000000000 +0100 +++ new/libXmu-1.3.1/include/X11/Xmu/EditresP.h 2026-01-29 03:18:13.000000000 +0100 @@ -265,6 +265,7 @@ ************************************************************/ +#include <stdint.h> #include <X11/Intrinsic.h> #include <X11/Xfuncproto.h> #include <X11/Xmd.h> @@ -291,12 +292,7 @@ #define EDITRES_COMM_ATOM "EditresComm" #define EDITRES_CLIENT_VALUE "EditresClientVal" #define EDITRES_PROTOCOL_ATOM "EditresProtocol" - -#ifdef LONG64 -#define ID2WIDGET(X) ((Widget)(void *)((X))) -#else -#define ID2WIDGET(X) ((Widget)(void *)((X) & 0xffffffff)) -#endif +#define ID2WIDGET(X) ((Widget)(void *)(uintptr_t)((X))) typedef enum { SendWidgetTree = 0, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libXmu-1.3.0/src/EditresCom.c new/libXmu-1.3.1/src/EditresCom.c --- old/libXmu-1.3.0/src/EditresCom.c 2026-01-25 00:39:21.000000000 +0100 +++ new/libXmu-1.3.1/src/EditresCom.c 2026-01-29 03:18:13.000000000 +0100 @@ -1631,7 +1631,7 @@ * make sure that they are inserted in the list from parent -> child */ for (i--, temp = w; temp != NULL; temp = XtParent(temp), i--) - widget_list[i] = (CARD64)temp; + widget_list[i] = (CARD64)(uintptr_t)temp; _XEditResPut16(stream, num_widgets); /* insert number of widgets */ for (i = 0; i < num_widgets; i++) /* insert Widgets themselves */
