diff options
Diffstat (limited to 'www/filebrowser/Makefile')
-rw-r--r-- | www/filebrowser/Makefile | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/www/filebrowser/Makefile b/www/filebrowser/Makefile new file mode 100644 index 000000000000..58eefc1b7d46 --- /dev/null +++ b/www/filebrowser/Makefile @@ -0,0 +1,50 @@ +PORTNAME= filebrowser +DISTVERSIONPREFIX= v +DISTVERSION= 2.32.0 +PORTREVISION= 1 +CATEGORIES= www +MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ +DISTFILES= ${PORTNAME}-${DISTVERSION}.frontend${EXTRACT_SUFX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Web File Browser +WWW= https://filebrowser.org + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +USE_GITHUB= yes + +USE_RC_SUBR= ${PORTNAME} + +GO_MOD_DIST= github +GO_MODULE= github.com/filebrowser/${PORTNAME} +GO_BUILDFLAGS= -ldflags "\ + -X 'github.com/filebrowser/${PORTNAME}/v2/version.Version=${DISTVERSION}' \ + -X 'github.com/filebrowser/${PORTNAME}/v2/version.CommitSHA=${GITID}'" + +SUB_LIST= USER=${USERS:[1]} + +USERS= ${FILEBROWSER_USER} +GROUPS= ${FILEBROWSER_GROUP} + +PLIST_SUB= GROUP=${GROUPS:[1]} \ + USER=${USERS:[1]} + +# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' +# in the File Browser repository to get the value of GITID. +GITID= 3d6c5152fe22a4a47783253a3506a2930b7b6be3 + +FILEBROWSER_USER= ${PORTNAME} +FILEBROWSER_GROUP= ${FILEBROWSER_USER} + +pre-build: + @cd ${WRKDIR}/filebrowser-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/frontend/dist + +post-install: +.for dir in run log db + @${MKDIR} ${STAGEDIR}/var/${dir}/${PORTNAME} +.endfor + +.include <bsd.port.mk> |