diff options
Diffstat (limited to 'editors/vertico.el')
| -rw-r--r-- | editors/vertico.el/Makefile | 40 | ||||
| -rw-r--r-- | editors/vertico.el/distinfo | 3 | ||||
| -rw-r--r-- | editors/vertico.el/pkg-descr | 10 | ||||
| -rw-r--r-- | editors/vertico.el/pkg-plist | 29 |
4 files changed, 82 insertions, 0 deletions
diff --git a/editors/vertico.el/Makefile b/editors/vertico.el/Makefile new file mode 100644 index 000000000000..90f1365b1beb --- /dev/null +++ b/editors/vertico.el/Makefile @@ -0,0 +1,40 @@ +PORTNAME= vertico.el +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 + +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} ${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 <bsd.port.mk> diff --git a/editors/vertico.el/distinfo b/editors/vertico.el/distinfo new file mode 100644 index 000000000000..f2996b60b58f --- /dev/null +++ b/editors/vertico.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761350167 +SHA256 (minad-vertico-2.5_GH0.tar.gz) = d94381eb7eb1a1548311a21fcfd3d4d33a6c2bbba6eb1d7e58f1c902b7f2866e +SIZE (minad-vertico-2.5_GH0.tar.gz) = 51483 diff --git a/editors/vertico.el/pkg-descr b/editors/vertico.el/pkg-descr new file mode 100644 index 000000000000..31563908d297 --- /dev/null +++ b/editors/vertico.el/pkg-descr @@ -0,0 +1,10 @@ +Vertico provides a performant and minimalistic vertical completion UI +based on the default completion system. The focus of Vertico is to +provide a UI which behaves correctly under all circumstances. By +reusing the built-in facilities system, Vertico achieves full +compatibility with built-in Emacs completion commands and completion +tables. Vertico only provides the completion UI but aims to be highly +flexible, extendable and modular. Additional enhancements are +available as extensions or complementary packages. The code base is +small and maintainable. The main vertico.el package is only about 600 +lines of code without white space and comments. diff --git a/editors/vertico.el/pkg-plist b/editors/vertico.el/pkg-plist new file mode 100644 index 000000000000..28516b17a635 --- /dev/null +++ b/editors/vertico.el/pkg-plist @@ -0,0 +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 |
