git: da27c90d3e46 - main - sysutils/vimpager: Update to 2.06.20250412
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 06 Jun 2025 17:51:04 UTC
The branch main has been updated by uzsolt:
URL: https://cgit.FreeBSD.org/ports/commit/?id=da27c90d3e4696cf6787baf3c09d8f164bba0728
commit da27c90d3e4696cf6787baf3c09d8f164bba0728
Author: Yusuf Yaman <nxjoseph@protonmail.com>
AuthorDate: 2025-06-06 17:48:01 +0000
Commit: Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-06-06 17:50:29 +0000
sysutils/vimpager: Update to 2.06.20250412
Use flavors for runtime dependencies. The flavors are same as in
editors/vim.
Add TEST target and dependency.
Submitter takes maintainership.
PR: 283220
---
sysutils/vimpager/Makefile | 46 ++++++++++++++++++++++++++++++---------------
sysutils/vimpager/distinfo | 6 +++---
sysutils/vimpager/pkg-plist | 6 +++++-
3 files changed, 39 insertions(+), 19 deletions(-)
diff --git a/sysutils/vimpager/Makefile b/sysutils/vimpager/Makefile
index 26466bb6f799..3cd535016297 100644
--- a/sysutils/vimpager/Makefile
+++ b/sysutils/vimpager/Makefile
@@ -1,32 +1,48 @@
PORTNAME= vimpager
-DISTVERSION= 2.06.20200712
-PORTREVISION= 1
+DISTVERSION= 2.06.20250412
CATEGORIES= sysutils
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Use Vim/NeoVim as a pager
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Use Vim/NeoVim as a pager (${FLAVOR:U} flavor)
WWW= https://github.com/rkitover/vimpager
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+FLAVORS= console gtk2 gtk3 motif tiny x11 neovim
+FLAVOR?= ${FLAVORS:[1]}
+
+console_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@console
+gtk2_PKGNAMESUFFIX= -gtk2
+gtk2_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@gtk2
+gtk3_PKGNAMESUFFIX= -gtk3
+gtk3_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@gtk3
+motif_PKGNAMESUFFIX= -motif
+motif_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@motif
+neovim_PKGNAMESUFFIX= -neovim
+neovim_RUN_DEPENDS= ${LOCALBASE}/bin/nvim:editors/neovim
+tiny_PKGNAMESUFFIX= -tiny
+tiny_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@tiny
+x11_PKGNAMESUFFIX= -x11
+x11_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@x11
+
USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= rkitover
-GH_TAGNAME= 85004fd
+GH_TAGNAME= 842f746
-NO_ARCH= yes
+TEST_TARGET= test
+TESTING_UNSAFE= yes
-OPTIONS_DEFINE= DOCS
-OPTIONS_SINGLE= BACKEND
-OPTIONS_DEFAULT=VIM
+# Register conflicts with all other flavors
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:S/^/vimpager-/}
+
+NO_ARCH= yes
-OPTIONS_SINGLE_BACKEND= NEOVIM VIM
-BACKEND_DESC= Choose your Vim backend
-NEOVIM_DESC= NeoVim
-VIM_DESC= Vim
+OPTIONS_DEFINE= DOCS TEST
+OPTIONS_SUB= yes
-NEOVIM_RUN_DEPENDS= nvim:editors/neovim
-VIM_RUN_DEPENDS= vim:editors/vim
+DOCS_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
+TEST_RUN_DEPENDS= bats:devel/bats-core
.include <bsd.port.mk>
diff --git a/sysutils/vimpager/distinfo b/sysutils/vimpager/distinfo
index 3be032fd4ec6..1b68ff67dcf5 100644
--- a/sysutils/vimpager/distinfo
+++ b/sysutils/vimpager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1594537103
-SHA256 (rkitover-vimpager-2.06.20200712-85004fd_GH0.tar.gz) = 7bf5f4b7ac6ef0bfc2d7837ce4a4bab9d891ddd14739e0619ba3346e75c3fb4d
-SIZE (rkitover-vimpager-2.06.20200712-85004fd_GH0.tar.gz) = 164077
+TIMESTAMP = 1748713928
+SHA256 (rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 935c6e80e3c66fba31ba6f1d7fb2f3f471599f21848c1b6b5063ccd7dd5374c5
+SIZE (rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 164299
diff --git a/sysutils/vimpager/pkg-plist b/sysutils/vimpager/pkg-plist
index 0f3267375a4a..0ff111dfc741 100644
--- a/sysutils/vimpager/pkg-plist
+++ b/sysutils/vimpager/pkg-plist
@@ -1,14 +1,18 @@
bin/vimcat
bin/vimpager
-etc/vimpagerrc
+%%ETCDIR%%rc
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog_vimcat.yml
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog_vimpager.yml
%%PORTDOCS%%%%DOCSDIR%%/DOC_AUTHORS.yml
%%PORTDOCS%%%%DOCSDIR%%/TODO.yml
%%PORTDOCS%%%%DOCSDIR%%/copyright
+%%PORTDOCS%%%%DOCSDIR%%/html/vimcat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/vimpager.html
%%PORTDOCS%%%%DOCSDIR%%/uganda.txt
%%PORTDOCS%%%%DOCSDIR%%/vimcat.md
%%PORTDOCS%%%%DOCSDIR%%/vimpager.md
+share/man/man1/vimcat.1.gz
+share/man/man1/vimpager.1.gz
%%DATADIR%%/autoload/AnsiEsc.vim
%%DATADIR%%/autoload/vimcat.vim
%%DATADIR%%/autoload/vimpager.vim