git: 6a6b4b4b7dc3 - main - multimedia/navidrome: Update to 0.52.5

From: Kevin Bowling <kbowling_at_FreeBSD.org>
Date: Thu, 23 May 2024 04:27:12 UTC
The branch main has been updated by kbowling:

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

commit 6a6b4b4b7dc383f5db917e6975facedd4689e51b
Author:     Kevin Bowling <kbowling@FreeBSD.org>
AuthorDate: 2024-05-23 04:26:33 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2024-05-23 04:26:33 +0000

    multimedia/navidrome: Update to 0.52.5
    
    Switch to Go 1.22
    
    https://github.com/navidrome/navidrome/releases/tag/v0.52.5
---
 multimedia/navidrome/Makefile | 31 +++++++++++------------
 multimedia/navidrome/distinfo | 58 +++++++++++++++++++++----------------------
 2 files changed, 44 insertions(+), 45 deletions(-)

diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index 6c21c00df027..be8740459572 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	navidrome
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.52.0
-PORTREVISION=	1
+DISTVERSION=	0.52.5
 CATEGORIES=	multimedia
 MASTER_SITES=	http://people.freebsd.org/~kbowling/distfiles/:npmcache
 DISTFILES=	${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
@@ -18,7 +17,7 @@ BUILD_DEPENDS+=	npm>0:www/npm
 LIB_DEPENDS+=	libtag.so:audio/taglib
 RUN_DEPENDS+=	ffmpeg:multimedia/ffmpeg
 
-USES=		cpe go:modules pkgconfig
+USES=		cpe go:1.22,modules pkgconfig
 USE_GITHUB=	yes
 USE_RC_SUBR=	${PORTNAME}
 GH_TUPLE=	\
@@ -47,19 +46,19 @@ GH_TUPLE=	\
 		go-chi:jwtauth:v5.3.1:go_chi_jwtauth_v5/vendor/github.com/go-chi/jwtauth/v5 \
 		go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
 		go-logr:logr:v1.4.1:go_logr_logr/vendor/github.com/go-logr/logr \
-		go-task:slim-sprig:52ccab3ef572:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
+		go-task:slim-sprig:v3.0.0:go_task_slim_sprig_v3/vendor/github.com/go-task/slim-sprig/v3 \
 		go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
 		goccy:go-json:v0.10.2:goccy_go_json/vendor/github.com/goccy/go-json \
-		golang:crypto:v0.22.0:golang_crypto/vendor/golang.org/x/crypto \
-		golang:exp:fe59bbe5cc7f:golang_exp/vendor/golang.org/x/exp \
-		golang:image:v0.15.0:golang_image/vendor/golang.org/x/image \
-		golang:net:v0.24.0:golang_net/vendor/golang.org/x/net \
+		golang:crypto:v0.23.0:golang_crypto/vendor/golang.org/x/crypto \
+		golang:exp:9bf2ced13842:golang_exp/vendor/golang.org/x/exp \
+		golang:image:v0.16.0:golang_image/vendor/golang.org/x/image \
+		golang:net:v0.25.0:golang_net/vendor/golang.org/x/net \
 		golang:sync:v0.7.0:golang_sync/vendor/golang.org/x/sync \
-		golang:sys:v0.19.0:golang_sys/vendor/golang.org/x/sys \
-		golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
-		golang:tools:v0.20.0:golang_tools/vendor/golang.org/x/tools \
+		golang:sys:v0.20.0:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.15.0:golang_text/vendor/golang.org/x/text \
+		golang:tools:v0.21.0:golang_tools/vendor/golang.org/x/tools \
 		google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
-		google:pprof:e72429f035bd:google_pprof/vendor/github.com/google/pprof \
+		google:pprof:a892ee059fd6:google_pprof/vendor/github.com/google/pprof \
 		google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
 		google:wire:v0.6.0:google_wire/vendor/github.com/google/wire \
 		gorilla:css:v1.0.0:gorilla_css/vendor/github.com/gorilla/css \
@@ -87,9 +86,9 @@ GH_TUPLE=	\
 		mileusna:useragent:v1.3.4:mileusna_useragent/vendor/github.com/mileusna/useragent \
 		mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
 		natefinch:npipe:c1b8fa8bdcce:natefinch_npipe/vendor/gopkg.in/natefinch/npipe.v2 \
-		onsi:ginkgo:v2.17.1:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \
-		onsi:gomega:v1.33.0:onsi_gomega/vendor/github.com/onsi/gomega \
-		pelletier:go-toml:v2.2.1:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
+		onsi:ginkgo:v2.17.3:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \
+		onsi:gomega:v1.33.1:onsi_gomega/vendor/github.com/onsi/gomega \
+		pelletier:go-toml:v2.2.2:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
 		pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
 		pocketbase:dbx:v1.10.1:pocketbase_dbx/vendor/github.com/pocketbase/dbx \
 		pressly:goose:v3.20.0:pressly_goose_v3/vendor/github.com/pressly/goose/v3 \
@@ -118,7 +117,7 @@ GH_TUPLE=	\
 		unrolled:secure:v1.14.0:unrolled_secure/vendor/github.com/unrolled/secure \
 		xrash:smetrics:5f08fbb34913:xrash_smetrics/vendor/github.com/xrash/smetrics
 
-_BUILD_SHA=	92a98cd
+_BUILD_SHA=	c556088
 
 GO_BUILDFLAGS=	-ldflags="-X github.com/navidrome/navidrome/consts.gitSha=${_BUILD_SHA} -X github.com/navidrome/navidrome/consts.gitTag=${GH_TAGNAME}-FREEBSD" -tags=netgo
 
diff --git a/multimedia/navidrome/distinfo b/multimedia/navidrome/distinfo
index bbcd14a28e8e..3ae9cc6cf312 100644
--- a/multimedia/navidrome/distinfo
+++ b/multimedia/navidrome/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1714971464
-SHA256 (navidrome/navidrome-npm-cache-0.52.0.tar.gz) = 31e78620c8fb54d3abf3e55034637504e2206aeb184eda5a95ea9f0a29b73cd1
-SIZE (navidrome/navidrome-npm-cache-0.52.0.tar.gz) = 92638607
-SHA256 (navidrome/navidrome-navidrome-v0.52.0_GH0.tar.gz) = 5479c681ae2bf07f788039fbb820a3723df070e2026d8c7b2a5a73933524ce42
-SIZE (navidrome/navidrome-navidrome-v0.52.0_GH0.tar.gz) = 7468356
+TIMESTAMP = 1716437743
+SHA256 (navidrome/navidrome-npm-cache-0.52.5.tar.gz) = 568cf8f11426c5d04f52a37cac8a44e77c0921281822fc842a9ce999ac1090f8
+SIZE (navidrome/navidrome-npm-cache-0.52.5.tar.gz) = 92634016
+SHA256 (navidrome/navidrome-navidrome-v0.52.5_GH0.tar.gz) = 9e5a81589d3e0c04d8cd06dccc680942d082f3d02aa4f0fd2b67dedf9902063b
+SIZE (navidrome/navidrome-navidrome-v0.52.5_GH0.tar.gz) = 7474034
 SHA256 (navidrome/Masterminds-squirrel-v1.5.4_GH0.tar.gz) = a2683a1ad3166987f6d67906d155ad53135e3c72f52ade0fc532397545092a3a
 SIZE (navidrome/Masterminds-squirrel-v1.5.4_GH0.tar.gz) = 31412
 SHA256 (navidrome/RaveNoX-go-jsoncommentstrip-v1.0.0_GH0.tar.gz) = d5f19ef91ff78f41f2c70c68051f1aa63d56344908a8334ce040d40157567d02
@@ -53,32 +53,32 @@ SHA256 (navidrome/go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa
 SIZE (navidrome/go-ini-ini-v1.67.0_GH0.tar.gz) = 53531
 SHA256 (navidrome/go-logr-logr-v1.4.1_GH0.tar.gz) = 8eae286ca6e69e82f22cdde7464f4e5530e624b2da486b09cd0ec46b745c0d0e
 SIZE (navidrome/go-logr-logr-v1.4.1_GH0.tar.gz) = 56957
-SHA256 (navidrome/go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173
-SIZE (navidrome/go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958
+SHA256 (navidrome/go-task-slim-sprig-v3.0.0_GH0.tar.gz) = 673b1acc819c60899e78b00f20da2b8270a0e370c01d3def9cda0a86167881fb
+SIZE (navidrome/go-task-slim-sprig-v3.0.0_GH0.tar.gz) = 40249
 SHA256 (navidrome/go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
 SIZE (navidrome/go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
 SHA256 (navidrome/goccy-go-json-v0.10.2_GH0.tar.gz) = f112774324c23218e7f7ea5b266fa0d5827147de36aecd7ab4529ee6a2f8208d
 SIZE (navidrome/goccy-go-json-v0.10.2_GH0.tar.gz) = 397330
-SHA256 (navidrome/golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082
-SIZE (navidrome/golang-crypto-v0.22.0_GH0.tar.gz) = 1813353
-SHA256 (navidrome/golang-exp-fe59bbe5cc7f_GH0.tar.gz) = f3134d6209f031194951a1dca2ba2b3e393ce8128e8e4eef8d72526fe8f6f374
-SIZE (navidrome/golang-exp-fe59bbe5cc7f_GH0.tar.gz) = 1744255
-SHA256 (navidrome/golang-image-v0.15.0_GH0.tar.gz) = 90b6dbb36a61290acac3050008594203c5c094af562b8e7be5af7d3b7230f53b
-SIZE (navidrome/golang-image-v0.15.0_GH0.tar.gz) = 5093053
-SHA256 (navidrome/golang-net-v0.24.0_GH0.tar.gz) = 6fbc9f6ddc538c67affd1248d68ca85f69e0abe916181b1cd81323093afa96b9
-SIZE (navidrome/golang-net-v0.24.0_GH0.tar.gz) = 1509016
+SHA256 (navidrome/golang-crypto-v0.23.0_GH0.tar.gz) = e6cfbf5f44d6b89b748c87fdbabd04c9634c5b825e39032a69854c300be9fb43
+SIZE (navidrome/golang-crypto-v0.23.0_GH0.tar.gz) = 1813872
+SHA256 (navidrome/golang-exp-9bf2ced13842_GH0.tar.gz) = 90fcc103b5927178af2d64b57d39de86d43a8bfa13cb71f4865a360cffe0f1b0
+SIZE (navidrome/golang-exp-9bf2ced13842_GH0.tar.gz) = 1744262
+SHA256 (navidrome/golang-image-v0.16.0_GH0.tar.gz) = dd76de01bff852f3fddf700d39992f74de4be80756d4d4a6a3923253dda4a903
+SIZE (navidrome/golang-image-v0.16.0_GH0.tar.gz) = 5093043
+SHA256 (navidrome/golang-net-v0.25.0_GH0.tar.gz) = aadaa826201391d12437e61b1680276ce4a270439f8f390af7f506fd0e499f64
+SIZE (navidrome/golang-net-v0.25.0_GH0.tar.gz) = 1510596
 SHA256 (navidrome/golang-sync-v0.7.0_GH0.tar.gz) = 39bf56d2dc04d16baabbf5eb5d847a2ad68762b5efde7ca3a8fdb24bdcdd9461
 SIZE (navidrome/golang-sync-v0.7.0_GH0.tar.gz) = 18181
-SHA256 (navidrome/golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b
-SIZE (navidrome/golang-sys-v0.19.0_GH0.tar.gz) = 1449493
-SHA256 (navidrome/golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
-SIZE (navidrome/golang-text-v0.14.0_GH0.tar.gz) = 8974094
-SHA256 (navidrome/golang-tools-v0.20.0_GH0.tar.gz) = 0582c331c678881debc5e7109e503a709fe0a627468dc3c36f526adb351c0452
-SIZE (navidrome/golang-tools-v0.20.0_GH0.tar.gz) = 3779878
+SHA256 (navidrome/golang-sys-v0.20.0_GH0.tar.gz) = eb2569cab8d7a92ce3afa9119538b61fc03d575c01f1548ec1e152c330ac591d
+SIZE (navidrome/golang-sys-v0.20.0_GH0.tar.gz) = 1494604
+SHA256 (navidrome/golang-text-v0.15.0_GH0.tar.gz) = 6b3893012ab61dacc64efc47574b2554e4cfbeb5e453a3b39e500713614cd63d
+SIZE (navidrome/golang-text-v0.15.0_GH0.tar.gz) = 8974475
+SHA256 (navidrome/golang-tools-v0.21.0_GH0.tar.gz) = 9dfd56edbc1cfd3883a716152b9189ab0403b57543a3b6d0346eaa92bb24f43a
+SIZE (navidrome/golang-tools-v0.21.0_GH0.tar.gz) = 3803531
 SHA256 (navidrome/google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
 SIZE (navidrome/google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
-SHA256 (navidrome/google-pprof-e72429f035bd_GH0.tar.gz) = 5215225c7c2b5d62cffaaedde67ba330738f0765f5d8b2ce90d56564f67f0c15
-SIZE (navidrome/google-pprof-e72429f035bd_GH0.tar.gz) = 2950488
+SHA256 (navidrome/google-pprof-a892ee059fd6_GH0.tar.gz) = 58d2f47fe85ee3fc9761ab9ea6ceac06683e70d25fe6f03213b307e701b917ff
+SIZE (navidrome/google-pprof-a892ee059fd6_GH0.tar.gz) = 4750333
 SHA256 (navidrome/google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
 SIZE (navidrome/google-uuid-v1.6.0_GH0.tar.gz) = 20896
 SHA256 (navidrome/google-wire-v0.6.0_GH0.tar.gz) = f80eaf41d540f19ecaaa8216be3c00d2850654f1d849f1820f9ee001b477931d
@@ -133,12 +133,12 @@ SHA256 (navidrome/mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c
 SIZE (navidrome/mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123
 SHA256 (navidrome/natefinch-npipe-c1b8fa8bdcce_GH0.tar.gz) = 6e3de30412671aba8f89008b2411126378a4dd2bddff095312d7a88a1670d3ab
 SIZE (navidrome/natefinch-npipe-c1b8fa8bdcce_GH0.tar.gz) = 12421
-SHA256 (navidrome/onsi-ginkgo-v2.17.1_GH0.tar.gz) = 2a3f412a377ab292a3a75de4676fb58d8dbbf5ee2cf106fd02a13337e06ca946
-SIZE (navidrome/onsi-ginkgo-v2.17.1_GH0.tar.gz) = 637134
-SHA256 (navidrome/onsi-gomega-v1.33.0_GH0.tar.gz) = a1053d49351e5e204d3bf34d0e12ae9b78f4f7a3bc0601149c12c0a76fe1e65d
-SIZE (navidrome/onsi-gomega-v1.33.0_GH0.tar.gz) = 317769
-SHA256 (navidrome/pelletier-go-toml-v2.2.1_GH0.tar.gz) = e0853235989fef941f76d2c13ce8500e99f7010ea3f61b379c0183372c199f0a
-SIZE (navidrome/pelletier-go-toml-v2.2.1_GH0.tar.gz) = 909029
+SHA256 (navidrome/onsi-ginkgo-v2.17.3_GH0.tar.gz) = 08bbde67a937148c888249f43f32e26fe77619b9dec47603368556d8b70b0009
+SIZE (navidrome/onsi-ginkgo-v2.17.3_GH0.tar.gz) = 637266
+SHA256 (navidrome/onsi-gomega-v1.33.1_GH0.tar.gz) = 36c9db9eefafb76eca8cdf84fa5271fd243eb0ef7e656a8c108aa679250d5810
+SIZE (navidrome/onsi-gomega-v1.33.1_GH0.tar.gz) = 317281
+SHA256 (navidrome/pelletier-go-toml-v2.2.2_GH0.tar.gz) = 8c5c1107f764d5abc50cfa5721a1c5fd43a30ad09f84105c5c5bcbbd1290fb25
+SIZE (navidrome/pelletier-go-toml-v2.2.2_GH0.tar.gz) = 909040
 SHA256 (navidrome/pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 8574a5cbc435057352a17ff9e6ad40190f3b9d623cd9ab0cdfa6c1d8f0bea0b2
 SIZE (navidrome/pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 11395
 SHA256 (navidrome/pocketbase-dbx-v1.10.1_GH0.tar.gz) = e9da4cb47430b8b75f2fbbc8df871fed40e48b6812f5816ccc093185d48e3326