diff options
Diffstat (limited to 'net-im/hommabot/Makefile')
| -rw-r--r-- | net-im/hommabot/Makefile | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/net-im/hommabot/Makefile b/net-im/hommabot/Makefile index 1deaa05..2a3240e 100644 --- a/net-im/hommabot/Makefile +++ b/net-im/hommabot/Makefile @@ -1,39 +1,51 @@ PORTNAME= hommabot -PORTVERSION= 2.0.0 +DISTVERSION= 2.1.0 CATEGORIES= net-im MAINTAINER= jan@jantuomi.fi COMMENT= Telegram bot for household task management +WWW= https://github.com/jantuomi/hommabot2 -LICENSE= ISCL +LICENSE= ISC USE_GITHUB= yes GH_ACCOUNT= jantuomi GH_PROJECT= hommabot2 -GH_TAGNAME= main +GH_TAGNAME= f7e272ab8726ed6a205b46d6723cc91aa9d63be1 -NO_CHECKSUM= yes -NO_ARCH= yes -NO_BUILD= yes +USES= nodejs:24,build,run \ + npm:npm,fetch,extract,build -RUN_DEPENDS= node:www/node \ - npm:www/npm +NPM_PREFETCH= yes +NPM_EXTRACT= yes -SUB_FILES= pkg-message USE_RC_SUBR= hommabot +SUB_FILES= pkg-message -APPDIR= ${PREFIX}/hommabot +APPDIR= ${PREFIX}/libexec/${PORTNAME} STAGE_APPDIR= ${STAGEDIR}${APPDIR} +do-build: + cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} \ + ${NPM_REBUILD_CMD} ${NPM_REBUILD_FLAGS} + do-install: ${MKDIR} ${STAGE_APPDIR} - ${INSTALL_DATA} ${WRKSRC}/package.json ${STAGE_APPDIR}/ - ${INSTALL_DATA} ${WRKSRC}/package-lock.json ${STAGE_APPDIR}/ - ${INSTALL_DATA} ${WRKSRC}/tsconfig.json ${STAGE_APPDIR}/ - (cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGE_APPDIR}/src) + ${INSTALL_DATA} ${WRKSRC}/package.json \ + ${STAGE_APPDIR}/ + ${INSTALL_DATA} ${WRKSRC}/package-lock.json \ + ${STAGE_APPDIR}/ + ${INSTALL_DATA} ${WRKSRC}/tsconfig.json \ + ${STAGE_APPDIR}/ + (cd ${WRKSRC} && \ + ${COPYTREE_SHARE} src ${STAGE_APPDIR}) + (cd ${WRKSRC} && \ + ${COPYTREE_SHARE} node_modules ${STAGE_APPDIR}) post-install: - @(cd ${STAGEDIR}${PREFIX} && ${FIND} hommabot -type f -o -type l | ${SORT}) >> ${TMPPLIST} - @(cd ${STAGEDIR}${PREFIX} && ${FIND} hommabot -type d | ${SORT} -r | ${SED} 's|^|@dir |') >> ${TMPPLIST} + @(cd ${STAGEDIR}${PREFIX} && \ + ${FIND} libexec/${PORTNAME} \( -type f -o -type l \) | \ + ${SORT}) >> ${TMPPLIST} .include <bsd.port.mk> |
