Date: Tue, 14 Apr 2026 11:28:35 -0300 From: Joseph Mingrone <jrm@freebsd.org> To: Renato Botelho <garga@FreeBSD.org> Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: bc45b7ec889c - main - Emacs Lisp ports framework: Overhaul Message-ID: <86fr4x1ur0.fsf@asn.ftfl.ca> In-Reply-To: <02eff8f9-c12b-4a03-a903-cc410c1b7af4@FreeBSD.org> References: <69da754a.21dbe.57e21951@gitrepo.freebsd.org> <02eff8f9-c12b-4a03-a903-cc410c1b7af4@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Tue, 2026-04-14 at 11:07, Renato Botelho <garga@FreeBSD.org> wrote: > On 11/04/26 13:22, Joseph Mingrone wrote: >> The branch main has been updated by jrm: >> URL: https://cgit.FreeBSD.org/ports/commit/?id=bc45b7ec889c7662bbbc64d26b00424db8dcb741 >> commit bc45b7ec889c7662bbbc64d26b00424db8dcb741 >> Author: Joseph Mingrone <jrm@FreeBSD.org> >> AuthorDate: 2026-03-20 04:15:55 +0000 >> Commit: Joseph Mingrone <jrm@FreeBSD.org> >> CommitDate: 2026-04-11 16:03:58 +0000 >> Emacs Lisp ports framework: Overhaul >> This overhaul introduces four key changes to the elisp ports framework: >> 1. Remove support for packaged byte-compiled elisp. >> The primary motivation is to remove a large number of flavor-specific >> packages and to simplify the ports tree. As an example, supporting >> byte-compiled elisp for devel/tablist required six packages, one for >> each flavor of editors/emacs and editors/emacs-devel. With over 100 >> elisp ports and requests for new Emacs flavors, this was >> unmanageable. >> 2. Install configuration to integrate with Emacs's native compilation >> machinery, allowing elisp from ports to be compiled into the standard >> cache under the user's home directory. >> This matches the behavior of GNU ELPA packages and generally results >> in a faster experience. Speedups vary depending on the >> characteristics of the elisp code, but are often reported to be 2.5 >> to 5 times faster than byte-compiled code. >> 3. Perform byte compilation on the target host, but only when native >> compilation is unavailable. Compilation is initiated when Emacs >> starts, and the resulting .elc files are cached under the user's >> home directory. >> 4. Load all autoload files installed by FreeBSD elisp ports. This >> mirrors what package.el does for ELPA packages, ensuring that >> autoloaded functions are available without requiring users to >> explicitly load each package. >> Users with elisp packages (*-emacs_*) installed should consult the >> 2026-04-11 UPDATING entry for instructions on handling the transition. >> Reviewed by: ashish, Benjamin Jacobs <freebsd@dev.thsi.be>, dinoex, >> mandree, mce, nobutaka, Pat Maddox <pat@patmaddox.com>, >> rhurlin >> Sponsored by: The FreeBSD Foundation >> Differential Revision: https://reviews.freebsd.org/D56001 >> --- >> Mk/Uses/emacs.mk | 147 +--- >> Mk/bsd.default-versions.mk | 4 +- >> UPDATING | 30 + >> audio/emms/Makefile | 9 +- >> audio/emms/files/patch-Makefile | 12 +- >> audio/emms/pkg-plist | 70 -- >> audio/mpg123.el/Makefile | 6 +- >> audio/mpg123.el/pkg-message | 2 +- >> cad/dinotrace/Makefile | 11 +- >> cad/dinotrace/pkg-message | 7 +- >> cad/verilog-mode.el/Makefile | 13 +- >> cad/verilog-mode.el/pkg-message | 5 +- >> comms/emacs-eat/Makefile | 8 +- >> comms/emacs-eat/pkg-plist | 1 - >> databases/bbdb/Makefile | 19 +- >> databases/bbdb/pkg-plist | 16 - >> databases/closql/Makefile | 36 +- >> databases/emacsql/Makefile | 20 +- >> databases/emacsql/pkg-plist | 26 +- >> databases/pg.el/Makefile | 14 +- >> databases/pg.el/pkg-plist | 5 - >> deskutils/howm/Makefile | 13 +- >> deskutils/howm/pkg-message | 3 +- >> deskutils/howm/pkg-plist | 22 - >> devel/cask/Makefile | 5 +- >> devel/clojure-cider/Makefile | 12 +- >> devel/coccinelle/Makefile | 1 - >> devel/cond-let/Makefile | 17 +- >> devel/dash.el/Makefile | 19 +- >> devel/distel/Makefile | 7 +- >> devel/epl.el/Makefile | 5 +- >> devel/forge/Makefile | 68 +- >> devel/forge/files/patch-docs_Makefile | 18 +- >> devel/forge/pkg-plist | 71 +- >> devel/gettext-po-mode/Makefile | 18 +- >> devel/gettext-po-mode/pkg-plist | 3 - >> devel/ghub/Makefile | 28 +- >> devel/ghub/pkg-plist | 14 +- >> devel/git-modes/Makefile | 18 +- >> devel/git-modes/pkg-plist | 4 - >> devel/go-mode.el/Makefile | 1 - >> devel/llama.el/Makefile | 24 +- >> devel/lua-mode/Makefile | 5 +- >> devel/magit/Makefile | 48 +- >> devel/magit/pkg-message | 9 - >> devel/magit/pkg-plist | 47 -- >> devel/ob-rust/Makefile | 1 - >> devel/p5-Sepia/Makefile | 9 +- >> devel/p5-Sepia/pkg-plist | 3 - >> devel/pkg-info.el/Makefile | 5 +- >> devel/psvn/Makefile | 16 +- >> devel/psvn/pkg-message | 2 +- >> devel/rust-mode/Makefile | 1 - >> devel/tablist/Makefile | 17 +- >> devel/transient/Makefile | 25 +- >> devel/treepy.el/Makefile | 20 +- >> editors/apel/Makefile | 17 +- >> editors/apel/files/patch-Makefile | 11 + >> editors/apel/pkg-plist | 84 +-- >> editors/consult.el/Makefile | 13 +- >> editors/consult.el/pkg-plist | 9 - >> editors/emacs-devel/Makefile | 10 +- >> editors/emacs-devel/files/default.el.in | 155 ++++ >> editors/emacs-devel/files/pkg-message.in | 83 +-- >> editors/emacs-devel/files/site-start.el.in | 33 + >> editors/emacs-devel/files/sources.el.in | 6 - >> editors/emacs-devel/pkg-plist | 3 +- >> editors/emacs/Makefile | 4 +- >> editors/emacs/files/default.el.in | 155 ++++ >> editors/emacs/files/pkg-message.in | 34 +- >> editors/emacs/files/site-start.el.in | 33 + >> editors/emacs/files/sources.el.in | 6 - >> editors/emacs/pkg-plist | 3 +- >> editors/flim/Makefile | 23 +- >> editors/flim/files/patch-Makefile | 11 + >> editors/flim/pkg-plist | 75 +- >> editors/marginalia.el/Makefile | 13 +- >> editors/marginalia.el/pkg-plist | 1 - >> editors/orderless.el/Makefile | 13 +- >> editors/orderless.el/pkg-plist | 2 - >> editors/paredit-mode.el/Makefile | 5 +- >> editors/paredit-mode.el/pkg-message | 2 +- >> editors/perspective.el/Makefile | 11 +- >> editors/perspective.el/pkg-plist | 1 - >> editors/psgml/Makefile | 36 +- >> editors/psgml/pkg-plist | 34 +- >> editors/semi/Makefile | 19 +- >> editors/semi/files/patch-Makefile | 11 + >> editors/semi/pkg-plist | 46 +- >> editors/slime/Makefile | 15 +- >> editors/slime/pkg-plist | 304 ++++---- >> editors/sly-asdf/Makefile | 20 +- >> editors/sly-asdf/pkg-plist | 1 - >> editors/sly-named-readtables/Makefile | 17 +- >> editors/sly-named-readtables/pkg-plist | 1 - >> editors/sly-quicklisp/Makefile | 17 +- >> editors/sly-quicklisp/pkg-plist | 2 - >> editors/sly/Makefile | 14 +- >> editors/sly/pkg-message | 3 - >> editors/sly/pkg-plist | 23 - >> editors/tamago/Makefile | 17 +- >> editors/tamago/pkg-plist | 33 - >> editors/vertico.el/Makefile | 14 +- >> editors/vertico.el/pkg-plist | 14 - >> editors/web-mode/Makefile | 27 +- >> editors/web-mode/files/Makefile | 14 - >> editors/with-editor/Makefile | 21 +- >> irc/riece/Makefile | 20 +- >> irc/riece/pkg-message | 3 +- >> irc/riece/pkg-plist | 232 +++--- >> japanese/boiled-mozc/Makefile | 23 +- >> japanese/cp5022x-el/Makefile | 20 +- >> japanese/ddskk/Makefile | 11 +- >> japanese/ddskk/files/patch-SKK-MK | 39 +- >> japanese/ddskk/pkg-plist | 43 -- >> japanese/lookup/Makefile | 19 +- >> japanese/lookup/pkg-plist | 212 ++---- >> japanese/migemo.el/Makefile | 6 +- >> japanese/mozc-el/Makefile | 4 +- >> japanese/mozc-el/pkg-message | 2 +- >> japanese/mozc-server/Makefile | 19 +- >> japanese/navi2ch/Makefile | 9 +- >> japanese/navi2ch/files/patch-Makefile.in | 11 + >> japanese/navi2ch/pkg-plist | 35 - >> japanese/yc.el/Makefile | 21 +- >> japanese/yc.el/pkg-message | 2 +- >> lang/alchemist.el/Makefile | 7 +- >> lang/clojure-mode.el/Makefile | 4 +- >> lang/clojure-mode.el/pkg-message | 4 +- >> lang/csharp-mode.el/Makefile | 4 +- >> lang/csharp-mode.el/pkg-message | 2 +- >> lang/elixir-mode.el/Makefile | 5 +- >> lang/haskell-mode.el/Makefile | 9 +- >> lang/haskell-mode.el/files/pkg-message.in | 9 +- >> lang/php-mode.el/Makefile | 28 +- >> lang/php-mode.el/pkg-message | 2 +- >> lang/php-mode.el/pkg-plist | 39 +- >> lang/tuareg-mode.el/Makefile | 16 +- >> mail/anubis/Makefile | 16 +- >> mail/anubis/pkg-plist | 1 - >> mail/c-sig/Makefile | 14 +- >> mail/c-sig/pkg-plist | 3 +- >> mail/mailest/Makefile | 9 +- >> mail/mailfromd/Makefile | 11 +- >> mail/mailfromd/pkg-plist | 2 - >> mail/mailutils/Makefile | 3 +- >> mail/mew-devel/Makefile | 14 +- >> mail/mew-devel/pkg-plist | 267 +++---- >> mail/mew/Makefile | 15 +- >> mail/mew/pkg-plist | 267 +++---- >> mail/notmuch-emacs/Makefile | 12 +- >> mail/notmuch-emacs/pkg-plist | 21 - >> mail/wanderlust/Makefile | 27 +- >> mail/wanderlust/pkg-plist | 235 ++---- >> mail/x-face-e21/Makefile | 17 +- >> mail/xcite/Makefile | 19 +- >> math/ess/Makefile | 10 +- >> math/ess/pkg-message | 12 - >> math/ess/pkg-plist | 32 - >> misc/compat.el/Makefile | 18 +- >> misc/compat.el/pkg-plist | 23 +- >> misc/elscreen/Makefile | 7 +- >> misc/elscreen/pkg-message | 2 +- >> misc/emacs-libvterm/Makefile | 4 +- >> net/gnu-radius/Makefile | 2 - >> print/a2ps/Makefile | 10 +- >> print/a2ps/pkg-plist | 2 - >> print/auctex/Makefile | 15 +- >> print/auctex/pkg-plist | 1067 ++++++++++------------------ >> print/hyperlatex/Makefile | 15 +- >> print/hyperlatex/pkg-plist | 1 - >> print/pdf-tools/Makefile | 13 +- >> print/pdf-tools/pkg-plist | 18 - >> print/yatex/Makefile | 3 +- >> security/starttls/Makefile | 12 +- >> security/starttls/pkg-plist | 1 - >> sysutils/lr/Makefile | 1 - >> sysutils/puppet-mode.el/Makefile | 5 +- >> sysutils/puppet-mode.el/pkg-message | 2 +- >> textproc/adoc-mode.el/Makefile | 17 +- >> textproc/dictem/Makefile | 16 +- >> textproc/dictem/files/patch-compile.el | 16 - >> textproc/dictionary/Makefile | 15 +- >> textproc/dictionary/pkg-plist | 11 +- >> textproc/doc-mode.el/Makefile | 8 +- >> textproc/markdown-mode.el/Makefile | 15 +- >> textproc/markdown-mode.el/pkg-message | 4 +- >> textproc/muse/Makefile | 13 +- >> textproc/muse/pkg-plist | 30 - >> textproc/ox-gfm.el/Makefile | 1 - >> textproc/uim-el/Makefile | 9 +- >> textproc/uim-el/pkg-plist | 22 +- >> textproc/xml-lite.el/Makefile | 17 +- >> textproc/xml-lite.el/pkg-message | 2 +- >> textproc/yaml-mode.el/Makefile | 15 +- >> textproc/yaml-mode.el/pkg-message | 11 - >> textproc/yaml-mode.el/pkg-plist | 3 +- >> textproc/yaml.el/Makefile | 19 +- >> www/emacs-w3m/Makefile | 20 +- >> www/emacs-w3m/pkg-message | 2 +- >> www/emacs-w3m/pkg-plist | 495 +++++-------- >> 201 files changed, 2607 insertions(+), 3801 deletions(-) >> diff --git a/Mk/Uses/emacs.mk b/Mk/Uses/emacs.mk >> index 462657c4183a..6e52fa3c0d2f 100644 >> --- a/Mk/Uses/emacs.mk >> +++ b/Mk/Uses/emacs.mk >> @@ -1,49 +1,37 @@ >> -# Provide support for ports requiring Emacs. This includes flavors with proper >> -# dependencies and useful variables. >> +# Provide support for ports requiring Emacs. >> # >> # Feature: emacs >> # Usage: USES=emacs or USES=emacs:args >> -# Valid ARGS: build, run, noflavors >> +# Valid ARGS: build >> # >> # build Indicates that Emacs is required at build time. >> -# run Indicates that Emacs is required at run time. >> -# noflavors Prevents flavors. This is implied when there is no run >> -# dependency on Emacs. >> # >> -# If build and run are omitted from the argument list, Emacs will be added to >> -# BUILD_DEPENDS and RUN_DEPENDS. EMACS_NO_DEPENDS can be set to prevent both >> -# dependencies. >> +# If build is omitted from the argument list, Emacs will not be added to >> +# BUILD_DEPENDS. >> # >> # Variables, which can be set in make.conf: >> -# DEFAULT_VERSIONS+= The default flavor for ports with >> -# USES=emacs can be added to DEFAULT_VERSIONS. >> -# For example: DEFAULT_VERSIONS+= emacs=nox >> -# Valid flavors: full canna nox wayland >> -# devel_full devel_nox >> -# Flavors specified on the command line take >> -# precedence. >> -# >> -# Variables, which can be set by ports: >> -# EMACS_FLAVORS_EXCLUDE: Do NOT build these Emacs flavors. >> -# If EMACS_FLAVORS_EXCLUDE is not defined and >> -# - there is a run dependency on Emacs >> -# - the noflavors argument is not specified >> -# then all valid Emacs flavors are assumed. >> -# >> -# EMACS_NO_DEPENDS: Do NOT add build or run dependencies on Emacs. >> -# This will prevent flavors, and no byte code files >> -# will be generated as part of the package. >> +# DEFAULT_VERSIONS+=emacs= Select the Emacs port and flavor used for >> +# USES=emacs:build. >> +# Valid values: full canna nox wayland >> +# devel_full devel_nox >> +# Defaults to nox when not specified. >> +# Values prefixed with devel_ select >> +# editors/emacs-devel; others select >> +# editors/emacs. >> # >> # Variables, which can be read by ports: >> # EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-30.2) >> -# EMACS_FLAVOR: Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR}) >> -# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs) >> -# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/30.2) >> # EMACS_MAJOR_VER: Emacs major version (e.g. 30) >> -# EMACS_PKGNAMESUFFIX: PKGNAMESUFFIX to distinguish Emacs flavors >> +# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs) >> # EMACS_SITE_LISPDIR: Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp) >> -# EMACS_VER: Emacs version (e.g. 30.2) >> -# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.2/site-lisp) >> +# >> +# Note: EMACS_CMD and EMACS_MAJOR_VER are only set if the build argument is >> +# supplied. >> +# >> +# Note: No Emacs runtime dependency is declared here. USES=emacs ports now >> +# install only .el source files, avoiding the combinatorial explosion of >> +# flavor-specific packages. Native compilation is handled at runtime by the >> +# site-wide configuration shipped with editors/emacs and editors/emacs-devel. >> #------------------------------------------------------------------------------- >> # >> # MAINTAINER: emacs@FreeBSD.org >> @@ -54,102 +42,35 @@ _INCLUDE_USES_EMACS_MK= yes >> # Make sure that no dependency or some other environment variable >> # pollutes the build/run dependency detection >> .undef _EMACS_BUILD_DEP >> -.undef _EMACS_RUN_DEP >> -.undef _EMACS_NOFLAVORS >> _EMACS_ARGS= ${emacs_ARGS:S/,/ /g} >> . if ${_EMACS_ARGS:Mbuild} >> _EMACS_BUILD_DEP= yes >> _EMACS_ARGS:= ${_EMACS_ARGS:Nbuild} >> . endif >> -. if ${_EMACS_ARGS:Mrun} >> -_EMACS_RUN_DEP= yes >> -_EMACS_ARGS:= ${_EMACS_ARGS:Nrun} >> -. endif >> -. if ${_EMACS_ARGS:Mnoflavors} >> -_EMACS_NOFLAVORS= yes >> -_EMACS_ARGS:= ${_EMACS_ARGS:Nnoflavors} >> -. endif >> - >> -# If the port does not specify a build or run dependency, and does not define >> -# EMACS_NO_DEPENDS, assume both dependencies are required. >> -. if !defined(_EMACS_BUILD_DEP) && !defined(_EMACS_RUN_DEP) && \ >> - !defined(EMACS_NO_DEPENDS) >> -_EMACS_BUILD_DEP= yes >> -_EMACS_RUN_DEP= yes >> -. endif >> - >> -# Only set FLAVORS when... >> -. if defined(_EMACS_RUN_DEP) && !defined(_EMACS_NOFLAVORS) >> -FLAVORS= full canna nox wayland devel_full devel_nox >> -# Sort the default to be first >> -. if defined(EMACS_DEFAULT) >> -FLAVORS:= ${EMACS_DEFAULT} ${FLAVORS:N${EMACS_DEFAULT}} >> -. endif >> -. for flavor in ${EMACS_FLAVORS_EXCLUDE} >> -FLAVORS:= ${FLAVORS:N${flavor}} >> -. endfor >> -. endif >> - >> -# Only set FLAVOR when... >> -. if defined(_EMACS_RUN_DEP) && !defined(_EMACS_NOFLAVORS) && empty(FLAVOR) >> -. if defined(EMACS_DEFAULT) >> -FLAVOR= ${EMACS_DEFAULT} >> -. else >> -FLAVOR= ${FLAVORS:[1]} >> -. endif # defined(EMACS_DEFAULT) >> -. endif # !defined(_EMACS_NOFLAVORS) && defined(_EMACS_RUN_DEP) && empty(FLAVOR) >> -. if !empty(FLAVOR) >> -EMACS_FLAVOR= ${FLAVOR} >> -. else >> -EMACS_FLAVOR= full >> -. endif >> +EMACS_LIBDIR= share/emacs >> +EMACS_SITE_LISPDIR= ${EMACS_LIBDIR}/site-lisp >> -. if ${FLAVOR:Mdevel*} >> +. if defined(_EMACS_BUILD_DEP) >> +. if defined(EMACS_DEFAULT) && ${EMACS_DEFAULT:Mdevel*} >> EMACS_VER= 31.0.50 >> EMACS_PORTDIR= editors/emacs-devel >> -. else >> +EMACS_BUILD_FLAVOR= ${EMACS_DEFAULT:C/devel_//} >> +. else >> EMACS_VER= 30.2 >> EMACS_PORTDIR= editors/emacs >> -. endif >> - >> +EMACS_BUILD_FLAVOR= ${EMACS_DEFAULT:Unox} >> +. endif >> +EMACS_CMD= ${PREFIX}/bin/emacs-${EMACS_VER} >> EMACS_MAJOR_VER= ${EMACS_VER:C/\..*//} >> -EMACS_LIBDIR= share/emacs >> -EMACS_LIBDIR_WITH_VER= share/emacs/${EMACS_VER} >> -EMACS_PORT_NAME= emacs${EMACS_MAJOR_VER} >> - >> -. if ${EMACS_FLAVOR} == "devel_full" >> -EMACS_PKGNAMESUFFIX= -emacs_devel >> -. elif ${EMACS_FLAVOR} == "devel_nox" >> -EMACS_PKGNAMESUFFIX= -emacs_devel_nox >> -. elif ${EMACS_FLAVOR} == "full" >> -EMACS_PKGNAMESUFFIX= >> -. else >> -EMACS_PKGNAMESUFFIX= -emacs_${EMACS_FLAVOR} >> -. endif >> - >> -EMACS_CMD= ${PREFIX}/bin/emacs-${EMACS_VER} >> -EMACS_SITE_LISPDIR= ${EMACS_LIBDIR}/site-lisp >> -EMACS_VERSION_SITE_LISPDIR= ${EMACS_LIBDIR_WITH_VER}/site-lisp >> - >> -. if defined(_EMACS_BUILD_DEP) >> -BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//} >> -. endif >> -. if defined(_EMACS_RUN_DEP) >> -RUN_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//} >> +MAKE_ARGS+= EMACS=${EMACS_CMD} >> +BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_BUILD_FLAVOR} >> . endif >> -MAKE_ARGS+= EMACS=${EMACS_CMD} >> SCRIPTS_ENV+= EMACS_LIBDIR=${EMACS_LIBDIR} \ >> - EMACS_VER=${EMACS_VER} \ >> - EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \ >> - EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \ >> - EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR} >> + EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} >> PLIST_SUB+= EMACS_LIBDIR=${EMACS_LIBDIR} \ >> - EMACS_VER=${EMACS_VER} \ >> - EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \ >> - EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \ >> - EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR} >> + EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} >> .endif # _INCLUDE_USES_EMACS_MK >> diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk >> index 0ecae84f1e5b..313246180c53 100644 >> --- a/Mk/bsd.default-versions.mk >> +++ b/Mk/bsd.default-versions.mk >> @@ -44,8 +44,8 @@ EBUR128_DEFAULT?= rust >> . else >> EBUR128_DEFAULT?= legacy >> . endif >> -# Possible_values: full canna nox devel_full devel_nox >> -#EMACS_DEFAULT?= let the flavor be the default if not explicitly set >> +# Possible values: full canna nox wayland devel_full devel_nox (default: nox) >> +#EMACS_DEFAULT?= nox >> # Possible values: 3.0, 4.0 >> FIREBIRD_DEFAULT?= 3.0 >> # Possible values: gfortran >> diff --git a/UPDATING b/UPDATING >> index bf07357a41a0..3df8d6e96241 100644 >> --- a/UPDATING >> +++ b/UPDATING >> @@ -5,6 +5,36 @@ they are unavoidable. >> You should get into the habit of checking this file for changes each time >> you update your ports collection, before attempting any port upgrades. >> +20260411: >> + AFFECTS: AFFECTS: users of elisp (*-emacs_*) packages > Just cosmetic, double AFFECTS I also fixed this when I added new text to help users avoid conflicts when building in an unclean environment (68c8d4070d). (I only saw your message afterwards, otherwise I would have added you to Reported by:.) Thanks, Joe [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- iQKkBAEBCgCOFiEEVbCTpybDiFVxIrrVNqQMg7DW754FAmneTxNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU1 QjA5M0E3MjZDMzg4NTU3MTIyQkFENTM2QTQwQzgzQjBENkVGOUUQHGpybUBmcmVl YnNkLm9yZwAKCRA2pAyDsNbvnjdvEACE2X9jBmzA51nVBMni1WdBKTzj4342mY2g qWc0bJqpYyNTpcNNKYbTO306axGm7jpl9Bz7uZU8+HSfzh0YA6wnfQy5nl4EmfKD ayAOEoCJmQqS/Bq6Bri4y30zWYdpK68Bo7LTqWM3Hy40I8zDcDr7J27hTY7qIXI+ qeA68Lyvuk38OMRcq59G9eANraUPTyzapQ2Y13T4qeBQL0+9cu5frfoZOQV+1nL9 GYuquSjs3GlF352xPrIS6MzPE0m3UJXCtRTq1TjhgWnuVhxYlKxDKiMMgIZbfF0B ShiRpdIxMkcmvmXI30VSND4L/yL8wNszz6GG8syZUlU5qomQh7ksuE2uR3EJ3iL9 LOz3lJmCc50/WEJsRCnMRHcbzN+tN76nLn4azAasXR46YPG4hffVw/9pOpKpp+2o 23gFmMrSkNNYjTQQTK0XwudHvdO894L+UfCjbZ2xqigw2HjGMHdidoLkdVCXD89u j6hvjYcIzLNpTxnrM9Fk9f9MQOlQ7slgpS81BhNG7/FirkXL5oCsqEgR1bIxRyJQ JI0GePXPPlug+hZqnMKQP8C37jW54YdDhIbdhJizPuTrZs7FrNTLXdEFWvBHkgjc 6Ei76UPWf3aKlhXJAEeY29l/FM5nGF6d+f54W63u+h47+AC1zrV5jKL77/nsyE08 yQ6SGZO2BA== =WyOu -----END PGP SIGNATURE-----home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86fr4x1ur0.fsf>
