diff --git a/security/keybase/Makefile b/security/keybase/Makefile index cc30469f2888..865e8d0bd86a 100644 --- a/security/keybase/Makefile +++ b/security/keybase/Makefile @@ -1,28 +1,28 @@ PORTNAME= keybase -PORTVERSION= 6.5.2 +PORTVERSION= 6.6.0 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org COMMENT= Keybase.io client and Keybase Filesystem (KBFS) WWW= https://keybase.io/docs/command_line \ https://keybase.io/docs/kbfs \ https://github.com/keybase/client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../LICENSE USES= cpe go:modules GO_BUILDFLAGS= -tags production GO_MOD_DIST= github GO_MODULE= github.com/keybase/client/go GO_TARGET= ./keybase ./kbfs/kbfsfuse ./kbfs/kbfsgit/git-remote-keybase ./kbfs/kbfstool WRKSRC_SUBDIR= go PLIST_FILES= bin/git-remote-keybase bin/kbfsfuse bin/kbfstool bin/keybase USE_GITHUB= yes GH_PROJECT= client .include diff --git a/security/keybase/distinfo b/security/keybase/distinfo index 7ae3d3c62b8b..e9e2cbd82b97 100644 --- a/security/keybase/distinfo +++ b/security/keybase/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1771421468 -SHA256 (go/security_keybase/keybase-client-v6.5.2_GH0/go.mod) = a22fc2d20a8f4e6574303e505e0726e84954eb495b30e9ab6a58cc37d0072d44 -SIZE (go/security_keybase/keybase-client-v6.5.2_GH0/go.mod) = 19305 -SHA256 (go/security_keybase/keybase-client-v6.5.2_GH0/keybase-client-v6.5.2_GH0.tar.gz) = 1f89966ce2002a2ff42f8a14a126d25755ddb4a12cc1899380a81f95679a52f6 -SIZE (go/security_keybase/keybase-client-v6.5.2_GH0/keybase-client-v6.5.2_GH0.tar.gz) = 54134987 +TIMESTAMP = 1773966762 +SHA256 (go/security_keybase/keybase-client-v6.6.0_GH0/go.mod) = d21604f10e540a07702080b6fd354e218c99674d3208c670d8fefb616a01bb8a +SIZE (go/security_keybase/keybase-client-v6.6.0_GH0/go.mod) = 12007 +SHA256 (go/security_keybase/keybase-client-v6.6.0_GH0/keybase-client-v6.6.0_GH0.tar.gz) = 9df261517717cbda5677d02cf7d5aeabde3ca6f02ceca5d58d395087d1350ca0 +SIZE (go/security_keybase/keybase-client-v6.6.0_GH0/keybase-client-v6.6.0_GH0.tar.gz) = 89146201 diff --git a/security/keybase/files/patch-kbfs-libkbfs-disk_limits_unix.go b/security/keybase/files/patch-kbfs-libkbfs-disk_limits_unix.go index e521bb1acba8..a4e31957616b 100644 --- a/security/keybase/files/patch-kbfs-libkbfs-disk_limits_unix.go +++ b/security/keybase/files/patch-kbfs-libkbfs-disk_limits_unix.go @@ -1,18 +1,19 @@ ---- kbfs/libkbfs/disk_limits_unix.go.orig 2019-08-20 18:00:51 UTC +--- kbfs/libkbfs/disk_limits_unix.go.orig 2026-03-02 19:53:34 UTC +++ kbfs/libkbfs/disk_limits_unix.go -@@ -28,13 +28,13 @@ func getDiskLimits(path string) ( - } +@@ -31,14 +31,14 @@ func getDiskLimits(path string) ( // Bavail is the free block count for an unprivileged user. + // #nosec G115 -- Bsize is typically uint32 or int64 depending on platform, conversion to uint64 is safe - availableBytes = stat.Bavail * uint64(stat.Bsize) + availableBytes = uint64(stat.Bavail) * uint64(stat.Bsize) + // #nosec G115 -- Bsize is typically uint32 or int64 depending on platform, conversion to uint64 is safe totalBytes = stat.Blocks * uint64(stat.Bsize) // Some filesystems, like btrfs, don't keep track of inodes. // (See https://github.com/keybase/client/issues/6206 .) Use // the total inode count to detect that case. if stat.Files > 0 { - availableFiles = stat.Ffree + availableFiles = uint64(stat.Ffree) totalFiles = stat.Files } else { availableFiles = math.MaxInt64