Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcin for openSUSE:Factory checked in 
at 2025-06-24 20:47:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcin (Old)
 and      /work/SRC/openSUSE:Factory/.gcin.new.7067 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcin"

Tue Jun 24 20:47:33 2025 rev:44 rq:1287945 version:2.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcin/gcin.changes        2024-08-23 
22:28:21.881133956 +0200
+++ /work/SRC/openSUSE:Factory/.gcin.new.7067/gcin.changes      2025-06-24 
20:48:43.863264914 +0200
@@ -1,0 +2,5 @@
+Sat Jun 21 08:58:47 UTC 2025 - Marguerite Su <i...@marguerite.su>
+
+- add gcin-2.9.0-gcc15.patch, fix build with gcc15
+
+-------------------------------------------------------------------

New:
----
  gcin-2.9.0-gcc15.patch

----------(New B)----------
  New:
- add gcin-2.9.0-gcc15.patch, fix build with gcc15
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gcin.spec ++++++
--- /var/tmp/diff_new_pack.9he3jx/_old  2025-06-24 20:48:44.767302393 +0200
+++ /var/tmp/diff_new_pack.9he3jx/_new  2025-06-24 20:48:44.767302393 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcin
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -56,6 +56,8 @@
 Patch11:        gcin-remove-dead-code.patch
 # PATCH-FIX-OPENSUSE gcin-gcc14-fix.patch - fix the build errors with gcc14
 Patch12:        gcin-gcc14-fix.patch
+# PATCH-FIX-UPSTREAM fix the build errors with gcc15
+Patch13:        gcin-2.9.0-gcc15.patch
 BuildRequires:  anthy-devel
 BuildRequires:  fdupes
 BuildRequires:  gtk2-devel

++++++ gcin-2.9.0-gcc15.patch ++++++
Index: gcin-2.9.0/IMdkit/include/Xi18n.h
===================================================================
--- gcin-2.9.0.orig/IMdkit/include/Xi18n.h
+++ gcin-2.9.0/IMdkit/include/Xi18n.h
@@ -68,13 +68,6 @@ IN CONNECTION WITH THE USE OR PERFORMANC
 #define I18N_SET       1
 #define I18N_GET       2
 
-typedef struct
-{
-    char        *transportname;
-    int         namelen;
-    Bool        (*checkAddr) ();
-} TransportSW;
-
 typedef struct _XIMPending
 {
     unsigned    char *p;
@@ -155,6 +148,13 @@ typedef struct _Xi18nClient
 
 typedef struct _Xi18nCore *Xi18n;
 
+typedef struct _TransportSW TransportSW;
+struct _TransportSW {
+    char * transportname;
+    int        namelen;
+    Bool       (*checkAddr) (Xi18n, TransportSW *, char *);
+};
+
 /*
  * Callback Struct for XIM Protocol
  */
Index: gcin-2.9.0/IMdkit/lib/i18nMethod.c
===================================================================
--- gcin-2.9.0.orig/IMdkit/lib/i18nMethod.c
+++ gcin-2.9.0/IMdkit/lib/i18nMethod.c
@@ -89,7 +89,7 @@ TransportSW _TransR[] =
 #ifdef DNETCONN
     {"decnet",          6, _Xi18nCheckTransAddress},
 #endif
-    {(char *) NULL,     0, (Bool (*) ()) NULL}
+    {(char *) NULL,     0, (Bool (*) (Xi18n, TransportSW *, char *)) NULL}
 };
 
 static Bool GetInputStyles (Xi18n i18n_core, XIMStyles **p_style)
Index: gcin-2.9.0/im-client/gcin-im-client.cpp
===================================================================
--- gcin-2.9.0.orig/im-client/gcin-im-client.cpp
+++ gcin-2.9.0/im-client/gcin-im-client.cpp
@@ -39,7 +39,7 @@ static void restore_old_sigaction_single
   if (act->sa_handler != SIG_IGN)
     signal(signo, act->sa_handler);
 }
-char *get_gcin_im_srv_sock_path();
+char *get_gcin_im_srv_sock_path(char *, size_t);
 Atom get_gcin_addr_atom(Display *dpy);
 #endif
 

Reply via email to