Hello community,

here is the log from the commit of package xemacs for openSUSE:Factory checked 
in at 2018-11-09 07:56:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xemacs (Old)
 and      /work/SRC/openSUSE:Factory/.xemacs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xemacs"

Fri Nov  9 07:56:05 2018 rev:90 rq:647374 version:21.5.34

Changes:
--------
--- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes    2017-12-31 
01:14:41.579603751 +0100
+++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes       2018-11-09 
07:56:11.963589026 +0100
@@ -1,0 +2,6 @@
+Thu Nov  8 15:56:38 UTC 2018 - Dr. Werner Fink <[email protected]>
+
+- Add patch xemacs-21.5.34-boo1115177.patch to avoid possible
+  race within build dependencies (boo#1115177)
+
+-------------------------------------------------------------------

New:
----
  xemacs-21.5.34-boo1115177.patch

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

Other differences:
------------------
++++++ xemacs.spec ++++++
--- /var/tmp/diff_new_pack.VSsNmv/_old  2018-11-09 07:56:13.843586880 +0100
+++ /var/tmp/diff_new_pack.VSsNmv/_new  2018-11-09 07:56:13.847586876 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xemacs
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,13 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           xemacs
 # this is tricky to fix for PIE support. revisit to remove occasionaly after 
21.5.34 version
 #!BuildIgnore: gcc-PIE
+#!BuildIgnore:  diffstat
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
 BuildRequires:  canna-devel
@@ -54,7 +55,7 @@
 Version:        21.5.34
 Release:        0
 Summary:        XEmacs
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 Group:          Productivity/Editors/Emacs
 %define        appdefdir  /usr/share/X11
 %define xbindir    /usr/bin
@@ -105,6 +106,8 @@
 Patch59:        xemacs-21.5.34-alsaplay.patch
 # PATCH-FIX-SUSE avoid redefinition of sbrk
 Patch60:        xemacs-21.5.34-sbrk.patch
+# PATCH-FIX-SUSE fix make build race
+Patch61:        xemacs-21.5.34-boo1115177.patch
 Requires(pre):  permissions
 Requires:       ctags
 Requires:       efont-unicode
@@ -198,6 +201,7 @@
 %patch58 -p0
 %patch59 -p1
 %patch60 -p0
+%patch61 -p0
 %patch0 -p1
 find lisp/ etc/ -name '*.elc' | xargs -r rm -f
 find . -name CVS -type d | xargs rm -rf

++++++ xemacs-21.5.34-boo1115177.patch ++++++
---
 src/Makefile.in.in |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

--- src/Makefile.in.in
+++ src/Makefile.in.in  2018-11-08 15:47:11.423581279 +0000
@@ -537,6 +537,9 @@ link_deps = $(start_files) $(objs) $(oth
 $(LIB_SRC)/make-dump-id:
        cd $(LIB_SRC) && $(MAKE) $(RECURSIVE_MAKE_ARGS) make-dump-id
 
+$(LIB_SRC)/insert-data-in-exec:
+       cd $(LIB_SRC) && $(MAKE) $(RECURSIVE_MAKE_ARGS) insert-data-in-exec
+
 dump-id.c: $(LIB_SRC)/make-dump-id $(link_deps)
        $(LIB_SRC)/make-dump-id
 
@@ -586,7 +589,7 @@ $(LIB_SRC)/DOC: $(LIB_SRC)/make-docfile
 
 ## (5) Dump
 
-$(DUMP_TARGET): $(RAW_EXE) $(BLDSRC)/NEEDTODUMP $(LIB_SRC)/DOC
+$(DUMP_TARGET): $(RAW_EXE) $(BLDSRC)/NEEDTODUMP $(LIB_SRC)/DOC 
$(LIB_SRC)/insert-data-in-exec
 #ifdef HEAP_IN_DATA
        @$(RM) $@ && touch SATISFIED
        $(dump_temacs)


Reply via email to