Files
ports/www/zola/Makefile
T
2026-10-04 04:07:15 +00:00

50 lines
1.2 KiB
Makefile

PORTNAME= zola
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.6
CATEGORIES= www
MAINTAINER= bofh@FreeBSD.org
COMMENT= Fast static site generator
WWW= https://www.getzola.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= i386
NOT_FOR_ARCHS_REASON= the ring crate requires SSE2 instruction on intel cpu
LIB_DEPENDS= libonig.so:devel/oniguruma \
libsass.so:textproc/libsass \
libzstd.so:archivers/zstd
USES= cargo ssl
USE_GITHUB= yes
GH_ACCOUNT= getzola
MAKE_ENV= CARGO_PROFILE_RELEASE_LTO=off
PLIST_FILES= bin/zola \
etc/bash_completion.d/zola.bash \
share/fish/completions/zola.fish \
share/zsh/site-functions/_zola
PORTDOCS= *
OPTIONS_DEFINE= DOCS
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \
${STAGEDIR}${PREFIX}/share/fish/completions \
${STAGEDIR}${PREFIX}/share/zsh/site-functions
${STAGEDIR}${PREFIX}/bin/zola completion bash > \
${STAGEDIR}${PREFIX}/etc/bash_completion.d/zola.bash
${STAGEDIR}${PREFIX}/bin/zola completion fish > \
${STAGEDIR}${PREFIX}/share/fish/completions/zola.fish
${STAGEDIR}${PREFIX}/bin/zola completion zsh > \
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_zola
post-install-DOCS-on:
@cd ${WRKSRC}/docs && \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>