# $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