From: izzy Meyer Subject: Re: emacs-30.0.92 pretest To: ports@openbsd.org Date: Wed, 27 Nov 2024 11:52:00 -0600 On Mon, 4 Nov 2024 12:48:39 +0100 Jeremie Courreges-Anglas wrote: > > While I don't expect huge changes in emacs 30, here's a diff for you > folks to test. The .txt and .jpg in the info/ dir look off, I suspect > they won't end up in the final emacs-30 release build. > > kill-this-buffer isn't usable directly from keyboard bindings, I had > to switch to kill-current-buffer instead in my local config. > > Feedback welcome. > > > Index: Makefile > =================================================================== > RCS file: /home/cvs/ports/editors/emacs/Makefile,v > diff -u -p -r1.121 Makefile > --- Makefile 29 Oct 2024 09:46:25 -0000 1.121 > +++ Makefile 4 Nov 2024 11:32:07 -0000 > @@ -1,10 +1,7 @@ > COMMENT= GNU editor: extensible, customizable, > self-documenting > -# XXX 29.4 was released with a .texi file newer than emacs.info > -# Zap post-extract when updating > -VERSION= 29.4 > +VERSION= 30.0.92 > DISTNAME= emacs-${VERSION} > -REVISION= 1 > > CATEGORIES= editors > > @@ -15,10 +12,10 @@ MAINTAINER= Jeremie > Courreges-Anglas PERMIT_PACKAGE= Yes > > -WANTLIB += c curses execinfo gmp gnutls jansson m pthread sqlite3 > +WANTLIB += c curses execinfo gmp gnutls m pthread sqlite3 > WANTLIB += tree-sitter xml2 z > > -SITES= ${SITE_GNU:=emacs/} > +SITES= https://alpha.gnu.org/gnu/emacs/pretest/ > EXTRACT_SUFX= .tar.xz > > DEBUG_PACKAGES = ${BUILD_PACKAGES} > @@ -45,7 +42,6 @@ SUBST_VARS= GCCARCH VERSION > > USE_GMAKE= Yes > LIB_DEPENDS= databases/sqlite3 \ > - devel/jansson \ > devel/gmp \ > security/gnutls \ > textproc/libxml \ > @@ -82,7 +78,7 @@ WANTLIB += ICE SM X11 X11-xcb Xaw3d Xcom > WANTLIB += Xinerama Xmu Xpm Xrandr Xrender Xt cairo dbus-1 fontconfig > WANTLIB += freetype gdk_pixbuf-2.0 gif gio-2.0 glib-2.0 gobject-2.0 > WANTLIB += harfbuzz intl jpeg lcms2 m17n-core m17n-flt otf png > -WANTLIB += rsvg-2 tiff webpdecoder webpdemux xcb xcb-shape xcb-util > +WANTLIB += rsvg-2 tiff webpdecoder webpdemux xcb xcb-shape > . elif ${FLAVOR} == "gtk2" > CONFIGURE_ARGS+= --with-x-toolkit=gtk2 > LIB_DEPENDS+= x11/gtk+2 > @@ -92,7 +88,7 @@ WANTLIB += dbus-1 fontconfig freetype gd > WANTLIB += gif gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0 harfbuzz > WANTLIB += intl jpeg lcms2 m17n-core m17n-flt otf pango-1.0 > pangocairo-1.0 WANTLIB += pangoft2-1.0 png rsvg-2 tiff webpdecoder > webpdemux -WANTLIB += xcb xcb-shape xcb-util > +WANTLIB += xcb xcb-shape > . elif ${FLAVOR} == "gtk3" > CONFIGURE_ARGS+= --with-x-toolkit=gtk3 > LIB_DEPENDS+= x11/gtk+3 > @@ -101,14 +97,16 @@ WANTLIB += Xpm Xrandr Xrender atk-1.0 ca > WANTLIB += fontconfig freetype gdk-3 gdk_pixbuf-2.0 gif gio-2.0 > WANTLIB += glib-2.0 gobject-2.0 gtk-3 harfbuzz intl jpeg lcms2 > WANTLIB += m17n-core m17n-flt otf pango-1.0 pangocairo-1.0 png > -WANTLIB += rsvg-2 tiff webpdecoder webpdemux xcb xcb-shape xcb-util > +WANTLIB += rsvg-2 tiff webpdecoder webpdemux xcb xcb-shape > . else > ERRORS+= "Fatal: Conflicting flavor: ${FLAVOR}" > . endif > .endif > > post-extract: > - touch ${WRKSRC}/info/emacs.info > + # XXX workaround to avoid needlessly rebuild elisp.info > + cp ${WRKSRC}/doc/lispref/elisp_type_hierarchy.* > ${WRKBUILD}/info > + touch ${WRKBUILD}/info/elisp.info > > post-install: > chmod -t ${PREFIX}/bin/emacs-${VERSION} > Index: distinfo > =================================================================== > RCS file: /home/cvs/ports/editors/emacs/distinfo,v > diff -u -p -r1.21 distinfo > --- distinfo 23 Jun 2024 12:55:50 -0000 1.21 > +++ distinfo 4 Nov 2024 11:21:25 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (emacs-29.4.tar.xz) = > uol5RvlMNmAKfnuzUB0nqkES15G/4URcYe0oVQ2sojU= -SIZE > (emacs-29.4.tar.xz) = 52210344 +SHA256 (emacs-30.0.92.tar.xz) = > 2JKHvVqDgbtg4UqrlSAjdyYdQ6YNFdwKYdDWYrxWJr4= +SIZE > (emacs-30.0.92.tar.xz) = 54813380 Index: patches/patch-Makefile_in > =================================================================== > RCS file: /home/cvs/ports/editors/emacs/patches/patch-Makefile_in,v > diff -u -p -r1.9 patch-Makefile_in > --- patches/patch-Makefile_in 2 Aug 2023 11:12:25 -0000 > 1.9 +++ patches/patch-Makefile_in 4 Nov 2024 11:24:15 -0000 > @@ -3,7 +3,7 @@ > Index: Makefile.in > --- Makefile.in.orig > +++ Makefile.in > -@@ -792,7 +792,7 @@ install-info: info > +@@ -806,7 +806,7 @@ install-info: info > for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] > 2>/dev/null`; do \ (cd "$${thisdir}"; \ > ${INSTALL_DATA} ${srcdir}/info/$$f > "$(DESTDIR)${infodir}/$$f"); \ @@ -12,7 +12,7 @@ Index: Makefile.in > rm -f "$(DESTDIR)${infodir}/$$f.gz"; \ > ${GZIP_PROG} -9n "$(DESTDIR)${infodir}/$$f"; \ > done; \ > -@@ -816,7 +816,7 @@ install-man: > +@@ -831,7 +831,7 @@ install-man: > dest=`echo "$${page}" | sed -e 's/\.1$$//' -e > '$(TRANSFORM)'`.1; \ (cd "$${thisdir}"; \ > ${INSTALL_DATA} ${mansrcdir}/$${page} > "$(DESTDIR)${man1dir}/$${dest}"); \ Index: patches/patch-lisp_files_el > =================================================================== > RCS file: /home/cvs/ports/editors/emacs/patches/patch-lisp_files_el,v > diff -u -p -r1.10 patch-lisp_files_el > --- patches/patch-lisp_files_el 24 Mar 2024 16:36:34 > -0000 1.10 +++ patches/patch-lisp_files_el 4 Nov 2024 > 11:24:15 -0000 @@ -3,7 +3,7 @@ > Index: lisp/files.el > --- lisp/files.el.orig > +++ lisp/files.el > -@@ -3000,6 +3000,7 @@ > ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|CB +@@ -3091,6 > +3091,7 @@ ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|CB > ("\\.\\(as\\|mi\\|sm\\)2\\'" . snmpv2-mode) > ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode) > ("\\.\\(dif\\|pat\\)\\'" . diff-mode) ; for MS-DOS Index: > patches/patch-lisp_vc_vc_el > =================================================================== > RCS file: /home/cvs/ports/editors/emacs/patches/patch-lisp_vc_vc_el,v > diff -u -p -r1.10 patch-lisp_vc_vc_el --- > patches/patch-lisp_vc_vc_el 24 Mar 2024 16:36:34 -0000 > 1.10 +++ patches/patch-lisp_vc_vc_el 4 Nov 2024 11:24:15 -0000 > @@ -3,7 +3,7 @@ Drop messages that slow down VC with big Index: > lisp/vc/vc.el --- lisp/vc/vc.el.orig > +++ lisp/vc/vc.el > -@@ -3721,13 +3721,11 @@ It returns the last revision that changed > LINE number +@@ -3849,13 +3849,11 @@ It returns the last revision > that changed LINE number (defun vc-file-tree-walk (dirname func &rest > args) "Walk recursively through DIRNAME. > Invoke FUNC f ARGS on each VC-managed file f underneath it." > Index: patches/patch-src_emacs_c > =================================================================== > RCS file: /home/cvs/ports/editors/emacs/patches/patch-src_emacs_c,v > diff -u -p -r1.6 patch-src_emacs_c > --- patches/patch-src_emacs_c 20 Jan 2024 22:43:39 > -0000 1.6 +++ patches/patch-src_emacs_c 4 Nov 2024 > 11:21:25 -0000 @@ -1,37 +0,0 @@ > -Don't use printf %n. > - > -Index: src/emacs.c > ---- src/emacs.c.orig > -+++ src/emacs.c > -@@ -2950,25 +2950,17 @@ shut_down_emacs (int sig, Lisp_Object stuff) > - reset_all_sys_modes (); > - if (sig && sig != SIGTERM) > - { > -- static char const fmt[] = "Fatal error %d: %n%s\n"; > -+ static char const fmt[] = "Fatal error %d: "; > - #ifdef HAVE_HAIKU > - if (haiku_debug_on_fatal_error) > - debugger ("Fatal error in Emacs"); > - #endif > -- char buf[max ((sizeof fmt - sizeof "%d%n%s\n" > -- + INT_STRLEN_BOUND (int) + 1), > -- min (PIPE_BUF, MAX_ALLOCA))]; > -+ char buf[sizeof fmt - strlen ("%d") + INT_STRLEN_BOUND > (int) + 1]; > - char const *sig_desc = safe_strsignal (sig); > -- int nlen; > -- int buflen = snprintf (buf, sizeof buf, fmt, sig, &nlen, > sig_desc); -- if (0 <= buflen && buflen < sizeof buf) > -- emacs_write (STDERR_FILENO, buf, buflen); > -- else > -- { > -- emacs_write (STDERR_FILENO, buf, nlen); > -- emacs_write (STDERR_FILENO, sig_desc, strlen > (sig_desc)); -- emacs_write (STDERR_FILENO, fmt + sizeof > fmt - 2, 1); -- } > -+ snprintf (buf, sizeof buf, fmt, sig); > -+ emacs_write (STDERR_FILENO, buf, strlen (buf)); > -+ emacs_write (STDERR_FILENO, sig_desc, strlen (sig_desc)); > -+ emacs_write (STDERR_FILENO, "\n", 1); > - } > - } > - #else > Index: pkg/PLIST > =================================================================== > RCS file: /home/cvs/ports/editors/emacs/pkg/PLIST,v > diff -u -p -r1.31 PLIST > --- pkg/PLIST 6 Jul 2024 02:12:36 -0000 1.31 > +++ pkg/PLIST 4 Nov 2024 11:21:25 -0000 > @@ -34,6 +34,8 @@ include/emacs-module.h > @info info/eieio.info > @info info/eintr.info > @info info/elisp.info > +info/elisp_type_hierarchy.jpg > +info/elisp_type_hierarchy.txt > @info info/emacs-gnutls.info > @info info/emacs-mime.info > @info info/emacs.info > @@ -131,6 +133,8 @@ share/emacs/${VERSION}/etc/NEWS.25 > share/emacs/${VERSION}/etc/NEWS.26 > share/emacs/${VERSION}/etc/NEWS.27 > share/emacs/${VERSION}/etc/NEWS.28 > +share/emacs/${VERSION}/etc/NEWS.29 > +share/emacs/${VERSION}/etc/NEWS.unknown > share/emacs/${VERSION}/etc/NEXTSTEP > share/emacs/${VERSION}/etc/NXML-NEWS > share/emacs/${VERSION}/etc/ORG-NEWS > @@ -272,6 +276,7 @@ share/emacs/${VERSION}/etc/charsets/VSCI > share/emacs/${VERSION}/etc/charsets/stdenc.map > share/emacs/${VERSION}/etc/charsets/symbol.map > share/emacs/${VERSION}/etc/compilation.txt > +share/emacs/${VERSION}/etc/copyright-assign.txt > share/emacs/${VERSION}/etc/e/ > share/emacs/${VERSION}/etc/e/README > share/emacs/${VERSION}/etc/e/eterm-color > @@ -301,6 +306,7 @@ share/emacs/${VERSION}/etc/gnus/news-ser > share/emacs/${VERSION}/etc/grep.txt > share/emacs/${VERSION}/etc/images/ > share/emacs/${VERSION}/etc/images/README > +share/emacs/${VERSION}/etc/images/alt.pbm > share/emacs/${VERSION}/etc/images/attach.pbm > share/emacs/${VERSION}/etc/images/attach.xpm > share/emacs/${VERSION}/etc/images/back-arrow.pbm > @@ -314,6 +320,10 @@ share/emacs/${VERSION}/etc/images/checke > share/emacs/${VERSION}/etc/images/checked.xpm > share/emacs/${VERSION}/etc/images/close.pbm > share/emacs/${VERSION}/etc/images/close.xpm > +share/emacs/${VERSION}/etc/images/commit.pbm > +share/emacs/${VERSION}/etc/images/commit.xpm > +share/emacs/${VERSION}/etc/images/conceal.pbm > +share/emacs/${VERSION}/etc/images/conceal.svg > share/emacs/${VERSION}/etc/images/connect-to-url.pbm > share/emacs/${VERSION}/etc/images/connect-to-url.xpm > share/emacs/${VERSION}/etc/images/connect.pbm > @@ -322,6 +332,7 @@ share/emacs/${VERSION}/etc/images/contac > share/emacs/${VERSION}/etc/images/contact.xpm > share/emacs/${VERSION}/etc/images/copy.pbm > share/emacs/${VERSION}/etc/images/copy.xpm > +share/emacs/${VERSION}/etc/images/ctrl.pbm > share/emacs/${VERSION}/etc/images/custom/ > share/emacs/${VERSION}/etc/images/custom/README > share/emacs/${VERSION}/etc/images/custom/down-pushed.pbm > @@ -405,6 +416,8 @@ share/emacs/${VERSION}/etc/images/ezimag > share/emacs/${VERSION}/etc/images/ezimage/unlock.xpm > share/emacs/${VERSION}/etc/images/fwd-arrow.pbm > share/emacs/${VERSION}/etc/images/fwd-arrow.xpm > +share/emacs/${VERSION}/etc/images/gen-changelog.pbm > +share/emacs/${VERSION}/etc/images/gen-changelog.xpm > share/emacs/${VERSION}/etc/images/gnus/ > share/emacs/${VERSION}/etc/images/gnus.pbm > share/emacs/${VERSION}/etc/images/gnus/README > @@ -412,6 +425,7 @@ share/emacs/${VERSION}/etc/images/gnus/f > share/emacs/${VERSION}/etc/images/gnus/followup.xpm > share/emacs/${VERSION}/etc/images/gnus/fuwo.pbm > share/emacs/${VERSION}/etc/images/gnus/fuwo.xpm > +share/emacs/${VERSION}/etc/images/gnus/gnus-pointer.svg > share/emacs/${VERSION}/etc/images/gnus/gnus-pointer.xbm > share/emacs/${VERSION}/etc/images/gnus/gnus-pointer.xpm > share/emacs/${VERSION}/etc/images/gnus/gnus.png > @@ -490,6 +504,7 @@ share/emacs/${VERSION}/etc/images/help.p > share/emacs/${VERSION}/etc/images/help.xpm > share/emacs/${VERSION}/etc/images/home.pbm > share/emacs/${VERSION}/etc/images/home.xpm > +share/emacs/${VERSION}/etc/images/hyper.pbm > share/emacs/${VERSION}/etc/images/icons/ > share/emacs/${VERSION}/etc/images/icons/README > share/emacs/${VERSION}/etc/images/icons/allout-widgets/ > @@ -576,13 +591,19 @@ share/emacs/${VERSION}/etc/images/index. > share/emacs/${VERSION}/etc/images/index.xpm > share/emacs/${VERSION}/etc/images/info.pbm > share/emacs/${VERSION}/etc/images/info.xpm > +share/emacs/${VERSION}/etc/images/ins-changelog.pbm > +share/emacs/${VERSION}/etc/images/ins-changelog.xpm > share/emacs/${VERSION}/etc/images/jump-to.pbm > share/emacs/${VERSION}/etc/images/jump-to.xpm > +share/emacs/${VERSION}/etc/images/last-page.pbm > +share/emacs/${VERSION}/etc/images/last-page.xpm > share/emacs/${VERSION}/etc/images/left-arrow.pbm > share/emacs/${VERSION}/etc/images/left-arrow.xpm > share/emacs/${VERSION}/etc/images/left.svg > share/emacs/${VERSION}/etc/images/letter.pbm > share/emacs/${VERSION}/etc/images/letter.xpm > +share/emacs/${VERSION}/etc/images/load-changelog.pbm > +share/emacs/${VERSION}/etc/images/load-changelog.xpm > share/emacs/${VERSION}/etc/images/lock-broken.pbm > share/emacs/${VERSION}/etc/images/lock-broken.xpm > share/emacs/${VERSION}/etc/images/lock-ok.pbm > @@ -651,6 +672,7 @@ share/emacs/${VERSION}/etc/images/mail/s > share/emacs/${VERSION}/etc/images/mail/send.pbm > share/emacs/${VERSION}/etc/images/mail/send.xpm > share/emacs/${VERSION}/etc/images/mail/spam.xpm > +share/emacs/${VERSION}/etc/images/meta.pbm > share/emacs/${VERSION}/etc/images/mh-logo.pbm > share/emacs/${VERSION}/etc/images/mh-logo.xpm > share/emacs/${VERSION}/etc/images/mpc/ > @@ -712,6 +734,8 @@ share/emacs/${VERSION}/etc/images/redo.p > share/emacs/${VERSION}/etc/images/redo.xpm > share/emacs/${VERSION}/etc/images/refresh.pbm > share/emacs/${VERSION}/etc/images/refresh.xpm > +share/emacs/${VERSION}/etc/images/reveal.pbm > +share/emacs/${VERSION}/etc/images/reveal.svg > share/emacs/${VERSION}/etc/images/right-arrow.pbm > share/emacs/${VERSION}/etc/images/right-arrow.xpm > share/emacs/${VERSION}/etc/images/right.svg > @@ -725,6 +749,7 @@ share/emacs/${VERSION}/etc/images/search > share/emacs/${VERSION}/etc/images/search.xpm > share/emacs/${VERSION}/etc/images/separator.pbm > share/emacs/${VERSION}/etc/images/separator.xpm > +share/emacs/${VERSION}/etc/images/shift.pbm > share/emacs/${VERSION}/etc/images/show.pbm > share/emacs/${VERSION}/etc/images/show.xpm > share/emacs/${VERSION}/etc/images/smilies/ > @@ -800,6 +825,57 @@ share/emacs/${VERSION}/etc/images/splash > share/emacs/${VERSION}/etc/images/splash.png > share/emacs/${VERSION}/etc/images/splash.svg > share/emacs/${VERSION}/etc/images/splash.xpm > +share/emacs/${VERSION}/etc/images/super.pbm > +share/emacs/${VERSION}/etc/images/symbols/ > +share/emacs/${VERSION}/etc/images/symbols/README > +share/emacs/${VERSION}/etc/images/symbols/check-mark_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/check-mark_16.svg > +share/emacs/${VERSION}/etc/images/symbols/chevron_down_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/chevron_down_16.svg > +share/emacs/${VERSION}/etc/images/symbols/chevron_left_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/chevron_left_16.svg > +share/emacs/${VERSION}/etc/images/symbols/chevron_right_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/chevron_right_16.svg > +share/emacs/${VERSION}/etc/images/symbols/chevron_up_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/chevron_up_16.svg > +share/emacs/${VERSION}/etc/images/symbols/cross_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/cross_16.svg > +share/emacs/${VERSION}/etc/images/symbols/cross_circle_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/cross_circle_16.svg > +share/emacs/${VERSION}/etc/images/symbols/cross_circle_fill_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/cross_circle_fill_16.svg > +share/emacs/${VERSION}/etc/images/symbols/dot_large_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/dot_large_16.svg > +share/emacs/${VERSION}/etc/images/symbols/dot_medium_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/dot_medium_16.svg > +share/emacs/${VERSION}/etc/images/symbols/dot_small_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/dot_small_16.svg > +share/emacs/${VERSION}/etc/images/symbols/heart_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/heart_16.svg > +share/emacs/${VERSION}/etc/images/symbols/heart_fill_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/heart_fill_16.svg > +share/emacs/${VERSION}/etc/images/symbols/heart_half_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/heart_half_16.svg > +share/emacs/${VERSION}/etc/images/symbols/menu_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/menu_16.svg > +share/emacs/${VERSION}/etc/images/symbols/minus_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/minus_16.svg > +share/emacs/${VERSION}/etc/images/symbols/minus_circle_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/minus_circle_16.svg > +share/emacs/${VERSION}/etc/images/symbols/minus_circle_fill_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/minus_circle_fill_16.svg > +share/emacs/${VERSION}/etc/images/symbols/plus_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/plus_16.svg > +share/emacs/${VERSION}/etc/images/symbols/plus_circle_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/plus_circle_16.svg > +share/emacs/${VERSION}/etc/images/symbols/plus_circle_fill_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/plus_circle_fill_16.svg > +share/emacs/${VERSION}/etc/images/symbols/star_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/star_16.svg > +share/emacs/${VERSION}/etc/images/symbols/star_fill_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/star_fill_16.svg > +share/emacs/${VERSION}/etc/images/symbols/star_half_16.pbm > +share/emacs/${VERSION}/etc/images/symbols/star_half_16.svg > share/emacs/${VERSION}/etc/images/tabs/ > share/emacs/${VERSION}/etc/images/tabs/README > share/emacs/${VERSION}/etc/images/tabs/close.xpm > @@ -861,6 +937,8 @@ share/emacs/${VERSION}/etc/images/up-arr > share/emacs/${VERSION}/etc/images/up-node.pbm > share/emacs/${VERSION}/etc/images/up-node.xpm > share/emacs/${VERSION}/etc/images/up.svg > +share/emacs/${VERSION}/etc/images/view-diff.pbm > +share/emacs/${VERSION}/etc/images/view-diff.xpm > share/emacs/${VERSION}/etc/images/zoom-in.pbm > share/emacs/${VERSION}/etc/images/zoom-in.xpm > share/emacs/${VERSION}/etc/images/zoom-out.pbm > @@ -944,7 +1022,14 @@ share/emacs/${VERSION}/etc/schema/dbnotn > share/emacs/${VERSION}/etc/schema/dbpool.rnc > share/emacs/${VERSION}/etc/schema/dbstart.rnc > share/emacs/${VERSION}/etc/schema/docbook.rnc > +share/emacs/${VERSION}/etc/schema/dotnet-appconfig.rnc > +share/emacs/${VERSION}/etc/schema/dotnet-packages-config.rnc > +share/emacs/${VERSION}/etc/schema/dotnet-packages-props.rnc > +share/emacs/${VERSION}/etc/schema/dotnet-resx.rnc > share/emacs/${VERSION}/etc/schema/locate.rnc > +share/emacs/${VERSION}/etc/schema/msbuild.rnc > +share/emacs/${VERSION}/etc/schema/nuget.rnc > +share/emacs/${VERSION}/etc/schema/nuspec.rnc > share/emacs/${VERSION}/etc/schema/od-manifest-schema-v1.2-os.rnc > share/emacs/${VERSION}/etc/schema/rdfxml.rnc > share/emacs/${VERSION}/etc/schema/relaxng.rnc > @@ -1012,9 +1097,15 @@ share/emacs/${VERSION}/etc/themes/leuven > share/emacs/${VERSION}/etc/themes/light-blue-theme.el > share/emacs/${VERSION}/etc/themes/manoj-dark-theme.el > share/emacs/${VERSION}/etc/themes/misterioso-theme.el > +share/emacs/${VERSION}/etc/themes/modus-operandi-deuteranopia-theme.el > share/emacs/${VERSION}/etc/themes/modus-operandi-theme.el > +share/emacs/${VERSION}/etc/themes/modus-operandi-tinted-theme.el > +share/emacs/${VERSION}/etc/themes/modus-operandi-tritanopia-theme.el > share/emacs/${VERSION}/etc/themes/modus-themes.el > +share/emacs/${VERSION}/etc/themes/modus-vivendi-deuteranopia-theme.el > share/emacs/${VERSION}/etc/themes/modus-vivendi-theme.el > +share/emacs/${VERSION}/etc/themes/modus-vivendi-tinted-theme.el > +share/emacs/${VERSION}/etc/themes/modus-vivendi-tritanopia-theme.el > share/emacs/${VERSION}/etc/themes/tango-dark-theme.el > share/emacs/${VERSION}/etc/themes/tango-theme.el > share/emacs/${VERSION}/etc/themes/tsdh-dark-theme.el > @@ -1084,6 +1175,8 @@ share/emacs/${VERSION}/lisp/avoid.el.gz > share/emacs/${VERSION}/lisp/avoid.elc > share/emacs/${VERSION}/lisp/battery.el.gz > share/emacs/${VERSION}/lisp/battery.elc > +share/emacs/${VERSION}/lisp/bind-key.el.gz > +share/emacs/${VERSION}/lisp/bind-key.elc > share/emacs/${VERSION}/lisp/bindings.el.gz > share/emacs/${VERSION}/lisp/bindings.elc > share/emacs/${VERSION}/lisp/bookmark.el.gz > @@ -1581,6 +1674,8 @@ share/emacs/${VERSION}/lisp/color.el.gz > share/emacs/${VERSION}/lisp/color.elc > share/emacs/${VERSION}/lisp/comint.el.gz > share/emacs/${VERSION}/lisp/comint.elc > +share/emacs/${VERSION}/lisp/completion-preview.el.gz > +share/emacs/${VERSION}/lisp/completion-preview.elc > share/emacs/${VERSION}/lisp/completion.el.gz > share/emacs/${VERSION}/lisp/completion.elc > share/emacs/${VERSION}/lisp/composite.el.gz > @@ -1648,6 +1743,18 @@ share/emacs/${VERSION}/lisp/echistory.el > share/emacs/${VERSION}/lisp/echistory.elc > share/emacs/${VERSION}/lisp/ecomplete.el.gz > share/emacs/${VERSION}/lisp/ecomplete.elc > +share/emacs/${VERSION}/lisp/editorconfig-conf-mode.el.gz > +share/emacs/${VERSION}/lisp/editorconfig-conf-mode.elc > +share/emacs/${VERSION}/lisp/editorconfig-core-handle.el.gz > +share/emacs/${VERSION}/lisp/editorconfig-core-handle.elc > +share/emacs/${VERSION}/lisp/editorconfig-core.el.gz > +share/emacs/${VERSION}/lisp/editorconfig-core.elc > +share/emacs/${VERSION}/lisp/editorconfig-fnmatch.el.gz > +share/emacs/${VERSION}/lisp/editorconfig-fnmatch.elc > +share/emacs/${VERSION}/lisp/editorconfig-tools.el.gz > +share/emacs/${VERSION}/lisp/editorconfig-tools.elc > +share/emacs/${VERSION}/lisp/editorconfig.el.gz > +share/emacs/${VERSION}/lisp/editorconfig.elc > share/emacs/${VERSION}/lisp/edmacro.el.gz > share/emacs/${VERSION}/lisp/edmacro.elc > share/emacs/${VERSION}/lisp/ehelp.el.gz > @@ -1703,10 +1810,16 @@ share/emacs/${VERSION}/lisp/emacs-lisp/c > share/emacs/${VERSION}/lisp/emacs-lisp/cl-print.elc > share/emacs/${VERSION}/lisp/emacs-lisp/cl-seq.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/cl-seq.elc > +share/emacs/${VERSION}/lisp/emacs-lisp/comp-common.el.gz > +share/emacs/${VERSION}/lisp/emacs-lisp/comp-common.elc > share/emacs/${VERSION}/lisp/emacs-lisp/comp-cstr.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/comp-cstr.elc > +share/emacs/${VERSION}/lisp/emacs-lisp/comp-run.el.gz > +share/emacs/${VERSION}/lisp/emacs-lisp/comp-run.elc > share/emacs/${VERSION}/lisp/emacs-lisp/comp.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/comp.elc > +share/emacs/${VERSION}/lisp/emacs-lisp/compat.el.gz > +share/emacs/${VERSION}/lisp/emacs-lisp/compat.elc > share/emacs/${VERSION}/lisp/emacs-lisp/copyright.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/copyright.elc > share/emacs/${VERSION}/lisp/emacs-lisp/crm.el.gz > @@ -1747,6 +1860,8 @@ share/emacs/${VERSION}/lisp/emacs-lisp/e > share/emacs/${VERSION}/lisp/emacs-lisp/elint.elc > share/emacs/${VERSION}/lisp/emacs-lisp/elp.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/elp.elc > +share/emacs/${VERSION}/lisp/emacs-lisp/ert-font-lock.el.gz > +share/emacs/${VERSION}/lisp/emacs-lisp/ert-font-lock.elc > share/emacs/${VERSION}/lisp/emacs-lisp/ert-x.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/ert-x.elc > share/emacs/${VERSION}/lisp/emacs-lisp/ert.el.gz > @@ -1857,6 +1972,8 @@ share/emacs/${VERSION}/lisp/emacs-lisp/t > share/emacs/${VERSION}/lisp/emacs-lisp/tq.elc > share/emacs/${VERSION}/lisp/emacs-lisp/trace.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/trace.elc > +share/emacs/${VERSION}/lisp/emacs-lisp/track-changes.el.gz > +share/emacs/${VERSION}/lisp/emacs-lisp/track-changes.elc > share/emacs/${VERSION}/lisp/emacs-lisp/unsafep.el.gz > share/emacs/${VERSION}/lisp/emacs-lisp/unsafep.elc > share/emacs/${VERSION}/lisp/emacs-lisp/vtable.el.gz > @@ -1965,6 +2082,8 @@ share/emacs/${VERSION}/lisp/erc/erc-nets > share/emacs/${VERSION}/lisp/erc/erc-netsplit.elc > share/emacs/${VERSION}/lisp/erc/erc-networks.el.gz > share/emacs/${VERSION}/lisp/erc/erc-networks.elc > +share/emacs/${VERSION}/lisp/erc/erc-nicks.el.gz > +share/emacs/${VERSION}/lisp/erc/erc-nicks.elc > share/emacs/${VERSION}/lisp/erc/erc-notify.el.gz > share/emacs/${VERSION}/lisp/erc/erc-notify.elc > share/emacs/${VERSION}/lisp/erc/erc-page.el.gz > @@ -2042,12 +2161,12 @@ share/emacs/${VERSION}/lisp/eshell/esh-c > share/emacs/${VERSION}/lisp/eshell/esh-cmd.elc > share/emacs/${VERSION}/lisp/eshell/esh-ext.el.gz > share/emacs/${VERSION}/lisp/eshell/esh-ext.elc > -share/emacs/${VERSION}/lisp/eshell/esh-groups.el.gz > -share/emacs/${VERSION}/lisp/eshell/esh-groups.elc > share/emacs/${VERSION}/lisp/eshell/esh-io.el.gz > share/emacs/${VERSION}/lisp/eshell/esh-io.elc > share/emacs/${VERSION}/lisp/eshell/esh-mode.el.gz > share/emacs/${VERSION}/lisp/eshell/esh-mode.elc > +share/emacs/${VERSION}/lisp/eshell/esh-module-loaddefs.el.gz > +share/emacs/${VERSION}/lisp/eshell/esh-module-loaddefs.elc > share/emacs/${VERSION}/lisp/eshell/esh-module.el.gz > share/emacs/${VERSION}/lisp/eshell/esh-module.elc > share/emacs/${VERSION}/lisp/eshell/esh-opt.el.gz > @@ -2230,8 +2349,6 @@ share/emacs/${VERSION}/lisp/gnus/gnus.el > share/emacs/${VERSION}/lisp/gnus/gnus.elc > share/emacs/${VERSION}/lisp/gnus/gssapi.el.gz > share/emacs/${VERSION}/lisp/gnus/gssapi.elc > -share/emacs/${VERSION}/lisp/gnus/legacy-gnus-agent.el.gz > -share/emacs/${VERSION}/lisp/gnus/legacy-gnus-agent.elc > share/emacs/${VERSION}/lisp/gnus/mail-source.el.gz > share/emacs/${VERSION}/lisp/gnus/mail-source.elc > share/emacs/${VERSION}/lisp/gnus/message.el.gz > @@ -2268,6 +2385,8 @@ share/emacs/${VERSION}/lisp/gnus/mml2015 > share/emacs/${VERSION}/lisp/gnus/mml2015.elc > share/emacs/${VERSION}/lisp/gnus/nnagent.el.gz > share/emacs/${VERSION}/lisp/gnus/nnagent.elc > +share/emacs/${VERSION}/lisp/gnus/nnatom.el.gz > +share/emacs/${VERSION}/lisp/gnus/nnatom.elc > share/emacs/${VERSION}/lisp/gnus/nnbabyl.el.gz > share/emacs/${VERSION}/lisp/gnus/nnbabyl.elc > share/emacs/${VERSION}/lisp/gnus/nndiary.el.gz > @@ -2280,6 +2399,8 @@ share/emacs/${VERSION}/lisp/gnus/nndraft > share/emacs/${VERSION}/lisp/gnus/nndraft.elc > share/emacs/${VERSION}/lisp/gnus/nneething.el.gz > share/emacs/${VERSION}/lisp/gnus/nneething.elc > +share/emacs/${VERSION}/lisp/gnus/nnfeed.el.gz > +share/emacs/${VERSION}/lisp/gnus/nnfeed.elc > share/emacs/${VERSION}/lisp/gnus/nnfolder.el.gz > share/emacs/${VERSION}/lisp/gnus/nnfolder.elc > share/emacs/${VERSION}/lisp/gnus/nngateway.el.gz > @@ -2405,6 +2526,8 @@ share/emacs/${VERSION}/lisp/image/wallpa > share/emacs/${VERSION}/lisp/image/wallpaper.elc > share/emacs/${VERSION}/lisp/imenu.el.gz > share/emacs/${VERSION}/lisp/imenu.elc > +share/emacs/${VERSION}/lisp/indent-aux.el.gz > +share/emacs/${VERSION}/lisp/indent-aux.elc > share/emacs/${VERSION}/lisp/indent.el.gz > share/emacs/${VERSION}/lisp/indent.elc > share/emacs/${VERSION}/lisp/info-look.el.gz > @@ -2705,6 +2828,8 @@ share/emacs/${VERSION}/lisp/leim/quail/l > share/emacs/${VERSION}/lisp/leim/quail/lrt.elc > share/emacs/${VERSION}/lisp/leim/quail/misc-lang.el.gz > share/emacs/${VERSION}/lisp/leim/quail/misc-lang.elc > +share/emacs/${VERSION}/lisp/leim/quail/pakistan.el.gz > +share/emacs/${VERSION}/lisp/leim/quail/pakistan.elc > share/emacs/${VERSION}/lisp/leim/quail/persian.el.gz > share/emacs/${VERSION}/lisp/leim/quail/persian.elc > share/emacs/${VERSION}/lisp/leim/quail/philippine.el.gz > @@ -3052,6 +3177,8 @@ share/emacs/${VERSION}/lisp/net/telnet.e > share/emacs/${VERSION}/lisp/net/telnet.elc > share/emacs/${VERSION}/lisp/net/tramp-adb.el.gz > share/emacs/${VERSION}/lisp/net/tramp-adb.elc > +share/emacs/${VERSION}/lisp/net/tramp-androidsu.el.gz > +share/emacs/${VERSION}/lisp/net/tramp-androidsu.elc > share/emacs/${VERSION}/lisp/net/tramp-archive.el.gz > share/emacs/${VERSION}/lisp/net/tramp-archive.elc > share/emacs/${VERSION}/lisp/net/tramp-cache.el.gz > @@ -3074,6 +3201,8 @@ share/emacs/${VERSION}/lisp/net/tramp-in > share/emacs/${VERSION}/lisp/net/tramp-integration.elc > share/emacs/${VERSION}/lisp/net/tramp-loaddefs.el.gz > share/emacs/${VERSION}/lisp/net/tramp-loaddefs.elc > +share/emacs/${VERSION}/lisp/net/tramp-message.el.gz > +share/emacs/${VERSION}/lisp/net/tramp-message.elc > share/emacs/${VERSION}/lisp/net/tramp-rclone.el.gz > share/emacs/${VERSION}/lisp/net/tramp-rclone.elc > share/emacs/${VERSION}/lisp/net/tramp-sh.el.gz > @@ -3430,6 +3559,8 @@ share/emacs/${VERSION}/lisp/org/org-date > share/emacs/${VERSION}/lisp/org/org-datetree.elc > share/emacs/${VERSION}/lisp/org/org-duration.el.gz > share/emacs/${VERSION}/lisp/org/org-duration.elc > +share/emacs/${VERSION}/lisp/org/org-element-ast.el.gz > +share/emacs/${VERSION}/lisp/org/org-element-ast.elc > share/emacs/${VERSION}/lisp/org/org-element.el.gz > share/emacs/${VERSION}/lisp/org/org-element.elc > share/emacs/${VERSION}/lisp/org/org-entities.el.gz > @@ -3689,8 +3820,12 @@ share/emacs/${VERSION}/lisp/progmodes/eg > share/emacs/${VERSION}/lisp/progmodes/eglot.elc > share/emacs/${VERSION}/lisp/progmodes/elisp-mode.el.gz > share/emacs/${VERSION}/lisp/progmodes/elisp-mode.elc > +share/emacs/${VERSION}/lisp/progmodes/elixir-ts-mode.el.gz > +share/emacs/${VERSION}/lisp/progmodes/elixir-ts-mode.elc > share/emacs/${VERSION}/lisp/progmodes/erts-mode.el.gz > share/emacs/${VERSION}/lisp/progmodes/erts-mode.elc > +share/emacs/${VERSION}/lisp/progmodes/etags-regen.el.gz > +share/emacs/${VERSION}/lisp/progmodes/etags-regen.elc > share/emacs/${VERSION}/lisp/progmodes/etags.el.gz > share/emacs/${VERSION}/lisp/progmodes/etags.elc > share/emacs/${VERSION}/lisp/progmodes/executable.el.gz > @@ -3715,6 +3850,8 @@ share/emacs/${VERSION}/lisp/progmodes/gr > share/emacs/${VERSION}/lisp/progmodes/grep.elc > share/emacs/${VERSION}/lisp/progmodes/gud.el.gz > share/emacs/${VERSION}/lisp/progmodes/gud.elc > +share/emacs/${VERSION}/lisp/progmodes/heex-ts-mode.el.gz > +share/emacs/${VERSION}/lisp/progmodes/heex-ts-mode.elc > share/emacs/${VERSION}/lisp/progmodes/hideif.el.gz > share/emacs/${VERSION}/lisp/progmodes/hideif.elc > share/emacs/${VERSION}/lisp/progmodes/hideshow.el.gz > @@ -3741,6 +3878,8 @@ share/emacs/${VERSION}/lisp/progmodes/js > share/emacs/${VERSION}/lisp/progmodes/json-ts-mode.elc > share/emacs/${VERSION}/lisp/progmodes/ld-script.el.gz > share/emacs/${VERSION}/lisp/progmodes/ld-script.elc > +share/emacs/${VERSION}/lisp/progmodes/lua-ts-mode.el.gz > +share/emacs/${VERSION}/lisp/progmodes/lua-ts-mode.elc > share/emacs/${VERSION}/lisp/progmodes/m4-mode.el.gz > share/emacs/${VERSION}/lisp/progmodes/m4-mode.elc > share/emacs/${VERSION}/lisp/progmodes/make-mode.el.gz > @@ -3757,8 +3896,12 @@ share/emacs/${VERSION}/lisp/progmodes/op > share/emacs/${VERSION}/lisp/progmodes/opascal.elc > share/emacs/${VERSION}/lisp/progmodes/pascal.el.gz > share/emacs/${VERSION}/lisp/progmodes/pascal.elc > +share/emacs/${VERSION}/lisp/progmodes/peg.el.gz > +share/emacs/${VERSION}/lisp/progmodes/peg.elc > share/emacs/${VERSION}/lisp/progmodes/perl-mode.el.gz > share/emacs/${VERSION}/lisp/progmodes/perl-mode.elc > +share/emacs/${VERSION}/lisp/progmodes/php-ts-mode.el.gz > +share/emacs/${VERSION}/lisp/progmodes/php-ts-mode.elc > share/emacs/${VERSION}/lisp/progmodes/prog-mode.el.gz > share/emacs/${VERSION}/lisp/progmodes/prog-mode.elc > share/emacs/${VERSION}/lisp/progmodes/project.el.gz > @@ -3900,6 +4043,8 @@ share/emacs/${VERSION}/lisp/term.elc > share/emacs/${VERSION}/lisp/term/AT386.el.gz > share/emacs/${VERSION}/lisp/term/AT386.elc > share/emacs/${VERSION}/lisp/term/README > +share/emacs/${VERSION}/lisp/term/android-win.el.gz > +share/emacs/${VERSION}/lisp/term/android-win.elc > share/emacs/${VERSION}/lisp/term/bobcat.el.gz > share/emacs/${VERSION}/lisp/term/bobcat.elc > share/emacs/${VERSION}/lisp/term/common-win.el.gz > @@ -3983,6 +4128,8 @@ share/emacs/${VERSION}/lisp/textmodes/fl > share/emacs/${VERSION}/lisp/textmodes/flyspell.elc > share/emacs/${VERSION}/lisp/textmodes/glyphless-mode.el.gz > share/emacs/${VERSION}/lisp/textmodes/glyphless-mode.elc > +share/emacs/${VERSION}/lisp/textmodes/html-ts-mode.el.gz > +share/emacs/${VERSION}/lisp/textmodes/html-ts-mode.elc > share/emacs/${VERSION}/lisp/textmodes/ispell.el.gz > share/emacs/${VERSION}/lisp/textmodes/ispell.elc > share/emacs/${VERSION}/lisp/textmodes/less-css-mode.el.gz > @@ -4086,6 +4233,8 @@ share/emacs/${VERSION}/lisp/tool-bar.el. > share/emacs/${VERSION}/lisp/tool-bar.elc > share/emacs/${VERSION}/lisp/tooltip.el.gz > share/emacs/${VERSION}/lisp/tooltip.elc > +share/emacs/${VERSION}/lisp/touch-screen.el.gz > +share/emacs/${VERSION}/lisp/touch-screen.elc > share/emacs/${VERSION}/lisp/transient.el.gz > share/emacs/${VERSION}/lisp/transient.elc > share/emacs/${VERSION}/lisp/tree-widget.el.gz > @@ -4160,8 +4309,6 @@ share/emacs/${VERSION}/lisp/url/url-vars > share/emacs/${VERSION}/lisp/url/url.el.gz > share/emacs/${VERSION}/lisp/url/url.elc > share/emacs/${VERSION}/lisp/use-package/ > -share/emacs/${VERSION}/lisp/use-package/bind-key.el.gz > -share/emacs/${VERSION}/lisp/use-package/bind-key.elc > share/emacs/${VERSION}/lisp/use-package/use-package-bind-key.el.gz > share/emacs/${VERSION}/lisp/use-package/use-package-bind-key.elc > share/emacs/${VERSION}/lisp/use-package/use-package-core.el.gz > @@ -4269,12 +4416,16 @@ share/emacs/${VERSION}/lisp/version.el.g > share/emacs/${VERSION}/lisp/version.elc > share/emacs/${VERSION}/lisp/view.el.gz > share/emacs/${VERSION}/lisp/view.elc > +share/emacs/${VERSION}/lisp/visual-wrap.el.gz > +share/emacs/${VERSION}/lisp/visual-wrap.elc > share/emacs/${VERSION}/lisp/w32-fns.el.gz > share/emacs/${VERSION}/lisp/w32-fns.elc > share/emacs/${VERSION}/lisp/w32-vars.el.gz > share/emacs/${VERSION}/lisp/w32-vars.elc > share/emacs/${VERSION}/lisp/wdired.el.gz > share/emacs/${VERSION}/lisp/wdired.elc > +share/emacs/${VERSION}/lisp/which-key.el.gz > +share/emacs/${VERSION}/lisp/which-key.elc > share/emacs/${VERSION}/lisp/whitespace.el.gz > share/emacs/${VERSION}/lisp/whitespace.elc > share/emacs/${VERSION}/lisp/wid-browse.el.gz > @@ -4285,6 +4436,8 @@ share/emacs/${VERSION}/lisp/widget.el.gz > share/emacs/${VERSION}/lisp/widget.elc > share/emacs/${VERSION}/lisp/windmove.el.gz > share/emacs/${VERSION}/lisp/windmove.elc > +share/emacs/${VERSION}/lisp/window-tool-bar.el.gz > +share/emacs/${VERSION}/lisp/window-tool-bar.elc > share/emacs/${VERSION}/lisp/window.el.gz > share/emacs/${VERSION}/lisp/window.elc > share/emacs/${VERSION}/lisp/winner.el.gz > I had to :disable t origami.el cos it broke --daemon mode, but things worked swimmingly otherwise for me. I'm using the gtk2 flavor as I have an issue with my gtk3 cursor disappearing on gtk3 emacs (not a problem with emacs, its my cursor theme). Thanks for the wonderful work dude. This pretest release seems zippier than the 29.x branch, daemon startup is far faster, and loading/previewing a new file from the consult buffer is near instant. Just a question, this release has automatic libgccjit setup, but our lang/gcc/11 port does not build this shared object file. This means the editors/emacs port just spits a warning durning make configure. Is there a plan to have native comp via this if the lang/gcc/11 port gets refactored to export that .so (and I suppose header too)? -- iz (they/them) > i like to say mundane things, > there are too many uninteresting things > that go unnoticed. izder456 (dot) neocities (dot) org