Hello community,

here is the log from the commit of package emacs for openSUSE:Factory checked 
in at 2020-08-20 22:23:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
 and      /work/SRC/openSUSE:Factory/.emacs.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "emacs"

Thu Aug 20 22:23:52 2020 rev:149 rq:827545 version:27.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes      2020-08-16 
20:26:37.758076693 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new.3399/emacs.changes    2020-08-20 
22:24:52.171870214 +0200
@@ -1,0 +2,16 @@
+Tue Aug 18 09:22:51 UTC 2020 - Dr. Werner Fink <wer...@suse.de>
+
+- Switch Emacs.FontBackend setting off (boo#1175372)
+
+-------------------------------------------------------------------
+Sun Aug 16 16:53:39 UTC 2020 - Andreas Schwab <sch...@linux-m68k.org>
+
+- Some specfile cleanup: remove checks obsoleted by the portable dumper
+
+-------------------------------------------------------------------
+Sat Aug 15 06:26:39 UTC 2020 - Dr. Werner Fink <wer...@suse.de>
+
+- Add upstream patch emacs-27.1-home.patch from mailing list
+  to add missing slashes on finding ~/Emacs 
+
+-------------------------------------------------------------------

New:
----
  emacs-27.1-home.patch

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

Other differences:
------------------
++++++ emacs.spec ++++++
--- /var/tmp/diff_new_pack.LU6Ka4/_old  2020-08-20 22:24:53.815870983 +0200
+++ /var/tmp/diff_new_pack.LU6Ka4/_new  2020-08-20 22:24:53.819870984 +0200
@@ -175,6 +175,7 @@
 Patch24:        emacs-25.2-ImageMagick7.patch
 Patch25:        emacs-26.1-xft4x11.patch
 Patch26:        emacs-27.1-pdftex.patch
+Patch27:        emacs-27.1-home.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %{expand: %%global include_info %(test -s /usr/share/info/info.info* && echo 0 
|| echo 1)}
@@ -288,6 +289,7 @@
 %patch24 -p1 -b .imag
 %patch25 -p0 -b .xft
 %patch26 -p0 -b .fmt
+%patch27 -p0 -b .home
 %patch   -p0 -b .0
 %if %{without tex4pdf}
 pushd etc/refcards/
@@ -322,22 +324,6 @@
 autoreconf -fiv -I $PWD -I $PWD/m4
 %endif
 
-# make sure that the binaries work (pagesize on build must be the same as on 
target, bnc#726769)
-%ifarch ppc ppc64 ia64
-%if %(getconf PAGESIZE) != 65536
-%error "Error: wrong build host, PAGESIZE must be 65536"
-exit 1
-%endif
-%endif
-  exec_shield=0
-  if test -e /proc/sys/kernel/exec-shield; then
-      read -t 1 exec_shield < /proc/sys/kernel/exec-shield
-  fi
-  if test $exec_shield -ne 0 ; then
-      echo Sorry, Execution Shield exists and is enabled 1>&2
-      exit 1
-  fi
-
   cflags ()
   {
       local flag=$1; shift
@@ -484,31 +470,12 @@
 ##(($1 > 4 || ($1 == 4 && $2 > 4))) && COMP="$COMP 
--enable-link-time-optimization"
 ##IFS="$OIFS"
 
-make_mchkoff ()
-{
-    local OMC=$MALLOC_CHECK_
-    unset MALLOC_CHECK_
-    if test -n "${1}" ; then
-       setarch $(uname -m) -R make ${1+"$@"}
-       set -- $(src/emacs -batch --eval "(print pure-space-overflow)")
-       test "$1" = "nil" || exit 1
-    fi
-    make -C src/ versionclean
-    setarch $(uname -m) -R make
-    set -- $(src/emacs -batch --eval "(print pure-space-overflow)")
-    test "$1" = "nil" || exit 1
-    if test -n "$OMC" ; then
-       MALLOC_CHECK_=$OMC
-       export MALLOC_CHECK_
-    fi
-}
-
 # new giflib5 does not have this function and it is unused anyway...
 ac_cv_lib_gif_EGifPutExtensionLast=yes
 export ac_cv_lib_gif_EGifPutExtensionLast
 
 CFLAGS="$CFLAGS $SMALL" ./configure ${COMP} ${PREFIX} ${NOX11} ${SYS} 
--with-dumping=pdumper
-make_mchkoff bootstrap
+make bootstrap
 make -C lisp/ updates compile
 for i in `find site-lisp/ -name '*.el'`; do
     src/emacs -batch -q --no-site -f batch-byte-compile $i; \
@@ -518,13 +485,13 @@
 make distclean
 #
 CFLAGS="$CFLAGS $LARGE" ./configure ${COMP} ${PREFIX} ${GTK} ${SYS} 
--with-dumping=pdumper
-make_mchkoff
+make
 cp src/emacs emacs-gtk
 cp src/emacs.pdmp emacs-gtk.pdmp
 make distclean
 #
 CFLAGS="$CFLAGS $LARGE" ./configure ${COMP} ${PREFIX} ${X11} ${SYS} 
--with-dumping=pdumper
-make_mchkoff
+make
 cp src/emacs emacs-x11
 cp src/emacs.pdmp emacs-x11.pdmp
 

++++++ app-defaults.Emacs ++++++
--- /var/tmp/diff_new_pack.LU6Ka4/_old  2020-08-20 22:24:53.863871005 +0200
+++ /var/tmp/diff_new_pack.LU6Ka4/_new  2020-08-20 22:24:53.863871005 +0200
@@ -8,8 +8,8 @@
 ! With GNU Emacs 24 Xft is used, therefore no fontsets are required. If you
 ! like to use fontsets you have to disable "FontBackend" and enable "Font".
 ! If Xft fails then X font scheme (including fontsets) is used as fallback.
-Emacs.FontBackend:             xft,x
-!!Emacs.Font:                  fontset-16
+!! Emacs.FontBackend:          xft,x
+!! Emacs.Font:                 fontset-16
 Emacs*Fontset-0:\
        -*-fixed-medium-r-*--16-*-*-*-*-*-fontset-16,\
        latin-iso8859-1:-*-fixed-medium-r-*--16-*-iso8859-1,\

++++++ emacs-27.1-home.patch ++++++

    Tomasz> Forgotten / somewhere? 

    Robert> Hmm. Any chance of catching that in gdb so we can see where itʼs 
being
    Robert> called from?

Completely WAG:

---
 src/xrdb.c  |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- src/xrdb.c
+++ src/xrdb.c  2020-08-15 06:15:14.059639732 +0000
@@ -292,9 +292,9 @@ get_user_app (const char *class)
       /* Check in the home directory.  This is a bit of a hack; let's
         hope one's home directory doesn't contain ':' or '%'.  */
       char const *home = get_homedir ();
-      db = search_magic_path (home, class, "%L/%N");
+      db = search_magic_path (home, class, "/%L/%N");
       if (! db)
-       db = search_magic_path (home, class, "%N");
+       db = search_magic_path (home, class, "/%N");
     }
 
   return db;



Reply via email to