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,33 +1,39 @@ PORTNAME= consult.el -PORTVERSION= 2.9 +DISTVERSION= 2.9 +PORTREVISION= 1 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= pat@patmaddox.com COMMENT= Consulting completing-read WWW= https://github.com/minad/consult LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes 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} ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} .include 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