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
