aboutsummaryrefslogtreecommitdiff
path: root/www/adguardhome/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/adguardhome/Makefile')
-rw-r--r--www/adguardhome/Makefile30
1 files changed, 30 insertions, 0 deletions
diff --git a/www/adguardhome/Makefile b/www/adguardhome/Makefile
index 60e99e25c6dc..3c8cd2da87f2 100644
--- a/www/adguardhome/Makefile
+++ b/www/adguardhome/Makefile
@@ -2,6 +2,7 @@
PORTNAME= adguardhome
DISTVERSIONPREFIX= v
DISTVERSION= 0.105.2
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
@@ -14,6 +15,35 @@ USES= go:modules
GO_MODULE= github.com/AdguardTeam/AdGuardHome
+# to rebuild the deps archives:
+# 1. set DEV_UPDATE_MODE=yes
+# 2. make makesum patch build
+# 3. upload the *-html-build* archives
+# 4. set DEV_UPDATE_MODE=no
+# 5. make clean makesum
+
+DEV_UPDATE_MODE= no
+
+.if (${DEV_UPDATE_MODE} == "yes")
+BUILD_DEPENDS= npm:www/npm \
+ yarn:www/yarn
+do-build:
+ @cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} js-deps js-build && \
+ ${TAR} czf ${DISTDIR}/${PORTNAME}-html-build-${DISTVERSION}${EXTRACT_SUFX} build && \
+ ${TAR} czf ${DISTDIR}/${PORTNAME}-html-build2-${DISTVERSION}${EXTRACT_SUFX} build2 && \
+ ${ECHO} "Please upload files ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-html-build-${DISTVERSION}${EXTRACT_SUFX} and ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-html-build2-${DISTVERSION}${EXTRACT_SUFX}"
+.else
+MASTER_SITES= LOCAL/yuri/:deps
+DISTFILES= ${PORTNAME}-html-build-${DISTVERSION}${EXTRACT_SUFX}:deps \
+ ${PORTNAME}-html-build2-${DISTVERSION}${EXTRACT_SUFX}:deps
+EXTRACT_ONLY= ${PORTNAME}-html-build-${DISTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}-html-build2-${DISTVERSION}${EXTRACT_SUFX}
+
+pre-build:
+ @${CP} -r ${WRKDIR}/build ${WRKDIR}/build2 ${WRKSRC}/
+.endif
+
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>