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 */

Reply via email to