git: 4d3d7a6e8e3b - main - sysutils/serf: Update version 0.10.1=>0.10.2

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Wed, 15 Jan 2025 13:16:03 UTC
The branch main has been updated by bofh:

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

commit 4d3d7a6e8e3b81459ba12fbb23b817a77c2a53f1
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2025-01-15 12:37:06 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-01-15 13:15:50 +0000

    sysutils/serf: Update version 0.10.1=>0.10.2
    
    Changelog: https://github.com/hashicorp/serf/releases/tag/v0.10.2
---
 sysutils/serf/Makefile | 59 +++++++++++++++++++++++--------
 sysutils/serf/distinfo | 96 ++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 129 insertions(+), 26 deletions(-)

diff --git a/sysutils/serf/Makefile b/sysutils/serf/Makefile
index 73929d193fac..ec8cc991ec5c 100644
--- a/sysutils/serf/Makefile
+++ b/sysutils/serf/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	serf
-PORTVERSION=	0.10.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	11
+DISTVERSION=	0.10.2
 CATEGORIES=	sysutils
 PKGNAMEPREFIX=	hashicorp-
 
@@ -12,27 +11,57 @@ WWW=		https://www.serf.io/
 LICENSE=	MPL20
 
 USES=		go:modules
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	hashicorp
-GH_TUPLE=	golang:net:v0.8.0:net \
-		golang:sys:v0.6.0:sys
+GH_TUPLE=	\
+		Masterminds:goutils:v1.1.1:masterminds_goutils/vendor/github.com/Masterminds/goutils \
+		Masterminds:semver:v3.1.1:masterminds_semver_v3/vendor/github.com/Masterminds/semver/v3 \
+		Masterminds:sprig:v3.2.1:masterminds_sprig_v3/vendor/github.com/Masterminds/sprig/v3 \
+		armon:circbuf:bbbad097214e:armon_circbuf/vendor/github.com/armon/circbuf \
+		armon:go-metrics:v0.4.1:armon_go_metrics/vendor/github.com/armon/go-metrics \
+		armon:go-radix:v1.0.0:armon_go_radix/vendor/github.com/armon/go-radix \
+		bgentry:speakeasy:v0.1.0:bgentry_speakeasy/vendor/github.com/bgentry/speakeasy \
+		fatih:color:v1.9.0:fatih_color/vendor/github.com/fatih/color \
+		golang:crypto:v0.17.0:golang_crypto/vendor/golang.org/x/crypto \
+		golang:mod:v0.13.0:golang_mod/vendor/golang.org/x/mod \
+		golang:net:v0.17.0:golang_net/vendor/golang.org/x/net \
+		golang:sys:v0.15.0:golang_sys/vendor/golang.org/x/sys \
+		golang:tools:v0.14.0:golang_tools/vendor/golang.org/x/tools \
+		google:btree:v1.1.2:google_btree/vendor/github.com/google/btree \
+		google:uuid:v1.1.2:google_uuid/vendor/github.com/google/uuid \
+		hashicorp:errwrap:v1.1.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \
+		hashicorp:go-immutable-radix:v1.3.1:hashicorp_go_immutable_radix/vendor/github.com/hashicorp/go-immutable-radix \
+		hashicorp:go-metrics:v0.5.4:hashicorp_go_metrics/vendor/github.com/hashicorp/go-metrics \
+		hashicorp:go-msgpack:v2.1.2:hashicorp_go_msgpack_v2/vendor/github.com/hashicorp/go-msgpack/v2 \
+		hashicorp:go-multierror:v1.1.1:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \
+		hashicorp:go-sockaddr:v1.0.5:hashicorp_go_sockaddr/vendor/github.com/hashicorp/go-sockaddr \
+		hashicorp:go-syslog:v1.0.0:hashicorp_go_syslog/vendor/github.com/hashicorp/go-syslog \
+		hashicorp:go-uuid:v1.0.1:hashicorp_go_uuid/vendor/github.com/hashicorp/go-uuid \
+		hashicorp:golang-lru:v1.0.2:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
+		hashicorp:logutils:v1.0.0:hashicorp_logutils/vendor/github.com/hashicorp/logutils \
+		hashicorp:mdns:v1.0.5:hashicorp_mdns/vendor/github.com/hashicorp/mdns \
+		hashicorp:memberlist:v0.5.2:hashicorp_memberlist/vendor/github.com/hashicorp/memberlist \
+		huandu:xstrings:v1.3.2:huandu_xstrings/vendor/github.com/huandu/xstrings \
+		imdario:mergo:v0.3.11:imdario_mergo/vendor/github.com/imdario/mergo \
+		mattn:go-colorable:v0.1.6:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+		mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+		miekg:dns:v1.1.56:miekg_dns/vendor/github.com/miekg/dns \
+		mitchellh:cli:v1.1.5:mitchellh_cli/vendor/github.com/mitchellh/cli \
+		mitchellh:copystructure:v1.0.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \
+		mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
+		mitchellh:reflectwalk:v1.0.0:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \
+		posener:complete:v1.2.3:posener_complete/vendor/github.com/posener/complete \
+		ryanuber:columnize:v2.1.2:ryanuber_columnize/vendor/github.com/ryanuber/columnize \
+		sean-:seed:e2103e2c3529:sean__seed/vendor/github.com/sean-/seed \
+		shopspring:decimal:v1.2.0:shopspring_decimal/vendor/github.com/shopspring/decimal \
+		spf13:cast:v1.3.1:spf13_cast/vendor/github.com/spf13/cast
+USE_RC_SUBR=	serf
 
-GO_MODULE=	github.com/hashicorp/serf
 GO_TARGET=	./cmd/${PORTNAME}
 
-USE_RC_SUBR=	serf
-
 USERS=		serf
 GROUPS=		serf
 
 PLIST_FILES=	bin/serf
 
-pre-patch:
-.for m in net sys
-	${RM} -r ${WRKSRC}/vendor/golang.org/x/$m
-	${LN} -s ${WRKDIR}/$m-* ${WRKSRC}/vendor/golang.org/x/$m
-.endfor
-	${RM} ${WRKSRC}/vendor/modules.txt
-
 .include <bsd.port.mk>
diff --git a/sysutils/serf/distinfo b/sysutils/serf/distinfo
index 2c5ffe1b1e9f..e3c7b44df767 100644
--- a/sysutils/serf/distinfo
+++ b/sysutils/serf/distinfo
@@ -1,11 +1,85 @@
-TIMESTAMP = 1679744468
-SHA256 (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/v0.10.1.mod) = 3396cc40bae0a0b33dc43748296ce745f803fd24e0959b7e75d14e89e3cfa9ae
-SIZE (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/v0.10.1.mod) = 831
-SHA256 (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/v0.10.1.zip) = 661b6ad5df497dcda0f581607b003e40646ef9f3ca09d12bdeec7cb3d16ad370
-SIZE (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/v0.10.1.zip) = 556099
-SHA256 (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/hashicorp-serf-v0.10.1_GH0.tar.gz) = cd98087010275887e90d0761a3c63c6c1be7fb00f5a827ae57ac4c82e8a55ec5
-SIZE (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/hashicorp-serf-v0.10.1_GH0.tar.gz) = 447396
-SHA256 (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831
-SIZE (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/golang-net-v0.8.0_GH0.tar.gz) = 1244302
-SHA256 (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/sysutils_serf/hashicorp-serf-v0.10.1_GH0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1736944507
+SHA256 (hashicorp-serf-v0.10.2_GH0.tar.gz) = bcccbf847024af099e164faf6d6d111345edf166eb24e53e3ccc7f37d6e281a1
+SIZE (hashicorp-serf-v0.10.2_GH0.tar.gz) = 231489
+SHA256 (Masterminds-goutils-v1.1.1_GH0.tar.gz) = 6eed023c54f386a71f360e19d34f7a43e640ac44dfc39c22ad4afd7ae04aaa3d
+SIZE (Masterminds-goutils-v1.1.1_GH0.tar.gz) = 14847
+SHA256 (Masterminds-semver-v3.1.1_GH0.tar.gz) = d029a39800f201d5b95ec5dbf653e5b20aab757783a6876be1b3017d1c4a444f
+SIZE (Masterminds-semver-v3.1.1_GH0.tar.gz) = 24506
+SHA256 (Masterminds-sprig-v3.2.1_GH0.tar.gz) = 9caad818b68384a40a2da0d04895670dc9eff63a5b863d0c9254190a463a1113
+SIZE (Masterminds-sprig-v3.2.1_GH0.tar.gz) = 55503
+SHA256 (armon-circbuf-bbbad097214e_GH0.tar.gz) = 5cf440a744edd67429b2dcb881217b1f58310b94d2620459742860213849aa35
+SIZE (armon-circbuf-bbbad097214e_GH0.tar.gz) = 2883
+SHA256 (armon-go-metrics-v0.4.1_GH0.tar.gz) = 1d57217a743e15c89e56abc339872045ffc986bf07ae5d62116ac33b25e62a0d
+SIZE (armon-go-metrics-v0.4.1_GH0.tar.gz) = 38330
+SHA256 (armon-go-radix-v1.0.0_GH0.tar.gz) = 9e5238a553708bccf930d1f9d0ce62ce30d92602b64ea248585ce06ec7bfee17
+SIZE (armon-go-radix-v1.0.0_GH0.tar.gz) = 5975
+SHA256 (bgentry-speakeasy-v0.1.0_GH0.tar.gz) = 863f57f96f77c2b4e5488e34e8df47478e9ffa9920779ca4df2cc3adc0d03252
+SIZE (bgentry-speakeasy-v0.1.0_GH0.tar.gz) = 7481
+SHA256 (fatih-color-v1.9.0_GH0.tar.gz) = f5a6372ff7c87d22baaa2089e5cdd8a218fb3a9be047195c0ab421d5340f6f3f
+SIZE (fatih-color-v1.9.0_GH0.tar.gz) = 1230941
+SHA256 (golang-crypto-v0.17.0_GH0.tar.gz) = a921c84634495d0d6fe25d81ff0cc7bd1e045865ffe95a7e329cd6f7eceaef6d
+SIZE (golang-crypto-v0.17.0_GH0.tar.gz) = 1809419
+SHA256 (golang-mod-v0.13.0_GH0.tar.gz) = cf5ce8abafd047ece87e904b2065de2293c131e331cdc06a64f2c78c3908a6ca
+SIZE (golang-mod-v0.13.0_GH0.tar.gz) = 122017
+SHA256 (golang-net-v0.17.0_GH0.tar.gz) = 8cbbc0df17599834c9f547d802045b279724a3931f3cdb92c02d141214fd80c4
+SIZE (golang-net-v0.17.0_GH0.tar.gz) = 1456230
+SHA256 (golang-sys-v0.15.0_GH0.tar.gz) = b0bc04c5a1d1ae7c5962e66f19def881b5ab2191cc08cce5021fe7e952ed5484
+SIZE (golang-sys-v0.15.0_GH0.tar.gz) = 1443508
+SHA256 (golang-tools-v0.14.0_GH0.tar.gz) = 2d7288426894cc424f97e4bea91e16ca7b0d0a0d8f1d202e01973819bad9c7e1
+SIZE (golang-tools-v0.14.0_GH0.tar.gz) = 3552392
+SHA256 (google-btree-v1.1.2_GH0.tar.gz) = b8722a430b40035f04001ca62bb858abe931a781f76bd37d6a3e1bb23273ba2d
+SIZE (google-btree-v1.1.2_GH0.tar.gz) = 19771
+SHA256 (google-uuid-v1.1.2_GH0.tar.gz) = e650558e314307cf33391d0a9ef575b418188206d61cb9751e9f11bceb0874d0
+SIZE (google-uuid-v1.1.2_GH0.tar.gz) = 13871
+SHA256 (hashicorp-errwrap-v1.1.0_GH0.tar.gz) = 0d73891a7a179e50a142ac8832db97b17c792d29ae205b0e6aeedde4c43d51a4
+SIZE (hashicorp-errwrap-v1.1.0_GH0.tar.gz) = 8581
+SHA256 (hashicorp-go-immutable-radix-v1.3.1_GH0.tar.gz) = a230480398365aa51d06a3082f7038172b515394c6409e96a519b0d17154b5a1
+SIZE (hashicorp-go-immutable-radix-v1.3.1_GH0.tar.gz) = 27598
+SHA256 (hashicorp-go-metrics-v0.5.4_GH0.tar.gz) = f7646f26c37d299018248f4ee67cf464396b9bec2192389a85c7826575b64560
+SIZE (hashicorp-go-metrics-v0.5.4_GH0.tar.gz) = 44094
+SHA256 (hashicorp-go-msgpack-v2.1.2_GH0.tar.gz) = 3478d2f62f978e36496d849a0d39453acf5ba5fc6624974371b7b58b28a9bb20
+SIZE (hashicorp-go-msgpack-v2.1.2_GH0.tar.gz) = 368768
+SHA256 (hashicorp-go-multierror-v1.1.1_GH0.tar.gz) = 8d1bb3377310e8ffe4c7b5672c5de1eaed153402aebd15d6e5b9673c356a065f
+SIZE (hashicorp-go-multierror-v1.1.1_GH0.tar.gz) = 13803
+SHA256 (hashicorp-go-sockaddr-v1.0.5_GH0.tar.gz) = e9a0569f39f2d704d7425deb0325597484ff519e3a9c3ecb7cb06a5b9b44ca8c
+SIZE (hashicorp-go-sockaddr-v1.0.5_GH0.tar.gz) = 666023
+SHA256 (hashicorp-go-syslog-v1.0.0_GH0.tar.gz) = be4bda814c068311ea8e185e2d108077f167897cfa868ada7f56d97a10f3d602
+SIZE (hashicorp-go-syslog-v1.0.0_GH0.tar.gz) = 4517
+SHA256 (hashicorp-go-uuid-v1.0.1_GH0.tar.gz) = 2e4e3f95caaf954f54a01b82094533ae3e2cdd754c81f7a977b86aa23cbf4135
+SIZE (hashicorp-go-uuid-v1.0.1_GH0.tar.gz) = 6847
+SHA256 (hashicorp-golang-lru-v1.0.2_GH0.tar.gz) = c26d2390e5cfc6f2d39c3d081b6ed35b0a52caf4066bf3a85624a25367d29173
+SIZE (hashicorp-golang-lru-v1.0.2_GH0.tar.gz) = 14459
+SHA256 (hashicorp-logutils-v1.0.0_GH0.tar.gz) = 9e3c7cee3552acacd2ad1d212f87c682d227179e34b306afdce945b41799e4b6
+SIZE (hashicorp-logutils-v1.0.0_GH0.tar.gz) = 7753
+SHA256 (hashicorp-mdns-v1.0.5_GH0.tar.gz) = 56609149683669267b9214a649d0efd52da361778aeac20d09f94d1e5dd2efff
+SIZE (hashicorp-mdns-v1.0.5_GH0.tar.gz) = 11985
+SHA256 (hashicorp-memberlist-v0.5.2_GH0.tar.gz) = b8e571c71c88ae0eb83051404202d2b9a9663eb1049d7d559f57e869606d65dc
+SIZE (hashicorp-memberlist-v0.5.2_GH0.tar.gz) = 111694
+SHA256 (huandu-xstrings-v1.3.2_GH0.tar.gz) = 89eed037724f4a2e85da5217faa6d73ae317d066e0e5fd79670a142b83f5eb1b
+SIZE (huandu-xstrings-v1.3.2_GH0.tar.gz) = 17911
+SHA256 (imdario-mergo-v0.3.11_GH0.tar.gz) = 36544167ad735d458781b89ce3c3bfd56dd6ebdeadd5f3b4e1e0c6e0ab4f2191
+SIZE (imdario-mergo-v0.3.11_GH0.tar.gz) = 22060
+SHA256 (mattn-go-colorable-v0.1.6_GH0.tar.gz) = e313129503025c383b5e69082fb1144e83a864d12ec45bb7a224d3fc4a635fbc
+SIZE (mattn-go-colorable-v0.1.6_GH0.tar.gz) = 9472
+SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
+SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
+SHA256 (miekg-dns-v1.1.56_GH0.tar.gz) = a22b6f3caf80d0a6dec4dd44f151f621e4bbafb8d727a7c201af755a3be66c20
+SIZE (miekg-dns-v1.1.56_GH0.tar.gz) = 212714
+SHA256 (mitchellh-cli-v1.1.5_GH0.tar.gz) = 06cd78eac74a0961e51a6ecd4c7fb0ee26ea0adf61852efb61e5d1fcc166a652
+SIZE (mitchellh-cli-v1.1.5_GH0.tar.gz) = 27036
+SHA256 (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 0e04d8fe1065459ab234507b9a4b7164b05eda970fee6ffdf0219423c357fda8
+SIZE (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 8903
+SHA256 (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c194b4a2069dd32913ec18819b1e99e8436595ce4939413
+SIZE (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123
+SHA256 (mitchellh-reflectwalk-v1.0.0_GH0.tar.gz) = bd22df35225e4bfcecafb35ac4869911fafc356f5dadcfb141cd0caededc87c3
+SIZE (mitchellh-reflectwalk-v1.0.0_GH0.tar.gz) = 6143
+SHA256 (posener-complete-v1.2.3_GH0.tar.gz) = 2ea9ccea70aae01118c8ffeb608aa57a894c2917cbdd3332a89edeba47241018
+SIZE (posener-complete-v1.2.3_GH0.tar.gz) = 22736
+SHA256 (ryanuber-columnize-v2.1.2_GH0.tar.gz) = c183da2fab16d693c4aae0a57a197536397ed264f4bba51404128037b56cf96e
+SIZE (ryanuber-columnize-v2.1.2_GH0.tar.gz) = 4883
+SHA256 (sean--seed-e2103e2c3529_GH0.tar.gz) = 2c46372999670ca4411cc2a08d02b4a79818c15df219b1775073e161d22e3933
+SIZE (sean--seed-e2103e2c3529_GH0.tar.gz) = 3423
+SHA256 (shopspring-decimal-v1.2.0_GH0.tar.gz) = 59fa76645f63d7383d3f306fe2f7136d923e2aa514d9a9353938d9654b842f58
+SIZE (shopspring-decimal-v1.2.0_GH0.tar.gz) = 37755
+SHA256 (spf13-cast-v1.3.1_GH0.tar.gz) = 4fa8d06903b490ae6f1316e55c5446d5648eea2b450671ebc54d4bbe79bc46b1
+SIZE (spf13-cast-v1.3.1_GH0.tar.gz) = 11102