aboutsummaryrefslogtreecommitdiff
path: root/www/gohugo
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2017-01-03 12:50:18 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2017-01-03 12:50:18 +0000
commit55461afc3c322d61e0b2bd47394a7a8a229c1daf (patch)
tree25ed9f59090beb17909a0b85ac1153112a94f81f /www/gohugo
parent9e586240425781f0aebd2d638a86dfdc45b4fca2 (diff)
Notes
Diffstat (limited to 'www/gohugo')
-rw-r--r--www/gohugo/Makefile11
-rw-r--r--www/gohugo/pkg-plist48
2 files changed, 29 insertions, 30 deletions
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index 639818a10c98..806af1894240 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -2,6 +2,7 @@
PORTNAME= hugo
PORTVERSION= 0.18.1
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= www
PKGNAMEPREFIX= go
@@ -56,22 +57,21 @@ GH_TUPLE= eknkc:amber:9be5e8a:amber/src/github.com/eknkc/amber \
OPTIONS_DEFINE= MANPAGES
MANPAGES_DESC= Build and/or install manual pages
+OPTIONS_SUB= MANPAGES
OPTIONS_DEFAULT= MANPAGES
-.include <bsd.port.options.mk>
-
STRIP= # stripping can break go binaries
do-build:
@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} && ${SETENV} GOPATH=${WRKSRC} go build -o bin/${PORTNAME}
-.if ${PORT_OPTIONS:MMANPAGES}
+
+do-build-MANPAGES-on:
@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} && ./bin/${PORTNAME} gen man --dir man/man1/
-.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}/bin/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}
-.if ${PORT_OPTIONS:MMANPAGES}
+do-install-MANPAGES-on:
.for i in hugo-benchmark.1 \
hugo-config.1 \
hugo-convert-toJSON.1 \
@@ -98,6 +98,5 @@ do-install:
hugo.1
${INSTALL_MAN} ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}/man/man1/$i ${STAGEDIR}/${PREFIX}/man/man1
.endfor
-.endif
.include <bsd.port.mk>
diff --git a/www/gohugo/pkg-plist b/www/gohugo/pkg-plist
index b86f2955f505..bda002b30d9d 100644
--- a/www/gohugo/pkg-plist
+++ b/www/gohugo/pkg-plist
@@ -1,25 +1,25 @@
bin/hugo
-man/man1/hugo-benchmark.1.gz
-man/man1/hugo-config.1.gz
-man/man1/hugo-convert-toJSON.1.gz
-man/man1/hugo-convert-toTOML.1.gz
-man/man1/hugo-convert-toYAML.1.gz
-man/man1/hugo-convert.1.gz
-man/man1/hugo-env.1.gz
-man/man1/hugo-gen-autocomplete.1.gz
-man/man1/hugo-gen-doc.1.gz
-man/man1/hugo-gen-man.1.gz
-man/man1/hugo-gen.1.gz
-man/man1/hugo-import-jekyll.1.gz
-man/man1/hugo-import.1.gz
-man/man1/hugo-list-drafts.1.gz
-man/man1/hugo-list-expired.1.gz
-man/man1/hugo-list-future.1.gz
-man/man1/hugo-list.1.gz
-man/man1/hugo-new-site.1.gz
-man/man1/hugo-new-theme.1.gz
-man/man1/hugo-new.1.gz
-man/man1/hugo-server.1.gz
-man/man1/hugo-undraft.1.gz
-man/man1/hugo-version.1.gz
-man/man1/hugo.1.gz
+%%MANPAGES%%man/man1/hugo-benchmark.1.gz
+%%MANPAGES%%man/man1/hugo-config.1.gz
+%%MANPAGES%%man/man1/hugo-convert-toJSON.1.gz
+%%MANPAGES%%man/man1/hugo-convert-toTOML.1.gz
+%%MANPAGES%%man/man1/hugo-convert-toYAML.1.gz
+%%MANPAGES%%man/man1/hugo-convert.1.gz
+%%MANPAGES%%man/man1/hugo-env.1.gz
+%%MANPAGES%%man/man1/hugo-gen-autocomplete.1.gz
+%%MANPAGES%%man/man1/hugo-gen-doc.1.gz
+%%MANPAGES%%man/man1/hugo-gen-man.1.gz
+%%MANPAGES%%man/man1/hugo-gen.1.gz
+%%MANPAGES%%man/man1/hugo-import-jekyll.1.gz
+%%MANPAGES%%man/man1/hugo-import.1.gz
+%%MANPAGES%%man/man1/hugo-list-drafts.1.gz
+%%MANPAGES%%man/man1/hugo-list-expired.1.gz
+%%MANPAGES%%man/man1/hugo-list-future.1.gz
+%%MANPAGES%%man/man1/hugo-list.1.gz
+%%MANPAGES%%man/man1/hugo-new-site.1.gz
+%%MANPAGES%%man/man1/hugo-new-theme.1.gz
+%%MANPAGES%%man/man1/hugo-new.1.gz
+%%MANPAGES%%man/man1/hugo-server.1.gz
+%%MANPAGES%%man/man1/hugo-undraft.1.gz
+%%MANPAGES%%man/man1/hugo-version.1.gz
+%%MANPAGES%%man/man1/hugo.1.gz