Hello community,

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

Package is "emacs"

Sun Aug 16 20:26:16 2020 rev:148 rq:826660 version:27.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes      2020-08-12 
10:57:10.708763698 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new.3399/emacs.changes    2020-08-16 
20:26:37.758076693 +0200
@@ -1,0 +2,44 @@
+Fri Aug 14 08:01:27 UTC 2020 - Dr. Werner Fink <[email protected]>
+
+- Provide for all three emacs layouts, that are emacs-nox, emacs-x11,
+  and emacs-gtk their own pdumper file (boo#1175233)
+
+-------------------------------------------------------------------
+Wed Aug 12 12:24:44 UTC 2020 - Dr. Werner Fink <[email protected]>
+
+- Update to GNU Emacs version 27.1
+  * Emacs is now compliant with the latest version 13.0 of the Unicode 
Standard.
+  * Emacs can now use the XDG convention for init files.
+    The 'XDG_CONFIG_HOME' environment variable (which defaults to
+    "~/.config") specifies the XDG configuration parent directory.
+    Emacs checks for "init.el" and other configuration files inside
+    the "emacs" subdirectory of 'XDG_CONFIG_HOME', i.e.
+    "$XDG_CONFIG_HOME/emacs/init.el"
+    However, Emacs will still initially look for init files in their
+    traditional locations if "~/.emacs.d" or "~/.emacs" exist, even if
+    "$XDG_CONFIG_HOME/emacs" also exists.  This means that you must delete
+    or rename any existing "~/.emacs.d" and "~/.emacs" to enable use of
+    the XDG directory.
+  * The varius changes can be read in detail at /usr/share/emacs/27.1/etc/NEWS
+- Port and rename patch emacs-26.2.dif to emacs-27.1.dif
+- Modify/port patches
+  * emacs-24.1-ps-mule.patch
+  * emacs-24.3-asian-print.patch
+  * emacs-24.3-iconic.patch
+  * emacs-24.3-x11r7.patch
+  * emacs-24.4-flyspell.patch
+  * emacs-24.4-glibc.patch
+  * emacs-24.4-nonvoid.patch
+  * emacs-24.4-ps-bdf.patch
+  * emacs-24.4-xim.patch
+  * emacs-25.1-custom-fonts.patch
+  * emacs-25.2-ImageMagick7.patch
+  * emacs-26.1-xft4x11.patch
+- Remove patches now upstream solved
+  * xwidget.patch
+  * emacs-libX11-boo1175028.patch
+- Add patch emacs-27.1-pdftex.patch to generate pdf files
+- Add emacs-27.1-pdf.tar.xz as result of this to use texlive only once
+- Use emacs.keyring to verify source tar ball
+
+-------------------------------------------------------------------

Old:
----
  emacs-26.2.dif
  emacs-26.3.tar.xz
  emacs-libX11-boo1175028.patch
  xwidget.patch

New:
----
  emacs-27.1-pdf.tar.xz
  emacs-27.1-pdftex.patch
  emacs-27.1.dif
  emacs-27.1.tar.xz
  emacs-27.1.tar.xz.sig
  emacs.keyring

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

Other differences:
------------------
++++++ emacs.spec ++++++
++++ 916 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/emacs/emacs.spec
++++ and /work/SRC/openSUSE:Factory/.emacs.new.3399/emacs.spec

++++++ emacs-24.1-ps-mule.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.822082811 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.826082814 +0200
@@ -5,7 +5,7 @@
 
 --- lisp/ps-mule.el
 +++ lisp/ps-mule.el    2016-09-19 09:01:56.930605125 +0000
-@@ -182,6 +182,8 @@ See also the variable `ps-font-info-data
+@@ -180,6 +180,8 @@ See also the variable `ps-font-info-data
  
  (defconst ps-mule-font-info-database-latin
    '((iso-8859-1
@@ -16,7 +16,7 @@
  
 --- lisp/textmodes/ispell.el
 +++ lisp/textmodes/ispell.el   2016-09-19 09:01:56.930605125 +0000
-@@ -1540,10 +1540,18 @@ Protects against bogus binding of `enabl
+@@ -1544,10 +1544,18 @@ Protects against bogus binding of `enabl
        nil                        ;; in pipe mode. Disable extended-char-mode
      (nth 6 (or (assoc ispell-current-dictionary ispell-local-dictionary-alist)
               (assoc ispell-current-dictionary ispell-dictionary-alist)))))

++++++ emacs-24.3-asian-print.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.834082818 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.834082818 +0200
@@ -4,7 +4,7 @@
 
 --- lisp/ps-mule.el
 +++ lisp/ps-mule.el    2016-09-19 08:57:28.807664990 +0000
-@@ -264,7 +264,7 @@ Currently, data for Japanese and Korean
+@@ -262,7 +262,7 @@ Currently, data for Japanese and Korean
      (japanese-jisx0208
       (normal bdf "jiskan24.bdf"))
      (korean-ksc5601

++++++ emacs-24.3-iconic.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.846082824 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.846082824 +0200
@@ -4,7 +4,7 @@
 
 --- lisp/startup.el
 +++ lisp/startup.el    2016-09-19 09:15:26.871345783 +0000
-@@ -2361,6 +2361,9 @@ nil default-directory" name)
+@@ -2453,6 +2453,9 @@ nil default-directory" name)
                      ((equal argi "-no-splash")
                       (setq inhibit-startup-screen t))
  

++++++ emacs-24.3-x11r7.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.858082831 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.858082831 +0200
@@ -14,7 +14,7 @@
  #ifdef HAVE_PWD_H
  #include <pwd.h>
  #endif
-@@ -502,6 +505,15 @@ x_load_resources (Display *display, cons
+@@ -470,6 +473,15 @@ x_load_resources (Display *display, cons
    XrmPutLineResource (&rdb, line);
  
  #endif /* not USE_MOTIF */
@@ -30,7 +30,7 @@
  
    user_database = get_user_db (display);
  
-@@ -543,6 +555,10 @@ x_load_resources (Display *display, cons
+@@ -511,6 +523,10 @@ x_load_resources (Display *display, cons
        XrmMergeDatabases (db, &rdb);
      }
  

++++++ emacs-24.4-flyspell.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.866082835 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.866082835 +0200
@@ -4,7 +4,7 @@
 
 --- lisp/textmodes/flyspell.el
 +++ lisp/textmodes/flyspell.el 2016-09-19 09:22:48.535025631 +0000
-@@ -313,6 +313,12 @@ If this variable is nil, all regions are
+@@ -319,6 +319,12 @@ If this variable is nil, all regions are
    :type 'key-sequence
    :group 'flyspell)
  
@@ -17,7 +17,7 @@
  ;;*---------------------------------------------------------------------*/
  ;;*    Mode specific options                                            */
  ;;*    -------------------------------------------------------------    */
-@@ -336,7 +342,6 @@ property of the major mode name.")
+@@ -344,7 +350,6 @@ property of the major mode name.")
  ;;*--- mail mode -------------------------------------------------------*/
  (put 'mail-mode 'flyspell-mode-predicate 'mail-mode-flyspell-verify)
  (put 'message-mode 'flyspell-mode-predicate 'mail-mode-flyspell-verify)
@@ -25,7 +25,7 @@
  (defun mail-mode-flyspell-verify ()
    "Function used for `flyspell-generic-check-word-predicate' in Mail mode."
    (let* ((header-end (save-excursion
-@@ -348,11 +353,11 @@ property of the major mode name.")
+@@ -356,11 +361,11 @@ property of the major mode name.")
                          nil t)
                         (point)))
           (signature-begin

++++++ emacs-24.4-glibc.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.878082842 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.878082842 +0200
@@ -5,7 +5,7 @@
 
 --- configure.ac
 +++ configure.ac       2018-05-29 12:18:31.133648098 +0000
-@@ -2296,6 +2296,7 @@ fi
+@@ -2380,6 +2380,7 @@ fi
  use_mmap_for_buffers=no
  case "$opsys" in
    mingw32) use_mmap_for_buffers=yes ;;
@@ -15,7 +15,7 @@
  AC_FUNC_MMAP
 --- configure
 +++ configure  2018-05-29 12:20:07.583908486 +0000
-@@ -11460,6 +11460,7 @@ fi
+@@ -11754,6 +11754,7 @@ fi
  use_mmap_for_buffers=no
  case "$opsys" in
    mingw32) use_mmap_for_buffers=yes ;;

++++++ emacs-24.4-nonvoid.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.894082851 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.894082851 +0200
@@ -4,7 +4,7 @@
 
 --- src/xmenu.c
 +++ src/xmenu.c        2016-09-19 09:01:56.930605125 +0000
-@@ -1982,8 +1982,8 @@ Lisp_Object
+@@ -1979,8 +1979,8 @@ Lisp_Object
  xw_popup_dialog (struct frame *f, Lisp_Object header, Lisp_Object contents)
  {
    Lisp_Object title;

++++++ emacs-24.4-ps-bdf.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.906082858 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.906082858 +0200
@@ -5,7 +5,7 @@
 
 --- lisp/ldefs-boot.el
 +++ lisp/ldefs-boot.el 2018-05-29 12:23:32.824206557 +0000
-@@ -26392,9 +26392,9 @@ With prefix argument ARG, restart the Pr
+@@ -26235,9 +26235,9 @@ With prefix argument ARG, restart the Pr
  ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (0 0 0 0))
  ;;; Generated autoloads from ps-bdf.el
  

++++++ emacs-24.4-xim.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.918082864 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.918082864 +0200
@@ -4,7 +4,7 @@
 
 --- src/xfns.c
 +++ src/xfns.c 2016-09-19 09:10:35.504833294 +0000
-@@ -2237,8 +2237,8 @@ static XIMStyle best_xim_style (XIMStyle
+@@ -2332,8 +2332,8 @@ static XIMStyle best_xim_style (XIMStyle
  
  static const XIMStyle supported_xim_styles[] =
  {

++++++ emacs-25.1-custom-fonts.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.926082869 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.930082871 +0200
@@ -17,8 +17,8 @@
  
 @@ -42,28 +43,28 @@ If DISPLAY-OR-FRAME is a frame, the disp
  
- If SET-FONT is non-nil, change the font for frames.  Otherwise re-apply the
- current form for the frame (i.e. hinting or somesuch changed)."
+ If SET-FONT is non-nil, change the font for frames.  Otherwise re-apply
+ the current form for the frame (i.e. hinting or somesuch changed)."
 -  (let ((new-font (and (fboundp 'font-get-system-font)
 -                     (font-get-system-font)))
 -      (frame-list (frames-on-display-list display-or-frame)))
@@ -60,15 +60,15 @@
    "Handle config-changed-event on the display in EVENT.
 --- src/xsettings.c
 +++ src/xsettings.c    2016-12-21 07:25:17.605036477 +0000
-@@ -45,6 +45,7 @@ along with GNU Emacs.  If not, see <http
- #endif
- 
- #ifdef HAVE_XFT
+@@ -49,6 +49,7 @@ along with GNU Emacs.  If not, see <http
+ #ifdef USE_CAIRO
+ #include <fontconfig/fontconfig.h>
+ #else  /* HAVE_XFT */
 +#include <math.h>
  #include <X11/Xft/Xft.h>
  #endif
- 
-@@ -620,7 +621,11 @@ apply_xft_settings (struct x_display_inf
+ #endif
+@@ -625,7 +626,11 @@ apply_xft_settings (struct x_display_inf
  #endif
    FcPatternGetInteger (pat, FC_LCD_FILTER, 0, &oldsettings.lcdfilter);
    FcPatternGetInteger (pat, FC_RGBA, 0, &oldsettings.rgba);

++++++ emacs-25.2-ImageMagick7.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.938082876 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.938082876 +0200
@@ -5,20 +5,20 @@
  emacs-26.1/src/image.c  |   12 ++++++++++++
  2 files changed, 13 insertions(+), 1 deletion(-)
 
---- emacs-26.1/configure.ac
-+++ emacs-26.1/configure.ac    2018-05-29 12:46:11.911662417 +0000
-@@ -2525,7 +2525,7 @@ if test "${HAVE_X11}" = "yes" || test "$
-     ## 6.3.5 is the earliest version known to work; see Bug#17339.
-     ## 6.8.2 makes Emacs crash; see Bug#13867.
-     ## 7 and later have not been ported to; See Bug#25967.
--    IMAGEMAGICK_MODULE="Wand >= 6.3.5 Wand != 6.8.2 Wand < 7"
-+    IMAGEMAGICK_MODULE="MagickWand >= 6.3.5 MagickWand != 6.8.2"
-     EMACS_CHECK_MODULES([IMAGEMAGICK], [$IMAGEMAGICK_MODULE])
+--- emacs-27.1/configure.ac
++++ emacs-27.1/configure.ac    2020-08-11 09:59:04.349950601 +0000
+@@ -2618,7 +2618,7 @@ if test "${HAVE_X11}" = "yes" || test "$
+     else
+        ## 6.3.5 is the earliest version known to work; see Bug#17339.
+        ## 6.8.2 makes Emacs crash; see Bug#13867.
+-       EMACS_CHECK_MODULES([IMAGEMAGICK], [Wand >= 6.3.5 Wand != 6.8.2])
++       EMACS_CHECK_MODULES([IMAGEMAGICK], [MagickWand >= 6.3.5 MagickWand != 
6.8.2])
+     fi
  
      if test $HAVE_IMAGEMAGICK = yes; then
---- emacs-26.1/src/image.c
-+++ emacs-26.1/src/image.c     2018-05-29 12:43:23.178732705 +0000
-@@ -8434,7 +8434,11 @@ imagemagick_compute_animated_image (Magi
+--- emacs-27.1/src/image.c
++++ emacs-27.1/src/image.c     2020-08-11 09:49:35.500181432 +0000
+@@ -8770,7 +8770,11 @@ imagemagick_compute_animated_image (Magi
        PixelWand **source, **dest;
        size_t source_width, source_height;
        ssize_t source_left, source_top;
@@ -30,7 +30,7 @@
        DisposeType dispose;
        ptrdiff_t lines = 0;
  
-@@ -8499,7 +8503,11 @@ imagemagick_compute_animated_image (Magi
+@@ -8835,7 +8839,11 @@ imagemagick_compute_animated_image (Magi
              if (dispose == BackgroundDispose || PixelGetAlpha (source[x]))
                {
                  PixelGetMagickColor (source[x], &pixel);
@@ -42,7 +42,7 @@
                }
            }
          PixelSyncIterator (dest_iterator);
-@@ -8546,7 +8554,11 @@ imagemagick_load_image (struct frame *f,
+@@ -8880,7 +8888,11 @@ imagemagick_load_image (struct frame *f,
    MagickWand *image_wand;
    PixelIterator *iterator;
    PixelWand **pixels, *bg_wand = NULL;

++++++ emacs-26.1-xft4x11.patch ++++++
--- /var/tmp/diff_new_pack.RtFNak/_old  2020-08-16 20:26:48.950082882 +0200
+++ /var/tmp/diff_new_pack.RtFNak/_new  2020-08-16 20:26:48.950082882 +0200
@@ -4,12 +4,12 @@
 
 --- lwlib/xlwmenu.c
 +++ lwlib/xlwmenu.c    2018-06-15 05:50:45.749287186 +0000
-@@ -1887,21 +1887,18 @@ XlwMenuInitialize (Widget request, Widge
+@@ -1894,21 +1894,18 @@ XlwMenuInitialize (Widget request, Widge
                                   gray_width, gray_height,
                                   (unsigned long)1, (unsigned long)0, 1);
  
 +  mw->menu.font = XLoadQueryFont (display, mw->menu.fontName);
- #ifdef HAVE_XFT
+ #if defined USE_CAIRO || defined HAVE_XFT
 -  if (openXftFont (mw))
 +  if (mw->menu.font || openXftFont (mw))
      ;

++++++ emacs-27.1-pdftex.patch ++++++
---
 etc/refcards/Makefile         |    4 ++--
 etc/refcards/cs-dired-ref.tex |    3 ++-
 etc/refcards/cs-survival.tex  |    3 ++-
 etc/refcards/fr-survival.tex  |    1 -
 etc/refcards/pl-refcard.tex   |    1 -
 etc/refcards/ru-refcard.tex   |    1 +
 etc/refcards/sk-dired-ref.tex |    3 ++-
 etc/refcards/sk-survival.tex  |    3 ++-
 etc/refcards/survival.tex     |    1 -
 9 files changed, 11 insertions(+), 9 deletions(-)

--- etc/refcards/Makefile
+++ etc/refcards/Makefile       2020-08-12 06:51:26.826803167 +0000
@@ -231,12 +231,12 @@ pl-refcard.pdf: $(pl_refcard_deps)
          ! pdfmex --version > /dev/null 2> /dev/null; then \
          echo "No mex format found."; false; \
        fi
-       $(ENVADD) pdftex -output-format=pdf pl-refcard.tex
+       $(ENVADD) pdfmex -output-format=pdf pl-refcard.tex
 pl-refcard.dvi: $(pl_refcard_deps)
        if ! kpsewhich -format=fmt mex > /dev/null; then \
          echo "No mex format found."; false; \
        fi
-       $(ENVADD) tex pl-refcard.tex
+       $(ENVADD) mex pl-refcard.tex
 pl-refcard.ps: pl-refcard.dvi
        dvips -t a4 -o $@ pl-refcard.dvi
 
--- etc/refcards/cs-dired-ref.tex
+++ etc/refcards/cs-dired-ref.tex       2020-08-11 13:31:00.597050301 +0000
@@ -108,7 +108,8 @@ see the Emacs distribution, or {\tt http
   \font\eightbf=csbx8
   \font\eightit=csti8
   \font\eighttt=cstt8
-  \font\eightmi=csmi8
+% \font\eightmi=csmi8
+  \font\eightmi=cmmi8
   \font\eightsy=cmsy8
   \textfont0=\eightrm
   \textfont1=\eightmi
--- etc/refcards/cs-survival.tex
+++ etc/refcards/cs-survival.tex        2020-08-11 13:31:36.644404071 +0000
@@ -84,7 +84,8 @@
 \font\eightbf=csbx8
 \font\eightit=csti8
 \font\eighttt=cstt8
-\font\eightmi=csmi8
+%\font\eightmi=csmi8
+\font\eightmi=cmmi8
 \font\eightsy=cmsy8
 \font\eightss=cmss8
 \textfont0=\eightrm
--- etc/refcards/fr-survival.tex
+++ etc/refcards/fr-survival.tex        2020-08-11 12:38:55.765034599 +0000
@@ -1,4 +1,3 @@
-%&tex
 % Title:  GNU Emacs Survival Card
 
 % Copyright (C) 2000--2020 Free Software Foundation, Inc.
--- etc/refcards/pl-refcard.tex
+++ etc/refcards/pl-refcard.tex 2020-08-11 12:46:13.525205665 +0000
@@ -1,4 +1,3 @@
-%&mex
 % Reference Card for GNU Emacs
 
 % Copyright (C) 1999, 2001--2020 Free Software Foundation, Inc.
--- etc/refcards/ru-refcard.tex
+++ etc/refcards/ru-refcard.tex 2020-08-12 07:46:56.239620140 +0000
@@ -25,6 +25,7 @@
 \documentclass[10pt]{article}
 \usepackage{multicol,tabularx}
 
\usepackage[a4paper,hmargin={2cm,2cm},vmargin={2cm,2cm},nohead,twoside]{geometry}
+\usepackage{type1ec}
 \usepackage[T2A]{fontenc}
 \usepackage[utf8]{inputenc}
 \usepackage[english,russian]{babel}
--- etc/refcards/sk-dired-ref.tex
+++ etc/refcards/sk-dired-ref.tex       2020-08-11 13:31:20.796688178 +0000
@@ -109,7 +109,8 @@ see the Emacs distribution, or {\tt http
   \font\eightbf=csbx8
   \font\eightit=csti8
   \font\eighttt=cstt8
-  \font\eightmi=csmi8
+% \font\eightmi=csmi8
+  \font\eightmi=cmmi8
   \font\eightsy=cmsy8
   \textfont0=\eightrm
   \textfont1=\eightmi
--- etc/refcards/sk-survival.tex
+++ etc/refcards/sk-survival.tex        2020-08-11 13:31:53.896093577 +0000
@@ -86,7 +86,8 @@
 \font\eightbf=csbx8
 \font\eightit=csti8
 \font\eighttt=cstt8
-\font\eightmi=csmi8
+%\font\eightmi=csmi8
+\font\eightmi=cmmi8
 \font\eightsy=cmsy8
 \font\eightss=cmss8
 \textfont0=\eightrm
--- etc/refcards/survival.tex
+++ etc/refcards/survival.tex   2020-08-11 12:38:52.405094664 +0000
@@ -1,4 +1,3 @@
-%&tex
 % Title:  GNU Emacs Survival Card
 
 % Copyright (C) 2000--2020 Free Software Foundation, Inc.
++++++ emacs-26.2.dif -> emacs-27.1.dif ++++++
--- /work/SRC/openSUSE:Factory/emacs/emacs-26.2.dif     2019-09-20 
14:37:32.627066893 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new.3399/emacs-27.1.dif   2020-08-16 
20:26:33.122074130 +0200
@@ -11,28 +11,31 @@
  lisp/net/ange-ftp.el            |    8 +--
  lisp/site-load.el               |   41 ++++++++++++++++
  lisp/speedbar.el                |    1 
- lisp/textmodes/ispell.el        |   85 ++++++++++++++++++++++++++++++++---
+ lisp/textmodes/ispell.el        |   82 ++++++++++++++++++++++++++++++++-
  site-lisp/term/func-keys.el     |   33 +++++++++++++
  site-lisp/term/gnome.el         |   97 
++++++++++++++++++++++++++++++++++++++++
  site-lisp/term/kvt.el           |   97 
++++++++++++++++++++++++++++++++++++++++
  site-lisp/term/linux.el         |   79 ++++++++++++++++++++++++++++++++
  site-lisp/term/locale.el        |   13 +++++
- 18 files changed, 473 insertions(+), 33 deletions(-)
+ 18 files changed, 471 insertions(+), 32 deletions(-)
 
 --- Makefile.in
-+++ Makefile.in        2019-04-15 12:04:25.158945850 +0000
-@@ -490,8 +490,8 @@ install-arch-dep: src install-arch-indep
++++ Makefile.in        2020-08-11 10:21:15.194072175 +0000
+@@ -493,11 +493,11 @@ install-arch-dep: src install-arch-indep
        umask 022; ${MKDIR_P} "$(DESTDIR)${bindir}"
        $(MAKE) -C lib-src install
  ifeq (${ns_self_contained},no)
 -      ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs${EXEEXT} 
"$(DESTDIR)${bindir}/$(EMACSFULL)"
--      -chmod 755 "$(DESTDIR)${bindir}/$(EMACSFULL)"
 +      ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs${EXEEXT} 
"$(DESTDIR)${bindir}/$(EMACS)"
+ ifeq (${DUMPING},pdumper)
+       ${INSTALL_DATA} src/emacs.pdmp 
"$(DESTDIR)${libexecdir}/emacs/${version}/${configuration}"/emacs.pdmp
+ endif
+-      -chmod 755 "$(DESTDIR)${bindir}/$(EMACSFULL)"
 +      -chmod 755 "$(DESTDIR)${bindir}/$(EMACS)"
  ifndef NO_BIN_LINK
        rm -f "$(DESTDIR)${bindir}/$(EMACS)"
        cd "$(DESTDIR)${bindir}" && $(LN_S_FILEONLY) "$(EMACSFULL)" "$(EMACS)"
-@@ -682,6 +682,7 @@ install-man:
+@@ -690,6 +690,7 @@ install-man:
        umask 022; ${MKDIR_P} "$(DESTDIR)${man1dir}"
        thisdir=`/bin/pwd`; \
        cd ${mansrcdir}; \
@@ -40,7 +43,7 @@
        for page in *.1; do \
          test "$$page" = ChangeLog.1 && continue; \
          dest=`echo "$${page}" | sed -e 's/\.1$$//' -e '$(TRANSFORM)'`.1; \
-@@ -780,7 +781,7 @@ uninstall: uninstall-$(NTDIR) uninstall-
+@@ -788,7 +789,7 @@ uninstall: uninstall-$(NTDIR) uninstall-
           for page in *.1; do \
             rm -f "$(DESTDIR)${man1dir}"/`echo "$${page}" | sed -e 's/\.1$$//' 
-e '$(TRANSFORM)'`.1$$ext; done; \
         fi)
@@ -50,8 +53,8 @@
           rm -f hicolor/*x*/apps/"${EMACS_NAME}.png" \
             "hicolor/scalable/apps/${EMACS_NAME}.svg" \
 --- configure
-+++ configure  2019-04-15 12:04:25.158945850 +0000
-@@ -10465,10 +10465,8 @@ fi
++++ configure  2020-08-11 10:17:21.102266456 +0000
+@@ -10750,10 +10750,8 @@ fi
  LD_SWITCH_X_SITE_RPATH=
  if test "${x_libraries}" != NONE; then
    if test -n "${x_libraries}"; then
@@ -65,8 +68,8 @@
    x_default_search_path=""
    x_search_path=${x_libraries}
 --- configure.ac
-+++ configure.ac       2019-04-15 12:04:25.162945775 +0000
-@@ -1806,10 +1806,8 @@ fi
++++ configure.ac       2020-08-11 10:17:21.102266456 +0000
+@@ -1881,10 +1881,8 @@ fi
  LD_SWITCH_X_SITE_RPATH=
  if test "${x_libraries}" != NONE; then
    if test -n "${x_libraries}"; then
@@ -80,7 +83,7 @@
    x_default_search_path=""
    x_search_path=${x_libraries}
 --- doc/man/etags.1
-+++ doc/man/etags.1    2019-04-15 12:04:25.162945775 +0000
++++ doc/man/etags.1    2020-08-11 10:17:21.102266456 +0000
 @@ -7,7 +7,7 @@
  ..
  
@@ -164,7 +167,7 @@
  .B \-h, \-H, \-\-help
  Print usage information.  Followed by one or more \-\-language=LANG
 --- lib-src/Makefile.in
-+++ lib-src/Makefile.in        2019-04-15 12:04:25.162945775 +0000
++++ lib-src/Makefile.in        2020-08-11 10:31:37.642931244 +0000
 @@ -30,6 +30,8 @@ CC=@CC@
  CFLAGS=@CFLAGS@
  CPPFLAGS = @CPPFLAGS@
@@ -183,17 +186,17 @@
                 ebrowse${EXEEXT}
  
  # Things that Emacs runs internally, or during the build process,
-@@ -376,7 +378,7 @@ etags${EXEEXT}: ${etags_deps}
+@@ -371,7 +373,7 @@ etags${EXEEXT}: ${etags_deps}
  ## etags.o files on top of each other.
  ## FIXME?
  ## Can't we use a wrapper that calls 'etags --ctags'?
 -ctags${EXEEXT}: ${srcdir}/ctags.c ${etags_deps}
 +gnuctags${EXEEXT}: ${srcdir}/ctags.c ${etags_deps}
-       $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $(etags_cflags) $< $(etags_libs)
+       $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} -o $@ $< $(etags_libs)
  
  ebrowse${EXEEXT}: ${srcdir}/ebrowse.c ${srcdir}/../lib/min-max.h $(NTLIB) \
 --- lib-src/pop.c
-+++ lib-src/pop.c      2019-04-15 12:04:25.242944251 +0000
++++ lib-src/pop.c      2020-08-11 10:17:21.102266456 +0000
 @@ -26,6 +26,7 @@ along with GNU Emacs.  If not, see <http
  #ifdef MAIL_USE_POP
  
@@ -203,7 +206,7 @@
  #include "ntlib.h"
  #undef _WIN32_WINNT
 --- lib/Makefile.in
-+++ lib/Makefile.in    2019-04-15 12:04:25.242944251 +0000
++++ lib/Makefile.in    2020-08-11 10:17:21.102266456 +0000
 @@ -50,6 +50,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
  am__v_at_0 = @
  am__v_at_1 =
@@ -214,7 +217,7 @@
    $(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) $(DEPFLAGS) \
    $(GNULIB_WARN_CFLAGS) $(WERROR_CFLAGS) $(PROFILING_CFLAGS) $(CFLAGS) \
 --- lisp/cmuscheme.el
-+++ lisp/cmuscheme.el  2019-04-15 12:04:25.242944251 +0000
++++ lisp/cmuscheme.el  2020-08-11 10:17:21.106266385 +0000
 @@ -241,7 +241,8 @@ is run).
                         (read-string "Run Scheme: " scheme-program-name)
                         scheme-program-name)))
@@ -226,7 +229,7 @@
                           (scheme-start-file (car cmdlist)) (cdr cmdlist)))
        (inferior-scheme-mode)))
 --- lisp/international/mule-cmds.el
-+++ lisp/international/mule-cmds.el    2019-04-15 12:04:25.242944251 +0000
++++ lisp/international/mule-cmds.el    2020-08-11 10:17:21.106266385 +0000
 @@ -39,6 +39,7 @@
  
  (defvar mule-keymap
@@ -236,8 +239,8 @@
      (define-key map "r" 'revert-buffer-with-coding-system)
      (define-key map "F" 'set-file-name-coding-system)
 --- lisp/net/ange-ftp.el
-+++ lisp/net/ange-ftp.el       2019-04-15 12:04:25.242944251 +0000
-@@ -4971,7 +4971,7 @@ NEWNAME should be the name to give the n
++++ lisp/net/ange-ftp.el       2020-08-11 10:17:21.106266385 +0000
+@@ -5066,7 +5066,7 @@ NEWNAME should be the name to give the n
  ;  "If a host matches this regexp then it is assumed to be running VOS.")
  ;
  ;(defun ange-ftp-vos-host (host)
@@ -246,7 +249,7 @@
  ;       (save-match-data
  ;      (string-match ange-ftp-vos-host-regexp host))))
  ;
-@@ -5086,7 +5086,7 @@ NEWNAME should be the name to give the n
+@@ -5181,7 +5181,7 @@ NEWNAME should be the name to give the n
  
  ;; Return non-nil if HOST is running VMS.
  (defun ange-ftp-vms-host (host)
@@ -255,7 +258,7 @@
         (string-match-p ange-ftp-vms-host-regexp host)))
  
  ;; Because some VMS ftp servers convert filenames to lower case
-@@ -5594,7 +5594,7 @@ Other orders of $ and _ seem to all work
+@@ -5689,7 +5689,7 @@ Other orders of $ and _ seem to all work
  
  ;; Return non-nil if HOST is running MTS.
  (defun ange-ftp-mts-host (host)
@@ -264,7 +267,7 @@
         (string-match-p ange-ftp-mts-host-regexp host)))
  
  ;; Parse the current buffer which is assumed to be in mts ftp dir format.
-@@ -5792,7 +5792,7 @@ Other orders of $ and _ seem to all work
+@@ -5887,7 +5887,7 @@ Other orders of $ and _ seem to all work
  
  ;; Return non-nil if HOST is running CMS.
  (defun ange-ftp-cms-host (host)
@@ -274,7 +277,7 @@
  
  (defun ange-ftp-add-cms-host (host)
 --- lisp/site-load.el
-+++ lisp/site-load.el  2019-04-15 12:04:25.246944174 +0000
++++ lisp/site-load.el  2020-08-11 10:17:21.106266385 +0000
 @@ -0,0 +1,41 @@
 +;;;;
 +;;; emacs20.xx/lisp/site-load.el
@@ -318,8 +321,8 @@
 +
 +;;; site-load.el ends here
 --- lisp/speedbar.el
-+++ lisp/speedbar.el   2019-04-15 12:04:25.246944174 +0000
-@@ -794,6 +794,7 @@ If you want to change this while speedba
++++ lisp/speedbar.el   2020-08-11 10:17:21.106266385 +0000
+@@ -767,6 +767,7 @@ If you want to change this while speedba
  
      ;; Navigation.
      (define-key map "n" 'speedbar-next)
@@ -328,7 +331,7 @@
      (define-key map "\M-n" 'speedbar-restricted-next)
      (define-key map "\M-p" 'speedbar-restricted-prev)
 --- lisp/textmodes/ispell.el
-+++ lisp/textmodes/ispell.el   2019-04-15 12:04:25.246944174 +0000
++++ lisp/textmodes/ispell.el   2020-08-11 10:30:39.847965024 +0000
 @@ -202,10 +202,12 @@ Must be greater than 1."
  ;; cause an error; and one of the other spelling engines below is
  ;; almost certainly installed in any case, for enchant to use.
@@ -346,33 +349,23 @@
    "Program invoked by \\[ispell-word] and \\[ispell-region] commands."
    :type 'string
    :set (lambda (symbol value)
-@@ -1194,7 +1196,8 @@ dictionary from that list was found."
-     (setq hunspell-default-dict (or hunspell-multi-dict
-                                   (car hunspell-default-dict)))
-     (setq hunspell-default-dict-entry
--        (ispell-parse-hunspell-affix-file hunspell-default-dict))
-+        (if hunspell-default-dict
-+            (ispell-parse-hunspell-affix-file hunspell-default-dict) nil))
-     ;; Create an alist of found dicts with only names, except for default 
dict.
-     (setq ispell-hunspell-dictionary-alist
-         (list (cons nil (cdr hunspell-default-dict-entry))))
-@@ -1430,6 +1433,78 @@ The variable `ispell-library-directory'
- (if ispell-menu-map-needed
-     (progn
-       (setq ispell-menu-map (make-sparse-keymap "Spell"))
-+      ;; Begin adding list for ispell dictonaries installed on SuSE
-+      (if (and (functionp 'append-ispell-dict-alist)
-+             (symbolp 'ispell-program-name)
-+             (string-match "ispell" ispell-program-name))
+@@ -1438,6 +1440,78 @@ The variable `ispell-library-directory'
+ 
+   ;; Define commands in menu in opposite order you want them to appear.
+   (let ((map (make-sparse-keymap "Spell")))
++    ;; Begin adding list for ispell dictonaries installed on SuSE
++    (if (and (functionp 'append-ispell-dict-alist)
++             (symbolp 'ispell-program-name)
++             (string-match "ispell" ispell-program-name))
 +      (let ((dicts (reverse (cons (cons "default" nil)
-+                     (append ispell-local-dictionary-alist 
ispell-dictionary-alist))))
++                                    (append ispell-local-dictionary-alist 
ispell-dictionary-alist))))
 +            (path (and (boundp 'ispell-library-path) ispell-library-path))
 +            name load-dict)
 +        (dolist (dict dicts)
 +          (setq name (car dict)
 +                load-dict (car (cdr (member "-d" (nth 5 dict)))))
 +          (cond ((not (stringp name))
-+                 (define-key ispell-menu-map (vector 'default)
++                 (define-key map (vector 'default)
 +                   (cons "Select Default Dict"
 +                         (cons "Dictionary for which Ispell was configured"
 +                               (list 'lambda () '(interactive)
@@ -383,60 +376,60 @@
 +                     (and load-dict
 +                          (or (file-exists-p(concat path "/" load-dict 
".hash"))
 +                              (file-exists-p(concat path "/" load-dict 
".has")))))
-+                 (define-key ispell-menu-map (vector (intern name))
++                 (define-key map (vector (intern name))
 +                   (cons (concat "Select " (capitalize name) " Dict")
 +                         (list 'lambda () '(interactive)
 +                               (list 'ispell-change-dictionary name))))))))
-+       (if (and (functionp 'ispell-find-aspell-dictionaries)
-+                (symbolp 'ispell-program-name)
-+                (string-match "aspell" ispell-program-name))
-+           (progn
-+             (ispell-find-aspell-dictionaries)
-+             (let ((dicts (reverse (cons (cons "default" nil)
-+                            (append ispell-local-dictionary-alist 
ispell-dictionary-alist))))
-+                   name load-dict)
-+               (dolist (dict dicts)
-+                 (setq name (car dict))
-+                 (cond ((not (stringp name))
-+                        (define-key ispell-menu-map (vector 'default)
-+                          (cons "Select Default Dict"
-+                                (cons "Dictionary for which Aspell was 
configured"
-+                                      (list 'lambda () '(interactive)
-+                                            (list 'ispell-change-dictionary 
"default"))))))
-+                       ((and (stringp name)
-+                             (ispell-aspell-find-dictionary name))
-+                        (define-key ispell-menu-map (vector (intern name))
-+                          (cons (concat "Select " (capitalize name) " Dict")
-+                                (list 'lambda () '(interactive)
-+                                      (list 'ispell-change-dictionary 
name)))))))))
-+        (if (and (functionp 'ispell-find-hunspell-dictionaries)
-+                 (symbolp 'ispell-program-name)
-+                 (string-match "hunspell" ispell-program-name))
-+              (progn
-+              (ispell-find-hunspell-dictionaries)
-+                (let ((dicts (reverse (cons (cons "default" nil)
-+                               (append ispell-local-dictionary-alist 
ispell-hunspell-dictionary-alist))))
-+                      name load-dict)
-+                  (dolist (dict dicts)
-+                    (setq name (car dict))
-+                    (cond ((not (stringp name))
-+                           (define-key ispell-menu-map (vector 'default)
-+                             (cons "Select Default Dict"
-+                                   (cons "Dictionary for which Hunspell was 
configured"
-+                                         (list 'lambda () '(interactive)
-+                                               (list 
'ispell-change-dictionary "default"))))))
-+                           ((stringp name)
-+                            (define-key ispell-menu-map (vector (intern name))
-+                              (cons (concat "Select " (capitalize name) " 
Dict")
-+                                    (list 'lambda () '(interactive)
-+                                          (list 'ispell-change-dictionary 
name)
-+                                          )))))))))))
-+      ;; End adding list for ispell dictonaries installed on SuSE
-       (define-key ispell-menu-map [ispell-change-dictionary]
-       `(menu-item ,(purecopy "Change Dictionary...") ispell-change-dictionary
-                   :help ,(purecopy "Supply explicit dictionary file name")))
++      (if (and (functionp 'ispell-find-aspell-dictionaries)
++               (symbolp 'ispell-program-name)
++               (string-match "aspell" ispell-program-name))
++          (progn
++            (ispell-find-aspell-dictionaries)
++            (let ((dicts (reverse (cons (cons "default" nil)
++                                        (append ispell-local-dictionary-alist 
ispell-dictionary-alist))))
++                  name load-dict)
++              (dolist (dict dicts)
++                (setq name (car dict))
++                (cond ((not (stringp name))
++                       (define-key map (vector 'default)
++                         (cons "Select Default Dict"
++                               (cons "Dictionary for which Aspell was 
configured"
++                                     (list 'lambda () '(interactive)
++                                           (list 'ispell-change-dictionary 
"default"))))))
++                      ((and (stringp name)
++                            (ispell-aspell-find-dictionary name))
++                       (define-key map (vector (intern name))
++                         (cons (concat "Select " (capitalize name) " Dict")
++                               (list 'lambda () '(interactive)
++                                     (list 'ispell-change-dictionary 
name)))))))))
++        (if (and (functionp 'ispell-find-hunspell-dictionaries)
++                 (symbolp 'ispell-program-name)
++                 (string-match "hunspell" ispell-program-name))
++            (progn
++              (ispell-find-hunspell-dictionaries)
++              (let ((dicts (reverse (cons (cons "default" nil)
++                                          (append 
ispell-local-dictionary-alist ispell-hunspell-dictionary-alist))))
++                    name load-dict)
++                (dolist (dict dicts)
++                  (setq name (car dict))
++                  (cond ((not (stringp name))
++                         (define-key map (vector 'default)
++                           (cons "Select Default Dict"
++                                 (cons "Dictionary for which Hunspell was 
configured"
++                                       (list 'lambda () '(interactive)
++                                             (list 'ispell-change-dictionary 
"default"))))))
++                        ((stringp name)
++                         (define-key map (vector (intern name))
++                           (cons (concat "Select " (capitalize name) " Dict")
++                                 (list 'lambda () '(interactive)
++                                       (list 'ispell-change-dictionary name)
++                                       )))))))))))
++    ;; End adding list for ispell dictonaries installed on SuSE
+     (define-key map [ispell-change-dictionary]
+       `(menu-item ,(purecopy "Change Dictionary...") ispell-change-dictionary
+                 :help ,(purecopy "Supply explicit dictionary file name")))
 --- site-lisp/term/func-keys.el
-+++ site-lisp/term/func-keys.el        2019-04-15 12:04:25.246944174 +0000
++++ site-lisp/term/func-keys.el        2020-08-11 10:17:21.106266385 +0000
 @@ -0,0 +1,33 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;;; term/func-keys.el for site-lisp path
@@ -472,7 +465,7 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von func-keys.el
 --- site-lisp/term/gnome.el
-+++ site-lisp/term/gnome.el    2019-04-15 12:04:25.246944174 +0000
++++ site-lisp/term/gnome.el    2020-08-11 10:17:21.106266385 +0000
 @@ -0,0 +1,97 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;;; term/gnomw.el for site-lisp path
@@ -572,7 +565,7 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von gnomw.el
 --- site-lisp/term/kvt.el
-+++ site-lisp/term/kvt.el      2019-04-15 12:04:25.246944174 +0000
++++ site-lisp/term/kvt.el      2020-08-11 10:17:21.106266385 +0000
 @@ -0,0 +1,97 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;;; term/kvt.el for site-lisp path
@@ -672,7 +665,7 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von kvt.el
 --- site-lisp/term/linux.el
-+++ site-lisp/term/linux.el    2019-04-15 12:04:25.246944174 +0000
++++ site-lisp/term/linux.el    2020-08-11 10:17:21.106266385 +0000
 @@ -0,0 +1,79 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;;; term/linux.el for site-lisp path
@@ -754,7 +747,7 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von linux.el
 --- site-lisp/term/locale.el
-+++ site-lisp/term/locale.el   2019-04-15 12:04:25.246944174 +0000
++++ site-lisp/term/locale.el   2020-08-11 10:17:21.106266385 +0000
 @@ -0,0 +1,13 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;;; term/locale.el for site-lisp path

++++++ emacs-26.3.tar.xz -> emacs-27.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/emacs/emacs-26.3.tar.xz 
/work/SRC/openSUSE:Factory/.emacs.new.3399/emacs-27.1.tar.xz differ: char 26, 
line 1


Reply via email to