diff --git a/editors/vertico.el/Makefile b/editors/vertico.el/Makefile index 16bce25589ea..90f1365b1beb 100644 --- a/editors/vertico.el/Makefile +++ b/editors/vertico.el/Makefile @@ -1,34 +1,40 @@ PORTNAME= vertico.el -PORTVERSION= 2.5 +DISTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= pat@patmaddox.com COMMENT= VERTical Interactive COmpletion for Emacs WWW= https://github.com/minad/vertico 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= vertico NO_ARCH= yes -NO_BUILD= yes + +ELISP_FILES= ${WRKSRC}/*.el ${WRKSRC}/extensions/*.el OPTIONS_DEFINE= DOCS +do-build: + ${EMACS_CMD} -q --batch -L ${WRKSRC} -L ${WRKSRC}/extensions \ + -f batch-byte-compile ${ELISP_FILES} + do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico - ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico - ${INSTALL_DATA} ${WRKSRC}/extensions/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico + ${INSTALL_DATA} ${ELISP_FILES} ${ELISP_FILES:S/.el$$/.elc/} \ + ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} .include diff --git a/editors/vertico.el/pkg-plist b/editors/vertico.el/pkg-plist index cc78a1351a9f..28516b17a635 100644 --- a/editors/vertico.el/pkg-plist +++ b/editors/vertico.el/pkg-plist @@ -1,15 +1,29 @@ %%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.elc %%EMACS_SITE_LISPDIR%%/vertico/vertico.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico.elc %%PORTDOCS%%%%DOCSDIR%%/README.org