aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Mingrone <jrm@FreeBSD.org>2025-11-16 22:17:01 +0000
committerJoseph Mingrone <jrm@FreeBSD.org>2025-11-17 04:38:27 +0000
commitb57c1bd6453e1713a6b5809087a57c7b5f4fd5de (patch)
tree82886a6c9984b8618870765144d8372d470f1fbe
parentc16273eec20ad7512742e36a53752ba0102e7236 (diff)
comms/emacs-eat: Ensure Emacs version matches byte-compiled elisp
Change USES=emacs:build to USES=emacs. This creates separate flavors with a run-time dependency on the corresponding version of editors/emacs or editors/emacs-devel. As a result, elisp is compiled and run under the same Emacs version, avoiding potential subtle breakage caused by version mismatches in byte-compiled files. While here, fix a typo in pkg-descr. PR: 290546 Sponsored by: The FreeBSD Foundation
-rw-r--r--comms/emacs-eat/Makefile4
-rw-r--r--comms/emacs-eat/pkg-descr2
2 files changed, 4 insertions, 2 deletions
diff --git a/comms/emacs-eat/Makefile b/comms/emacs-eat/Makefile
index ff1193d9762c..27dce0ca9c43 100644
--- a/comms/emacs-eat/Makefile
+++ b/comms/emacs-eat/Makefile
@@ -1,8 +1,10 @@
PORTNAME= emacs-eat
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= comms elisp
MASTER_SITES= https://codeberg.org/akib/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= pat@patmaddox.com
COMMENT= Emulate A Terminal, in a region, in a buffer and in Eshell
@@ -11,7 +13,7 @@ WWW= https://codeberg.org/akib/emacs-eat
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= emacs:build gmake makeinfo
+USES= emacs gmake makeinfo
NO_ARCH= yes
diff --git a/comms/emacs-eat/pkg-descr b/comms/emacs-eat/pkg-descr
index cf7623f25862..92ff2b4fc27b 100644
--- a/comms/emacs-eat/pkg-descr
+++ b/comms/emacs-eat/pkg-descr
@@ -1,4 +1,4 @@
-Eat's name self-explanatory, it stands for "Emulate A Terminal". Eat
+Eat's name is self-explanatory, it stands for "Emulate A Terminal". Eat
is a terminal emulator. It can run most (if not all) full-screen
terminal programs, including Emacs.