From 095b07e564f2df9a92e1e5289b80089d23b1c725 Mon Sep 17 00:00:00 2001 From: kn Date: Sat, 11 Apr 2020 12:45:30 +0000 Subject: [PATCH] Ship docs This lets new users start from scratch with what our package provides so HOMEPAGE does not have to be consulted after installation. Feedback OK sthen --- net/dnscontrol/Makefile | 8 ++++++- net/dnscontrol/pkg/PLIST | 46 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/net/dnscontrol/Makefile b/net/dnscontrol/Makefile index 3f6114ac556..a9b67bc4d3e 100644 --- a/net/dnscontrol/Makefile +++ b/net/dnscontrol/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.7 2020/03/26 20:33:00 sthen Exp $ +# $OpenBSD: Makefile,v 1.8 2020/04/11 12:45:30 kn Exp $ # XXX intersection of GO_ARCHS and LP64_ARCHS # providers/octodns/octoyaml/read.go:265:17: constant 4294967295 overflows int @@ -9,6 +9,7 @@ COMMENT = manage DNS configuration across any number of DNS hosts GH_ACCOUNT = StackExchange GH_PROJECT = dnscontrol GH_TAGNAME = v3.0.0 +REVISION = 0 CATEGORIES = net @@ -23,6 +24,8 @@ 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} @@ -31,6 +34,9 @@ do-build: 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} diff --git a/net/dnscontrol/pkg/PLIST b/net/dnscontrol/pkg/PLIST index 3564bd478db..9d578a9485b 100644 --- a/net/dnscontrol/pkg/PLIST +++ b/net/dnscontrol/pkg/PLIST @@ -1,3 +1,47 @@ -@comment $OpenBSD: PLIST,v 1.1.1.1 2019/06/05 11:43:21 sthen Exp $ +@comment $OpenBSD: PLIST,v 1.2 2020/04/11 12:45:31 kn Exp $ @bin bin/convertzone @bin bin/dnscontrol +share/doc/dnscontrol/ +share/doc/dnscontrol/README.md +share/doc/dnscontrol/adding-new-rtypes.md +share/doc/dnscontrol/alias.md +share/doc/dnscontrol/bug-triage.md +share/doc/dnscontrol/caa-builder.md +share/doc/dnscontrol/check-creds.md +share/doc/dnscontrol/examples.md +share/doc/dnscontrol/get-certs.md +share/doc/dnscontrol/get-zones.md +share/doc/dnscontrol/getting-started.md +share/doc/dnscontrol/index.md +share/doc/dnscontrol/js.md +share/doc/dnscontrol/migrating.md +share/doc/dnscontrol/nameservers.md +share/doc/dnscontrol/notifications.md +share/doc/dnscontrol/opinions.md +share/doc/dnscontrol/provider-list.md +share/doc/dnscontrol/providers/ +share/doc/dnscontrol/providers/activedir.md +share/doc/dnscontrol/providers/azuredns.md +share/doc/dnscontrol/providers/bind.md +share/doc/dnscontrol/providers/cloudflare.md +share/doc/dnscontrol/providers/cloudns.md +share/doc/dnscontrol/providers/digitalocean.md +share/doc/dnscontrol/providers/dnsimple.md +share/doc/dnscontrol/providers/gandi_v5.md +share/doc/dnscontrol/providers/gcloud.md +share/doc/dnscontrol/providers/hexonet.md +share/doc/dnscontrol/providers/internetbs.md +share/doc/dnscontrol/providers/linode.md +share/doc/dnscontrol/providers/name.com.md +share/doc/dnscontrol/providers/namecheap.md +share/doc/dnscontrol/providers/ns1.md +share/doc/dnscontrol/providers/ovh.md +share/doc/dnscontrol/providers/route53.md +share/doc/dnscontrol/providers/softlayer.md +share/doc/dnscontrol/providers/vultr.md +share/doc/dnscontrol/release-engineering.md +share/doc/dnscontrol/spf-optimizer.md +share/doc/dnscontrol/toc.md +share/doc/dnscontrol/unittests.md +share/doc/dnscontrol/why-the-dot.md +share/doc/dnscontrol/writing-providers.md