Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qemacs for openSUSE:Factory checked in at 2025-06-26 11:39:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qemacs (Old) and /work/SRC/openSUSE:Factory/.qemacs.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qemacs" Thu Jun 26 11:39:31 2025 rev:19 rq:1288548 version:0.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qemacs/qemacs.changes 2024-02-21 17:56:50.316219386 +0100 +++ /work/SRC/openSUSE:Factory/.qemacs.new.7067/qemacs.changes 2025-06-26 11:40:44.401309772 +0200 @@ -1,0 +2,5 @@ +Wed Jun 25 13:09:25 UTC 2025 - Marguerite Su <i...@marguerite.su> + +- add qemacs-gcc15.patch, fix TW build + +------------------------------------------------------------------- New: ---- qemacs-gcc15.patch ----------(New B)---------- New: - add qemacs-gcc15.patch, fix TW build ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qemacs.spec ++++++ --- /var/tmp/diff_new_pack.6665ZI/_old 2025-06-26 11:40:45.097338645 +0200 +++ /var/tmp/diff_new_pack.6665ZI/_new 2025-06-26 11:40:45.101338811 +0200 @@ -1,7 +1,7 @@ # # spec file for package qemacs # -# Copyright (c) 2021 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 @@ -31,6 +31,7 @@ # PATCH-FIX-UPSTREAM pngtoico-libpng15.patch -- pgaj...@suse.com; build with libpng15; sent today to fabrice.bell...@free.fr # build against libpng14 should not be affected, otherwise please let me know Patch4: qemacs-libpng15.patch +Patch5: qemacs-gcc15.patch BuildRequires: pkgconfig BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(x11) @@ -73,6 +74,7 @@ %patch -P 2 %patch -P 3 %patch -P 4 -p1 +%patch -P 5 -p1 %build export CFLAGS="%{optflags}" ++++++ qemacs-gcc15.patch ++++++ Index: qemacs-0.3.3/qe.c =================================================================== --- qemacs-0.3.3.orig/qe.c +++ qemacs-0.3.3/qe.c @@ -2944,19 +2944,19 @@ void call_func(void *func, int nb_args, ((void (*)())func)(); break; case 1: - ((void (*)())func)(args[0]); + ((void (*)(void *))func)(args[0]); break; case 2: - ((void (*)())func)(args[0], args[1]); + ((void (*)(void *, void *))func)(args[0], args[1]); break; case 3: - ((void (*)())func)(args[0], args[1], args[2]); + ((void (*)(void *, void *, void *))func)(args[0], args[1], args[2]); break; case 4: - ((void (*)())func)(args[0], args[1], args[2], args[3]); + ((void (*)(void *, void *, void *, void *))func)(args[0], args[1], args[2], args[3]); break; case 5: - ((void (*)())func)(args[0], args[1], args[2], args[3], args[4]); + ((void (*)(void *, void *, void *, void *, void *))func)(args[0], args[1], args[2], args[3], args[4]); break; default: return;