Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kakasi for openSUSE:Factory checked 
in at 2025-06-20 16:49:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kakasi (Old)
 and      /work/SRC/openSUSE:Factory/.kakasi.new.31170 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kakasi"

Fri Jun 20 16:49:36 2025 rev:22 rq:1286894 version:2.3.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kakasi/kakasi.changes    2024-08-23 
22:28:23.525202334 +0200
+++ /work/SRC/openSUSE:Factory/.kakasi.new.31170/kakasi.changes 2025-06-20 
16:51:15.624853533 +0200
@@ -1,0 +2,7 @@
+Thu Jun 19 09:45:31 UTC 2025 - pgaj...@suse.com
+
+- added patches
+  fix build with gcc15
+  + kakasi-gcc15.patch
+
+-------------------------------------------------------------------

New:
----
  kakasi-gcc15.patch

----------(New B)----------
  New:  fix build with gcc15
  + kakasi-gcc15.patch
----------(New E)----------

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

Other differences:
------------------
++++++ kakasi.spec ++++++
--- /var/tmp/diff_new_pack.hswU6z/_old  2025-06-20 16:51:16.160875701 +0200
+++ /var/tmp/diff_new_pack.hswU6z/_new  2025-06-20 16:51:16.164875867 +0200
@@ -27,6 +27,8 @@
 # PATCH-FIX-UPSTREAM marguer...@opensuse.org
 Patch0:         kakasi-2.3.6-no-return-in-nonvoid-function.patch
 Patch1:         kakasi-gcc14-fix.patch
+# fix build with gcc15
+Patch2:         kakasi-gcc15.patch
 BuildRequires:  automake
 BuildRequires:  libtool
 Requires:       kakasi-dict = %{version}

++++++ kakasi-gcc15.patch ++++++
diff -upr kakasi-2.3.6.orig/src/jj2.c kakasi-2.3.6/src/jj2.c
--- kakasi-2.3.6.orig/src/jj2.c 2025-06-19 08:17:47.991893099 +0000
+++ kakasi-2.3.6/src/jj2.c      2025-06-19 09:28:56.547581582 +0000
@@ -201,7 +201,7 @@ static void
 J2convert(m, n, proc)
      Character *m;
      Character *n;
-     int (*proc)();
+     int (*proc)(Character *c, Character *n);
 {
     int mp=0, np=0;
     int ret;
diff -upr kakasi-2.3.6.orig/src/kakasi.c kakasi-2.3.6/src/kakasi.c
--- kakasi-2.3.6.orig/src/kakasi.c      2025-06-19 08:17:47.992576362 +0000
+++ kakasi-2.3.6/src/kakasi.c   2025-06-19 09:27:47.585376192 +0000
@@ -97,7 +97,7 @@ Character right_paren[KAKASIBUF];
 
 #ifdef LIBRARY
 extern FILE *kanwadict;
-static int (*proc[8])()={NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
+static int (*proc[8])(Character *c, Character *n)={NULL, NULL, NULL, NULL, 
NULL, NULL, NULL, NULL};
 /* ASCII, JISROMAN, KATAKANA, GRAPHIC, ZENKAKU-KIGOU, ZENKAKU-KATAKANA, 
ZENKAKU-HIRAGANA, KANJI, */
 #endif
 
@@ -121,7 +121,7 @@ KAKASI_ATTR void digest_start_copy PARAM
 KAKASI_ATTR void put_separator PARAMS((void));
 KAKASI_ATTR void putchars PARAMS((Character *results));
 KAKASI_ATTR void digest_out PARAMS((Character *c, int ret));
-KAKASI_ATTR int digest PARAMS((Character *c, int clen, Character *r, int rlen, 
int type, int (*proc)(void)));
+KAKASI_ATTR int digest PARAMS((Character *c, int clen, Character *r, int rlen, 
int type, int (*proc)(Character *c, Character *n)));
 KAKASI_ATTR void digest_shift PARAMS((Character *c, int s));
 #ifdef LIBRARY
 static void free_jisyo PARAMS((void));
@@ -240,7 +240,7 @@ digest(c, clen, r, rlen, type, proc)
      Character *r;
      int rlen;
      int type;
-     int (*proc)();
+     int (*proc)(Character *c, Character *n);
 {
     int ret, i, j, k;
     Character new;
@@ -337,7 +337,7 @@ kakasi_getopt_argv(argc, argv)
 #ifndef LIBRARY
     Character c[KAKASIBUF], r[KAKASIBUF];
     int clen, ptype, pctype;
-    static int (*proc[8])()={NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
+    static int (*proc[8])(Character *c, Character *n)={NULL, NULL, NULL, NULL, 
NULL, NULL, NULL, NULL};
     /* ASCII, JISROMAN, KATAKANA, GRAPHIC, ZENKAKU-KIGOU, ZENKAKU-KATAKANA, 
ZENKAKU-HIRAGANA, KANJI, */
 #endif

diff -upr kakasi-2.3.6.orig/lib/libkakasi.h kakasi-2.3.6/lib/libkakasi.h
--- kakasi-2.3.6.orig/lib/libkakasi.h   2025-06-19 09:38:26.229459429 +0000
+++ kakasi-2.3.6/lib/libkakasi.h        2025-06-19 09:43:30.076519441 +0000
@@ -38,12 +38,12 @@ int kakasi_free PARAMS((char *p));
 /*
  * NOTE: these are internal functions. Do not use.
  */
-void digest_start_copy();
-void put_separator();
-void putchars();
-void digest_out();
-int digest();
-void digest_shift();
+void digest_start_copy PARAMS((Character *c, Character *r));
+void put_separator PARAMS((void));
+void putchars PARAMS((Character *results));
+void digest_out PARAMS((Character *c, int ret));
+int digest PARAMS((Character *c, int clen, Character *r, int rlen, int type, 
int (*proc)(Character *c, Character *n)));
+void digest_shift PARAMS((Character *c, int s));
 
 void setcharbuffer PARAMS((unsigned char *s));
 char *getpbstr PARAMS((void));
 

Reply via email to