Diff from Karlis Mikelsons. Thank you ! Tested by me against GANDI and R53 providers. ok jca@ and me
44 lines
1.1 KiB
Makefile
44 lines
1.1 KiB
Makefile
# $OpenBSD: Makefile,v 1.9 2020/05/30 17:00:32 paco Exp $
|
|
|
|
# XXX intersection of GO_ARCHS and LP64_ARCHS
|
|
# providers/octodns/octoyaml/read.go:265:17: constant 4294967295 overflows int
|
|
ONLY_FOR_ARCHS = aarch64 amd64
|
|
|
|
COMMENT = manage DNS configuration across any number of DNS hosts
|
|
|
|
GH_ACCOUNT = StackExchange
|
|
GH_PROJECT = dnscontrol
|
|
GH_TAGNAME = v3.1.1
|
|
|
|
CATEGORIES = net
|
|
|
|
HOMEPAGE = https://stackexchange.github.io/dnscontrol/
|
|
|
|
# MIT
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB = c pthread
|
|
|
|
MODULES = lang/go
|
|
|
|
MODGO_TEST_FLAGS += -provider BIND
|
|
|
|
DOCDIR = ${PREFIX}/share/doc/dnscontrol
|
|
|
|
do-build:
|
|
cd ${WRKSRC} && ${MODGO_CMD} generate ${MODGO_FLAGS}
|
|
cd ${WRKSRC} && ${MODGO_CMD} build ${MODGO_FLAGS}
|
|
cd ${WRKSRC}/cmd/convertzone && ${MODGO_CMD} build ${MODGO_FLAGS}
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/dnscontrol ${PREFIX}/bin/
|
|
${INSTALL_PROGRAM} ${WRKSRC}/cmd/convertzone/convertzone ${PREFIX}/bin/
|
|
${INSTALL_DATA_DIR} ${DOCDIR}/providers
|
|
${INSTALL_DATA} ${WRKSRC}/docs/_providers/*.md ${DOCDIR}/providers/
|
|
${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/docs/*.md ${DOCDIR}/
|
|
|
|
do-test:
|
|
cd ${WRKSRC}/integrationTest && ${MODGO_TEST_CMD}
|
|
|
|
.include <bsd.port.mk>
|