Hello community, here is the log from the commit of package ispell for openSUSE:Factory checked in at 2017-02-19 00:57:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ispell (Old) and /work/SRC/openSUSE:Factory/.ispell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ispell" Changes: -------- --- /work/SRC/openSUSE:Factory/ispell/ispell.changes 2016-12-02 16:37:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ispell.new/ispell.changes 2017-02-19 00:57:42.343608878 +0100 @@ -1,0 +2,6 @@ +Tue Feb 14 11:22:50 UTC 2017 - wer...@suse.de + +- Make ispell-dictionary-alist reload caused by menu setup, for this + use the hook ispell-initialize-spellchecker-hook + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ispell.spec ++++++ --- /var/tmp/diff_new_pack.BlTaGJ/_old 2017-02-19 00:57:42.867535319 +0100 +++ /var/tmp/diff_new_pack.BlTaGJ/_new 2017-02-19 00:57:42.871534757 +0100 @@ -1,7 +1,7 @@ # # spec file for package ispell # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ ispell-3.2.06-suse.patch ++++++ --- /var/tmp/diff_new_pack.BlTaGJ/_old 2017-02-19 00:57:42.903530265 +0100 +++ /var/tmp/diff_new_pack.BlTaGJ/_new 2017-02-19 00:57:42.903530265 +0100 @@ -1,5 +1,14 @@ +--- + suse/LIESMICH | 125 ++++++++++++++++++++++++++++++++++++++++++++++ + suse/README | 108 +++++++++++++++++++++++++++++++++++++++ + suse/emacs/american.el | 6 ++ + suse/emacs/british.el | 6 ++ + suse/emacs/english.el | 6 ++ + suse/ispell-emacs-menu.el | 63 +++++++++++++++++++++++ + 6 files changed, 314 insertions(+) + --- suse/LIESMICH -+++ suse/LIESMICH Tue Feb 6 18:49:39 2001 ++++ suse/LIESMICH 2016-02-12 11:02:35.326533721 +0000 @@ -0,0 +1,125 @@ + + Kurzbeschreibung @@ -127,7 +136,7 @@ + norsk.hash (mittel) + --- suse/README -+++ suse/README Tue Feb 6 18:49:39 2001 ++++ suse/README 2016-02-12 11:02:35.326533721 +0000 @@ -0,0 +1,108 @@ + + Short description @@ -237,9 +246,36 @@ + norsk.hash (mittel) + + +--- suse/emacs/american.el ++++ suse/emacs/american.el 2016-02-12 11:02:35.326533721 +0000 +@@ -0,0 +1,6 @@ ++;; Used by ispell-emacs-menu.el ++;; Do *not* byte-compile this file because its loaded by both emacs and xemacs ++ ++(append-ispell-dict-alist "american.hash" ++ '("american" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "american") nil iso-latin-1)) ++ +--- suse/emacs/british.el ++++ suse/emacs/british.el 2016-02-12 11:02:35.326533721 +0000 +@@ -0,0 +1,6 @@ ++;; Used by ispell-emacs-menu.el ++;; Do *not* byte-compile this file because its loaded by both emacs and xemacs ++ ++(append-ispell-dict-alist "british.hash" ++ '("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil iso-latin-1)) ++ +--- suse/emacs/english.el ++++ suse/emacs/english.el 2016-02-12 11:02:35.330533644 +0000 +@@ -0,0 +1,6 @@ ++;; Used by ispell-emacs-menu.el ++;; Do *not* byte-compile this file because its loaded by both emacs and xemacs ++ ++(append-ispell-dict-alist "english.hash" ++ '("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "english") nil iso-latin-1)) ++ --- suse/ispell-emacs-menu.el -+++ suse/ispell-emacs-menu.el 2015-02-10 17:55:00.060985000 +0100 -@@ -0,0 +1,57 @@ ++++ suse/ispell-emacs-menu.el 2017-02-14 11:21:44.476636482 +0000 +@@ -0,0 +1,63 @@ +;;; ispell-emacs-menu.el --- Produce the (x)emacs (i)spell menu on the fly + +;; Copyright (c) 1999 SuSE Gmbh Nuernberg, Germany. All rights reserved. @@ -251,12 +287,14 @@ + +;;; The code: + -+(defvar ispell-library-path "/usr/lib/ispell/") ++(defvar ispell-library-path "/usr/lib/ispell/" ++ "The library path used by the installed ispell package") + +(defun append-ispell-dict-alist (hash alist) ++ "Simply append the specified list to ispell-dictionary-alist." + (if (file-exists-p (concat ispell-library-path hash)) -+ (setq ispell-dictionary-alist -+ (append ispell-dictionary-alist (list alist))))) ++ (setq ispell-ispell-dictionary-alist ++ (append ispell-ispell-dictionary-alist (list alist))))) + +(if (string-match "XEmacs\\|Lucid" emacs-version) + (progn @@ -280,47 +318,24 @@ + (setq ispell-menu-xemacs nil))) + (setq ispell-menu-map nil)) + -+(setq ispell-dictionary-alist '( ++(setq ispell-ispell-dictionary-alist '( + (nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil nil))) + +(when (and (listp 'ispell-local-dictionary-alist) + (not (null ispell-local-dictionary-alist))) -+ (setq ispell-dictionary-alist -+ '((append ispell-local-dictionary-alist ispell-dictionary-alist)))) ++ (setq ispell-ispell-dictionary-alist ++ '((append ispell-local-dictionary-alist ispell-ispell-dictionary-alist)))) + +(let ((dir (directory-files (concat ispell-library-path "emacs/") t ".*\\.el$"))) + (while dir (load (car dir) nil t t) (setq dir (cdr dir)))) + ++(setq ispell-dictionary-alist ispell-ispell-dictionary-alist) ++(add-hook 'ispell-initialize-spellchecker-hook ++ (lambda () ++ (setq ispell-base-dicts-override-alist ispell-ispell-dictionary-alist))) +;; +;; Now load the library to recreate the Spell menu in the Edit pulldown +;; +(load "ispell" nil t) + +;;; ispell-emacs-menu.el end here ---- suse/emacs/american.el -+++ suse/emacs/american.el Tue Feb 6 18:49:39 2001 -@@ -0,0 +1,6 @@ -+;; Used by ispell-emacs-menu.el -+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs -+ -+(append-ispell-dict-alist "american.hash" -+ '("american" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "american") nil iso-latin-1)) -+ ---- suse/emacs/british.el -+++ suse/emacs/british.el Tue Feb 6 18:49:39 2001 -@@ -0,0 +1,6 @@ -+;; Used by ispell-emacs-menu.el -+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs -+ -+(append-ispell-dict-alist "british.hash" -+ '("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil iso-latin-1)) -+ ---- suse/emacs/english.el -+++ suse/emacs/english.el Tue Feb 6 18:49:39 2001 -@@ -0,0 +1,6 @@ -+;; Used by ispell-emacs-menu.el -+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs -+ -+(append-ispell-dict-alist "english.hash" -+ '("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "english") nil iso-latin-1)) -+