37 lines
1020 B
Makefile
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>
|