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; }
