Skip to content

Commit da27c90

Browse files
Yusuf YamanZsolt Udvari
authored andcommitted
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
1 parent 91d143d commit da27c90

File tree

3 files changed

+39
-19
lines changed

3 files changed

+39
-19
lines changed

‎sysutils/vimpager/Makefile‎

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,48 @@
11
PORTNAME= vimpager
2-
DISTVERSION= 2.06.20200712
3-
PORTREVISION= 1
2+
DISTVERSION= 2.06.20250412
43
CATEGORIES= sysutils
54

6-
MAINTAINER= ports@FreeBSD.org
7-
COMMENT= Use Vim/NeoVim as a pager
5+
MAINTAINER= nxjoseph@protonmail.com
6+
COMMENT= Use Vim/NeoVim as a pager (${FLAVOR:U} flavor)
87
WWW= https://github.com/rkitover/vimpager
98

109
LICENSE= BSD2CLAUSE
1110
LICENSE_FILE= ${WRKSRC}/LICENSE
1211

12+
FLAVORS= console gtk2 gtk3 motif tiny x11 neovim
13+
FLAVOR?= ${FLAVORS:[1]}
14+
15+
console_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@console
16+
gtk2_PKGNAMESUFFIX= -gtk2
17+
gtk2_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@gtk2
18+
gtk3_PKGNAMESUFFIX= -gtk3
19+
gtk3_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@gtk3
20+
motif_PKGNAMESUFFIX= -motif
21+
motif_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@motif
22+
neovim_PKGNAMESUFFIX= -neovim
23+
neovim_RUN_DEPENDS= ${LOCALBASE}/bin/nvim:editors/neovim
24+
tiny_PKGNAMESUFFIX= -tiny
25+
tiny_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@tiny
26+
x11_PKGNAMESUFFIX= -x11
27+
x11_RUN_DEPENDS= ${LOCALBASE}/bin/vim:editors/vim@x11
28+
1329
USES= gmake
1430
USE_GITHUB= yes
1531
GH_ACCOUNT= rkitover
16-
GH_TAGNAME= 85004fd
32+
GH_TAGNAME= 842f746
1733

18-
NO_ARCH= yes
34+
TEST_TARGET= test
35+
TESTING_UNSAFE= yes
1936

20-
OPTIONS_DEFINE= DOCS
21-
OPTIONS_SINGLE= BACKEND
22-
OPTIONS_DEFAULT=VIM
37+
# Register conflicts with all other flavors
38+
CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:S/^/vimpager-/}
39+
40+
NO_ARCH= yes
2341

24-
OPTIONS_SINGLE_BACKEND= NEOVIM VIM
25-
BACKEND_DESC= Choose your Vim backend
26-
NEOVIM_DESC= NeoVim
27-
VIM_DESC= Vim
42+
OPTIONS_DEFINE= DOCS TEST
43+
OPTIONS_SUB= yes
2844

29-
NEOVIM_RUN_DEPENDS= nvim:editors/neovim
30-
VIM_RUN_DEPENDS= vim:editors/vim
45+
DOCS_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
46+
TEST_RUN_DEPENDS= bats:devel/bats-core
3147

3248
.include <bsd.port.mk>

‎sysutils/vimpager/distinfo‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1594537103
2-
SHA256 (rkitover-vimpager-2.06.20200712-85004fd_GH0.tar.gz) = 7bf5f4b7ac6ef0bfc2d7837ce4a4bab9d891ddd14739e0619ba3346e75c3fb4d
3-
SIZE (rkitover-vimpager-2.06.20200712-85004fd_GH0.tar.gz) = 164077
1+
TIMESTAMP = 1748713928
2+
SHA256 (rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 935c6e80e3c66fba31ba6f1d7fb2f3f471599f21848c1b6b5063ccd7dd5374c5
3+
SIZE (rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 164299

‎sysutils/vimpager/pkg-plist‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
bin/vimcat
22
bin/vimpager
3-
etc/vimpagerrc
3+
%%ETCDIR%%rc
44
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog_vimcat.yml
55
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog_vimpager.yml
66
%%PORTDOCS%%%%DOCSDIR%%/DOC_AUTHORS.yml
77
%%PORTDOCS%%%%DOCSDIR%%/TODO.yml
88
%%PORTDOCS%%%%DOCSDIR%%/copyright
9+
%%PORTDOCS%%%%DOCSDIR%%/html/vimcat.html
10+
%%PORTDOCS%%%%DOCSDIR%%/html/vimpager.html
911
%%PORTDOCS%%%%DOCSDIR%%/uganda.txt
1012
%%PORTDOCS%%%%DOCSDIR%%/vimcat.md
1113
%%PORTDOCS%%%%DOCSDIR%%/vimpager.md
14+
share/man/man1/vimcat.1.gz
15+
share/man/man1/vimpager.1.gz
1216
%%DATADIR%%/autoload/AnsiEsc.vim
1317
%%DATADIR%%/autoload/vimcat.vim
1418
%%DATADIR%%/autoload/vimpager.vim

0 commit comments

Comments
 (0)