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)
