Hello community,

here is the log from the commit of package uim for openSUSE:Factory checked in 
at 2020-08-21 19:19:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/uim (Old)
 and      /work/SRC/openSUSE:Factory/.uim.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "uim"

Fri Aug 21 19:19:33 2020 rev:49 rq:828513 version:1.8.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/uim/uim.changes  2019-04-30 13:05:34.581925035 
+0200
+++ /work/SRC/openSUSE:Factory/.uim.new.3399/uim.changes        2020-08-21 
19:20:20.872921688 +0200
@@ -1,0 +2,13 @@
+Tue Aug 18 12:37:11 UTC 2020 - Dr. Werner Fink <wer...@suse.de>
+
+- Add patch uim-fix-multiple_declaration.diff to avoid multiple
+  declaration of GCROOTS_jmp_buf 
+
+-------------------------------------------------------------------
+Tue Aug 18 11:19:51 UTC 2020 - Dr. Werner Fink <wer...@suse.de>
+
+- Add patch bugzilla-1175274-emacs-27.1.patch
+  There is no (process-kill-without-query) anymore, use
+  (set-process-query-on-exit-flag) instead (boo#1175274).
+
+-------------------------------------------------------------------

New:
----
  bugzilla-1175274-emacs-27.1.patch
  uim-fix-multiple_declaration.diff

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

Other differences:
------------------
++++++ uim.spec ++++++
--- /var/tmp/diff_new_pack.hPo8uz/_old  2020-08-21 19:20:24.628923686 +0200
+++ /var/tmp/diff_new_pack.hPo8uz/_new  2020-08-21 19:20:24.628923686 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package uim
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,13 +22,15 @@
 Summary:        A multilingual input method framework
 License:        BSD-3-Clause AND LGPL-2.1-or-later AND (BSD-3-Clause OR 
LGPL-2.0-only)
 Group:          System/I18n/Japanese
-Url:            https://github.com/uim/uim
+URL:            https://github.com/uim/uim
 Source0:        
https://github.com/uim/uim/releases/download/%{version}/%{name}-%{version}.tar.gz
 Source1:        suse-start-uim.el
 Source2:        xemacs-auto-autoloads.el
 Source3:        etc-x11-xim.d-uim
 Source4:        baselibs.conf
 Patch2:         uim-fix-crash-in-firefox.diff
+Patch3:         bugzilla-1175274-emacs-27.1.patch
+Patch4:         uim-fix-multiple_declaration.diff
 BuildRequires:  canna-devel
 BuildRequires:  emacs-x11
 BuildRequires:  fdupes
@@ -105,6 +107,8 @@
 %prep
 %setup -q
 %patch2 -p1
+%patch3 -p0
+%patch4 -p0
 cp emacs/README README.emacs
 iconv -f euc-jp -t utf-8 < emacs/README.ja > README.ja.emacs
 

++++++ bugzilla-1175274-emacs-27.1.patch ++++++
There is no (process-kill-without-query) anymore, use
(set-process-query-on-exit-flag) instead.

---
 emacs/uim-helper.el |    2 +-
 emacs/uim.el        |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

--- emacs/uim-helper.el
+++ emacs/uim-helper.el 2020-08-18 11:46:01.236192703 +0000
@@ -106,7 +106,7 @@
     (if (not proc)
        (error "uim.el: Couldn't invoke uim-el-helper-agent."))
 
-    (process-kill-without-query proc)
+    (set-process-query-on-exit-flag proc nil)
 
     ;; wait "OK"
     (let ((patience uim-startup-timeout) (ok nil))
--- emacs/uim.el
+++ emacs/uim.el        2020-08-18 11:45:51.828359337 +0000
@@ -488,7 +488,7 @@
        (error "uim.el: Couldn't invoke uim-el-agent."))
     
     ;; don't ask kill
-    (process-kill-without-query proc)
+    (set-process-query-on-exit-flag proc nil)
 
     ;; wait "OK"
     (let ((patience uim-startup-timeout) (ok nil))
++++++ uim-fix-multiple_declaration.diff ++++++
---
 sigscheme/libgcroots/gcroots.c                 |    2 ++
 sigscheme/libgcroots/include/private/gc_priv.h |    4 ++++
 2 files changed, 6 insertions(+)

--- sigscheme/libgcroots/gcroots.c
+++ sigscheme/libgcroots/gcroots.c      2020-08-18 12:34:48.712190602 +0000
@@ -16,7 +16,9 @@
 
 #include "gcroots.h"
 #include "private/gcroots_priv.h"
+#define DECLARE_JMP
 #include "private/gc_priv.h"
+#undef DECLARE_JMP
 
 #if ((defined(__MWERKS__) && !defined(POWERPC))                              \
      || (!defined(USE_ASM_PUSH_REGS) && defined(M68K))                       \
--- sigscheme/libgcroots/include/private/gc_priv.h
+++ sigscheme/libgcroots/include/private/gc_priv.h      2020-08-18 
12:35:41.103258717 +0000
@@ -2026,7 +2026,11 @@ void GC_err_puts(const char *s);
 
 # if defined(NEED_FIND_LIMIT) || \
      defined(USE_PROC_FOR_LIBRARIES) && defined(THREADS)
+#  ifndef DECLARE_JMP
+extern JMP_BUF GC_jmp_buf;
+#  else
 JMP_BUF GC_jmp_buf;
+#  endif
 
 /* Set up a handler for address faults which will longjmp to   */
 /* GC_jmp_buf;                                                 */

Reply via email to