diff --git a/textproc/diff-so-fancy/Makefile b/textproc/diff-so-fancy/Makefile index bc4f719ad767..ec675021323a 100644 --- a/textproc/diff-so-fancy/Makefile +++ b/textproc/diff-so-fancy/Makefile @@ -1,35 +1,46 @@ PORTNAME= diff-so-fancy -PORTVERSION= 1.4.4 DISTVERSIONPREFIX= v +DISTVERSION= 1.4.6 CATEGORIES= textproc -MAINTAINER= ports@FreeBSD.org +MAINTAINER= alven@FreeBSD.org COMMENT= Fancier diff output formatter WWW= https://github.com/so-fancy/diff-so-fancy/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= git:devel/git +TEST_DEPENDS= bats:devel/bats-core USES= perl5 shebangfix USE_GITHUB= yes +GH_ACCOUNT= so-fancy USE_PERL5= run -GH_ACCOUNT= so-fancy +SHEBANG_FILES= ${WRKSRC}/diff-so-fancy + +TEST_TARGET= test + +TESTING_UNSAFE= yes + NO_ARCH= yes NO_BUILD= yes -SHEBANG_FILES= ${WRKSRC}/diff-so-fancy SUB_FILES= pkg-message +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} - ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_SCRIPT} ${WRKSRC}/diff-so-fancy ${STAGEDIR}${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/lib/DiffHighlight.pm \ - ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} - ${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/history.md \ - ${WRKSRC}/pro-tips.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/lib/DiffHighlight.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} + +do-test: + cd ${WRKSRC} && bats test .include diff --git a/textproc/diff-so-fancy/distinfo b/textproc/diff-so-fancy/distinfo index 321c9992e9b1..a914bc4c3eaf 100644 --- a/textproc/diff-so-fancy/distinfo +++ b/textproc/diff-so-fancy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688558833 -SHA256 (so-fancy-diff-so-fancy-v1.4.4_GH0.tar.gz) = 3eac2cfb3b1de9d14b6a712941985d6b240b7f3726c94a5e337317c7161e869d -SIZE (so-fancy-diff-so-fancy-v1.4.4_GH0.tar.gz) = 188528 +TIMESTAMP = 1774549057 +SHA256 (so-fancy-diff-so-fancy-v1.4.6_GH0.tar.gz) = 50db311c9444b080361d3bfc0cf0180715fae4c682316673f707179ee9718f93 +SIZE (so-fancy-diff-so-fancy-v1.4.6_GH0.tar.gz) = 191388 diff --git a/textproc/diff-so-fancy/pkg-plist b/textproc/diff-so-fancy/pkg-plist index 4e7d28c38647..4a6f56123b44 100644 --- a/textproc/diff-so-fancy/pkg-plist +++ b/textproc/diff-so-fancy/pkg-plist @@ -1,5 +1,7 @@ bin/diff-so-fancy %%SITE_PERL%%/DiffHighlight.pm -%%DOCSDIR%%/README.md -%%DOCSDIR%%/history.md -%%DOCSDIR%%/pro-tips.md +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/README.md +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/hacking-and-testing.md +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/history.md +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/pro-tips.md +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/reporting-bugs.md