Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ispell for openSUSE:Factory checked in at 2025-05-26 18:40:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ispell (Old) and /work/SRC/openSUSE:Factory/.ispell.new.2732 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ispell" Mon May 26 18:40:52 2025 rev:38 rq:1279739 version:3.4.06 Changes: -------- --- /work/SRC/openSUSE:Factory/ispell/ispell.changes 2024-02-20 21:15:55.489454827 +0100 +++ /work/SRC/openSUSE:Factory/.ispell.new.2732/ispell.changes 2025-05-26 18:42:02.619819851 +0200 @@ -1,0 +2,7 @@ +Wed May 7 08:55:25 UTC 2025 - pgaj...@suse.com + +- added patches + bug report and patch sent to ispell-bugs at itcorp.com + + ispell-3.4.06-gcc15.patch + +------------------------------------------------------------------- New: ---- ispell-3.4.06-gcc15.patch BETA DEBUG BEGIN: New: bug report and patch sent to ispell-bugs at itcorp.com + ispell-3.4.06-gcc15.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ispell.spec ++++++ --- /var/tmp/diff_new_pack.HnASLy/_old 2025-05-26 18:42:03.939875298 +0200 +++ /var/tmp/diff_new_pack.HnASLy/_new 2025-05-26 18:42:03.947875635 +0200 @@ -1,7 +1,7 @@ # # spec file for package ispell # -# 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 @@ -60,6 +60,8 @@ Patch9: ispell-3.3.02-strip.patch # PATCH-FIX-OPENSUSE correct typo (boo#966124) Patch10: boo966124.dif +# bug report and patch sent to ispell-bugs at itcorp.com +Patch11: ispell-3.4.06-gcc15.patch %description Ispell is a fast, screen-oriented spell checker that shows you your @@ -92,9 +94,9 @@ Requires(post): bash Requires(post): ispell Requires(post): fileutils -Requires(postun):bash -Requires(postun):ispell -Requires(postun):fileutils +Requires(postun): bash +Requires(postun): ispell +Requires(postun): fileutils %description -n ispell-american This package includes a ready American dictionary for ispell. If you @@ -113,9 +115,9 @@ Requires(post): bash Requires(post): ispell Requires(post): fileutils -Requires(postun):bash -Requires(postun):ispell -Requires(postun):fileutils +Requires(postun): bash +Requires(postun): ispell +Requires(postun): fileutils %description -n ispell-british This packages includes a ready British dictionary for ispell. If you @@ -147,6 +149,7 @@ %patch -P8 -p 0 -b .mkdir %patch -P9 -p 0 -b .strip %patch -P10 -p 0 -b .typo +%patch -P11 -p 1 %build PATH=$PATH:$PWD ++++++ ispell-3.4.06-gcc15.patch ++++++ diff -upr ispell-3.4.06.orig/deformatters/defmt-c.c ispell-3.4.06/deformatters/defmt-c.c --- ispell-3.4.06.orig/deformatters/defmt-c.c 2025-05-07 08:07:25.553071269 +0000 +++ ispell-3.4.06/deformatters/defmt-c.c 2025-05-07 08:32:06.505777537 +0000 @@ -79,7 +79,8 @@ static char Rcs_Id[] = #endif /* NO_FCNTL_H */ -int main (); /* Filter to select C/C++ comments */ +int main (int argc, char * argv[]); + /* Filter to select C/C++ comments */ static int igetchar (); /* Read one character from stdin */ static int do_slashstar (); /* Handle C-style comments */ diff -upr ispell-3.4.06.orig/deformatters/defmt-sh.c ispell-3.4.06/deformatters/defmt-sh.c --- ispell-3.4.06.orig/deformatters/defmt-sh.c 2025-05-07 08:07:25.553144518 +0000 +++ ispell-3.4.06/deformatters/defmt-sh.c 2025-05-07 08:33:16.016934294 +0000 @@ -73,10 +73,11 @@ static char Rcs_Id[] = #endif /* O_BINARY */ #endif /* NO_FCNTL_H */ -int main (); /* Filter to select sh/bash comments */ +int main (int argc, char * argv[]); + /* Filter to select sh/bash comments */ static int igetchar (); /* Read one character from stdin */ static int do_comment (); /* Handle comments */ -static int do_quote (); /* Handle quoted strings */ +static int do_quote (int); /* Handle quoted strings */ int main (argc, argv) int argc; /* Argument count */ diff -upr ispell-3.4.06.orig/ijoin.c ispell-3.4.06/ijoin.c --- ispell-3.4.06.orig/ijoin.c 2025-05-07 08:07:25.553693061 +0000 +++ ispell-3.4.06/ijoin.c 2025-05-07 08:29:30.551023141 +0000 @@ -159,7 +159,7 @@ typedef struct */ #undef strcmp -static int (*compare) () = strcmp; /* Comparison function */ +static int (*compare) (const char *, const char *) = strcmp; /* Comparison function */ static char * emptyfield = ""; /* Use this to replace empty fields */ static FILE * file1; /* First file to join */ static FILE * file2; /* Second file to join */ @@ -173,7 +173,7 @@ static char * tabchar = " \t"; /* Field static int unpairable1 = 0; /* NZ if -a1 */ static int unpairable2 = 0; /* NZ if -a2 */ -extern int strcmp (); +extern int strcmp (const char *, const char *); int main (argc, argv) /* Join files */ int argc; /* Argument count */ @@ -250,10 +250,10 @@ int main (argc, argv) /* Join files */ runs &= ~FLD_RUNS; break; case 's': - compare = strscmp; + compare = (int (*) (const char *, const char *))strscmp; break; case 'u': - compare = strucmp; + compare = (int (*) (const char *, const char *))strucmp; break; default: usage (); diff -upr ispell-3.4.06.orig/term.c ispell-3.4.06/term.c --- ispell-3.4.06.orig/term.c 2025-05-07 08:07:25.555695544 +0000 +++ ispell-3.4.06/term.c 2025-05-07 08:11:05.508653442 +0000 @@ -196,12 +196,12 @@ static struct ltchars ltc; static struct ltchars oltc; #endif #endif -static SIGNAL_TYPE (*oldint) (); -static SIGNAL_TYPE (*oldterm) (); +static SIGNAL_TYPE (*oldint) (int); +static SIGNAL_TYPE (*oldterm) (int); #ifdef SIGTSTP -static SIGNAL_TYPE (*oldttin) (); -static SIGNAL_TYPE (*oldttou) (); -static SIGNAL_TYPE (*oldtstp) (); +static SIGNAL_TYPE (*oldttin) (int); +static SIGNAL_TYPE (*oldttou) (int); +static SIGNAL_TYPE (*oldtstp) (int); #endif void terminit ()