Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package emacs for openSUSE:Factory checked 
in at 2022-04-09 01:43:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
 and      /work/SRC/openSUSE:Factory/.emacs.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "emacs"

Sat Apr  9 01:43:46 2022 rev:165 rq:967453 version:28.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes      2022-03-02 
18:20:38.504654968 +0100
+++ /work/SRC/openSUSE:Factory/.emacs.new.1900/emacs.changes    2022-04-09 
01:43:54.862831017 +0200
@@ -1,0 +2,15 @@
+Tue Apr  5 07:00:31 UTC 2022 - Dr. Werner Fink <wer...@suse.de>
+
+- Replace emacs-27.2-pdf.tar.xz with refreshed emacs-28.1-pdf.tar.xz
+
+-------------------------------------------------------------------
+Mon Apr  4 12:45:06 UTC 2022 - Dr. Werner Fink <wer...@suse.de>
+
+- Update to GNU Emacs version 28.1
+  * Emacs now optionally supports native compilation of Lisp files.
+  * The Cairo graphics library is now used by default if present.
+  * 'configure' now warns about building with libXft support.
+  * 'configure' now warns about not using HarfBuzz if using Cairo.
+  * Building without double buffering support.
+
+-------------------------------------------------------------------
@@ -10,0 +26,10 @@
+
+-------------------------------------------------------------------
+Wed Jan 19 14:56:14 UTC 2022 - Dr. Werner Fink <wer...@suse.de>
+
+- Remove patches now upstream and in 28.1
+  * boo1178942-bedb3cb6.patch
+  * emacs-27.2-COLORTERM-24bit.patch
+  * sigsegv-stack.patch
+- Remove patch emacs-24.4-xim.patch as not needed anymore
+- Port and rename patch emacs-27.1.dif which is now emacs-28.1.dif

Old:
----
  boo1178942-bedb3cb6.patch
  emacs-24.4-xim.patch
  emacs-27.1.dif
  emacs-27.2-COLORTERM-24bit.patch
  emacs-27.2-pdf.tar.xz
  emacs-27.2.tar.xz
  emacs-27.2.tar.xz.sig
  sigsegv-stack.patch

New:
----
  emacs-28.1-pdf.tar.xz
  emacs-28.1.dif
  emacs-28.1.tar.xz
  emacs-28.1.tar.xz.sig

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

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

++++++ emacs-24.1-ps-mule.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.026805396 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.030805349 +0200
@@ -16,7 +16,7 @@
  
 --- lisp/textmodes/ispell.el
 +++ lisp/textmodes/ispell.el   2016-09-19 09:01:56.930605125 +0000
-@@ -1544,10 +1544,18 @@ Protects against bogus binding of `enabl
+@@ -1502,10 +1502,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-iconic.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.042805207 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.046805160 +0200
@@ -4,7 +4,7 @@
 
 --- lisp/startup.el
 +++ lisp/startup.el    2016-09-19 09:15:26.871345783 +0000
-@@ -2455,6 +2455,9 @@ nil default-directory" name)
+@@ -2470,6 +2470,9 @@ nil default-directory" name)
                      ((equal argi "-no-splash")
                       (setq inhibit-startup-screen t))
  

++++++ emacs-24.4-flyspell.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.054805065 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.058805018 +0200
@@ -3,10 +3,10 @@
  1 file changed, 8 insertions(+), 3 deletions(-)
 
 --- lisp/textmodes/flyspell.el
-+++ lisp/textmodes/flyspell.el 2016-09-19 09:22:48.535025631 +0000
-@@ -319,6 +319,12 @@ If this variable is nil, all regions are
-   :type 'key-sequence
-   :group 'flyspell)
++++ lisp/textmodes/flyspell.el 2021-10-08 09:31:55.632323098 +0000
+@@ -289,6 +289,12 @@ If this variable is nil, all regions are
+   "The key binding for flyspell auto correction."
+   :type 'key-sequence)
  
 +(defvar flyspell-signature-separator
 +  (if (boundp 'message-signature-separator)
@@ -17,7 +17,7 @@
  ;;*---------------------------------------------------------------------*/
  ;;*    Mode specific options                                            */
  ;;*    -------------------------------------------------------------    */
-@@ -344,7 +350,6 @@ property of the major mode name.")
+@@ -313,7 +319,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
-@@ -356,11 +361,11 @@ property of the major mode name.")
+@@ -325,11 +330,11 @@ property of the major mode name.")
                          nil t)
                         (point)))
           (signature-begin

++++++ emacs-24.4-nonvoid.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.070804876 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.074804829 +0200
@@ -4,7 +4,7 @@
 
 --- src/xmenu.c
 +++ src/xmenu.c        2016-09-19 09:01:56.930605125 +0000
-@@ -1979,8 +1979,8 @@ Lisp_Object
+@@ -2003,8 +2003,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.ToWmdj/_old  2022-04-09 01:43:57.082804734 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.086804687 +0200
@@ -5,7 +5,7 @@
 
 --- lisp/ldefs-boot.el
 +++ lisp/ldefs-boot.el 2018-05-29 12:23:32.824206557 +0000
-@@ -25982,9 +25982,9 @@ With prefix argument ARG, restart the Pr
+@@ -26758,9 +26758,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-25.2-ImageMagick7.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.098804545 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.098804545 +0200
@@ -7,7 +7,7 @@
 
 --- emacs-27.1/configure.ac
 +++ emacs-27.1/configure.ac    2020-08-11 09:59:04.349950601 +0000
-@@ -2617,7 +2617,7 @@ if test "${HAVE_X11}" = "yes" || test "$
+@@ -2605,7 +2605,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.
@@ -18,7 +18,7 @@
      if test $HAVE_IMAGEMAGICK = yes; then
 --- emacs-27.1/src/image.c
 +++ emacs-27.1/src/image.c     2020-08-11 09:49:35.500181432 +0000
-@@ -8784,7 +8784,11 @@ imagemagick_compute_animated_image (Magi
+@@ -9005,7 +9005,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;
  
-@@ -8849,7 +8853,11 @@ imagemagick_compute_animated_image (Magi
+@@ -9070,7 +9074,11 @@ imagemagick_compute_animated_image (Magi
              if (dispose == BackgroundDispose || PixelGetAlpha (source[x]))
                {
                  PixelGetMagickColor (source[x], &pixel);
@@ -42,7 +42,7 @@
                }
            }
          PixelSyncIterator (dest_iterator);
-@@ -8894,7 +8902,11 @@ imagemagick_load_image (struct frame *f,
+@@ -9115,7 +9123,11 @@ imagemagick_load_image (struct frame *f,
    MagickWand *image_wand;
    PixelIterator *iterator;
    PixelWand **pixels, *bg_wand = NULL;

++++++ emacs-27.1-Xauthority4server.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.110804403 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.110804403 +0200
@@ -10,18 +10,18 @@
  2 files changed, 39 insertions(+), 2 deletions(-)
 
 --- etc/emacs.service
-+++ etc/emacs.service  2021-03-08 13:24:42.504543632 +0000
++++ etc/emacs.service  2021-10-08 09:41:15.350644801 +0000
 @@ -8,6 +8,7 @@ Documentation=info:emacs man:emacs(1) ht
  
  [Service]
  Type=notify
 +Environment=XAUTHORITY=%t/emacs/xauth
  ExecStart=emacs --fg-daemon
- ExecStop=emacsclient --eval "(kill-emacs)"
- # The location of the SSH auth socket varies by distribution, and some
+ 
+ # Emacs will exit with status 15 after having received SIGTERM, which
 --- lisp/server.el
-+++ lisp/server.el     2021-03-08 13:12:50.619365207 +0000
-@@ -281,6 +281,11 @@ the \"-f\" switch otherwise."
++++ lisp/server.el     2021-10-08 09:40:13.683712534 +0000
+@@ -286,6 +286,11 @@ If nil, no instructions are displayed."
    "The directory in which to place the server socket.
  If local sockets are not supported, this is nil.")
  
@@ -33,7 +33,7 @@
  (defun server-clients-with (property value)
    "Return a list of clients with PROPERTY set to VALUE."
    (let (result)
-@@ -630,7 +635,8 @@ the `server-process' variable."
+@@ -642,7 +647,8 @@ the `server-process' variable."
             (t (yes-or-no-p
                 "The current server still has clients; delete them? "))))
      (let* ((server-dir (if server-use-tcp server-auth-dir server-socket-dir))
@@ -43,7 +43,7 @@
        (when server-process
        ;; kill it dead!
        (ignore-errors (delete-process server-process)))
-@@ -704,6 +710,14 @@ server or call `\\[server-force-delete]'
+@@ -726,6 +732,14 @@ server or call `\\[server-force-delete]'
                               :plist '(:authenticated t)))))
          (unless server-process (error "Could not start server process"))
          (process-put server-process :server-file server-file)
@@ -58,7 +58,7 @@
          (when server-use-tcp
            (let ((auth-key (server-get-auth-key)))
              (process-put server-process :auth-key auth-key)
-@@ -832,7 +846,7 @@ This handles splitting the command if it
+@@ -854,7 +868,7 @@ This handles splitting the command if it
    (let ((frame
           (server-with-environment
               (process-get proc 'env)
@@ -67,7 +67,7 @@
                 ;; For tgetent(3); list according to ncurses(3).
                 "BAUDRATE" "COLUMNS" "ESCDELAY" "HOME" "LINES"
                 "NCURSES_ASSUMED_COLORS" "NCURSES_NO_PADDING"
-@@ -1088,6 +1102,8 @@ The following commands are accepted by t
+@@ -1122,6 +1136,8 @@ The following commands are accepted by t
                nowait     ; t if emacsclient does not want to wait for us.
                frame      ; Frame opened for the client (if any).
                display    ; Open frame on this display.
@@ -76,7 +76,7 @@
                parent-id  ; Window ID for XEmbed
                dontkill   ; t if client should not be killed.
                commands
-@@ -1228,6 +1244,16 @@ The following commands are accepted by t
+@@ -1262,6 +1278,16 @@ The following commands are accepted by t
                  ;; -env NAME=VALUE:  An environment variable.
                  ("-env"
                   (let ((var (pop args-left)))
@@ -93,7 +93,7 @@
                     ;; XXX Variables should be encoded as in getenv/setenv.
                     (process-put proc 'env
                                  (cons var (process-get proc 'env)))))
-@@ -1243,6 +1269,16 @@ The following commands are accepted by t
+@@ -1277,6 +1303,16 @@ The following commands are accepted by t
                  ;; Unknown command.
                  (arg (error "Unknown command: %s" arg))))
  

++++++ emacs-27.1-pdftex.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.130804165 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.130804165 +0200
@@ -58,7 +58,7 @@
 +%
  % Title:  GNU Emacs Survival Card
  
- % Copyright (C) 2000--2021 Free Software Foundation, Inc.
+ % Copyright (C) 2000--2022 Free Software Foundation, Inc.
 --- etc/refcards/pl-refcard.tex
 +++ etc/refcards/pl-refcard.tex        2021-03-25 15:08:53.917386707 +0000
 @@ -1,4 +1,4 @@
@@ -66,7 +66,7 @@
 +%
  % Reference Card for GNU Emacs
  
- % Copyright (C) 1999, 2001--2021 Free Software Foundation, Inc.
+ % Copyright (C) 1999, 2001--2022 Free Software Foundation, Inc.
 --- etc/refcards/ru-refcard.tex
 +++ etc/refcards/ru-refcard.tex        2021-03-25 15:07:14.519265674 +0000
 @@ -25,6 +25,7 @@
@@ -108,5 +108,5 @@
 +%
  % Title:  GNU Emacs Survival Card
  
- % Copyright (C) 2000--2021 Free Software Foundation, Inc.
+ % Copyright (C) 2000--2022 Free Software Foundation, Inc.
 

++++++ emacs-27.2-pdf.tar.xz -> emacs-28.1-pdf.tar.xz ++++++
Binary files old/calccard.pdf and new/calccard.pdf differ
Binary files old/cs-dired-ref.pdf and new/cs-dired-ref.pdf differ
Binary files old/cs-refcard.pdf and new/cs-refcard.pdf differ
Binary files old/cs-survival.pdf and new/cs-survival.pdf differ
Binary files old/de-refcard.pdf and new/de-refcard.pdf differ
Binary files old/dired-ref.pdf and new/dired-ref.pdf differ
Binary files old/fr-dired-ref.pdf and new/fr-dired-ref.pdf differ
Binary files old/fr-refcard.pdf and new/fr-refcard.pdf differ
Binary files old/fr-survival.pdf and new/fr-survival.pdf differ
Binary files old/gnus-booklet.pdf and new/gnus-booklet.pdf differ
Binary files old/gnus-logo.pdf and new/gnus-logo.pdf differ
Binary files old/gnus-refcard.pdf and new/gnus-refcard.pdf differ
Binary files old/orgcard.pdf and new/orgcard.pdf differ
Binary files old/pl-refcard.pdf and new/pl-refcard.pdf differ
Binary files old/pt-br-refcard.pdf and new/pt-br-refcard.pdf differ
Binary files old/refcard.pdf and new/refcard.pdf differ
Binary files old/ru-refcard.pdf and new/ru-refcard.pdf differ
Binary files old/sk-dired-ref.pdf and new/sk-dired-ref.pdf differ
Binary files old/sk-refcard.pdf and new/sk-refcard.pdf differ
Binary files old/sk-survival.pdf and new/sk-survival.pdf differ
Binary files old/survival.pdf and new/survival.pdf differ
Binary files old/vipcard.pdf and new/vipcard.pdf differ
Binary files old/viperCard.pdf and new/viperCard.pdf differ

++++++ emacs-27.1.dif -> emacs-28.1.dif ++++++
--- /work/SRC/openSUSE:Factory/emacs/emacs-27.1.dif     2020-09-01 
20:03:27.412482655 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new.1900/emacs-28.1.dif   2022-04-09 
01:43:54.118839825 +0200
@@ -21,7 +21,7 @@
 
 --- Makefile.in
 +++ Makefile.in        2020-08-11 10:21:15.194072175 +0000
-@@ -493,11 +493,11 @@ install-arch-dep: src install-arch-indep
+@@ -519,11 +519,11 @@ install-arch-dep: src install-arch-indep
        umask 022; ${MKDIR_P} "$(DESTDIR)${bindir}"
        $(MAKE) -C lib-src install
  ifeq (${ns_self_contained},no)
@@ -35,7 +35,7 @@
  ifndef NO_BIN_LINK
        rm -f "$(DESTDIR)${bindir}/$(EMACS)"
        cd "$(DESTDIR)${bindir}" && $(LN_S_FILEONLY) "$(EMACSFULL)" "$(EMACS)"
-@@ -690,6 +690,7 @@ install-man:
+@@ -712,6 +712,7 @@ install-man:
        umask 022; ${MKDIR_P} "$(DESTDIR)${man1dir}"
        thisdir=`/bin/pwd`; \
        cd ${mansrcdir}; \
@@ -43,7 +43,7 @@
        for page in *.1; do \
          test "$$page" = ChangeLog.1 && continue; \
          dest=`echo "$${page}" | sed -e 's/\.1$$//' -e '$(TRANSFORM)'`.1; \
-@@ -788,7 +789,7 @@ uninstall: uninstall-$(NTDIR) uninstall-
+@@ -843,7 +844,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)
@@ -52,24 +52,24 @@
        (if cd "$(DESTDIR)${icondir}"; then \
           rm -f hicolor/*x*/apps/"${EMACS_NAME}.png" \
             "hicolor/scalable/apps/${EMACS_NAME}.svg" \
---- configure
-+++ 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
--    LD_SWITCH_X_SITE=-L`$as_echo "$x_libraries" | sed -e 's/:/ -L/g'`
--    LD_SWITCH_X_SITE_RPATH=-Wl,-rpath,`
--      $as_echo "$x_libraries" | sed -e 's/:/ -Wl,-rpath,/g'
--    `
-+    LD_SWITCH_X_SITE="-L ${x_libraries%%:*}"
-+    LD_SWITCH_X_SITE_RPATH="-Wl,-rpath-link,${x_libraries%%:*}"
-   fi
-   x_default_search_path=""
-   x_search_path=${x_libraries}
+|--- configure
+|+++ 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
+|-    LD_SWITCH_X_SITE=-L`$as_echo "$x_libraries" | sed -e 's/:/ -L/g'`
+|-    LD_SWITCH_X_SITE_RPATH=-Wl,-rpath,`
+|-      $as_echo "$x_libraries" | sed -e 's/:/ -Wl,-rpath,/g'
+|-    `
+|+    LD_SWITCH_X_SITE="-L ${x_libraries%%:*}"
+|+    LD_SWITCH_X_SITE_RPATH="-Wl,-rpath-link,${x_libraries%%:*}"
+|   fi
+|   x_default_search_path=""
+|   x_search_path=${x_libraries}
 --- configure.ac
 +++ configure.ac       2020-08-11 10:17:21.102266456 +0000
-@@ -1881,10 +1881,8 @@ fi
+@@ -1832,10 +1832,8 @@ fi
  LD_SWITCH_X_SITE_RPATH=
  if test "${x_libraries}" != NONE; then
    if test -n "${x_libraries}"; then
@@ -111,8 +111,8 @@
  format understood by
  .BR vi ( 1 )\c
  \&.  Both forms of the program understand
-@@ -55,7 +55,7 @@ Ruby, PHP, PostScript, Python, Prolog, S
- most assembler\-like syntaxes.
+@@ -55,7 +55,7 @@ Perl, Ruby, Rust, PHP, PostScript, Pytho
+ assembler\-like syntaxes.
  Both forms read the files specified on the command line, and write a tag
  table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for
 -\fBctags\fP) in the current working directory.
@@ -138,7 +138,7 @@
  .TP
  .B \-\-declarations
  In C and derived languages, create tags for function declarations,
-@@ -174,7 +174,7 @@ the previous ones.  The regexps are of o
+@@ -181,7 +181,7 @@ the previous ones.  The regexps are of o
  where \fItagregexp\fP is used to match the tag.  It should not match
  useless characters.  If the match is such that more characters than
  needed are unavoidably matched by \fItagregexp\fP, it may be useful to
@@ -147,7 +147,7 @@
  ignores regexps without a \fInameregexp\fP.  The syntax of regexps is
  the same as in emacs.  The following character escape sequences are
  supported: \\a, \\b, \\d, \\e, \\f, \\n, \\r, \\t, \\v, which
-@@ -253,15 +253,15 @@ tag entries for other files in place.  C
+@@ -260,15 +260,15 @@ tag entries for other files in place.  C
  by deleting the existing entries for the given files and then
  rewriting the new entries at the end of the tags file.  It is often
  faster to simply rebuild the entire tag file than to use this.
@@ -177,7 +177,7 @@
  
  version=@version@
  ## Used in $archlibdir.
-@@ -158,7 +160,7 @@ MKDIR_P = @MKDIR_P@
+@@ -134,7 +136,7 @@ MKDIR_P = @MKDIR_P@
  CLIENTW = @CLIENTW@
  
  # Things that a user might actually run, which should be installed in bindir.
@@ -186,7 +186,7 @@
                 ebrowse${EXEEXT}
  
  # Things that Emacs runs internally, or during the build process,
-@@ -371,7 +373,7 @@ etags${EXEEXT}: ${etags_deps}
+@@ -379,7 +381,7 @@ etags${EXEEXT}: ${etags_deps}
  ## etags.o files on top of each other.
  ## FIXME?
  ## Can't we use a wrapper that calls 'etags --ctags'?
@@ -207,9 +207,9 @@
  #undef _WIN32_WINNT
 --- lib/Makefile.in
 +++ 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 =
+@@ -33,6 +33,8 @@ all:
+ 
+ HAVE_NATIVE_COMP = @HAVE_NATIVE_COMP@
  
 +override CFLAGS := $(CFLAGS) -fPIC
 +
@@ -218,14 +218,14 @@
    $(GNULIB_WARN_CFLAGS) $(WERROR_CFLAGS) $(PROFILING_CFLAGS) $(CFLAGS) \
 --- lisp/cmuscheme.el
 +++ lisp/cmuscheme.el  2020-08-11 10:17:21.106266385 +0000
-@@ -241,7 +241,8 @@ is run).
+@@ -231,7 +231,8 @@ is run).
                         (read-string "Run Scheme: " scheme-program-name)
                         scheme-program-name)))
    (if (not (comint-check-proc "*scheme*"))
 -      (let ((cmdlist (split-string-and-unquote cmd)))
 +      (let ((cmdlist (split-string-and-unquote cmd))
 +          process-connection-type)
-       (set-buffer (apply 'make-comint "scheme" (car cmdlist)
+         (set-buffer (apply #'make-comint "scheme" (car cmdlist)
                           (scheme-start-file (car cmdlist)) (cdr cmdlist)))
        (inferior-scheme-mode)))
 --- lisp/international/mule-cmds.el
@@ -240,7 +240,7 @@
      (define-key map "F" 'set-file-name-coding-system)
 --- lisp/net/ange-ftp.el
 +++ 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
+@@ -5076,7 +5076,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)
@@ -249,7 +249,7 @@
  ;       (save-match-data
  ;      (string-match ange-ftp-vos-host-regexp host))))
  ;
-@@ -5181,7 +5181,7 @@ NEWNAME should be the name to give the n
+@@ -5191,7 +5191,7 @@ NEWNAME should be the name to give the n
  
  ;; Return non-nil if HOST is running VMS.
  (defun ange-ftp-vms-host (host)
@@ -258,7 +258,7 @@
         (string-match-p ange-ftp-vms-host-regexp host)))
  
  ;; Because some VMS ftp servers convert filenames to lower case
-@@ -5689,7 +5689,7 @@ Other orders of $ and _ seem to all work
+@@ -5699,7 +5699,7 @@ Other orders of $ and _ seem to all work
  
  ;; Return non-nil if HOST is running MTS.
  (defun ange-ftp-mts-host (host)
@@ -267,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.
-@@ -5887,7 +5887,7 @@ Other orders of $ and _ seem to all work
+@@ -5897,7 +5897,7 @@ Other orders of $ and _ seem to all work
  
  ;; Return non-nil if HOST is running CMS.
  (defun ange-ftp-cms-host (host)
@@ -326,7 +326,7 @@
 +;;; site-load.el ends here
 --- lisp/speedbar.el
 +++ lisp/speedbar.el   2020-08-11 10:17:21.106266385 +0000
-@@ -767,6 +767,7 @@ If you want to change this while speedba
+@@ -732,6 +732,7 @@ If you want to change this while speedba
  
      ;; Navigation.
      (define-key map "n" 'speedbar-next)
@@ -336,24 +336,30 @@
      (define-key map "\M-p" 'speedbar-restricted-prev)
 --- lisp/textmodes/ispell.el
 +++ 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.
+@@ -191,13 +191,15 @@ Must be greater than 1."
+   :type 'integer)
+ 
  (defcustom ispell-program-name
 -  (or (executable-find "aspell")
 -      (executable-find "ispell")
 -      (executable-find "hunspell")
+-      ;; Enchant is commonly installed as `enchant-2', so use this
+-      ;; name and avoid old versions of `enchant'.
+-      (executable-find "enchant-2")
 -      "ispell")
 +  (if (functionp 'append-ispell-dict-alist)
 +      "ispell"
 +    (or (executable-find "aspell")
 +      (executable-find "ispell")
 +      (executable-find "hunspell")
++      ;; Enchant is commonly installed as `enchant-2', so use this
++      ;; name and avoid old versions of `enchant'.
++      (executable-find "enchant-2")
 +      "ispell"))
    "Program invoked by \\[ispell-word] and \\[ispell-region] commands."
    :type 'string
    :set (lambda (symbol value)
-@@ -1438,6 +1440,78 @@ The variable `ispell-library-directory'
+@@ -1396,6 +1398,78 @@ The variable `ispell-library-directory'
  
    ;; Define commands in menu in opposite order you want them to appear.
    (let ((map (make-sparse-keymap "Spell")))

++++++ emacs-27.2-pdf.tar.xz -> emacs-28.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/emacs/emacs-27.2-pdf.tar.xz 
/work/SRC/openSUSE:Factory/.emacs.new.1900/emacs-28.1.tar.xz differ: char 25, 
line 1

++++++ emacs-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.574798909 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.578798861 +0200
@@ -1,12 +1,13 @@
-addFilter(".*no-documentation.*")
 addFilter(".*zero-length.*/var/games/emacs/.*-scores.*")
-addFilter(".*hidden-file-or-dir.*/etc/skel/.gnu-emacs.*")
-addFilter(".*file-in-usr-marked-as-conffile.*/usr/share/emacs/site-lisp/site-start.el.*")
 
addFilter(".*non-etc-or-var-file-marked-as-conffile.*/usr/share/emacs/site-lisp/site-start.el.*")
-addFilter(".*no-manual-page-for-binary.*emacs-*")
 addFilter(".*name-repeated-in-summar.*")
-addFilter(".*idden-file-or-dir.*\.dir-locals.el.*")
 addFilter(".*position-independent-executable-suggested.*/usr/bin/emacs-.*")
 addFilter(".*files-duplicate.*/usr/share/emacs.*")
 
addFilter(".*desktopfile-without-binary.*/usr/share/applications/emacs.desktop.*emacs.*")
+addFilter(".*emacs-info.noarch:.*W:.*package-with-huge-docs:.*100%.*")
+addFilter(".*emacs-eln.*:.*W:.*unstripped-binary-or-object.*")
+addFilter(".*emacs-eln.*:.*E:.*shared-library-without-dependency-information.*")
+addFilter(".*position-independent-executable-suggested.*")
+addFilter(".*desktopfile-without-binary.*")
+addFilter(".*E:.*invalid-desktopfile.*/usr/share/applications/emacsclient.*\.desktop.*")
 

++++++ emacs.keyring ++++++
Binary files /var/tmp/diff_new_pack.ToWmdj/_old and 
/var/tmp/diff_new_pack.ToWmdj/_new differ

++++++ pdump.patch ++++++
--- /var/tmp/diff_new_pack.ToWmdj/_old  2022-04-09 01:43:57.670797772 +0200
+++ /var/tmp/diff_new_pack.ToWmdj/_new  2022-04-09 01:43:57.674797725 +0200
@@ -2,18 +2,27 @@
 
 Index: src/emacs.c
 ===================================================================
---- src/emacs.c.orig
-+++ src/emacs.c
-@@ -869,7 +869,11 @@ load_pdump (int argc, char **argv)
-   /* Look for "emacs.pdmp" in PATH_EXEC.  We hardcode "emacs" in
-      "emacs.pdmp" so that the Emacs binary still works if the user
-      copies and renames it.  */
+---
+ src/emacs.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- src/emacs.c
++++ src/emacs.c        2021-10-08 09:36:17.039806927 +0000
+@@ -837,12 +837,16 @@ load_pdump (int argc, char **argv)
+     NULL
+ #endif
+     ;
 +#ifdef PDMP_BASE
-+  const char *argv0_base = PDMP_BASE;
++  const char *argv0_base = PDMP_BASE
 +#else
-   const char *argv0_base = "emacs";
+   const char *argv0_base =
+ #ifdef NS_SELF_CONTAINED
+     "Emacs"
+ #else
+     "emacs"
+ #endif
 +#endif
-   ptrdiff_t needed = (strlen (path_exec)
-                       + 1
-                       + strlen (argv0_base)
+     ;
+ 
+   /* TODO: maybe more thoroughly scrub process environment in order to
 

Reply via email to