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