diff options
Diffstat (limited to 'sysutils/vimpager/Makefile')
-rw-r--r-- | sysutils/vimpager/Makefile | 55 |
1 files changed, 43 insertions, 12 deletions
diff --git a/sysutils/vimpager/Makefile b/sysutils/vimpager/Makefile index 26466bb6f799..4e60790ac91e 100644 --- a/sysutils/vimpager/Makefile +++ b/sysutils/vimpager/Makefile @@ -1,32 +1,63 @@ PORTNAME= vimpager -DISTVERSION= 2.06.20200712 +DISTVERSION= 2.06.20250412 PORTREVISION= 1 CATEGORIES= sysutils +MASTER_SITES= https://github.com/rkitover/vimpager/releases/download/${DISTVERSION:R}/ +DISTFILES+= man${EXTRACT_SUFX} +DIST_SUBDIR= ${PORTNAME} -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 +TEST_DEPENDS= bats:devel/bats-core + +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 + +TEST_TARGET= test +TESTING_UNSAFE= yes + +# Register conflicts with all other flavors +CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:S/^/vimpager-/} NO_ARCH= yes OPTIONS_DEFINE= DOCS -OPTIONS_SINGLE= BACKEND -OPTIONS_DEFAULT=VIM +OPTIONS_SUB= yes + +DOCS_BUILD_DEPENDS= pandoc:textproc/hs-pandoc +DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-docs-off -OPTIONS_SINGLE_BACKEND= NEOVIM VIM -BACKEND_DESC= Choose your Vim backend -NEOVIM_DESC= NeoVim -VIM_DESC= Vim +post-extract: + @(${MKDIR} ${WRKSRC}/man && \ + ${MV} ${WRKDIR}/*.1 \ + ${WRKSRC}/man) -NEOVIM_RUN_DEPENDS= nvim:editors/neovim -VIM_RUN_DEPENDS= vim:editors/vim +post-install: + @${MV} ${STAGEDIR}${PREFIX}/etc/vimpagerrc \ + ${STAGEDIR}${PREFIX}/etc/vimpagerrc.sample .include <bsd.port.mk> |