Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 May 2020 07:39:26 +0000 (UTC)
From:      Bernhard Froehlich <decke@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r534333 - in head/dns: . dnscontrol dnscontrol/files
Message-ID:  <202005080739.0487dQ5O088876@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: decke
Date: Fri May  8 07:39:26 2020
New Revision: 534333
URL: https://svnweb.freebsd.org/changeset/ports/534333

Log:
  DNSControl is an opinionated platform for seamlessly managing your DNS
  configuration across any number of DNS hosts, both in the cloud or in your
  own infrastructure. It manages all of the domains for the Stack Overflow
  network, and can do the same for you!
  
  WWW: https://stackexchange.github.io/dnscontrol/

Added:
  head/dns/dnscontrol/
  head/dns/dnscontrol/Makefile   (contents, props changed)
  head/dns/dnscontrol/distinfo   (contents, props changed)
  head/dns/dnscontrol/files/
  head/dns/dnscontrol/files/patch-providers_octodns_octoyaml_read.go   (contents, props changed)
  head/dns/dnscontrol/pkg-descr   (contents, props changed)
Modified:
  head/dns/Makefile

Modified: head/dns/Makefile
==============================================================================
--- head/dns/Makefile	Fri May  8 07:33:49 2020	(r534332)
+++ head/dns/Makefile	Fri May  8 07:39:26 2020	(r534333)
@@ -35,6 +35,7 @@
     SUBDIR += dnsblast
     SUBDIR += dnscap
     SUBDIR += dnscheckengine
+    SUBDIR += dnscontrol
     SUBDIR += dnscrypt-proxy2
     SUBDIR += dnscrypt-wrapper
     SUBDIR += dnsdbck

Added: head/dns/dnscontrol/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dnscontrol/Makefile	Fri May  8 07:39:26 2020	(r534333)
@@ -0,0 +1,131 @@
+# $FreeBSD$
+
+PORTNAME=	dnscontrol
+DISTVERSIONPREFIX=v
+DISTVERSION=	3.0.0
+CATEGORIES=	dns
+
+MAINTAINER=	decke@FreeBSD.org
+COMMENT=	Synchronize your DNS to multiple providers from a simple DSL
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	StackExchange
+
+PLIST_FILES=	bin/${PORTNAME}
+
+GH_TUPLE=	\
+		Azure:azure-sdk-for-go:v39.1.0:azure_azure_sdk_for_go/vendor/github.com/Azure/azure-sdk-for-go \
+		Azure:go-autorest:5bd9621f41a0:azure_go_autorest_date/vendor/github.com/Azure/go-autorest \
+		Azure:go-autorest:aff029487b89:azure_go_autorest_adal \
+		Azure:go-autorest:autorest/v0.9.4:azure_go_autorest_autorest \
+		Azure:go-autorest:b965d219bd9d:azure_go_autorest_auth \
+		Azure:go-autorest:cc407fb4f94c:azure_go_autorest_cli \
+		Azure:go-autorest:logger/v0.1.0:azure_go_autorest_logger \
+		Azure:go-autorest:tracing/v0.5.0:azure_go_autorest_tracing \
+		DisposaBoy:JsonConfigReader:5ea4d0ddac55:disposaboy_jsonconfigreader/vendor/github.com/DisposaBoy/JsonConfigReader \
+		TomOnTime:utfutil:09c41003ee1d:tomontime_utfutil/vendor/github.com/TomOnTime/utfutil \
+		andreyvit:diff:c7f18ee00883:andreyvit_diff/vendor/github.com/andreyvit/diff \
+		aws:aws-sdk-go:v1.29.21:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
+		billputer:go-namecheap:0c7adb0710f8:billputer_go_namecheap/vendor/github.com/billputer/go-namecheap \
+		cenkalti:backoff:v2.1.1:cenkalti_backoff/vendor/github.com/cenkalti/backoff \
+		census-instrumentation:opencensus-go:v0.22.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
+		cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+		dgrijalva:jwt-go:5e25c22bd5d6:dgrijalva_jwt_go/vendor/github.com/dgrijalva/jwt-go \
+		digitalocean:godo:v1.30.0:digitalocean_godo/vendor/github.com/digitalocean/godo \
+		dimchansky:utfbom:v1.1.0:dimchansky_utfbom/vendor/github.com/dimchansky/utfbom \
+		dnsimple:dnsimple-go:v0.31.0:dnsimple_dnsimple_go/vendor/github.com/dnsimple/dnsimple-go \
+		exoscale:egoscale:v0.23.0:exoscale_egoscale/vendor/github.com/exoscale/egoscale \
+		go-acme:lego:v2.7.2:go_acme_lego/vendor/github.com/go-acme/lego \
+		go-ini:ini:v1.42.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
+		go-sourcemap:sourcemap:v1.0.5:go_sourcemap_sourcemap/vendor/gopkg.in/sourcemap.v1 \
+		go-yaml:yaml:v2.2.8:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+		gobwas:glob:e7a84e9525fe:gobwas_glob/vendor/github.com/gobwas/glob \
+		gofrs:uuid:v3.2.0:gofrs_uuid/vendor/github.com/gofrs/uuid \
+		golang:appengine:v1.6.5:golang_appengine/vendor/google.golang.org/appengine \
+		golang:crypto:2aa609cf4a9d:golang_crypto/vendor/golang.org/x/crypto \
+		golang:mod:v0.2.0:golang_mod/vendor/golang.org/x/mod \
+		golang:net:0de0cce0169b:golang_net/vendor/golang.org/x/net \
+		golang:oauth2:bf48bf16ab8d:golang_oauth2/vendor/golang.org/x/oauth2 \
+		golang:protobuf:v1.3.3:golang_protobuf/vendor/github.com/golang/protobuf \
+		golang:snappy:v0.0.1:golang_snappy/vendor/github.com/golang/snappy \
+		golang:sys:cb0a6d8edb6c:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
+		golang:time:9d24e82272b4:golang_time/vendor/golang.org/x/time \
+		golang:tools:20ab64c0d93f:golang_tools/vendor/golang.org/x/tools \
+		golang:xerrors:9bdfabe68543:golang_xerrors/vendor/golang.org/x/xerrors \
+		google:go-cmp:v0.4.0:google_go_cmp/vendor/github.com/google/go-cmp \
+		google:go-genproto:24fa4b261c55:google_go_genproto/vendor/google.golang.org/genproto \
+		google:go-github:v17.0.0:google_go_github/vendor/github.com/google/go-github \
+		google:go-querystring:c8c88dbee036:google_go_querystring/vendor/github.com/google/go-querystring \
+		googleapis:gax-go:v2.0.5:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \
+		googleapis:google-api-go-client:v0.20.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
+		googleapis:google-cloud-go:335e9e09b93e:googleapis_google_cloud_go/vendor/cloud.google.com/go \
+		gopherjs:gopherjs:0766667cb4d1:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \
+		gopherjs:jquery:73f4c7416038:gopherjs_jquery/vendor/github.com/gopherjs/jquery \
+		grpc:grpc-go:v1.27.0:grpc_grpc_go/vendor/google.golang.org/grpc \
+		hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \
+		hashicorp:go-cleanhttp:v0.5.1:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
+		hashicorp:go-hclog:v0.9.2:hashicorp_go_hclog/vendor/github.com/hashicorp/go-hclog \
+		hashicorp:go-multierror:v1.0.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \
+		hashicorp:go-retryablehttp:v0.6.3:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \
+		hashicorp:go-rootcerts:v1.0.1:hashicorp_go_rootcerts/vendor/github.com/hashicorp/go-rootcerts \
+		hashicorp:go-sockaddr:v1.0.2:hashicorp_go_sockaddr/vendor/github.com/hashicorp/go-sockaddr \
+		hashicorp:golang-lru:v0.5.1:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
+		hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
+		hashicorp:vault:api/v1.0.4:hashicorp_vault_api/vendor/github.com/hashicorp/vault \
+		hashicorp:vault:sdk/v0.1.13:hashicorp_vault_sdk \
+		hexonet:go-sdk:v2.2.3:hexonet_go_sdk/vendor/github.com/hexonet/go-sdk \
+		jarcoal:httpmock:v1.0.4:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \
+		jmespath:go-jmespath:2437e8417af5:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
+		malexdev:utfutil:00c8d4a8e7a8:malexdev_utfutil/vendor/github.com/malexdev/utfutil \
+		miekg:dns:v1.1.27:miekg_dns/vendor/github.com/miekg/dns \
+		mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
+		mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
+		mjibson:esc:v0.2.0:mjibson_esc/vendor/github.com/mjibson/esc \
+		namedotcom:go:08470befbe04:namedotcom_go/vendor/github.com/namedotcom/go \
+		ns1:ns1-go:c563826f4cbe:ns1_ns1_go/vendor/gopkg.in/ns1/ns1-go.v2 \
+		ovh:go-ovh:ba5adb4cf014:ovh_go_ovh/vendor/github.com/ovh/go-ovh \
+		philhug:opensrs-go:9dfa7433020d:philhug_opensrs_go/vendor/github.com/philhug/opensrs-go \
+		pierrec:lz4:v2.0.5:pierrec_lz4/vendor/github.com/pierrec/lz4 \
+		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+		renier:xmlrpc:ce4a1a486c03:renier_xmlrpc/vendor/github.com/renier/xmlrpc \
+		robertkrimen:otto:c382bd3c16ff:robertkrimen_otto/vendor/github.com/robertkrimen/otto \
+		russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
+		ryanuber:go-glob:v1.0.0:ryanuber_go_glob/vendor/github.com/ryanuber/go-glob \
+		sergi:go-diff:v1.1.0:sergi_go_diff/vendor/github.com/sergi/go-diff \
+		shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \
+		smartystreets:goconvey:68dc04aab96a:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \
+		softlayer:softlayer-go:5e1c8cccc730:softlayer_softlayer_go/vendor/github.com/softlayer/softlayer-go \
+		square:go-jose:v2.3.1:square_go_jose/vendor/gopkg.in/square/go-jose.v2 \
+		stretchr:testify:v1.5.1:stretchr_testify/vendor/github.com/stretchr/testify \
+		tdewolff:minify:v2.3.6:tdewolff_minify/vendor/github.com/tdewolff/minify \
+		tdewolff:parse:v2.3.4:tdewolff_parse/vendor/github.com/tdewolff/parse \
+		tdewolff:test:v1.0.6:tdewolff_test/vendor/github.com/tdewolff/test \
+		tiramiseb:go-gandi:e1cf2e430b3a:tiramiseb_go_gandi/vendor/github.com/tiramiseb/go-gandi \
+		urfave:cli:v2.1.1:urfave_cli_v2/vendor/github.com/urfave/cli/v2 \
+		vultr:govultr:v0.2.0:vultr_govultr/vendor/github.com/vultr/govultr
+
+post-extract:
+	@${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest
+	@${RLN} ${WRKSRC_azure_go_autorest_autorest}/autorest ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest
+	@${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal
+	@${RLN} ${WRKSRC_azure_go_autorest_adal}/autorest/adal ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal
+	@${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/auth
+	@${RLN} ${WRKSRC_azure_go_autorest_auth}/autorest/azure/auth ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/auth
+	@${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/cli
+	@${RLN} ${WRKSRC_azure_go_autorest_cli}/autorest/azure/cli ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/cli
+	@${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger
+	@${RLN} ${WRKSRC_azure_go_autorest_logger}/logger ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger
+	@${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing
+	@${RLN} ${WRKSRC_azure_go_autorest_tracing}/tracing ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing
+	@${RM} -r ${WRKSRC}/vendor/github.com/hashicorp/vault/sdk
+	@${RLN} ${WRKSRC_hashicorp_vault_sdk}/sdk ${WRKSRC}/vendor/github.com/hashicorp/vault/sdk
+
+.include <bsd.port.mk>

Added: head/dns/dnscontrol/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dnscontrol/distinfo	Fri May  8 07:39:26 2020	(r534333)
@@ -0,0 +1,187 @@
+TIMESTAMP = 1588845780
+SHA256 (StackExchange-dnscontrol-v3.0.0_GH0.tar.gz) = 6bb718c787aeb6b048644e4b437fcbe3a805d9b844cd71e21cd29c82aaba42d7
+SIZE (StackExchange-dnscontrol-v3.0.0_GH0.tar.gz) = 7128363
+SHA256 (Azure-azure-sdk-for-go-v39.1.0_GH0.tar.gz) = 74ef3ed282e5750c920a742ce1af82be2f30db406fd981c00915da53c83f36d4
+SIZE (Azure-azure-sdk-for-go-v39.1.0_GH0.tar.gz) = 21603144
+SHA256 (Azure-go-autorest-5bd9621f41a0_GH0.tar.gz) = 1cd0fa3f623475cd94daf16fff33e873d6a8191de89b1306008744fbf78f892b
+SIZE (Azure-go-autorest-5bd9621f41a0_GH0.tar.gz) = 156993
+SHA256 (Azure-go-autorest-aff029487b89_GH0.tar.gz) = cf99b6939d320afaa59115f70154bb989f64fc0ee62acf7ef5c1dbfe96be0647
+SIZE (Azure-go-autorest-aff029487b89_GH0.tar.gz) = 165356
+SHA256 (Azure-go-autorest-autorest-v0.9.4_GH0.tar.gz) = c61eef40e07af7ce8d2181fe93bc98c796cbe01d9126be50ab6fa949b3cb3943
+SIZE (Azure-go-autorest-autorest-v0.9.4_GH0.tar.gz) = 165546
+SHA256 (Azure-go-autorest-b965d219bd9d_GH0.tar.gz) = 51108622e85d3acb59d5ecedda0ecf835ddb8fa7aca8a39a52d6bd3ac5a0f2b4
+SIZE (Azure-go-autorest-b965d219bd9d_GH0.tar.gz) = 165544
+SHA256 (Azure-go-autorest-cc407fb4f94c_GH0.tar.gz) = 932b806389a390161ec7bf5651088726b11a9d3abe1debb02999ef4514aadcf6
+SIZE (Azure-go-autorest-cc407fb4f94c_GH0.tar.gz) = 164625
+SHA256 (Azure-go-autorest-logger-v0.1.0_GH0.tar.gz) = d642ed3d87f3dc9fcde6c7ff7b82a3b3463b70f6ff2d5a7c6c37099d754c464e
+SIZE (Azure-go-autorest-logger-v0.1.0_GH0.tar.gz) = 141423
+SHA256 (Azure-go-autorest-tracing-v0.5.0_GH0.tar.gz) = af322c3ccc73be318dddafd20f43baaa4be95dc58312f8d781cca29931cfa02f
+SIZE (Azure-go-autorest-tracing-v0.5.0_GH0.tar.gz) = 181045
+SHA256 (DisposaBoy-JsonConfigReader-5ea4d0ddac55_GH0.tar.gz) = c9b4fa0f2c562fe67a78082ffb503cb80dd3c7a93d422cf4bba778e7402b316e
+SIZE (DisposaBoy-JsonConfigReader-5ea4d0ddac55_GH0.tar.gz) = 2925
+SHA256 (TomOnTime-utfutil-09c41003ee1d_GH0.tar.gz) = b157a78baca8e124517fc795278eda40d1b874b4c85f4c6054981f1b1c28bc3a
+SIZE (TomOnTime-utfutil-09c41003ee1d_GH0.tar.gz) = 44332
+SHA256 (andreyvit-diff-c7f18ee00883_GH0.tar.gz) = 78816ef49db37043ee9d6b83de8f8ab664b49d601164e83441c30cfaa3b3e2be
+SIZE (andreyvit-diff-c7f18ee00883_GH0.tar.gz) = 3099
+SHA256 (aws-aws-sdk-go-v1.29.21_GH0.tar.gz) = 1ba4d4bef2e8e0b67dfca8301317edc8eb98bfe6f68d0f3fb37f22b3b88c3bf4
+SIZE (aws-aws-sdk-go-v1.29.21_GH0.tar.gz) = 14269615
+SHA256 (billputer-go-namecheap-0c7adb0710f8_GH0.tar.gz) = 2252362534baf84d6deb190fe810b174dffff14153ccc0728409193a06d13d6e
+SIZE (billputer-go-namecheap-0c7adb0710f8_GH0.tar.gz) = 9486
+SHA256 (cenkalti-backoff-v2.1.1_GH0.tar.gz) = 5e194b4c364510ec9d624553f0f071c30d5f4ae980ec26f65538afdc015ffe55
+SIZE (cenkalti-backoff-v2.1.1_GH0.tar.gz) = 8626
+SHA256 (census-instrumentation-opencensus-go-v0.22.0_GH0.tar.gz) = 4213d120fd3b7f9c39470babed3cfe5770d6d16be252cdcf4c62a747f19b8ca9
+SIZE (census-instrumentation-opencensus-go-v0.22.0_GH0.tar.gz) = 162290
+SHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576
+SIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (dgrijalva-jwt-go-5e25c22bd5d6_GH0.tar.gz) = e90211288461124c0c6d2e111c5dec42dac4b72b39b87b8fbc74aced86c80344
+SIZE (dgrijalva-jwt-go-5e25c22bd5d6_GH0.tar.gz) = 37163
+SHA256 (digitalocean-godo-v1.30.0_GH0.tar.gz) = c16e6f8a7f1b3baa9dc1698266b073620ff6d9825a6420e3e189bec7bb7cf8af
+SIZE (digitalocean-godo-v1.30.0_GH0.tar.gz) = 81450
+SHA256 (dimchansky-utfbom-v1.1.0_GH0.tar.gz) = 86dd5045ac9318f945fed22f8dd1523051d65f7bea8da530b7e74759d8897463
+SIZE (dimchansky-utfbom-v1.1.0_GH0.tar.gz) = 8422
+SHA256 (dnsimple-dnsimple-go-v0.31.0_GH0.tar.gz) = bde23241329e866be41003ddbd0cd10f79b41d7544d667e0e5d9d0ce186ead8d
+SIZE (dnsimple-dnsimple-go-v0.31.0_GH0.tar.gz) = 81827
+SHA256 (exoscale-egoscale-v0.23.0_GH0.tar.gz) = 00ee49155c638d7956835634bf19c91cb11ce28ffe773f7c9e63dcfac9569692
+SIZE (exoscale-egoscale-v0.23.0_GH0.tar.gz) = 165037
+SHA256 (go-acme-lego-v2.7.2_GH0.tar.gz) = eb585fe8cd23671bea4b09c8f03d7a331f5b734aa652210f8cec897a6d6b8dbc
+SIZE (go-acme-lego-v2.7.2_GH0.tar.gz) = 5298790
+SHA256 (go-ini-ini-v1.42.0_GH0.tar.gz) = 49136717e5db9000e02f86807cfd9faa98f943553a3c40319020b7c32e7c142c
+SIZE (go-ini-ini-v1.42.0_GH0.tar.gz) = 35078
+SHA256 (go-sourcemap-sourcemap-v1.0.5_GH0.tar.gz) = a02ff67183c8c01f2f1c1cb4e716200fcc56f61766922cd18576c8f203007aae
+SIZE (go-sourcemap-sourcemap-v1.0.5_GH0.tar.gz) = 5368
+SHA256 (go-yaml-yaml-v2.2.8_GH0.tar.gz) = 9632d0760e9a07c414f2b2b6cd453d6225e42ecea77906883b23f1f1d0546045
+SIZE (go-yaml-yaml-v2.2.8_GH0.tar.gz) = 72732
+SHA256 (gobwas-glob-e7a84e9525fe_GH0.tar.gz) = 75c0abe08ebf0469638bf9f0df35421bfb9589b05908263c8355e9c9ff66a135
+SIZE (gobwas-glob-e7a84e9525fe_GH0.tar.gz) = 26222
+SHA256 (gofrs-uuid-v3.2.0_GH0.tar.gz) = 77d6e7d793bbc8835e082b590d0512ed177d6eba898bffb202d76ef97db57677
+SIZE (gofrs-uuid-v3.2.0_GH0.tar.gz) = 17064
+SHA256 (golang-appengine-v1.6.5_GH0.tar.gz) = 4e7df5d4ec2dda0f59f26925b36a087843fd1a165adb938712068376bf791316
+SIZE (golang-appengine-v1.6.5_GH0.tar.gz) = 332903
+SHA256 (golang-crypto-2aa609cf4a9d_GH0.tar.gz) = 5fe90bd9def2114d4772a2e394ac1a5e015b2bca17678f358371f93eb332536e
+SIZE (golang-crypto-2aa609cf4a9d_GH0.tar.gz) = 1726702
+SHA256 (golang-mod-v0.2.0_GH0.tar.gz) = 9303817a4b5b7fb30b8bf55172bd3c2996730d0493e34f1c047a2447caa468b8
+SIZE (golang-mod-v0.2.0_GH0.tar.gz) = 91774
+SHA256 (golang-net-0de0cce0169b_GH0.tar.gz) = 74c2cbbb7d9fbbb024dea88d3003939d5e394f0e01dbbf8c431fd90a82f1cd56
+SIZE (golang-net-0de0cce0169b_GH0.tar.gz) = 1172526
+SHA256 (golang-oauth2-bf48bf16ab8d_GH0.tar.gz) = 28b3a51a8bd90beb5952d1080218ea238127edfe9455ad48921989619ff918a8
+SIZE (golang-oauth2-bf48bf16ab8d_GH0.tar.gz) = 47016
+SHA256 (golang-protobuf-v1.3.3_GH0.tar.gz) = b3a1440808d6ed4dc0d194c482de029f6c116b1de7f7a3bf927324d965ff3853
+SIZE (golang-protobuf-v1.3.3_GH0.tar.gz) = 315377
+SHA256 (golang-snappy-v0.0.1_GH0.tar.gz) = b1d97f47fcb61cb0cdd54bc424eda980c47838effb0ec9e322506514a50fee85
+SIZE (golang-snappy-v0.0.1_GH0.tar.gz) = 62605
+SHA256 (golang-sys-cb0a6d8edb6c_GH0.tar.gz) = 59ad7414c65fe29b9a186a2726d56722ac8fd528d33a6b78201f855d23f658f5
+SIZE (golang-sys-cb0a6d8edb6c_GH0.tar.gz) = 1538111
+SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
+SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
+SHA256 (golang-time-9d24e82272b4_GH0.tar.gz) = 7452a7b879ee5984709b2165f6212ad9464977f06d440140b8690e61695aa404
+SIZE (golang-time-9d24e82272b4_GH0.tar.gz) = 9313
+SHA256 (golang-tools-20ab64c0d93f_GH0.tar.gz) = 5a95cf776aaa28b0cc736a7a9c69ee6d22ffa25274b1b7727633b975e58fa1cd
+SIZE (golang-tools-20ab64c0d93f_GH0.tar.gz) = 2376522
+SHA256 (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 54bb4d99e6cba2e3e5331d064f46640cc01a0e630ee6a684ae810bd94a7e4eb7
+SIZE (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 13657
+SHA256 (google-go-cmp-v0.4.0_GH0.tar.gz) = 97964b47aa6dc61007f9e1b1ad67812f0a8a2380072a59daebac7bc0cdcf740a
+SIZE (google-go-cmp-v0.4.0_GH0.tar.gz) = 81600
+SHA256 (google-go-genproto-24fa4b261c55_GH0.tar.gz) = 96481b64c5971de2dd22d7c6f764d2acbeb4cd85ab6166856284115c3f99238c
+SIZE (google-go-genproto-24fa4b261c55_GH0.tar.gz) = 5332241
+SHA256 (google-go-github-v17.0.0_GH0.tar.gz) = 75e6007d9a17b91864d1ef83de75c07abafbe05d82caaf140522b94299abfb16
+SIZE (google-go-github-v17.0.0_GH0.tar.gz) = 212084
+SHA256 (google-go-querystring-c8c88dbee036_GH0.tar.gz) = 26cc6b9e193c1656c50cc93d3482620ed57e83b3b76e746e8c06f349fc421d36
+SIZE (google-go-querystring-c8c88dbee036_GH0.tar.gz) = 7597
+SHA256 (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 3089affe6f5e27f7a6d494cb399aa6baf232384f763f548ad5ddfbea0e88e59c
+SIZE (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 15328
+SHA256 (googleapis-google-api-go-client-v0.20.0_GH0.tar.gz) = 93f55b3f529e26e0c9c263aa323b3968f90b5d8a4faa09e7b24b05bc59226cd5
+SIZE (googleapis-google-api-go-client-v0.20.0_GH0.tar.gz) = 14017412
+SHA256 (googleapis-google-cloud-go-335e9e09b93e_GH0.tar.gz) = 1a6f6c814a2591396e0be03bed2b527ace6491d9ccf51427fcde187a079f7194
+SIZE (googleapis-google-cloud-go-335e9e09b93e_GH0.tar.gz) = 2128782
+SHA256 (gopherjs-gopherjs-0766667cb4d1_GH0.tar.gz) = bc4d58aabc0e9958a9b8f9ebd835f1deabe5061750d070fc1e2e41fe6e6d643a
+SIZE (gopherjs-gopherjs-0766667cb4d1_GH0.tar.gz) = 217279
+SHA256 (gopherjs-jquery-73f4c7416038_GH0.tar.gz) = f4937c5550dfba545d599e86e0932ca363b50128d2c55c1b88a2ffed97ba5d9e
+SIZE (gopherjs-jquery-73f4c7416038_GH0.tar.gz) = 148702
+SHA256 (grpc-grpc-go-v1.27.0_GH0.tar.gz) = 53082da10cb09b2cb850ed3c0a41ed13e61fdcbff24fb43c473f8427d1c6dcbf
+SIZE (grpc-grpc-go-v1.27.0_GH0.tar.gz) = 825961
+SHA256 (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 26afc0e5895c6ce87c881c5c02c682ccc9a08174a9c27ca26d4a1e72dbf78128
+SIZE (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 8346
+SHA256 (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 24dedefe5edc4698dfa7e15a472369078a3447e8096e6d856549341c873c4a0b
+SIZE (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 8069
+SHA256 (hashicorp-go-hclog-v0.9.2_GH0.tar.gz) = 9655445e419eebcb883369b7771b6261b4fe945ff90ecc3ec8763a11968d66e5
+SIZE (hashicorp-go-hclog-v0.9.2_GH0.tar.gz) = 26486
+SHA256 (hashicorp-go-multierror-v1.0.0_GH0.tar.gz) = 5ae83eea62b2c845d41087c38c878741337e092db114b9a7ca9aebe5bf1dd264
+SIZE (hashicorp-go-multierror-v1.0.0_GH0.tar.gz) = 10066
+SHA256 (hashicorp-go-retryablehttp-v0.6.3_GH0.tar.gz) = 50cb82a6fe1642a5bdf1c63733c1369154879896b9c9fb739611f6f52292c71a
+SIZE (hashicorp-go-retryablehttp-v0.6.3_GH0.tar.gz) = 16659
+SHA256 (hashicorp-go-rootcerts-v1.0.1_GH0.tar.gz) = 62eb5aa833acd6befcce8037023d0ec028df330b1abdcf10fe392a2b78072dd0
+SIZE (hashicorp-go-rootcerts-v1.0.1_GH0.tar.gz) = 11786
+SHA256 (hashicorp-go-sockaddr-v1.0.2_GH0.tar.gz) = ce70228b6c0ac432b97c2a98697600668bf7ac8b4cd21e7c6767bed1e755ae7f
+SIZE (hashicorp-go-sockaddr-v1.0.2_GH0.tar.gz) = 663049
+SHA256 (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 3bf57512af746dc0338651ba1c35c65fe907ff214ccb22d679539f7ea791511e
+SIZE (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 12982
+SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
+SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
+SHA256 (hashicorp-vault-api-v1.0.4_GH0.tar.gz) = d83e61c54e6d7ba5527642e5b5c56a377c429dec6342a0a73a2060652b9c0c1e
+SIZE (hashicorp-vault-api-v1.0.4_GH0.tar.gz) = 27580801
+SHA256 (hashicorp-vault-sdk-v0.1.13_GH0.tar.gz) = 533b9e59f7eb4181cb755ac2a49c8aec13478a1b1339b01622130b0a23aaf013
+SIZE (hashicorp-vault-sdk-v0.1.13_GH0.tar.gz) = 27580044
+SHA256 (hexonet-go-sdk-v2.2.3_GH0.tar.gz) = a168bf2bc2b32d5eac003da267055537d8996998363d85503b08e103028cf6bd
+SIZE (hexonet-go-sdk-v2.2.3_GH0.tar.gz) = 22618
+SHA256 (jarcoal-httpmock-v1.0.4_GH0.tar.gz) = a1d804455a31dc91db474224ce0190b63f405c86a5335c9f3801b01a90bd23f4
+SIZE (jarcoal-httpmock-v1.0.4_GH0.tar.gz) = 20389
+SHA256 (jmespath-go-jmespath-2437e8417af5_GH0.tar.gz) = a93c10e79f2ddf8a3b381ed62d50ad726d4bc048d4be258b67408a3ecdfa991c
+SIZE (jmespath-go-jmespath-2437e8417af5_GH0.tar.gz) = 50014
+SHA256 (malexdev-utfutil-00c8d4a8e7a8_GH0.tar.gz) = 9379b8edd0e79ed8d915b1e6373303ad137864fd11be2ac78e4b0e8c7b5fa407
+SIZE (malexdev-utfutil-00c8d4a8e7a8_GH0.tar.gz) = 44338
+SHA256 (miekg-dns-v1.1.27_GH0.tar.gz) = f0dfa99cea9f97063114f6680b1718364323ff817d49211de1a98464a498f672
+SIZE (miekg-dns-v1.1.27_GH0.tar.gz) = 183862
+SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
+SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
+SHA256 (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 53fbc06b125ff1c9c73a4eb1764346932671a29c67a45a92e2ebc6855635069b
+SIZE (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 20980
+SHA256 (mjibson-esc-v0.2.0_GH0.tar.gz) = 2bc220d32d1ebdabe1d3b97fe905e520a487438c3ab85fa78dad0a35cc0f7788
+SIZE (mjibson-esc-v0.2.0_GH0.tar.gz) = 1411521
+SHA256 (namedotcom-go-08470befbe04_GH0.tar.gz) = 6cafe90afeffca2f40a4a48195a2ae003b3e23f41d03593aff6140189742f8f2
+SIZE (namedotcom-go-08470befbe04_GH0.tar.gz) = 11587
+SHA256 (ns1-ns1-go-c563826f4cbe_GH0.tar.gz) = 3fafb21e691f44e4dad3ac52adaf3a3c5a4d9aeb120003bb58ccf9fcb017e5d1
+SIZE (ns1-ns1-go-c563826f4cbe_GH0.tar.gz) = 36801
+SHA256 (ovh-go-ovh-ba5adb4cf014_GH0.tar.gz) = 4bdc8e7a23a5d3f9e41d4087c12df8a93f885ea918c3c1495c005cd0ff8abe9b
+SIZE (ovh-go-ovh-ba5adb4cf014_GH0.tar.gz) = 18995
+SHA256 (philhug-opensrs-go-9dfa7433020d_GH0.tar.gz) = 73ea5119683f91963a3f8db2d527f9daae662b7c533e0e69820346ed5e6a4543
+SIZE (philhug-opensrs-go-9dfa7433020d_GH0.tar.gz) = 5499
+SHA256 (pierrec-lz4-v2.0.5_GH0.tar.gz) = 322b98493c960e940cf187646957bea4fe96a274412b88d7d199a9cbf39591c6
+SIZE (pierrec-lz4-v2.0.5_GH0.tar.gz) = 3555216
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (renier-xmlrpc-ce4a1a486c03_GH0.tar.gz) = af58a94f97323e17bd4ad2a125b9e3c082a6429858351f4c3f36293840e5b848
+SIZE (renier-xmlrpc-ce4a1a486c03_GH0.tar.gz) = 11251
+SHA256 (robertkrimen-otto-c382bd3c16ff_GH0.tar.gz) = 5a59abd462e1e70678a939cfc218abbbc6e2f54bf320a6c502ed57def7cfedda
+SIZE (robertkrimen-otto-c382bd3c16ff_GH0.tar.gz) = 251882
+SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff
+SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613
+SHA256 (ryanuber-go-glob-v1.0.0_GH0.tar.gz) = 4e2b03027a6de87825fcf450a728c86b83d9c30b062310323c6009e298da6711
+SIZE (ryanuber-go-glob-v1.0.0_GH0.tar.gz) = 2969
+SHA256 (sergi-go-diff-v1.1.0_GH0.tar.gz) = 3d4362670655e970366d555418f3c8d179c217c0499ef5573ab7176352229451
+SIZE (sergi-go-diff-v1.1.0_GH0.tar.gz) = 43552
+SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f
+SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143
+SHA256 (smartystreets-goconvey-68dc04aab96a_GH0.tar.gz) = 33e628fb00908a931e0067672b7d6bc009242fe3235e132243043f186fb40b36
+SIZE (smartystreets-goconvey-68dc04aab96a_GH0.tar.gz) = 1478751
+SHA256 (softlayer-softlayer-go-5e1c8cccc730_GH0.tar.gz) = eec55abcf9cd6381482f872106ea291bc44bbff929f9b23724191c12d800faba
+SIZE (softlayer-softlayer-go-5e1c8cccc730_GH0.tar.gz) = 563235
+SHA256 (square-go-jose-v2.3.1_GH0.tar.gz) = 325bc36d91cc97d724c5c7d107adb7d75c1de32a18e9ff75a3b8341a995c3b6a
+SIZE (square-go-jose-v2.3.1_GH0.tar.gz) = 299480
+SHA256 (stretchr-testify-v1.5.1_GH0.tar.gz) = 6d65f92aeff186bb261dbdb885d9f3ba09db3d79eb5f212fcace1fd4a2858263
+SIZE (stretchr-testify-v1.5.1_GH0.tar.gz) = 78657
+SHA256 (tdewolff-minify-v2.3.6_GH0.tar.gz) = d596f276fe55a4887268af160942110d27a8efb19219a28519cf920eca31cbdf
+SIZE (tdewolff-minify-v2.3.6_GH0.tar.gz) = 2124420
+SHA256 (tdewolff-parse-v2.3.4_GH0.tar.gz) = dac2d8dfeafebfcfba1fc8e885a6be59c7a4e4e1cb82fed22876f0e62d511bc9
+SIZE (tdewolff-parse-v2.3.4_GH0.tar.gz) = 74736
+SHA256 (tdewolff-test-v1.0.6_GH0.tar.gz) = f54379b9ab50b7d3a0f93d47378ca1b35c71b6dc5c14993a7a1c467797bbeb83
+SIZE (tdewolff-test-v1.0.6_GH0.tar.gz) = 2834
+SHA256 (tiramiseb-go-gandi-e1cf2e430b3a_GH0.tar.gz) = 02937c1262dae53fce6fc05da1d3496246c7ce8e591f1624256c69e4ca419638
+SIZE (tiramiseb-go-gandi-e1cf2e430b3a_GH0.tar.gz) = 12043
+SHA256 (urfave-cli-v2.1.1_GH0.tar.gz) = 34f73ae3149de5102dd60c54c0d69e74c8c151ecc42ed788f37fc0b85ec511cc
+SIZE (urfave-cli-v2.1.1_GH0.tar.gz) = 89967
+SHA256 (vultr-govultr-v0.2.0_GH0.tar.gz) = a5b2fd3d1e38979eef65fe5da11972b0d2402c0bac477310781a03033691d919
+SIZE (vultr-govultr-v0.2.0_GH0.tar.gz) = 45011

Added: head/dns/dnscontrol/files/patch-providers_octodns_octoyaml_read.go
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dnscontrol/files/patch-providers_octodns_octoyaml_read.go	Fri May  8 07:39:26 2020	(r534333)
@@ -0,0 +1,26 @@
+Compile error at least on FreeBSD 12.1/i386
+providers/octodns/octoyaml/read.go:266:17: constant 4294967295 overflows int
+
+Obtained from:	https://github.com/StackExchange/dnscontrol/issues/736
+
+--- providers/octodns/octoyaml/read.go.orig	2020-05-03 15:43:54 UTC
++++ providers/octodns/octoyaml/read.go
+@@ -12,7 +12,6 @@ import (
+ 	"fmt"
+ 	"io"
+ 	"io/ioutil"
+-	"math"
+ 	"reflect"
+ 	"strconv"
+ 
+@@ -263,8 +262,8 @@ func decodeTTL(ttl interface{}) (uint32, error) {
+ 		return uint32(t), fmt.Errorf("decodeTTL failed to parse (%s): %w", s, err)
+ 	case int:
+ 		i := ttl.(int)
+-		if i < 0 || i > math.MaxUint32 {
+-			return 0, fmt.Errorf("ttl won't fit in 32-bits (%d)", i)
++		if i < 0 {
++			return 0, fmt.Errorf("ttl cannot be negative (%d)", i)
+ 		}
+ 		return uint32(i), nil
+ 	}

Added: head/dns/dnscontrol/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dnscontrol/pkg-descr	Fri May  8 07:39:26 2020	(r534333)
@@ -0,0 +1,6 @@
+DNSControl is an opinionated platform for seamlessly managing your DNS
+configuration across any number of DNS hosts, both in the cloud or in your
+own infrastructure. It manages all of the domains for the Stack Overflow
+network, and can do the same for you!
+
+WWW: https://stackexchange.github.io/dnscontrol/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005080739.0487dQ5O088876>