diff options
Diffstat (limited to 'www/homepage/Makefile')
-rw-r--r-- | www/homepage/Makefile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/www/homepage/Makefile b/www/homepage/Makefile new file mode 100644 index 000000000000..a38936f90cfd --- /dev/null +++ b/www/homepage/Makefile @@ -0,0 +1,43 @@ +PORTNAME= homepage +DISTVERSION= 1.3.2 +CATEGORIES= www +MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ +DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Highly customizable homepage with service API integrations +WWW= https://gethomepage.dev + +LICENSE= GPLv3 + +USES= nodejs:lts,run + +USE_RC_SUBR= ${PORTNAME} + +NO_ARCH= yes +NO_BUILD= yes +SUB_LIST= HOMEDIR=${HOMEPAGE_HOMEDIR} \ + USER=${HOMEPAGE_USER} + +WRKSRC= ${WRKDIR}/${PORTNAME}-files + +PLIST_SUB= GROUP=${HOMEPAGE_GROUP} \ + USER=${HOMEPAGE_USER} \ + HOMEDIR=${HOMEPAGE_HOMEDIR} + +HOMEPAGE_HOMEDIR= ${WWWDIR} +HOMEPAGE_CONFIGDIR= ${HOMEPAGE_HOMEDIR}/config +HOMEPAGE_USER= www +HOMEPAGE_GROUP= www + +do-install: + @${MKDIR} ${STAGEDIR}${HOMEPAGE_HOMEDIR} + @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${HOMEPAGE_HOMEDIR} + +post-install: + ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.env ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.env + @${MKDIR} ${STAGEDIR}${HOMEPAGE_CONFIGDIR} + @${MKDIR} ${STAGEDIR}${HOMEPAGE_CONFIGDIR}/logs + @cd ${FILESDIR}/config && ${COPYTREE_SHARE} . ${STAGEDIR}${HOMEPAGE_CONFIGDIR} + +.include <bsd.port.mk> |