Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2025 05:04:06 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: a72d581d47f3 - main - editors/consult.el: Install byte-compiled elisp
Message-ID:  <202511170504.5AH546Fe009833@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=a72d581d47f38617a859cf393712de6ee54b7400

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

    editors/consult.el: Install byte-compiled elisp
    
    While here, use DISTVERSION instead of PORTVERSION.
    
    Sponsored by:   The FreeBSD Foundation
---
 editors/consult.el/Makefile  | 12 +++++++++---
 editors/consult.el/pkg-plist |  9 +++++++++
 2 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/editors/consult.el/Makefile b/editors/consult.el/Makefile
index cd957873899a..535dce7c46df 100644
--- a/editors/consult.el/Makefile
+++ b/editors/consult.el/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	consult.el
-PORTVERSION=	2.9
+DISTVERSION=	2.9
+PORTREVISION=	1
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
@@ -18,13 +19,18 @@ GH_ACCOUNT=	minad
 GH_PROJECT=	consult
 
 NO_ARCH=	yes
-NO_BUILD=	yes
+
+ELISP_FILES=	${WRKSRC}/*.el
 
 OPTIONS_DEFINE=	DOCS
 
+do-build:
+	${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${ELISP_FILES}
+
 do-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult
-	${INSTALL_DATA} ${WRKSRC}/consult*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult
+	${INSTALL_DATA} ${ELISP_FILES} ${ELISP_FILES:S/.el$$/.elc/} \
+		${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/editors/consult.el/pkg-plist b/editors/consult.el/pkg-plist
index 2842ca03f04e..f113d6d2e56c 100644
--- a/editors/consult.el/pkg-plist
+++ b/editors/consult.el/pkg-plist
@@ -1,10 +1,19 @@
 %%EMACS_SITE_LISPDIR%%/consult/consult-compile.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-compile.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult-flymake.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-flymake.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult-imenu.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-imenu.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult-info.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-info.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult-org.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-org.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult-register.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-register.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult-xref.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-xref.elc
 %%EMACS_SITE_LISPDIR%%/consult/consult.el
+%%EMACS_SITE_LISPDIR%%/consult/consult.elc
 %%PORTDOCS%%%%DOCSDIR%%/README.org


home | help

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