Files
2026-10-04 04:07:15 +00:00

37 lines
1020 B
Makefile

PORTNAME= vikunja
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.0
CATEGORIES= www
MASTER_SITES= LOCAL/decke:ui
DISTFILES= vikunja-frontend-${DISTVERSION}.tar.gz:ui
MAINTAINER= decke@FreeBSD.org
COMMENT= Todo-app to organize your life
WWW= https://vikunja.io
LICENSE= AGPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe go:1.27,modules
USE_GITHUB= yes
GH_ACCOUNT= go-vikunja
USE_RC_SUBR= vikunja
GO_MOD_DIST= https://raw.githubusercontent.com/go-vikunja/vikunja/refs/tags/v${DISTVERSION}/
GO_MODULE= code.vikunja.io/api
GO_BUILDFLAGS= -tags osusergo -ldflags " \
-X code.vikunja.io/api/pkg/version.Version=${DISTVERSION} \
-X main.Tags=osusergo"
post-extract:
${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/vikunja-frontend-${DISTVERSION}.tar.gz -C ${WRKSRC}/frontend
post-install:
${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}
${MKDIR} ${STAGEDIR}/var/log/${PORTNAME}
${MKDIR} ${STAGEDIR}/var/run/${PORTNAME}
${INSTALL_DATA} ${PATCHDIR}/config.yml.sample ${STAGEDIR}/var/db/${PORTNAME}/config.yml.sample
.include <bsd.port.mk>