git: c73d14767b63 - main - dns/godns: Update to 3.2.0

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 21 Dec 2024 23:07:35 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c73d14767b6304ee6dc02d970d8b595df22472b3

commit c73d14767b6304ee6dc02d970d8b595df22472b3
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-12-21 19:26:34 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-12-21 23:06:55 +0000

    dns/godns: Update to 3.2.0
    
    Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.2.0
    
    Thanks to eduardo@ for providing a patch showing how the Go-lang
    bits should be handled
---
 dns/godns/Makefile | 53 ++++----------------------------
 dns/godns/distinfo | 90 +++---------------------------------------------------
 2 files changed, 11 insertions(+), 132 deletions(-)

diff --git a/dns/godns/Makefile b/dns/godns/Makefile
index e3eb9ab96b56..51fda055f156 100644
--- a/dns/godns/Makefile
+++ b/dns/godns/Makefile
@@ -1,7 +1,9 @@
 PORTNAME=	godns
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.1.8
+DISTVERSION=	3.2.0
 CATEGORIES=	dns
+MASTER_SITES=	https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod
+DISTFILES=	go.mod:gomod
 
 MAINTAINER=	diizzy@FreeBSD.org
 COMMENT=	Dynamic DNS client (DDNS) with optional external reporting features
@@ -10,57 +12,14 @@ WWW=		https://github.com/TimothyYe/godns
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		go:modules
+USES=		go:1.23,modules
 USE_RC_SUBR=	${PORTNAME}
-
 USE_GITHUB=	yes
-GH_ACCOUNT=	TimothyYe
 
+GH_ACCOUNT=	TimothyYe
+GO_MODULE=	github.com/TimothyYe/godns
 GO_TARGET=	./cmd/${PORTNAME}
 
-GH_TUPLE=	\
-		alexcesaro:quotedprintable:2caba252f4dc:alexcesaro_quotedprintable/vendor/gopkg.in/alexcesaro/quotedprintable.v3 \
-		andybalholm:brotli:v1.0.5:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
-		bitly:go-simplejson:v0.5.0:bitly_go_simplejson/vendor/github.com/bitly/go-simplejson \
-		bmizerany:assert:b7ed37b82869:bmizerany_assert/vendor/github.com/bmizerany/assert \
-		bwmarrin:discordgo:v0.27.1:bwmarrin_discordgo/vendor/github.com/bwmarrin/discordgo \
-		fatih:color:v1.15.0:fatih_color/vendor/github.com/fatih/color \
-		fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
-		go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \
-		go-gomail:gomail:81ebce5c23df:go_gomail_gomail/vendor/gopkg.in/gomail.v2 \
-		go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
-		go-resty:resty:v2.7.0:go_resty_resty_v2/vendor/github.com/go-resty/resty/v2 \
-		go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
-		gofiber:fiber:v2.52.5:gofiber_fiber_v2/vendor/github.com/gofiber/fiber/v2 \
-		golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
-		golang:crypto:v0.21.0:golang_crypto/vendor/golang.org/x/crypto \
-		golang:mod:v0.10.0:golang_mod/vendor/golang.org/x/mod \
-		golang:net:v0.23.0:golang_net/vendor/golang.org/x/net \
-		golang:oauth2:v0.7.0:golang_oauth2/vendor/golang.org/x/oauth2 \
-		golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
-		golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \
-		golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
-		golang:tools:v0.8.0:golang_tools/vendor/golang.org/x/tools \
-		google:uuid:v1.5.0:google_uuid/vendor/github.com/google/uuid \
-		gorilla:websocket:v1.5.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
-		json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \
-		klauspost:compress:v1.17.0:klauspost_compress/vendor/github.com/klauspost/compress \
-		kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \
-		linode:linodego:v1.16.1:linode_linodego/vendor/github.com/linode/linodego \
-		mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
-		mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
-		mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
-		miekg:dns:v1.1.53:miekg_dns/vendor/github.com/miekg/dns \
-		modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
-		modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
-		ovh:go-ovh:v1.4.1:ovh_go_ovh/vendor/github.com/ovh/go-ovh \
-		protocolbuffers:protobuf-go:v1.33.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
-		rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg \
-		sirupsen:logrus:v1.9.0:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
-		valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \
-		valyala:fasthttp:v1.51.0:valyala_fasthttp/vendor/github.com/valyala/fasthttp \
-		valyala:tcplisten:v1.0.0:valyala_tcplisten/vendor/github.com/valyala/tcplisten
-
 SUB_FILES=	pkg-message
 
 post-patch:
diff --git a/dns/godns/distinfo b/dns/godns/distinfo
index 55c6152415bc..dfda60598251 100644
--- a/dns/godns/distinfo
+++ b/dns/godns/distinfo
@@ -1,85 +1,5 @@
-TIMESTAMP = 1723227845
-SHA256 (TimothyYe-godns-v3.1.8_GH0.tar.gz) = e554cd002908850d575e7648234352afc1e0b25275e2b61bc520ad2765007589
-SIZE (TimothyYe-godns-v3.1.8_GH0.tar.gz) = 654028
-SHA256 (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 1a314d172f499342a97996e30ae1731b2e923e17031734d7350927458f544efb
-SIZE (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 10425
-SHA256 (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 3a10ffe88b56cad3ecf4660750ef3fa0fd8511b06d3c302a5ef18b9c2a361c05
-SIZE (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 1818063
-SHA256 (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 44196c95263e74277372319e5a6cb7f53b29ef7ddab8c7fed6ce6fc80144d465
-SIZE (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 5994
-SHA256 (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = f7dc11f10c5e52a94c836e15e7aff05ad4afba7436f66e5f4506806627c4635e
-SIZE (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = 1469
-SHA256 (bwmarrin-discordgo-v0.27.1_GH0.tar.gz) = b2d58bfee839f9d34a1379d66e11213e50a0eccc00fdabd78b823c3559e58ff4
-SIZE (bwmarrin-discordgo-v0.27.1_GH0.tar.gz) = 154721
-SHA256 (fatih-color-v1.15.0_GH0.tar.gz) = e7a92edb32453c11aec9fac4d9f2b8fc42fac72249a7ca567c926a112534030e
-SIZE (fatih-color-v1.15.0_GH0.tar.gz) = 11273
-SHA256 (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35
-SIZE (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = 57502
-SHA256 (go-check-check-10cb98267c6c_GH0.tar.gz) = 0a42d9d5a49ebc30174e5840238e446f5fb16899bfaa6a6f63d12ab9953df293
-SIZE (go-check-check-10cb98267c6c_GH0.tar.gz) = 32375
-SHA256 (go-gomail-gomail-81ebce5c23df_GH0.tar.gz) = 13ee4111b51dd292a87f6216131eb614603dc54a5a34d6fb44deb0c352a217ba
-SIZE (go-gomail-gomail-81ebce5c23df_GH0.tar.gz) = 16568
-SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8
-SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531
-SHA256 (go-resty-resty-v2.7.0_GH0.tar.gz) = 9afa2ab22afb81b4ff7275f5a2cb055b1bf3b19ff9506036f35c85ec0465beee
-SIZE (go-resty-resty-v2.7.0_GH0.tar.gz) = 2644943
-SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
-SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (gofiber-fiber-v2.52.5_GH0.tar.gz) = 537f3d90c268d784ac9933fc8c6113b533ef771640401dc61486258d2ee1dd62
-SIZE (gofiber-fiber-v2.52.5_GH0.tar.gz) = 769918
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-v0.21.0_GH0.tar.gz) = 4c65ea22c4b0bc7380b4213a294698c517fe3378e0edd30c4d2b6cf7f12fc8bd
-SIZE (golang-crypto-v0.21.0_GH0.tar.gz) = 1810887
-SHA256 (golang-mod-v0.10.0_GH0.tar.gz) = 3d944a6ee2d258713636400930d0d5913a71a861d8efd00b51b97e8d19b487ba
-SIZE (golang-mod-v0.10.0_GH0.tar.gz) = 120380
-SHA256 (golang-net-v0.23.0_GH0.tar.gz) = 5d1aeb0051277e79fa692947079dc50ddc284dc0403b22c85692b97060ab4953
-SIZE (golang-net-v0.23.0_GH0.tar.gz) = 1508997
-SHA256 (golang-oauth2-v0.7.0_GH0.tar.gz) = 18407271b525c12d53d1264f13e04ed83b250b0fe78da96b4eabd687a79de260
-SIZE (golang-oauth2-v0.7.0_GH0.tar.gz) = 87761
-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
-SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211
-SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
-SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
-SHA256 (golang-tools-v0.8.0_GH0.tar.gz) = 83277ab2b9590c472d5127d49757fbb44d45e1518c1f59eac7d0d8898b1970e6
-SIZE (golang-tools-v0.8.0_GH0.tar.gz) = 3399590
-SHA256 (google-uuid-v1.5.0_GH0.tar.gz) = afe279d4dd27276356267f28835d1840da0ae3eb890e571b0183c01a375167fa
-SIZE (google-uuid-v1.5.0_GH0.tar.gz) = 20042
-SHA256 (gorilla-websocket-v1.5.0_GH0.tar.gz) = 5d86f9e1c76ff7ceca0747f78b79864fbaec9d440f4fdb03197466e5102a86b0
-SIZE (gorilla-websocket-v1.5.0_GH0.tar.gz) = 54155
-SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
-SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
-SHA256 (klauspost-compress-v1.17.0_GH0.tar.gz) = 171582ff71acfaa7aa5030d2f86fbec26594f87597a3ee8f51e078185c34d645
-SIZE (klauspost-compress-v1.17.0_GH0.tar.gz) = 37966139
-SHA256 (kr-pretty-v0.3.1_GH0.tar.gz) = e6fa7db2708320e66a1645bf6b234e524e73f4163ca0519b8608616e48f5d206
-SIZE (kr-pretty-v0.3.1_GH0.tar.gz) = 10227
-SHA256 (linode-linodego-v1.16.1_GH0.tar.gz) = 505244a8c76c2ba806bb5843ef97eaee1a0215769e4beed8d92649ae88a7b902
-SIZE (linode-linodego-v1.16.1_GH0.tar.gz) = 428705
-SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
-SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
-SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
-SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
-SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
-SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
-SHA256 (miekg-dns-v1.1.53_GH0.tar.gz) = 4f75b864cdbfed2c86aa6ba69a5064b84ac1317aaacd5a43c144104dff830f0a
-SIZE (miekg-dns-v1.1.53_GH0.tar.gz) = 209036
-SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
-SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
-SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b
-SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
-SHA256 (ovh-go-ovh-v1.4.1_GH0.tar.gz) = 6a8beedbd7486572a268974a3a95a9d8f28df1673af6a7fae814de4319acd786
-SIZE (ovh-go-ovh-v1.4.1_GH0.tar.gz) = 20810
-SHA256 (protocolbuffers-protobuf-go-v1.33.0_GH0.tar.gz) = 21661d7634e3f783b015b93ceafc0261f2f02a270799bac871602c3a2172cfbe
-SIZE (protocolbuffers-protobuf-go-v1.33.0_GH0.tar.gz) = 1482410
-SHA256 (rivo-uniseg-v0.2.0_GH0.tar.gz) = 3ad738b5c9162ede110d75b23564b6e40e52dd9150ebbced402f4f70be106197
-SIZE (rivo-uniseg-v0.2.0_GH0.tar.gz) = 44036
-SHA256 (sirupsen-logrus-v1.9.0_GH0.tar.gz) = 12446ed9eb96573c2aae4df2db81900a65bfd21d2ce92efde7201614e42134f7
-SIZE (sirupsen-logrus-v1.9.0_GH0.tar.gz) = 49098
-SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f
-SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025
-SHA256 (valyala-fasthttp-v1.51.0_GH0.tar.gz) = d40d7730935d1a5cca2f1a0f9e47f05b0cd05235a04415764eeb3360b2a012fe
-SIZE (valyala-fasthttp-v1.51.0_GH0.tar.gz) = 246042
-SHA256 (valyala-tcplisten-v1.0.0_GH0.tar.gz) = d498f56664dc4cdfa4a2efea2382450f16cc2df89e99fc2834a0003b9d14a6e6
-SIZE (valyala-tcplisten-v1.0.0_GH0.tar.gz) = 4616
+TIMESTAMP = 1734798788
+SHA256 (go/dns_godns/TimothyYe-godns-v3.2.0_GH0/go.mod) = 25f8d562e87eff089c7b306f9d14d72af286b28310bbec8f84e9cdb71f3159bf
+SIZE (go/dns_godns/TimothyYe-godns-v3.2.0_GH0/go.mod) = 1820
+SHA256 (go/dns_godns/TimothyYe-godns-v3.2.0_GH0/TimothyYe-godns-v3.2.0_GH0.tar.gz) = 78d843a38291d5162b3d528b55df047503984cfc6748dd828c717df6980d9e09
+SIZE (go/dns_godns/TimothyYe-godns-v3.2.0_GH0/TimothyYe-godns-v3.2.0_GH0.tar.gz) = 654287