Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package emacs for openSUSE:Factory checked 
in at 2026-08-29 17:40:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
 and      /work/SRC/openSUSE:Factory/.emacs.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "emacs"

Sat Aug 29 17:40:18 2026 rev:222 rq:1374345 version:31.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes      2026-08-22 
21:36:22.842706361 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new.1265/emacs.changes    2026-08-29 
17:41:16.162733456 +0200
@@ -1,0 +2,44 @@
+Thu Aug 27 08:37:39 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Use lexical-binding for lisp file
+
+-------------------------------------------------------------------
+Tue Aug 25 10:46:52 UTC 2026 - Dr. Werner Fink <[email protected]>
+ 
+- Update to GNU Emacs version 31.1
+  + This update fix bsc#1275941, bsc#1275927 (CVE-2026-79992), and bsc#1276264
+  * Using the mouse to control Emacs in a terminal enabled by default
+  * New user-lisp/ subdirectory of your Emacs configuration directory
+  * Child frames supported on text frames
+  * Various improvements to the *Completions* buffer
+  * Commands to split windows make better choices about the split direction
+  * The *grep* and *xref* buffers now support editable modes
+  * New feature to review changes to packages before installing or upgrading 
them
+  * New theme designed to make Emacs more approachable for new users
+  * No ctags support in etags anymore
+- Remove obsolete patches now upstream solved
+  * 0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch
+  * 03_all_ruby-flymake.patch
+  * 04_all_shorthands.patch
+  * emacs-30.1-seccomp.patch
+  * emacs-30.2-boo1262611.patch
+  * emacs-30.2-bsc1275927.patch
+  * emacs-30.2-tree-sitter-0.26.8.patch
+- Port patch emacs-29.1.dif and renamed it to emacs-31.1.dif
+- Port patches
+  * 0012-Add-inhibit-native-compilation.patch
+  * 0013-Rename-to-inhibit-automatic-native-compilation.patch
+  * 0016-Change-native-comp-async-report-warnings-errors-to-s.patch
+  * emacs-24.1-ps-mule.patch
+  * emacs-24.3-iconic.patch
+  * emacs-24.4-glibc.patch
+  * emacs-24.4-nonvoid.patch
+  * emacs-24.4-ps-bdf.patch
+  * emacs-27.1-pdftex.patch
+  * emacs-30.1-pdumper.patch
+  * emacs-30.1-silent.patch
+  * pdump.patch
+- Add upstream patch
+  * 0001-speedbar-mode-must-be-enabled-in-the-speedbar-window.patch
+
+-------------------------------------------------------------------

Old:
----
  0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch
  03_all_ruby-flymake.patch
  04_all_shorthands.patch
  emacs-29.1.dif
  emacs-30.1-seccomp.patch
  emacs-30.2-boo1262611.patch
  emacs-30.2-bsc1275927.patch
  emacs-30.2-pdf.tar.xz
  emacs-30.2-tree-sitter-0.26.8.patch
  emacs-30.2.tar.xz
  emacs-30.2.tar.xz.sig

New:
----
  0001-speedbar-mode-must-be-enabled-in-the-speedbar-window.patch
  emacs-31.1-pdf.tar.xz
  emacs-31.1.dif
  emacs-31.1.tar.xz
  emacs-31.1.tar.xz.sig

----------(Old B)----------
  Old:- Remove obsolete patches now upstream solved
  * 0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch
  * 03_all_ruby-flymake.patch
  Old:  * 0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch
  * 03_all_ruby-flymake.patch
  * 04_all_shorthands.patch
  Old:  * 03_all_ruby-flymake.patch
  * 04_all_shorthands.patch
  * emacs-30.1-seccomp.patch
  Old:  * 04_all_shorthands.patch
  * emacs-30.1-seccomp.patch
  * emacs-30.2-boo1262611.patch
  Old:  * emacs-30.1-seccomp.patch
  * emacs-30.2-boo1262611.patch
  * emacs-30.2-bsc1275927.patch
  Old:  * emacs-30.2-boo1262611.patch
  * emacs-30.2-bsc1275927.patch
  * emacs-30.2-tree-sitter-0.26.8.patch
  Old:  * emacs-30.2-bsc1275927.patch
  * emacs-30.2-tree-sitter-0.26.8.patch
- Port patch emacs-29.1.dif and renamed it to emacs-31.1.dif
----------(Old E)----------

----------(New B)----------
  New:- Add upstream patch
  * 0001-speedbar-mode-must-be-enabled-in-the-speedbar-window.patch
----------(New E)----------

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

Other differences:
------------------
++++++ emacs.spec ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.172804383 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.175804489 +0200
@@ -64,6 +64,7 @@
 %if %{with cairo}
 BuildRequires:  cairo-devel
 %endif
+BuildRequires:  ctags
 BuildRequires:  fdupes
 BuildRequires:  fontconfig-devel
 BuildRequires:  fonts-config
@@ -187,7 +188,7 @@
 BuildRequires:  pkgconfig(xxf86vm)
 BuildRequires:  treesitter_grammar(tree-sitter-ruby)
 URL:            http://www.gnu.org/software/emacs/
-Version:        30.2
+Version:        31.1
 Release:        0
 Summary:        GNU Emacs Base Package
 License:        GPL-3.0-or-later
@@ -231,7 +232,7 @@
 Source9:        macros.emacs
 %{load:%{SOURCE9}}
 Source99:       %{name}.changes
-Patch0:         emacs-29.1.dif
+Patch0:         emacs-31.1.dif
 Patch1:         emacs-30.1-minmalxauth.patch
 # Currently disabled due memmmap build condition
 Patch2:         emacs-24.4-glibc.patch
@@ -248,21 +249,15 @@
 Patch16:        emacs-24.4-flyspell.patch
 Patch22:        pdump.patch
 Source23:       emacs-25.1-custom-fonts.patch
-Patch25:        emacs-26.1-xft4x11.patch
+Source25:       emacs-26.1-xft4x11.patch
 Patch26:        emacs-27.1-pdftex.patch
-Patch27:        emacs-30.1-seccomp.patch
-Patch49:        0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch
-Patch50:        emacs-30.2-pgtk-visual-bell-boo1271643.patch
-Patch51:        emacs-30.2-bsc1275927.patch
+Source50:       emacs-30.2-pgtk-visual-bell-boo1271643.patch
+Patch51:        0001-speedbar-mode-must-be-enabled-in-the-speedbar-window.patch
 Patch52:        0012-Add-inhibit-native-compilation.patch
 Patch53:        0013-Rename-to-inhibit-automatic-native-compilation.patch
 Patch55:        0015-Change-native-comp-async-jobs-number-default-to-1.patch
 Patch56:        0016-Change-native-comp-async-report-warnings-errors-to-s.patch
 Patch57:        emacs-30.2-fix-zoom.patch
-Patch58:        emacs-30.2-tree-sitter-0.26.8.patch
-Patch59:        emacs-30.2-boo1262611.patch
-Patch60:        03_all_ruby-flymake.patch
-Patch61:        04_all_shorthands.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %{expand: %%global include_info %(test -s /usr/share/info/info.info* && echo 0 
|| echo 1)}
@@ -297,7 +292,7 @@
 %define ext_el      .gz
 %endif
 %define __provides_exclude_from 
^%{_libdir}/emacs/%{version}/native-lisp/.*\.eln$
-%define info_files emacs eintr elisp auth autotype bovine calc ccmode cl dbus 
dired-x ebrowse ede ediff edt efaq eglot eieio emacs-gnutls emacs-mime epa erc 
ert eshell eudc eww flymake forms gnus htmlfontify idlwave ido info.info 
mairix-el message mh-e modus-themes newsticker nxml-mode octave-mode org 
pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar 
srecode todo-mode tramp transient url use-package vhdl-mode vip viper vtable 
widget wisent woman
+%define info_files emacs eintr elisp auth autotype bovine calc ccmode cl dbus 
dired-x ebrowse ede ediff edt efaq eglot eieio emacs-gnutls emacs-mime epa erc 
ert eshell eudc eww flymake forms gnus htmlfontify idlwave ido info.info 
mairix-el message mh-e modus-themes newsticker nxml-mode octave-mode org 
pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar 
srecode todo-mode tramp transient url use-package vhdl-mode viper vtable widget 
wisent woman
 
 %description
 Basic package for the GNU Emacs editor.  For a documentation see 
https://www.emacsdocs.org/.
@@ -418,15 +413,9 @@
 %package     -n etags
 Summary:        Generate Tag Files for Use with Emacs
 Group:          Development/Tools/Navigators
-%if %{with libalternatives}
-Requires:       alts
-%else
-Requires(post): update-alternatives
-Requires(preun): update-alternatives
-%endif
+Requires:       ctags
 Requires(post): coreutils
 Requires(preun): coreutils
-Provides:       ctags:/usr/bin/etags
 
 %description -n etags
 ETags generates tag files from source code in Pascal, Cobol, Ada, Perl,
@@ -435,18 +424,13 @@
 
 %prep
 %setup -q -b 2
-%patch -P49 -p1
-%patch -P50 -p0
-%patch -P51 -p0
+#%%patch -P50 -p0
+%patch -P51 -p1
 %patch -P52 -p1
 %patch -P53 -p1
 %patch -P55 -p1
 %patch -P56 -p1
 %patch -P57 -p1
-%patch -P58 -p1
-%patch -P59 -p1
-%patch -P60 -p1
-%patch -P61 -p1
 %patch -P1  -p0 -b .xauth
 %if %{with memmmap}
 %patch -P2  -p0 -b .glibc
@@ -463,9 +447,8 @@
 %patch -P15 -p0 -b .iconic
 %patch -P16 -p0 -b .flyspell
 %patch -P22 -p0 -b .pd
-%patch -P25 -p0 -b .xft
+#%%patch -P25 -p0 -b .xft
 %patch -P26 -p0 -b .fmt
-%patch -P27 -p0 -b .console
 %patch -P0  -p0 -b .0
 %if %{without tex4pdf}
 pushd etc/refcards/
@@ -904,14 +887,14 @@
 chmod -R a+r %{buildroot}%{_datadir}/emacs/site-lisp/
 
 install -dm755 %{buildroot}/%{_emacs_sitestartdir}/
-cat << EOF > %{buildroot}/%{_emacs_sitestartdir}/archsitedir.el
-;;  -*- lexical-binding: t -*-
+cat <<'EOF' > %{buildroot}/%{_emacs_sitestartdir}/archsitedir.el
+;;; archsitedir.el --- Add load-path for dynamic modules -*- lexical-binding: 
t -*-
 ;; Add load-path for dynamic modules
 (add-to-list 'load-path "%{_emacs_archsitelispdir}")
 EOF
 
-cat <<EOF > %{buildroot}/%{_emacs_sitestartdir}/function-c-source-directory.el
-;;  -*- lexical-binding: t -*-
+cat <<'EOF' > 
%{buildroot}/%{_emacs_sitestartdir}/function-c-source-directory.el
+;;;  function-c-source-directory.el --- Set function c source directory to the 
path of debugsource -*- lexical-binding: t -*-
 ;; Set function c source directory to the path of debugsource
 ;; so it can be found without user invention
 (setq find-function-C-source-directory 
"%{_usrsrc}/debug/%{name}-%{version}/src")
@@ -1033,19 +1016,8 @@
     echo 'X-KDE-StartupNotify=false' >> etc/${base}
     rm -vf $df
 done
-%if %{with libalternatives}
-mkdir -p %{buildroot}%{_datadir}/libalternatives/ctags
-ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/ctags
-cat > %{buildroot}%{_datadir}/libalternatives/ctags/10.conf <<EOF
-binary=%{_bindir}/etags
-man=etags.1
-group=ctags
-EOF
-%else
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-ln -sf %{_sysconfdir}/alternatives/ctags               
%{buildroot}%{_bindir}/ctags
-ln -sf %{_sysconfdir}/alternatives/ctags.1%{ext_man}   
%{buildroot}%{_mandir}/man1/ctags.1%{ext_man}
-%endif
+ln -sf ctags-exuberant %{buildroot}%{_bindir}/gnuctags
+ln -sf ctags-exuberant.1.gz %{buildroot}%{_mandir}/man1/gnuctags.1.gz
 
 install -Dm644 %{SOURCE9} %{buildroot}%{_rpmmacrodir}/macros.emacs
 
@@ -1200,20 +1172,6 @@
 done
 %endif
 
-%if ! %{with libalternatives}
-%post -n etags
-test -L %{_bindir}/ctags || rm -f %{_bindir}/ctags
-%{_sbindir}/update-alternatives --quiet --force --install \
-         %{_bindir}/ctags                      ctags   %{_bindir}/gnuctags 10 \
-  --slave %{_mandir}/man1/ctags.1%{ext_man}    ctags.1 
%{_mandir}/man1/gnuctags.1%{ext_man}
-%{_sbindir}/update-alternatives --auto ctags
-
-%postun -n etags
-if test ! -f %{_bindir}/gnuctags ; then
-    %{_sbindir}/update-alternatives --quiet --remove ctags %{_bindir}/gnuctags
-fi
-%endif
-
 %files -f site-lisp.lst -n emacs
 %defattr(-, root, root)
 %if 0%{?suse_version} >= 1550
@@ -1267,6 +1225,8 @@
 %doc %{_datadir}/emacs/%{version}/etc/TERMS
 %doc %{_datadir}/emacs/%{version}/etc/TODO
 %dir %{_datadir}/emacs/%{version}/etc/charsets/
+%{_datadir}/emacs/%{version}/etc/package-autosuggest.eld
+%{_datadir}/emacs/%{version}/etc/symbol-releases.eld
 %{_datadir}/emacs/%{version}/etc/charsets/8859-10.map
 %{_datadir}/emacs/%{version}/etc/charsets/8859-11.map
 %{_datadir}/emacs/%{version}/etc/charsets/8859-13.map
@@ -1443,6 +1403,7 @@
 %{_datadir}/emacs/%{version}/etc/images/checkbox-mixed.svg
 %{_datadir}/emacs/%{version}/etc/images/checked.svg
 %{_datadir}/emacs/%{version}/etc/images/down.svg
+%{_datadir}/emacs/%{version}/etc/images/kitchen-sink.xpm
 %{_datadir}/emacs/%{version}/etc/images/left.svg
 %{_datadir}/emacs/%{version}/etc/images/radio-checked.svg
 %{_datadir}/emacs/%{version}/etc/images/radio-mixed.svg
@@ -1836,6 +1797,22 @@
 %{_datadir}/emacs/%{version}/etc/images/next-page.xpm
 %{_datadir}/emacs/%{version}/etc/images/open.pbm
 %{_datadir}/emacs/%{version}/etc/images/open.xpm
+%dir %{_datadir}/emacs/%{version}/etc/images/package-menu/
+%doc %{_datadir}/emacs/%{version}/etc/images/package-menu/README
+%{_datadir}/emacs/%{version}/etc/images/package-menu/delete.pbm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/delete.xpm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/execute.pbm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/execute.xpm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/info.pbm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/info.xpm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/install.pbm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/install.xpm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/unmark.pbm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/unmark.xpm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/upgrade.pbm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/upgrade.xpm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/url.pbm
+%{_datadir}/emacs/%{version}/etc/images/package-menu/url.xpm
 %{_datadir}/emacs/%{version}/etc/images/paste.pbm
 %{_datadir}/emacs/%{version}/etc/images/paste.xpm
 %{_datadir}/emacs/%{version}/etc/images/preferences.pbm
@@ -1938,6 +1915,7 @@
 %dir %{_datadir}/emacs/%{version}/etc/images/tabs/
 %doc %{_datadir}/emacs/%{version}/etc/images/tabs/README
 %{_datadir}/emacs/%{version}/etc/images/tabs/close.xpm
+%{_datadir}/emacs/%{version}/etc/images/tabs/close-modified.xpm
 %{_datadir}/emacs/%{version}/etc/images/tabs/left-arrow.xpm
 %{_datadir}/emacs/%{version}/etc/images/tabs/new.xpm
 %{_datadir}/emacs/%{version}/etc/images/tabs/right-arrow.xpm
@@ -2094,6 +2072,12 @@
 %doc %{_datadir}/emacs/%{version}/etc/refcards/dired-ref.pdf
 %doc %{_datadir}/emacs/%{version}/etc/refcards/dired-ref.tex
 %doc %{_datadir}/emacs/%{version}/etc/refcards/emacsver.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/es-dired-ref.pdf
+%doc %{_datadir}/emacs/%{version}/etc/refcards/es-dired-ref.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/es-refcard.pdf
+%doc %{_datadir}/emacs/%{version}/etc/refcards/es-refcard.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/es-survival.pdf
+%doc %{_datadir}/emacs/%{version}/etc/refcards/es-survival.tex
 %doc %{_datadir}/emacs/%{version}/etc/refcards/fr-dired-ref.pdf
 %doc %{_datadir}/emacs/%{version}/etc/refcards/fr-dired-ref.tex
 %doc %{_datadir}/emacs/%{version}/etc/refcards/fr-refcard.pdf
@@ -2124,8 +2108,6 @@
 %doc %{_datadir}/emacs/%{version}/etc/refcards/sk-survival.tex
 %doc %{_datadir}/emacs/%{version}/etc/refcards/survival.pdf
 %doc %{_datadir}/emacs/%{version}/etc/refcards/survival.tex
-%doc %{_datadir}/emacs/%{version}/etc/refcards/vipcard.pdf
-%doc %{_datadir}/emacs/%{version}/etc/refcards/vipcard.tex
 %doc %{_datadir}/emacs/%{version}/etc/refcards/viperCard.pdf
 %doc %{_datadir}/emacs/%{version}/etc/refcards/viperCard.tex
 %{_datadir}/emacs/%{version}/etc/rgb.txt
@@ -2144,6 +2126,7 @@
 %{_datadir}/emacs/%{version}/etc/schema/dotnet-packages-config.rnc
 %{_datadir}/emacs/%{version}/etc/schema/dotnet-packages-props.rnc
 %{_datadir}/emacs/%{version}/etc/schema/dotnet-resx.rnc
+%{_datadir}/emacs/%{version}/etc/schema/dotnet-slnx.rnc
 %{_datadir}/emacs/%{version}/etc/schema/msbuild.rnc
 %{_datadir}/emacs/%{version}/etc/schema/nuget.rnc
 %{_datadir}/emacs/%{version}/etc/schema/nuspec.rnc
@@ -2224,6 +2207,7 @@
 %{_datadir}/emacs/%{version}/etc/themes/modus-vivendi-deuteranopia-theme.el
 %{_datadir}/emacs/%{version}/etc/themes/modus-vivendi-tinted-theme.el
 %{_datadir}/emacs/%{version}/etc/themes/modus-vivendi-tritanopia-theme.el
+%{_datadir}/emacs/%{version}/etc/themes/newcomers-presets-theme.el
 %{_datadir}/emacs/%{version}/etc/themes/tango-dark-theme.el
 %{_datadir}/emacs/%{version}/etc/themes/tango-theme.el
 %{_datadir}/emacs/%{version}/etc/themes/tsdh-dark-theme.el
@@ -2259,7 +2243,6 @@
 %{_datadir}/emacs/%{version}/etc/tutorials/TUTORIAL.uk
 %{_datadir}/emacs/%{version}/etc/tutorials/TUTORIAL.zh
 %{_datadir}/emacs/%{version}/etc/w32-feature.el
-%{_datadir}/emacs/%{version}/etc/yow.lines
 %dir %{_datadir}/emacs/%{version}/lisp/
 %{_datadir}/emacs/%{version}/lisp/COPYING
 %doc %{_datadir}/emacs/%{version}/lisp/README
@@ -2350,11 +2333,19 @@
 %{_datadir}/emacs/%{version}/lisp/calendar/cal-tex.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/cal-x.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/calendar.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/diary-icalendar.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/diary-lib.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/diary-loaddefs.el
 %{_datadir}/emacs/%{version}/lisp/calendar/holidays.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/holiday-loaddefs.el
 %{_datadir}/emacs/%{version}/lisp/calendar/icalendar.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-ast.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-macs.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-mode.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-parser.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-recur.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-shortdoc.elc
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-utils.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/iso8601.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/lunar.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/parse-time.elc
@@ -2363,7 +2354,6 @@
 %{_datadir}/emacs/%{version}/lisp/calendar/timeclock.elc
 %{_datadir}/emacs/%{version}/lisp/calendar/todo-mode.elc
 %{_datadir}/emacs/%{version}/lisp/case-table.elc
-%{_datadir}/emacs/%{version}/lisp/cdl.elc
 %dir %{_datadir}/emacs/%{version}/lisp/cedet/
 %{_datadir}/emacs/%{version}/lisp/cedet/cedet-cscope.elc
 %{_datadir}/emacs/%{version}/lisp/cedet/cedet-files.elc
@@ -2411,7 +2401,6 @@
 %{_datadir}/emacs/%{version}/lisp/cedet/ede/system.elc
 %{_datadir}/emacs/%{version}/lisp/cedet/ede/util.elc
 %{_datadir}/emacs/%{version}/lisp/cedet/mode-local.elc
-%{_datadir}/emacs/%{version}/lisp/cedet/pulse.elc
 %dir %{_datadir}/emacs/%{version}/lisp/cedet/semantic/
 %{_datadir}/emacs/%{version}/lisp/cedet/semantic.elc
 %{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze.elc
@@ -2566,7 +2555,6 @@
 %{_datadir}/emacs/%{version}/lisp/double.elc
 %{_datadir}/emacs/%{version}/lisp/dynamic-setting.elc
 %{_datadir}/emacs/%{version}/lisp/ebuff-menu.elc
-%{_datadir}/emacs/%{version}/lisp/echistory.elc
 %{_datadir}/emacs/%{version}/lisp/ecomplete.elc
 %{_datadir}/emacs/%{version}/lisp/editorconfig-conf-mode.elc
 %{_datadir}/emacs/%{version}/lisp/editorconfig-core-handle.elc
@@ -2580,6 +2568,11 @@
 %{_datadir}/emacs/%{version}/lisp/electric.elc
 %{_datadir}/emacs/%{version}/lisp/elide-head.elc
 %dir %{_datadir}/emacs/%{version}/lisp/emacs-lisp/
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/cond-star.elc
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/elisp-scope.elc
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/package-activate.elc
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/shortdoc-doc.elc
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/timeout.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/debug-early.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/generate-lisp-file.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/icons.elc
@@ -2635,7 +2628,6 @@
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-speedbar.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eldoc.elc
-%{_datadir}/emacs/%{version}/lisp/emacs-lisp/elint.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/elp.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/ert-x.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/ert.elc
@@ -2658,7 +2650,6 @@
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/map.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/memory-report.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/nadvice.elc
-%{_datadir}/emacs/%{version}/lisp/emacs-lisp/package-x.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/package.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/pcase.elc
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/pp.elc
@@ -2835,7 +2826,6 @@
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-cite.elc
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-cloud.elc
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-cus.elc
-%{_datadir}/emacs/%{version}/lisp/gnus/gnus-dbus.elc
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-delay.elc
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-demon.elc
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-diary.elc
@@ -3033,7 +3023,6 @@
 %{_datadir}/emacs/%{version}/lisp/jka-compr.elc
 %{_datadir}/emacs/%{version}/lisp/json.elc
 %{_datadir}/emacs/%{version}/lisp/jsonrpc.elc
-%{_datadir}/emacs/%{version}/lisp/kermit.elc
 %{_datadir}/emacs/%{version}/lisp/keymap.elc
 %{_datadir}/emacs/%{version}/lisp/kmacro.elc
 %dir %{_datadir}/emacs/%{version}/lisp/language/
@@ -3084,6 +3073,10 @@
 %{_datadir}/emacs/%{version}/lisp/leim/ja-dic/ja-dic.elc
 %{_datadir}/emacs/%{version}/lisp/leim/leim-list.el
 %dir %{_datadir}/emacs/%{version}/lisp/leim/quail/
+%{_datadir}/emacs/%{version}/lisp/leim/quail/burmese.elc
+%{_datadir}/emacs/%{version}/lisp/leim/quail/iroquoian.elc
+%{_datadir}/emacs/%{version}/lisp/leim/quail/syriac.elc
+%{_datadir}/emacs/%{version}/lisp/leim/quail/tifinagh.elc
 %{_datadir}/emacs/%{version}/lisp/leim/quail/emoji.elc
 %{_datadir}/emacs/%{version}/lisp/leim/quail/indonesian.elc
 %{_datadir}/emacs/%{version}/lisp/leim/quail/misc-lang.elc
@@ -3168,7 +3161,6 @@
 %{_datadir}/emacs/%{version}/lisp/mail/feedmail.elc
 %{_datadir}/emacs/%{version}/lisp/mail/flow-fill.elc
 %{_datadir}/emacs/%{version}/lisp/mail/footnote.elc
-%{_datadir}/emacs/%{version}/lisp/mail/hashcash.elc
 %{_datadir}/emacs/%{version}/lisp/mail/ietf-drums.elc
 %{_datadir}/emacs/%{version}/lisp/mail/mail-extr.elc
 %{_datadir}/emacs/%{version}/lisp/mail/mail-hist.elc
@@ -3360,31 +3352,39 @@
 %{_datadir}/emacs/%{version}/lisp/obsolete/autoarg.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/autoload.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/bruce.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/cc-compat.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/cdl.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/cl.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/cl-compat.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/crisp.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/echistory.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/eieio-compat.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/elint.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/eudcb-ph.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/gnus-dbus.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/gs.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/gulp.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/hashcash.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/html2text.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/info-edit.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-complete-structtag.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-help.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-shell.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-toolbar.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlwave.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/inversion.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/iswitchb.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/kermit.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/landmark.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/linum.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/longlines.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/makesum.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/mantemp.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/meese.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/messcompat.el
 %{_datadir}/emacs/%{version}/lisp/obsolete/metamail.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/mh-compat.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/netrc.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/nnir.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/otodo-mode.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/quickurl.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/package-x.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-def.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-gpg.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-parse.elc
@@ -3392,13 +3392,10 @@
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-pgp5.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/ps-def.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/rcompile.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/rfc2368.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/rlogin.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/sb-image.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/starttls.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/sup-mouse.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/terminal.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/thumbs.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/tls.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/tpu-edt.elc
@@ -3409,14 +3406,12 @@
 %{_datadir}/emacs/%{version}/lisp/obsolete/url-dired.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/url-ns.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/vc-arch.elc
+%{_datadir}/emacs/%{version}/lisp/obsolete/vc-dav.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/vc-mtn.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/vi.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/vip.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/vt-control.elc
 %{_datadir}/emacs/%{version}/lisp/obsolete/vt100-led.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/ws-mode.elc
-%{_datadir}/emacs/%{version}/lisp/obsolete/yow.elc
 %dir %{_datadir}/emacs/%{version}/lisp/org/
+%{_datadir}/emacs/%{version}/lisp/org/ob-csharp.elc
 %{_datadir}/emacs/%{version}/lisp/org/oc-bibtex.elc
 %{_datadir}/emacs/%{version}/lisp/org/org-cycle.elc
 %{_datadir}/emacs/%{version}/lisp/org/org-element-ast.elc
@@ -3585,10 +3580,12 @@
 %{_datadir}/emacs/%{version}/lisp/play/tetris.elc
 %{_datadir}/emacs/%{version}/lisp/play/zone.elc
 %{_datadir}/emacs/%{version}/lisp/plstore.elc
+%{_datadir}/emacs/%{version}/lisp/pulse.elc
 %{_datadir}/emacs/%{version}/lisp/printing.elc
 %{_datadir}/emacs/%{version}/lisp/proced.elc
 %{_datadir}/emacs/%{version}/lisp/profiler.elc
 %dir %{_datadir}/emacs/%{version}/lisp/progmodes/
+%{_datadir}/emacs/%{version}/lisp/progmodes/lua-mode.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/elixir-ts-mode.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/etags-regen.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/heex-ts-mode.elc
@@ -3658,11 +3655,6 @@
 %{_datadir}/emacs/%{version}/lisp/progmodes/hideif.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/hideshow.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/icon.elc
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-complete-structtag.elc
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-help.elc
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-shell.elc
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-toolbar.elc
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlwave.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/inf-lisp.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/js.elc
 %{_datadir}/emacs/%{version}/lisp/progmodes/ld-script.elc
@@ -3707,6 +3699,7 @@
 %{_datadir}/emacs/%{version}/lisp/reposition.elc
 %{_datadir}/emacs/%{version}/lisp/reveal.elc
 %{_datadir}/emacs/%{version}/lisp/rfn-eshadow.elc
+%{_datadir}/emacs/%{version}/lisp/ring-bell-fns.elc
 %{_datadir}/emacs/%{version}/lisp/rot13.elc
 %{_datadir}/emacs/%{version}/lisp/rtree.elc
 %{_datadir}/emacs/%{version}/lisp/ruler-mode.elc
@@ -3716,6 +3709,7 @@
 %{_datadir}/emacs/%{version}/lisp/scroll-bar.elc
 %{_datadir}/emacs/%{version}/lisp/scroll-lock.elc
 %{_datadir}/emacs/%{version}/lisp/select.elc
+%{_datadir}/emacs/%{version}/lisp/send-to.elc
 %{_datadir}/emacs/%{version}/lisp/server.elc
 %{_datadir}/emacs/%{version}/lisp/ses.elc
 %{_datadir}/emacs/%{version}/lisp/shadowfile.elc
@@ -3734,6 +3728,8 @@
 %{_datadir}/emacs/%{version}/lisp/subdirs.el
 %{_datadir}/emacs/%{version}/lisp/subr.elc
 %{_datadir}/emacs/%{version}/lisp/svg.elc
+%{_datadir}/emacs/%{version}/lisp/system-sleep.elc
+%{_datadir}/emacs/%{version}/lisp/system-taskbar.elc
 %{_datadir}/emacs/%{version}/lisp/t-mouse.elc
 %{_datadir}/emacs/%{version}/lisp/tab-bar.elc
 %{_datadir}/emacs/%{version}/lisp/tab-line.elc
@@ -3769,12 +3765,16 @@
 %{_datadir}/emacs/%{version}/lisp/term/tvi970.elc
 %{_datadir}/emacs/%{version}/lisp/term/vt100.elc
 %{_datadir}/emacs/%{version}/lisp/term/vt200.elc
+%{_datadir}/emacs/%{version}/lisp/term/w32-nt.elc
 %{_datadir}/emacs/%{version}/lisp/term/w32-win.elc
 %{_datadir}/emacs/%{version}/lisp/term/w32console.elc
 %{_datadir}/emacs/%{version}/lisp/term/wyse50.elc
 %{_datadir}/emacs/%{version}/lisp/term/x-win.elc
 %{_datadir}/emacs/%{version}/lisp/term/xterm.el
 %dir %{_datadir}/emacs/%{version}/lisp/textmodes/
+%{_datadir}/emacs/%{version}/lisp/textmodes/markdown-ts-mode-x.elc
+%{_datadir}/emacs/%{version}/lisp/textmodes/markdown-ts-mode.elc
+%{_datadir}/emacs/%{version}/lisp/textmodes/mhtml-ts-mode.elc
 %{_datadir}/emacs/%{version}/lisp/textmodes/emacs-authors-mode.elc
 %{_datadir}/emacs/%{version}/lisp/textmodes/emacs-news-mode.elc
 %{_datadir}/emacs/%{version}/lisp/textmodes/glyphless-mode.elc
@@ -3845,6 +3845,8 @@
 %{_datadir}/emacs/%{version}/lisp/transient.elc
 %{_datadir}/emacs/%{version}/lisp/tree-widget.elc
 %{_datadir}/emacs/%{version}/lisp/treesit.elc
+%{_datadir}/emacs/%{version}/lisp/treesit-x.elc
+%{_datadir}/emacs/%{version}/lisp/tty-tip.elc
 %{_datadir}/emacs/%{version}/lisp/tutorial.elc
 %{_datadir}/emacs/%{version}/lisp/type-break.elc
 %{_datadir}/emacs/%{version}/lisp/uniquify.elc
@@ -3919,7 +3921,6 @@
 %{_datadir}/emacs/%{version}/lisp/vc/vc-annotate.elc
 %{_datadir}/emacs/%{version}/lisp/vc/vc-bzr.elc
 %{_datadir}/emacs/%{version}/lisp/vc/vc-cvs.elc
-%{_datadir}/emacs/%{version}/lisp/vc/vc-dav.elc
 %{_datadir}/emacs/%{version}/lisp/vc/vc-dir.elc
 %{_datadir}/emacs/%{version}/lisp/vc/vc-dispatcher.elc
 %{_datadir}/emacs/%{version}/lisp/vc/vc-filewise.elc
@@ -3946,6 +3947,7 @@
 %{_datadir}/emacs/%{version}/lisp/windmove.elc
 %{_datadir}/emacs/%{version}/lisp/window.elc
 %{_datadir}/emacs/%{version}/lisp/window-tool-bar.elc
+%{_datadir}/emacs/%{version}/lisp/window-x.elc
 %{_datadir}/emacs/%{version}/lisp/winner.elc
 %{_datadir}/emacs/%{version}/lisp/woman.elc
 %{_datadir}/emacs/%{version}/lisp/xdg.elc
@@ -4034,10 +4036,27 @@
 %exclude %{_infodir}/info.info%{ext_info}
 %endif
 %{_infodir}/elisp_type_hierarchy.jpg
+%{_infodir}/cons-1.png
+%{_infodir}/cons-2.png
+%{_infodir}/cons-2a.png
+%{_infodir}/cons-3.png
+%{_infodir}/cons-4.png
+%{_infodir}/cons-5.png
+%{_infodir}/drawers.png
+%{_infodir}/lambda-1.png
+%{_infodir}/lambda-2.png
+%{_infodir}/lambda-3.png
 
 %files       -n emacs-el
 %defattr(-, root, root)
 %{_x11inc}/emacs-module.h
+%{_datadir}/emacs/%{version}/lisp/ring-bell-fns.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/send-to.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/system-sleep.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/system-taskbar.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/treesit-x.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/tty-tip.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/window-x.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/abbrev.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/align.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/allout-widgets.el%{ext_el}
@@ -4103,6 +4122,7 @@
 %{_datadir}/emacs/%{version}/lisp/calc/calcsel2.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calculator.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/appt.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/diary-icalendar.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/cal-bahai.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/cal-china.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/cal-coptic.el%{ext_el}
@@ -4123,6 +4143,13 @@
 %{_datadir}/emacs/%{version}/lisp/calendar/diary-lib.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/holidays.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/icalendar.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-ast.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-macs.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-mode.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-parser.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-recur.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-shortdoc.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/calendar/icalendar-utils.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/iso8601.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/lunar.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/parse-time.el%{ext_el}
@@ -4131,7 +4158,6 @@
 %{_datadir}/emacs/%{version}/lisp/calendar/timeclock.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/calendar/todo-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/case-table.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/cdl.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/cedet-cscope.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/cedet-files.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/cedet-global.el%{ext_el}
@@ -4176,7 +4202,6 @@
 %{_datadir}/emacs/%{version}/lisp/cedet/ede/system.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/ede/util.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/mode-local.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/cedet/pulse.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/semantic.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/complete.el%{ext_el}
@@ -4319,7 +4344,6 @@
 %{_datadir}/emacs/%{version}/lisp/double.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/dynamic-setting.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/ebuff-menu.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/echistory.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/ecomplete.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/editorconfig-conf-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/editorconfig-core-handle.el%{ext_el}
@@ -4332,6 +4356,11 @@
 %{_datadir}/emacs/%{version}/lisp/elec-pair.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/electric.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/elide-head.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/cond-star.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/elisp-scope.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/package-activate.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/shortdoc-doc.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/emacs-lisp/timeout.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/debug-early.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/generate-lisp-file.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/icons.el%{ext_el}
@@ -4386,7 +4415,6 @@
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-speedbar.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eldoc.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/emacs-lisp/elint.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/elp.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/ert-x.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/ert.el%{ext_el}
@@ -4409,7 +4437,6 @@
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/map.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/memory-report.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/nadvice.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/emacs-lisp/package-x.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/package.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/pcase.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/pp.el%{ext_el}
@@ -4576,7 +4603,6 @@
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-cite.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-cloud.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-cus.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/gnus/gnus-dbus.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-delay.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-demon.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/gnus/gnus-diary.el%{ext_el}
@@ -4750,7 +4776,6 @@
 %{_datadir}/emacs/%{version}/lisp/jka-compr.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/json.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/jsonrpc.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/kermit.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/kmacro.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/keymap.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/language/indonesian.el%{ext_el}
@@ -4794,6 +4819,10 @@
 %{_datadir}/emacs/%{version}/lisp/language/utf-8-lang.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/language/viet-util.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/language/vietnamese.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/leim/quail/burmese.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/leim/quail/iroquoian.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/leim/quail/syriac.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/leim/quail/tifinagh.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/leim/quail/emoji.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/leim/quail/indonesian.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/leim/quail/misc-lang.el%{ext_el}
@@ -4875,7 +4904,6 @@
 %{_datadir}/emacs/%{version}/lisp/mail/feedmail.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/mail/flow-fill.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/mail/footnote.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/mail/hashcash.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/mail/ietf-drums.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/mail/mail-extr.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/mail/mail-hist.el%{ext_el}
@@ -5061,44 +5089,49 @@
 %{_datadir}/emacs/%{version}/lisp/obsolete/autoarg.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/autoload.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/bruce.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/cdl.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/cl.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/cc-compat.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/cl-compat.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/crisp.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/echistory.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/eieio-compat.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/elint.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/eudcb-ph.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/gnus-dbus.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/gulp.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/gs.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/hashcash.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/html2text.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/info-edit.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-complete-structtag.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-help.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-shell.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlw-toolbar.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/idlwave.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/inversion.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/iswitchb.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/kermit.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/landmark.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/linum.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/longlines.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/makesum.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/mantemp.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/metamail.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/meese.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/mh-compat.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/netrc.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/nnir.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/otodo-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/quickurl.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-def.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/package-x.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-gpg.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-parse.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-pgp.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg-pgp5.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/pgg.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/ps-def.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/rcompile.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/rlogin.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/rfc2368.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/sb-image.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/starttls.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/sup-mouse.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/terminal.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/thumbs.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/tls.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/tpu-edt.el%{ext_el}
@@ -5108,14 +5141,11 @@
 %{_datadir}/emacs/%{version}/lisp/obsolete/url-about.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/url-dired.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/url-ns.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/obsolete/vc-dav.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/vc-arch.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/vc-mtn.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/vi.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/vip.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/vt-control.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/obsolete/vt100-led.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/ws-mode.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/obsolete/yow.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/org/oc-bibtex.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/org/org-cycle.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/org/org-fold-core.el%{ext_el}
@@ -5242,6 +5272,7 @@
 %{_datadir}/emacs/%{version}/lisp/org/ox-publish.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/org/ox-texinfo.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/org/ox.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/org/ob-csharp.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/outline.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/paren.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/password-cache.el%{ext_el}
@@ -5284,6 +5315,7 @@
 %{_datadir}/emacs/%{version}/lisp/printing.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/proced.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/profiler.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/progmodes/lua-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/elixir-ts-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/etags-regen.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/heex-ts-mode.el%{ext_el}
@@ -5353,11 +5385,6 @@
 %{_datadir}/emacs/%{version}/lisp/progmodes/hideif.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/hideshow.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/icon.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-complete-structtag.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-help.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-shell.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlw-toolbar.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/progmodes/idlwave.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/inf-lisp.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/js.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/progmodes/ld-script.el%{ext_el}
@@ -5392,6 +5419,7 @@
 %{_datadir}/emacs/%{version}/lisp/ps-mule.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/ps-print.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/ps-samp.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/pulse.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/recentf.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/rect.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/register.el%{ext_el}
@@ -5458,10 +5486,14 @@
 %{_datadir}/emacs/%{version}/lisp/term/tvi970.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/vt100.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/vt200.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/term/w32-nt.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/w32-win.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/w32console.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/wyse50.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/term/x-win.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/textmodes/markdown-ts-mode-x.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/textmodes/markdown-ts-mode.el%{ext_el}
+%{_datadir}/emacs/%{version}/lisp/textmodes/mhtml-ts-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/textmodes/emacs-authors-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/textmodes/emacs-news-mode.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/textmodes/glyphless-mode.el%{ext_el}
@@ -5600,7 +5632,6 @@
 %{_datadir}/emacs/%{version}/lisp/vc/vc-annotate.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/vc/vc-bzr.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/vc/vc-cvs.el%{ext_el}
-%{_datadir}/emacs/%{version}/lisp/vc/vc-dav.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/vc/vc-dir.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/vc/vc-dispatcher.el%{ext_el}
 %{_datadir}/emacs/%{version}/lisp/vc/vc-filewise.el%{ext_el}
@@ -5641,18 +5672,7 @@
 %defattr(-,root,root)
 %doc etc/ETAGS.EBNF
 %doc etc/ETAGS.README
-%{_bindir}/ctags
 %{_bindir}/etags
 %{_bindir}/gnuctags
 %{_mandir}/man1/etags.1%{ext_man}
-%{_mandir}/man1/gnuctags.1%{ext_man}
-%if %{with libalternatives}
-%dir %{_datadir}/libalternatives/
-%dir %{_datadir}/libalternatives/ctags/
-%{_datadir}/libalternatives/ctags/10.conf
-%else
-%{_mandir}/man1/ctags.1%{ext_man}
-%ghost %attr(0644,root,root) %{_sysconfdir}/alternatives/ctags
-%ghost %attr(0644,root,root) %{_sysconfdir}/alternatives/ctags.1%{ext_man}
-%endif
 

++++++ 0001-speedbar-mode-must-be-enabled-in-the-speedbar-window.patch ++++++
>From 51dfcfba94802ce5e341cdcd43df5143133a17db Mon Sep 17 00:00:00 2001
From: Vincenzo Pupillo <[email protected]>
Date: Tue, 25 Aug 2026 00:33:33 +0200
Subject: [PATCH] 'speedbar-mode' must be enabled in the 'speedbar-window'
 buffer.

* lisp/speedbar.el (speedbar-window-mode): Enable 'speedbar-mode'
major-mode in the 'speedbar-window' buffer.
---
 lisp/speedbar.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/speedbar.el b/lisp/speedbar.el
index 01704785c44..198a309065d 100644
--- a/lisp/speedbar.el
+++ b/lisp/speedbar.el
@@ -1083,6 +1083,7 @@ speedbar-window-mode
            speedbar-last-selected-file nil)
 
       (set-buffer speedbar-buffer)
+      (speedbar-mode)
 
       ;; let's create the window
       (setq speedbar--window
-- 
2.55.0


++++++ 0012-Add-inhibit-native-compilation.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.213805830 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.217805971 +0200
@@ -32,7 +32,7 @@
 index e2abd6dbc5b..d1182b35cfe 100644
 --- a/lisp/emacs-lisp/comp.el
 +++ b/lisp/emacs-lisp/comp.el
-@@ -3357,28 +3357,31 @@ comp--make-lambda-list-from-subr
+@@ -3433,28 +3433,31 @@ comp--make-lambda-list-from-subr
  
  (defun comp--trampoline-abs-filename (subr-name)
    "Return the absolute filename for a trampoline for SUBR-NAME."
@@ -90,7 +90,7 @@
 index e07e6515991..e5d6bd87cac 100644
 --- a/lisp/startup.el
 +++ b/lisp/startup.el
-@@ -524,7 +524,7 @@ startup--xdg-or-homedot
+@@ -518,7 +518,7 @@ startup--xdg-or-homedot
       (t emacs-d-dir))))
  
  (defvar native-comp-eln-load-path)
@@ -99,7 +99,7 @@
  (defvar native-comp-enable-subr-trampolines)
  
  (defvar startup--original-eln-load-path nil
-@@ -585,6 +585,9 @@ normal-top-level
+@@ -579,6 +579,9 @@ normal-top-level
      (funcall 'android-enumerate-fonts)
      (setq android-fonts-enumerated t))
  
@@ -109,7 +109,7 @@
    (if command-line-processed
        (message internal--top-level-message)
      (setq command-line-processed t)
-@@ -603,7 +606,7 @@ normal-top-level
+@@ -597,7 +600,7 @@ normal-top-level
          ;; in this session.  This is necessary if libgccjit is not
          ;; available on MS-Windows, but Emacs was built with
          ;; native-compilation support.
@@ -122,7 +122,7 @@
 index e24f1afb902..ffbc2be106b 100644
 --- a/src/comp.c
 +++ b/src/comp.c
-@@ -5201,6 +5201,7 @@ maybe_defer_native_compilation (Lisp_Object 
function_name,
+@@ -5088,6 +5088,7 @@ maybe_defer_native_compilation (Lisp_Object 
function_name,
      return;
  
    if (!native_comp_jit_compilation
@@ -130,7 +130,7 @@
        || noninteractive
        || !NILP (Vpurify_flag)
        || !CLOSUREP (definition)
-@@ -5688,6 +5689,12 @@ DEFUN ("native-comp-available-p", 
Fnative_comp_available_p,
+@@ -5566,6 +5567,12 @@ DEFUN ("native-comp-available-p", 
Fnative_comp_available_p,
  syms_of_comp (void)
  {
  #ifdef HAVE_NATIVE_COMP

++++++ 0013-Rename-to-inhibit-automatic-native-compilation.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.233806536 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.237806677 +0200
@@ -27,7 +27,7 @@
 index d1182b35cfe..8f7a49e471c 100644
 --- a/lisp/emacs-lisp/comp.el
 +++ b/lisp/emacs-lisp/comp.el
-@@ -3359,7 +3359,7 @@ comp--trampoline-abs-filename
+@@ -3435,7 +3435,7 @@ comp--trampoline-abs-filename
    "Return the absolute filename for a trampoline for SUBR-NAME."
    ;; If we've disabled nativecomp, don't write the trampolines to
    ;; the eln cache (but create them).
@@ -40,7 +40,7 @@
 index e5d6bd87cac..c6242b39e4f 100644
 --- a/lisp/startup.el
 +++ b/lisp/startup.el
-@@ -524,7 +524,7 @@ startup--xdg-or-homedot
+@@ -518,7 +518,7 @@ startup--xdg-or-homedot
       (t emacs-d-dir))))
  
  (defvar native-comp-eln-load-path)
@@ -49,7 +49,7 @@
  (defvar native-comp-enable-subr-trampolines)
  
  (defvar startup--original-eln-load-path nil
-@@ -586,7 +586,8 @@ normal-top-level
+@@ -580,7 +580,8 @@ normal-top-level
      (setq android-fonts-enumerated t))
  
    ;; Allow disabling automatic .elc->.eln processing.
@@ -59,7 +59,7 @@
  
    (if command-line-processed
        (message internal--top-level-message)
-@@ -606,7 +607,7 @@ normal-top-level
+@@ -600,7 +601,7 @@ normal-top-level
          ;; in this session.  This is necessary if libgccjit is not
          ;; available on MS-Windows, but Emacs was built with
          ;; native-compilation support.
@@ -72,7 +72,7 @@
 index ffbc2be106b..f63a6f3a6d9 100644
 --- a/src/comp.c
 +++ b/src/comp.c
-@@ -5201,7 +5201,7 @@ maybe_defer_native_compilation (Lisp_Object 
function_name,
+@@ -5088,7 +5088,7 @@ maybe_defer_native_compilation (Lisp_Object 
function_name,
      return;
  
    if (!native_comp_jit_compilation
@@ -81,7 +81,7 @@
        || noninteractive
        || !NILP (Vpurify_flag)
        || !CLOSUREP (definition)
-@@ -5689,12 +5689,14 @@ DEFUN ("native-comp-available-p", 
Fnative_comp_available_p,
+@@ -5567,12 +5567,14 @@ DEFUN ("native-comp-available-p", 
Fnative_comp_available_p,
  syms_of_comp (void)
  {
  #ifdef HAVE_NATIVE_COMP

++++++ 0016-Change-native-comp-async-report-warnings-errors-to-s.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.254807277 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.257807383 +0200
@@ -1,21 +1,13 @@
-From 832bd676affa7d9a70ee20d46189cc8801db9f52 Mon Sep 17 00:00:00 2001
-From: Sean Whitton <[email protected]>
-Date: Thu, 28 Mar 2024 13:24:49 +0800
-Subject: Change native-comp-async-report-warnings-errors to silent
-
-We have had numerous bug reports across packages about this bothering
-users.
 ---
- lisp/emacs-lisp/comp-run.el | 2 +-
+ lisp/emacs-lisp/comp-run.el |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/lisp/emacs-lisp/comp-run.el b/lisp/emacs-lisp/comp-run.el
-index 4566ceaa59e..6a021ea85f6 100644
 --- a/lisp/emacs-lisp/comp-run.el
 +++ b/lisp/emacs-lisp/comp-run.el
-@@ -54,7 +54,7 @@ native-comp-async-jobs-number
-   :risky t
-   :version "28.1")
+@@ -71,7 +71,7 @@ can correctly detect the absence of conn
+   :type 'boolean
+   :version "31.1")
  
 -(defcustom native-comp-async-report-warnings-errors t
 +(defcustom native-comp-async-report-warnings-errors 'silent

++++++ dot.gnu-emacs ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.312809323 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.315809429 +0200
@@ -1,3 +1,4 @@
+;;; ~/.gnu-emacs --- Personal GNU Emacs configuration -*- lexical-binding: t; 
-*-
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;; File name: ` ~/.gnu-emacs '
 ;;; ---------------------

++++++ emacs-24.1-ps-mule.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.330809959 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.332810029 +0200
@@ -18,7 +18,7 @@
  
 --- lisp/textmodes/ispell.el
 +++ lisp/textmodes/ispell.el   2016-09-19 09:01:56.930605125 +0000
-@@ -1541,11 +1541,19 @@ Protects against bogus binding of `enabl
+@@ -1548,11 +1548,19 @@ 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.vTo7Bk/_old  2026-08-29 17:41:18.349810629 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.352810735 +0200
@@ -4,7 +4,7 @@
 
 --- lisp/startup.el
 +++ lisp/startup.el    2016-09-19 09:15:26.871345783 +0000
-@@ -2661,6 +2661,9 @@ nil default-directory" name)
+@@ -2851,6 +2851,9 @@ nil default-directory" name)
                      ((equal argi "-no-splash")
                       (setq inhibit-startup-screen t))
  

++++++ emacs-24.4-glibc.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.375811546 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.378811652 +0200
@@ -5,7 +5,7 @@
 
 --- configure.ac
 +++ configure.ac       2018-05-29 12:18:31.133648098 +0000
-@@ -3402,6 +3402,7 @@ fi
+@@ -3392,6 +3392,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
-@@ -16976,6 +16976,7 @@ fi
+@@ -17898,6 +17898,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.vTo7Bk/_old  2026-08-29 17:41:18.390812076 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.393812182 +0200
@@ -6,7 +6,7 @@
 
 --- src/xmenu.c
 +++ src/xmenu.c        2023-08-01 06:50:00.914537084 +0000
-@@ -2440,8 +2440,8 @@ Lisp_Object
+@@ -2434,8 +2434,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.vTo7Bk/_old  2026-08-29 17:41:18.406812640 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.412812852 +0200
@@ -6,21 +6,21 @@
  2 files changed, 4 insertions(+), 4 deletions(-)
 
 --- lisp/ldefs-boot.el
-+++ lisp/ldefs-boot.el 2023-08-01 06:47:17.809528438 +0000
-@@ -26232,9 +26232,9 @@ With prefix argument ARG, restart the Pr
++++ lisp/ldefs-boot.el 2026-08-24 11:55:21.878154467 +0000
+@@ -27280,9 +27280,9 @@ With prefix argument ARG, restart the Pr
  
  ;;; 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")) "\
-+(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list 
(expand-file-name "fonts/bdf" installation-directory)) 
'("/usr/share/fonts/bdf")) "\
- List of directories to search for `BDF' font files.
+-(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"))
++(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list 
(expand-file-name "fonts/bdf" installation-directory)) 
'("/usr/share/fonts/bdf"))
+ "List of directories to search for `BDF' font files.
 -The default value is (\"/usr/local/share/emacs/fonts/bdf\").")
 +The default value is (\"/usr/share/fonts/bdf\").")
  (custom-autoload 'bdf-directory-list "ps-bdf" t)
  (register-definition-prefixes "ps-bdf" '("bdf-"))
  
 --- lisp/ps-bdf.el
-+++ lisp/ps-bdf.el     2023-08-01 06:44:43.084366385 +0000
++++ lisp/ps-bdf.el     2026-08-24 11:44:11.942105313 +0000
 @@ -42,9 +42,9 @@
  (defcustom bdf-directory-list
    (if (memq system-type '(ms-dos windows-nt))

++++++ emacs-27.1-pdftex.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.429813452 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.432813558 +0200
@@ -11,8 +11,8 @@
  9 files changed, 15 insertions(+), 10 deletions(-)
 
 --- etc/refcards/Makefile
-+++ etc/refcards/Makefile      2025-03-03 13:47:02.384844658 +0000
-@@ -231,12 +231,12 @@ pl-refcard.pdf: $(pl_refcard_deps)
++++ etc/refcards/Makefile      2026-08-24 12:28:42.986323807 +0000
+@@ -239,12 +239,12 @@ pl-refcard.pdf: $(pl_refcard_deps)
          ! pdfmex --version > /dev/null 2> /dev/null; then \
          echo "No mex format found."; false; \
        fi
@@ -29,7 +29,7 @@
  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      2025-03-03 13:47:02.384844658 +0000
++++ etc/refcards/cs-dired-ref.tex      2026-08-24 12:28:42.986323807 +0000
 @@ -108,7 +108,8 @@ see the Emacs distribution, or {\tt http
    \font\eightbf=csbx8
    \font\eightit=csti8
@@ -41,7 +41,7 @@
    \textfont0=\eightrm
    \textfont1=\eightmi
 --- etc/refcards/cs-survival.tex
-+++ etc/refcards/cs-survival.tex       2025-03-03 13:47:02.384844658 +0000
++++ etc/refcards/cs-survival.tex       2026-08-24 12:28:42.990323735 +0000
 @@ -84,7 +84,8 @@
  \font\eightbf=csbx8
  \font\eightit=csti8
@@ -53,23 +53,23 @@
  \font\eightss=cmss8
  \textfont0=\eightrm
 --- etc/refcards/fr-survival.tex
-+++ etc/refcards/fr-survival.tex       2025-03-03 13:59:16.051351215 +0000
++++ etc/refcards/fr-survival.tex       2026-08-24 12:30:17.404632823 +0000
 @@ -1,4 +1,4 @@
 -%&tex
 +%
  % Title:  GNU Emacs Survival Card
  
- % Copyright (C) 2000--2025 Free Software Foundation, Inc.
+ % Copyright (C) 2000--2026 Free Software Foundation, Inc.
 --- etc/refcards/pl-refcard.tex
-+++ etc/refcards/pl-refcard.tex        2025-03-03 13:59:45.474809928 +0000
++++ etc/refcards/pl-refcard.tex        2026-08-24 12:30:27.772447147 +0000
 @@ -1,4 +1,4 @@
 -%&mex
 +%
  % Reference Card for GNU Emacs
  
- % Copyright (C) 1999, 2001--2025 Free Software Foundation, Inc.
+ % Copyright (C) 1999, 2001--2026 Free Software Foundation, Inc.
 --- etc/refcards/ru-refcard.tex
-+++ etc/refcards/ru-refcard.tex        2025-03-03 13:47:02.384844658 +0000
++++ etc/refcards/ru-refcard.tex        2026-08-24 12:28:42.990323735 +0000
 @@ -25,6 +25,7 @@
  \documentclass[10pt]{article}
  \usepackage{multicol,tabularx}
@@ -79,7 +79,7 @@
  \usepackage[utf8]{inputenc}
  \usepackage[english,russian]{babel}
 --- etc/refcards/sk-dired-ref.tex
-+++ etc/refcards/sk-dired-ref.tex      2025-03-03 13:47:02.384844658 +0000
++++ etc/refcards/sk-dired-ref.tex      2026-08-24 12:28:42.994323663 +0000
 @@ -109,7 +109,8 @@ see the Emacs distribution, or {\tt http
    \font\eightbf=csbx8
    \font\eightit=csti8
@@ -91,7 +91,7 @@
    \textfont0=\eightrm
    \textfont1=\eightmi
 --- etc/refcards/sk-survival.tex
-+++ etc/refcards/sk-survival.tex       2025-03-03 13:47:02.384844658 +0000
++++ etc/refcards/sk-survival.tex       2026-08-24 12:28:42.994323663 +0000
 @@ -86,7 +86,8 @@
  \font\eightbf=csbx8
  \font\eightit=csti8
@@ -103,11 +103,11 @@
  \font\eightss=cmss8
  \textfont0=\eightrm
 --- etc/refcards/survival.tex
-+++ etc/refcards/survival.tex  2025-03-03 14:00:07.370407132 +0000
++++ etc/refcards/survival.tex  2026-08-24 12:30:34.796321358 +0000
 @@ -1,4 +1,4 @@
 -%&tex
 +%
  % Title:  GNU Emacs Survival Card
  
- % Copyright (C) 2000--2025 Free Software Foundation, Inc.
+ % Copyright (C) 2000--2026 Free Software Foundation, Inc.
 

++++++ emacs-30.1-pdumper.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.451814228 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.454814334 +0200
@@ -3,9 +3,6 @@
 initial lisp timestamp at startup.  Both are changing at
 every dump therefore avoid them or use a fixed value.
 
-During debugging I stumbled over some inconsistencies in
-pdumper.c which are also fixed in upstream master branch.
-
 Werner
 
 ---
@@ -16,7 +13,7 @@
 
 --- src/alloc.c
 +++ src/alloc.c        2025-07-10 10:54:56.217020919 +0000
-@@ -6702,8 +6702,8 @@ garbage_collect (void)
+@@ -5964,8 +5964,8 @@ garbage_collect (void)
    image_prune_animation_caches (false);
  #endif
  
@@ -27,36 +24,9 @@
      {
        static struct timespec gc_elapsed;
        gc_elapsed = timespec_add (gc_elapsed,
---- src/pdumper.c
-+++ src/pdumper.c      2025-07-09 07:26:00.889706813 +0000
-@@ -2140,9 +2140,9 @@ dump_interval_node (struct dump_context
-   if (node->parent)
-     dump_field_fixup_later (ctx, &out, node, &node->parent);
-   if (node->left)
--    dump_field_fixup_later (ctx, &out, node, &node->parent);
-+    dump_field_fixup_later (ctx, &out, node, &node->left);
-   if (node->right)
--    dump_field_fixup_later (ctx, &out, node, &node->parent);
-+    dump_field_fixup_later (ctx, &out, node, &node->right);
-   DUMP_FIELD_COPY (&out, node, begin);
-   DUMP_FIELD_COPY (&out, node, end);
-   DUMP_FIELD_COPY (&out, node, limit);
-@@ -2213,9 +2213,9 @@ dump_finalizer (struct dump_context *ctx
-   /* Do _not_ call dump_pseudovector_lisp_fields here: we dump the
-      only Lisp field, finalizer->function, manually, so we can give it
-      a low weight.  */
--  dump_field_lv (ctx, &out, finalizer, &finalizer->function, WEIGHT_NONE);
--  dump_field_finalizer_ref (ctx, &out, finalizer, &finalizer->prev);
--  dump_field_finalizer_ref (ctx, &out, finalizer, &finalizer->next);
-+  dump_field_lv (ctx, out, finalizer, &finalizer->function, WEIGHT_NONE);
-+  dump_field_finalizer_ref (ctx, out, finalizer, &finalizer->prev);
-+  dump_field_finalizer_ref (ctx, out, finalizer, &finalizer->next);
-   return finish_dump_pvec (ctx, &out->header);
- }
- 
 --- src/timefns.c
 +++ src/timefns.c      2025-07-11 07:32:33.928031852 +0000
-@@ -600,6 +600,40 @@ make_lisp_time (struct timespec t)
+@@ -836,6 +836,40 @@ make_lisp_time (struct timespec t)
  Lisp_Object
  timespec_to_lisp (struct timespec t)
  {

++++++ emacs-30.1-silent.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.468814828 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.471814934 +0200
@@ -6,28 +6,28 @@
  4 files changed, 12 insertions(+), 9 deletions(-)
 
 --- lib/diffseq.h
-+++ lib/diffseq.h      2025-06-10 12:30:29.674205420 +0000
-@@ -380,7 +380,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET y
-       if (c >= ctxt->too_expensive)
-         {
-           /* Find forward diagonal that maximizes X + Y.  */
--          OFFSET fxybest = -1, fxbest;
-+          OFFSET fxybest = -1, fxbest = 1;
-           for (d = fmax; d >= fmin; d -= 2)
++++ lib/diffseq.h      2026-08-24 11:59:00.758246551 +0000
+@@ -384,7 +384,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET y
+           if (c >= ctxt->too_expensive)
              {
-               OFFSET x = MIN (fd[d], xlim);
-@@ -398,7 +398,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET y
-             }
- 
-           /* Find backward diagonal that minimizes X + Y.  */
--          OFFSET bxybest = OFFSET_MAX, bxbest;
-+          OFFSET bxybest = OFFSET_MAX, bxbest = 0;
-           for (d = bmax; d >= bmin; d -= 2)
-             {
-               OFFSET x = MAX (xoff, bd[d]);
+               /* Find forward diagonal that maximizes X + Y.  */
+-              OFFSET fxybest = -1, fxbest;
++              OFFSET fxybest = -1, fxbest = 1;
+               for (d = fmax; d >= fmin; d -= 2)
+                 {
+                   OFFSET x = MIN (fd[d], xlim);
+@@ -402,7 +402,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET y
+                 }
+ 
+               /* Find backward diagonal that minimizes X + Y.  */
+-              OFFSET bxybest = OFFSET_MAX, bxbest;
++              OFFSET bxybest = OFFSET_MAX, bxbest = 0;
+               for (d = bmax; d >= bmin; d -= 2)
+                 {
+                   OFFSET x = MAX (xoff, bd[d]);
 --- src/Makefile.in
-+++ src/Makefile.in    2025-06-11 12:10:37.915439656 +0000
-@@ -381,7 +381,7 @@ LIBGCCJIT_CFLAGS = @LIBGCCJIT_CFLAGS@
++++ src/Makefile.in    2026-08-24 12:03:01.273938077 +0000
+@@ -370,7 +370,7 @@ LIBGCCJIT_CFLAGS = @LIBGCCJIT_CFLAGS@
  ## dynlib.o if necessary, else empty
  DYNLIB_OBJ = @DYNLIB_OBJ@
  
@@ -36,34 +36,34 @@
  
  # Whether builds should contain details. '--no-build-details' or empty.
  BUILD_DETAILS = @BUILD_DETAILS@
-@@ -664,7 +664,7 @@ ifeq ($(DUMPING),unexec)
-   endif
-       cp -f $@ bootstrap-emacs$(EXEEXT)
- else
+@@ -633,7 +633,7 @@ emacs$(EXEEXT): temacs$(EXEEXT) \
+ ifeq ($(SYSTEM_TYPE),cygwin)
+       find ${top_builddir} -name '*.eln' | rebase -v -O -T -
+ endif
 -      rm -f $@ && cp -f temacs$(EXEEXT) $@
 +      rm -f $@ $(basename $@)-*.*.*[0-9]$(EXEEXT) $(basename 
$@)-*.*.*[0-9].pdmp && cp -f temacs$(EXEEXT) $@
- endif
  
  ## On Haiku, also produce a binary named Emacs with the appropriate
-@@ -681,6 +681,7 @@ endif
+ ## icon set.
+@@ -649,6 +649,7 @@ endif
  
  ifeq ($(DUMPING),pdumper)
  $(pdmp): emacs$(EXEEXT) $(lispsource)/loaddefs.el $(lispsource)/loaddefs.elc
 +      rm -f emacs-*.*.*[0-9]$(EXEEXT) emacs-*.*.*[0-9].pdmp; \
        LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump 
\
-               --bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR)
+               --bin-dest '$(BIN_DESTDIR)' --eln-dest '$(ELN_DESTDIR)'
        cp -f $@ $(bootstrap_pdmp)
-@@ -974,6 +975,7 @@ NATIVE_COMPILATION_AOT = @NATIVE_COMPILA
+@@ -937,6 +938,7 @@ NATIVE_COMPILATION_AOT = @NATIVE_COMPILA
          if test $(SYSTEM_TYPE) = cygwin; then \
            find $@ -name '*.eln' | rebase -v -O -T -; \
          fi; \
 +        rm -f emacs-*.*.*[0-9]$(EXEEXT) emacs-*.*.*[0-9].pdmp; \
          LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup 
--temacs=pdump \
-               --bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR) \
+               --bin-dest '$(BIN_DESTDIR)' --eln-dest '$(ELN_DESTDIR)' \
          && cp -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT) \
 --- src/font.c
-+++ src/font.c 2025-06-10 12:33:19.975122232 +0000
-@@ -2659,9 +2659,9 @@ font_delete_unmatched (Lisp_Object vec,
++++ src/font.c 2026-08-24 11:56:31.836906543 +0000
+@@ -2703,9 +2703,9 @@ font_delete_unmatched (Lisp_Object vec,
        entity = AREF (vec, i);
        if (! NILP (Vface_ignored_fonts))
        {
@@ -75,7 +75,7 @@
  
          if (namelen >= 0)
            {
-@@ -4437,7 +4437,7 @@ If the 2nd optional arg FOLD-WILDCARDS i
+@@ -4486,7 +4486,7 @@ If the 2nd optional arg FOLD-WILDCARDS i
  the consecutive wildcards are folded into one.  */)
    (Lisp_Object font, Lisp_Object fold_wildcards, Lisp_Object long_xlfds)
  {
@@ -84,7 +84,7 @@
    int namelen, pixel_size = 0;
    Lisp_Object string;
  
-@@ -4463,7 +4463,7 @@ the consecutive wildcards are folded int
+@@ -4512,7 +4512,7 @@ the consecutive wildcards are folded int
    if (NILP (long_xlfds))
      {
        name = name_buffer;
@@ -94,8 +94,8 @@
        return Qnil;
      }
 --- src/term.c
-+++ src/term.c 2025-06-10 12:31:16.421359073 +0000
-@@ -2524,7 +2524,8 @@ device.  */)
++++ src/term.c 2026-08-24 11:56:31.836906543 +0000
+@@ -2617,7 +2617,8 @@ device.  */)
      error ("Invalid output buffer size");
    Fsuspend_tty (tty);
    struct terminal *terminal = decode_tty_terminal (tty);

++++++ emacs-30.2-pdf.tar.xz -> emacs-31.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/es-dired-ref.pdf and new/es-dired-ref.pdf differ
Binary files old/es-refcard.pdf and new/es-refcard.pdf differ
Binary files old/es-survival.pdf and new/es-survival.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-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-29.1.dif -> emacs-31.1.dif ++++++
--- /work/SRC/openSUSE:Factory/emacs/emacs-29.1.dif     2026-02-12 
17:25:17.017987524 +0100
+++ /work/SRC/openSUSE:Factory/.emacs.new.1265/emacs-31.1.dif   2026-08-29 
17:41:15.483709497 +0200
@@ -1,8 +1,6 @@
 ---
  Makefile.in                     |   11 ++--
  configure.ac                    |    6 --
- doc/man/etags.1                 |   20 ++++----
- lib-src/Makefile.in             |    4 -
  lib-src/pop.c                   |    1 
  lisp/cmuscheme.el               |    3 -
  lisp/cus-start.el               |    1 
@@ -10,28 +8,17 @@
  lisp/net/ange-ftp.el            |    8 +--
  lisp/site-load.el               |   37 +++++++++++++++
  lisp/speedbar.el                |    1 
- lisp/textmodes/ispell.el        |   88 +++++++++++++++++++++++++++++++++---
- 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 +++++
- 17 files changed, 467 insertions(+), 33 deletions(-)
+ lisp/textmodes/ispell.el        |   94 ++++++++++++++++++++++++++++++++++----
+ site-lisp/term/func-keys.el     |   34 +++++++++++++
+ site-lisp/term/gnome.el         |   98 
++++++++++++++++++++++++++++++++++++++++
+ site-lisp/term/kvt.el           |   98 
++++++++++++++++++++++++++++++++++++++++
+ site-lisp/term/linux.el         |   78 +++++++++++++++++++++++++++++++
+ site-lisp/term/locale.el        |   14 +++++
+ 15 files changed, 461 insertions(+), 24 deletions(-)
 
 --- Makefile.in
-+++ Makefile.in        2025-07-01 06:46:25.609937432 +0000
-@@ -361,8 +361,8 @@ COPYDIR = ${srcdir}/etc ${srcdir}/lisp
- COPYDESTS = "$(DESTDIR)${etcdir}" "$(DESTDIR)${lispdir}"
- 
- ifeq (${ns_self_contained},no)
--BIN_DESTDIR='$(DESTDIR)${bindir}/'
--ELN_DESTDIR = $(DESTDIR)${libdir}/emacs/${version}/
-+BIN_DESTDIR='${bindir}/'
-+ELN_DESTDIR='${libdir}/emacs/${version}/'
- else
- BIN_DESTDIR='${ns_appbindir}/'
- ELN_DESTDIR = ${ns_applibdir}/
-@@ -627,7 +627,7 @@ install-arch-dep: src install-arch-indep
++++ Makefile.in        2026-08-24 12:36:11.482292390 +0000
+@@ -619,7 +619,7 @@ install-arch-dep: src install-arch-indep
        umask 022; ${MKDIR_P} "$(DESTDIR)${bindir}"
        $(MAKE) -C lib-src install
  ifeq (${ns_self_contained},no)
@@ -40,7 +27,7 @@
  ifeq (${HAVE_BE_APP},yes)
        ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/Emacs 
"$(DESTDIR)${prefix}/apps/Emacs"
  endif
-@@ -637,7 +637,7 @@ ifeq (${HAVE_BE_APP},yes)
+@@ -629,7 +629,7 @@ ifeq (${HAVE_BE_APP},yes)
  endif
        ${INSTALL_DATA} src/emacs.pdmp 
"$(DESTDIR)${libexecdir}/emacs/${version}/${configuration}"/emacs-${EMACS_PDMP}
  endif
@@ -49,15 +36,7 @@
  ifndef NO_BIN_LINK
        rm -f "$(DESTDIR)${bindir}/$(EMACS)"
        cd "$(DESTDIR)${bindir}" && $(LN_S_FILEONLY) "$(EMACSFULL)" "$(EMACS)"
-@@ -828,6 +828,7 @@ install-man:
-       umask 022; ${MKDIR_P} "$(DESTDIR)${man1dir}"
-       thisdir=`pwd -P`; \
-       cd ${mansrcdir}; \
-+      cp ctags.1 gnuctags.1; \
-       for page in *.1; do \
-         test "$$page" = ChangeLog.1 && continue; \
-         dest=`echo "$${page}" | sed -e 's/\.1$$//' -e '$(TRANSFORM)'`.1; \
-@@ -965,7 +966,7 @@ uninstall: uninstall-$(NTDIR) uninstall-
+@@ -961,7 +962,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)
@@ -67,8 +46,8 @@
           rm -f hicolor/*x*/apps/"${EMACS_NAME}.png" \
             "hicolor/scalable/apps/${EMACS_NAME}.svg" \
 --- configure.ac
-+++ configure.ac       2025-03-03 14:13:31.011626405 +0000
-@@ -2796,10 +2796,8 @@ fi
++++ configure.ac       2026-08-24 12:34:10.024467162 +0000
+@@ -2719,10 +2719,8 @@ fi
  LD_SWITCH_X_SITE_RPATH=
  if test "${x_libraries}" != NONE; then
    if test -n "${x_libraries}"; then
@@ -81,112 +60,8 @@
    fi
    x_default_search_path=""
    x_search_path=${x_libraries}
---- doc/man/etags.1
-+++ doc/man/etags.1    2025-03-03 14:14:59.905989458 +0000
-@@ -7,7 +7,7 @@
- ..
- 
- .SH NAME
--etags, ctags \- generate tag file for Emacs, vi
-+etags, gnuctags \- generate tag file for Emacs, vi
- .SH SYNOPSIS
- .hy 0
- .na
-@@ -25,7 +25,7 @@ etags, ctags \- generate tag file for Em
- [\|\-\-help\|] [\|\-\-version\|]
- \fIfile\fP .\|.\|.
- 
--\fBctags\fP [\|\-aCdgIQRVh\|] [\|\-BtTuvwx\|] [\|\-l \fIlanguage\fP\|]
-+\fBgnuctags\fP [\|\-aCdgIQRVh\|] [\|\-BtTuvwx\|] [\|\-l \fIlanguage\fP\|]
- .if n .br
- [\|\-o \fItagfile\fP\|] [\|\-r \fIregexp\fP\|]
- [\|\-\-parse\-stdin=\fIfile\fP\|]
-@@ -45,7 +45,7 @@ etags, ctags \- generate tag file for Em
- The \|\fBetags\fP\| program is used to create a tag table file, in a format
- understood by
- .BR emacs ( 1 )\c
--\&; the \|\fBctags\fP\| program is used to create a similar table in a
-+\&; the \|\fBgnuctags\fP\| program is used to create a similar table in a
- format understood by
- .BR vi ( 1 )\c
- \&.  Both forms of the program understand
-@@ -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.
-+\fBgnuctags\fP) in the current working directory.
- Files specified with relative file names will be recorded in the tag
- table with file names relative to the directory where the tag table
- resides.  If the tag table is in /dev or is the standard output,
-@@ -71,7 +71,7 @@ parsing of the file names following the
- language, overriding guesses based on filename extensions.
- .SH OPTIONS
- Some options make sense only for the \fBvi\fP style tag files produced
--by ctags;
-+by gnuctags;
- \fBetags\fP does not recognize them.
- The programs accept unambiguous abbreviations for long option names.
- .TP
-@@ -85,7 +85,7 @@ expression search instructions; the \fB\
- the delimiter "\|\fB?\fP\|", to search \fIbackwards\fP through files.
- The default is to use the delimiter "\|\fB/\fP\|", to search \fIforwards\fP
- through files.
--Only \fBctags\fP accepts this option.
-+Only \fBgnuctags\fP accepts this option.
- .TP
- .B \-\-declarations
- In C and derived languages, create tags for function declarations,
-@@ -183,7 +183,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
--add a \fInameregexp\fP, to narrow down the tag scope.  \fBctags\fP
-+add a \fInameregexp\fP, to narrow down the tag scope.  \fBgnuctags\fP
- ignores regexps without a \fInameregexp\fP.  The syntax of regexps is
- the same as in Emacs, except that backslash escapes are the same
- as GNU grep (which means, for example, that shy groups are not supported),
-@@ -265,15 +265,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.
--Only \fBctags\fP accepts this option.
-+Only \fBgnuctags\fP accepts this option.
- .TP
- .B \-v, \-\-vgrind
- Instead of generating a tag file, write index (in \fBvgrind\fP format)
--to standard output.  Only \fBctags\fP accepts this option.
-+to standard output.  Only \fBgnuctags\fP accepts this option.
- .TP
- .B \-x, \-\-cxref
- Instead of generating a tag file, write a cross reference (in
--\fBcxref\fP format) to standard output.  Only \fBctags\fP accepts this option.
-+\fBcxref\fP format) to standard output.  Only \fBgnuctags\fP accepts this 
option.
- .TP
- .B \-h, \-H, \-\-help
- Print usage information.  Followed by one or more \-\-language=LANG
---- lib-src/Makefile.in
-+++ lib-src/Makefile.in        2025-03-03 14:15:24.737532187 +0000
-@@ -155,7 +155,7 @@ ANDROID=@ANDROID@
- CLIENTW = @CLIENTW@
- 
- # Things that a user might actually run, which should be installed in bindir.
--INSTALLABLES = etags${EXEEXT} ctags${EXEEXT} emacsclient${EXEEXT} $(CLIENTW) \
-+INSTALLABLES = etags${EXEEXT} gnuctags${EXEEXT} emacsclient${EXEEXT} 
$(CLIENTW) \
-                ebrowse${EXEEXT}
- 
- # Things that Emacs runs internally, or during the build process,
-@@ -419,7 +419,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} -o $@ $< $(etags_libs)
- 
- asset-directory-tool${EXEEXT}: ${srcdir}/asset-directory-tool.c $(config_h)
 --- lib-src/pop.c
-+++ lib-src/pop.c      2025-03-03 14:13:31.011626405 +0000
++++ lib-src/pop.c      2026-08-24 12:34:10.024467162 +0000
 @@ -26,6 +26,7 @@ along with GNU Emacs.  If not, see <http
  #ifdef MAIL_USE_POP
  
@@ -196,7 +71,7 @@
  #include "ntlib.h"
  #undef _WIN32_WINNT
 --- lisp/cmuscheme.el
-+++ lisp/cmuscheme.el  2025-03-03 14:13:31.011626405 +0000
++++ lisp/cmuscheme.el  2026-08-24 12:34:10.024467162 +0000
 @@ -232,7 +232,8 @@ is run).
                         (read-string "Run Scheme: " scheme-program-name)
                         scheme-program-name)))
@@ -207,9 +82,19 @@
          (set-buffer (apply #'make-comint "scheme" (car cmdlist)
                           (scheme-start-file (car cmdlist)) (cdr cmdlist)))
        (inferior-scheme-mode)))
+--- lisp/cus-start.el
++++ lisp/cus-start.el  2026-08-24 12:34:10.036466947 +0000
+@@ -33,6 +33,7 @@
+ 
+ ;;; Code:
+ 
++(defvar image-scaling-factor)
+ (defun minibuffer-prompt-properties--setter (symbol value)
+   (set-default symbol value)
+   (if (memq 'cursor-intangible value)
 --- lisp/international/mule-cmds.el
-+++ lisp/international/mule-cmds.el    2025-03-03 14:13:31.011626405 +0000
-@@ -39,6 +39,7 @@
++++ lisp/international/mule-cmds.el    2026-08-24 12:34:10.024467162 +0000
+@@ -40,6 +40,7 @@
  
  (defvar mule-keymap
    (let ((map (make-sparse-keymap)))
@@ -218,8 +103,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       2025-03-03 14:13:31.015626331 +0000
-@@ -5077,7 +5077,7 @@ NEWNAME should be the name to give the n
++++ lisp/net/ange-ftp.el       2026-08-24 12:34:10.028467090 +0000
+@@ -5080,7 +5080,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)
@@ -228,7 +113,7 @@
  ;       (save-match-data
  ;      (string-match ange-ftp-vos-host-regexp host))))
  ;
-@@ -5192,7 +5192,7 @@ NEWNAME should be the name to give the n
+@@ -5195,7 +5195,7 @@ NEWNAME should be the name to give the n
  
  ;; Return non-nil if HOST is running VMS.
  (defun ange-ftp-vms-host (host)
@@ -237,7 +122,7 @@
         (string-match-p ange-ftp-vms-host-regexp host)))
  
  ;; Because some VMS ftp servers convert filenames to lower case
-@@ -5700,7 +5700,7 @@ Other orders of $ and _ seem to all work
+@@ -5703,7 +5703,7 @@ Other orders of $ and _ seem to all work
  
  ;; Return non-nil if HOST is running MTS.
  (defun ange-ftp-mts-host (host)
@@ -246,7 +131,7 @@
         (string-match-p ange-ftp-mts-host-regexp host)))
  
  ;; Parse the current buffer which is assumed to be in mts ftp dir format.
-@@ -5898,7 +5898,7 @@ Other orders of $ and _ seem to all work
+@@ -5901,7 +5901,7 @@ Other orders of $ and _ seem to all work
  
  ;; Return non-nil if HOST is running CMS.
  (defun ange-ftp-cms-host (host)
@@ -256,7 +141,7 @@
  
  (defun ange-ftp-add-cms-host (host)
 --- lisp/site-load.el
-+++ lisp/site-load.el  2025-03-03 14:13:31.015626331 +0000
++++ lisp/site-load.el  2026-08-24 12:34:10.028467090 +0000
 @@ -0,0 +1,37 @@
 +;;;;
 +;;; emacs-27.1/lisp/site-load.el
@@ -296,8 +181,8 @@
 +
 +;;; site-load.el ends here
 --- lisp/speedbar.el
-+++ lisp/speedbar.el   2025-03-03 14:13:31.015626331 +0000
-@@ -729,6 +729,7 @@ If you want to change this while speedba
++++ lisp/speedbar.el   2026-08-24 12:34:10.028467090 +0000
+@@ -787,6 +787,7 @@ If you want to change this while speedba
  
      ;; Navigation.
      (define-key map "n" 'speedbar-next)
@@ -306,8 +191,8 @@
      (define-key map "\M-n" 'speedbar-restricted-next)
      (define-key map "\M-p" 'speedbar-restricted-prev)
 --- lisp/textmodes/ispell.el
-+++ lisp/textmodes/ispell.el   2025-03-03 14:13:31.015626331 +0000
-@@ -191,13 +191,15 @@ Must be greater than 1."
++++ lisp/textmodes/ispell.el   2026-08-24 12:59:41.817059410 +0000
+@@ -201,13 +201,15 @@ Must be greater than 1."
    :type 'integer)
  
  (defcustom ispell-program-name
@@ -330,87 +215,99 @@
    "Program invoked by \\[ispell-word] and \\[ispell-region] commands."
    :type 'string
    :set (lambda (symbol value)
-@@ -1429,6 +1431,78 @@ The variable `ispell-library-directory'
+@@ -1436,15 +1438,87 @@ 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))))
-+            (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 map (vector 'default)
-+                   (cons "Select Default Dict"
-+                         (cons "Dictionary for which Ispell was configured"
-+                               (list 'lambda () '(interactive)
-+                                     (list 'ispell-change-dictionary 
"default"))))))
-+                ((or (not path)           ; load all if library dir not 
defined
-+                     (file-exists-p (concat path "/" name ".hash"))
-+                     (file-exists-p (concat path "/" name ".has"))
-+                     (and load-dict
-+                          (or (file-exists-p(concat path "/" load-dict 
".hash"))
-+                              (file-exists-p(concat path "/" load-dict 
".has")))))
-+                 (define-key map (vector (intern name))
-+                   (cons (concat "Select " (capitalize name) " Dict")
-+                         (list 'lambda () '(interactive)
-+                               (list 'ispell-change-dictionary name))))))))
++           (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))))
++           (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 map (vector 'default)
++                  (cons "Select Default Dict"
++                        (cons "Dictionary for which Ispell was configured"
++                              (list 'lambda () '(interactive)
++                                    (list 'ispell-change-dictionary 
"default"))))))
++               ((or (not path)           ; load all if library dir not defined
++                    (file-exists-p (concat path "/" name ".hash"))
++                    (file-exists-p (concat path "/" name ".has"))
++                    (and load-dict
++                         (or (file-exists-p(concat path "/" load-dict 
".hash"))
++                             (file-exists-p(concat path "/" load-dict 
".has")))))
++                (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)
-+              (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)
-+                (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)
-+                                       )))))))))))
++             (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)
++            (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)
++              (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")))
+       '(menu-item "Change Dictionary..." ispell-change-dictionary
+-                  :help "Supply explicit dictionary file name"))
++                :help "Supply explicit dictionary file name"))
+     (define-key map [ispell-kill-ispell]
+       `(menu-item "Kill Process"
+-                  ,(lambda () (interactive) (ispell-kill-ispell nil 'clear))
++                ,(lambda () (interactive) (ispell-kill-ispell nil 'clear))
+                 :enable (and (boundp 'ispell-process) ispell-process
+                              (eq (ispell-process-status) 'run))
+-                  :help "Terminate Ispell subprocess"))
++                :help "Terminate Ispell subprocess"))
+     (define-key map [ispell-pdict-save]
+       `(menu-item "Save Dictionary"
+                   ,(lambda () (interactive) (ispell-pdict-save t t))
 --- site-lisp/term/func-keys.el
-+++ site-lisp/term/func-keys.el        2025-03-03 14:13:31.015626331 +0000
++++ site-lisp/term/func-keys.el        2026-08-24 12:34:10.032467019 +0000
 @@ -0,0 +1,34 @@
 +;;; func-keys.el --- define general function key sequences in 
function-key-map  -*- lexical-binding:t -*-
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -447,7 +344,7 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von func-keys.el
 --- site-lisp/term/gnome.el
-+++ site-lisp/term/gnome.el    2025-03-03 14:13:31.015626331 +0000
++++ site-lisp/term/gnome.el    2026-08-24 12:34:10.032467019 +0000
 @@ -0,0 +1,98 @@
 +;;; gnome.el --- define gnome function key sequences in function-key-map  -*- 
lexical-binding:t -*-
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -548,7 +445,7 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von gnomw.el
 --- site-lisp/term/kvt.el
-+++ site-lisp/term/kvt.el      2025-03-03 14:13:31.015626331 +0000
++++ site-lisp/term/kvt.el      2026-08-24 12:34:10.032467019 +0000
 @@ -0,0 +1,98 @@
 +;;; kvt.el --- define kvt function key sequences in function-key-map  -*- 
lexical-binding:t -*-
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -649,7 +546,7 @@
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von kvt.el
 --- site-lisp/term/linux.el
-+++ site-lisp/term/linux.el    2025-03-03 14:13:31.015626331 +0000
++++ site-lisp/term/linux.el    2026-08-24 12:34:10.032467019 +0000
 @@ -0,0 +1,78 @@
 +;;; linux.el --- define linux function key sequences in function-key-map  -*- 
lexical-binding:t -*-
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -729,10 +626,8 @@
 +  (global-set-key   [deletechar]  'delete-char)
 +;;
 +(load "term/func-keys" nil t)
-+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-+;; Ende von linux.el
 --- site-lisp/term/locale.el
-+++ site-lisp/term/locale.el   2025-03-03 14:13:31.015626331 +0000
++++ site-lisp/term/locale.el   2026-08-24 12:34:10.032467019 +0000
 @@ -0,0 +1,14 @@
 +;;; locale.el --- use hook to load function key sequences in function-key-map 
 -*- lexical-binding:t -*-
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -748,13 +643,3 @@
 +;;
 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 +;; Ende von locale.el
---- lisp/cus-start.el
-+++ lisp/cus-start.el  2025-06-06 08:28:39.797100416 +0000
-@@ -33,6 +33,7 @@
- 
- ;;; Code:
- 
-+(defvar image-scaling-factor)
- (defun minibuffer-prompt-properties--setter (symbol value)
-   (set-default symbol value)
-   (if (memq 'cursor-intangible value)

++++++ emacs-30.2-pdf.tar.xz -> emacs-31.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/emacs/emacs-30.2-pdf.tar.xz 
/work/SRC/openSUSE:Factory/.emacs.new.1265/emacs-31.1.tar.xz differ: char 15, 
line 1

++++++ emacs.keyring ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.746824638 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.749824744 +0200
@@ -168,4 +168,291 @@
 39GlXxnQgAtfHA3HnD+Ws9vtOQVyy9uN1Q4GekaVpTD5exjEXKkntADjCKnpLvIs
 =9clf
 -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+n5lUamQvLg==
+=HwNq
+-----END PGP PUBLIC KEY BLOCK-----
 

++++++ pdump.patch ++++++
--- /var/tmp/diff_new_pack.vTo7Bk/_old  2026-08-29 17:41:18.802826614 +0200
+++ /var/tmp/diff_new_pack.vTo7Bk/_new  2026-08-29 17:41:18.806826755 +0200
@@ -11,7 +11,7 @@
 index 687b8c7f81f0..2d6bfe07d813 100644
 --- src/emacs.c
 +++ src/emacs.c
-@@ -915,11 +915,15 @@ load_pdump (int argc, char **argv, char *dump_file)
+@@ -974,11 +974,15 @@ load_pdump (int argc, char **argv, char *dump_file)
      NULL
  #endif
      ;
@@ -27,7 +27,7 @@
  #endif
      ;
  
-@@ -1060,7 +1064,11 @@ load_pdump (int argc, char **argv, char *dump_file)
+@@ -1111,7 +1115,11 @@ load_pdump (int argc, char **argv, char *dump_file)
          if (IS_DIRECTORY_SEP (*p))
            last_sep = p;
        }

Reply via email to