From nobody Sun Nov 05 20:59:29 2023 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 4SNn0d73yKz50RCX; Sun, 5 Nov 2023 20:59:29 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SNn0d6bfJz4MgJ; Sun, 5 Nov 2023 20:59:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699217969; 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=wSaP3GFZf+wK2NiDmBjfhOIMM1RWA4OOmF6RL+29H00=; b=EgbYVLU9Z9C2kTzDE0trk57byjcMOCxN1QJK0sX+ky2P9ytHNkoL/RSf84ZtcPqU7i6jD7 q0H1rDgKTQfHpe4u3dRKJJ0baNE+Yc1cNbc2JY1bsvoy8p0j7O8z0DGD/OZV7+Ffg/G0Fn ihg+4TGELgoaMIH3PdFJ7yo2XbiqPLSs37qMOsZACnePAvlkg12KtieUwD1gzpziBKSd+W 24+f5L3UytQoMK6VRVaSevYeugC1a8lIfIUbOIlhF2yc4FQVvCq/CmpcKIrJkaCd3u29+q ajOR9+31QFS622o9jS2EXfSadD4AgQuiqn3G9mUb+VlF2u/TAxqFWGjHytbKxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699217969; 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=wSaP3GFZf+wK2NiDmBjfhOIMM1RWA4OOmF6RL+29H00=; b=tD7jxIGXVvT0+xXfFyIlforU617tOiH8QYLqbEMfK/i9UkSqIMFLgKrx4jLAdGaKvCNP6H yjUxsqEgUaZ+pwUDDVB1sYBVdwDqU9K8WC+xz/2GttkT6c4nz0/T/BZkb/S7AZVn2MysZQ ZARgiEKE1Szjz0uhWpj3tOr7WZimJrHdK2euXQ53NXRQB+arSEy3VkqGZVf29pmH7LtQCK DM1ihyeo328p5iYq8ZqXhqfhF/BkmCnlgE9s4zWhtk5pj1trfFm43nldzo0qgzvd2VZWVZ IkiZDGdPKhEKHczqERGu7KYE7l9ucDX5KNxQdMBPNoYrpC+xiGqcA4qZhFeUxw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699217969; a=rsa-sha256; cv=none; b=Mtkpg83vtPWiP2EJK0Zz/YyHhoGMCTmFqiPtiq0cb4jGQ1wuMc/+8MK/gNwVHd6rKZIK9U APPPV7orC2h7o5SDC2xAiL37aM1/9wwpdd6YbPCLhVP2cR8pJ4Iz7Nrn5dOCN7S+fjtKtL gCwvRQIjT59YjdZCRtgsv9eMZXCuy7RRerpABtSPD01Ru8qHLsjdPmS2yQXcsMJsOZr3Q9 t+fSHe3c/iQh2/tyGyuel7jJWeXQNHwYOgGDV8Fk+ud5Bkv4qZL2Vv5J8g2CN9jjzTTAyM EEN6rrETKZGXb1p/sP3Nc2Ut4rCeKUVicMYIlwfxsvISHQ31MDE6xKOwkK8tXQ== 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 4SNn0d5StNzgBJ; Sun, 5 Nov 2023 20:59:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3A5KxTsP072144; Sun, 5 Nov 2023 20:59:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3A5KxT48072141; Sun, 5 Nov 2023 20:59:29 GMT (envelope-from git) Date: Sun, 5 Nov 2023 20:59:29 GMT Message-Id: <202311052059.3A5KxT48072141@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Daniel Engberg Subject: git: f213e5c0fb42 - main - devel/paq-nvim: New port: Minimal Neovim plugin manager 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: diizzy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f213e5c0fb4276afe0388298f478c50fd8ec1603 Auto-Submitted: auto-generated The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=f213e5c0fb4276afe0388298f478c50fd8ec1603 commit f213e5c0fb4276afe0388298f478c50fd8ec1603 Author: Alastair Hogge AuthorDate: 2023-11-05 20:52:14 +0000 Commit: Daniel Engberg CommitDate: 2023-11-05 20:57:39 +0000 devel/paq-nvim: New port: Minimal Neovim plugin manager Paq is a minimal, simple to use packer manager for Neovim written in Lua and is aimed for users who make use of Lua for their configuration language. It is written to make use of existing Neovim features, and to have a simple and familiar interface for declaring packages. Website: https://github.com/savq/paq-nvim Differential Revision: https://reviews.freebsd.org/D42185 --- devel/Makefile | 1 + devel/paq-nvim/Makefile | 50 +++++++++++++++++++++++++++++++++++++ devel/paq-nvim/distinfo | 3 +++ devel/paq-nvim/files/pkg-message.in | 27 ++++++++++++++++++++ devel/paq-nvim/pkg-descr | 10 ++++++++ devel/paq-nvim/pkg-plist | 3 +++ 6 files changed, 94 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 06dabbe02154..c72b6c82a2b0 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3868,6 +3868,7 @@ SUBDIR += pam_wrapper SUBDIR += papi SUBDIR += papilio-loader + SUBDIR += paq-nvim SUBDIR += parallel-hashmap SUBDIR += parol SUBDIR += parol-ls diff --git a/devel/paq-nvim/Makefile b/devel/paq-nvim/Makefile new file mode 100644 index 000000000000..057e5ccefe6f --- /dev/null +++ b/devel/paq-nvim/Makefile @@ -0,0 +1,50 @@ +PORTNAME= paq-nvim +DISTVERSIONPREFIX= v +DISTVERSION= 2.0.0 +CATEGORIES= devel editors + +MAINTAINER= agh@riseup.net +COMMENT= Minimal Neovim plugin manager +WWW= https://github.com/savq/paq-nvim + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= neovim>0:editors/neovim +RUN_DEPENDS= git>0:devel/git \ + neovim>0:editors/neovim + +USE_GITHUB= yes +GH_ACCOUNT= savq +GH_PROJECT= ${PORTNAME} + +DATADIR= ${PREFIX}/share/nvim/site/pack/${PORTNAME:S|-nvim||g}/start/${PORTNAME} + +NO_ARCH= yes +SUB_FILES= pkg-message + +PORTDOCS= CONTRIBUTING.md README.md + +OPTIONS_DEFINE= DOCS + +DOCS_DESC= Plugin and project documentation + +do-build: + (cd ${WRKSRC} && \ + nvim -i NONE -u NONE -e --headless -c "helptags doc" -c "quit") + +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} +.for DATA in doc lua + (cd ${WRKSRC} && \ + ${COPYTREE_SHARE} ${DATA} ${STAGEDIR}${DATADIR}) +.endfor + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for DOC in CONTRIBUTING README + ${INSTALL_DATA} ${WRKSRC}/${DOC}.md \ + ${STAGEDIR}${DOCSDIR} +.endfor + +.include diff --git a/devel/paq-nvim/distinfo b/devel/paq-nvim/distinfo new file mode 100644 index 000000000000..dda1b6da5f17 --- /dev/null +++ b/devel/paq-nvim/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1698568791 +SHA256 (savq-paq-nvim-v2.0.0_GH0.tar.gz) = de54c937a33d819fb7c12a11f8d01f966de86a2a6e98e4451e30b19b9516ea0d +SIZE (savq-paq-nvim-v2.0.0_GH0.tar.gz) = 15645 diff --git a/devel/paq-nvim/files/pkg-message.in b/devel/paq-nvim/files/pkg-message.in new file mode 100644 index 000000000000..642425f29fed --- /dev/null +++ b/devel/paq-nvim/files/pkg-message.in @@ -0,0 +1,27 @@ +[ +{ type: install + message: <