From nobody Mon Nov 17 05:04:01 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4d8wdF6mTtz6GXkL; Mon, 17 Nov 2025 05:04:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d8wdF2YsKz3GnB; Mon, 17 Nov 2025 05:04:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763355841; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mhvs2l+oZY3HRW0nhNS93xrc9HAbKvNvgnZI6FOZPtQ=; b=O/mI9CX1BxU0wqNL2sEbuyJ2xDhVOPuUnyVYpjPBfxSHLfLeBA3191wS6ycfOqzEo1qpUw BoSZcfS78QwUZbOM85BnIzQMYvK0thA06V5kGvYO67c5A9MRr+lLbR93DKArJdXb4gtv7B bZPduoTiUJW+qgQQcT/NP8UwQYfEZN4ZVTN+qlGVze93yUn2LexA0aM5XdmC9qXJSLeRtE BD8voKZespZ6xmDZ9h/PEL4hdSCkX/pi7x7bHJ5iTtELoa+xmu+/xRkJMwwlx6UyXBLIbN qjmbaRFZEh+ELnn4R23Mt8Fwpgf3Af+DMRhREwIqFYR416NWMV7cbDZf4Ak7cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763355841; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mhvs2l+oZY3HRW0nhNS93xrc9HAbKvNvgnZI6FOZPtQ=; b=ggV8McHIa1uIpn/oMKB6WkrK62umRWKbM7LjH5Fc3QON3CKrAj0ugGjTP5sEWiHPuhtsB8 uhXztTzgvcGr7TfV1svDy60Wfef1bL/IFgbDZn24xe8psUwlFAdbg4zyQa5n/jd5DtfYIT ewzuZ5MFRyCcaSpzEHGmM4ABIwTvbgM5kvO4yVAhrLpmpsZdwSDduizLjIDrpEASA32pV/ V08gEwu4RowEgauntRbI8RU8JXpUpywDPqbxQRddpsf5h8fMHp81U1FWxiaTor9ddtxwHH LdI59JStEwu5/7tf7cp3ZY/WeoF+HN5v9Wzt7z+bMEZP54gOTVLH74M9hAM7bQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1763355841; a=rsa-sha256; cv=none; b=Y4P7m6XuE7AEcmn6QGFWq9F5gOfFekFGF/DSVpTnFa+yg2lWEVIpt2yKHJxhnYz5q8KBK2 ySku3x88KWq1xvdkulEWMBLd4tZ1pRuS7fMUR5uvLaim/gtx9RP9mx6zMM/2DeB0D84hj0 Hm5JgHMw6M+heO+tIVp+4daYAeD3zmSsInYAR6qhK5H0z9fxlnIQd6aBDlMdhUsE0xBZVF FCNkvlFmW7JSYfGMS71LGJyTY5uRQ1skQW/a/3Wogp6MLKjZLjLTQ/xYPJ+Al5CURBV5nY rGYFSc+DtzptqQIaGGcDyI2xUdPCBuZjDV+LMLW396rF5gWx8+a9QiPVpqnAOQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4d8wdF26NTz18N8; Mon, 17 Nov 2025 05:04:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5AH541nb009657; Mon, 17 Nov 2025 05:04:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5AH54118009654; Mon, 17 Nov 2025 05:04:01 GMT (envelope-from git) Date: Mon, 17 Nov 2025 05:04:01 GMT Message-Id: <202511170504.5AH54118009654@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Joseph Mingrone Subject: git: 55a8f5bb6315 - main - editors/vertico.el: VERTical Interactive COmpletion for Emacs List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 55a8f5bb631559d1ccbc13bdd6d177824cabd44a Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/ports/commit/?id=55a8f5bb631559d1ccbc13bdd6d177824cabd44a commit 55a8f5bb631559d1ccbc13bdd6d177824cabd44a Author: Pat Maddox AuthorDate: 2025-10-24 23:53:06 +0000 Commit: Joseph Mingrone CommitDate: 2025-11-17 04:38:26 +0000 editors/vertico.el: VERTical Interactive COmpletion for Emacs 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. WWW: https://github.com/minad/vertico PR: 290542 --- editors/Makefile | 1 + editors/vertico.el/Makefile | 34 ++++++++++++++++++++++++++++++++++ editors/vertico.el/distinfo | 3 +++ editors/vertico.el/pkg-descr | 10 ++++++++++ editors/vertico.el/pkg-plist | 15 +++++++++++++++ 5 files changed, 63 insertions(+) diff --git a/editors/Makefile b/editors/Makefile index b9e85180ab92..9c6cdfe90446 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -280,6 +280,7 @@ SUBDIR += uhex SUBDIR += uzap SUBDIR += ved + SUBDIR += vertico.el SUBDIR += vigor SUBDIR += vile SUBDIR += vim diff --git a/editors/vertico.el/Makefile b/editors/vertico.el/Makefile new file mode 100644 index 000000000000..16bce25589ea --- /dev/null +++ b/editors/vertico.el/Makefile @@ -0,0 +1,34 @@ +PORTNAME= vertico.el +PORTVERSION= 2.5 +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 + +OPTIONS_DEFINE= DOCS + +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 + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + +.include 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..cc78a1351a9f --- /dev/null +++ b/editors/vertico.el/pkg-plist @@ -0,0 +1,15 @@ +%%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico.el +%%PORTDOCS%%%%DOCSDIR%%/README.org