mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-22 00:35:15 +00:00
636f0a9700
Direct commit to quarterly to bump Go ports revisions after 61a665d2d8
Approved by: ports-secteam (blanket)
57 lines
1.8 KiB
Makefile
57 lines
1.8 KiB
Makefile
PORTNAME= adguardhome
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 0.107.21
|
|
PORTREVISION= 2
|
|
CATEGORIES= www
|
|
|
|
MAINTAINER= yuri@FreeBSD.org
|
|
COMMENT= Network-wide ads & trackers blocking DNS server
|
|
WWW= https://adguard.com/en/adguard-home/overview.html
|
|
|
|
LICENSE= GPLv3
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
|
|
|
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
|
|
|
|
USES= cpe go:1.18,modules
|
|
|
|
GO_MODULE= github.com/AdguardTeam/AdGuardHome
|
|
GO_BUILDFLAGS= -ldflags="-s -w -X github.com/AdguardTeam/AdGuardHome/internal/version.version=${DISTVERSION}" # workaround for https://github.com/AdguardTeam/AdGuardHome/issues/4774
|
|
|
|
# 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
|
|
|
|
USER= root # it has to run as root because it listens on the privileged DNS port
|
|
SUB_LIST= USER=${USER}
|
|
USE_RC_SUBR= ${PORTNAME}
|
|
|
|
CPE_VENDOR= adguard
|
|
|
|
.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}/${DIST_SUBDIR}/${PORTNAME}-html-build-${DISTVERSION}${EXTRACT_SUFX} build && \
|
|
${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${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
|
|
|
|
pre-build:
|
|
@${CP} -r ${WRKDIR}/build ${WRKDIR}/build2 ${WRKSRC}/
|
|
.endif
|
|
|
|
PLIST_FILES= bin/${PORTNAME}
|
|
|
|
.include <bsd.port.mk>
|