Hello community, here is the log from the commit of package emacs for openSUSE:Factory checked in at 2018-07-06 10:38:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/emacs (Old) and /work/SRC/openSUSE:Factory/.emacs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs" Fri Jul 6 10:38:54 2018 rev:138 rq:619898 version:26.1 Changes: -------- --- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2018-04-01 17:25:35.273557956 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs.changes 2018-07-06 10:39:00.747467637 +0200 @@ -1,0 +2,70 @@ +Fri Jun 15 05:14:18 UTC 2018 - wer...@suse.de + +- Simplify patch emacs-25.3-xft4x11.patch (from Henryk Hecht) for + boo#1096354 + +------------------------------------------------------------------- +Tue Jun 12 07:52:20 UTC 2018 - wer...@suse.de + +- Add patch emacs-26.1-xft4x11.patch to allow emacs-x11 to use + xft even for its menu bar (boo#1096354) + +------------------------------------------------------------------- +Fri Jun 8 17:35:59 UTC 2018 - bjorn....@gmail.com + +- Drop pkgconfig(gconf-2.0) BuildRequires: No longer needed, nor + used. Emacs-x11 uses gsettings on openSUSE. + +------------------------------------------------------------------- +Thu Jun 7 13:05:03 UTC 2018 - wer...@suse.de + +- Use -fPIE/-pie for helper binaries +- Use Groups tag Productivity/Text/Editors + +------------------------------------------------------------------- +Thu Jun 7 11:33:27 UTC 2018 - wer...@suse.de + +- Add configure option for mailutils as recommended by GNU Emacs upstream +- Re-enable games with GNU Emacs which requires system-user-games + +------------------------------------------------------------------- +Thu Jun 7 08:14:04 UTC 2018 - wer...@suse.de + +- Cleanup the spec file by removing old suse_versions + and reordering configure options +- Add some missed packages for configure +- Avoid Xwidgets on 32bit architectures as this does not build + +------------------------------------------------------------------- +Tue May 29 13:09:38 UTC 2018 - wer...@suse.de + +- Update to emacs version 26.1 + * Startup Changes in Emacs 26.1 + - New option '--fg-daemon' + - New option '--module-assertions' + - Emacs now supports 24-bit colors on capable text terminals + - Emacs now obeys the X resource "scrollBar" at startup + * Various Changes in Emacs 26.1, see NEWS + * Various Editing Changes in Emacs 26.1, see NEWS + * Various Changes in Specialized Modes and Packages in Emacs 26.1, see NEWS + * Some Incompatible Lisp Changes in Emacs 26.1, see NEWS + * Various Lisp Changes in Emacs 26.1, see NEWS +- Removed patch now upstream + * emacs-24.4-decl.dif + * emacs-25.2-bsc1058425.patch + * emacs-25.2-xwidget.patch + * gnulib.git-94e01571.patch +- Remove patch emacs-24.1-bnc628268.patch as spell.el is gone for ever +- Modify/port patches + * emacs-24.1-ps-mule.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.2-ImageMagick7.patch +- Port and rename patch emacs-25.3.dif to emacs-26.1.dif + +------------------------------------------------------------------- Old: ---- emacs-24.1-bnc628268.patch emacs-24.4-decl.dif emacs-25.2-bsc1058425.patch emacs-25.2-xwidget.patch emacs-25.3.dif emacs-25.3.tar.xz gnulib.git-94e01571.patch New: ---- emacs-26.1-xft4x11.patch emacs-26.1.dif emacs-26.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ emacs.spec ++++++ ++++ 1590 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/emacs/emacs.spec ++++ and /work/SRC/openSUSE:Factory/.emacs.new/emacs.spec ++++++ emacs-24.1-ps-mule.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.631465397 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.635465392 +0200 @@ -16,7 +16,7 @@ --- lisp/textmodes/ispell.el +++ lisp/textmodes/ispell.el 2016-09-19 09:01:56.930605125 +0000 -@@ -1709,10 +1709,18 @@ Protects against bogus binding of `enabl +@@ -1524,10 +1524,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.vVrUn9/_old 2018-07-06 10:39:02.647465378 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.647465378 +0200 @@ -4,7 +4,7 @@ --- lisp/startup.el +++ lisp/startup.el 2016-09-19 09:15:26.871345783 +0000 -@@ -2349,6 +2349,9 @@ nil default-directory" name) +@@ -2353,6 +2353,9 @@ nil default-directory" name) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ++++++ emacs-24.3-x11r7.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.655465368 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.655465368 +0200 @@ -14,7 +14,7 @@ #ifdef HAVE_PWD_H #include <pwd.h> #endif -@@ -496,6 +499,15 @@ x_load_resources (Display *display, cons +@@ -502,6 +505,15 @@ x_load_resources (Display *display, cons XrmPutLineResource (&rdb, line); #endif /* not USE_MOTIF */ @@ -30,7 +30,7 @@ user_database = get_user_db (display); -@@ -537,6 +549,10 @@ x_load_resources (Display *display, cons +@@ -543,6 +555,10 @@ x_load_resources (Display *display, cons XrmMergeDatabases (db, &rdb); } ++++++ emacs-24.4-flyspell.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.663465359 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.667465354 +0200 @@ -4,7 +4,7 @@ --- lisp/textmodes/flyspell.el +++ lisp/textmodes/flyspell.el 2016-09-19 09:22:48.535025631 +0000 -@@ -287,6 +287,12 @@ If this variable is nil, all regions are +@@ -310,6 +310,12 @@ If this variable is nil, all regions are :type 'key-sequence :group 'flyspell) @@ -17,7 +17,7 @@ ;;*---------------------------------------------------------------------*/ ;;* Mode specific options */ ;;* ------------------------------------------------------------- */ -@@ -310,7 +316,6 @@ property of the major mode name.") +@@ -333,7 +339,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 -@@ -322,11 +327,11 @@ property of the major mode name.") +@@ -345,11 +350,11 @@ property of the major mode name.") nil t) (point))) (signature-begin ++++++ emacs-24.4-glibc.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.675465344 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.675465344 +0200 @@ -4,21 +4,21 @@ 2 files changed, 2 insertions(+) --- configure.ac -+++ configure.ac 2017-02-27 14:03:47.908816992 +0000 -@@ -2197,6 +2197,7 @@ fi ++++ configure.ac 2018-05-29 12:18:31.133648098 +0000 +@@ -2296,6 +2296,7 @@ fi use_mmap_for_buffers=no case "$opsys" in - cygwin|mingw32|freebsd|irix6-5) use_mmap_for_buffers=yes ;; + mingw32) use_mmap_for_buffers=yes ;; + gnu-linux) use_mmap_for_buffers=yes ;; esac AC_FUNC_MMAP --- configure -+++ configure 2017-02-27 14:03:47.912816917 +0000 -@@ -11576,6 +11576,7 @@ fi ++++ configure 2018-05-29 12:20:07.583908486 +0000 +@@ -11423,6 +11423,7 @@ fi use_mmap_for_buffers=no case "$opsys" in - cygwin|mingw32|freebsd|irix6-5) use_mmap_for_buffers=yes ;; + mingw32) use_mmap_for_buffers=yes ;; + gnu-linux) use_mmap_for_buffers=yes ;; esac ++++++ emacs-24.4-nonvoid.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.683465335 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.687465330 +0200 @@ -1,11 +1,10 @@ --- - src/emacs-module.c | 1 + src/xmenu.c | 4 ++-- - 2 files changed, 3 insertions(+), 2 deletions(-) + 1 file changed, 2 insertions(+), 2 deletions(-) --- src/xmenu.c +++ src/xmenu.c 2016-09-19 09:01:56.930605125 +0000 -@@ -1922,8 +1922,8 @@ Lisp_Object +@@ -1967,8 +1967,8 @@ Lisp_Object xw_popup_dialog (struct frame *f, Lisp_Object header, Lisp_Object contents) { Lisp_Object title; @@ -16,13 +15,3 @@ ptrdiff_t specpdl_count = SPECPDL_INDEX (); check_window_system (f); ---- src/emacs-module.c -+++ src/emacs-module.c 2016-09-20 09:36:52.881778063 +0000 -@@ -787,6 +787,7 @@ usage: (module-call ENVOBJ &rest ARGLIST - default: - eassume (false); - } -+ return Qnil; - } - - ++++++ emacs-24.4-ps-bdf.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.699465316 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.699465316 +0200 @@ -4,9 +4,9 @@ 2 files changed, 4 insertions(+), 4 deletions(-) --- lisp/ldefs-boot.el -+++ lisp/ldefs-boot.el 2017-09-22 09:54:57.114564921 +0000 -@@ -22141,9 +22141,9 @@ With prefix argument ARG, restart the Pr - ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (22768 58519 620336 792000)) ++++ lisp/ldefs-boot.el 2018-05-29 12:23:32.824206557 +0000 +@@ -26339,9 +26339,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 -(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\ @@ -18,7 +18,7 @@ (custom-autoload 'bdf-directory-list "ps-bdf" t) --- lisp/ps-bdf.el -+++ lisp/ps-bdf.el 2017-09-22 09:53:18.780402545 +0000 ++++ lisp/ps-bdf.el 2018-05-29 12:21:53.126004842 +0000 @@ -42,9 +42,9 @@ (defcustom bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) ++++++ emacs-24.4-xim.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.707465306 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.707465306 +0200 @@ -4,7 +4,7 @@ --- src/xfns.c +++ src/xfns.c 2016-09-19 09:10:35.504833294 +0000 -@@ -1957,8 +1957,8 @@ static XIMStyle best_xim_style (XIMStyle +@@ -2237,8 +2237,8 @@ static XIMStyle best_xim_style (XIMStyle static const XIMStyle supported_xim_styles[] = { ++++++ emacs-25.2-ImageMagick7.patch ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.719465292 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.719465292 +0200 @@ -1,24 +1,24 @@ Index: emacs-25.2/configure.ac =================================================================== --- - emacs-25.3/configure.ac | 2 +- - emacs-25.3/src/image.c | 12 ++++++++++++ + emacs-26.1/configure.ac | 2 +- + emacs-26.1/src/image.c | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) ---- emacs-25.3/configure.ac -+++ emacs-25.3/configure.ac 2017-09-22 09:59:44.049203440 +0000 -@@ -2408,7 +2408,7 @@ if test "${HAVE_X11}" = "yes" || test "$ - if test "${with_imagemagick}" != "no"; then +--- 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. -- IMAGEMAGICK_MODULE="Wand >= 6.3.5 Wand != 6.8.2" + ## 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]) - AC_SUBST(IMAGEMAGICK_CFLAGS) - AC_SUBST(IMAGEMAGICK_LIBS) ---- emacs-25.3/src/image.c -+++ emacs-25.3/src/image.c 2017-09-22 09:59:44.053203364 +0000 -@@ -8402,7 +8402,11 @@ imagemagick_compute_animated_image (Magi + + 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 +@@ -8432,7 +8432,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; -@@ -8467,7 +8471,11 @@ imagemagick_compute_animated_image (Magi +@@ -8497,7 +8501,11 @@ imagemagick_compute_animated_image (Magi if (dispose == BackgroundDispose || PixelGetAlpha (source[x])) { PixelGetMagickColor (source[x], &pixel); @@ -42,7 +42,7 @@ } } PixelSyncIterator (dest_iterator); -@@ -8512,7 +8520,11 @@ imagemagick_load_image (struct frame *f, +@@ -8542,7 +8550,11 @@ imagemagick_load_image (struct frame *f, MagickWand *image_wand; PixelIterator *iterator; PixelWand **pixels, *bg_wand = NULL; ++++++ emacs-26.1-xft4x11.patch ++++++ --- lwlib/xlwmenu.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) --- lwlib/xlwmenu.c +++ lwlib/xlwmenu.c 2018-06-15 05:50:45.749287186 +0000 @@ -1887,21 +1887,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 (openXftFont (mw)) + if (mw->menu.font || openXftFont (mw)) ; else #endif { - mw->menu.font = XLoadQueryFont (display, mw->menu.fontName); + mw->menu.font = XLoadQueryFont (display, "fixed"); if (!mw->menu.font) { - mw->menu.font = XLoadQueryFont (display, "fixed"); - if (!mw->menu.font) - { - fprintf (stderr, "Menu font fixed not found, can't continue.\n"); - emacs_abort (); - } + fprintf (stderr, "Menu font fixed not found, can't continue.\n"); + emacs_abort (); } } ++++++ emacs-24.4-decl.dif -> emacs-26.1.dif ++++++ ++++ 755 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/emacs/emacs-24.4-decl.dif ++++ and /work/SRC/openSUSE:Factory/.emacs.new/emacs-26.1.dif ++++++ emacs-25.3.tar.xz -> emacs-26.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/emacs/emacs-25.3.tar.xz /work/SRC/openSUSE:Factory/.emacs.new/emacs-26.1.tar.xz differ: char 26, line 1 ++++++ emacs-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.vVrUn9/_old 2018-07-06 10:39:02.763465240 +0200 +++ /var/tmp/diff_new_pack.vVrUn9/_new 2018-07-06 10:39:02.767465235 +0200 @@ -6,3 +6,6 @@ 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.*")