git: eafbfbbf43c7 - main - net/seaweedfs: Update to 3.85

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Sat, 01 Mar 2025 06:34:43 UTC
The branch main has been updated by uzsolt:

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

commit eafbfbbf43c7c39e8ab33ea487fdf37b7b223f8e
Author:     Boris Korzun <drtr0jan@yandex.ru>
AuthorDate: 2025-03-01 06:32:07 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-03-01 06:34:27 +0000

    net/seaweedfs: Update to 3.85
    
    Use go 1.23.
    Add disk_supported.go patch.
    Changelogs:
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.60
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.61
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.62
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.63
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.64
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.65
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.66
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.67
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.68
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.69
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.71
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.72
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.73
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.74
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.75
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.76
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.77
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.79
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.80
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.81
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.82
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.83
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.84
    * https://github.com/seaweedfs/seaweedfs/releases/tag/3.85
    
    PR:             285023
    Approved by:    submitter is maintainer
---
 net/seaweedfs/Makefile                                  |  7 +++----
 net/seaweedfs/distinfo                                  | 10 +++++-----
 net/seaweedfs/files/patch-weed_stats_disk__supported.go | 11 +++++++++++
 3 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/net/seaweedfs/Makefile b/net/seaweedfs/Makefile
index 23b48dbc2fc2..42f5056ba55c 100644
--- a/net/seaweedfs/Makefile
+++ b/net/seaweedfs/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	seaweedfs
-DISTVERSION=	3.59
-PORTREVISION=	7
+DISTVERSION=	3.85
 CATEGORIES=	net sysutils
 
 MAINTAINER=	drtr0jan@yandex.ru
@@ -10,11 +9,11 @@ WWW=		https://github.com/seaweedfs/seaweedfs/wiki
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		go:modules
+USES=		go:1.23,modules
 
 USE_RC_SUBR=	seaweedfs
 
-GO_MODULE=	github.com/seaweedfs/seaweedfs@v0.0.0-20231113061208-27b34f37935f
+GO_MODULE=	github.com/seaweedfs/seaweedfs@v0.0.0-20250218000433-7d7e06681dd4
 GO_TARGET=	./weed
 CGO_CFLAGS=	-I.
 
diff --git a/net/seaweedfs/distinfo b/net/seaweedfs/distinfo
index e17685f8774c..2583026e2bfa 100644
--- a/net/seaweedfs/distinfo
+++ b/net/seaweedfs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1701978189
-SHA256 (go/net_seaweedfs/seaweedfs-3.59/v0.0.0-20231113061208-27b34f37935f.mod) = 3e0f7102f62cda5a1206c73ab55bce5c06f3afbaef86f97fbf235dea66e157c8
-SIZE (go/net_seaweedfs/seaweedfs-3.59/v0.0.0-20231113061208-27b34f37935f.mod) = 17381
-SHA256 (go/net_seaweedfs/seaweedfs-3.59/v0.0.0-20231113061208-27b34f37935f.zip) = 624d62696ad5d270146529afc7f19fea274803a6bf44bcb2831891b0110a768e
-SIZE (go/net_seaweedfs/seaweedfs-3.59/v0.0.0-20231113061208-27b34f37935f.zip) = 30214786
+TIMESTAMP = 1740427773
+SHA256 (go/net_seaweedfs/seaweedfs-3.85/v0.0.0-20250218000433-7d7e06681dd4.mod) = a783675bd2f1eee8ae77a76cfdd30b65aa8239fe0dfd30da8508e11d8bc49b04
+SIZE (go/net_seaweedfs/seaweedfs-3.85/v0.0.0-20250218000433-7d7e06681dd4.mod) = 19163
+SHA256 (go/net_seaweedfs/seaweedfs-3.85/v0.0.0-20250218000433-7d7e06681dd4.zip) = b4ab9fd31da5d9611cc04ba78793dd2a317b9d34722cffeae58eac92284cd195
+SIZE (go/net_seaweedfs/seaweedfs-3.85/v0.0.0-20250218000433-7d7e06681dd4.zip) = 30471012
diff --git a/net/seaweedfs/files/patch-weed_stats_disk__supported.go b/net/seaweedfs/files/patch-weed_stats_disk__supported.go
new file mode 100644
index 000000000000..782e5176affe
--- /dev/null
+++ b/net/seaweedfs/files/patch-weed_stats_disk__supported.go
@@ -0,0 +1,11 @@
+--- weed/stats/disk_supported.go.orig	1979-11-29 21:00:00 UTC
++++ weed/stats/disk_supported.go
+@@ -20,7 +20,7 @@ func fillInDiskStatus(disk *volume_server_pb.DiskStatu
+ 	// fs.Bfree: Number of free blocks
+ 	// fs.Bavail: Number of free blocks for unprivileged users
+ 	// disk.Free = fs.Bfree * uint64(fs.Bsize)
+-	disk.Free = fs.Bavail * uint64(fs.Bsize)
++	disk.Free = uint64(fs.Bavail) * uint64(fs.Bsize)
+ 	disk.Used = disk.All - disk.Free
+ 	disk.PercentFree = float32((float64(disk.Free) / float64(disk.All)) * 100)
+ 	disk.PercentUsed = float32((float64(disk.Used) / float64(disk.All)) * 100)