Dag-Erling Smørgrav 7dc1a81584 www/codeberg-pages-server: Update to 6.4
The current version (6.2.1) is not only outdated, it appears to have
been re-rolled, and therefore fails the checksum.

Approved by:	maintainer
Reviewed by:	adamw
Differential Revision:	https://reviews.freebsd.org/D54112
2025-12-16 00:04:24 +01:00

48 lines
1.3 KiB
Makefile

PORTNAME= codeberg-pages-server
DISTVERSIONPREFIX= v
DISTVERSION= 6.4
CATEGORIES= www
MASTER_SITES= https://codeberg.org/Codeberg/pages-server/archive/
DISTFILES= ${DISTVERSIONFULL}.zip
MAINTAINER= orville@anislet.dev
COMMENT= Codeberg Pages Server
WWW= https://codeberg.org/Codeberg/pages-server
LICENSE= EUPL12
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe go:modules
USE_RC_SUBR= codeberg-pages-server
GO_MODULE= codeberg.org/codeberg/pages
GO_MOD_DIST= https://codeberg.org/Codeberg/pages-server/raw/tag/${DISTVERSIONFULL}/
GO_TARGET= codeberg.org/codeberg/pages:codeberg-pages-server
GO_BUILDFLAGS+= -ldflags=" \
${STRIP} -w \
-extldflags '-static' \
-X codeberg.org/codeberg/pages/server/version.Version=${DISTVERSIONFULL}"
GO_BUILDFLAGS+= -tags=" \
sqlite \
sqlite_unlock_notify \
netgo"
WRKSRC= ${WRKDIR}/pages-server
USERS= www
GROUPS= www
post-build:
@${WRKDIR}/bin/codeberg-pages-server --help | \
${SETENV} XDG_CACHE_HOME=${WRKDIR}/.cache ${GO_ENV} \
${GO_CMD} run ${FILESDIR}/config-generater.go > \
${WRKSRC}/codeberg-pages-server-config.in
post-install:
${INSTALL} -m0600 ${WRKSRC}/codeberg-pages-server-config.in \
${STAGEDIR}${PREFIX}/etc/rc.conf.d/codeberg-pages-server.sample
@${MKDIR} ${STAGEDIR}/var/db/codeberg-pages-server
.include <bsd.port.mk>