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-28 15:07:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libXmu (Old) and /work/SRC/openSUSE:Factory/.libXmu.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libXmu" Wed Jan 28 15:07:02 2026 rev:14 rq:1329295 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libXmu/libXmu.changes 2024-04-18 22:07:58.071254081 +0200 +++ /work/SRC/openSUSE:Factory/.libXmu.new.1928/libXmu.changes 2026-01-28 15:07:50.919751621 +0100 @@ -1,0 +2,16 @@ +Mon Jan 26 12:29:18 UTC 2026 - Stefan Dirsch <[email protected]> + +- u_int-to-pointer-cast.patch + * fixes build on i586 + +------------------------------------------------------------------- +Sun Jan 25 17:37:42 UTC 2026 - Stefan Dirsch <[email protected]> + +- Update to version 1.3.0 + * test: Avoid incorrect -Wuse-after-free warning from gcc 13 + * gitlab CI: drop the ci-fairy check-mr job + * Remove duplicate ARGSUSED comment + * EditresCom: Fix time argument for XtGetSelectionValue() + * Editres: Bump the proto to v6, Widget / Window values are 64-bit + +------------------------------------------------------------------- Old: ---- libXmu-1.2.1.tar.xz New: ---- libXmu-1.3.0.tar.xz u_int-to-pointer-cast.patch ----------(New B)---------- New: - u_int-to-pointer-cast.patch * fixes build on i586 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libXmu.spec ++++++ --- /var/tmp/diff_new_pack.h2nQkD/_old 2026-01-28 15:07:53.047840018 +0100 +++ /var/tmp/diff_new_pack.h2nQkD/_new 2026-01-28 15:07:53.051840183 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXmu # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libXmu -Version: 1.2.1 +Version: 1.3.0 Release: 0 Summary: Miscellaneous utility routines for X License: MIT @@ -28,6 +28,7 @@ #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 @@ -84,7 +85,7 @@ in libXmu6 and libXmuu1. %prep -%setup -q +%autosetup -p1 %build %configure --docdir=%_docdir/%name --disable-static ++++++ libXmu-1.2.1.tar.xz -> libXmu-1.3.0.tar.xz ++++++ ++++ 19743 lines of diff (skipped) ++++++ u_int-to-pointer-cast.patch ++++++ Index: libXmu-1.3.0/include/X11/Xmu/EditresP.h =================================================================== --- libXmu-1.3.0.orig/include/X11/Xmu/EditresP.h +++ libXmu-1.3.0/include/X11/Xmu/EditresP.h @@ -295,7 +295,7 @@ in this Software without prior written a #ifdef LONG64 #define ID2WIDGET(X) ((Widget)(void *)((X))) #else -#define ID2WIDGET(X) ((Widget)(void *)((X) & 0xffffffff)) +#define ID2WIDGET(X) ((Widget)(uintptr_t)((X) & 0xffffffff)) #endif typedef enum { Index: libXmu-1.3.0/src/EditresCom.c =================================================================== --- libXmu-1.3.0.orig/src/EditresCom.c +++ libXmu-1.3.0/src/EditresCom.c @@ -1631,7 +1631,7 @@ InsertWidget(ProtocolStream *stream, Wid * 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 */
