Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2025 05:04:05 GMT
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b57c1bd6453e - main - comms/emacs-eat: Ensure Emacs version matches byte-compiled elisp
Message-ID:  <202511170504.5AH5457V009800@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jrm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b57c1bd6453e1713a6b5809087a57c7b5f4fd5de

commit b57c1bd6453e1713a6b5809087a57c7b5f4fd5de
Author:     Joseph Mingrone <jrm@FreeBSD.org>
AuthorDate: 2025-11-16 22:17:01 +0000
Commit:     Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2025-11-17 04:38:27 +0000

    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
---
 comms/emacs-eat/Makefile  | 4 +++-
 comms/emacs-eat/pkg-descr | 2 +-
 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.
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202511170504.5AH5457V009800>