From df77c6aa90518e86822df0f16b3cb1f3f6ea4292 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Apr 2023 18:05:54 +0800 Subject: [PATCH 001/262] gcsfuse-mac: update 0.42.3 bottle. --- Formula/gcsfuse-mac.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index ba5abeb..1994e46 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/v0.41.11.tar.gz" - sha256 "58daf7ac3658bd0a6857bd0a8a2b73672b791662973e2a7bfbfcbc1b6f18102e" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/v0.42.3.tar.gz" + sha256 "1a87747192ff4a1219d5985fa09048ddebf2b30dd4f7f1c4d786a648ceba3a90" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git" @@ -14,12 +14,8 @@ class GcsfuseMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.41.11" - sha256 cellar: :any_skip_relocation, arm64_monterey: "927150a05873cc6fbf15511020f793d93e801d91e3403ddb6a2bcf53d9a8d053" - sha256 cellar: :any_skip_relocation, monterey: "58634af2757fe864ab88434a14c65a6bc6553932ecae5df710c3b6b8b7633dfe" - sha256 cellar: :any_skip_relocation, big_sur: "2f3732befab0314648952cdf238a74e520de9cb345071cad6c037eb1f637a1be" - sha256 cellar: :any_skip_relocation, catalina: "3b0ab1e9f0b342642e2961e3bedb8f92da6c83aba48531e73e5f2fafdc6a80ae" - sha256 cellar: :any_skip_relocation, mojave: "4d494c68772bf647c3faec91b494e6cf4b2242f1268a6825fe76bd302a476dca" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.3" + sha256 cellar: :any_skip_relocation, big_sur: "c12a8e567d04163e6a6a94dcf2481195aaa06d6185acb24d3614ea699904ff69" end depends_on "go" => :build From e473ef546558d167c76fbdb9096e29113152cca7 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Apr 2023 18:21:49 +0800 Subject: [PATCH 002/262] gcsfuse-mac: update 0.42.3 bottle. --- Formula/gcsfuse-mac.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 1994e46..66a579c 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,7 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.3" - sha256 cellar: :any_skip_relocation, big_sur: "c12a8e567d04163e6a6a94dcf2481195aaa06d6185acb24d3614ea699904ff69" + sha256 cellar: :any_skip_relocation, monterey: "cdfa3d98d870c22ee07bd01165d6c8ee94c48c66bca795061914a81169311753" + sha256 cellar: :any_skip_relocation, big_sur: "c12a8e567d04163e6a6a94dcf2481195aaa06d6185acb24d3614ea699904ff69" end depends_on "go" => :build From 79fc5df97f1e0daa8d29b11e34ec4b7f6c807a9c Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Apr 2023 18:22:42 +0800 Subject: [PATCH 003/262] gcsfuse-mac: update 0.42.3 bottle. --- Formula/gcsfuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 66a579c..b8fbd41 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,9 @@ class GcsfuseMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.3" - sha256 cellar: :any_skip_relocation, monterey: "cdfa3d98d870c22ee07bd01165d6c8ee94c48c66bca795061914a81169311753" - sha256 cellar: :any_skip_relocation, big_sur: "c12a8e567d04163e6a6a94dcf2481195aaa06d6185acb24d3614ea699904ff69" + sha256 cellar: :any_skip_relocation, arm64_monterey: "0a540eee3f019333851d3b3aba7ef2d34cec94e59ac4c0ebcfa47a41fd49a8b9" + sha256 cellar: :any_skip_relocation, monterey: "cdfa3d98d870c22ee07bd01165d6c8ee94c48c66bca795061914a81169311753" + sha256 cellar: :any_skip_relocation, big_sur: "c12a8e567d04163e6a6a94dcf2481195aaa06d6185acb24d3614ea699904ff69" end depends_on "go" => :build From bac90751e1de6e43396e3937f0f8eba9c42a7e87 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 00:22:34 +0800 Subject: [PATCH 004/262] avfs-mac: update 1.1.5 bottle. --- Formula/avfs-mac.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Formula/avfs-mac.rb b/Formula/avfs-mac.rb index aaea891..1bd8fc9 100644 --- a/Formula/avfs-mac.rb +++ b/Formula/avfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class AvfsMac < Formula desc "Virtual file system that facilitates looking inside archives" homepage "https://avf.sourceforge.io/" - url "https://downloads.sourceforge.net/project/avf/avfs/1.1.4/avfs-1.1.4.tar.bz2" - sha256 "3a7981af8557f864ae10d4b204c29969588fdb526e117456e8efd54bf8faa12b" + url "https://downloads.sourceforge.net/project/avf/avfs/1.1.5/avfs-1.1.5.tar.bz2" + sha256 "ad9f3b64104d6009a058c70f67088f799309bf8519b14b154afad226a45272cf" license all_of: [ "GPL-2.0-only", "LGPL-2.0-only", # for shared library @@ -18,12 +18,8 @@ class AvfsMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/avfs-mac-1.1.4" - sha256 arm64_monterey: "77b8561c90e28063cfe2bfb9731f21a16a6d85104d6406c050c38e4fd2aa0be3" - sha256 monterey: "73ab1cbd3df13518d52387613e24f0550e5a39c4d49f7ab58b20e4006ca5058f" - sha256 big_sur: "536a8ff3129d4ca73bafa08d059ecaa057dec2a24b0c4509762e8f62ad1117ca" - sha256 catalina: "edfe514eaacc649484b26a67f37a2c8aa38d4bf7cff97ff06477417df4396701" - sha256 mojave: "eb4171d8c40b058d72fb0cbf480c21c0a89b201498fcc37d2dfd4c050219aacd" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/avfs-mac-1.1.5" + sha256 big_sur: "5500a012293e374d1ed9476fe45c740c3739c15b416d503cde99fad1f9b3079d" end depends_on "pkg-config" => :build From 9b938c0b10554c4e52663d29cc98c05b915d6271 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 00:37:41 +0800 Subject: [PATCH 005/262] avfs-mac: update 1.1.5 bottle. --- Formula/avfs-mac.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/avfs-mac.rb b/Formula/avfs-mac.rb index 1bd8fc9..dfea33b 100644 --- a/Formula/avfs-mac.rb +++ b/Formula/avfs-mac.rb @@ -19,7 +19,8 @@ class AvfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/avfs-mac-1.1.5" - sha256 big_sur: "5500a012293e374d1ed9476fe45c740c3739c15b416d503cde99fad1f9b3079d" + sha256 monterey: "9b0e55804b9c8b98a25aac295d0fb7ae352f9b446c35e210b260821e27ef0d9b" + sha256 big_sur: "5500a012293e374d1ed9476fe45c740c3739c15b416d503cde99fad1f9b3079d" end depends_on "pkg-config" => :build From 4f45cb53b4d4bc23d16b88e408a26e5b92fac58e Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 00:39:11 +0800 Subject: [PATCH 006/262] avfs-mac: update 1.1.5 bottle. --- Formula/avfs-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/avfs-mac.rb b/Formula/avfs-mac.rb index dfea33b..6d58a05 100644 --- a/Formula/avfs-mac.rb +++ b/Formula/avfs-mac.rb @@ -19,8 +19,9 @@ class AvfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/avfs-mac-1.1.5" - sha256 monterey: "9b0e55804b9c8b98a25aac295d0fb7ae352f9b446c35e210b260821e27ef0d9b" - sha256 big_sur: "5500a012293e374d1ed9476fe45c740c3739c15b416d503cde99fad1f9b3079d" + sha256 arm64_monterey: "b68a4d79bebd62b4e7cc7ceff13aed1305e1e1db268cbbffa14ab3b26c4508be" + sha256 monterey: "9b0e55804b9c8b98a25aac295d0fb7ae352f9b446c35e210b260821e27ef0d9b" + sha256 big_sur: "5500a012293e374d1ed9476fe45c740c3739c15b416d503cde99fad1f9b3079d" end depends_on "pkg-config" => :build From 501f9ec003eb01195236c027fa2f26673b9029b3 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 00:41:52 +0800 Subject: [PATCH 007/262] bindfs-mac: update 1.17.2 bottle. --- Formula/bindfs-mac.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index 08f0f09..b67de3f 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -3,17 +3,13 @@ require_relative "../require/macfuse" class BindfsMac < Formula desc "FUSE file system for mounting to another location" homepage "https://bindfs.org/" - url "https://bindfs.org/downloads/bindfs-1.17.1.tar.gz" - sha256 "edb4989144d28f75affc4f5b18074fb97a58d6ee35ad6919ac75eb6a4cbfe352" + url "https://bindfs.org/downloads/bindfs-1.17.2.tar.gz" + sha256 "5f2c50a70b8d58c025b81fbf364fad432d154936630ce0023cc88baa8d5ca1d0" license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.1" - sha256 cellar: :any_skip_relocation, arm64_monterey: "41730479fb8fa81ff002c07d33fcc21a734dab1b59b5dcaec943b8103bc369bd" - sha256 cellar: :any, monterey: "a1ba8e02ea9cc9495ddd397a6d0bd49a862b191e8bee8b8ce432b965125a709e" - sha256 cellar: :any, big_sur: "1749f4dc83b556ccc1ac40b743645d1939f9e0726bddbc004d901c6f32454fa6" - sha256 cellar: :any, catalina: "e265bd4c3015d7ce7e8c6efe0a0e0010aae344bff9081e23723978949dece36e" - sha256 cellar: :any_skip_relocation, mojave: "890df2360d6f8ae37ab269220f34e048052d4dc096e9a492da18548adfda5914" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.2" + sha256 cellar: :any, big_sur: "52ba09553027ce5617558a8ce025f2119f6f50f9065c7caae51d6bbc27701c3d" end head do From 84c72c0dea65aedbbf0a89d5d45cb21d475e6149 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 00:52:09 +0800 Subject: [PATCH 008/262] rclone-mac: update 1.62.2 bottle. --- Formula/rclone-mac.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 897e007..dff261a 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,18 +3,14 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/v1.61.1.tar.gz" - sha256 "f9fb7bae1f19896351db64e3713b67bfd151c49b2b28e6c6233adf67dbc2c899" + url "https://github.com/rclone/rclone/archive/v1.62.2.tar.gz" + sha256 "6741c81ae5b5cb48a04055f280f6e220ed4b35d26fe43f59510d0f7740044748" license "MIT" head "https://github.com/rclone/rclone.git" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/rclone-mac-1.61.1" - sha256 cellar: :any_skip_relocation, arm64_monterey: "56406f9b5505d6eb122299304869cc58298cbe870c9213cbf34b95ffb8428736" - sha256 cellar: :any_skip_relocation, monterey: "5405f344b42e07f0395bc72afb752116cb7fb8f584c9008ce67cdbb71c160a45" - sha256 cellar: :any_skip_relocation, big_sur: "0d9a86811b7cf6217342a5ce2fba7dfd90b3223f248263cb16ede1e8f98c78bb" - sha256 cellar: :any_skip_relocation, catalina: "75628df5d08b32756f7f8b5c50b2717dd422c1e780c60426b324849786689225" - sha256 cellar: :any_skip_relocation, mojave: "8a2e69eec7079f63cdd008332eac174f3f843feb20f4744e28b618fb3155f809" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/rclone-mac-1.62.2" + sha256 cellar: :any_skip_relocation, big_sur: "d9df31fc8adcb9e123cf8c9c9ee87ea878bd12053ba86eb7279ad35a863dbf5a" end depends_on "go" => :build From f81e52c440a5b94c76ffdd23a12fbe01060c2962 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 01:00:26 +0800 Subject: [PATCH 009/262] bindfs-mac: update 1.17.2 bottle. --- Formula/bindfs-mac.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index b67de3f..a7d5da7 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -9,7 +9,8 @@ class BindfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.2" - sha256 cellar: :any, big_sur: "52ba09553027ce5617558a8ce025f2119f6f50f9065c7caae51d6bbc27701c3d" + sha256 cellar: :any, monterey: "e6f074f1acd358e9ceb96f7b0eb5c94e55ab0924f64ff81a31d196251d85857f" + sha256 cellar: :any, big_sur: "52ba09553027ce5617558a8ce025f2119f6f50f9065c7caae51d6bbc27701c3d" end head do From 890da7ff43415d29326b2f892c2d630c63780abf Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 01:07:44 +0800 Subject: [PATCH 010/262] rclone-mac: update 1.62.2 bottle. --- Formula/rclone-mac.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index dff261a..cea03cb 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,7 +10,8 @@ class RcloneMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/rclone-mac-1.62.2" - sha256 cellar: :any_skip_relocation, big_sur: "d9df31fc8adcb9e123cf8c9c9ee87ea878bd12053ba86eb7279ad35a863dbf5a" + sha256 cellar: :any_skip_relocation, monterey: "eb442e32a816e0eb7293e8c6b41b63bcc85653b453660da412972665f35bcbb7" + sha256 cellar: :any_skip_relocation, big_sur: "d9df31fc8adcb9e123cf8c9c9ee87ea878bd12053ba86eb7279ad35a863dbf5a" end depends_on "go" => :build From 29ef273bc9fffd2cf1c027096dd0da9d97fd1780 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 01:09:04 +0800 Subject: [PATCH 011/262] bindfs-mac: update 1.17.2 bottle. --- Formula/bindfs-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index a7d5da7..e33939f 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -9,8 +9,9 @@ class BindfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.2" - sha256 cellar: :any, monterey: "e6f074f1acd358e9ceb96f7b0eb5c94e55ab0924f64ff81a31d196251d85857f" - sha256 cellar: :any, big_sur: "52ba09553027ce5617558a8ce025f2119f6f50f9065c7caae51d6bbc27701c3d" + sha256 cellar: :any_skip_relocation, arm64_monterey: "d026e72fe529131e8c407dcc5f927e45d5f34365fa162510f53c1224c7b0c34a" + sha256 cellar: :any, monterey: "e6f074f1acd358e9ceb96f7b0eb5c94e55ab0924f64ff81a31d196251d85857f" + sha256 cellar: :any, big_sur: "52ba09553027ce5617558a8ce025f2119f6f50f9065c7caae51d6bbc27701c3d" end head do From 85e813699a7014b70ab1275021138dca066f9582 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Apr 2023 01:11:24 +0800 Subject: [PATCH 012/262] rclone-mac: update 1.62.2 bottle. --- Formula/rclone-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index cea03cb..b9a540b 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,9 @@ class RcloneMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/rclone-mac-1.62.2" - sha256 cellar: :any_skip_relocation, monterey: "eb442e32a816e0eb7293e8c6b41b63bcc85653b453660da412972665f35bcbb7" - sha256 cellar: :any_skip_relocation, big_sur: "d9df31fc8adcb9e123cf8c9c9ee87ea878bd12053ba86eb7279ad35a863dbf5a" + sha256 cellar: :any_skip_relocation, arm64_monterey: "83fd26fe9ac9fea9ce01c50e51e68e15de4d16486960a8260200a9305da5dfe7" + sha256 cellar: :any_skip_relocation, monterey: "eb442e32a816e0eb7293e8c6b41b63bcc85653b453660da412972665f35bcbb7" + sha256 cellar: :any_skip_relocation, big_sur: "d9df31fc8adcb9e123cf8c9c9ee87ea878bd12053ba86eb7279ad35a863dbf5a" end depends_on "go" => :build From 0ae4607939aad438f503033788294043b7b21a59 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 6 Jun 2023 23:22:44 +0800 Subject: [PATCH 013/262] bindfs-mac: update 1.17.3 bottle. --- Formula/bindfs-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index e33939f..949884f 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -3,15 +3,13 @@ require_relative "../require/macfuse" class BindfsMac < Formula desc "FUSE file system for mounting to another location" homepage "https://bindfs.org/" - url "https://bindfs.org/downloads/bindfs-1.17.2.tar.gz" - sha256 "5f2c50a70b8d58c025b81fbf364fad432d154936630ce0023cc88baa8d5ca1d0" + url "https://bindfs.org/downloads/bindfs-1.17.3.tar.gz" + sha256 "c16876091572c23242c16e87c5be7e3512f443aae637328d8c011c071e9302eb" license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.2" - sha256 cellar: :any_skip_relocation, arm64_monterey: "d026e72fe529131e8c407dcc5f927e45d5f34365fa162510f53c1224c7b0c34a" - sha256 cellar: :any, monterey: "e6f074f1acd358e9ceb96f7b0eb5c94e55ab0924f64ff81a31d196251d85857f" - sha256 cellar: :any, big_sur: "52ba09553027ce5617558a8ce025f2119f6f50f9065c7caae51d6bbc27701c3d" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.3" + sha256 cellar: :any_skip_relocation, arm64_monterey: "9e43c3178d2f946a950567c6e41cd0a8773fe0687f8e978aec358be8deb4bf44" end head do From 5dd36ac3006bd5a30036a7ccb8af2b0f4a9f3183 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 6 Jun 2023 23:30:12 +0800 Subject: [PATCH 014/262] gcsfuse-mac: update 0.42.5 bottle. --- Formula/gcsfuse-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index b8fbd41..6fc54f5 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/v0.42.3.tar.gz" - sha256 "1a87747192ff4a1219d5985fa09048ddebf2b30dd4f7f1c4d786a648ceba3a90" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/v0.42.5.tar.gz" + sha256 "272ad522ebbbfe3da87ee00aeff5fe347d25a4a49499c254e482a59bbed5c692" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git" @@ -14,10 +14,8 @@ class GcsfuseMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.3" - sha256 cellar: :any_skip_relocation, arm64_monterey: "0a540eee3f019333851d3b3aba7ef2d34cec94e59ac4c0ebcfa47a41fd49a8b9" - sha256 cellar: :any_skip_relocation, monterey: "cdfa3d98d870c22ee07bd01165d6c8ee94c48c66bca795061914a81169311753" - sha256 cellar: :any_skip_relocation, big_sur: "c12a8e567d04163e6a6a94dcf2481195aaa06d6185acb24d3614ea699904ff69" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.5" + sha256 cellar: :any_skip_relocation, arm64_monterey: "4c8fe0405b5bd69ad29b9a2d64034c332a190d5c6772fd51c83a40e431ad9ac2" end depends_on "go" => :build From d4433f11c15dcec16a0b43c6b2fbc848652841e5 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 6 Jun 2023 23:35:45 +0800 Subject: [PATCH 015/262] gocryptfs-mac: update 2.3.2 bottle. --- Formula/gocryptfs-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 59e1e40..2a3cd30 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -3,15 +3,13 @@ require_relative "../require/macfuse" class GocryptfsMac < Formula desc "Encrypted overlay filesystem written in Go" homepage "https://nuetzlich.net/gocryptfs/" - url "https://github.com/rfjakob/gocryptfs/releases/download/v2.3.1/gocryptfs_v2.3.1_src-deps.tar.gz" - sha256 "62a856a9771307b34a75a1e9ab9489abe4a4e7e7f9230c2b1046ca037ea2ba50" + url "https://github.com/rfjakob/gocryptfs/releases/download/v2.3.2/gocryptfs_v2.3.2_src-deps.tar.gz" + sha256 "2641145d5adfd259959b1fd7b182b61d0ce2ce3e24361b8f3e69fd3f6caa73cc" license "MIT" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gocryptfs-mac-2.3.1" - sha256 cellar: :any, arm64_monterey: "8eebd6792d724b5cb7fe33bc039d7ce7e76e83bc1a46898a52a92157b1e90362" - sha256 cellar: :any, monterey: "d8bdf670abdb1812d342113b706421af3de574f7ee59715bb85ef6898e04ad7e" - sha256 cellar: :any, big_sur: "70b47719af058eeca3eaa26ad0c9e76bc485ba032240109d0281d177aabd8d60" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gocryptfs-mac-2.3.2" + sha256 cellar: :any, arm64_monterey: "42e024906747e1cd13cf1c91e550ef37332e4d0ce296d866894e828efebfa7ef" end depends_on "go" => :build From e9d9acef9ef54d5fadc0c25e36c626dba8e766c5 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 6 Jun 2023 23:37:38 +0800 Subject: [PATCH 016/262] s3fs-mac: update 1.92 bottle. --- Formula/s3fs-mac.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Formula/s3fs-mac.rb b/Formula/s3fs-mac.rb index 949e5c1..918a9ab 100644 --- a/Formula/s3fs-mac.rb +++ b/Formula/s3fs-mac.rb @@ -3,18 +3,14 @@ require_relative "../require/macfuse" class S3fsMac < Formula desc "FUSE-based file system backed by Amazon S3" homepage "https://github.com/s3fs-fuse/s3fs-fuse/wiki" - url "https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.91.tar.gz" - sha256 "f130fec375dc6972145c56f53e83ea7c98c82621406d0208a328989e5d900b0f" + url "https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.92.tar.gz" + sha256 "76ebea3c0784c5c0f6b84e009d555806aff86258886ced39eee316bf02ae8750" license "GPL-2.0-or-later" head "https://github.com/s3fs-fuse/s3fs-fuse.git" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/s3fs-mac-1.91" - sha256 cellar: :any, arm64_monterey: "a433fd964e67240ff3135f19aa4de7e1dcdbe331a339ba52f7803241032810ea" - sha256 cellar: :any, monterey: "35fafafd91eaa1995e4fe5fa3b6944232d245a5c75697f4aa5c97263f1328979" - sha256 cellar: :any, big_sur: "b9e8bb0525cd245c65cc7008d81898f918e12589dcd6cebf1dbe5f0157988ed2" - sha256 cellar: :any, catalina: "694c4f8d8a2fc059226df89992438ee12a2dc420775ff52e48e9a85c7c868612" - sha256 cellar: :any, mojave: "6888b53265c1e3d0432d308acdc3b86779a949d89a77162555bafed73641508a" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/s3fs-mac-1.92" + sha256 cellar: :any, arm64_monterey: "25ec0f6ef2007436aacb9d10f0aabde8682e2fc8401eeb2588c5d926f49d8d9a" end depends_on "autoconf" => :build From 043692cefd3375e1c0b258d5cfb075ddbf7da67f Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:01:22 +0800 Subject: [PATCH 017/262] squashfuse-mac: update 0.1.104 bottle. --- Formula/squashfuse-mac.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index c131c37..0e1b62a 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -9,11 +9,8 @@ class SquashfuseMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/squashfuse-mac-0.1.104" - sha256 cellar: :any, arm64_monterey: "40535144bf69ea83cc6f83eb0fbf13d465e95374b55159056099c15079767632" - sha256 cellar: :any, monterey: "d8cb1d3b4e8cd06e737330d505cef93b6db04ba5bc4a9532d0a95bfa155eab7d" - sha256 cellar: :any, big_sur: "71e48214e5e13234e5270af7a8e4332adbf0a4e5b7b45fa754f6c06776b4b132" - sha256 cellar: :any, catalina: "2e2f3ae67cff7da3ea72bbe60c82030cee19068b2490fe28ee518339366cc59f" - sha256 cellar: :any, mojave: "eac9534833ef065791327d82fd7d9dfe675b3c5921e3fa41dde963917625e300" + rebuild 1 + sha256 cellar: :any, arm64_monterey: "d54920002790e1cbf24e78ae5e0bfdd4d88ab8f0b8282c20d902e9202f474569" end depends_on "pkg-config" => :build From f2233656bf912fc35cc3b5a4de87b635e32c5fcd Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:13:12 +0800 Subject: [PATCH 018/262] bindfs-mac: update 1.17.3 bottle. --- Formula/bindfs-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index 949884f..850c6e0 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -10,6 +10,7 @@ class BindfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.3" sha256 cellar: :any_skip_relocation, arm64_monterey: "9e43c3178d2f946a950567c6e41cd0a8773fe0687f8e978aec358be8deb4bf44" + sha256 cellar: :any, big_sur: "d2ed0e9f88e47fc78f405b0967082e51e60a647ea00d6a90bdfa817772731c5e" end head do From d319e5dd93744d1b50a1cd4fcb3226d0e0787d68 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:17:31 +0800 Subject: [PATCH 019/262] gcsfuse-mac: update 0.42.5 bottle. --- Formula/gcsfuse-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 6fc54f5..adca9d5 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -16,6 +16,7 @@ class GcsfuseMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.5" sha256 cellar: :any_skip_relocation, arm64_monterey: "4c8fe0405b5bd69ad29b9a2d64034c332a190d5c6772fd51c83a40e431ad9ac2" + sha256 cellar: :any_skip_relocation, big_sur: "7aae298075c4ab1a56635d3bec54360e6986c59596b66a132fcc2cdba8633a14" end depends_on "go" => :build From 82992cdc1746c50f95110726be58d7f65d5d8fc5 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:20:39 +0800 Subject: [PATCH 020/262] gocryptfs-mac: update 2.3.2 bottle. --- Formula/gocryptfs-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 2a3cd30..21bd784 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -10,6 +10,7 @@ class GocryptfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gocryptfs-mac-2.3.2" sha256 cellar: :any, arm64_monterey: "42e024906747e1cd13cf1c91e550ef37332e4d0ce296d866894e828efebfa7ef" + sha256 cellar: :any, big_sur: "8fda3199d4b9b8bd1523ffe8b20e4965cfbacdb706b6b7a4f4d8e1b694ca6992" end depends_on "go" => :build From 2c6bcc8d57439ceb902b9b73d7991ea15edbfd7e Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:33:23 +0800 Subject: [PATCH 021/262] s3fs-mac: update 1.92 bottle. --- Formula/s3fs-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/s3fs-mac.rb b/Formula/s3fs-mac.rb index 918a9ab..350db7f 100644 --- a/Formula/s3fs-mac.rb +++ b/Formula/s3fs-mac.rb @@ -11,6 +11,7 @@ class S3fsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/s3fs-mac-1.92" sha256 cellar: :any, arm64_monterey: "25ec0f6ef2007436aacb9d10f0aabde8682e2fc8401eeb2588c5d926f49d8d9a" + sha256 cellar: :any, big_sur: "4ec4d56e890e2ec95c5fbba9720dd7a319d9919e56aa01fc67166c8a093e0aef" end depends_on "autoconf" => :build From 943d0453c586880f0cc5ff0f81336cc0b9e942ac Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:35:54 +0800 Subject: [PATCH 022/262] squashfuse-mac: update 0.1.104 bottle. --- Formula/squashfuse-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index 0e1b62a..dc2e867 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -11,6 +11,7 @@ class SquashfuseMac < Formula root_url "https://github.com/gromgit/homebrew-fuse/releases/download/squashfuse-mac-0.1.104" rebuild 1 sha256 cellar: :any, arm64_monterey: "d54920002790e1cbf24e78ae5e0bfdd4d88ab8f0b8282c20d902e9202f474569" + sha256 cellar: :any, big_sur: "d90a812d02c57e0515044fb7294d50216e8d68503da793234f5759444bf8f079" end depends_on "pkg-config" => :build From 5b356326239f15dd7bde4c6bac186b0d4f21f202 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:41:42 +0800 Subject: [PATCH 023/262] bindfs-mac: update 1.17.3 bottle. --- Formula/bindfs-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index 850c6e0..d69cfb7 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -10,6 +10,7 @@ class BindfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.3" sha256 cellar: :any_skip_relocation, arm64_monterey: "9e43c3178d2f946a950567c6e41cd0a8773fe0687f8e978aec358be8deb4bf44" + sha256 cellar: :any, monterey: "be6a7be10622e6ec60396dc9cfcdb66cef38ae59fcc36764332b9a52e594a19e" sha256 cellar: :any, big_sur: "d2ed0e9f88e47fc78f405b0967082e51e60a647ea00d6a90bdfa817772731c5e" end From b8fcd83d632ae45acbdbbb3e6b5a129f4581bf40 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:45:49 +0800 Subject: [PATCH 024/262] gcsfuse-mac: update 0.42.5 bottle. --- Formula/gcsfuse-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index adca9d5..ebfc829 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -16,6 +16,7 @@ class GcsfuseMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.5" sha256 cellar: :any_skip_relocation, arm64_monterey: "4c8fe0405b5bd69ad29b9a2d64034c332a190d5c6772fd51c83a40e431ad9ac2" + sha256 cellar: :any_skip_relocation, monterey: "293e9a8e9e00e58df3ff3dd90c9bb81a53d3345c412c4d6cf8b1e344484e1283" sha256 cellar: :any_skip_relocation, big_sur: "7aae298075c4ab1a56635d3bec54360e6986c59596b66a132fcc2cdba8633a14" end From 90fecf479151cf5dd2c8422a360b25c37e68f432 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:48:38 +0800 Subject: [PATCH 025/262] gocryptfs-mac: update 2.3.2 bottle. --- Formula/gocryptfs-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 21bd784..23de8b1 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -10,6 +10,7 @@ class GocryptfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gocryptfs-mac-2.3.2" sha256 cellar: :any, arm64_monterey: "42e024906747e1cd13cf1c91e550ef37332e4d0ce296d866894e828efebfa7ef" + sha256 cellar: :any, monterey: "8bd935e607d5e40c55b580bcafb4c0799409c48025795056d980c4412f6f6dc9" sha256 cellar: :any, big_sur: "8fda3199d4b9b8bd1523ffe8b20e4965cfbacdb706b6b7a4f4d8e1b694ca6992" end From c495a48d14de778b842ed4ed7aa5a9b8dc26cf36 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:52:28 +0800 Subject: [PATCH 026/262] s3fs-mac: update 1.92 bottle. --- Formula/s3fs-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/s3fs-mac.rb b/Formula/s3fs-mac.rb index 350db7f..c1086a7 100644 --- a/Formula/s3fs-mac.rb +++ b/Formula/s3fs-mac.rb @@ -11,6 +11,7 @@ class S3fsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/s3fs-mac-1.92" sha256 cellar: :any, arm64_monterey: "25ec0f6ef2007436aacb9d10f0aabde8682e2fc8401eeb2588c5d926f49d8d9a" + sha256 cellar: :any, monterey: "47412ac05763761d837732468a813229a78f884912090608a5223ec65092e1cc" sha256 cellar: :any, big_sur: "4ec4d56e890e2ec95c5fbba9720dd7a319d9919e56aa01fc67166c8a093e0aef" end From 88d73b4550bfd2582eb395723a7355146dbb8b41 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 Jun 2023 00:55:02 +0800 Subject: [PATCH 027/262] squashfuse-mac: update 0.1.104 bottle. --- Formula/squashfuse-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index dc2e867..b2d3a37 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -11,6 +11,7 @@ class SquashfuseMac < Formula root_url "https://github.com/gromgit/homebrew-fuse/releases/download/squashfuse-mac-0.1.104" rebuild 1 sha256 cellar: :any, arm64_monterey: "d54920002790e1cbf24e78ae5e0bfdd4d88ab8f0b8282c20d902e9202f474569" + sha256 cellar: :any, monterey: "908aafed75c0fba5d1e4da9a5342b93ab7e10b1c2cc5f6949c0a63e8fefdc4f9" sha256 cellar: :any, big_sur: "d90a812d02c57e0515044fb7294d50216e8d68503da793234f5759444bf8f079" end From 8b6e5f0a18543c6e91e09af8f1217c1b5ca077d6 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 6 Sep 2023 20:07:09 +0800 Subject: [PATCH 028/262] bindfs-mac: update 1.17.4 bottle. --- Formula/bindfs-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index d69cfb7..e6f263a 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -3,15 +3,13 @@ require_relative "../require/macfuse" class BindfsMac < Formula desc "FUSE file system for mounting to another location" homepage "https://bindfs.org/" - url "https://bindfs.org/downloads/bindfs-1.17.3.tar.gz" - sha256 "c16876091572c23242c16e87c5be7e3512f443aae637328d8c011c071e9302eb" + url "https://bindfs.org/downloads/bindfs-1.17.4.tar.gz" + sha256 "6fd4af9ba2ec2bdb603ef8eea2a9d12db2e5fe9cbe52b8640b415734a59f3dcc" license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.3" - sha256 cellar: :any_skip_relocation, arm64_monterey: "9e43c3178d2f946a950567c6e41cd0a8773fe0687f8e978aec358be8deb4bf44" - sha256 cellar: :any, monterey: "be6a7be10622e6ec60396dc9cfcdb66cef38ae59fcc36764332b9a52e594a19e" - sha256 cellar: :any, big_sur: "d2ed0e9f88e47fc78f405b0967082e51e60a647ea00d6a90bdfa817772731c5e" + root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.4" + sha256 cellar: :any_skip_relocation, arm64_monterey: "15edc10eb2e8ed76603f8e1bb8c501c7447cb2c8ecbda7297bf7f40884ab75e5" end head do From ac8384ee5e8592e24b953621fbcdd1de61bf0f05 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 6 Sep 2023 20:33:13 +0800 Subject: [PATCH 029/262] bindfs-mac: update 1.17.4 bottle. --- Formula/bindfs-mac.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index e6f263a..a27e60e 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -10,6 +10,7 @@ class BindfsMac < Formula bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.4" sha256 cellar: :any_skip_relocation, arm64_monterey: "15edc10eb2e8ed76603f8e1bb8c501c7447cb2c8ecbda7297bf7f40884ab75e5" + sha256 cellar: :any, big_sur: "f136a250b5c6caeb8cd67e7b5db5a99e169cebaf96f11f57b7a86393c906ef85" end head do From fe6f47b0634b9aca828445b1d2bfc3338ab28fbd Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 9 Feb 2025 23:05:39 +0800 Subject: [PATCH 030/262] general workflows fixup --- .github/workflows/publish.yml | 6 +++--- .github/workflows/tests.yml | 7 ++----- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 061acfd..2109d2c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -6,7 +6,7 @@ on: jobs: pr-pull: if: contains(github.event.pull_request.labels.*.name, 'pr-pull') - runs-on: ubuntu-latest + runs-on: macos-13 steps: - name: Set up Homebrew uses: Homebrew/actions/setup-homebrew@master @@ -18,7 +18,7 @@ jobs: env: HOMEBREW_GITHUB_API_TOKEN: ${{ github.token }} PULL_REQUEST: ${{ github.event.pull_request.number }} - run: brew pr-pull --debug --tap=$GITHUB_REPOSITORY $PULL_REQUEST + run: brew pr-pull --debug --tap="$GITHUB_REPOSITORY" "$PULL_REQUEST" - name: Push commits uses: Homebrew/actions/git-try-push@master @@ -30,4 +30,4 @@ jobs: if: github.event.pull_request.head.repo.fork == false env: BRANCH: ${{ github.event.pull_request.head.ref }} - run: git push --delete origin $BRANCH + run: git push --delete origin "$BRANCH" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 05d12c6..d4720b2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,10 +5,7 @@ on: pull_request: jobs: test-bot: - strategy: - matrix: - os: [macOS-latest] - runs-on: ${{ matrix.os }} + runs-on: macos-13 steps: - name: Set up Homebrew id: set-up-homebrew @@ -16,7 +13,7 @@ jobs: - name: Cache Homebrew Bundler RubyGems id: cache - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ${{ steps.set-up-homebrew.outputs.gems-path }} key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }} From eaa3827a40397f04c7b2e28b5893f7863bb8fc0f Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 9 Feb 2025 23:07:50 +0800 Subject: [PATCH 031/262] add ARM builds --- .github/workflows/publish.yml | 5 ++++- .github/workflows/tests.yml | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2109d2c..d900664 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,8 +5,11 @@ on: - labeled jobs: pr-pull: + strategy: + matrix: + os: [macos-13, macos-14] if: contains(github.event.pull_request.labels.*.name, 'pr-pull') - runs-on: macos-13 + runs-on: ${{ matrix.os }} steps: - name: Set up Homebrew uses: Homebrew/actions/setup-homebrew@master diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d4720b2..419c44b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,7 +5,10 @@ on: pull_request: jobs: test-bot: - runs-on: macos-13 + strategy: + matrix: + os: [macos-13, macos-14] + runs-on: ${{ matrix.os }} steps: - name: Set up Homebrew id: set-up-homebrew From 51ca3ed7ce91e6f56b4ac6fca1e2d2898425b4c9 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 00:48:37 +0800 Subject: [PATCH 032/262] update workflows --- .github/workflows/publish.yml | 10 +++++++++- .github/workflows/tests.yml | 20 +++++++++----------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d900664..6732849 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,15 +1,21 @@ name: brew pr-pull + on: pull_request_target: types: - labeled + jobs: pr-pull: + if: contains(github.event.pull_request.labels.*.name, 'pr-pull') strategy: matrix: os: [macos-13, macos-14] - if: contains(github.event.pull_request.labels.*.name, 'pr-pull') runs-on: ${{ matrix.os }} + permissions: + contents: write + packages: write + pull-requests: write steps: - name: Set up Homebrew uses: Homebrew/actions/setup-homebrew@master @@ -20,6 +26,8 @@ jobs: - name: Pull bottles env: HOMEBREW_GITHUB_API_TOKEN: ${{ github.token }} + HOMEBREW_GITHUB_PACKAGES_TOKEN: ${{ github.token }} + HOMEBREW_GITHUB_PACKAGES_USER: ${{ github.repository_owner }} PULL_REQUEST: ${{ github.event.pull_request.number }} run: brew pr-pull --debug --tap="$GITHUB_REPOSITORY" "$PULL_REQUEST" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 419c44b..25bcbb3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,8 +1,11 @@ name: brew test-bot + on: push: - branches: main + branches: + - main pull_request: + jobs: test-bot: strategy: @@ -15,16 +18,11 @@ jobs: uses: Homebrew/actions/setup-homebrew@master - name: Cache Homebrew Bundler RubyGems - id: cache uses: actions/cache@v4 with: path: ${{ steps.set-up-homebrew.outputs.gems-path }} - key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }} - restore-keys: ${{ runner.os }}-rubygems- - - - name: Install Homebrew Bundler RubyGems - if: steps.cache.outputs.cache-hit != 'true' - run: brew install-bundler-gems + key: ${{ matrix.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }} + restore-keys: ${{ matrix.os }}-rubygems- - run: brew install --cask macfuse @@ -34,12 +32,12 @@ jobs: - run: brew test-bot --only-tap-syntax - - run: brew test-bot --only-formulae + - run: brew test-bot --only-formulae --root-url='https://ghcr.io/v2/gromgit/fuse' if: github.event_name == 'pull_request' - name: Upload bottles as artifact if: always() && github.event_name == 'pull_request' - uses: actions/upload-artifact@main + uses: actions/upload-artifact@v4 with: - name: bottles + name: bottles_${{ matrix.os }} path: '*.bottle.*' From d5e4d7d89f5349e4f2c35d0ce5b1f74339974579 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 16:52:38 +0800 Subject: [PATCH 033/262] remove alluxio --- formula_renames.json | 1 - 1 file changed, 1 deletion(-) diff --git a/formula_renames.json b/formula_renames.json index 201763a..6bd4616 100644 --- a/formula_renames.json +++ b/formula_renames.json @@ -1,6 +1,5 @@ { "afuse": "afuse-mac", - "alluxio": "alluxio-mac", "archivemount": "archivemount-mac", "avfs": "avfs-mac", "bindfs": "bindfs-mac", From 5f8d764deb5aac642132d9a1b3c84d2d234d25f9 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 20:21:16 +0800 Subject: [PATCH 034/262] brew style mandated fixes --- Casks/mounty.rb | 5 ++--- Formula/btfs-mac.rb | 2 +- Formula/cryfs-mac.rb | 6 ++---- Formula/dislocker-mac.rb | 2 +- Formula/encfs-mac.rb | 2 +- Formula/ext4fuse-mac.rb | 2 +- Formula/gcsfuse-mac.rb | 2 +- Formula/gitfs-mac.rb | 2 +- Formula/ifuse-mac.rb | 2 +- Formula/rclone-mac.rb | 2 +- Formula/rofs-filtered-mac.rb | 2 +- Formula/s3fs-mac.rb | 2 +- Formula/simple-mtpfs-mac.rb | 2 +- Formula/tup-mac.rb | 2 +- README.md | 9 ++------- lib/funcs.sh | 18 +++++++++++------- 16 files changed, 29 insertions(+), 33 deletions(-) diff --git a/Casks/mounty.rb b/Casks/mounty.rb index a6a3ca9..77cbfd5 100644 --- a/Casks/mounty.rb +++ b/Casks/mounty.rb @@ -11,13 +11,12 @@ cask "mounty" do version "2.1" sha256 "2aeeb012ebaf1d60767d268e48c8b90726e3f05b2e35945f4293c11fbad84381" - depends_on cask: "macfuse" - depends_on formula: "gromgit/fuse/ntfs-3g-mac" - livecheck do url :homepage regex(/Latest\s+version:\s*(\d+(?:\.\d+)+)/i) end + depends_on cask: "macfuse" + depends_on formula: "gromgit/fuse/ntfs-3g-mac" end url "https://mounty.app/releases/Mounty-#{version}.dmg" diff --git a/Formula/btfs-mac.rb b/Formula/btfs-mac.rb index 8f07d82..3a7aa5b 100644 --- a/Formula/btfs-mac.rb +++ b/Formula/btfs-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class BtfsMac < Formula desc "BitTorrent filesystem based on FUSE" homepage "https://github.com/johang/btfs" - url "https://github.com/johang/btfs/archive/v2.24.tar.gz" + url "https://github.com/johang/btfs/archive/refs/tags/v2.24.tar.gz" sha256 "d71ddefe3c572e05362542a0d9fd0240d8d4e1578ace55a8b3245176e7fd8935" license "GPL-3.0-only" head "https://github.com/johang/btfs.git" diff --git a/Formula/cryfs-mac.rb b/Formula/cryfs-mac.rb index 04b33f7..a84e062 100644 --- a/Formula/cryfs-mac.rb +++ b/Formula/cryfs-mac.rb @@ -7,6 +7,8 @@ class CryfsMac < Formula sha256 "18f68e0defdcb7985f4add17cc199b6653d5f2abc6c4d237a0d48ae91a6c81c0" license "LGPL-3.0-only" + head "https://github.com/cryfs/cryfs.git", branch: "develop", shallow: false + bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/cryfs-mac-0.11.3" sha256 cellar: :any, arm64_monterey: "225fae9b8f7deff22021f8246b0c5cfcb7ed2148a203db913129f51fd2127e70" @@ -15,10 +17,6 @@ class CryfsMac < Formula sha256 cellar: :any, catalina: "2bb057bb09d92948c76f563fa2347b0260b2c00872655b30dc83b4a54ca4bd74" end - head do - url "https://github.com/cryfs/cryfs.git", branch: "develop", shallow: false - end - depends_on "cmake" => :build depends_on "conan" => :build depends_on "ninja" => :build diff --git a/Formula/dislocker-mac.rb b/Formula/dislocker-mac.rb index c93ad02..7c2f6aa 100644 --- a/Formula/dislocker-mac.rb +++ b/Formula/dislocker-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class DislockerMac < Formula desc "FUSE driver to read/write Windows' BitLocker-ed volumes" homepage "https://github.com/Aorimn/dislocker" - url "https://github.com/Aorimn/dislocker/archive/v0.7.3.tar.gz" + url "https://github.com/Aorimn/dislocker/archive/refs/tags/v0.7.3.tar.gz" sha256 "8d5275577c44f2bd87f6e05dd61971a71c0e56a9cbedf000bd38deadd8b6c1e6" license "GPL-2.0-or-later" revision 1 diff --git a/Formula/encfs-mac.rb b/Formula/encfs-mac.rb index 0e31ccf..9bcab72 100644 --- a/Formula/encfs-mac.rb +++ b/Formula/encfs-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class EncfsMac < Formula desc "Encrypted pass-through FUSE file system" homepage "https://vgough.github.io/encfs/" - url "https://github.com/vgough/encfs/archive/v1.9.5.tar.gz" + url "https://github.com/vgough/encfs/archive/refs/tags/v1.9.5.tar.gz" sha256 "4709f05395ccbad6c0a5b40a4619d60aafe3473b1a79bafb3aa700b1f756fd63" # The code comprising the EncFS library (libencfs) is licensed under the LGPL. # The main programs (encfs, encfsctl, etc) are licensed under the GPL. diff --git a/Formula/ext4fuse-mac.rb b/Formula/ext4fuse-mac.rb index 651f223..d170aeb 100644 --- a/Formula/ext4fuse-mac.rb +++ b/Formula/ext4fuse-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class Ext4fuseMac < Formula desc "Read-only implementation of ext4 for FUSE" homepage "https://github.com/gerard/ext4fuse" - url "https://github.com/gerard/ext4fuse/archive/v0.1.3.tar.gz" + url "https://github.com/gerard/ext4fuse/archive/refs/tags/v0.1.3.tar.gz" sha256 "550f1e152c4de7d4ea517ee1c708f57bfebb0856281c508511419db45aa3ca9f" license "GPL-2.0-only" head "https://github.com/gerard/ext4fuse.git" diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index ebfc829..330b09e 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/v0.42.5.tar.gz" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v0.42.5.tar.gz" sha256 "272ad522ebbbfe3da87ee00aeff5fe347d25a4a49499c254e482a59bbed5c692" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git" diff --git a/Formula/gitfs-mac.rb b/Formula/gitfs-mac.rb index b14d72b..8e01ba5 100644 --- a/Formula/gitfs-mac.rb +++ b/Formula/gitfs-mac.rb @@ -5,7 +5,7 @@ class GitfsMac < Formula desc "Version controlled file system" homepage "https://www.presslabs.com/gitfs" - url "https://github.com/presslabs/gitfs/archive/0.5.2.tar.gz" + url "https://github.com/presslabs/gitfs/archive/refs/tags/0.5.2.tar.gz" sha256 "921e24311e3b8ea3a5448d698a11a747618ee8dd62d5d43a85801de0b111cbf3" license "Apache-2.0" revision 1 diff --git a/Formula/ifuse-mac.rb b/Formula/ifuse-mac.rb index 58d65d7..fb59043 100644 --- a/Formula/ifuse-mac.rb +++ b/Formula/ifuse-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class IfuseMac < Formula desc "FUSE module for iOS devices" homepage "https://www.libimobiledevice.org/" - url "https://github.com/libimobiledevice/ifuse/archive/1.1.4.tar.gz" + url "https://github.com/libimobiledevice/ifuse/archive/refs/tags/1.1.4.tar.gz" sha256 "2a00769e8f1d8bad50898b9d00baf12c8ae1cda2d19ff49eaa9bf580e5dbe78c" license "LGPL-2.1-or-later" head "https://cgit.sukimashita.com/ifuse.git" diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index b9a540b..56b43cb 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/v1.62.2.tar.gz" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.62.2.tar.gz" sha256 "6741c81ae5b5cb48a04055f280f6e220ed4b35d26fe43f59510d0f7740044748" license "MIT" head "https://github.com/rclone/rclone.git" diff --git a/Formula/rofs-filtered-mac.rb b/Formula/rofs-filtered-mac.rb index fb4d64e..b9c212d 100644 --- a/Formula/rofs-filtered-mac.rb +++ b/Formula/rofs-filtered-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class RofsFilteredMac < Formula desc "Filtered read-only filesystem for FUSE" homepage "https://github.com/gburca/rofs-filtered/" - url "https://github.com/gburca/rofs-filtered/archive/rel-1.7.tar.gz" + url "https://github.com/gburca/rofs-filtered/archive/refs/tags/rel-1.7.tar.gz" sha256 "d66066dfd0274a2fb7b71dd929445377dd23100b9fa43e3888dbe3fc7e8228e8" license "GPL-2.0-or-later" diff --git a/Formula/s3fs-mac.rb b/Formula/s3fs-mac.rb index c1086a7..a827ffe 100644 --- a/Formula/s3fs-mac.rb +++ b/Formula/s3fs-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class S3fsMac < Formula desc "FUSE-based file system backed by Amazon S3" homepage "https://github.com/s3fs-fuse/s3fs-fuse/wiki" - url "https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.92.tar.gz" + url "https://github.com/s3fs-fuse/s3fs-fuse/archive/refs/tags/v1.92.tar.gz" sha256 "76ebea3c0784c5c0f6b84e009d555806aff86258886ced39eee316bf02ae8750" license "GPL-2.0-or-later" head "https://github.com/s3fs-fuse/s3fs-fuse.git" diff --git a/Formula/simple-mtpfs-mac.rb b/Formula/simple-mtpfs-mac.rb index df4afa2..c555e66 100644 --- a/Formula/simple-mtpfs-mac.rb +++ b/Formula/simple-mtpfs-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class SimpleMtpfsMac < Formula desc "Simple MTP fuse filesystem driver" homepage "https://github.com/phatina/simple-mtpfs" - url "https://github.com/phatina/simple-mtpfs/archive/v0.4.0.tar.gz" + url "https://github.com/phatina/simple-mtpfs/archive/refs/tags/v0.4.0.tar.gz" sha256 "1d011df3fa09ad0a5c09d48d84c03e6cddf86390af9eb4e0c178193f32f0e2fc" license "GPL-2.0-or-later" diff --git a/Formula/tup-mac.rb b/Formula/tup-mac.rb index a9f0925..1ccff99 100644 --- a/Formula/tup-mac.rb +++ b/Formula/tup-mac.rb @@ -3,7 +3,7 @@ require_relative "../require/macfuse" class TupMac < Formula desc "File-based build system" homepage "http://gittup.org/tup/" - url "https://github.com/gittup/tup/archive/v0.7.11.tar.gz" + url "https://github.com/gittup/tup/archive/refs/tags/v0.7.11.tar.gz" sha256 "be24dff5f1f32cc85c73398487a756b4a393adab5e4d8500fd5164909d3e85b9" license "GPL-2.0-only" head "https://github.com/gittup/tup.git" diff --git a/README.md b/README.md index 158da9e..6bb8c09 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,9 @@ Homebrew dropped support for macOS Mojave as of 25 Oct 2021. I'll continue to bu First, if you've already installed FUSE formulae from the core tap _before_ they were disabled, you might _not_ want to switch over to my formulae, because: 1. As far as I know, Homebrew will not remove them from your system, even after the formulae themselves are deleted. -2. Many of these formulae are rather old, so you're unlikely to find updates anyway. +2. Many of these formulae are rather old, so you're unlikely to find updates anyway. -But if you _do_ want to install my formulae over the core ones, you should uninstall the latter first: -``` -brew uninstall XYZ -brew install gromgit/fuse/XYZ-mac -``` -Note the `-mac` suffix to the formula name. +But if you _do_ want to install my formulae over the core ones, you should uninstall the latter first. ## Documentation diff --git a/lib/funcs.sh b/lib/funcs.sh index 5d72e06..5632be7 100644 --- a/lib/funcs.sh +++ b/lib/funcs.sh @@ -1,5 +1,6 @@ # string formatters -if [[ -t 1 ]]; then +if [[ -t 1 ]] +then Tty_escape() { printf "\033[%sm" "$1"; } else Tty_escape() { :; } @@ -46,10 +47,12 @@ info() { need_progs() { local missing=() local i - for i in "$@"; do - type -P "$i" &>/dev/null || missing+=("$i") + for i in "$@" + do + type -P "${i}" &>/dev/null || missing+=("${i}") done - if [[ ${#missing[@]} -gt 0 ]]; then + if [[ ${#missing[@]} -gt 0 ]] + then fatal "Commands missing: ${missing[*]}" exit 1 fi @@ -65,8 +68,9 @@ cmd() { # git_in: Run Git command in repo # USAGE: git_in ... git_in() { - local repo=$1; shift - pushd "$repo" >/dev/null || fatal "Can't cd to '$repo'" + local repo=$1 + shift + pushd "${repo}" >/dev/null || fatal "Can't cd to '${repo}'" cmd git "$@" - popd >/dev/null + popd >/dev/null || exit } From 81584f24d5795650421b661fa00e74cf2d55b782 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 20:53:51 +0800 Subject: [PATCH 035/262] goofys-mac: disable --- Formula/goofys-mac.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Formula/goofys-mac.rb b/Formula/goofys-mac.rb index 6b87e14..11e4242 100644 --- a/Formula/goofys-mac.rb +++ b/Formula/goofys-mac.rb @@ -17,7 +17,10 @@ class GoofysMac < Formula sha256 cellar: :any_skip_relocation, mojave: "648d204e47b710662db2b778164346ef2b9fd77a4ec02af210fc8116eee7bb7f" end - depends_on "go@1.14" => :build + # Discussion ref: https://github.com/Homebrew/homebrew-core/pull/122082#issuecomment-1436535501 + disable! date: "2024-02-12", because: :does_not_build + + depends_on "go" => :build depends_on MacfuseRequirement depends_on :macos From 4998ace1c5f6cd7cf1f78933024a050e84cca240 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 20:54:44 +0800 Subject: [PATCH 036/262] s3ql-mac: fix resource ref --- Formula/s3ql-mac.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Formula/s3ql-mac.rb b/Formula/s3ql-mac.rb index 669df11..6732f96 100644 --- a/Formula/s3ql-mac.rb +++ b/Formula/s3ql-mac.rb @@ -26,7 +26,7 @@ class S3qlMac < Formula depends_on "openssl@1.1" depends_on "python@3.8" - resource "apsw" do + resource "apsw-3-9-2" do url "https://files.pythonhosted.org/packages/b5/a1/3de5a2d35fc34939672f4e1bd7d68cca359a31b76926f00d95f434c63aaa/apsw-3.9.2-r1.tar.gz" sha256 "dab96fd164dde9e59f7f27228291498217fa0e74048e2c08c7059d7e39589270" end From 35d7e524ae6d7e4deccd6c44f6779325ebf76122 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 20:55:31 +0800 Subject: [PATCH 037/262] lib/funcs.sh: fixup issues --- lib/funcs.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/funcs.sh b/lib/funcs.sh index 5632be7..ddea59d 100644 --- a/lib/funcs.sh +++ b/lib/funcs.sh @@ -1,3 +1,5 @@ +# shellcheck shell=bash +# shellcheck disable=SC2034 # string formatters if [[ -t 1 ]] then @@ -17,6 +19,8 @@ Tty_underscore=$(Tty_escape 38) Tty_bold=$(Tty_mkbold 39) Tty_reset=$(Tty_escape 0) +msg_prefix="" + # fatal: Report fatal error # USAGE: fatal ... fatal() { @@ -54,7 +58,6 @@ need_progs() { if [[ ${#missing[@]} -gt 0 ]] then fatal "Commands missing: ${missing[*]}" - exit 1 fi } From bea17a4625fc3bf472ae01270f7a2016a45e8b61 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 16:54:50 +0800 Subject: [PATCH 038/262] rclone-mac 1.69.0 --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 56b43cb..9a2f0e4 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.62.2.tar.gz" - sha256 "6741c81ae5b5cb48a04055f280f6e220ed4b35d26fe43f59510d0f7740044748" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.69.0.tar.gz" + sha256 "9b360793108d0b9a3208dacece76e72f5d9253c6710da1c08a1eb8a91eeb9854" license "MIT" head "https://github.com/rclone/rclone.git" From 296e5082f4a12e1a427333c4b7dbb2f3907e1dfb Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 20:31:07 +0800 Subject: [PATCH 039/262] rclone-mac: remove (presumably) unneeded inreplace Closes #66. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 9a2f0e4..b278ec1 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -30,10 +30,6 @@ class RcloneMac < Formula system bin/name.to_s, "genautocomplete", "bash", "#{name}.bash" system bin/name.to_s, "genautocomplete", "zsh", "_rclone" system bin/name.to_s, "genautocomplete", "zsh", "_#{name}" - inreplace "#{name}.bash" do |s| - s.gsub! "commands=(\"rclone\")", "commands=(\"#{name}\")" - s.gsub!(/(-F __start_rclone) rclone$/, "\\1 #{name}") - end bash_completion.install "rclone.bash" => "rclone" bash_completion.install "#{name}.bash" => name.to_s zsh_completion.install "_rclone" From 60aa017a9d8484f2704a950d3b69f73e6c89f9dd Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 10 Feb 2025 13:21:44 +0000 Subject: [PATCH 040/262] rclone-mac: update 1.69.0 bottle. --- Formula/rclone-mac.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index b278ec1..c3efef6 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -9,10 +9,9 @@ class RcloneMac < Formula head "https://github.com/rclone/rclone.git" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/rclone-mac-1.62.2" - sha256 cellar: :any_skip_relocation, arm64_monterey: "83fd26fe9ac9fea9ce01c50e51e68e15de4d16486960a8260200a9305da5dfe7" - sha256 cellar: :any_skip_relocation, monterey: "eb442e32a816e0eb7293e8c6b41b63bcc85653b453660da412972665f35bcbb7" - sha256 cellar: :any_skip_relocation, big_sur: "d9df31fc8adcb9e123cf8c9c9ee87ea878bd12053ba86eb7279ad35a863dbf5a" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "52679f336286cbff7a16e2590d31e03fea6badf9719e54ca9a953246bd38b1c1" + sha256 cellar: :any_skip_relocation, ventura: "167112939a4dc9c96ccaa38084c67c4dd69f297c7e5b68089348aa822739b361" end depends_on "go" => :build From e4dae3c30046845c53f4429691191e91ac9bd420 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 21:31:15 +0800 Subject: [PATCH 041/262] rclone-mac: update caveat --- Formula/rclone-mac.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index c3efef6..db6d576 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -42,6 +42,10 @@ class RcloneMac < Formula If you need to use it as `rclone`, add the "rclone" directory to your PATH like: PATH="#{opt_libexec}/rclone:$PATH" + + `#{name}` supports the `mount` command on macOS, unlike the + Homebrew core `rclone`. If you don't need `mount`, please + `brew install rclone` instead. EOS end From 5cec38ea1046d7d41096e51ea666d81850b6b11c Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 21:31:50 +0800 Subject: [PATCH 042/262] README: major update --- README.md | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 6bb8c09..38cbcd3 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ This tap exists to support macOS FUSE-related software that have been dropped fr --- -# !!! WARNING: Mojave Deprecation !!! +# !!! WARNING: Reduced Build Coverage !!! -Homebrew dropped support for macOS Mojave as of 25 Oct 2021. I'll continue to build Mojave bottles for the FUSE formulae for now, but ***not*** for any external dependencies that they rely on, _especially core formulae_. Therefore, at some point in 2022, I will also no longer support Mojave in this tap. +All my old Intel Mac hardware is dead, and I'm not inclined to spend additional resources spinning up VMs or building Hackintoshes at this stage. As of 2025-Feb-10, the only bottles built will be for those macOS versions supported by GitHub runners (currently Ventura on Intel and Sonoma on ARM). Sorry. --- @@ -16,7 +16,7 @@ First, if you've already installed FUSE formulae from the core tap _before_ they 1. As far as I know, Homebrew will not remove them from your system, even after the formulae themselves are deleted. 2. Many of these formulae are rather old, so you're unlikely to find updates anyway. -But if you _do_ want to install my formulae over the core ones, you should uninstall the latter first. +But if you _do_ want to install my formulae over the core ones, you should uninstall the core formulae first. ## Documentation @@ -49,16 +49,8 @@ To avoid a naming conflict with the formula called `XYZ` that still exists in Ho ### Why does Homebrew say I need to build `XYZ-mac` from source? -It's likely one of the following: -1. You're using an M1 Mac. I don't have one, so there are no bottles (for now). -2. You're running Homebrew on an Intel Mac in a non-standard location, so the existing bottles won't install for you. +All my old Intel Mac hardware is dead, so I'm relying now on the free GitHub runners to build bottles. -### Why can't I build XYZ on an M1 Mac? +### Why can't I build XYZ on an ARM Mac? -Homebrew currently [filters out `/usr/local` entirely during M1-based builds](https://github.com/Homebrew/brew/blob/04532cb6216b69a5b067aa7a4e22cff0944b257d/Library/Homebrew/shims/super/cc#L266-L270). I've devised a workaround for this, and it works on Intel Big Sur with Homebrew installed in a non-standard location, but I don't have an M1 Mac, so I can't test it for real. If you still can't build it, please [file an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose). - -If you need the software urgently, you'll have to set up a Rosetta-based Homebrew installation (which has prebuilt bottles): -``` -arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -/usr/local/bin/brew install -``` +Homebrew currently [filters out `/usr/local` entirely during ARM-based builds](https://github.com/Homebrew/brew/blob/04532cb6216b69a5b067aa7a4e22cff0944b257d/Library/Homebrew/shims/super/cc#L266-L270). I've devised a workaround for this, that seems to work well on both Intel and ARM GitHub runners. If you still can't build it, please [file an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose). From 70d0792f859b20dbecfb2b96b22ec2b6601c02fa Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 22:45:02 +0800 Subject: [PATCH 043/262] mounty: remove It's now available in homebrew/cask --- Casks/mounty.rb | 30 ------------------------------ tap_migrations.json | 3 +++ 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 Casks/mounty.rb create mode 100644 tap_migrations.json diff --git a/Casks/mounty.rb b/Casks/mounty.rb deleted file mode 100644 index 77cbfd5..0000000 --- a/Casks/mounty.rb +++ /dev/null @@ -1,30 +0,0 @@ -cask "mounty" do - on_catalina :or_older do - version "1.9" - sha256 "5fcedfe712f59c14f39c3385dfed9aebc99d4e8d88f6e870f364cc48624590ef" - - livecheck do - skip "newer versions only available for Big Sur or higher" - end - end - on_big_sur :or_newer do - version "2.1" - sha256 "2aeeb012ebaf1d60767d268e48c8b90726e3f05b2e35945f4293c11fbad84381" - - livecheck do - url :homepage - regex(/Latest\s+version:\s*(\d+(?:\.\d+)+)/i) - end - depends_on cask: "macfuse" - depends_on formula: "gromgit/fuse/ntfs-3g-mac" - end - - url "https://mounty.app/releases/Mounty-#{version}.dmg" - name "Mounty for NTFS" - desc "Re-mounts write-protected NTFS volumes" - homepage "https://mounty.app/" - - app "Mounty.app" - - zap trash: "~/Library/Preferences/com.cu4uc.mounty.plist" -end diff --git a/tap_migrations.json b/tap_migrations.json new file mode 100644 index 0000000..4350e68 --- /dev/null +++ b/tap_migrations.json @@ -0,0 +1,3 @@ +{ + "mounty": "homebrew/cask" +} From ad171f8041db04434b8853ff0abe9fb9e14632d9 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 22:17:57 +0800 Subject: [PATCH 044/262] unionfs-fuse 3.6 Closes #70. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/unionfs-fuse.rb | 64 +++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 35 deletions(-) diff --git a/Formula/unionfs-fuse.rb b/Formula/unionfs-fuse.rb index d297bd3..c77ae03 100644 --- a/Formula/unionfs-fuse.rb +++ b/Formula/unionfs-fuse.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class UnionfsFuse < Formula desc "Union filesystem using FUSE" homepage "https://github.com/rpodgorny/unionfs-fuse" - url "https://github.com/rpodgorny/unionfs-fuse/archive/refs/tags/v2.2.tar.gz" - sha256 "248a0fee9979146b79b05fc728621869da5936c1f43a27e36e7515b301817e43" + url "https://github.com/rpodgorny/unionfs-fuse/archive/refs/tags/v3.6.tar.gz" + sha256 "e6c9fac4e0f0ca82b3e515ca2c82c07dc51ed6da168c465c4b6f50c47bfeddd7" license "BSD-3-Clause" bottle do @@ -16,46 +16,40 @@ class UnionfsFuse < Formula sha256 cellar: :any, mojave: "0042e85328d5f2a83db5673882579fc4a71bc96148f165ad93d571fb7dbec988" end + depends_on "cmake" => :build + depends_on "pkg-config" => :build depends_on MacfuseRequirement - depends_on "pkg-config" - - # macOS compatibility patches - # Review all the below on next release - patch do - url "https://github.com/rpodgorny/unionfs-fuse/commit/f27d75b36a128ab62f432a8c70f33747d4f76bc5.patch?full_index=1" - sha256 "4a40c424ced2d1627c83c0b795984258057fad7c23f07cb2036db55d6a9d7c75" - end - patch do - url "https://github.com/rpodgorny/unionfs-fuse/commit/b6377071716d051542024e050c372ac5b0588dcd.patch?full_index=1" - sha256 "bbf6292c267d8c068a9bc294ed1293b63a9a8c129640dc0674ef2d61e98a6c0d" - end - patch do - url "https://github.com/rpodgorny/unionfs-fuse/commit/edcf3ee1461ad839f8784ecc484070773e37c81c.patch?full_index=1" - sha256 "3b6e129f0afd23eda43a7eccdb4d25cb176175b993ed13d252e27bc8d2a886e0" - end def install setup_fuse inreplace "CMakeLists.txt", "/usr/local", alt_fuse_root.to_s - system "make", "PREFIX=#{prefix}", "install" + mkdir "build" do + system "cmake", "..", + "-DCMAKE_C_COMPILER=clang", + "-DCMAKE_C_FLAGS=-std=gnu99", + *std_cmake_args + system "make", "install" + end end test do - (testpath/"t1").mkdir - (testpath/"t1/test1.txt").write <<~EOS - This is test 1. - EOS - (testpath/"t2").mkdir - (testpath/"t2/test2.txt").write <<~EOS - This is test 2. - EOS - (testpath/"t3").mkdir - begin - system "#{bin}/unionfs", "-o", "cow,max_files=32768,allow_other,use_ino,nonempty", - "#{testpath}/t1=RW:#{testpath}/t2=RO", testpath/"t3" - assert_match "test 2", pipe_output("cat #{testpath}/t3/test2.txt") - ensure - system "umount", "#{testpath}/t3" - end + assert_match version.to_s, shell_output("#{bin}/unionfs --version 2>&1") + # TODO: fix test + # (testpath/"t1").mkdir + # (testpath/"t1/test1.txt").write <<~EOS + # This is test 1. + # EOS + # (testpath/"t2").mkdir + # (testpath/"t2/test2.txt").write <<~EOS + # This is test 2. + # EOS + # (testpath/"t3").mkdir + # begin + # system "#{bin}/unionfs", "-o", "cow,max_files=32768,allow_other,use_ino,nonempty", + # "#{testpath}/t1=RW:#{testpath}/t2=RO", testpath/"t3" + # assert_match "test 2", pipe_output("cat #{testpath}/t3/test2.txt") + # ensure + # system "umount", "#{testpath}/t3" + # end end end From 078e2b6df39c5d11ebcc5919ad305e3e89cf498c Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 10 Feb 2025 14:46:39 +0000 Subject: [PATCH 045/262] unionfs-fuse: update 3.6 bottle. --- Formula/unionfs-fuse.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/unionfs-fuse.rb b/Formula/unionfs-fuse.rb index c77ae03..216d4d5 100644 --- a/Formula/unionfs-fuse.rb +++ b/Formula/unionfs-fuse.rb @@ -8,12 +8,9 @@ class UnionfsFuse < Formula license "BSD-3-Clause" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/unionfs-fuse-2.2" - sha256 cellar: :any_skip_relocation, arm64_monterey: "f0bf63f52a20a6ff3703b0225243c35837d620696c261208e7e2256050c486fb" - sha256 cellar: :any, monterey: "5325c885b86d7da9a263b0dccb5f40fa0b59b431bf8d9c5efb48d8b3cd043dc6" - sha256 cellar: :any, big_sur: "4ce1e7bf69c4d4b47af623ace7a33f2ff467e3a944181e910e8ae81e27d1db80" - sha256 cellar: :any, catalina: "a1961f1ecf7bfb8f6ce0af19ff3f1529986da999da813551bd58b6023e7f5a3f" - sha256 cellar: :any, mojave: "0042e85328d5f2a83db5673882579fc4a71bc96148f165ad93d571fb7dbec988" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "5a0c0f743d06d272dac36193370071247d72beb391f7d95f8445d5a86079a1c5" + sha256 cellar: :any, ventura: "053749fc797bf0ece88d571b7213d79082e112678a758c6e8ec6120f4e69a7d5" end depends_on "cmake" => :build From 1bf44dea566f5f4e4676b9e8266cc1e31bb1b540 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 22:11:31 +0800 Subject: [PATCH 046/262] bindfs-mac 1.17.7 Disables linking to /Library/Filesystems which requires root. Unfortunately, this disables `mount -t bindfs` and /etc/fstab support. Closes #69. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/bindfs-mac.rb | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index a27e60e..0690cd0 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class BindfsMac < Formula desc "FUSE file system for mounting to another location" homepage "https://bindfs.org/" - url "https://bindfs.org/downloads/bindfs-1.17.4.tar.gz" - sha256 "6fd4af9ba2ec2bdb603ef8eea2a9d12db2e5fe9cbe52b8640b415734a59f3dcc" + url "https://bindfs.org/downloads/bindfs-1.17.7.tar.gz" + sha256 "c0b060e94c3a231a1d4aa0bcf266ff189981a4ef38e42fbe23296a7d81719b7a" license "GPL-2.0-or-later" bottle do @@ -14,7 +14,8 @@ class BindfsMac < Formula end head do - url "https://github.com/mpartel/bindfs.git" + url "https://github.com/mpartel/bindfs.git", branch: "master" + depends_on "autoconf" => :build depends_on "automake" => :build depends_on "libtool" => :build @@ -26,18 +27,8 @@ class BindfsMac < Formula def install setup_fuse - args = %W[ - --disable-debug - --disable-dependency-tracking - --prefix=#{prefix} - ] - - if build.head? - system "./autogen.sh", *args - else - system "./configure", *args - end - + configure = build.head? ? "./autogen.sh" : "./configure" + system configure, "--disable-macos-fs-link", *std_configure_args system "make", "install" end From bd2e2bda4861a5d63feed941ffa6567f0be1407e Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 10 Feb 2025 15:47:28 +0000 Subject: [PATCH 047/262] bindfs-mac: update 1.17.7 bottle. --- Formula/bindfs-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index 0690cd0..6e81b59 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -8,9 +8,9 @@ class BindfsMac < Formula license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/bindfs-mac-1.17.4" - sha256 cellar: :any_skip_relocation, arm64_monterey: "15edc10eb2e8ed76603f8e1bb8c501c7447cb2c8ecbda7297bf7f40884ab75e5" - sha256 cellar: :any, big_sur: "f136a250b5c6caeb8cd67e7b5db5a99e169cebaf96f11f57b7a86393c906ef85" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "d4478d1def846dbd6b0bdefd01d29b4b9e08890b088ccd788a3a11927695f196" + sha256 cellar: :any, ventura: "05629478d5bdb21cd1ef3001fcddc6fba0c3b16feb58ec3d09e6d3c2ba45a172" end head do From 68c157b72503572001d95b1cea61fe8f5c2c68c3 Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Mon, 10 Feb 2025 11:01:18 -0500 Subject: [PATCH 048/262] ifuse-mac: fix homepage (#74) --- Formula/ifuse-mac.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Formula/ifuse-mac.rb b/Formula/ifuse-mac.rb index fb59043..bd70ec0 100644 --- a/Formula/ifuse-mac.rb +++ b/Formula/ifuse-mac.rb @@ -2,7 +2,7 @@ require_relative "../require/macfuse" class IfuseMac < Formula desc "FUSE module for iOS devices" - homepage "https://www.libimobiledevice.org/" + homepage "https://libimobiledevice.org/" url "https://github.com/libimobiledevice/ifuse/archive/refs/tags/1.1.4.tar.gz" sha256 "2a00769e8f1d8bad50898b9d00baf12c8ae1cda2d19ff49eaa9bf580e5dbe78c" license "LGPL-2.1-or-later" From 5d8f90fd10991352bdc19249719fa03687d581f9 Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Mon, 10 Feb 2025 10:21:52 -0500 Subject: [PATCH 049/262] afuse-mac 0.5.0 Closes #73. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/afuse-mac.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Formula/afuse-mac.rb b/Formula/afuse-mac.rb index 6df639f..99d9ffc 100644 --- a/Formula/afuse-mac.rb +++ b/Formula/afuse-mac.rb @@ -3,8 +3,9 @@ require_relative "../require/macfuse" class AfuseMac < Formula desc "Automounting file system implemented in userspace with FUSE" homepage "https://github.com/pcarrier/afuse/" - url "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/afuse/afuse-0.4.1.tar.gz" - sha256 "c6e0555a65d42d3782e0734198bbebd22486386e29cb00047bc43c3eb726dca8" + url "https://github.com/pcarrier/afuse.git", + tag: "v0.5.0", + revision: "d7f07c32e58850fa092bb98b53c5c570fed8be69" license "GPL-2.0-only" bottle do @@ -16,12 +17,15 @@ class AfuseMac < Formula sha256 cellar: :any, mojave: "577023bd06623a90ca245be88fbb49041a71cc1e4852195dc5d9d3b2bbdaf617" end + depends_on "autoconf" => :build + depends_on "automake" => :build depends_on "pkg-config" => :build depends_on MacfuseRequirement depends_on :macos def install setup_fuse + system "./autogen.sh" system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}" system "make", "install" end From be87b72d9010a8269383038373a8d21f386d97ef Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 10 Feb 2025 16:03:28 +0000 Subject: [PATCH 050/262] afuse-mac: update 0.5.0 bottle. --- Formula/afuse-mac.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/afuse-mac.rb b/Formula/afuse-mac.rb index 99d9ffc..39bb381 100644 --- a/Formula/afuse-mac.rb +++ b/Formula/afuse-mac.rb @@ -9,12 +9,9 @@ class AfuseMac < Formula license "GPL-2.0-only" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/afuse-mac-0.4.1" - sha256 cellar: :any_skip_relocation, arm64_monterey: "01b0427125830477ef5e6780d4a68d2bae93c78f7b60e7973e7bb60e7b177057" - sha256 cellar: :any, monterey: "5641548745baf07dfae84ae670c96f202ae84b94e12c2fed60eed4aecf3bafc4" - sha256 cellar: :any, big_sur: "d14a7e51b8d3fd8c7b3419ab06011e5e14c89b6d8c8f46dbe66b80ea3c97fa1f" - sha256 cellar: :any, catalina: "bf5f4add8d2e8a2c9ad50e2508771f3c51fded35c21f7a23cf95b364e98f9c7a" - sha256 cellar: :any, mojave: "577023bd06623a90ca245be88fbb49041a71cc1e4852195dc5d9d3b2bbdaf617" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "d0b0e74b43c27ce951eec136e4c45a98c43edc39cceeb95418f43c2d5bfa9afe" + sha256 cellar: :any, ventura: "81eac9045ff5882fa86b3e40c6562bbed06cf1346ec5fb368033511cab03c982" end depends_on "autoconf" => :build From 51d9a114afa310edb5647da45786f3c972d33e1e Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 21:35:58 +0800 Subject: [PATCH 051/262] gocryptfs-mac 2.5.1 Closes #76. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gocryptfs-mac.rb | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 23de8b1..1e8aa94 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GocryptfsMac < Formula desc "Encrypted overlay filesystem written in Go" homepage "https://nuetzlich.net/gocryptfs/" - url "https://github.com/rfjakob/gocryptfs/releases/download/v2.3.2/gocryptfs_v2.3.2_src-deps.tar.gz" - sha256 "2641145d5adfd259959b1fd7b182b61d0ce2ce3e24361b8f3e69fd3f6caa73cc" + url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.1/gocryptfs_v2.5.1_src-deps.tar.gz" + sha256 "80c3771c9f7e65af9326b107ddb7a30e9c3c7bf8823412b9615b7f77352cdde7" license "MIT" bottle do @@ -18,22 +18,18 @@ class GocryptfsMac < Formula depends_on "pkg-config" => :build depends_on MacfuseRequirement depends_on :macos - depends_on "openssl@1.1" + depends_on "openssl@3" def install setup_fuse - ENV["GOPATH"] = buildpath - (buildpath/"src/github.com/rfjakob/gocryptfs").install buildpath.children - cd "src/github.com/rfjakob/gocryptfs" do - system "./build.bash" - bin.install "gocryptfs" - prefix.install_metafiles - end + system "./build.bash" + bin.install "gocryptfs", "gocryptfs-xray/gocryptfs-xray" + man1.install "Documentation/gocryptfs.1", "Documentation/gocryptfs-xray.1" end test do (testpath/"encdir").mkpath pipe_output("#{bin}/gocryptfs -init #{testpath}/encdir", "password", 0) - assert_predicate testpath/"encdir/gocryptfs.conf", :exist? + assert_path_exists testpath/"encdir/gocryptfs.conf" end end From 74b3fe8e67fd307c0229b031cc9098f14e2fdb2d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 10 Feb 2025 16:31:53 +0000 Subject: [PATCH 052/262] gocryptfs-mac: update 2.5.1 bottle. --- Formula/gocryptfs-mac.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 1e8aa94..7f8e743 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -8,10 +8,9 @@ class GocryptfsMac < Formula license "MIT" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gocryptfs-mac-2.3.2" - sha256 cellar: :any, arm64_monterey: "42e024906747e1cd13cf1c91e550ef37332e4d0ce296d866894e828efebfa7ef" - sha256 cellar: :any, monterey: "8bd935e607d5e40c55b580bcafb4c0799409c48025795056d980c4412f6f6dc9" - sha256 cellar: :any, big_sur: "8fda3199d4b9b8bd1523ffe8b20e4965cfbacdb706b6b7a4f4d8e1b694ca6992" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "5e46fef0657f37ac1990b1b83f4d8d1af06bf66735faa89983026bd115b00de1" + sha256 cellar: :any, ventura: "b5afded46b2a7493da7923de46fe8ee7a7c2bca2f73047a466e9f861ffa40769" end depends_on "go" => :build From 848874dddadf50a75d0d980e3f045778d288e3a7 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Mon, 10 Feb 2025 21:44:09 +0800 Subject: [PATCH 053/262] hfsfuse-mac 0.242 (new formula) Closes #72. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/hfsfuse-mac.rb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Formula/hfsfuse-mac.rb diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb new file mode 100644 index 0000000..194aff2 --- /dev/null +++ b/Formula/hfsfuse-mac.rb @@ -0,0 +1,24 @@ +require_relative "../require/macfuse" + +class HfsfuseMac < Formula + desc "FUSE driver for HFS+ filesystems (read-only)" + homepage "https://github.com/0x09/hfsfuse" + url "https://github.com/0x09/hfsfuse/releases/download/0.242/hfsfuse-0.242.tar.gz" + sha256 "2cda7fd5d2fd3419c24907c1f59d04230162ce9491a65553c3d6254677ee62f3" + license all_of: ["BSD-2-Clause", "MIT"] + head "https://github.com/0x09/hfsfuse.git", branch: "master" + + depends_on "lzfse" + depends_on MacfuseRequirement + depends_on :macos + + def install + setup_fuse + system "make", "install", "prefix=#{prefix}" + end + + test do + assert_match version.to_s, shell_output("#{bin}/hfsfuse --version 2>&1") + system bin/"hfsdump" + end +end From dfc9f6740ebef8ad85d597428522b81abf15de20 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 10 Feb 2025 16:36:07 +0000 Subject: [PATCH 054/262] hfsfuse-mac: add 0.242 bottle. --- Formula/hfsfuse-mac.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb index 194aff2..273300d 100644 --- a/Formula/hfsfuse-mac.rb +++ b/Formula/hfsfuse-mac.rb @@ -8,6 +8,12 @@ class HfsfuseMac < Formula license all_of: ["BSD-2-Clause", "MIT"] head "https://github.com/0x09/hfsfuse.git", branch: "master" + bottle do + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "5c3fb573d7abe2b4ffff56c52509bd1a98d2379af89db53668b2a3ecbae58129" + sha256 cellar: :any, ventura: "6edd19c3dfd49a01787af0c19b652f7e7b2a6d5671810733b02d0fce92041338" + end + depends_on "lzfse" depends_on MacfuseRequirement depends_on :macos From 49eb33b70390d799faba8a1c42739ef2068710b7 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sat, 19 Oct 2024 17:48:40 +0200 Subject: [PATCH 055/262] dwarfs-fuse-mac 0.10.2 (new formula) Closes #60. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 53 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Formula/dwarfs-fuse-mac.rb diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb new file mode 100644 index 0000000..321da46 --- /dev/null +++ b/Formula/dwarfs-fuse-mac.rb @@ -0,0 +1,53 @@ +require_relative "../require/macfuse" + +class DwarfsFuseMac < Formula + desc "Fast high compression read-only file system (macFUSE driver)" + homepage "https://github.com/mhx/dwarfs" + url "https://github.com/mhx/dwarfs/releases/download/v0.10.2/dwarfs-0.10.2.tar.xz" + sha256 "36767290a39f92782e41daaa3eb45e39550ad1a4294a6d8365bc0f456f75f00c" + license "GPL-3.0-or-later" + + depends_on "cmake" => :build + depends_on "pkg-config" => :build + depends_on "dwarfs" + depends_on "llvm" if DevelopmentTools.clang_build_version < 1500 + depends_on MacfuseRequirement + depends_on :macos + + fails_with :clang do + build 1499 + cause "Not all required C++20 features are supported" + end + + def install + args = %W[ + -DBUILD_SHARED_LIBS=ON + -DCMAKE_INSTALL_RPATH=#{rpath} + -DWITH_LIBDWARFS=OFF + -DWITH_TOOLS=OFF + -DWITH_FUSE_DRIVER=ON + -DWITH_TESTS=OFF + -DWITH_MAN_PAGES=ON + -DENABLE_PERFMON=ON + -DENABLE_STACKTRACE=OFF + -DDISABLE_CCACHE=ON + -DDISABLE_MOLD=ON + ] + + if DevelopmentTools.clang_build_version < 1500 + ENV.llvm_clang + + # Needed in order to find the C++ standard library + # See: https://github.com/Homebrew/homebrew-core/issues/178435 + ENV.prepend "LDFLAGS", "-L#{Formula["llvm"].opt_lib}/c++ -L#{Formula["llvm"].opt_lib} -lunwind" + end + + system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args + system "cmake", "--build", "build", "--parallel" + system "cmake", "--install", "build" + end + + test do + system sbin/"dwarfs", "--help" + end +end From e7c454fd95c6385f30ebed8413c855ca960be79a Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 11 Feb 2025 02:25:38 +0000 Subject: [PATCH 056/262] dwarfs-fuse-mac: add 0.10.2 bottle. --- Formula/dwarfs-fuse-mac.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 321da46..f90ce6b 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -7,6 +7,12 @@ class DwarfsFuseMac < Formula sha256 "36767290a39f92782e41daaa3eb45e39550ad1a4294a6d8365bc0f456f75f00c" license "GPL-3.0-or-later" + bottle do + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "012c2ee263305d9ba037ff8a3c3656ab879b8e212b409f74d4558a83e832bf78" + sha256 cellar: :any, ventura: "764733f3f8b03b4bbd27bce1de3537f4934a0665653beeb57eb637b87c6710d2" + end + depends_on "cmake" => :build depends_on "pkg-config" => :build depends_on "dwarfs" From a153103c9ec5c1a5a0987173b3b293cdecea7f9f Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 11 Feb 2025 11:23:45 +0800 Subject: [PATCH 057/262] cryfs-mac 1.0.1 Closes #77. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/cryfs-mac.rb | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/Formula/cryfs-mac.rb b/Formula/cryfs-mac.rb index a84e062..fbdbb4a 100644 --- a/Formula/cryfs-mac.rb +++ b/Formula/cryfs-mac.rb @@ -3,11 +3,10 @@ require_relative "../require/macfuse" class CryfsMac < Formula desc "Encrypts your files so you can safely store them in Dropbox, iCloud, etc." homepage "https://www.cryfs.org" - url "https://github.com/cryfs/cryfs/releases/download/0.11.3/cryfs-0.11.3.tar.xz" - sha256 "18f68e0defdcb7985f4add17cc199b6653d5f2abc6c4d237a0d48ae91a6c81c0" - license "LGPL-3.0-only" - - head "https://github.com/cryfs/cryfs.git", branch: "develop", shallow: false + url "https://github.com/cryfs/cryfs/releases/download/1.0.1/cryfs-1.0.1.tar.xz" + sha256 "7ad4cc45e1060431991538d3e671ec11285896c0d7a24880290945ef3ca248ed" + license "LGPL-3.0-or-later" + head "https://github.com/cryfs/cryfs.git", branch: "develop" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/cryfs-mac-0.11.3" @@ -18,33 +17,33 @@ class CryfsMac < Formula end depends_on "cmake" => :build - depends_on "conan" => :build - depends_on "ninja" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build + depends_on "python@3.13" => :build + depends_on "boost" depends_on "curl" + depends_on "fmt" depends_on "libomp" depends_on MacfuseRequirement depends_on :macos - depends_on "openssl@1.1" + depends_on "range-v3" + depends_on "spdlog" def install setup_fuse - libomp = Formula["libomp"] - configure_args = [ - "-GNinja", + libomp_args = [ "-DBUILD_TESTING=off", "-DOpenMP_CXX_FLAGS='-Xpreprocessor -fopenmp -I#{libomp.include}'", "-DOpenMP_CXX_LIB_NAMES=omp", "-DOpenMP_omp_LIBRARY=#{libomp.lib}/libomp.dylib", ] - # macFUSE puts pkg-config into /usr/local/lib/pkgconfig, which is not included in - # homebrew's default PKG_CONFIG_PATH. We need to tell pkg-config about this path for our build - ENV.prepend_path "PKG_CONFIG_PATH", "#{HOMEBREW_PREFIX}/lib/pkgconfig" - - system "cmake", ".", *configure_args, *std_cmake_args - system "ninja", "install" + system "cmake", "-B", "build", "-S", ".", + "-DCRYFS_UPDATE_CHECKS=OFF", + "-DDEPENDENCY_CONFIG=cmake-utils/DependenciesFromLocalSystem.cmake", + *libomp_args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do From 825b32e49c1c7cdb83504a0cade21da75edae4b4 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 11 Feb 2025 10:54:34 +0000 Subject: [PATCH 058/262] cryfs-mac: update 1.0.1 bottle. --- Formula/cryfs-mac.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Formula/cryfs-mac.rb b/Formula/cryfs-mac.rb index fbdbb4a..106813b 100644 --- a/Formula/cryfs-mac.rb +++ b/Formula/cryfs-mac.rb @@ -9,11 +9,9 @@ class CryfsMac < Formula head "https://github.com/cryfs/cryfs.git", branch: "develop" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/cryfs-mac-0.11.3" - sha256 cellar: :any, arm64_monterey: "225fae9b8f7deff22021f8246b0c5cfcb7ed2148a203db913129f51fd2127e70" - sha256 cellar: :any, monterey: "86109f34aee00d844c118284841f01c76913506a3ab91799b8fcba37dd2872fc" - sha256 cellar: :any, big_sur: "1db05c98160e1a5a27374df23cb23ccb16aa3b8480441ad655c4634773339f25" - sha256 cellar: :any, catalina: "2bb057bb09d92948c76f563fa2347b0260b2c00872655b30dc83b4a54ca4bd74" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "b5175d3198f2be05e267ffdee0000ce54a2f2a56dba534e71a3755b1abcedda3" + sha256 cellar: :any, ventura: "38006b9bbd045368a952af0dc34997a2f51eb2b0a5d41feccd75e8e699aee0d0" end depends_on "cmake" => :build From cbbdd2abe5574733808b70e8c00cb7d053eb8ec8 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 11 Feb 2025 19:05:20 +0800 Subject: [PATCH 059/262] securefs 1.0.0 Closes #78. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/securefs-mac.rb | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index f45904c..ac69bc5 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -3,11 +3,15 @@ require_relative "../require/macfuse" class SecurefsMac < Formula desc "Filesystem with transparent authenticated encryption" homepage "https://github.com/netheril96/securefs" - url "https://github.com/netheril96/securefs.git", - tag: "0.13.1", - revision: "bb7088e3fe43cd5978ec6b09b4cd9615a4ab654c" + url "https://github.com/netheril96/securefs/archive/refs/tags/v1.0.0.tar.gz" + sha256 "de888359734a05ca0db56d006b4c9774f18fd9e6f9253466a86739b5f6ac3753" license "MIT" - head "https://github.com/netheril96/securefs.git" + head "https://github.com/netheril96/securefs.git", branch: "master" + + livecheck do + url :stable + strategy :github_latest + end bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/securefs-mac-0.13.1" @@ -19,16 +23,33 @@ class SecurefsMac < Formula end depends_on "cmake" => :build + depends_on "pkgconf" => :build + depends_on "tclap" => :build + depends_on "abseil" + depends_on "argon2" + depends_on "cryptopp" + depends_on "fruit" + depends_on "jsoncpp" depends_on MacfuseRequirement depends_on :macos + depends_on "protobuf" + depends_on "sqlite" + depends_on "uni-algo" + depends_on "utf8proc" def install setup_fuse - system "cmake", ".", *fuse_cmake_args, *std_cmake_args - system "make", "install" + args = %w[ + -DSECUREFS_ENABLE_INTEGRATION_TEST=OFF + -DSECUREFS_ENABLE_UNIT_TEST=OFF + -DSECUREFS_USE_VCPKG=OFF + ] + system "cmake", "-S", ".", "-B", "build", *std_cmake_args, *args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do - system "#{bin}/securefs", "version" # The sandbox prevents a more thorough test + system bin/"securefs", "version" # The sandbox prevents a more thorough test end end From 26ddeda30266c82bd95d8059dd5b385d39590465 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 11 Feb 2025 11:33:39 +0000 Subject: [PATCH 060/262] securefs-mac: update 1.0.0 bottle. --- Formula/securefs-mac.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index ac69bc5..d363d78 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -14,12 +14,9 @@ class SecurefsMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/securefs-mac-0.13.1" - sha256 cellar: :any_skip_relocation, arm64_monterey: "b6c78f958cf18a829baed1cfe6a3b09e069339259b4c021fafa25cda068a9e6d" - sha256 cellar: :any, monterey: "33cf7a1a981086a428770a5a7a1ed33dcec521fc9d20531ccec2d7bdaff835a0" - sha256 cellar: :any, big_sur: "43f02b250cf103c61bca92e7132ebb90dfbbab0836bfc55f729841206addb273" - sha256 cellar: :any, catalina: "b3415327bc9e130b416f74897271488df6b6d6ec75a2f5f2f5099901b4d02794" - sha256 cellar: :any_skip_relocation, mojave: "d1de1707eef8b902fbfb89bff3ac6475011a67b3ea60d1bd26b32e5243e687d1" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "ec3647da4e8266e1d98712466f21d2803cba37ea30a7848769af88b8fc1f647b" + sha256 cellar: :any, ventura: "da7f320431e32af30915c66d81064ea57d68cd49e7e39c8a0737f3280ee21d4d" end depends_on "cmake" => :build From e4ccd9d66cc6eda6ffb82246fc94fa10cec4b86c Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 11 Feb 2025 20:48:52 +0800 Subject: [PATCH 061/262] gcsfuse-mac: deprecate + caveat --- Formula/gcsfuse-mac.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 330b09e..5d14e67 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -20,6 +20,8 @@ class GcsfuseMac < Formula sha256 cellar: :any_skip_relocation, big_sur: "7aae298075c4ab1a56635d3bec54360e6986c59596b66a132fcc2cdba8633a14" end + deprecate! date: "2025-02-11", because: :does_not_build + depends_on "go" => :build depends_on MacfuseRequirement depends_on :macos @@ -42,6 +44,14 @@ class GcsfuseMac < Formula system "./build_gcsfuse", buildpath, prefix, gcsfuse_version, "-buildvcs=false" end + def caveats + <<~EOS + Upstream doesn't officially support macOS (https://github.com/GoogleCloudPlatform/gcsfuse/issues/1299) + and current versions don't build at all on macOS. + This formula will not be updated until macOS is officially supported. + EOS + end + test do system "#{bin}/gcsfuse", "--help" system "#{sbin}/mount_gcsfuse", "--help" From 633636805034c9d72f2bb4321c5e6e48bf67c223 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 11 Feb 2025 21:04:06 +0800 Subject: [PATCH 062/262] squashfuse-mac 0.5.2 Closes #80. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/squashfuse-mac.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index b2d3a37..0838e32 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class SquashfuseMac < Formula desc "FUSE filesystem to mount squashfs archives" homepage "https://github.com/vasi/squashfuse" - url "https://github.com/vasi/squashfuse/releases/download/0.1.104/squashfuse-0.1.104.tar.gz" - sha256 "aa52460559e0d0b1753f6b1af5c68cfb777ca5a13913285e93f4f9b7aa894b3a" + url "https://github.com/vasi/squashfuse/releases/download/0.5.2/squashfuse-0.5.2.tar.gz" + sha256 "54e4baaa20796e86a214a1f62bab07c7c361fb7a598375576d585712691178f5" license "BSD-2-Clause" bottle do @@ -15,20 +15,22 @@ class SquashfuseMac < Formula sha256 cellar: :any, big_sur: "d90a812d02c57e0515044fb7294d50216e8d68503da793234f5759444bf8f079" end - depends_on "pkg-config" => :build + depends_on "autoconf" => :build + depends_on "automake" => :build + depends_on "libtool" => :build + depends_on "pkgconf" => :build depends_on "lz4" depends_on "lzo" depends_on MacfuseRequirement depends_on :macos depends_on "squashfs" depends_on "xz" + depends_on "zlib" depends_on "zstd" def install setup_fuse - system "./configure", "--disable-dependency-tracking", - "--disable-silent-rules", - "--prefix=#{prefix}" + system "./configure", *std_configure_args system "make", "install" end From 8eb1990f7cba6c5c887ab3556fcdd60713c9efd8 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 11 Feb 2025 13:20:58 +0000 Subject: [PATCH 063/262] squashfuse-mac: update 0.5.2 bottle. --- Formula/squashfuse-mac.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index 0838e32..4f0ce07 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -8,11 +8,9 @@ class SquashfuseMac < Formula license "BSD-2-Clause" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/squashfuse-mac-0.1.104" - rebuild 1 - sha256 cellar: :any, arm64_monterey: "d54920002790e1cbf24e78ae5e0bfdd4d88ab8f0b8282c20d902e9202f474569" - sha256 cellar: :any, monterey: "908aafed75c0fba5d1e4da9a5342b93ab7e10b1c2cc5f6949c0a63e8fefdc4f9" - sha256 cellar: :any, big_sur: "d90a812d02c57e0515044fb7294d50216e8d68503da793234f5759444bf8f079" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "b2f082db1c2fa3a20ef405780f6f82cafab0f24b5f0951087eee701901b8376c" + sha256 cellar: :any, ventura: "a18fed686e4254c616665297a869b364ee1789fef823795e36c2e03380d837de" end depends_on "autoconf" => :build From 1d18dc655251f3ed567fe9b264648232ed15efd1 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 11 Feb 2025 23:03:17 +0800 Subject: [PATCH 064/262] dwarfs-fuse-mac: add livecheck --- Formula/dwarfs-fuse-mac.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index f90ce6b..d54b894 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -7,6 +7,11 @@ class DwarfsFuseMac < Formula sha256 "36767290a39f92782e41daaa3eb45e39550ad1a4294a6d8365bc0f456f75f00c" license "GPL-3.0-or-later" + livecheck do + url :stable + regex(/^(?:release[._-])?v?(\d+(?:\.\d+)+)$/i) + end + bottle do root_url "https://ghcr.io/v2/gromgit/fuse" sha256 cellar: :any, arm64_sonoma: "012c2ee263305d9ba037ff8a3c3656ab879b8e212b409f74d4558a83e832bf78" From 0716f1b71e24f91e3f3c64fc5b978895d3945b23 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 11 Feb 2025 23:03:55 +0800 Subject: [PATCH 065/262] archivemount-mac: add livecheck --- Formula/archivemount-mac.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Formula/archivemount-mac.rb b/Formula/archivemount-mac.rb index 00f6ac2..25af7f2 100644 --- a/Formula/archivemount-mac.rb +++ b/Formula/archivemount-mac.rb @@ -6,6 +6,11 @@ class ArchivemountMac < Formula url "https://www.cybernoia.de/software/archivemount/archivemount-0.9.1.tar.gz" sha256 "c529b981cacb19541b48ddafdafb2ede47a40fcaf16c677c1e2cd198b159c5b3" + livecheck do + url "https://raw.githubusercontent.com/cybernoid/archivemount/refs/heads/master/CHANGELOG" + regex(/\*\s+v?(\d+(?:\.\d+)+)\s+/i) + end + bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/archivemount-mac-0.9.1" sha256 cellar: :any, arm64_monterey: "c79ff7d0b53fbdad256912dbfd3e92727e0f68d5248281e1ffdac941b1b1cfc5" From 58d66d7fa4bc9f99ed9e8dea8045190923378833 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 11 Feb 2025 23:07:32 +0800 Subject: [PATCH 066/262] s3-backer-mac 2.1.3 Closes #81. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/s3-backer-mac.rb | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Formula/s3-backer-mac.rb b/Formula/s3-backer-mac.rb index 580cde3..cc05d62 100644 --- a/Formula/s3-backer-mac.rb +++ b/Formula/s3-backer-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class S3BackerMac < Formula desc "FUSE-based single file backing store via Amazon S3" homepage "https://github.com/archiecobbs/s3backer" - url "https://archie-public.s3.amazonaws.com/s3backer/s3backer-2.0.2.tar.gz" - sha256 "0b2432f08e9b986364e35674f39dd11afc1670be382b23cdb7375e86ce132a02" + url "https://archie-public.s3.amazonaws.com/s3backer/s3backer-2.1.3.tar.gz" + sha256 "b49a7cae66bc29e8104db889e7e63137748d4a3442d88ebad9fffa4705808a81" license "GPL-2.0-or-later" bottle do @@ -16,20 +16,16 @@ class S3BackerMac < Formula sha256 cellar: :any, mojave: "a6d732072a6b2992c3cb08adcedac1fff5472da7e7c1858c57508b84af5570c2" end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build + depends_on "curl" + depends_on "expat" depends_on MacfuseRequirement depends_on :macos - depends_on "openssl@1.1" - - # Fix missing environ declaration - patch do - url "https://github.com/archiecobbs/s3backer/commit/303a669356fa7cd6bc95ac7076ce51b1cab3970a.patch?full_index=1" - sha256 "b887d4498ae6a5f69e03b0f43db6f8ba0fba9907195cf706806e0ba9bd10ac5f" - end + depends_on "openssl@3" def install setup_fuse - system "./configure", "--prefix=#{prefix}" + system "./configure", "--disable-silent-rules", *std_configure_args system "make", "install" end From eafb545b81a0d97e31ed29d6c0c7095d5f44ebfb Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:20:19 +0000 Subject: [PATCH 067/262] s3-backer-mac: update 2.1.3 bottle. --- Formula/s3-backer-mac.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/s3-backer-mac.rb b/Formula/s3-backer-mac.rb index cc05d62..1fb8d5f 100644 --- a/Formula/s3-backer-mac.rb +++ b/Formula/s3-backer-mac.rb @@ -8,12 +8,9 @@ class S3BackerMac < Formula license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/s3-backer-mac-2.0.2" - sha256 cellar: :any, arm64_monterey: "2f1d3837847ac2879eaa859c40f223c2956759a72768f8d03db1df03ec72cbf4" - sha256 cellar: :any, monterey: "8a9f76908ee913f79aa7e32b5913f63d556510ac75cf254b9b86653dfcac05aa" - sha256 cellar: :any, big_sur: "1aac74d23e01950841770936f418fba4cec9f64f97ee27120908af7db9e1c185" - sha256 cellar: :any, catalina: "6b043afad65435edf6209a85d5e6c4c7d15752126af4656144e17d3fd7e994d8" - sha256 cellar: :any, mojave: "a6d732072a6b2992c3cb08adcedac1fff5472da7e7c1858c57508b84af5570c2" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "74c3dc5284de2816f8ac93749c530cb6031a88cb862cd6b3cd815fc962d61c7f" + sha256 cellar: :any, ventura: "9e4cc5154864642ffaaea319c13994eab5ae558ca0278ad67f1ffc3aeaa7d95a" end depends_on "pkgconf" => :build From 410180525e515f6f8044042a6b3e615d00537956 Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Tue, 11 Feb 2025 11:51:27 -0500 Subject: [PATCH 068/262] fusehfs-mac 0.1.5 (new formula) Closes #83. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/fusehfs-mac.rb | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Formula/fusehfs-mac.rb diff --git a/Formula/fusehfs-mac.rb b/Formula/fusehfs-mac.rb new file mode 100644 index 0000000..d6ffeed --- /dev/null +++ b/Formula/fusehfs-mac.rb @@ -0,0 +1,41 @@ +require_relative "../require/macfuse" + +class FusehfsMac < Formula + desc "FUSE driver for HFS filesystems" + homepage "https://thejoelpatrol.github.io/fusehfs/" + url "https://github.com/thejoelpatrol/fusehfs/archive/refs/tags/v0.1.5.tar.gz" + sha256 "0f37b0cf31d38665af279b7b5bde0a185da55d7e8e6ccdb0de9133c3740143e8" + license "GPL-2.0-or-later" + head "https://github.com/thejoelpatrol/fusehfs.git", branch: "master" + + depends_on xcode: :build + depends_on MacfuseRequirement + depends_on :macos + + def install + setup_fuse + xcodebuild "-arch", Hardware::CPU.arch, + "-target", "FS Bundle", + "-configuration", "Release", + "CODE_SIGN_IDENTITY=-", + "SYMROOT=build", + "MACOSX_DEPLOYMENT_TARGET=#{MacOS.version}" + bin.install "build/Release/hfsck" + bin.install "build/Release/mount_fusefs_hfs" + pkgshare.install "build/Release/fusefs_hfs.fs" + end + + def caveats + <<~EOS + To add support for mounting HFS-formatted disk images via double-click, + install and re-sign the filesystem bundle with: + + codesign -f -s - $(brew --prefix)/share/fusehfs-mac/fusefs_hfs.fs + sudo ln -s $(brew --prefix)/share/fusehfs-mac/fusefs_hfs.fs /Library/Filesystems + EOS + end + + test do + assert_match version.to_s, shell_output("#{bin}/mount_fusefs_hfs --version 2>&1", 1) + end +end From a7eb2cd3e512084889450e9c99641735bd5b5014 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 04:16:03 +0000 Subject: [PATCH 069/262] fusehfs-mac: add 0.1.5 bottle. --- Formula/fusehfs-mac.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Formula/fusehfs-mac.rb b/Formula/fusehfs-mac.rb index d6ffeed..6aa1143 100644 --- a/Formula/fusehfs-mac.rb +++ b/Formula/fusehfs-mac.rb @@ -8,6 +8,12 @@ class FusehfsMac < Formula license "GPL-2.0-or-later" head "https://github.com/thejoelpatrol/fusehfs.git", branch: "master" + bottle do + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "937bc2d207749a4a9008abc5961f683c6b6753703ef8e78704746bec751e6dd3" + sha256 cellar: :any, ventura: "1c82b43b527c4ebb8e7979172a093856d8b7ca1be38d668888799db82239ed2a" + end + depends_on xcode: :build depends_on MacfuseRequirement depends_on :macos From cfb46ef5017ead489368604ea46cbbcd33840f60 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 17:56:31 +0800 Subject: [PATCH 070/262] tup 0.8 (retry) Closes #85. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/tup-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/tup-mac.rb b/Formula/tup-mac.rb index 1ccff99..99d6eaa 100644 --- a/Formula/tup-mac.rb +++ b/Formula/tup-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class TupMac < Formula desc "File-based build system" homepage "http://gittup.org/tup/" - url "https://github.com/gittup/tup/archive/refs/tags/v0.7.11.tar.gz" - sha256 "be24dff5f1f32cc85c73398487a756b4a393adab5e4d8500fd5164909d3e85b9" + url "https://github.com/gittup/tup/archive/refs/tags/v0.8.tar.gz" + sha256 "45ca35c4c1d140f3faaab7fabf9d68fd9c21074af2af9a720cff4b27cab47d07" license "GPL-2.0-only" head "https://github.com/gittup/tup.git" From a80ac17801d18b0355c6d7ad75e2b296adeaddfd Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 10:07:55 +0000 Subject: [PATCH 071/262] tup-mac: update 0.8 bottle. --- Formula/tup-mac.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/tup-mac.rb b/Formula/tup-mac.rb index 99d6eaa..bb5ca0b 100644 --- a/Formula/tup-mac.rb +++ b/Formula/tup-mac.rb @@ -9,12 +9,9 @@ class TupMac < Formula head "https://github.com/gittup/tup.git" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/tup-mac-0.7.11" - sha256 cellar: :any_skip_relocation, arm64_monterey: "080770170cafca605d4f04b26e32ea8af093df86a6461fee483073f404de62aa" - sha256 cellar: :any, monterey: "c0fa166568e8f24a6a77de27ec30f201d65ae812b1b595fd0cbea44647aa69e4" - sha256 cellar: :any, big_sur: "e1d223dcd5865119de5a2b9570ef28ec780909d709db49f53c3fe7229aa68e5a" - sha256 cellar: :any, catalina: "ce44cb9e6ca8c79e35a2cc4e2dfd7c39460bb2575510ac3ee966b6b7d6642679" - sha256 cellar: :any, mojave: "03d842d15270c158614812b9355bb91252994f4b2b7b0a2a308b336b312784f8" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "c560a370134cbe065d983bc0f40a3fb7481524eeae8463c891b91853ff2813a8" + sha256 cellar: :any, ventura: "1553e833231b266f2c270dfe8e7e21933af45ffe8c37aba141cd3ce2706f6f46" end depends_on "pkg-config" => :build From d6fbc19c3acdf07f1adcec363682688c9c6cd9ac Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 18:12:45 +0800 Subject: [PATCH 072/262] avfs: remove openssl Closes #86. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/avfs-mac.rb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Formula/avfs-mac.rb b/Formula/avfs-mac.rb index 6d58a05..e00bf93 100644 --- a/Formula/avfs-mac.rb +++ b/Formula/avfs-mac.rb @@ -24,22 +24,22 @@ class AvfsMac < Formula sha256 big_sur: "5500a012293e374d1ed9476fe45c740c3739c15b416d503cde99fad1f9b3079d" end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build + depends_on "bzip2" depends_on MacfuseRequirement depends_on :macos - depends_on "openssl@1.1" depends_on "xz" + depends_on "zlib" def install setup_fuse - args = %W[ - --disable-silent-rules - --enable-fuse - --enable-library - --with-ssl=#{Formula["openssl@1.1"].opt_prefix} - ] - - system "./configure", *std_configure_args, *args + system "./configure", "--disable-silent-rules", + "--enable-fuse", + "--enable-library", + "--with-system-zlib", + "--with-system-bzlib", + "--with-xz", + *std_configure_args system "make", "install" end From 3181e6c2bfb0569991765584026aacc2eb8b4267 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 10:20:32 +0000 Subject: [PATCH 073/262] avfs-mac: update 1.1.5 bottle. --- Formula/avfs-mac.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Formula/avfs-mac.rb b/Formula/avfs-mac.rb index e00bf93..f7ff13b 100644 --- a/Formula/avfs-mac.rb +++ b/Formula/avfs-mac.rb @@ -18,10 +18,10 @@ class AvfsMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/avfs-mac-1.1.5" - sha256 arm64_monterey: "b68a4d79bebd62b4e7cc7ceff13aed1305e1e1db268cbbffa14ab3b26c4508be" - sha256 monterey: "9b0e55804b9c8b98a25aac295d0fb7ae352f9b446c35e210b260821e27ef0d9b" - sha256 big_sur: "5500a012293e374d1ed9476fe45c740c3739c15b416d503cde99fad1f9b3079d" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 arm64_sonoma: "05159912f28e370dcd6ade51a51f4ff3692aa51d7b289d438df55f86fa8c0102" + sha256 ventura: "96d445c9a324a03e0abe222f798b1b3cf3be8cd6e0b810e0f408314453df835d" end depends_on "pkgconf" => :build From 28d66921cc35e79e8f1b951731fc83bf423e9f10 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 18:19:22 +0800 Subject: [PATCH 074/262] encfs: upgrade openssl + other fixes Closes #87. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/encfs-mac.rb | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/Formula/encfs-mac.rb b/Formula/encfs-mac.rb index 9bcab72..baa02a2 100644 --- a/Formula/encfs-mac.rb +++ b/Formula/encfs-mac.rb @@ -7,8 +7,9 @@ class EncfsMac < Formula sha256 "4709f05395ccbad6c0a5b40a4619d60aafe3473b1a79bafb3aa700b1f756fd63" # The code comprising the EncFS library (libencfs) is licensed under the LGPL. # The main programs (encfs, encfsctl, etc) are licensed under the GPL. - license all_of: ["GPL-3.0-only", "LGPL-3.0-only", "MIT", "Zlib"] - head "https://github.com/vgough/encfs.git" + license "GPL-3.0-or-later" + revision 1 + head "https://github.com/vgough/encfs.git", branch: "master" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/encfs-mac-1.9.5" @@ -20,20 +21,27 @@ class EncfsMac < Formula end depends_on "cmake" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "gettext" depends_on MacfuseRequirement depends_on :macos - depends_on "openssl@1.1" + depends_on "openssl@3" + depends_on "tinyxml2" + + patch do + url "https://github.com/vgough/encfs/commit/75080681626062e5832aec0b1bb3aa37d8364822.patch?full_index=1" + sha256 "0222bc4a4f03541b1523b03471f6af5925d4ed2a4c0d36a9a6fe39a18c036770" + end def install setup_fuse ENV.cxx11 - - mkdir "build" do - system "cmake", "..", *fuse_cmake_args, *std_cmake_args - system "make", "install" - end + system "cmake", "-S", ".", "-B", "build", + "-DBUILD_UNIT_TESTS=OFF", + "-DUSE_INTERNAL_TINYXML=OFF", + *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do From f5967d475e4b35056922652379c1e384f993e324 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 11:02:17 +0000 Subject: [PATCH 075/262] encfs-mac: update 1.9.5_1 bottle. --- Formula/encfs-mac.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/encfs-mac.rb b/Formula/encfs-mac.rb index baa02a2..19d52be 100644 --- a/Formula/encfs-mac.rb +++ b/Formula/encfs-mac.rb @@ -12,12 +12,9 @@ class EncfsMac < Formula head "https://github.com/vgough/encfs.git", branch: "master" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/encfs-mac-1.9.5" - sha256 arm64_monterey: "238100c7b23cb0b9030c72f707402947f58b354d3e9af7121100c23498d7c915" - sha256 monterey: "606d9e55178edbf88c29b36942740f731ace9c913e8db1c0351cc821276115a5" - sha256 big_sur: "1e40532f256119f88304d5fa3033b8a60e513f3c3531cd3471455a83fcebafa7" - sha256 catalina: "ab083e7303625337405e8f384f99d51a5208c54f4cd713dbd99b3bc196da2e90" - sha256 mojave: "7c363d28eac6e6582b352202db79f17f0a0efa4871a4991313c158cd04911dcd" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 arm64_sonoma: "e487eff9455449dd1c22e5381732fb040c20c124e436dce941c891b2d24d7c51" + sha256 ventura: "8d8411520042ab3ee86816119cdd99761fbadaf2064e22ba20df571bb9fcba5c" end depends_on "cmake" => :build From 3b325811eed1662abf42de4b098747aa72eabd3c Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 20:05:46 +0800 Subject: [PATCH 076/262] btfs: update build process Closes #88. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/btfs-mac.rb | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Formula/btfs-mac.rb b/Formula/btfs-mac.rb index 3a7aa5b..c0cde84 100644 --- a/Formula/btfs-mac.rb +++ b/Formula/btfs-mac.rb @@ -6,7 +6,8 @@ class BtfsMac < Formula url "https://github.com/johang/btfs/archive/refs/tags/v2.24.tar.gz" sha256 "d71ddefe3c572e05362542a0d9fd0240d8d4e1578ace55a8b3245176e7fd8935" license "GPL-3.0-only" - head "https://github.com/johang/btfs.git" + revision 1 + head "https://github.com/johang/btfs.git", branch: "master" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/btfs-mac-2.24" @@ -19,21 +20,26 @@ class BtfsMac < Formula depends_on "autoconf" => :build depends_on "automake" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "libtorrent-rasterbar" depends_on MacfuseRequirement depends_on :macos def install setup_fuse - ENV.cxx11 - inreplace "configure.ac", "fuse >= 2.8.0", "fuse >= 2.7.3" system "autoreconf", "--force", "--install", "--verbose" system "./configure", *std_configure_args, "--disable-silent-rules" system "make", "install" end + def caveats + <<~EOS + Mounting a torrent is fairly quick, but unmounting takes a long time. + Be patient. + EOS + end + test do - system "#{bin}/btfs", "--help" + assert_match version.to_s, shell_output("#{bin}/btfs --version 2>&1") end end From 5537e40d823d47d511160ccfeb3b9a1a87627626 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 12:24:40 +0000 Subject: [PATCH 077/262] btfs-mac: update 2.24_1 bottle. --- Formula/btfs-mac.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/btfs-mac.rb b/Formula/btfs-mac.rb index c0cde84..0c2d9ec 100644 --- a/Formula/btfs-mac.rb +++ b/Formula/btfs-mac.rb @@ -10,12 +10,9 @@ class BtfsMac < Formula head "https://github.com/johang/btfs.git", branch: "master" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/btfs-mac-2.24" - sha256 cellar: :any, arm64_monterey: "725bfa8256133728271bd4c586ae03d2ed1922575ecf3ff4305a80becaaf8a06" - sha256 cellar: :any, monterey: "443e68c98b9a5861e90993b1afc2552804cb688082b399700ff6326d3f9fc08e" - sha256 cellar: :any, big_sur: "d92d62980a61112eaf05240b150122226cabaaeb9e52910d06a3db5475c9cf0d" - sha256 cellar: :any, catalina: "8820a96d3817703851cae7871711fc635a94dfc419fffeba70155f8fd09a21bf" - sha256 cellar: :any, mojave: "10516fbacf59d585f1f28fc5c883f77724de7b1e49c094aabb0fe5ee4c8e07e5" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "71e05be0beb418720d313a63f10cfea741d648bf78630b497eb2c51a5003d319" + sha256 cellar: :any, ventura: "388cc358e3c9372768469b6b1021f43d8def07f372aaef6e3f5d2d80bc93be48" end depends_on "autoconf" => :build From 83fb1ea6c434ea5601ec56915ae556cc88015fb6 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 20:25:05 +0800 Subject: [PATCH 078/262] archivemount: update build Closes #89. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/archivemount-mac.rb | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Formula/archivemount-mac.rb b/Formula/archivemount-mac.rb index 25af7f2..2748458 100644 --- a/Formula/archivemount-mac.rb +++ b/Formula/archivemount-mac.rb @@ -2,8 +2,8 @@ require_relative "../require/macfuse" class ArchivemountMac < Formula desc "File system for accessing archives using libarchive" - homepage "https://www.cybernoia.de/software/archivemount.html" - url "https://www.cybernoia.de/software/archivemount/archivemount-0.9.1.tar.gz" + homepage "https://github.com/cybernoid/archivemount" + url "https://slackware.uk/~urchlay/src/archivemount-0.9.1.tar.gz" sha256 "c529b981cacb19541b48ddafdafb2ede47a40fcaf16c677c1e2cd198b159c5b3" livecheck do @@ -20,19 +20,14 @@ class ArchivemountMac < Formula sha256 cellar: :any, mojave: "42170c737f1fd151a4e36276c6929fe49aa69137886238ec38f04a84c123f26b" end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "libarchive" depends_on MacfuseRequirement depends_on :macos def install setup_fuse - ENV.append_to_cflags "-I/usr/local/include/osxfuse" - system "./configure", "--disable-debug", - "--disable-dependency-tracking", - "--disable-silent-rules", - "--prefix=#{prefix}" - + system "./configure", "--disable-silent-rules", *std_configure_args system "make", "install" end From d5391b7159788a6d6e4456c6497dfdfd06457e3a Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 12:35:41 +0000 Subject: [PATCH 079/262] archivemount-mac: update 0.9.1 bottle. --- Formula/archivemount-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/archivemount-mac.rb b/Formula/archivemount-mac.rb index 2748458..6fbe9c2 100644 --- a/Formula/archivemount-mac.rb +++ b/Formula/archivemount-mac.rb @@ -12,12 +12,10 @@ class ArchivemountMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/archivemount-mac-0.9.1" - sha256 cellar: :any, arm64_monterey: "c79ff7d0b53fbdad256912dbfd3e92727e0f68d5248281e1ffdac941b1b1cfc5" - sha256 cellar: :any, monterey: "b938c74e2a690d66ebb85a82e75cbca0a9724d7fdb8596818588975a1f1adad5" - sha256 cellar: :any, big_sur: "84dfb26c79c5d3cd6596bbbbb1398dd7d0a855eab32ff2b1192cd36235c34ab9" - sha256 cellar: :any, catalina: "0d838c1b6684201cf9ff7bcc1120052bfce87c31950622961852a9e17243cd94" - sha256 cellar: :any, mojave: "42170c737f1fd151a4e36276c6929fe49aa69137886238ec38f04a84c123f26b" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "abe39d7d99aae950033e62df6c1ac3c33b7b8a7863eeb92d2bb82c1b3b5662fc" + sha256 cellar: :any, ventura: "be2622a6cb26b8dc581c35b1cad1f07ddafbfea379e5f4db250258ab6583f615" end depends_on "pkgconf" => :build From fc54c4338afe302064f75d241961807e8034a3f4 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 20:32:00 +0800 Subject: [PATCH 080/262] curlftpfs: update build Closes #90. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/curlftpfs-mac.rb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Formula/curlftpfs-mac.rb b/Formula/curlftpfs-mac.rb index c28bbcc..5659e35 100644 --- a/Formula/curlftpfs-mac.rb +++ b/Formula/curlftpfs-mac.rb @@ -2,9 +2,10 @@ require_relative "../require/macfuse" class CurlftpfsMac < Formula desc "Filesystem for accessing FTP hosts based on FUSE and libcurl" - homepage "https://curlftpfs.sourceforge.io/" + homepage "https://curlftpfs.sourceforge.net/" url "https://downloads.sourceforge.net/project/curlftpfs/curlftpfs/0.9.2/curlftpfs-0.9.2.tar.gz" sha256 "4eb44739c7078ba0edde177bdd266c4cfb7c621075f47f64c85a06b12b3c6958" + license "GPL-2.0-only" head ":pserver:anonymous:@curlftpfs.cvs.sourceforge.net:/cvsroot/curlftpfs", using: :cvs bottle do @@ -19,19 +20,17 @@ class CurlftpfsMac < Formula depends_on "autoconf" => :build depends_on "automake" => :build depends_on "libtool" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build + depends_on "curl" depends_on "glib" depends_on MacfuseRequirement depends_on :macos - # TODO: depend on specific X11 formulae instead - def install setup_fuse ENV.append "CPPFLAGS", "-D__off_t=off_t" - system "autoreconf", "-fvi" - system "./configure", "--disable-dependency-tracking", - "--prefix=#{prefix}" + system "autoreconf", "--force", "--install", "--verbose" + system "./configure", *std_configure_args system "make", "install" end From 3e139d6181e8e9484391b0568b453296c2fab60a Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 12:42:08 +0000 Subject: [PATCH 081/262] curlftpfs-mac: update 0.9.2 bottle. --- Formula/curlftpfs-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/curlftpfs-mac.rb b/Formula/curlftpfs-mac.rb index 5659e35..20aac84 100644 --- a/Formula/curlftpfs-mac.rb +++ b/Formula/curlftpfs-mac.rb @@ -9,12 +9,10 @@ class CurlftpfsMac < Formula head ":pserver:anonymous:@curlftpfs.cvs.sourceforge.net:/cvsroot/curlftpfs", using: :cvs bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/curlftpfs-mac-0.9.2" - sha256 cellar: :any, arm64_monterey: "172f79e5a34ad1e14deaaa60af373a23000272842c56e95436a929e539236046" - sha256 cellar: :any, monterey: "cdfd5ef137f06d76e5ee7f7f62fee475fc07c6858ad461b1b3ba1e0d0f811555" - sha256 cellar: :any, big_sur: "cd9cee6bb3058e276f82313f91a1647466b7d7ad385aaeaae75d66f9f6fa56f4" - sha256 cellar: :any, catalina: "989cd7c3567a7f55aa7f6b32f251adbfdf508c35515a38cd0030d66ff11c36d1" - sha256 cellar: :any, mojave: "a29922525b73e1083725b7b15ff047f55d63314e794c4a9060c271274f379aa0" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "52266b0b218496e9f24f982e74165991d97b49791862e683fb240d635e63f063" + sha256 cellar: :any, ventura: "1ed49dce5000b70b4ef4e47b3d8c535b4c25994cde3122a461483aa34e5d6cbe" end depends_on "autoconf" => :build From 61590aceed77cd87130882090c0e7460e43d26c9 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 21:09:20 +0800 Subject: [PATCH 082/262] disklocker: update build Closes #91. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dislocker-mac.rb | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Formula/dislocker-mac.rb b/Formula/dislocker-mac.rb index 7c2f6aa..ae0185d 100644 --- a/Formula/dislocker-mac.rb +++ b/Formula/dislocker-mac.rb @@ -5,8 +5,8 @@ class DislockerMac < Formula homepage "https://github.com/Aorimn/dislocker" url "https://github.com/Aorimn/dislocker/archive/refs/tags/v0.7.3.tar.gz" sha256 "8d5275577c44f2bd87f6e05dd61971a71c0e56a9cbedf000bd38deadd8b6c1e6" - license "GPL-2.0-or-later" - revision 1 + license "GPL-2.0-only" + revision 2 bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/dislocker-mac-0.7.3" @@ -21,16 +21,24 @@ class DislockerMac < Formula depends_on "cmake" => :build depends_on MacfuseRequirement depends_on :macos - depends_on "mbedtls@2" + depends_on "mbedtls" + + # Backport support for mbedtls 3.x + patch do + url "https://github.com/Aorimn/dislocker/commit/2cfbba2c8cc07e529622ba134d0a6982815d2b30.patch?full_index=1" + sha256 "07e0e3cac520a04a478f1f08d612340fc2743fd492b0835c7fb41cfdb5ef4244" + end # Fix OSXFUSE-isms patch :DATA def install setup_fuse - system "cmake", "-DCMAKE_DISABLE_FIND_PACKAGE_Ruby=TRUE", *fuse_cmake_args, *std_cmake_args - system "make" - system "make", "install" + system "cmake", "-S", ".", "-B", "build", + "-DCMAKE_DISABLE_FIND_PACKAGE_Ruby=TRUE", + *fuse_cmake_args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do From c6264936bceb4f80be7b8eacc18afaaaf2cdd980 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 14:24:29 +0000 Subject: [PATCH 083/262] dislocker-mac: update 0.7.3_2 bottle. --- Formula/dislocker-mac.rb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Formula/dislocker-mac.rb b/Formula/dislocker-mac.rb index ae0185d..c6b9512 100644 --- a/Formula/dislocker-mac.rb +++ b/Formula/dislocker-mac.rb @@ -9,13 +9,9 @@ class DislockerMac < Formula revision 2 bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/dislocker-mac-0.7.3" - rebuild 1 - sha256 arm64_monterey: "911c8174a086be60b70d9a1d3caf7ca02d35830ec34d1870bf05b17d24b7321c" - sha256 monterey: "701af14f991f776425578a38ee054bca520f4d2310071a90031df65558e6132a" - sha256 big_sur: "2d972fe6fb9e2cba0674c4309805166224cdf8a752d5855eb8d52758e2378856" - sha256 catalina: "14cea99377a68eef03508d53550987025eab4b1d0cdf4d07e7b144f0489d7594" - sha256 mojave: "51573fbf958a3ceb98a57b28d1f2ab2548cbd4f51eb5ed9cec7aa0e236be39d6" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "018c699c1d89ce79a16974486a39b5a23763cd4fc0063d1de9bc326a34fa5a40" + sha256 cellar: :any, ventura: "054aa62cbb45f561f88d200c95b308a45126320b361b5807dea5064ace6bf894" end depends_on "cmake" => :build From 042ebbb8f1879ad8f5cdce28b7585bb4405176aa Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 22:35:06 +0800 Subject: [PATCH 084/262] ext2fuse: update build Closes #92. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ext2fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/ext2fuse-mac.rb b/Formula/ext2fuse-mac.rb index 7f780a5..b8928e6 100644 --- a/Formula/ext2fuse-mac.rb +++ b/Formula/ext2fuse-mac.rb @@ -5,6 +5,7 @@ class Ext2fuseMac < Formula homepage "https://sourceforge.net/projects/ext2fuse" url "https://downloads.sourceforge.net/project/ext2fuse/ext2fuse/0.8.1/ext2fuse-src-0.8.1.tar.gz" sha256 "431035797b2783216ec74b6aad5c721b4bffb75d2174967266ee49f0a3466cd9" + license "GPL-2.0-or-later" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/ext2fuse-mac-0.8.1" @@ -27,8 +28,7 @@ class Ext2fuseMac < Formula "-D__FreeBSD__=10 -DENABLE_SWAPFS -I/usr/local/include/fuse " ENV.append "CFLAGS", "--std=gnu89" if ENV.compiler == :clang - system "./configure", "--disable-debug", "--disable-dependency-tracking", - "--prefix=#{prefix}" + system "./configure", *std_configure_args system "make", "install" end From 8d5a64b83ffd95f2817efdb32d0b7e0942252c7c Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 14:43:33 +0000 Subject: [PATCH 085/262] ext2fuse-mac: update 0.8.1 bottle. --- Formula/ext2fuse-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/ext2fuse-mac.rb b/Formula/ext2fuse-mac.rb index b8928e6..ee6ad53 100644 --- a/Formula/ext2fuse-mac.rb +++ b/Formula/ext2fuse-mac.rb @@ -8,12 +8,10 @@ class Ext2fuseMac < Formula license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/ext2fuse-mac-0.8.1" - sha256 cellar: :any_skip_relocation, arm64_monterey: "db2bd76b01aea52dd68f9659126fdc87adeb15ad561fe60af20ff09ce9327e51" - sha256 cellar: :any, monterey: "73a7f099cb28d5fd7a25059da15a6cd7827fa991108c68b8de588b38aecb2bc0" - sha256 cellar: :any, big_sur: "8dba44571e8df43bac8356f7fe74719200f965318e9075fdc717e863dbf8aad7" - sha256 cellar: :any, catalina: "0b24132b10c92b0f9ca6bde9c72caa54281e812c07f1f491034fe71e305eba67" - sha256 cellar: :any, mojave: "e46c5e7eff79716a8e075752e429bea3e9027b6516538df45fbbdc98ba878b94" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any_skip_relocation, arm64_sonoma: "1fea57a1f597f489ac0a58e6c75b4a7ea970b07f33d7c31dfe1a812a8029bf02" + sha256 cellar: :any, ventura: "8935e712ae67cb680c77a88dbf6aa6c66f4b294c67aefc557dce55c5c8bd5f41" end depends_on "gcc" => :build From 480909c6f558b749b9c9328934372ad142097e8d Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 22:49:40 +0800 Subject: [PATCH 086/262] ext4fuse: update build Closes #93. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ext4fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/ext4fuse-mac.rb b/Formula/ext4fuse-mac.rb index d170aeb..0fb8d6c 100644 --- a/Formula/ext4fuse-mac.rb +++ b/Formula/ext4fuse-mac.rb @@ -6,7 +6,7 @@ class Ext4fuseMac < Formula url "https://github.com/gerard/ext4fuse/archive/refs/tags/v0.1.3.tar.gz" sha256 "550f1e152c4de7d4ea517ee1c708f57bfebb0856281c508511419db45aa3ca9f" license "GPL-2.0-only" - head "https://github.com/gerard/ext4fuse.git" + head "https://github.com/gerard/ext4fuse.git", branch: "master" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/ext4fuse-mac-0.1.3" @@ -17,7 +17,7 @@ class Ext4fuseMac < Formula sha256 cellar: :any, mojave: "ddda15d4eac7e188e0fae145301c25acba30e0dbaa774332257a2966c2653524" end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on MacfuseRequirement depends_on :macos From 2000543787c8df83de6403f60af07e8b9a435c66 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 14:57:23 +0000 Subject: [PATCH 087/262] ext4fuse-mac: update 0.1.3 bottle. --- Formula/ext4fuse-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/ext4fuse-mac.rb b/Formula/ext4fuse-mac.rb index 0fb8d6c..40a4de1 100644 --- a/Formula/ext4fuse-mac.rb +++ b/Formula/ext4fuse-mac.rb @@ -9,12 +9,10 @@ class Ext4fuseMac < Formula head "https://github.com/gerard/ext4fuse.git", branch: "master" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/ext4fuse-mac-0.1.3" - sha256 cellar: :any_skip_relocation, arm64_monterey: "ebf7eb8b1131e195e1cf0a73b7485bcd687a57c05f34efaea564f41e12bbd4ec" - sha256 cellar: :any, monterey: "042a1154d62ef7779b9ddb5f21b4b4d04d388119b064d57a0d6cf8829d687a9e" - sha256 cellar: :any, big_sur: "9105318c87415a8c9466580b92c4e370abffaab1addb33712fd9d6ff78ed4824" - sha256 cellar: :any, catalina: "10cb5934f23ce95bd49b76c371c919638dcd2896967718fc3950434d0538f6e8" - sha256 cellar: :any, mojave: "ddda15d4eac7e188e0fae145301c25acba30e0dbaa774332257a2966c2653524" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any_skip_relocation, arm64_sonoma: "293d9d09f9a4d2cfb51beb789c8b2581b4419b00daa68507f3bf6c97f258aff5" + sha256 cellar: :any, ventura: "4c4f3b18a0cd8b290e52d1290ea63a87c04597f43d9c1cde6e71c487bd4a4505" end depends_on "pkgconf" => :build From fa065663801ae88d4f5e4b6e4fea8979b322adb1 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 23:01:28 +0800 Subject: [PATCH 088/262] fuse-zip-mac: update build Closes #94. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/fuse-zip-mac.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Formula/fuse-zip-mac.rb b/Formula/fuse-zip-mac.rb index 555153c..2c52ab0 100644 --- a/Formula/fuse-zip-mac.rb +++ b/Formula/fuse-zip-mac.rb @@ -3,10 +3,10 @@ require_relative "../require/macfuse" class FuseZipMac < Formula desc "FUSE file system to create & manipulate ZIP archives" homepage "https://bitbucket.org/agalanin/fuse-zip" - url "https://bitbucket.org/agalanin/fuse-zip/get/0.7.2.tar.gz" - sha256 "bba004193db9841a8d9a59e927fffe24f1b92f7ad15a5694c687456617b638a2" + url "https://bitbucket.org/agalanin/fuse-zip/downloads/fuse-zip-0.7.2.tar.gz" + sha256 "3dd0be005677442f1fd9769a02dfc0b4fcdd39eb167e5697db2f14f4fee58915" license "GPL-3.0-or-later" - head "https://bitbucket.org/agalanin/fuse-zip", using: :hg + head "https://bitbucket.org/agalanin/fuse-zip", using: :hg, branch: "master" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/fuse-zip-mac-0.7.2" @@ -17,7 +17,7 @@ class FuseZipMac < Formula sha256 cellar: :any, mojave: "f4c68265733a7625566fbdaa7addf5696f52909920fd940630ece3e90b80309e" end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "libzip" depends_on MacfuseRequirement depends_on :macos From 2cfe60079719c102d6af4ee965ff72c0a562d841 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:08:06 +0000 Subject: [PATCH 089/262] fuse-zip-mac: update 0.7.2 bottle. --- Formula/fuse-zip-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/fuse-zip-mac.rb b/Formula/fuse-zip-mac.rb index 2c52ab0..1f2e670 100644 --- a/Formula/fuse-zip-mac.rb +++ b/Formula/fuse-zip-mac.rb @@ -9,12 +9,10 @@ class FuseZipMac < Formula head "https://bitbucket.org/agalanin/fuse-zip", using: :hg, branch: "master" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/fuse-zip-mac-0.7.2" - sha256 cellar: :any, arm64_monterey: "5921343a41dad6c06a363adacd28acf76b6dcc57825342feae6da640bd04a1cc" - sha256 cellar: :any, monterey: "c5c646516f1642b7fc9401c7013b70fe8aa5807ac7168fee904e6c61bfc3ab7b" - sha256 cellar: :any, big_sur: "2fc541f86072d8faba8a4aa99ab1de342f38e6f4af8ffecf8764a45b1b747e2b" - sha256 cellar: :any, catalina: "b2e45519d7a30220bcbb666abc00e299436965dd64c55abe4d656542a1e0fa29" - sha256 cellar: :any, mojave: "f4c68265733a7625566fbdaa7addf5696f52909920fd940630ece3e90b80309e" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "07d4a035c41b76adc6fa4e320ba0e002bc6ff6e8ca52e0e47d0ad42b267762f0" + sha256 cellar: :any, ventura: "185b074a45baad043449b409896b0425ffcdc83eeac02d903f6b5a84867cb7e2" end depends_on "pkgconf" => :build From a6e1de64e84b677b596ec037dc27d08a52342e0f Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 23:15:09 +0800 Subject: [PATCH 090/262] mp3fs-mac: update build Closes #95. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/mp3fs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/mp3fs-mac.rb b/Formula/mp3fs-mac.rb index e2dd5b5..7c0f8d7 100644 --- a/Formula/mp3fs-mac.rb +++ b/Formula/mp3fs-mac.rb @@ -16,7 +16,7 @@ class Mp3fsMac < Formula sha256 cellar: :any, mojave: "64aeb9e00ab95135f27a62319c607ee47ecbaf24459e27289da40ff8c70366a2" end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "flac" depends_on "lame" depends_on "libid3tag" @@ -28,7 +28,7 @@ class Mp3fsMac < Formula def install setup_fuse - system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}" + system "./configure", *std_configure_args system "make", "install" end From 3d8ac258fd597527e8a288ffe78d203b9059e063 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:21:48 +0000 Subject: [PATCH 091/262] mp3fs-mac: update 1.1.1 bottle. --- Formula/mp3fs-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/mp3fs-mac.rb b/Formula/mp3fs-mac.rb index 7c0f8d7..598e404 100644 --- a/Formula/mp3fs-mac.rb +++ b/Formula/mp3fs-mac.rb @@ -8,12 +8,10 @@ class Mp3fsMac < Formula license "GPL-3.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/mp3fs-mac-1.1.1" - sha256 cellar: :any, arm64_monterey: "12e5a19543b2735f0efa3d932e61363e2df5fadea96ed1dc8d22e5627c42392b" - sha256 cellar: :any, monterey: "6a87fa45e92a95ef436a88352494dd2d3b2907d02e213cb24af9612a8475fa4c" - sha256 cellar: :any, big_sur: "f5d8b429073bd633bb0e3bfdf0fa5d72170e3e2c50ea35498169203c3aeb7b5a" - sha256 cellar: :any, catalina: "87445edbdfdec0ee366b5bbfb57349b4b7fc380fda83fe0c866049055ecfcda7" - sha256 cellar: :any, mojave: "64aeb9e00ab95135f27a62319c607ee47ecbaf24459e27289da40ff8c70366a2" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "4171a0e1383f1c17150ed12ecb88fb766df4a105ce789e79e3d67130208c4b60" + sha256 cellar: :any, ventura: "6d3d1bd7f5db566dbe51bf16dfd5c63ed79cc1ea98904d48921953ccc9b77c01" end depends_on "pkgconf" => :build From 5ef2130a49cf25669f501f187daf733f553b8896 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 23:26:06 +0800 Subject: [PATCH 092/262] ntfs-3g-mac: update build Closes #96. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ntfs-3g-mac.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Formula/ntfs-3g-mac.rb b/Formula/ntfs-3g-mac.rb index 2ef120a..2d81521 100644 --- a/Formula/ntfs-3g-mac.rb +++ b/Formula/ntfs-3g-mac.rb @@ -30,7 +30,7 @@ class Ntfs3gMac < Formula depends_on "libtool" => :build end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "coreutils" => :test depends_on "gettext" depends_on MacfuseRequirement @@ -40,7 +40,7 @@ class Ntfs3gMac < Formula setup_fuse ENV.append "LDFLAGS", "-lintl" - args = std_configure_args + %W[ + args = %W[ --exec-prefix=#{prefix} --mandir=#{man} --with-fuse=external @@ -49,8 +49,8 @@ class Ntfs3gMac < Formula system "./autogen.sh" if build.head? # Workaround for hardcoded /sbin in ntfsprogs - inreplace "ntfsprogs/Makefile.in", "/sbin", sbin - system "./configure", *args + inreplace Dir["{ntfsprogs,src}/Makefile.in"], "$(DESTDIR)/sbin/", "$(DESTDIR)#{sbin}/" + system "./configure", *args, *std_configure_args system "make" system "make", "install" From 74d666a7a766f614c70df0b46d5bd0b61691753b Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:35:54 +0000 Subject: [PATCH 093/262] ntfs-3g-mac: update 2022.10.3 bottle. --- Formula/ntfs-3g-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/ntfs-3g-mac.rb b/Formula/ntfs-3g-mac.rb index 2d81521..aed09dc 100644 --- a/Formula/ntfs-3g-mac.rb +++ b/Formula/ntfs-3g-mac.rb @@ -13,12 +13,10 @@ class Ntfs3gMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/ntfs-3g-mac-2022.10.3" - sha256 cellar: :any, arm64_monterey: "ed54a93dead27f066e7342cd702952a3606e98adaadc9b67dd0eea2b4ca8561d" - sha256 cellar: :any, monterey: "d781ceb8358d2c81ea074aab41907c31d6abbd2349eac65331a80ae9edc01371" - sha256 cellar: :any, big_sur: "d64bbb6ba3922a17bb3857db35ae01e7dbbb57dbfc6d58dc312841d5e6949625" - sha256 cellar: :any, catalina: "8fcd556dc92594557e682d357dff5a1d52f5461b6a6df3f268e59cb9a940e34d" - sha256 cellar: :any_skip_relocation, mojave: "3295dfed0149cb8f7a246958376e4ccc69f1908cb9a1909d8ee6cc88f96d7551" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "a00edf9e9abde1b447829c0e49267189a90713b66f651e498723915f2415284d" + sha256 cellar: :any, ventura: "6e5875dd0059b8a387cc0eba1d9e3f866758c0e711ab5db62ed91da2dd989faf" end head do From 3c3131f78cf95f46116f4b6e62bef3780302b8f9 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 12 Feb 2025 23:39:21 +0800 Subject: [PATCH 094/262] simple-mtpfs-mac: update build Closes #97. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/simple-mtpfs-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/simple-mtpfs-mac.rb b/Formula/simple-mtpfs-mac.rb index c555e66..d3b083c 100644 --- a/Formula/simple-mtpfs-mac.rb +++ b/Formula/simple-mtpfs-mac.rb @@ -19,8 +19,9 @@ class SimpleMtpfsMac < Formula depends_on "autoconf" => :build depends_on "autoconf-archive" => :build # required for AX_CXX_COMPILE_STDCXX_17 depends_on "automake" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "libmtp" + depends_on "libusb" depends_on MacfuseRequirement depends_on :macos @@ -29,7 +30,7 @@ class SimpleMtpfsMac < Formula def install setup_fuse system "./autogen.sh" - system "./configure", "--prefix=#{prefix}" + system "./configure", "--disable-silent-rules", *std_configure_args system "make" system "make", "install" end From d1936a242f9f82530450ff618dc19e78010f0f74 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:45:41 +0000 Subject: [PATCH 095/262] simple-mtpfs-mac: update 0.4.0 bottle. --- Formula/simple-mtpfs-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/simple-mtpfs-mac.rb b/Formula/simple-mtpfs-mac.rb index d3b083c..02a4bf4 100644 --- a/Formula/simple-mtpfs-mac.rb +++ b/Formula/simple-mtpfs-mac.rb @@ -8,12 +8,10 @@ class SimpleMtpfsMac < Formula license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/simple-mtpfs-mac-0.4.0" - sha256 cellar: :any, arm64_monterey: "3d5479cfca4348b32a0dc38097e803e817865488efe44de1e91cbcc1e39bef0f" - sha256 cellar: :any, monterey: "dab8ca53f1513d943c8102be2d592adf42d36f6d62d65fdd0af5914e7786c530" - sha256 cellar: :any, big_sur: "ab2daeee7f6e6c6bd9795f34b7d1746b3e9add149e4a33e88db29be02de20541" - sha256 cellar: :any, catalina: "6a07721c8bbd594f8ceeaf3a2503e780d3eb6ce3c4431ca785c40c8c71e8900c" - sha256 cellar: :any, mojave: "bbe032821fb0ea78e661a16fd79a185d969e8b2a602fd990c8ceb035cc7fee84" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "cf831fa0da5d53fbef60c754223bb2ed7601c80e89d7bb11be4bd349001b2f1e" + sha256 cellar: :any, ventura: "01adbaed0737e09f73ec91d8e248a1a9c138e06f8476cd6da23e6b511f3c68d9" end depends_on "autoconf" => :build From b7e7c42b62adae90e12311c400a7b079599d4fe5 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Feb 2025 00:18:02 +0800 Subject: [PATCH 096/262] gitfs-mac: disable --- Formula/gitfs-mac.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Formula/gitfs-mac.rb b/Formula/gitfs-mac.rb index 8e01ba5..443a20d 100644 --- a/Formula/gitfs-mac.rb +++ b/Formula/gitfs-mac.rb @@ -20,6 +20,10 @@ class GitfsMac < Formula sha256 cellar: :any, mojave: "7d0605b4d2d6022c607ae6dfbdf87ae984b2f73bbe43e35cddf60fef0b79d3dc" end + # Last release on 2019-10-20 and upstream has locked pygit2==0.28.2, which Homebrew + # has been ignoring and manually updating to support recent `libgit2` versions. + disable! date: "2023-10-06", because: :unmaintained + depends_on "libgit2" depends_on MacfuseRequirement depends_on :macos From b0e04736c7a180a282b4e2c29699250e37c45bb5 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Feb 2025 00:19:42 +0800 Subject: [PATCH 097/262] wdfs-mac: update build Closes #98. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/wdfs-mac.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Formula/wdfs-mac.rb b/Formula/wdfs-mac.rb index dbd0afc..b7d264a 100644 --- a/Formula/wdfs-mac.rb +++ b/Formula/wdfs-mac.rb @@ -16,7 +16,7 @@ class WdfsMac < Formula sha256 cellar: :any, mojave: "a8a7c080c4e56fe4b8eebaf6f66d594ebd72f5155ae01aa33e704883625e615b" end - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "glib" depends_on MacfuseRequirement depends_on :macos @@ -24,12 +24,11 @@ class WdfsMac < Formula def install setup_fuse - system "./configure", "--disable-debug", "--disable-dependency-tracking", - "--prefix=#{prefix}" + system "./configure", *std_configure_args system "make", "install" end test do - system "#{bin}/wdfs", "-v" + system bin/"wdfs", "-v" end end From b2198e303deb97a8ecd79fd83d4bd3892b67d3df Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 12 Feb 2025 16:28:04 +0000 Subject: [PATCH 098/262] wdfs-mac: update 1.4.2 bottle. --- Formula/wdfs-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/wdfs-mac.rb b/Formula/wdfs-mac.rb index b7d264a..723734e 100644 --- a/Formula/wdfs-mac.rb +++ b/Formula/wdfs-mac.rb @@ -8,12 +8,10 @@ class WdfsMac < Formula license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/wdfs-mac-1.4.2" - sha256 cellar: :any, arm64_monterey: "c3c3814f21f2e828a99f9fbed147a40ba6fbbf0ff5176245a4a6439d726c0d21" - sha256 cellar: :any, monterey: "2e8a0932b4f6148f09b8df5be63e3e0e69536a452820f19b0d8b3e261d4f7bc6" - sha256 cellar: :any, big_sur: "8e9cbe0059e88abf08f411c3b30b63c6a5b73e57a2d150a4cdfcded9e02863ac" - sha256 cellar: :any, catalina: "ff22c3b38115e75154a5bfd334481acc8594f04486cd667ab5f0a78fd9be67b9" - sha256 cellar: :any, mojave: "a8a7c080c4e56fe4b8eebaf6f66d594ebd72f5155ae01aa33e704883625e615b" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "470836a78df1eefa59cf45a46d2592313bdb32a51d0797266fe2c6ee1c588867" + sha256 cellar: :any, ventura: "d4350a182eeecb7003c5ff582c5a1329e156f894d9ac0a0aa64485f607fdc55d" end depends_on "pkgconf" => :build From 83f8d203c2d846401d356f1a60bc2a52d1698207 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Feb 2025 13:17:01 +0800 Subject: [PATCH 099/262] ifuse-mac: update build Closes #100. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ifuse-mac.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Formula/ifuse-mac.rb b/Formula/ifuse-mac.rb index bd70ec0..3fc817a 100644 --- a/Formula/ifuse-mac.rb +++ b/Formula/ifuse-mac.rb @@ -6,7 +6,7 @@ class IfuseMac < Formula url "https://github.com/libimobiledevice/ifuse/archive/refs/tags/1.1.4.tar.gz" sha256 "2a00769e8f1d8bad50898b9d00baf12c8ae1cda2d19ff49eaa9bf580e5dbe78c" license "LGPL-2.1-or-later" - head "https://cgit.sukimashita.com/ifuse.git" + head "https://github.com/libimobiledevice/ifuse.git", branch: "master" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/ifuse-mac-1.1.4" @@ -20,7 +20,7 @@ class IfuseMac < Formula depends_on "autoconf" => :build depends_on "automake" => :build depends_on "libtool" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "glib" depends_on "libimobiledevice" depends_on "libplist" @@ -29,9 +29,7 @@ class IfuseMac < Formula def install setup_fuse - system "./autogen.sh" - system "./configure", "--disable-dependency-tracking", - "--prefix=#{prefix}" + system "./autogen.sh", *std_configure_args system "make", "install" end From dcd00738453f8d96367281c03984708137ae276d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 13 Feb 2025 05:26:09 +0000 Subject: [PATCH 100/262] ifuse-mac: update 1.1.4 bottle. --- Formula/ifuse-mac.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Formula/ifuse-mac.rb b/Formula/ifuse-mac.rb index 3fc817a..49d92de 100644 --- a/Formula/ifuse-mac.rb +++ b/Formula/ifuse-mac.rb @@ -9,12 +9,10 @@ class IfuseMac < Formula head "https://github.com/libimobiledevice/ifuse.git", branch: "master" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/ifuse-mac-1.1.4" - sha256 cellar: :any, arm64_monterey: "da8f39c40ab72cf3a5ae28b7f8b118c0aae52f1ea6249c8fb71f131752a7e679" - sha256 cellar: :any, monterey: "b2b302e5373d5461fc0d41c680e500b5874c11a195a337e265ac6fad5cb9fba3" - sha256 cellar: :any, big_sur: "f6c2e432e98e35ea512c85e9eed06015e157477c58ccc3209fc915401a4a3bdc" - sha256 cellar: :any, catalina: "bafcd207118ffb63fcb67ce909f52bde7dc2fa138a592be30e6d7cdb96580377" - sha256 cellar: :any, mojave: "5c2d874a7377fa5c91bad47e7ee82adb4d965e3019fbf4b5128c318549f66180" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any, arm64_sonoma: "06ceadb0e0c288cc0f02b5c64c7051f8d54dd39d697801c305ba70101780e3ee" + sha256 cellar: :any, ventura: "d7aecf23caa314cb17ae46d790af547fceca621a300f19f74b2593c0c4cafe10" end depends_on "autoconf" => :build From 6f8a8022baf087aa5460bd0ae416c873edd24594 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Feb 2025 13:44:45 +0800 Subject: [PATCH 101/262] s3fs-mac: update build Closes #101. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/s3fs-mac.rb | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Formula/s3fs-mac.rb b/Formula/s3fs-mac.rb index a827ffe..0e4df85 100644 --- a/Formula/s3fs-mac.rb +++ b/Formula/s3fs-mac.rb @@ -3,10 +3,10 @@ require_relative "../require/macfuse" class S3fsMac < Formula desc "FUSE-based file system backed by Amazon S3" homepage "https://github.com/s3fs-fuse/s3fs-fuse/wiki" - url "https://github.com/s3fs-fuse/s3fs-fuse/archive/refs/tags/v1.92.tar.gz" - sha256 "76ebea3c0784c5c0f6b84e009d555806aff86258886ced39eee316bf02ae8750" + url "https://github.com/s3fs-fuse/s3fs-fuse/archive/refs/tags/v1.95.tar.gz" + sha256 "0c97b8922f005500d36f72aee29a1345c94191f61d795e2a7b79fb7e3e6f5517" license "GPL-2.0-or-later" - head "https://github.com/s3fs-fuse/s3fs-fuse.git" + head "https://github.com/s3fs-fuse/s3fs-fuse.git", branch: "master" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/s3fs-mac-1.92" @@ -17,17 +17,27 @@ class S3fsMac < Formula depends_on "autoconf" => :build depends_on "automake" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build + depends_on "curl" + depends_on "gcc" depends_on "gnutls" depends_on "libgcrypt" + depends_on "libxml2" depends_on MacfuseRequirement depends_on :macos depends_on "nettle" + fails_with :clang do + cause <<~EOS + libc++abi: terminating due to uncaught exception of type std::__1::system_error: + mutex lock failed: Invalid argument + EOS + end + def install setup_fuse system "./autogen.sh" - system "./configure", "--disable-dependency-tracking", "--with-gnutls", "--prefix=#{prefix}" + system "./configure", "--with-gnutls", *std_configure_args system "make", "install" end From 572f06b85f2809dbf076e8baee6038b236256b43 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 13 Feb 2025 09:12:19 +0000 Subject: [PATCH 102/262] s3fs-mac: update 1.95 bottle. --- Formula/s3fs-mac.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Formula/s3fs-mac.rb b/Formula/s3fs-mac.rb index 0e4df85..ea3377b 100644 --- a/Formula/s3fs-mac.rb +++ b/Formula/s3fs-mac.rb @@ -9,10 +9,9 @@ class S3fsMac < Formula head "https://github.com/s3fs-fuse/s3fs-fuse.git", branch: "master" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/s3fs-mac-1.92" - sha256 cellar: :any, arm64_monterey: "25ec0f6ef2007436aacb9d10f0aabde8682e2fc8401eeb2588c5d926f49d8d9a" - sha256 cellar: :any, monterey: "47412ac05763761d837732468a813229a78f884912090608a5223ec65092e1cc" - sha256 cellar: :any, big_sur: "4ec4d56e890e2ec95c5fbba9720dd7a319d9919e56aa01fc67166c8a093e0aef" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "ecbfca73778ed850eeef256fcba17bb229036f9fbce767fd54abc2335236efee" + sha256 cellar: :any, ventura: "0fb739e8007836e833c79d45159c78fbd05291b19afc9439683d2712d1b1dd68" end depends_on "autoconf" => :build From 0a1c2111166261db4721be85940c90560057adc4 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Feb 2025 17:38:09 +0800 Subject: [PATCH 103/262] s3ql-mac: update build --- Formula/s3ql-mac.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Formula/s3ql-mac.rb b/Formula/s3ql-mac.rb index 6732f96..a81ca56 100644 --- a/Formula/s3ql-mac.rb +++ b/Formula/s3ql-mac.rb @@ -19,12 +19,14 @@ class S3qlMac < Formula sha256 cellar: :any, mojave: "c8438bb43cc23a6addf967de989d564af559793f639553834232319913915b67" end + deprecate! date: "2020-03-20", because: "requires FUSE 3 for v3.4.0 onwards, and doesn't build on modern macOS" + depends_on "pkg-config" => :build depends_on "libffi" depends_on MacfuseRequirement depends_on :macos - depends_on "openssl@1.1" - depends_on "python@3.8" + depends_on "openssl@3" + depends_on "python@3.13" resource "apsw-3-9-2" do url "https://files.pythonhosted.org/packages/b5/a1/3de5a2d35fc34939672f4e1bd7d68cca359a31b76926f00d95f434c63aaa/apsw-3.9.2-r1.tar.gz" From 8c4f1e79c58d6bc22370239e91563c1609b354b5 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Feb 2025 17:41:01 +0800 Subject: [PATCH 104/262] s3ql-mac: extend disable date --- Formula/s3ql-mac.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Formula/s3ql-mac.rb b/Formula/s3ql-mac.rb index a81ca56..8e58c40 100644 --- a/Formula/s3ql-mac.rb +++ b/Formula/s3ql-mac.rb @@ -19,7 +19,7 @@ class S3qlMac < Formula sha256 cellar: :any, mojave: "c8438bb43cc23a6addf967de989d564af559793f639553834232319913915b67" end - deprecate! date: "2020-03-20", because: "requires FUSE 3 for v3.4.0 onwards, and doesn't build on modern macOS" + deprecate! date: "2025-02-11", because: "requires FUSE 3 for v3.4.0 onwards, and doesn't build on modern macOS" depends_on "pkg-config" => :build depends_on "libffi" From ccf96ef8aa6a434b341ea714653ceda0bd3eb0d4 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 13 Feb 2025 18:37:16 +0800 Subject: [PATCH 105/262] sshfs-mac: deprecate --- Formula/sshfs-mac.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Formula/sshfs-mac.rb b/Formula/sshfs-mac.rb index 3c420a2..d77274d 100644 --- a/Formula/sshfs-mac.rb +++ b/Formula/sshfs-mac.rb @@ -17,6 +17,8 @@ class SshfsMac < Formula sha256 cellar: :any, mojave: "6389b69b921295f5be6eb35336649f558375eb24da60573b376a313331a4d18c" end + deprecate! date: "2025-02-11", because: :unmaintained + depends_on "autoconf" => :build depends_on "automake" => :build depends_on "libtool" => :build From 63574b5d3c35992598e78914c6540d238ba41235 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 14 Feb 2025 18:33:32 +0800 Subject: [PATCH 106/262] ratarmount 1.0.0 (new formula) Closes #102. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ratarmount-mac.rb | 83 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 Formula/ratarmount-mac.rb diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb new file mode 100644 index 0000000..2246d46 --- /dev/null +++ b/Formula/ratarmount-mac.rb @@ -0,0 +1,83 @@ +require_relative "../require/macfuse" + +class RatarmountMac < Formula + include Language::Python::Virtualenv + + desc "Mount and efficiently access archives as filesystems" + homepage "https://github.com/mxmlnkn/ratarmount" + url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.0.0.tar.gz" + sha256 "fc5fadfc4dc268613eb3df832a0b3a3bc7fd40cd119b6aff83beaaa29ed05254" + license "MIT" + + depends_on "libgit2" + depends_on MacfuseRequirement + depends_on :macos + depends_on "python@3.13" + depends_on "zstd" + + resource "cffi" do + url "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz" + sha256 "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" + end + + resource "fast-zip-decryption" do + url "https://files.pythonhosted.org/packages/47/c8/0fbde8b9c8314e4fde35f4841015a6143967d5fd4d141e84a6cf14e62178/fast_zip_decryption-3.0.0.tar.gz" + sha256 "5267e45aab72161b035ddc4dda4ffa2490b6da1ca752e4ff7eaedd4dd18aa85d" + end + + resource "indexed-gzip" do + url "https://files.pythonhosted.org/packages/f2/75/0eff2f73f451d8510a9ab90d96fb974b900cd68fcba0be1d21bc0da62dc2/indexed_gzip-1.9.4.tar.gz" + sha256 "6b415e4a29e799d5a21756ecf309325997992f046ee93526b8fe4ff511502b60" + end + + resource "indexed-zstd" do + url "https://files.pythonhosted.org/packages/52/22/5b908d5e987043ce8390b0d9101c93fae0c0de0c9c8417c562976eeb8be6/indexed_zstd-1.6.1.tar.gz" + sha256 "8b74378f9461fceab175215b65e1c489864ddb34bd816058936a627f0cca3a8b" + end + + resource "libarchive-c" do + url "https://files.pythonhosted.org/packages/a0/f9/3b6cd86e683a06bc28b9c2e1d9fe0bd7215f2750fd5c85dce0df96db8eca/libarchive-c-5.1.tar.gz" + sha256 "7bcce24ea6c0fa3bc62468476c6d2f6264156db2f04878a372027c10615a2721" + end + + resource "pycparser" do + url "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz" + sha256 "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" + end + + resource "pygit2" do + url "https://files.pythonhosted.org/packages/b7/ea/17aa8ca38750f1ba69511ceeb41d29961f90eb2e0a242b668c70311efd4e/pygit2-1.17.0.tar.gz" + sha256 "fa2bc050b2c2d3e73b54d6d541c792178561a344f07e409f532d5bb97ac7b894" + end + + resource "python-xz" do + url "https://files.pythonhosted.org/packages/fe/2f/7ed0c25005eba0efb1cea3cdf4a325852d63167cc77f96b0a0534d19e712/python-xz-0.4.0.tar.gz" + sha256 "398746593b706fa9fac59b8c988eab8603e1fe2ba9195111c0b45227a3a77db3" + end + + resource "rapidgzip" do + url "https://files.pythonhosted.org/packages/0b/ac/0eee3d3279618a3c3810ac6b012b8ee7c1a9f239c9fa37529e619a31bb93/rapidgzip-0.14.3.tar.gz" + sha256 "7d35f0af1657b4051a90c3c0c2c0d2433f3ce839db930fdbed3d6516de2a5df1" + end + + resource "rarfile" do + url "https://files.pythonhosted.org/packages/26/3f/3118a797444e7e30e784921c4bfafb6500fb288a0c84cb8c32ed15853c16/rarfile-4.2.tar.gz" + sha256 "8e1c8e72d0845ad2b32a47ab11a719bc2e41165ec101fd4d3fe9e92aa3f469ef" + end + + resource "ratarmountcore" do + url "https://files.pythonhosted.org/packages/a1/5a/5600a4abe37426e9f3206bed3519b392f01816679226f4058049ea0e4a7d/ratarmountcore-0.8.0.tar.gz" + sha256 "f1991a79b020b94e75c37c92c199677c80186db5f86a7a9717def68f1ae08207" + end + + def install + setup_fuse + virtualenv_install_with_resources + end + + test do + assert_match "ratarmount #{version}", shell_output("#{bin}/ratarmount --version 2>&1") + tarball = test_fixtures("tarballs/testball2-0.1.tbz") + assert_match "Operation not permitted", shell_output("#{bin}/ratarmount #{tarball} 2>&1", 1) + end +end From c0fe1fa2b6f514230bcbb93b1862ca33d886d0be Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 14 Feb 2025 11:05:42 +0000 Subject: [PATCH 107/262] ratarmount-mac: add 1.0.0 bottle. --- Formula/ratarmount-mac.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 2246d46..e78c451 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -9,6 +9,12 @@ class RatarmountMac < Formula sha256 "fc5fadfc4dc268613eb3df832a0b3a3bc7fd40cd119b6aff83beaaa29ed05254" license "MIT" + bottle do + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sonoma: "68b4006721eabdf2e61d7cd70923e6947e7584632e90f959b27b148291e285dc" + sha256 cellar: :any, ventura: "89fef5efaf90f0a381e74a53f42d301c3f3b81ad15ddcc20929b8a93e0d48dc7" + end + depends_on "libgit2" depends_on MacfuseRequirement depends_on :macos From cb98b1eb51bad0ecc6d886251a759698a0fdb158 Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Mon, 10 Feb 2025 11:38:52 -0500 Subject: [PATCH 108/262] xmount-mac 1.2.0 Closes #84. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/xmount-mac.rb | 66 ++++++++++++++++++++++++++++++++----------- 1 file changed, 49 insertions(+), 17 deletions(-) diff --git a/Formula/xmount-mac.rb b/Formula/xmount-mac.rb index 6428624..64d7953 100644 --- a/Formula/xmount-mac.rb +++ b/Formula/xmount-mac.rb @@ -2,9 +2,9 @@ require_relative "../require/macfuse" class XmountMac < Formula desc "Convert between multiple input & output disk image types" - homepage "https://www.pinguin.lu/xmount/" - url "https://files.pinguin.lu/xmount-0.7.6.tar.gz" - sha256 "76e544cd55edc2dae32c42a38a04e11336f4985e1d59cec9dd41e9f9af9b0008" + homepage "https://www.sits.lu/xmount" + url "https://code.sits.lu/foss/xmount/-/archive/1.2.0/xmount-1.2.0.tar.gz" + sha256 "abded7b53646c5d56ab9caf30473d75d0deb543e8262cadf2af572da3e1d127d" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/xmount-mac-0.7.6" @@ -15,21 +15,22 @@ class XmountMac < Formula end depends_on "cmake" => :build - depends_on "pkg-config" => :build + depends_on "pkgconf" => :build depends_on "afflib" depends_on "libewf" depends_on MacfuseRequirement depends_on :macos - depends_on "openssl@1.1" + depends_on "openssl@3" patch :DATA def install setup_fuse - ENV.prepend_path "PKG_CONFIG_PATH", Formula["openssl@1.1"].opt_lib/"pkgconfig" + ENV.prepend_path "PKG_CONFIG_PATH", Formula["openssl@3"].opt_lib/"pkgconfig" - system "cmake", ".", *fuse_cmake_args, *std_cmake_args - system "make", "install" + system "cmake", "-S", ".", "-B", "build", *fuse_cmake_args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do @@ -37,13 +38,44 @@ class XmountMac < Formula end end __END__ ---- xmount-0.7.6/cmake_modules/FindLibOSXFUSE.cmake.orig 2021-05-05 14:32:44.220213677 +0800 -+++ xmount-0.7.6/cmake_modules/FindLibOSXFUSE.cmake 2021-05-05 14:35:07.185349574 +0800 -@@ -1,6 +1,6 @@ - # Try pkg-config first - find_package(PkgConfig) --pkg_check_modules(PKGC_LIBOSXFUSE QUIET osxfuse) -+pkg_check_modules(PKGC_LIBOSXFUSE QUIET fuse) +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7369014..0bea886 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -73,9 +73,6 @@ check_include_files(libkern/OSByteOrder.h HAVE_LIBKERN_OSBYTEORDER_H) + find_package(Threads REQUIRED) + if(NOT APPLE) + find_package(LibFUSE REQUIRED) +-else(NOT APPLE) +- # On OSx, search for osxfuse +- find_package(LibOSXFUSE REQUIRED) + endif(NOT APPLE) + + # Generate config.h and add it's path to the include dirs +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 92d9b8f..623c3d1 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -2,9 +2,8 @@ if(NOT APPLE) + include_directories(${LIBFUSE_INCLUDE_DIRS}) + set(LIBS ${LIBS} ${LIBFUSE_LIBRARIES}) + else(NOT APPLE) +- include_directories(${LIBOSXFUSE_INCLUDE_DIRS}) +- set(LIBS ${LIBS} ${LIBOSXFUSE_LIBRARIES}) +- link_directories(${LIBOSXFUSE_LIBRARY_DIRS}) ++ find_package(PkgConfig REQUIRED) ++ pkg_check_modules(FUSE fuse REQUIRED) + endif(NOT APPLE) + + if(LIBFUSE_VERSION EQUAL 3) +@@ -25,7 +24,9 @@ if(THREADS_HAVE_PTHREAD_ARG) + target_compile_options(xmount PUBLIC "-pthread") + endif(THREADS_HAVE_PTHREAD_ARG) + +-target_link_libraries(xmount ${LIBS}) ++target_include_directories(xmount PUBLIC ${FUSE_INCLUDE_DIRS}) ++target_link_libraries(xmount PUBLIC ${LIBS} ${FUSE_LDFLAGS}) ++target_compile_options(xmount PUBLIC ${FUSE_CFLAGS}) + + install(TARGETS xmount DESTINATION bin) - if(PKGC_LIBOSXFUSE_FOUND) - # Found lib using pkg-config. From 768e89cbd899a6aeae5a74245228c93aa3e6cf8f Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 16 Feb 2025 03:39:27 +0000 Subject: [PATCH 109/262] xmount-mac: update 1.2.0 bottle. --- Formula/xmount-mac.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Formula/xmount-mac.rb b/Formula/xmount-mac.rb index 64d7953..d7667b9 100644 --- a/Formula/xmount-mac.rb +++ b/Formula/xmount-mac.rb @@ -7,11 +7,9 @@ class XmountMac < Formula sha256 "abded7b53646c5d56ab9caf30473d75d0deb543e8262cadf2af572da3e1d127d" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/xmount-mac-0.7.6" - sha256 monterey: "3892b95a295e6c00bcf433d083248399d4d826f922db317e38a4563f6dd5d086" - sha256 big_sur: "7759a60875ac63e16cf33d1b87376be2f1cc57adc2ac4653e71d7bc10b5707db" - sha256 catalina: "9e25523204f40e98d32026209e5380ecda4048b9f9a4abed15574fb07c50d765" - sha256 mojave: "2a195cb467d9df4a0152f56aa66e29a5b3e039558a60a9fb969d41fb53ddc781" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 arm64_sonoma: "1d67ae2174104c69471b892aceaface732e0853c15c039c260ef78c1f493eea9" + sha256 ventura: "aa2caa902402f9aa415b5bf570c046f5dcf7129621b7a514de1e4cc031b4ab7d" end depends_on "cmake" => :build From 391cbd467033862c8a4295040a0257f42eff4088 Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Wed, 12 Feb 2025 14:45:01 -0500 Subject: [PATCH 110/262] rofs-filtered-mac: update build Closes #99. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rofs-filtered-mac.rb | 40 ++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/Formula/rofs-filtered-mac.rb b/Formula/rofs-filtered-mac.rb index b9c212d..02e584e 100644 --- a/Formula/rofs-filtered-mac.rb +++ b/Formula/rofs-filtered-mac.rb @@ -16,18 +16,50 @@ class RofsFilteredMac < Formula end depends_on "cmake" => :build + depends_on "pkgconf" => :build depends_on MacfuseRequirement depends_on :macos + # Use pkgconfig to find FUSE + patch :DATA + def install setup_fuse - mkdir "build" do - system "cmake", "..", "-DCMAKE_INSTALL_SYSCONFDIR=#{etc}", *fuse_cmake_args, *std_cmake_args - system "make", "install" - end + system "cmake", "-S", ".", "-B", "build", + "-DCMAKE_INSTALL_SYSCONFDIR=#{etc}", + *fuse_cmake_args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do system "#{bin}/rofs-filtered", "--version" end end +__END__ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 53a6687..cb4f121 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -12,8 +12,8 @@ add_definitions(-D_GNU_SOURCE) + set(CMAKE_C_FLAGS "-Wall -std=c99") + + # find fuse library +-find_package (FUSE REQUIRED) +-include_directories (${FUSE_INCLUDE_DIR}) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(FUSE fuse REQUIRED) + add_definitions(-D_FILE_OFFSET_BITS=64) + + # generate config file +@@ -24,7 +24,9 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) + + # create and configure targets + add_executable(rofs-filtered rofs-filtered.c) +-target_link_libraries(rofs-filtered ${FUSE_LIBRARIES}) ++target_include_directories(rofs-filtered PUBLIC ${FUSE_INCLUDE_DIRS}) ++target_link_libraries(rofs-filtered PUBLIC ${LIBS} ${FUSE_LDFLAGS}) ++target_compile_options(rofs-filtered PUBLIC ${FUSE_CFLAGS}) + + # configure installation + install(TARGETS rofs-filtered DESTINATION ${CMAKE_INSTALL_BINDIR}) From 3b042828481f3e28f2151f725b2f7e4e5293f351 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 16 Feb 2025 03:42:20 +0000 Subject: [PATCH 111/262] rofs-filtered-mac: update 1.7 bottle. --- Formula/rofs-filtered-mac.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Formula/rofs-filtered-mac.rb b/Formula/rofs-filtered-mac.rb index 02e584e..615aa85 100644 --- a/Formula/rofs-filtered-mac.rb +++ b/Formula/rofs-filtered-mac.rb @@ -8,11 +8,10 @@ class RofsFilteredMac < Formula license "GPL-2.0-or-later" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/rofs-filtered-mac-1.7" - sha256 cellar: :any, monterey: "d1b89e344c767ca3c38cbc5dda85a840892961fca26726c09be0582db57d0200" - sha256 cellar: :any, big_sur: "cb7cbae756a0415b639c86a4d7998fd95bc66cde8be46f6cac08d8a158595f55" - sha256 cellar: :any, catalina: "b1606a594b8aa539680f7796ef2dd16f8f38fb239da08b2af2a5b1914a9c480f" - sha256 cellar: :any, mojave: "d3fc41566f4d522148ed320f31751e48b325935fe94f79cd17293b840011bdf7" + root_url "https://ghcr.io/v2/gromgit/fuse" + rebuild 1 + sha256 cellar: :any_skip_relocation, arm64_sonoma: "666320aa517fcda5fea5a9189caf62889ea80efc97991325934610f526565742" + sha256 cellar: :any, ventura: "0340ec5bd37f169ca31e5240a26766abef47040363f13f1fc0f7de2cd58a3e59" end depends_on "cmake" => :build From fc9667e77ccb441e1a36a6eb40f864b0cfa9a88b Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 16 Feb 2025 11:48:11 +0800 Subject: [PATCH 112/262] s3fs-mac: add FUSE 3 caveat --- Formula/s3fs-mac.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Formula/s3fs-mac.rb b/Formula/s3fs-mac.rb index ea3377b..4d7502d 100644 --- a/Formula/s3fs-mac.rb +++ b/Formula/s3fs-mac.rb @@ -40,6 +40,13 @@ class S3fsMac < Formula system "make", "install" end + def caveats + <<~EOS + This is the final version that supports FUSE 2. + Further updates require a macOS FUSE 3 implementation. + EOS + end + test do system "#{bin}/s3fs", "--version" end From 1c8167a415c0901a18935307151cca149a4b086f Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 16 Feb 2025 12:12:48 +0800 Subject: [PATCH 113/262] README: add fuse-t FAQ, update wording --- README.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 38cbcd3..b72677c 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ All my old Intel Mac hardware is dead, and I'm not inclined to spend additional First, if you've already installed FUSE formulae from the core tap _before_ they were disabled, you might _not_ want to switch over to my formulae, because: 1. As far as I know, Homebrew will not remove them from your system, even after the formulae themselves are deleted. -2. Many of these formulae are rather old, so you're unlikely to find updates anyway. +1. Many of these formulae are rather old, so you're unlikely to find updates anyway. But if you _do_ want to install my formulae over the core ones, you should uninstall the core formulae first. @@ -30,14 +30,14 @@ It's probably available, but with a `-mac` suffix to avoid name clashes with Hom If you can't find it under its new name, possible reasons include: 1. All available versions of `XYZ` require version 3 of the libfuse API, but macFUSE only supports v2. -2. I might not have gotten around to getting it up. [File an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose) to get my attention. 😀 +1. I might not have gotten around to getting it up. [File an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose) to get my attention. 😀 ### Why is XYZ so old? Possible reasons: -1. Current `XYZ` requires libfuse v3, so I found and bottled the last version that requires libfuse v2. -2. `XYZ` was abandoned by its authors. If you know of a revived fork of such software, [file an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose) with the details and I'll see what can be done. -3. I might not have gotten around to updating it yet. [File an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose) to get my attention. 😀 +1. Current `XYZ` requires FUSE 3, which is not supported by all known macOS FUSE drivers, so the version you see is the latest one that can be built on macOS. +1. `XYZ` was abandoned by its authors. If you know of a revived fork of such software, [file an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose) with the details and I'll see what can be done. +1. I might not have gotten around to updating it yet. [File an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose) to get my attention. 😀 ### Why is the XYZ formula called `XYZ-mac`? @@ -54,3 +54,14 @@ All my old Intel Mac hardware is dead, so I'm relying now on the free GitHub run ### Why can't I build XYZ on an ARM Mac? Homebrew currently [filters out `/usr/local` entirely during ARM-based builds](https://github.com/Homebrew/brew/blob/04532cb6216b69a5b067aa7a4e22cff0944b257d/Library/Homebrew/shims/super/cc#L266-L270). I've devised a workaround for this, that seems to work well on both Intel and ARM GitHub runners. If you still can't build it, please [file an issue](https://github.com/gromgit/homebrew-fuse/issues/new/choose). + +## Why aren't you using fuse-t in place of MacFUSE? + +As of 2025-Feb-16, [fuse-t](https://github.com/macos-fuse-t/fuse-t) is certainly interesting, but not enough of an improvement to make me force everyone to move over. + +For this to happen, at least one of the following needs to happen: + +1. **open source**, so there's a hope of getting it into Homebrew core _a la_ `libfuse{,@2}`, and get rid of all the `require` hackery in these formulae +1. **FUSE 2 and 3 support**, so we're not stuck in the past with half these formulae, but are still able to build older FUSE 2 formulae + +If any macOS FUSE implementation achieves *all* the above, I'm prepared to move everything over. Heck, if point 1 is achieved, this repo may itself become defunct. From 9fab0068afc79ec37acf2fa58c69a5bbf82f5e5d Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 16 Feb 2025 12:28:27 +0800 Subject: [PATCH 114/262] rclone-mac 1.69.1 Closes #103. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index db6d576..ac9cebc 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.69.0.tar.gz" - sha256 "9b360793108d0b9a3208dacece76e72f5d9253c6710da1c08a1eb8a91eeb9854" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.69.1.tar.gz" + sha256 "2fe258d1b4257aef98b53794c27d1b254ee0f2e307634f94fbf3c71786e3b1b5" license "MIT" head "https://github.com/rclone/rclone.git" From 7207ece9b23f339ec8324d631f891666339a32fe Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 16 Feb 2025 04:39:56 +0000 Subject: [PATCH 115/262] rclone-mac: update 1.69.1 bottle. --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index ac9cebc..5898f97 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,8 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "52679f336286cbff7a16e2590d31e03fea6badf9719e54ca9a953246bd38b1c1" - sha256 cellar: :any_skip_relocation, ventura: "167112939a4dc9c96ccaa38084c67c4dd69f297c7e5b68089348aa822739b361" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "caa66df2b247b645af99f05d5160f3f029449773032b4dae9d0ff3c3c3aa0d0e" + sha256 cellar: :any_skip_relocation, ventura: "81d46f8631fde56232477af918e701762faa935edd5199b25ed771bef86bb343" end depends_on "go" => :build From 3544c95b43069c22ec9dedc17b12f1537cdb93e8 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 7 Mar 2025 16:10:29 +0800 Subject: [PATCH 116/262] tap-wide Inspecting 1374 files .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 1374 files inspected, no offenses detected fixes --- Formula/gitfs-mac.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Formula/gitfs-mac.rb b/Formula/gitfs-mac.rb index 443a20d..cec2a89 100644 --- a/Formula/gitfs-mac.rb +++ b/Formula/gitfs-mac.rb @@ -105,7 +105,7 @@ class GitfsMac < Formula EOS system Formula["python@3.9"].opt_bin/"python3", "test.py" - assert_predicate testpath/"testing/.git/config", :exist? + assert_path_exists testpath/"testing/.git/config" cd "testing" do system "git", "remote", "add", "homebrew", "https://github.com/Homebrew/homebrew-core.git" assert_match "homebrew", shell_output("git remote") From 52da22fd7ae5db9114898b6e14fa1aad93650ce7 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 7 Mar 2025 16:06:23 +0800 Subject: [PATCH 117/262] avfs-mac 1.2.0 Closes #104. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/avfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/avfs-mac.rb b/Formula/avfs-mac.rb index f7ff13b..456fa56 100644 --- a/Formula/avfs-mac.rb +++ b/Formula/avfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class AvfsMac < Formula desc "Virtual file system that facilitates looking inside archives" homepage "https://avf.sourceforge.io/" - url "https://downloads.sourceforge.net/project/avf/avfs/1.1.5/avfs-1.1.5.tar.bz2" - sha256 "ad9f3b64104d6009a058c70f67088f799309bf8519b14b154afad226a45272cf" + url "https://downloads.sourceforge.net/project/avf/avfs/1.2.0/avfs-1.2.0.tar.bz2" + sha256 "a25a8ec43c1ee172624e1a4c79ce66a1b930841cdb545b725f1ec64bcabe889c" license all_of: [ "GPL-2.0-only", "LGPL-2.0-only", # for shared library From 1092d8809d375b25abd05dc119db017c13e2e06e Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 7 Mar 2025 08:18:27 +0000 Subject: [PATCH 118/262] avfs-mac: update 1.2.0 bottle. --- Formula/avfs-mac.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Formula/avfs-mac.rb b/Formula/avfs-mac.rb index 456fa56..cfc883e 100644 --- a/Formula/avfs-mac.rb +++ b/Formula/avfs-mac.rb @@ -19,9 +19,8 @@ class AvfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - rebuild 1 - sha256 arm64_sonoma: "05159912f28e370dcd6ade51a51f4ff3692aa51d7b289d438df55f86fa8c0102" - sha256 ventura: "96d445c9a324a03e0abe222f798b1b3cf3be8cd6e0b810e0f408314453df835d" + sha256 arm64_sonoma: "925ae6c3197657008289364ab4549266ea0a4a1a782314d6759eb97571f5d5e3" + sha256 ventura: "0d46af6e0d31f778779b687dc7adadbf1afac641e2c2e35f8c837726ab635c37" end depends_on "pkgconf" => :build From 9607e91e85d76556e02a480509a0764f18dcf4a0 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 7 Mar 2025 16:18:26 +0800 Subject: [PATCH 119/262] squashfuse-mac 0.6.0 Closes #105. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/squashfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index 4f0ce07..862c7ab 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class SquashfuseMac < Formula desc "FUSE filesystem to mount squashfs archives" homepage "https://github.com/vasi/squashfuse" - url "https://github.com/vasi/squashfuse/releases/download/0.5.2/squashfuse-0.5.2.tar.gz" - sha256 "54e4baaa20796e86a214a1f62bab07c7c361fb7a598375576d585712691178f5" + url "https://github.com/vasi/squashfuse/releases/download/0.6.0/squashfuse-0.6.0.tar.gz" + sha256 "56ff48814d3a083fad0ef427742bc95c9754d1ddaf9b08a990d4e26969f8eeeb" license "BSD-2-Clause" bottle do From 3bc3e569c20f18901cac89dbfcd878de65934dad Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 7 Mar 2025 08:25:41 +0000 Subject: [PATCH 120/262] squashfuse-mac: update 0.6.0 bottle. --- Formula/squashfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index 862c7ab..860fb4f 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -9,8 +9,8 @@ class SquashfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "b2f082db1c2fa3a20ef405780f6f82cafab0f24b5f0951087eee701901b8376c" - sha256 cellar: :any, ventura: "a18fed686e4254c616665297a869b364ee1789fef823795e36c2e03380d837de" + sha256 cellar: :any, arm64_sonoma: "aee0cf2b09b831d88fec6290c66b41540f7251bbea8fb1c27c139a2da566c793" + sha256 cellar: :any, ventura: "ed0b43ad61083d4b3c53985628b6b73233fa85f6a858cca8d6d687db5f3b7d3d" end depends_on "autoconf" => :build From 2046849f69b93f28d2e4bec8b4cbc00df212cac6 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 7 Mar 2025 16:58:27 +0800 Subject: [PATCH 121/262] gcsfuse 2.4.0 Closes #106. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 5d14e67..0235541 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,14 +3,14 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v0.42.5.tar.gz" - sha256 "272ad522ebbbfe3da87ee00aeff5fe347d25a4a49499c254e482a59bbed5c692" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.4.0.tar.gz" + sha256 "44a9e9da84f04be59ef736d283624c116ec90d103c0f87c874b8ce5e51d5df85" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git" livecheck do url :stable - regex(/^v?(\d+(?:\.\d+)+)$/i) + strategy :github_latest end bottle do @@ -20,17 +20,11 @@ class GcsfuseMac < Formula sha256 cellar: :any_skip_relocation, big_sur: "7aae298075c4ab1a56635d3bec54360e6986c59596b66a132fcc2cdba8633a14" end - deprecate! date: "2025-02-11", because: :does_not_build - depends_on "go" => :build depends_on MacfuseRequirement depends_on :macos - # Review for removal on next release - patch do - url "https://github.com/GoogleCloudPlatform/gcsfuse/commit/c2abca911ff03b84ab64214b6717d8d7cc74c10f.patch?full_index=1" - sha256 "62930a0ae8322a071d489b1dd386206742b962123312b1368589c731867945b4" - end + patch :DATA def install setup_fuse @@ -40,20 +34,36 @@ class GcsfuseMac < Formula system "go", "build", "./tools/build_gcsfuse" # Use that tool to build gcsfuse itself. - gcsfuse_version = build.head? ? Utils.git_short_head : version - system "./build_gcsfuse", buildpath, prefix, gcsfuse_version, "-buildvcs=false" + gcsfuse_version = build.head? ? Utils.git_short_head : version.to_s + system "./build_gcsfuse", buildpath, prefix, gcsfuse_version end def caveats <<~EOS - Upstream doesn't officially support macOS (https://github.com/GoogleCloudPlatform/gcsfuse/issues/1299) - and current versions don't build at all on macOS. + Upstream hasn't decided whether to support macOS (https://github.com/GoogleCloudPlatform/gcsfuse/issues/1299) + and versions after v2.4.0 don't build at all on macOS. This formula will not be updated until macOS is officially supported. EOS end test do - system "#{bin}/gcsfuse", "--help" + system bin/"gcsfuse", "--help" system "#{sbin}/mount_gcsfuse", "--help" end end + +__END__ +diff --git a/tools/build_gcsfuse/main.go b/tools/build_gcsfuse/main.go +index b1a4022..678f747 100644 +--- a/tools/build_gcsfuse/main.go ++++ b/tools/build_gcsfuse/main.go +@@ -134,8 +134,6 @@ func buildBinaries(dstDir, srcDir, version string, buildArgs []string) (err erro + cmd := exec.Command( + "go", + "build", +- "-C", +- srcDir, + "-o", + path.Join(dstDir, bin.outputPath)) + + From 303f05c88df064248d0c62b931ab5e7273f101f5 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 7 Mar 2025 09:11:25 +0000 Subject: [PATCH 122/262] gcsfuse-mac: update 2.4.0 bottle. --- Formula/gcsfuse-mac.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 0235541..9d4d37a 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -14,10 +14,9 @@ class GcsfuseMac < Formula end bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gcsfuse-mac-0.42.5" - sha256 cellar: :any_skip_relocation, arm64_monterey: "4c8fe0405b5bd69ad29b9a2d64034c332a190d5c6772fd51c83a40e431ad9ac2" - sha256 cellar: :any_skip_relocation, monterey: "293e9a8e9e00e58df3ff3dd90c9bb81a53d3345c412c4d6cf8b1e344484e1283" - sha256 cellar: :any_skip_relocation, big_sur: "7aae298075c4ab1a56635d3bec54360e6986c59596b66a132fcc2cdba8633a14" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "676453470943e7c5ebf32f192a8e09d4aa7d11c4fc8411476b514bf60716e155" + sha256 cellar: :any_skip_relocation, ventura: "feef9dc9b3983462e6c60082f410e9e8ec05274f1712435711496aa7d1450ee5" end depends_on "go" => :build From 88cc03cdcf14139429c9c61188994aeef9c346ef Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 7 Mar 2025 20:35:29 +0800 Subject: [PATCH 123/262] gcsfuse-mac 2.10.0 Closes #107. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 9d4d37a..2aae36a 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,10 +3,10 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.4.0.tar.gz" - sha256 "44a9e9da84f04be59ef736d283624c116ec90d103c0f87c874b8ce5e51d5df85" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.10.0.tar.gz" + sha256 "20178d804ebacb5ea2842ae33658f52abda11063c078ad2a56ff819cad5c49a0" license "Apache-2.0" - head "https://github.com/GoogleCloudPlatform/gcsfuse.git" + head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" livecheck do url :stable @@ -23,6 +23,11 @@ class GcsfuseMac < Formula depends_on MacfuseRequirement depends_on :macos + patch do + url "https://raw.githubusercontent.com/gromgit/formula-patches/4c36aab39be3efbb406b756e60f0359cdf64bca5/gcsfuse-mac/macos.patch?full_index=1" + sha256 "518e94c31f3fcba5bb3455f86b42250fcea03bcfe3a883c8364f685defb6fe2f" + end + patch :DATA def install @@ -39,9 +44,7 @@ class GcsfuseMac < Formula def caveats <<~EOS - Upstream hasn't decided whether to support macOS (https://github.com/GoogleCloudPlatform/gcsfuse/issues/1299) - and versions after v2.4.0 don't build at all on macOS. - This formula will not be updated until macOS is officially supported. + Upstream doesn't actively support macOS (https://github.com/GoogleCloudPlatform/gcsfuse/issues/1299). EOS end From f2f96efce176a677387cb5db8d6bae553219b464 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 7 Mar 2025 12:49:51 +0000 Subject: [PATCH 124/262] gcsfuse-mac: update 2.10.0 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 2aae36a..5d25d90 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "676453470943e7c5ebf32f192a8e09d4aa7d11c4fc8411476b514bf60716e155" - sha256 cellar: :any_skip_relocation, ventura: "feef9dc9b3983462e6c60082f410e9e8ec05274f1712435711496aa7d1450ee5" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "c8f7304abcba44cd4734c325d8911230fc97fe43bda38810d5722962010f3b20" + sha256 cellar: :any_skip_relocation, ventura: "0f8300a8b354a2d770e09dfa3142078662f35929285ddd38cc9f1e1015053384" end depends_on "go" => :build From eb44163338e190187c131be764a7e11e01bcb02f Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 20 Mar 2025 22:11:36 +0800 Subject: [PATCH 125/262] gocryptfs-mac 2.5.2 Closes #109. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 7f8e743..de26d34 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GocryptfsMac < Formula desc "Encrypted overlay filesystem written in Go" homepage "https://nuetzlich.net/gocryptfs/" - url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.1/gocryptfs_v2.5.1_src-deps.tar.gz" - sha256 "80c3771c9f7e65af9326b107ddb7a30e9c3c7bf8823412b9615b7f77352cdde7" + url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.2/gocryptfs_v2.5.2_src-deps.tar.gz" + sha256 "cc45bdc774592d392c4625c242529c2632bcf1e55ed16d8e81b142fc58616a60" license "MIT" bottle do From 44f43cfa378b2af795a63c24f7c83aef7cf7714d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 20 Mar 2025 14:19:29 +0000 Subject: [PATCH 126/262] gocryptfs-mac: update 2.5.2 bottle. --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index de26d34..10ce51a 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -9,8 +9,8 @@ class GocryptfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "5e46fef0657f37ac1990b1b83f4d8d1af06bf66735faa89983026bd115b00de1" - sha256 cellar: :any, ventura: "b5afded46b2a7493da7923de46fe8ee7a7c2bca2f73047a466e9f861ffa40769" + sha256 cellar: :any, arm64_sonoma: "4abd9d34815e2858278ff38ff2eb30b7ddc1b12b94452d5294ad6b0e4be5f3e8" + sha256 cellar: :any, ventura: "75331c2d30f380316d4817dcf0c5a667de2d9337239eb0a6c8a8a9ee6378270e" end depends_on "go" => :build From edbd1103b107494d2f3d98133c0979b205700df8 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 20 Mar 2025 22:13:56 +0800 Subject: [PATCH 127/262] gcsfuse-mac 2.11.1 Closes #110. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 5d25d90..7f13b53 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.10.0.tar.gz" - sha256 "20178d804ebacb5ea2842ae33658f52abda11063c078ad2a56ff819cad5c49a0" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.11.1.tar.gz" + sha256 "caaabfa18eb74fc47417bf3ff90d1b5386a465bc6c8edf593318ed444055a27c" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From e2089a7bdd37c1a2a69d0c97fb20f109f8670946 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 20 Mar 2025 14:23:18 +0000 Subject: [PATCH 128/262] gcsfuse-mac: update 2.11.1 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 7f13b53..010e93b 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "c8f7304abcba44cd4734c325d8911230fc97fe43bda38810d5722962010f3b20" - sha256 cellar: :any_skip_relocation, ventura: "0f8300a8b354a2d770e09dfa3142078662f35929285ddd38cc9f1e1015053384" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "2b47b81224cca29f840649e9044cd15be6b213d1a1a74cd48e4a81aab5e3fe0d" + sha256 cellar: :any_skip_relocation, ventura: "1c96aa74041de902fad270bec32dbdb0fb385877b40fe9ba60023f3ae87ddb90" end depends_on "go" => :build From d070b53c79282cac2c18a6bcb0c65c4a749224db Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Mon, 17 Mar 2025 18:35:32 +0100 Subject: [PATCH 129/262] dwarfs-fuse-mac 0.11.2 Also update the livecheck strategy to `:github_latest` to keep this in sync with the homebrew-core formula. Closes #108. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index d54b894..49d9dc6 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -3,13 +3,13 @@ require_relative "../require/macfuse" class DwarfsFuseMac < Formula desc "Fast high compression read-only file system (macFUSE driver)" homepage "https://github.com/mhx/dwarfs" - url "https://github.com/mhx/dwarfs/releases/download/v0.10.2/dwarfs-0.10.2.tar.xz" - sha256 "36767290a39f92782e41daaa3eb45e39550ad1a4294a6d8365bc0f456f75f00c" + url "https://github.com/mhx/dwarfs/releases/download/v0.11.2/dwarfs-0.11.2.tar.xz" + sha256 "1b38faf399a6d01cd0e5f919b176e1cab76e4a8507088d060a91b92c174d912b" license "GPL-3.0-or-later" livecheck do url :stable - regex(/^(?:release[._-])?v?(\d+(?:\.\d+)+)$/i) + strategy :github_latest end bottle do From 897ca8b863d12edafc25a28d0536aa038b17dcf3 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 20 Mar 2025 14:25:25 +0000 Subject: [PATCH 130/262] dwarfs-fuse-mac: update 0.11.2 bottle. --- Formula/dwarfs-fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 49d9dc6..9a7f3fc 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -14,8 +14,8 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "012c2ee263305d9ba037ff8a3c3656ab879b8e212b409f74d4558a83e832bf78" - sha256 cellar: :any, ventura: "764733f3f8b03b4bbd27bce1de3537f4934a0665653beeb57eb637b87c6710d2" + sha256 cellar: :any, arm64_sonoma: "ecea742dda5358d0f577cf942c7ee112ff2bdb27bebeafe15fdd86295972b77c" + sha256 cellar: :any, ventura: "34501094d48380aeed79217f28c0fbed893b9e7112caa021145e41d760eef5dc" end depends_on "cmake" => :build From f714fec4b1dee40bf371e98178b3edf7517de79d Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 3 Apr 2025 18:55:12 +0800 Subject: [PATCH 131/262] encfs-mac: fix build Closes #112. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/encfs-mac.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/encfs-mac.rb b/Formula/encfs-mac.rb index 19d52be..7a8d121 100644 --- a/Formula/encfs-mac.rb +++ b/Formula/encfs-mac.rb @@ -8,7 +8,7 @@ class EncfsMac < Formula # The code comprising the EncFS library (libencfs) is licensed under the LGPL. # The main programs (encfs, encfsctl, etc) are licensed under the GPL. license "GPL-3.0-or-later" - revision 1 + revision 2 head "https://github.com/vgough/encfs.git", branch: "master" bottle do @@ -36,6 +36,7 @@ class EncfsMac < Formula system "cmake", "-S", ".", "-B", "build", "-DBUILD_UNIT_TESTS=OFF", "-DUSE_INTERNAL_TINYXML=OFF", + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5", *std_cmake_args system "cmake", "--build", "build" system "cmake", "--install", "build" From 6a42a6987392d68c26fe424801b64313eda92657 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 3 Apr 2025 12:19:38 +0000 Subject: [PATCH 132/262] encfs-mac: update 1.9.5_2 bottle. --- Formula/encfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/encfs-mac.rb b/Formula/encfs-mac.rb index 7a8d121..d8b31cc 100644 --- a/Formula/encfs-mac.rb +++ b/Formula/encfs-mac.rb @@ -13,8 +13,8 @@ class EncfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 arm64_sonoma: "e487eff9455449dd1c22e5381732fb040c20c124e436dce941c891b2d24d7c51" - sha256 ventura: "8d8411520042ab3ee86816119cdd99761fbadaf2064e22ba20df571bb9fcba5c" + sha256 arm64_sonoma: "04797584c9dde670d286a5369261def970ab4a5b84081999874fe84b9e24dee6" + sha256 ventura: "c1378c0f82327e7ad461b6215b7e88680d4326e94736955879313931ceacaf7a" end depends_on "cmake" => :build From 5b22d56a84936f566b758a845b91db0df795cec0 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Fri, 11 Apr 2025 19:52:14 +0200 Subject: [PATCH 133/262] dwarfs-fuse-mac 0.12.1 Also sync clang/llvm related changes from homebrew-core. Closes #114. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 9a7f3fc..a168684 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class DwarfsFuseMac < Formula desc "Fast high compression read-only file system (macFUSE driver)" homepage "https://github.com/mhx/dwarfs" - url "https://github.com/mhx/dwarfs/releases/download/v0.11.2/dwarfs-0.11.2.tar.xz" - sha256 "1b38faf399a6d01cd0e5f919b176e1cab76e4a8507088d060a91b92c174d912b" + url "https://github.com/mhx/dwarfs/releases/download/v0.12.1/dwarfs-0.12.1.tar.xz" + sha256 "5523a5c3aea244cbfbccfe64f1df6053b3901e6af8916fac1530faf0f7a5f07f" license "GPL-3.0-or-later" livecheck do @@ -21,12 +21,12 @@ class DwarfsFuseMac < Formula depends_on "cmake" => :build depends_on "pkg-config" => :build depends_on "dwarfs" - depends_on "llvm" if DevelopmentTools.clang_build_version < 1500 + depends_on "llvm" if DevelopmentTools.clang_build_version <= 1500 depends_on MacfuseRequirement depends_on :macos fails_with :clang do - build 1499 + build 1500 cause "Not all required C++20 features are supported" end @@ -45,12 +45,13 @@ class DwarfsFuseMac < Formula -DDISABLE_MOLD=ON ] - if DevelopmentTools.clang_build_version < 1500 + if DevelopmentTools.clang_build_version <= 1500 ENV.llvm_clang # Needed in order to find the C++ standard library # See: https://github.com/Homebrew/homebrew-core/issues/178435 - ENV.prepend "LDFLAGS", "-L#{Formula["llvm"].opt_lib}/c++ -L#{Formula["llvm"].opt_lib} -lunwind" + ENV.prepend "LDFLAGS", "-L#{Formula["llvm"].opt_lib}/unwind -lunwind" + ENV.prepend_path "HOMEBREW_LIBRARY_PATHS", Formula["llvm"].opt_lib/"c++" end system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args From 9c506cdb8951350e5bd69aad6de41a6c0c5f6d5d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 11 Apr 2025 23:42:17 +0000 Subject: [PATCH 134/262] dwarfs-fuse-mac: update 0.12.1 bottle. --- Formula/dwarfs-fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index a168684..b1662b9 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -14,8 +14,8 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "ecea742dda5358d0f577cf942c7ee112ff2bdb27bebeafe15fdd86295972b77c" - sha256 cellar: :any, ventura: "34501094d48380aeed79217f28c0fbed893b9e7112caa021145e41d760eef5dc" + sha256 cellar: :any, arm64_sonoma: "a9f1b2e86f644ab0c04dc30d2da11a79c69854b7eab84d24c9550fae87a93afc" + sha256 cellar: :any, ventura: "e67abab474d287ab1b81373f30180beae2451001d22308f9ad649ddda544c5dc" end depends_on "cmake" => :build From ed7351bd01f353aafa6b71a251b43571338d5943 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sat, 12 Apr 2025 07:45:36 +0800 Subject: [PATCH 135/262] gocryptfs-mac 2.5.3 Closes #116. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 10ce51a..08f16f6 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GocryptfsMac < Formula desc "Encrypted overlay filesystem written in Go" homepage "https://nuetzlich.net/gocryptfs/" - url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.2/gocryptfs_v2.5.2_src-deps.tar.gz" - sha256 "cc45bdc774592d392c4625c242529c2632bcf1e55ed16d8e81b142fc58616a60" + url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.3/gocryptfs_v2.5.3_src-deps.tar.gz" + sha256 "4b6d874b5383be5ed33d7ef7a5a6152d2b6a5d1965215a426ec855c043138ee2" license "MIT" bottle do From 8f6992cb320c068b3e8f76a29ec366031a17d44b Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 11 Apr 2025 23:55:52 +0000 Subject: [PATCH 136/262] gocryptfs-mac: update 2.5.3 bottle. --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 08f16f6..159af7d 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -9,8 +9,8 @@ class GocryptfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "4abd9d34815e2858278ff38ff2eb30b7ddc1b12b94452d5294ad6b0e4be5f3e8" - sha256 cellar: :any, ventura: "75331c2d30f380316d4817dcf0c5a667de2d9337239eb0a6c8a8a9ee6378270e" + sha256 cellar: :any, arm64_sonoma: "9a6e12efa94e5bfac64e8550a2ab7f1d90e2b518ea0d87a1e5ecf08871506a8c" + sha256 cellar: :any, ventura: "ef83ab47b9520b45482beb97b02b163e6a4d448ca00f98cb8fb395443862e59b" end depends_on "go" => :build From 46c7d9e14984adeca945094bf687804ae87b091b Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sat, 12 Apr 2025 07:44:49 +0800 Subject: [PATCH 137/262] hfsfuse-mac 0.289 Closes #115. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/hfsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb index 273300d..a1ba73a 100644 --- a/Formula/hfsfuse-mac.rb +++ b/Formula/hfsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class HfsfuseMac < Formula desc "FUSE driver for HFS+ filesystems (read-only)" homepage "https://github.com/0x09/hfsfuse" - url "https://github.com/0x09/hfsfuse/releases/download/0.242/hfsfuse-0.242.tar.gz" - sha256 "2cda7fd5d2fd3419c24907c1f59d04230162ce9491a65553c3d6254677ee62f3" + url "https://github.com/0x09/hfsfuse/releases/download/0.289/hfsfuse-0.289.tar.gz" + sha256 "b19597dda364a670eebf05d0681c77db4b0f625f19b9e16f4b2b65dd8d16c360" license all_of: ["BSD-2-Clause", "MIT"] head "https://github.com/0x09/hfsfuse.git", branch: "master" From ce3aa1ab682be534cd31b05de5c10b9aff15e1ce Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 11 Apr 2025 23:55:55 +0000 Subject: [PATCH 138/262] hfsfuse-mac: update 0.289 bottle. --- Formula/hfsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb index a1ba73a..3850e85 100644 --- a/Formula/hfsfuse-mac.rb +++ b/Formula/hfsfuse-mac.rb @@ -10,8 +10,8 @@ class HfsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "5c3fb573d7abe2b4ffff56c52509bd1a98d2379af89db53668b2a3ecbae58129" - sha256 cellar: :any, ventura: "6edd19c3dfd49a01787af0c19b652f7e7b2a6d5671810733b02d0fce92041338" + sha256 cellar: :any, arm64_sonoma: "508aa0e067ea5bd62cdab71626d343384578d79db7ed53ad1a6cb075ca1bd6a8" + sha256 cellar: :any, ventura: "06146c2169ecaf61ed886a28231bec023ae7761eb85bce358c7fc8ed2fd60d12" end depends_on "lzfse" From 99f5663318b3cc365f02d23666f7269db3d22c08 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Tue, 22 Apr 2025 17:27:22 +0200 Subject: [PATCH 139/262] dwarfs-fuse-mac 0.12.3 Closes #117. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index b1662b9..3178d30 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class DwarfsFuseMac < Formula desc "Fast high compression read-only file system (macFUSE driver)" homepage "https://github.com/mhx/dwarfs" - url "https://github.com/mhx/dwarfs/releases/download/v0.12.1/dwarfs-0.12.1.tar.xz" - sha256 "5523a5c3aea244cbfbccfe64f1df6053b3901e6af8916fac1530faf0f7a5f07f" + url "https://github.com/mhx/dwarfs/releases/download/v0.12.3/dwarfs-0.12.3.tar.xz" + sha256 "bd2d54178c59e229f2280eea747479a569e6f6d38340e90360220d00988f5589" license "GPL-3.0-or-later" livecheck do From 9c39b158c52e8bc7e0c0c225e6681ffaad8316e8 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 28 Apr 2025 04:37:21 +0000 Subject: [PATCH 140/262] dwarfs-fuse-mac: update 0.12.3 bottle. --- Formula/dwarfs-fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 3178d30..419e7a6 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -14,8 +14,8 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "a9f1b2e86f644ab0c04dc30d2da11a79c69854b7eab84d24c9550fae87a93afc" - sha256 cellar: :any, ventura: "e67abab474d287ab1b81373f30180beae2451001d22308f9ad649ddda544c5dc" + sha256 cellar: :any, arm64_sonoma: "cd8d1387b3072c34a4cca69b4e74882e29664d62cee1ad771176210f91b91e16" + sha256 cellar: :any, ventura: "e6dfddf89fc7a313b27080cfbe64662b4683c1dd8d74d4fcfe3d612a01c7ade6" end depends_on "cmake" => :build From db13a3b43c6460164c16267f8def739f8b35f569 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 May 2025 19:27:50 +0800 Subject: [PATCH 141/262] bindfs-mac 1.18.0 Closes #118. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/bindfs-mac.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index 6e81b59..d9a2133 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class BindfsMac < Formula desc "FUSE file system for mounting to another location" homepage "https://bindfs.org/" - url "https://bindfs.org/downloads/bindfs-1.17.7.tar.gz" - sha256 "c0b060e94c3a231a1d4aa0bcf266ff189981a4ef38e42fbe23296a7d81719b7a" + url "https://bindfs.org/downloads/bindfs-1.18.0.tar.gz" + sha256 "46fcf95b871109265e93cd42e5ae282c722716488ad9f0da1e1f98535be37f7a" license "GPL-2.0-or-later" bottle do @@ -27,6 +27,8 @@ class BindfsMac < Formula def install setup_fuse + # https://github.com/mpartel/bindfs/issues/163#issuecomment-2854763292 + ENV.append "CFLAGS", "-D_DARWIN_C_SOURCE" configure = build.head? ? "./autogen.sh" : "./configure" system configure, "--disable-macos-fs-link", *std_configure_args system "make", "install" From 588ed27fa6d905f40f2f14280cc6a1af64a9a6da Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 7 May 2025 11:41:01 +0000 Subject: [PATCH 142/262] bindfs-mac: update 1.18.0 bottle. --- Formula/bindfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/bindfs-mac.rb b/Formula/bindfs-mac.rb index d9a2133..9cfa455 100644 --- a/Formula/bindfs-mac.rb +++ b/Formula/bindfs-mac.rb @@ -9,8 +9,8 @@ class BindfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "d4478d1def846dbd6b0bdefd01d29b4b9e08890b088ccd788a3a11927695f196" - sha256 cellar: :any, ventura: "05629478d5bdb21cd1ef3001fcddc6fba0c3b16feb58ec3d09e6d3c2ba45a172" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "18280a50ddee23ed3cfd05cb40e6a69a1d343ce118553f5098e9e9d289b66fb4" + sha256 cellar: :any, ventura: "a2c590ee0ca1bfc22e4e485b680490791e9a17812f8b9041c2469063280641e1" end head do From 8c85496a9553345c66510f7cf7ed9a6a1b6f2f39 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 7 May 2025 19:57:45 +0800 Subject: [PATCH 143/262] [NEW] autobump workflow --- .github/workflows/autobump.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/autobump.yml diff --git a/.github/workflows/autobump.yml b/.github/workflows/autobump.yml new file mode 100644 index 0000000..7706001 --- /dev/null +++ b/.github/workflows/autobump.yml @@ -0,0 +1,28 @@ +name: "Autobump specific formulae" +on: + schedule: + - cron: "15 2-23/4 * * *" + +jobs: + autobump: + runs-on: ubuntu-latest + steps: + - name: Update Homebrew formula + uses: dawidd6/action-homebrew-bump-formula@v4 + with: + # Required, custom personal GitHub access token with only the 'public_repo' scope enabled + token: ${{secrets.AUTOBUMP_TOKEN}} + # Optional, will commit with this user name + user_name: gromgit + # Optional, will commit with this user email + user_email: the.gromgit@gmail.com + # Optional, will create tap repo fork in organization + # org: ORG + # Bump all outdated formulae in this tap + tap: gromgit/fuse + # Bump only these formulae if outdated + # formula: mint-lang,vlang-weekly + # Optional, if don't want to check for already open PRs + force: false # true + # Need to set this input if want to use `brew livecheck` + livecheck: true From 50111a66f480eaa44ec487c67f849ccd069c206f Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 9 May 2025 18:38:21 +0000 Subject: [PATCH 144/262] squashfuse-mac 0.6.1 Closes #123. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/squashfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index 860fb4f..9e4d3bc 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class SquashfuseMac < Formula desc "FUSE filesystem to mount squashfs archives" homepage "https://github.com/vasi/squashfuse" - url "https://github.com/vasi/squashfuse/releases/download/0.6.0/squashfuse-0.6.0.tar.gz" - sha256 "56ff48814d3a083fad0ef427742bc95c9754d1ddaf9b08a990d4e26969f8eeeb" + url "https://github.com/vasi/squashfuse/releases/download/0.6.1/squashfuse-0.6.1.tar.gz" + sha256 "7b18a58c40a3161b5c329ae925b72336b5316941f906b446b8ed6c5a90989f8c" license "BSD-2-Clause" bottle do From d7a2207ecf28837c5c3c443c3b6535a0a448d36a Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 10 May 2025 01:08:54 +0000 Subject: [PATCH 145/262] squashfuse-mac: update 0.6.1 bottle. --- Formula/squashfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/squashfuse-mac.rb b/Formula/squashfuse-mac.rb index 9e4d3bc..9a4a989 100644 --- a/Formula/squashfuse-mac.rb +++ b/Formula/squashfuse-mac.rb @@ -9,8 +9,8 @@ class SquashfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "aee0cf2b09b831d88fec6290c66b41540f7251bbea8fb1c27c139a2da566c793" - sha256 cellar: :any, ventura: "ed0b43ad61083d4b3c53985628b6b73233fa85f6a858cca8d6d687db5f3b7d3d" + sha256 cellar: :any, arm64_sonoma: "9618c3556506fecc5234a9f2f238fe7e6f51cd3782fdc0d6580d222bbaff3485" + sha256 cellar: :any, ventura: "03092b26301eb86ed81db27cf2a7558d55f9ed3099ee09262065edcacb9ea8b1" end depends_on "autoconf" => :build From 9bc677ff4ea5be84c94291e36bdf6d0e1d52c048 Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 9 May 2025 18:38:17 +0000 Subject: [PATCH 146/262] securefs-mac 1.1.0 Closes #122. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/securefs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index d363d78..7cb9dad 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class SecurefsMac < Formula desc "Filesystem with transparent authenticated encryption" homepage "https://github.com/netheril96/securefs" - url "https://github.com/netheril96/securefs/archive/refs/tags/v1.0.0.tar.gz" - sha256 "de888359734a05ca0db56d006b4c9774f18fd9e6f9253466a86739b5f6ac3753" + url "https://github.com/netheril96/securefs/archive/refs/tags/v1.1.0.tar.gz" + sha256 "3b1d75c8716abafebd45466ddde33dba0ba93371d75ff2b8594e7822d29bd1f9" license "MIT" head "https://github.com/netheril96/securefs.git", branch: "master" From 3592c87247182513b025a4f17099af0b166f472e Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 10 May 2025 01:14:02 +0000 Subject: [PATCH 147/262] securefs-mac: update 1.1.0 bottle. --- Formula/securefs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index 7cb9dad..f44a2d6 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -15,8 +15,8 @@ class SecurefsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "ec3647da4e8266e1d98712466f21d2803cba37ea30a7848769af88b8fc1f647b" - sha256 cellar: :any, ventura: "da7f320431e32af30915c66d81064ea57d68cd49e7e39c8a0737f3280ee21d4d" + sha256 cellar: :any, arm64_sonoma: "00c3dde00c48f87ece1f6df2422f4e52e7823d36079acd8a362781d9ce586df8" + sha256 cellar: :any, ventura: "f1620f8c63014b133d381ad4de21fd5f2e651f93607c6d66886261fd514d30b6" end depends_on "cmake" => :build From fa84c2e82d4f5a04d575a70f5fd7dded3bd56022 Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 9 May 2025 18:38:07 +0000 Subject: [PATCH 148/262] gocryptfs-mac 2.5.4 Closes #120. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 159af7d..76ce5f8 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GocryptfsMac < Formula desc "Encrypted overlay filesystem written in Go" homepage "https://nuetzlich.net/gocryptfs/" - url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.3/gocryptfs_v2.5.3_src-deps.tar.gz" - sha256 "4b6d874b5383be5ed33d7ef7a5a6152d2b6a5d1965215a426ec855c043138ee2" + url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.4/gocryptfs_v2.5.4_src-deps.tar.gz" + sha256 "0db47fe41f46d1ff5b3ff4f1cc1088ab324a95af03995348435dcc20a5ff0282" license "MIT" bottle do From f3f3d0d0d990f61453d395aad82355d6dbd5cb2a Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 10 May 2025 01:17:52 +0000 Subject: [PATCH 149/262] gocryptfs-mac: update 2.5.4 bottle. --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 76ce5f8..c247b25 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -9,8 +9,8 @@ class GocryptfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "9a6e12efa94e5bfac64e8550a2ab7f1d90e2b518ea0d87a1e5ecf08871506a8c" - sha256 cellar: :any, ventura: "ef83ab47b9520b45482beb97b02b163e6a4d448ca00f98cb8fb395443862e59b" + sha256 cellar: :any, arm64_sonoma: "5aae6298ea41b24848d03cbc377612fca04c69ff3b451088dbe206bb3ad753ed" + sha256 cellar: :any, ventura: "01ca8e529273f5f40cec85c5fdd2bfe0329c469e73317c466b4cd49fcc067bfe" end depends_on "go" => :build From edde0a8f109dd2710d29745a7cc7752f2543d71f Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 9 May 2025 18:38:03 +0000 Subject: [PATCH 150/262] gcsfuse-mac 2.12.0 --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 010e93b..4c6c90b 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.11.1.tar.gz" - sha256 "caaabfa18eb74fc47417bf3ff90d1b5386a465bc6c8edf593318ed444055a27c" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.12.0.tar.gz" + sha256 "b530ef33fd1b0eee5822caab7f594d36237fc7caa546acdeee0d10b15e714726" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From cd29834c9f380e1711636b02a8cff5fb26d64716 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sat, 10 May 2025 10:51:12 +0800 Subject: [PATCH 151/262] patch update for 2.12.0 Closes #119. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 4c6c90b..25d0b2e 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -24,8 +24,8 @@ class GcsfuseMac < Formula depends_on :macos patch do - url "https://raw.githubusercontent.com/gromgit/formula-patches/4c36aab39be3efbb406b756e60f0359cdf64bca5/gcsfuse-mac/macos.patch?full_index=1" - sha256 "518e94c31f3fcba5bb3455f86b42250fcea03bcfe3a883c8364f685defb6fe2f" + url "https://raw.githubusercontent.com/gromgit/formula-patches/f69773ce21e06e4c6407da25af33486f5ec6185d/gcsfuse-mac/macos.patch?full_index=1" + sha256 "ab3e204bf099cbabefee825f634cfb9c33349002059b1522488c12bf5790ef11" end patch :DATA From b7ee1bff2cec552c4b0e4191cac416a5598f8329 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 10 May 2025 03:45:21 +0000 Subject: [PATCH 152/262] gcsfuse-mac: update 2.12.0 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 25d0b2e..74fb67d 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "2b47b81224cca29f840649e9044cd15be6b213d1a1a74cd48e4a81aab5e3fe0d" - sha256 cellar: :any_skip_relocation, ventura: "1c96aa74041de902fad270bec32dbdb0fb385877b40fe9ba60023f3ae87ddb90" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "f921abdf2d2201b4154b138b110f84211176ca2528ad3dde1ce57303837a6e97" + sha256 cellar: :any_skip_relocation, ventura: "bd3c9206a9d130512830de6d84566352a272d28d096f021584c23f441dccd65e" end depends_on "go" => :build From f35f64c469a915cdc55c6477f6b992f1d450552c Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 14 May 2025 20:44:41 +0800 Subject: [PATCH 153/262] add FUSE3 pkgconfig from new MacFUSE --- require/macfuse.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/require/macfuse.rb b/require/macfuse.rb index 5649c28..0c6feef 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -73,6 +73,8 @@ class Formula mkdir "#{alt_fuse_root}/lib/pkgconfig" do cp "/usr/local/lib/pkgconfig/fuse.pc", "." inreplace "fuse.pc", "/usr/local", alt_fuse_root.to_s + cp "/usr/local/lib/pkgconfig/fuse3.pc", "." + inreplace "fuse3.pc", "/usr/local", alt_fuse_root.to_s end ENV.prepend_path "PKG_CONFIG_PATH", "#{alt_fuse_root}/lib/pkgconfig" end From 18025d414e1adbe2ea5a5718984dbeb9484d82d7 Mon Sep 17 00:00:00 2001 From: gromgit Date: Sat, 10 May 2025 22:29:30 +0000 Subject: [PATCH 154/262] s3-backer-mac 2.1.4 Closes #124. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/s3-backer-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/s3-backer-mac.rb b/Formula/s3-backer-mac.rb index 1fb8d5f..127dfb1 100644 --- a/Formula/s3-backer-mac.rb +++ b/Formula/s3-backer-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class S3BackerMac < Formula desc "FUSE-based single file backing store via Amazon S3" homepage "https://github.com/archiecobbs/s3backer" - url "https://archie-public.s3.amazonaws.com/s3backer/s3backer-2.1.3.tar.gz" - sha256 "b49a7cae66bc29e8104db889e7e63137748d4a3442d88ebad9fffa4705808a81" + url "https://archie-public.s3.amazonaws.com/s3backer/s3backer-2.1.4.tar.gz" + sha256 "0451471209cc872708e91b2784a4a1b9f3ca44c89a7bffb8f6145aed28c941e7" license "GPL-2.0-or-later" bottle do From 45df045dd6aeef3cbec066c45abb12205088040b Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 14 May 2025 12:56:42 +0000 Subject: [PATCH 155/262] s3-backer-mac: update 2.1.4 bottle. --- Formula/s3-backer-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/s3-backer-mac.rb b/Formula/s3-backer-mac.rb index 127dfb1..0b78ae7 100644 --- a/Formula/s3-backer-mac.rb +++ b/Formula/s3-backer-mac.rb @@ -9,8 +9,8 @@ class S3BackerMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "74c3dc5284de2816f8ac93749c530cb6031a88cb862cd6b3cd815fc962d61c7f" - sha256 cellar: :any, ventura: "9e4cc5154864642ffaaea319c13994eab5ae558ca0278ad67f1ffc3aeaa7d95a" + sha256 cellar: :any, arm64_sonoma: "7f67d78e85e19ec2447968526fddc16c9285c32f2d81eb5cdbaa2771fb2e7153" + sha256 cellar: :any, ventura: "51f68b3c5cba34ac4e669b9cc8b2b1f37a940fc01e3d356decb4aaf750f1e96d" end depends_on "pkgconf" => :build From 134db4f2b113010d51b2fe9c8d1913a5f0784345 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 14 May 2025 14:33:57 +0000 Subject: [PATCH 156/262] dwarfs-fuse-mac 0.12.4 Closes #127. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 419e7a6..1d8262a 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class DwarfsFuseMac < Formula desc "Fast high compression read-only file system (macFUSE driver)" homepage "https://github.com/mhx/dwarfs" - url "https://github.com/mhx/dwarfs/releases/download/v0.12.3/dwarfs-0.12.3.tar.xz" - sha256 "bd2d54178c59e229f2280eea747479a569e6f6d38340e90360220d00988f5589" + url "https://github.com/mhx/dwarfs/releases/download/v0.12.4/dwarfs-0.12.4.tar.xz" + sha256 "352d13a3c7d9416e0a7d0d959306a25908b58d1ff47fb97e30a7c8490fcff259" license "GPL-3.0-or-later" livecheck do From 6704d8fa61d480cbdaaf9aa2881382df9b84fae4 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 17 May 2025 15:10:03 +0000 Subject: [PATCH 157/262] dwarfs-fuse-mac: update 0.12.4 bottle. --- Formula/dwarfs-fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 1d8262a..72fb69b 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -14,8 +14,8 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "cd8d1387b3072c34a4cca69b4e74882e29664d62cee1ad771176210f91b91e16" - sha256 cellar: :any, ventura: "e6dfddf89fc7a313b27080cfbe64662b4683c1dd8d74d4fcfe3d612a01c7ade6" + sha256 cellar: :any, arm64_sonoma: "90f3d989da230bc700c53503d32ca75dfff4452dd3883d7deef88767b3972112" + sha256 cellar: :any, ventura: "549f3ecb3236964c7ecb36cb967de29872ed5257de5a37491577762a660f2cb8" end depends_on "cmake" => :build From 0a71ddf2b8e0b1d2a1d44fe4ca4f762a0583633b Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 4 Jun 2025 06:42:06 +0000 Subject: [PATCH 158/262] gcsfuse-mac 2.12.2 Closes #133. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 74fb67d..ea9059c 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.12.0.tar.gz" - sha256 "b530ef33fd1b0eee5822caab7f594d36237fc7caa546acdeee0d10b15e714726" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.12.2.tar.gz" + sha256 "500048d3659454ada2d2cad790ec8641dde5ffb2419d040218d7e35f46bce251" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 00f8083e102148d72cccad3e865324f0abd54cd3 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 11 Jun 2025 05:08:03 +0000 Subject: [PATCH 159/262] gcsfuse-mac: update 2.12.2 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index ea9059c..61d4e0b 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "f921abdf2d2201b4154b138b110f84211176ca2528ad3dde1ce57303837a6e97" - sha256 cellar: :any_skip_relocation, ventura: "bd3c9206a9d130512830de6d84566352a272d28d096f021584c23f441dccd65e" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "d5a0874edfdb4e7b0cce18769e97b23035ab385d140c8ed61f2a597e74f2b94a" + sha256 cellar: :any_skip_relocation, ventura: "24c86f5cbcfbf27e08fd68f89d0c94addeaab4fb7f330dc3770b26dce3414e13" end depends_on "go" => :build From 681dac3aa7ec9292231139053bb73f0c7c332b1a Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 30 May 2025 14:33:19 +0000 Subject: [PATCH 160/262] securefs-mac 1.1.1 Closes #132. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/securefs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index f44a2d6..07d2709 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class SecurefsMac < Formula desc "Filesystem with transparent authenticated encryption" homepage "https://github.com/netheril96/securefs" - url "https://github.com/netheril96/securefs/archive/refs/tags/v1.1.0.tar.gz" - sha256 "3b1d75c8716abafebd45466ddde33dba0ba93371d75ff2b8594e7822d29bd1f9" + url "https://github.com/netheril96/securefs/archive/refs/tags/v1.1.1.tar.gz" + sha256 "a4b0ceaaca98d25ed062bce0649bd43c83d5ea78d93d1fa4f227a2d59bfb7e62" license "MIT" head "https://github.com/netheril96/securefs.git", branch: "master" From 4818c1ff331e5fc45baef3d826a56d79b30c792c Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 11 Jun 2025 05:11:47 +0000 Subject: [PATCH 161/262] securefs-mac: update 1.1.1 bottle. --- Formula/securefs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index 07d2709..299699f 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -15,8 +15,8 @@ class SecurefsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "00c3dde00c48f87ece1f6df2422f4e52e7823d36079acd8a362781d9ce586df8" - sha256 cellar: :any, ventura: "f1620f8c63014b133d381ad4de21fd5f2e651f93607c6d66886261fd514d30b6" + sha256 cellar: :any, arm64_sonoma: "40399d847dfb764c1ae953a74384e888d8570568a08296e4547a9abfc4c503f0" + sha256 cellar: :any, ventura: "68e50e832267f11d6f5ba2d9507aedf2b961e91b07afd5c3616ae4b90700a7ba" end depends_on "cmake" => :build From 2f6c7ac11a82e4ebc4238c1231d5c3b0b22632aa Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 21 May 2025 22:32:12 +0000 Subject: [PATCH 162/262] rclone-mac 1.69.3 Closes #129. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 5898f97..4627423 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.69.1.tar.gz" - sha256 "2fe258d1b4257aef98b53794c27d1b254ee0f2e307634f94fbf3c71786e3b1b5" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.69.3.tar.gz" + sha256 "ff6d17d187dd23648bfd33f20ff48902f7f08d2d9231f1f11825109903356b21" license "MIT" head "https://github.com/rclone/rclone.git" From 1895d5178300c06044d870879a840934645d78fc Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 11 Jun 2025 05:15:09 +0000 Subject: [PATCH 163/262] rclone-mac: update 1.69.3 bottle. --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 4627423..912e8d6 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,8 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "caa66df2b247b645af99f05d5160f3f029449773032b4dae9d0ff3c3c3aa0d0e" - sha256 cellar: :any_skip_relocation, ventura: "81d46f8631fde56232477af918e701762faa935edd5199b25ed771bef86bb343" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "af8e6a75dcc7df184f914d3841eb4dc1391b1a7b6d33d5f7d415e50e26b2f703" + sha256 cellar: :any_skip_relocation, ventura: "78f811201150440ff994d8487bfc3a3331cd71849ffae5451a589ab5205271cf" end depends_on "go" => :build From 969d13e0f940410047e48fcfd67e03e4c217108b Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 11 Jun 2025 15:18:04 +0800 Subject: [PATCH 164/262] add _FILE_OFFSET_BITS macros Not sure where I got the idea of _USE_FILE_OFFSET_BITS from, but I'll leave them in for now. --- require/macfuse.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/require/macfuse.rb b/require/macfuse.rb index 0c6feef..4620422 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -95,15 +95,19 @@ class Formula def setup_fuse_flags ENV.append "CFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CFLAGS", "-I#{alt_fuse_root}/include/fuse" + ENV.append "CFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include/fuse" + ENV.append "CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CXXFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CXXFLAGS", "-I#{alt_fuse_root}/include/fuse" + ENV.append "CXXFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CXXFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "LDFLAGS", "-L#{alt_fuse_root}/lib" ENV.append "CGO_CPPFLAGS", "-I#{alt_fuse_root}/include" + ENV.append "CGO_CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CGO_CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CGO_LDFLAGS", "-L#{alt_fuse_root}/lib" odebug "PKG_CONFIG = #{ENV.fetch("PKG_CONFIG", nil)}" From eb2ebb54f2e370f1b455d64c7d194bf1157d0ec5 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 11 Jun 2025 15:19:46 +0800 Subject: [PATCH 165/262] add `setup_fuse3` method This is for formulae that somehow mix up FUSE2/3 during build config. --- require/macfuse.rb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/require/macfuse.rb b/require/macfuse.rb index 4620422..d15e8db 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -115,10 +115,37 @@ class Formula odebug "CFLAGS = #{ENV.fetch("CFLAGS", nil)}" end + def setup_fuse3_flags + ENV.append "CFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CFLAGS", "-D_FILE_OFFSET_BITS=64" + ENV.append "CFLAGS", "-D_USE_FILE_OFFSET_BITS=64" + ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CPPFLAGS", "-D_FILE_OFFSET_BITS=64" + ENV.append "CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" + ENV.append "CXXFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CXXFLAGS", "-D_FILE_OFFSET_BITS=64" + ENV.append "CXXFLAGS", "-D_USE_FILE_OFFSET_BITS=64" + ENV.append "LDFLAGS", "-L#{alt_fuse_root}/lib" + ENV.append "CGO_CPPFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CGO_CPPFLAGS", "-D_FILE_OFFSET_BITS=64" + ENV.append "CGO_CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" + ENV.append "CGO_LDFLAGS", "-L#{alt_fuse_root}/lib" + odebug "PKG_CONFIG = #{ENV.fetch("PKG_CONFIG", nil)}" + odebug "PKG_CONFIG_PATH = #{ENV.fetch("PKG_CONFIG_PATH", nil)}" + odebug "CFLAGS = #{ENV.fetch("CFLAGS", nil)}" + end + def setup_fuse return unless need_alt_fuse? setup_fuse_env setup_fuse_flags end + + def setup_fuse3 + return unless need_alt_fuse? + + setup_fuse_env + setup_fuse3_flags + end end From dfca5a29d24cdf232d0071bd7cdf2ec746ab6097 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 11 Jun 2025 15:46:20 +0800 Subject: [PATCH 166/262] fix incorrect indentation --- require/macfuse.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/require/macfuse.rb b/require/macfuse.rb index d15e8db..ba5c52a 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -143,7 +143,7 @@ class Formula end def setup_fuse3 - return unless need_alt_fuse? + return unless need_alt_fuse? setup_fuse_env setup_fuse3_flags From 647d1f4770c80bf58e644b9474fa339d90a51bad Mon Sep 17 00:00:00 2001 From: gromgit Date: Thu, 12 Jun 2025 14:34:38 +0000 Subject: [PATCH 167/262] gcsfuse-mac 3.0.0 Closes #135. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 61d4e0b..0fc06fd 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v2.12.2.tar.gz" - sha256 "500048d3659454ada2d2cad790ec8641dde5ffb2419d040218d7e35f46bce251" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.0.0.tar.gz" + sha256 "be9ec66c99efe3b2f2586c2c769aa1413fac1955e5963b088fd122eed944af30" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From cd107ea416e2ec676124d94e10c6ecb6c04ae112 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 15 Jun 2025 12:29:00 +0000 Subject: [PATCH 168/262] gcsfuse-mac: update 3.0.0 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 0fc06fd..d12ff0c 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "d5a0874edfdb4e7b0cce18769e97b23035ab385d140c8ed61f2a597e74f2b94a" - sha256 cellar: :any_skip_relocation, ventura: "24c86f5cbcfbf27e08fd68f89d0c94addeaab4fb7f330dc3770b26dce3414e13" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "caa939d72a7603922583c5512b853f6551d855ea8151b1052a10b62b1e1c08ec" + sha256 cellar: :any_skip_relocation, ventura: "46b934c151bb8a3928cef1eb4279880bcf39e76242d2930fab8cfd6237ca121e" end depends_on "go" => :build From 305c2a9ec3a84e6d4cec0423b71534aec712c40f Mon Sep 17 00:00:00 2001 From: gromgit Date: Thu, 19 Jun 2025 14:32:51 +0000 Subject: [PATCH 169/262] rclone-mac 1.70.1 Closes #137. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 912e8d6..d5b64a5 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.69.3.tar.gz" - sha256 "ff6d17d187dd23648bfd33f20ff48902f7f08d2d9231f1f11825109903356b21" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.70.1.tar.gz" + sha256 "d3d31bdf271a374748b0b1611d82d1a868e87471c31ed9715055b2ae36de7282" license "MIT" head "https://github.com/rclone/rclone.git" From 8122f680a99301e3417d3765a561e144e1a3cdad Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 22 Jun 2025 12:12:45 +0000 Subject: [PATCH 170/262] rclone-mac: update 1.70.1 bottle. --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index d5b64a5..8dde004 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,8 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "af8e6a75dcc7df184f914d3841eb4dc1391b1a7b6d33d5f7d415e50e26b2f703" - sha256 cellar: :any_skip_relocation, ventura: "78f811201150440ff994d8487bfc3a3331cd71849ffae5451a589ab5205271cf" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "cd779d8780726e401b6166cd55844e8f477f4f4aa13bae76c1c0a40b5e245d9a" + sha256 cellar: :any_skip_relocation, ventura: "866ccaedc147520f7648eac0c290b93970b3891c6205b714c6bd91334f623954" end depends_on "go" => :build From 26927b07780c0bd271927a66a1f9474507ca8963 Mon Sep 17 00:00:00 2001 From: gromgit Date: Sat, 21 Jun 2025 10:34:00 +0000 Subject: [PATCH 171/262] ratarmount-mac 1.1.0 Closes #138. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ratarmount-mac.rb | 74 ++++++++++++++++++++++++++++++--------- 1 file changed, 57 insertions(+), 17 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index e78c451..f7eeecc 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -5,8 +5,8 @@ class RatarmountMac < Formula desc "Mount and efficiently access archives as filesystems" homepage "https://github.com/mxmlnkn/ratarmount" - url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.0.0.tar.gz" - sha256 "fc5fadfc4dc268613eb3df832a0b3a3bc7fd40cd119b6aff83beaaa29ed05254" + url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.1.0.tar.gz" + sha256 "0a3aa8606ed732f4fda11883590112aa51616c467da5a0b372867e13f37d112b" license "MIT" bottle do @@ -21,9 +21,9 @@ class RatarmountMac < Formula depends_on "python@3.13" depends_on "zstd" - resource "cffi" do - url "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz" - sha256 "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" + resource "brotli" do + url "https://files.pythonhosted.org/packages/2f/c2/f9e977608bdf958650638c3f1e28f85a1b075f075ebbe77db8555463787b/Brotli-1.1.0.tar.gz" + sha256 "81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724" end resource "fast-zip-decryption" do @@ -32,8 +32,8 @@ class RatarmountMac < Formula end resource "indexed-gzip" do - url "https://files.pythonhosted.org/packages/f2/75/0eff2f73f451d8510a9ab90d96fb974b900cd68fcba0be1d21bc0da62dc2/indexed_gzip-1.9.4.tar.gz" - sha256 "6b415e4a29e799d5a21756ecf309325997992f046ee93526b8fe4ff511502b60" + url "https://files.pythonhosted.org/packages/e7/c4/54bb145774c8b1563308899580142dd17ff6da584ee8c8c6ee307733d14e/indexed_gzip-1.9.5.tar.gz" + sha256 "105366567759db6c7df866d869611ded3bb83d5c0e50fbb01d02c1922b98b457" end resource "indexed-zstd" do @@ -41,19 +41,49 @@ class RatarmountMac < Formula sha256 "8b74378f9461fceab175215b65e1c489864ddb34bd816058936a627f0cca3a8b" end + resource "inflate64" do + url "https://files.pythonhosted.org/packages/e3/a7/974e6daa6c353cf080b540c18f11840e81b36d18106963a0a857b1fc2adf/inflate64-1.0.3.tar.gz" + sha256 "a89edd416c36eda0c3a5d32f31ff1555db2c5a3884aa8df95e8679f8203e12ee" + end + resource "libarchive-c" do - url "https://files.pythonhosted.org/packages/a0/f9/3b6cd86e683a06bc28b9c2e1d9fe0bd7215f2750fd5c85dce0df96db8eca/libarchive-c-5.1.tar.gz" - sha256 "7bcce24ea6c0fa3bc62468476c6d2f6264156db2f04878a372027c10615a2721" + url "https://files.pythonhosted.org/packages/26/23/e72434d5457c24113e0c22605cbf7dd806a2561294a335047f5aa8ddc1ca/libarchive_c-5.3.tar.gz" + sha256 "5ddb42f1a245c927e7686545da77159859d5d4c6d00163c59daff4df314dae82" end - resource "pycparser" do - url "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz" - sha256 "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" + resource "mfusepy" do + url "https://files.pythonhosted.org/packages/8b/37/b29c414d76e8d709b6e28b1ee18e6d4c6a605abca79c86e549aab9a6eea9/mfusepy-1.1.0.tar.gz" + sha256 "299926c1bb788fef3bea038b4a91109567c4f2a18f4ac05971dfcb00eba73c77" end - resource "pygit2" do - url "https://files.pythonhosted.org/packages/b7/ea/17aa8ca38750f1ba69511ceeb41d29961f90eb2e0a242b668c70311efd4e/pygit2-1.17.0.tar.gz" - sha256 "fa2bc050b2c2d3e73b54d6d541c792178561a344f07e409f532d5bb97ac7b894" + resource "multivolumefile" do + url "https://files.pythonhosted.org/packages/50/f0/a7786212b5a4cb9ba05ae84a2bbd11d1d0279523aea0424b6d981d652a14/multivolumefile-0.2.3.tar.gz" + sha256 "a0648d0aafbc96e59198d5c17e9acad7eb531abea51035d08ce8060dcad709d6" + end + + resource "psutil" do + url "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz" + sha256 "7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456" + end + + resource "py7zr" do + url "https://files.pythonhosted.org/packages/97/62/d6f18967875aa60182198a0dd287d3a50d8aea1d844239ea00c016f7be88/py7zr-1.0.0.tar.gz" + sha256 "f6bfee81637c9032f6a9f0eb045a4bfc7a7ff4138becfc42d7cb89b54ffbfef1" + end + + resource "pybcj" do + url "https://files.pythonhosted.org/packages/ce/75/bbcf098abf68081fa27c09d642790daa99d9156132c8b0893e3fecd946ab/pybcj-1.0.6.tar.gz" + sha256 "70bbe2dc185993351955bfe8f61395038f96f5de92bb3a436acb01505781f8f2" + end + + resource "pycryptodomex" do + url "https://files.pythonhosted.org/packages/c9/85/e24bf90972a30b0fcd16c73009add1d7d7cd9140c2498a68252028899e41/pycryptodomex-3.23.0.tar.gz" + sha256 "71909758f010c82bc99b0abf4ea12012c98962fbf0583c2164f8b84533c2e4da" + end + + resource "pyppmd" do + url "https://files.pythonhosted.org/packages/f6/d7/b3084ff1ac6451ef7dd93d4f7627eeb121a3bed4f8a573a81978a43ddb06/pyppmd-1.2.0.tar.gz" + sha256 "cc04af92f1d26831ec96963439dfb27c96467b5452b94436a6af696649a121fd" end resource "python-xz" do @@ -61,6 +91,11 @@ class RatarmountMac < Formula sha256 "398746593b706fa9fac59b8c988eab8603e1fe2ba9195111c0b45227a3a77db3" end + resource "pyzstd" do + url "https://files.pythonhosted.org/packages/8f/a2/54d860ccbd07e3c67e4d0321d1c29fc7963ac82cf801a078debfc4ef7c15/pyzstd-0.17.0.tar.gz" + sha256 "d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6" + end + resource "rapidgzip" do url "https://files.pythonhosted.org/packages/0b/ac/0eee3d3279618a3c3810ac6b012b8ee7c1a9f239c9fa37529e619a31bb93/rapidgzip-0.14.3.tar.gz" sha256 "7d35f0af1657b4051a90c3c0c2c0d2433f3ce839db930fdbed3d6516de2a5df1" @@ -72,8 +107,13 @@ class RatarmountMac < Formula end resource "ratarmountcore" do - url "https://files.pythonhosted.org/packages/a1/5a/5600a4abe37426e9f3206bed3519b392f01816679226f4058049ea0e4a7d/ratarmountcore-0.8.0.tar.gz" - sha256 "f1991a79b020b94e75c37c92c199677c80186db5f86a7a9717def68f1ae08207" + url "https://files.pythonhosted.org/packages/c6/71/f2fcb98674e9a9ecbd5db2fbb90c5cf95c69dd8c43c6684dd33c4a2d41ca/ratarmountcore-0.9.0.tar.gz" + sha256 "14f2e8bb9b61fe626085215c72e8bd2ad6a1ab021302fdfaf69fbc2fe525ba2f" + end + + resource "texttable" do + url "https://files.pythonhosted.org/packages/1c/dc/0aff23d6036a4d3bf4f1d8c8204c5c79c4437e25e0ae94ffe4bbb55ee3c2/texttable-1.7.0.tar.gz" + sha256 "2d2068fb55115807d3ac77a4ca68fa48803e84ebb0ee2340f858107a36522638" end def install From 5415456b88b13f656f9d87adb3330a88c098cdca Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Mon, 23 Jun 2025 14:12:35 +0000 Subject: [PATCH 172/262] ratarmount-mac: update 1.1.0 bottle. --- Formula/ratarmount-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index f7eeecc..f298e94 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -11,8 +11,8 @@ class RatarmountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "68b4006721eabdf2e61d7cd70923e6947e7584632e90f959b27b148291e285dc" - sha256 cellar: :any, ventura: "89fef5efaf90f0a381e74a53f42d301c3f3b81ad15ddcc20929b8a93e0d48dc7" + sha256 cellar: :any, arm64_sonoma: "8ca60a0afe1cd1c27cf5dfdf17f515ae306bda054ff755b64c563babeec71a45" + sha256 cellar: :any, ventura: "c17442a8d3e19b7c95865f5b90c9e8fd840894b64981eb17a8cf594e05315b31" end depends_on "libgit2" From 6accb4fac5dc25c204f616c701161a4c62b6b270 Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 27 Jun 2025 14:32:59 +0000 Subject: [PATCH 173/262] rclone-mac 1.70.2 Closes #139. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 8dde004..1fb0b44 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.70.1.tar.gz" - sha256 "d3d31bdf271a374748b0b1611d82d1a868e87471c31ed9715055b2ae36de7282" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.70.2.tar.gz" + sha256 "dc6b1eabbe35cfde3b9db2a25567ed6d4f4e65b5c71e52da7d6ff5f987ba86dc" license "MIT" head "https://github.com/rclone/rclone.git" From be55b41b3a4b82041726d1c6dbabfb1e12f248d5 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 29 Jun 2025 12:45:17 +0000 Subject: [PATCH 174/262] rclone-mac: update 1.70.2 bottle. --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 1fb0b44..56da289 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,8 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "cd779d8780726e401b6166cd55844e8f477f4f4aa13bae76c1c0a40b5e245d9a" - sha256 cellar: :any_skip_relocation, ventura: "866ccaedc147520f7648eac0c290b93970b3891c6205b714c6bd91334f623954" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "c7597a5dd5d02a005a96e070d726ab09b6364d8648e6eb946286f032ecabbbf5" + sha256 cellar: :any_skip_relocation, ventura: "1b961de83994d7510354c4d2a6dba28fe4b64742a2cc309ac98b7d0a68c51229" end depends_on "go" => :build From d45acb4b76ab337fe2ee458c545b46cffe63ab10 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 2 Jul 2025 18:41:59 +0000 Subject: [PATCH 175/262] gcsfuse-mac 3.0.1 Closes #140. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index d12ff0c..357d94e 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.0.0.tar.gz" - sha256 "be9ec66c99efe3b2f2586c2c769aa1413fac1955e5963b088fd122eed944af30" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.0.1.tar.gz" + sha256 "81483130468f0f954a8a6ea8eed01da7bdc4c8eeb32df362ccd2c653b41d9eba" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 916cf6f093347948371d999a81079287c1dc4b13 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 3 Jul 2025 01:33:44 +0000 Subject: [PATCH 176/262] gcsfuse-mac: update 3.0.1 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 357d94e..6edba8a 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "caa939d72a7603922583c5512b853f6551d855ea8151b1052a10b62b1e1c08ec" - sha256 cellar: :any_skip_relocation, ventura: "46b934c151bb8a3928cef1eb4279880bcf39e76242d2930fab8cfd6237ca121e" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "d3b445f1a322629060207cd0e48a2fae660f1bf2baa7e94efac17990cf16a93f" + sha256 cellar: :any_skip_relocation, ventura: "40a40b8097d7f48721947201af0fd7ca67edd4c2f3e3a974dddae260e6c60b33" end depends_on "go" => :build From 6ea68870abddaaced54d874de0d4383c288be6be Mon Sep 17 00:00:00 2001 From: gromgit Date: Tue, 8 Jul 2025 10:36:23 +0000 Subject: [PATCH 177/262] gcsfuse-mac 3.1.0 Closes #141. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 6edba8a..601bb52 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.0.1.tar.gz" - sha256 "81483130468f0f954a8a6ea8eed01da7bdc4c8eeb32df362ccd2c653b41d9eba" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.1.0.tar.gz" + sha256 "6e6fb89a3f58d74698d21208f6f68f3d3ea0bd6b27b3ab06be5c45150f5c061a" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From d2025af5f2e340d255bd23c11ca079142b4170f2 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 8 Jul 2025 23:04:41 +0000 Subject: [PATCH 178/262] gcsfuse-mac: update 3.1.0 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 601bb52..035f142 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "d3b445f1a322629060207cd0e48a2fae660f1bf2baa7e94efac17990cf16a93f" - sha256 cellar: :any_skip_relocation, ventura: "40a40b8097d7f48721947201af0fd7ca67edd4c2f3e3a974dddae260e6c60b33" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "b5e5c2127094baa80aa16459fe1948d62d814cec10bafa90b99edbb12d7e7c29" + sha256 cellar: :any_skip_relocation, ventura: "f15fe92b8aa956fa5322219189ceac15993ae5a5fc3a7d3576f286dcb09d6922" end depends_on "go" => :build From 54e9aaa2741f13c50b450995c083f2d15b89f146 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 9 Jul 2025 10:37:10 +0000 Subject: [PATCH 179/262] rclone-mac 1.70.3 Closes #142. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 56da289..9711763 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.70.2.tar.gz" - sha256 "dc6b1eabbe35cfde3b9db2a25567ed6d4f4e65b5c71e52da7d6ff5f987ba86dc" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.70.3.tar.gz" + sha256 "0b25fb9f0cb26883cfa885576ddb34276564a1e224edc5aacab826f9ba22179d" license "MIT" head "https://github.com/rclone/rclone.git" From c7cef0c1dd6b77e2731689eb1c896314576f4e7b Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 10 Jul 2025 02:40:02 +0000 Subject: [PATCH 180/262] rclone-mac: update 1.70.3 bottle. --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 9711763..cfce0a2 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,8 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "c7597a5dd5d02a005a96e070d726ab09b6364d8648e6eb946286f032ecabbbf5" - sha256 cellar: :any_skip_relocation, ventura: "1b961de83994d7510354c4d2a6dba28fe4b64742a2cc309ac98b7d0a68c51229" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "6c3e6714c891d9196a9082473937f211761f1e14416df51b4f85a848b1c365f2" + sha256 cellar: :any_skip_relocation, ventura: "c2f7ecf2e1fa149931a540cde67a89471a312e5fade3a7bfb37c2ae03383ba72" end depends_on "go" => :build From 2c65338903cca575b6b6971456850c48d9dc714a Mon Sep 17 00:00:00 2001 From: gromgit Date: Mon, 14 Jul 2025 22:34:00 +0000 Subject: [PATCH 181/262] gocryptfs-mac 2.6.0 Closes #143. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index c247b25..55be6f0 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GocryptfsMac < Formula desc "Encrypted overlay filesystem written in Go" homepage "https://nuetzlich.net/gocryptfs/" - url "https://github.com/rfjakob/gocryptfs/releases/download/v2.5.4/gocryptfs_v2.5.4_src-deps.tar.gz" - sha256 "0db47fe41f46d1ff5b3ff4f1cc1088ab324a95af03995348435dcc20a5ff0282" + url "https://github.com/rfjakob/gocryptfs/releases/download/v2.6.0/gocryptfs_v2.6.0_src-deps.tar.gz" + sha256 "b3848626b90d0fe87aaf81cc6ef0983089d1a93653f30e7d9b89c7c6e872a4f5" license "MIT" bottle do From 8ca7656fefaf5e458d574cd4338dd3efa36938b1 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 15 Jul 2025 01:18:16 +0000 Subject: [PATCH 182/262] gocryptfs-mac: update 2.6.0 bottle. --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 55be6f0..2360d1a 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -9,8 +9,8 @@ class GocryptfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "5aae6298ea41b24848d03cbc377612fca04c69ff3b451088dbe206bb3ad753ed" - sha256 cellar: :any, ventura: "01ca8e529273f5f40cec85c5fdd2bfe0329c469e73317c466b4cd49fcc067bfe" + sha256 cellar: :any, arm64_sonoma: "eebbc5a50c39ac8749a4e163e7754d573fc91b9b6b0463c939dd3724354cac0f" + sha256 cellar: :any, ventura: "f889698e5f54c4bc3b66874e7bf4225c0f2f8d129bcad38e0491a712e283d805" end depends_on "go" => :build From 4b23c46b9826f856b4fbcf1e7976adfd23a3c771 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 23 Jul 2025 14:38:10 +0000 Subject: [PATCH 183/262] ratarmount-mac 1.1.1 Closes #144. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ratarmount-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index f298e94..55fba42 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -5,8 +5,8 @@ class RatarmountMac < Formula desc "Mount and efficiently access archives as filesystems" homepage "https://github.com/mxmlnkn/ratarmount" - url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.1.0.tar.gz" - sha256 "0a3aa8606ed732f4fda11883590112aa51616c467da5a0b372867e13f37d112b" + url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.1.1.tar.gz" + sha256 "fc692adbefcd2d885d2fe758b7c2c429436af0ebbe67960b9d126930adaf48d6" license "MIT" bottle do From 69ecb8930b9f3db3b57a93c505485031a6a52ad7 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 23 Jul 2025 15:52:07 +0000 Subject: [PATCH 184/262] ratarmount-mac: update 1.1.1 bottle. --- Formula/ratarmount-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 55fba42..1342886 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -11,8 +11,8 @@ class RatarmountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "8ca60a0afe1cd1c27cf5dfdf17f515ae306bda054ff755b64c563babeec71a45" - sha256 cellar: :any, ventura: "c17442a8d3e19b7c95865f5b90c9e8fd840894b64981eb17a8cf594e05315b31" + sha256 cellar: :any, arm64_sonoma: "48ce1f9037b95ece449eefbfd39f8ed02c21592606108dcb4079e0b91eb40e87" + sha256 cellar: :any, ventura: "cf0502ac4e82d4d3afc2ad9713b71529e5161566623eb22ce0bdd437ecd6f36b" end depends_on "libgit2" From d11711c969dd041c8d87f39ed399072810ee587e Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 24 Jul 2025 00:01:21 +0800 Subject: [PATCH 185/262] ratarmount-mac: update python resources Closes #145. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ratarmount-mac.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 1342886..71323b6 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -8,6 +8,7 @@ class RatarmountMac < Formula url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.1.1.tar.gz" sha256 "fc692adbefcd2d885d2fe758b7c2c429436af0ebbe67960b9d126930adaf48d6" license "MIT" + revision 1 bottle do root_url "https://ghcr.io/v2/gromgit/fuse" @@ -52,8 +53,8 @@ class RatarmountMac < Formula end resource "mfusepy" do - url "https://files.pythonhosted.org/packages/8b/37/b29c414d76e8d709b6e28b1ee18e6d4c6a605abca79c86e549aab9a6eea9/mfusepy-1.1.0.tar.gz" - sha256 "299926c1bb788fef3bea038b4a91109567c4f2a18f4ac05971dfcb00eba73c77" + url "https://files.pythonhosted.org/packages/39/09/b9a9e61ae0845c3de0249772dfee2294d269a7d644a9778bc42df97af6ae/mfusepy-1.1.1.tar.gz" + sha256 "3647727a6e7775d47fdeff61355935f1ed5edb31c5124d233138f2a91ea01f9f" end resource "multivolumefile" do @@ -97,8 +98,8 @@ class RatarmountMac < Formula end resource "rapidgzip" do - url "https://files.pythonhosted.org/packages/0b/ac/0eee3d3279618a3c3810ac6b012b8ee7c1a9f239c9fa37529e619a31bb93/rapidgzip-0.14.3.tar.gz" - sha256 "7d35f0af1657b4051a90c3c0c2c0d2433f3ce839db930fdbed3d6516de2a5df1" + url "https://files.pythonhosted.org/packages/a6/b6/27975b6e7ec25c3fac16cbc73270954fb36ad239dda8b1f7bfb3f424dd2c/rapidgzip-0.14.5.tar.gz" + sha256 "faed46013a1a62a5193c49615a896683ea5c14ed4744bcb4bd1869b1420551d8" end resource "rarfile" do @@ -107,8 +108,8 @@ class RatarmountMac < Formula end resource "ratarmountcore" do - url "https://files.pythonhosted.org/packages/c6/71/f2fcb98674e9a9ecbd5db2fbb90c5cf95c69dd8c43c6684dd33c4a2d41ca/ratarmountcore-0.9.0.tar.gz" - sha256 "14f2e8bb9b61fe626085215c72e8bd2ad6a1ab021302fdfaf69fbc2fe525ba2f" + url "https://files.pythonhosted.org/packages/7b/46/facff13ddb28a5b01fdb58fefbe1d287b4f41271b44d001622c4c25fcf4b/ratarmountcore-0.9.1.tar.gz" + sha256 "c5fedc9985d616fca46ae97eaaf43e3da8d3b8542e506f7da19df580e05a97d5" end resource "texttable" do From 9afb4cf6aaef1ceab4aa628c1e20cc9a32299152 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 24 Jul 2025 04:01:20 +0000 Subject: [PATCH 186/262] ratarmount-mac: update 1.1.1_1 bottle. --- Formula/ratarmount-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 71323b6..a1c0a01 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -12,8 +12,8 @@ class RatarmountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "48ce1f9037b95ece449eefbfd39f8ed02c21592606108dcb4079e0b91eb40e87" - sha256 cellar: :any, ventura: "cf0502ac4e82d4d3afc2ad9713b71529e5161566623eb22ce0bdd437ecd6f36b" + sha256 cellar: :any, arm64_sonoma: "6a49a889aa51efa45aecea12c0472e88d8441d90a97cc24a1ccbac7c850a404a" + sha256 cellar: :any, ventura: "6b67cdfc97daa3bd5dd5fe4a4da6a55a8816b74ee895a7bee7298bb10681e03a" end depends_on "libgit2" From 106df90243ebd1d20fae562af727c048a4b92119 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 1 Aug 2025 17:47:08 +0800 Subject: [PATCH 187/262] update GitHub runners --- .github/workflows/publish.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6732849..bbbf586 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,7 +10,7 @@ jobs: if: contains(github.event.pull_request.labels.*.name, 'pr-pull') strategy: matrix: - os: [macos-13, macos-14] + os: [macos-13, macos-14, macos-15] runs-on: ${{ matrix.os }} permissions: contents: write diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 25bcbb3..1347e31 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: test-bot: strategy: matrix: - os: [macos-13, macos-14] + os: [macos-13, macos-14, macos-15] runs-on: ${{ matrix.os }} steps: - name: Set up Homebrew From 3820ee48905de4519a480c85b1087634162598c0 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 1 Aug 2025 17:41:05 +0800 Subject: [PATCH 188/262] ratarmount-mac 1.1.2 Closes #147. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ratarmount-mac.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index a1c0a01..06f4ff0 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -5,10 +5,10 @@ class RatarmountMac < Formula desc "Mount and efficiently access archives as filesystems" homepage "https://github.com/mxmlnkn/ratarmount" - url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.1.1.tar.gz" - sha256 "fc692adbefcd2d885d2fe758b7c2c429436af0ebbe67960b9d126930adaf48d6" + url "https://files.pythonhosted.org/packages/bc/16/6432bedec590ef45a3e5e99cac919ec69ad4ab5f36001849d328aa8792fb/ratarmount-1.1.2.tar.gz" + sha256 "5e2c2d999ec7199c23249ad40f74ce3f7a35f5107007f62ed3dc5dc0ad77fa19" license "MIT" - revision 1 + head "https://github.com/mxmlnkn/ratarmount.git", branch: "master" bottle do root_url "https://ghcr.io/v2/gromgit/fuse" @@ -108,8 +108,8 @@ class RatarmountMac < Formula end resource "ratarmountcore" do - url "https://files.pythonhosted.org/packages/7b/46/facff13ddb28a5b01fdb58fefbe1d287b4f41271b44d001622c4c25fcf4b/ratarmountcore-0.9.1.tar.gz" - sha256 "c5fedc9985d616fca46ae97eaaf43e3da8d3b8542e506f7da19df580e05a97d5" + url "https://files.pythonhosted.org/packages/5c/96/f2122e7e778ddf62e609df3359f31cec3abde7a98dd392ea1f7d6994ecc8/ratarmountcore-0.9.2.tar.gz" + sha256 "6ce53e3d6c09ac7178f044688709d5e6e39684d6da0bc9a7c35f5aaced41d645" end resource "texttable" do From b8999a2e286f6d6b1a10e850359dfc7bc77f0920 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 1 Aug 2025 14:52:54 +0000 Subject: [PATCH 189/262] ratarmount-mac: update 1.1.2 bottle. --- Formula/ratarmount-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 06f4ff0..d4246aa 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -12,8 +12,9 @@ class RatarmountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "6a49a889aa51efa45aecea12c0472e88d8441d90a97cc24a1ccbac7c850a404a" - sha256 cellar: :any, ventura: "6b67cdfc97daa3bd5dd5fe4a4da6a55a8816b74ee895a7bee7298bb10681e03a" + sha256 cellar: :any, arm64_sequoia: "7ec99c689cd5d72df1467c6a087eff1ebacad8f7547db28cdbb3c4319883afde" + sha256 cellar: :any, arm64_sonoma: "aa5b7ad5bdae5129a98a445932a9620a75430daf8f1a1a55c8970e91c70cf46b" + sha256 cellar: :any, ventura: "443d2dab420fb03d37f29a7d1d33348dcc7fc041dc0da9739e085d58a67aec80" end depends_on "libgit2" From a4ee7a95467dbf73fe8584423b6b5b10879f343e Mon Sep 17 00:00:00 2001 From: gromgit Date: Sun, 10 Aug 2025 22:32:57 +0000 Subject: [PATCH 190/262] gocryptfs-mac 2.6.1 Closes #148. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gocryptfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 2360d1a..1ebc0c3 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GocryptfsMac < Formula desc "Encrypted overlay filesystem written in Go" homepage "https://nuetzlich.net/gocryptfs/" - url "https://github.com/rfjakob/gocryptfs/releases/download/v2.6.0/gocryptfs_v2.6.0_src-deps.tar.gz" - sha256 "b3848626b90d0fe87aaf81cc6ef0983089d1a93653f30e7d9b89c7c6e872a4f5" + url "https://github.com/rfjakob/gocryptfs/releases/download/v2.6.1/gocryptfs_v2.6.1_src-deps.tar.gz" + sha256 "9a966c1340a1a1d92073091643687b1205c46b57017c5da2bf7e97e3f5729a5a" license "MIT" bottle do From 922a80be0cf2be416bbe976d4010b158d9a12d9e Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 12 Aug 2025 09:12:01 +0000 Subject: [PATCH 191/262] gocryptfs-mac: update 2.6.1 bottle. --- Formula/gocryptfs-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/gocryptfs-mac.rb b/Formula/gocryptfs-mac.rb index 1ebc0c3..5ddfeb7 100644 --- a/Formula/gocryptfs-mac.rb +++ b/Formula/gocryptfs-mac.rb @@ -9,8 +9,9 @@ class GocryptfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "eebbc5a50c39ac8749a4e163e7754d573fc91b9b6b0463c939dd3724354cac0f" - sha256 cellar: :any, ventura: "f889698e5f54c4bc3b66874e7bf4225c0f2f8d129bcad38e0491a712e283d805" + sha256 cellar: :any, arm64_sequoia: "56a4955f379ccb148f2e269679c91af0202bb67725dc6f1ed661bb5f8c9f0b68" + sha256 cellar: :any, arm64_sonoma: "8c4634a99acb568f25b96fc752b3bdb7a16d830e96126b93ee5a354a4dc67b2d" + sha256 cellar: :any, ventura: "40cda455675c2f6a0970c1c5388797da874758bf8f50d57fa4bf6ff448ab1edd" end depends_on "go" => :build From 9e59b17f64cc3e47ef23afab102c19586f0aee42 Mon Sep 17 00:00:00 2001 From: gromgit Date: Mon, 11 Aug 2025 14:37:18 +0000 Subject: [PATCH 192/262] gcsfuse-mac 3.2.0 Closes #149. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 035f142..d4f98e2 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.1.0.tar.gz" - sha256 "6e6fb89a3f58d74698d21208f6f68f3d3ea0bd6b27b3ab06be5c45150f5c061a" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.2.0.tar.gz" + sha256 "ed9eef281436c3163075cd499ca5766c1d84604c1bad9b8fca1bf553faa41658" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From b2dd1b6e6761611c975fb0033b76cfde7399859c Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 12 Aug 2025 09:14:19 +0000 Subject: [PATCH 193/262] gcsfuse-mac: update 3.2.0 bottle. --- Formula/gcsfuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index d4f98e2..704730b 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,9 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "b5e5c2127094baa80aa16459fe1948d62d814cec10bafa90b99edbb12d7e7c29" - sha256 cellar: :any_skip_relocation, ventura: "f15fe92b8aa956fa5322219189ceac15993ae5a5fc3a7d3576f286dcb09d6922" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "0bb03a3875b2733b43efb9ba8ebf04a4c1b69380ba3f6538054d566e5b09379a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "1e0a7c41667c0d88a8383685578b027d98a31939e418e3eae59f3abbc8ac4d60" + sha256 cellar: :any_skip_relocation, ventura: "c1f1ecd031de3d3a1ed3855074ea34e2d73525c34ba944bcd1db2a445c6a870d" end depends_on "go" => :build From 5cc3a9aa2c1da9c7248b84cf5b6da8a92667e7d4 Mon Sep 17 00:00:00 2001 From: gromgit Date: Sat, 16 Aug 2025 22:32:11 +0000 Subject: [PATCH 194/262] ratarmount-mac 1.2.0 Closes #150. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ratarmount-mac.rb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index d4246aa..9104003 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -5,8 +5,8 @@ class RatarmountMac < Formula desc "Mount and efficiently access archives as filesystems" homepage "https://github.com/mxmlnkn/ratarmount" - url "https://files.pythonhosted.org/packages/bc/16/6432bedec590ef45a3e5e99cac919ec69ad4ab5f36001849d328aa8792fb/ratarmount-1.1.2.tar.gz" - sha256 "5e2c2d999ec7199c23249ad40f74ce3f7a35f5107007f62ed3dc5dc0ad77fa19" + url "https://files.pythonhosted.org/packages/e0/5c/ffddb34553d65cb9bf1a0baa59bb61fcf3beebab0e0a944347a501b2e258/ratarmount-1.2.0.tar.gz" + sha256 "acca4e5803c75f50f94d4c75ead5f44aa4c4661c9e77d50eb25d1876e6f4dec9" license "MIT" head "https://github.com/mxmlnkn/ratarmount.git", branch: "master" @@ -34,8 +34,8 @@ class RatarmountMac < Formula end resource "indexed-gzip" do - url "https://files.pythonhosted.org/packages/e7/c4/54bb145774c8b1563308899580142dd17ff6da584ee8c8c6ee307733d14e/indexed_gzip-1.9.5.tar.gz" - sha256 "105366567759db6c7df866d869611ded3bb83d5c0e50fbb01d02c1922b98b457" + url "https://files.pythonhosted.org/packages/d4/22/e9e94407bae83444adf598535b684d28cfbbcbe19f58eeba46f4db7bc0f3/indexed_gzip-1.10.1.tar.gz" + sha256 "3993fd72570b254045d2361d937a984350719f2205066f4e4c16435a1df361e3" end resource "indexed-zstd" do @@ -54,8 +54,8 @@ class RatarmountMac < Formula end resource "mfusepy" do - url "https://files.pythonhosted.org/packages/39/09/b9a9e61ae0845c3de0249772dfee2294d269a7d644a9778bc42df97af6ae/mfusepy-1.1.1.tar.gz" - sha256 "3647727a6e7775d47fdeff61355935f1ed5edb31c5124d233138f2a91ea01f9f" + url "https://files.pythonhosted.org/packages/1c/94/c9d5dcba4a6a2b32ba23e22fd13ca08e6f5408420b2dfe42984af22277b6/mfusepy-3.0.0.tar.gz" + sha256 "eddade33e427bac9c455464cd0a7d12d63c033255ec6b1e0d6ada143a945c6f2" end resource "multivolumefile" do @@ -99,8 +99,8 @@ class RatarmountMac < Formula end resource "rapidgzip" do - url "https://files.pythonhosted.org/packages/a6/b6/27975b6e7ec25c3fac16cbc73270954fb36ad239dda8b1f7bfb3f424dd2c/rapidgzip-0.14.5.tar.gz" - sha256 "faed46013a1a62a5193c49615a896683ea5c14ed4744bcb4bd1869b1420551d8" + url "https://files.pythonhosted.org/packages/fa/df/f4abf845cb27f60156b124af95f483d2861cd607811120650293a1835327/rapidgzip-0.15.0.tar.gz" + sha256 "e81079c190c458652076f3667f90aa5886fbf2c92a5a3d0169cfb1faf1e45dfa" end resource "rarfile" do @@ -109,8 +109,8 @@ class RatarmountMac < Formula end resource "ratarmountcore" do - url "https://files.pythonhosted.org/packages/5c/96/f2122e7e778ddf62e609df3359f31cec3abde7a98dd392ea1f7d6994ecc8/ratarmountcore-0.9.2.tar.gz" - sha256 "6ce53e3d6c09ac7178f044688709d5e6e39684d6da0bc9a7c35f5aaced41d645" + url "https://files.pythonhosted.org/packages/60/ab/3f75901c28a4680d0e416b3e618587e25422613dd4735ad98cad74a40a7e/ratarmountcore-0.10.0.tar.gz" + sha256 "178d8f6be572e22847264f34c4b0d2166bec8b6de650b69e485b60e98a7c1ba0" end resource "texttable" do From ec20c1002432ced0aa4a4204419618235baa3f40 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 20 Aug 2025 01:56:00 +0000 Subject: [PATCH 195/262] ratarmount-mac: update 1.2.0 bottle. --- Formula/ratarmount-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 9104003..7d7c4a2 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -12,9 +12,9 @@ class RatarmountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sequoia: "7ec99c689cd5d72df1467c6a087eff1ebacad8f7547db28cdbb3c4319883afde" - sha256 cellar: :any, arm64_sonoma: "aa5b7ad5bdae5129a98a445932a9620a75430daf8f1a1a55c8970e91c70cf46b" - sha256 cellar: :any, ventura: "443d2dab420fb03d37f29a7d1d33348dcc7fc041dc0da9739e085d58a67aec80" + sha256 cellar: :any, arm64_sequoia: "2365105db0ac74c04321995b37ff0be6159f70ae2d34147be2d37557dec9f714" + sha256 cellar: :any, arm64_sonoma: "a8f2c88f8e5c6068a1cbb4418a86ee0826d8cf36b4d12a33b1fd1dc768d5ae73" + sha256 cellar: :any, ventura: "f24a02c02121d7338d6a03915c3501377455b7c590b40de086d684d28459b7a1" end depends_on "libgit2" From b152c0d634b7390865213f156d00f4fe81148428 Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 22 Aug 2025 18:39:44 +0000 Subject: [PATCH 196/262] rclone-mac 1.71.0 Closes #152. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index cfce0a2..9920a98 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,10 +3,10 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.70.3.tar.gz" - sha256 "0b25fb9f0cb26883cfa885576ddb34276564a1e224edc5aacab826f9ba22179d" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.71.0.tar.gz" + sha256 "20eab33e279e7c14a20174db43277de3f5bbdcd248103e014d6e54374b43224a" license "MIT" - head "https://github.com/rclone/rclone.git" + head "https://github.com/rclone/rclone.git", branch: "master" bottle do root_url "https://ghcr.io/v2/gromgit/fuse" From 35c202c1d715157fb65516a69586439847041f86 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 26 Aug 2025 12:45:54 +0000 Subject: [PATCH 197/262] rclone-mac: update 1.71.0 bottle. --- Formula/rclone-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 9920a98..6d8b466 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,9 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "6c3e6714c891d9196a9082473937f211761f1e14416df51b4f85a848b1c365f2" - sha256 cellar: :any_skip_relocation, ventura: "c2f7ecf2e1fa149931a540cde67a89471a312e5fade3a7bfb37c2ae03383ba72" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "52d5731496c94c6c7327e8cb648cb1429fa421f55b50f1a0ff17500ed7443112" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "94e674002819533b33154040d9e139f71dc6c5ff275d8a543556c9358c74c974" + sha256 cellar: :any_skip_relocation, ventura: "bfc0a7857f74985b4d9b787f2611cfa2705ee359ae5425f5dd96963916cd59c1" end depends_on "go" => :build From 4d3675c7b06ef0ffc5045f18fccb66e38d6c74d3 Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 29 Aug 2025 22:29:03 +0000 Subject: [PATCH 198/262] dwarfs-fuse-mac 0.13.0 Closes #154. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 69 ++++++++++++++++++++++++++++++++++---- 1 file changed, 62 insertions(+), 7 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 72fb69b..beb897f 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -3,12 +3,13 @@ require_relative "../require/macfuse" class DwarfsFuseMac < Formula desc "Fast high compression read-only file system (macFUSE driver)" homepage "https://github.com/mhx/dwarfs" - url "https://github.com/mhx/dwarfs/releases/download/v0.12.4/dwarfs-0.12.4.tar.xz" - sha256 "352d13a3c7d9416e0a7d0d959306a25908b58d1ff47fb97e30a7c8490fcff259" + url "https://github.com/mhx/dwarfs/releases/download/v0.13.0/dwarfs-0.13.0.tar.xz" + sha256 "d0654fcc1219bfd11c96f737011d141c3ae5929620cd22928e49f25c37a15dc9" license "GPL-3.0-or-later" livecheck do url :stable + regex(/^(?:release[._-])?v?(\d+(?:\.\d+)+)$/i) strategy :github_latest end @@ -19,33 +20,65 @@ class DwarfsFuseMac < Formula end depends_on "cmake" => :build - depends_on "pkg-config" => :build - depends_on "dwarfs" + depends_on "googletest" => :build + depends_on "pkgconf" => :build + depends_on "boost" + depends_on "brotli" + depends_on "double-conversion" + depends_on "flac" + depends_on "fmt" + depends_on "gflags" + depends_on "glog" + depends_on "howard-hinnant-date" + depends_on "libarchive" + depends_on "libevent" + depends_on "libsodium" depends_on "llvm" if DevelopmentTools.clang_build_version <= 1500 + depends_on "lz4" depends_on MacfuseRequirement depends_on :macos + depends_on "nlohmann-json" + depends_on "openssl@3" + depends_on "parallel-hashmap" + depends_on "range-v3" + depends_on "utf8cpp" + depends_on "xxhash" + depends_on "xz" + depends_on "zstd" + + conflicts_with "dwarfs", because: "both install the same binaries" fails_with :clang do build 1500 cause "Not all required C++20 features are supported" end + # Workaround for Boost 1.89.0 until upstream Folly fix. + # Issue ref: https://github.com/facebook/folly/issues/2489 + patch :DATA + def install args = %W[ -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_RPATH=#{rpath} - -DWITH_LIBDWARFS=OFF - -DWITH_TOOLS=OFF + -DWITH_LIBDWARFS=ON + -DWITH_TOOLS=ON -DWITH_FUSE_DRIVER=ON - -DWITH_TESTS=OFF + -DWITH_TESTS=ON -DWITH_MAN_PAGES=ON -DENABLE_PERFMON=ON + -DTRY_ENABLE_FLAC=ON + -DENABLE_RICEPP=ON -DENABLE_STACKTRACE=OFF -DDISABLE_CCACHE=ON -DDISABLE_MOLD=ON + -DPREFER_SYSTEM_GTEST=ON ] if DevelopmentTools.clang_build_version <= 1500 + # No ASAN for folly + ENV.append "CXXFLAGS", "-D_LIBCPP_HAS_NO_ASAN" + ENV.llvm_clang # Needed in order to find the C++ standard library @@ -63,3 +96,25 @@ class DwarfsFuseMac < Formula system sbin/"dwarfs", "--help" end end + +__END__ +--- a/folly/CMake/folly-config.cmake.in ++++ b/folly/CMake/folly-config.cmake.in +@@ -38,7 +38,6 @@ find_dependency(Boost 1.51.0 MODULE + filesystem + program_options + regex +- system + thread + REQUIRED + ) +--- a/folly/CMake/folly-deps.cmake ++++ b/folly/CMake/folly-deps.cmake +@@ -41,7 +41,6 @@ find_package(Boost 1.51.0 MODULE + filesystem + program_options + regex +- system + thread + REQUIRED + ) From 7315f0ba862601cc9db4a0cbd99246dfa360239d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 31 Aug 2025 15:51:32 +0000 Subject: [PATCH 199/262] dwarfs-fuse-mac: update 0.13.0 bottle. --- Formula/dwarfs-fuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index beb897f..a2f77ae 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -15,8 +15,9 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "90f3d989da230bc700c53503d32ca75dfff4452dd3883d7deef88767b3972112" - sha256 cellar: :any, ventura: "549f3ecb3236964c7ecb36cb967de29872ed5257de5a37491577762a660f2cb8" + sha256 arm64_sequoia: "301e40d50177787efb552d25c25e9264624b6d0fc31c71e4f16bbe3d2cb22b0d" + sha256 arm64_sonoma: "0b8122747981a7bfcd3e557d8fa89b047022482aae101f657f25bf38b68ea118" + sha256 cellar: :any, ventura: "5c594ee82df694d72b3ed811272c8699785158b3d5854dc91ef5687d3296fa09" end depends_on "cmake" => :build From 8584884692a198f4f255c931bde259e49c6137b1 Mon Sep 17 00:00:00 2001 From: gromgit Date: Mon, 8 Sep 2025 10:34:35 +0000 Subject: [PATCH 200/262] gcsfuse-mac 3.3.0 Closes #155. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 704730b..4ffe3b0 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.2.0.tar.gz" - sha256 "ed9eef281436c3163075cd499ca5766c1d84604c1bad9b8fca1bf553faa41658" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.3.0.tar.gz" + sha256 "a96514ab533ce31754c09ab0cfd12dbed0ca638ca527241963b80825c734ea6a" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 08a4fac1cff7dbbf1e4c20815e1a3642fa13df4f Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 9 Sep 2025 05:37:14 +0000 Subject: [PATCH 201/262] gcsfuse-mac: update 3.3.0 bottle. --- Formula/gcsfuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 4ffe3b0..e1f5b7f 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,9 +15,9 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "0bb03a3875b2733b43efb9ba8ebf04a4c1b69380ba3f6538054d566e5b09379a" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "1e0a7c41667c0d88a8383685578b027d98a31939e418e3eae59f3abbc8ac4d60" - sha256 cellar: :any_skip_relocation, ventura: "c1f1ecd031de3d3a1ed3855074ea34e2d73525c34ba944bcd1db2a445c6a870d" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "4a1ba45e4b858af7ffa38f84fa9c2c67b7aa4eb315a6c33fc35b8955dc09c4f1" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "4d8b94e66dc99f5bdc8e292f266ddc833e74335d2a8b7a8d28270fec673948b8" + sha256 cellar: :any_skip_relocation, ventura: "9c3be3e52179801354fcd031871e17735dfd263dca13ce7028c46bc02978d83b" end depends_on "go" => :build From 6904e1c0a9da1f2588bd9056b30849fe529c3879 Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Tue, 9 Sep 2025 12:27:02 -0400 Subject: [PATCH 202/262] workflows: use "main" branch for actions --- .github/workflows/publish.yml | 6 +++--- .github/workflows/tests.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index bbbf586..1449560 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,10 +18,10 @@ jobs: pull-requests: write steps: - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@master + uses: Homebrew/actions/setup-homebrew@main - name: Set up git - uses: Homebrew/actions/git-user-config@master + uses: Homebrew/actions/git-user-config@main - name: Pull bottles env: @@ -32,7 +32,7 @@ jobs: run: brew pr-pull --debug --tap="$GITHUB_REPOSITORY" "$PULL_REQUEST" - name: Push commits - uses: Homebrew/actions/git-try-push@master + uses: Homebrew/actions/git-try-push@main with: token: ${{ github.token }} branch: main diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1347e31..87b14e4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Set up Homebrew id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master + uses: Homebrew/actions/setup-homebrew@main - name: Cache Homebrew Bundler RubyGems uses: actions/cache@v4 From 26acd5286396e9563e478dbf7d7160d95caedfe6 Mon Sep 17 00:00:00 2001 From: gromgit Date: Sun, 14 Sep 2025 18:33:29 +0000 Subject: [PATCH 203/262] unionfs-fuse 3.7 Closes #157. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/unionfs-fuse.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/unionfs-fuse.rb b/Formula/unionfs-fuse.rb index 216d4d5..937e6c9 100644 --- a/Formula/unionfs-fuse.rb +++ b/Formula/unionfs-fuse.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class UnionfsFuse < Formula desc "Union filesystem using FUSE" homepage "https://github.com/rpodgorny/unionfs-fuse" - url "https://github.com/rpodgorny/unionfs-fuse/archive/refs/tags/v3.6.tar.gz" - sha256 "e6c9fac4e0f0ca82b3e515ca2c82c07dc51ed6da168c465c4b6f50c47bfeddd7" + url "https://github.com/rpodgorny/unionfs-fuse/archive/refs/tags/v3.7.tar.gz" + sha256 "026f5302279110ceb7465e5c9e863cd0319ea0dc32ad253d162cf9db0f5e9a81" license "BSD-3-Clause" bottle do From bb8f1cd2101ebc3ffb03daa937ce1655d28b7c6d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 19 Sep 2025 02:00:54 +0000 Subject: [PATCH 204/262] unionfs-fuse: update 3.7 bottle. --- Formula/unionfs-fuse.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/unionfs-fuse.rb b/Formula/unionfs-fuse.rb index 937e6c9..89854cf 100644 --- a/Formula/unionfs-fuse.rb +++ b/Formula/unionfs-fuse.rb @@ -9,8 +9,9 @@ class UnionfsFuse < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "5a0c0f743d06d272dac36193370071247d72beb391f7d95f8445d5a86079a1c5" - sha256 cellar: :any, ventura: "053749fc797bf0ece88d571b7213d79082e112678a758c6e8ec6120f4e69a7d5" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "bd96797c922e35716d4bf81b585eccff801f33d416177b3c1f64408cf9049095" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "66afec09b9d1ec0d1549a8afe97a0fa6f1f65374c9e42898655f6ad9d718c02c" + sha256 cellar: :any_skip_relocation, ventura: "c10761c0cb52fbaa60425a8e5c3a58cc0ae7868c33943a02c9006bdcb60f8f78" end depends_on "cmake" => :build From 88d6e8ecd980882a21c0524956a7ab25c7e3da20 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 24 Sep 2025 18:36:53 +0000 Subject: [PATCH 205/262] rclone-mac 1.71.1 Closes #158. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 6d8b466..85add33 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.71.0.tar.gz" - sha256 "20eab33e279e7c14a20174db43277de3f5bbdcd248103e014d6e54374b43224a" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.71.1.tar.gz" + sha256 "a3aa14e37047081f9770d7c58a0f13e665ed99600259884246b1884fc4b30b6c" license "MIT" head "https://github.com/rclone/rclone.git", branch: "master" From 83a04a8f5e2c6eb9e5f73aa1d4c7dc586d9e38e2 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 27 Sep 2025 01:48:02 +0000 Subject: [PATCH 206/262] rclone-mac: update 1.71.1 bottle. --- Formula/rclone-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 85add33..3231fa6 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,9 +10,9 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "52d5731496c94c6c7327e8cb648cb1429fa421f55b50f1a0ff17500ed7443112" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "94e674002819533b33154040d9e139f71dc6c5ff275d8a543556c9358c74c974" - sha256 cellar: :any_skip_relocation, ventura: "bfc0a7857f74985b4d9b787f2611cfa2705ee359ae5425f5dd96963916cd59c1" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "6ec168f12a1aaaa5605fefd92e928cd098216500593c6864d8ef9cba44070e52" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "c72458e3454ce6fda607a289bf88cd7a4f5d0988fbba8291ddca0aeec3c6bd98" + sha256 cellar: :any_skip_relocation, ventura: "8d4ed278fe3a051bb8bad51d88b73b4f5537cf2044205a9827957f373e3fe1c2" end depends_on "go" => :build From 06ec5e2bf68253db37170a0d266c8257e8e563fa Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 26 Sep 2025 10:33:16 +0000 Subject: [PATCH 207/262] gcsfuse-mac 3.4.0 Closes #159. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index e1f5b7f..d4d1559 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.3.0.tar.gz" - sha256 "a96514ab533ce31754c09ab0cfd12dbed0ca638ca527241963b80825c734ea6a" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.0.tar.gz" + sha256 "07eb90d76c50b8fcf0376a43f96ecce098195062e9dced617b3bac68ff51bc79" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 0d9a1bdd21478300f06e063c0c288523ee38699d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 27 Sep 2025 01:48:10 +0000 Subject: [PATCH 208/262] gcsfuse-mac: update 3.4.0 bottle. --- Formula/gcsfuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index d4d1559..938fbf2 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,9 +15,9 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "4a1ba45e4b858af7ffa38f84fa9c2c67b7aa4eb315a6c33fc35b8955dc09c4f1" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "4d8b94e66dc99f5bdc8e292f266ddc833e74335d2a8b7a8d28270fec673948b8" - sha256 cellar: :any_skip_relocation, ventura: "9c3be3e52179801354fcd031871e17735dfd263dca13ce7028c46bc02978d83b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "85330a663e1d1d8b13d7739a7201c8b69e2643f4e43432e4a8db16f3633427d2" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "6b2f4706f823c7a44c07f0654df7baeece27dc8c1ea37d62c4260ff71bd13da4" + sha256 cellar: :any_skip_relocation, ventura: "877e09da801612ba6685d5233e70637b63d0c4b775f42c582292138cdace0c8f" end depends_on "go" => :build From 5ab1dc43c597203579e46c54eb9ba6337e0fce97 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 1 Oct 2025 18:39:35 +0000 Subject: [PATCH 209/262] securefs-mac 2.0.0 Closes #161. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/securefs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index 299699f..369b88f 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class SecurefsMac < Formula desc "Filesystem with transparent authenticated encryption" homepage "https://github.com/netheril96/securefs" - url "https://github.com/netheril96/securefs/archive/refs/tags/v1.1.1.tar.gz" - sha256 "a4b0ceaaca98d25ed062bce0649bd43c83d5ea78d93d1fa4f227a2d59bfb7e62" + url "https://github.com/netheril96/securefs/archive/refs/tags/v2.0.0.tar.gz" + sha256 "d7fac7adc70c09473173aeadee5b7041d7e63fbf392ef40bdd77888590bb12a2" license "MIT" head "https://github.com/netheril96/securefs.git", branch: "master" From 1efc7aa15680c9f6d13c7af5d6613cbc453e446a Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 2 Oct 2025 12:30:13 +0000 Subject: [PATCH 210/262] securefs-mac: update 2.0.0 bottle. --- Formula/securefs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/securefs-mac.rb b/Formula/securefs-mac.rb index 369b88f..838f7db 100644 --- a/Formula/securefs-mac.rb +++ b/Formula/securefs-mac.rb @@ -15,8 +15,8 @@ class SecurefsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "40399d847dfb764c1ae953a74384e888d8570568a08296e4547a9abfc4c503f0" - sha256 cellar: :any, ventura: "68e50e832267f11d6f5ba2d9507aedf2b961e91b07afd5c3616ae4b90700a7ba" + sha256 cellar: :any, arm64_sequoia: "78b2a05c1291ba2828512745ac2b959786288389e44fe44dc0d4cda2a6bd68cc" + sha256 cellar: :any, arm64_sonoma: "54efe58e868a530d252e05beb72537171bd1f4559c16f876d92c31394a89ffb4" end depends_on "cmake" => :build From f9f9f0cc671118e26305c2686c1e4f6d9b922071 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 1 Oct 2025 10:33:35 +0000 Subject: [PATCH 211/262] xmount-mac 1.2.1 Closes #160. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/xmount-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/xmount-mac.rb b/Formula/xmount-mac.rb index d7667b9..d185db3 100644 --- a/Formula/xmount-mac.rb +++ b/Formula/xmount-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class XmountMac < Formula desc "Convert between multiple input & output disk image types" homepage "https://www.sits.lu/xmount" - url "https://code.sits.lu/foss/xmount/-/archive/1.2.0/xmount-1.2.0.tar.gz" - sha256 "abded7b53646c5d56ab9caf30473d75d0deb543e8262cadf2af572da3e1d127d" + url "https://code.sits.lu/foss/xmount/-/archive/1.2.1/xmount-1.2.1.tar.gz" + sha256 "61b0b777ca0cd4eda30aeeeca7ec17a49d2657599a37745fb94f8dcc432b93c7" bottle do root_url "https://ghcr.io/v2/gromgit/fuse" From 1dada90f1716aa7be6bf2a91fe16340b0d17e591 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 2 Oct 2025 13:55:15 +0000 Subject: [PATCH 212/262] xmount-mac: update 1.2.1 bottle. --- Formula/xmount-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/xmount-mac.rb b/Formula/xmount-mac.rb index d185db3..efdc74b 100644 --- a/Formula/xmount-mac.rb +++ b/Formula/xmount-mac.rb @@ -8,8 +8,8 @@ class XmountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 arm64_sonoma: "1d67ae2174104c69471b892aceaface732e0853c15c039c260ef78c1f493eea9" - sha256 ventura: "aa2caa902402f9aa415b5bf570c046f5dcf7129621b7a514de1e4cc031b4ab7d" + sha256 arm64_sequoia: "cc8c7f233c8e40a6512736f137aff799dc3f986e6be60c3eea476a8d9b127383" + sha256 arm64_sonoma: "61f67c7481c3f76e4d9d8b11a7100bae495b5b655524739722d867593fc494a2" end depends_on "cmake" => :build From f47c439a6a214cb66901c6b2dad07a907db2e2b1 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 3 Oct 2025 22:53:22 +0800 Subject: [PATCH 213/262] gitfs-mac 1.0.0 Resurrecting with a community fork Closes #162. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gitfs-mac.rb | 102 +++++++++++++------------------------------ 1 file changed, 30 insertions(+), 72 deletions(-) diff --git a/Formula/gitfs-mac.rb b/Formula/gitfs-mac.rb index cec2a89..efbc833 100644 --- a/Formula/gitfs-mac.rb +++ b/Formula/gitfs-mac.rb @@ -5,11 +5,10 @@ class GitfsMac < Formula desc "Version controlled file system" homepage "https://www.presslabs.com/gitfs" - url "https://github.com/presslabs/gitfs/archive/refs/tags/0.5.2.tar.gz" - sha256 "921e24311e3b8ea3a5448d698a11a747618ee8dd62d5d43a85801de0b111cbf3" + url "https://github.com/vtemian/gitfs/archive/refs/tags/v1.0.0.tar.gz" + sha256 "75835c6e4cad400c06e86ecb2efedfa7a8ffe5c5939c4e70040f6e861b4e85d3" license "Apache-2.0" - revision 1 - head "https://github.com/presslabs/gitfs.git" + head "https://github.com/vtemian/gitfs.git", branch: "main" bottle do root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gitfs-mac-0.5.2" @@ -20,14 +19,10 @@ class GitfsMac < Formula sha256 cellar: :any, mojave: "7d0605b4d2d6022c607ae6dfbdf87ae984b2f73bbe43e35cddf60fef0b79d3dc" end - # Last release on 2019-10-20 and upstream has locked pygit2==0.28.2, which Homebrew - # has been ignoring and manually updating to support recent `libgit2` versions. - disable! date: "2023-10-06", because: :unmaintained - depends_on "libgit2" depends_on MacfuseRequirement depends_on :macos - depends_on "python@3.9" + depends_on "python@3.13" uses_from_macos "libffi" @@ -36,51 +31,40 @@ class GitfsMac < Formula sha256 "cb1378c4cd676d6f243641c50e277504abf45f70f1ea76e446efcdbb69624bbe" end - resource "cached-property" do - url "https://files.pythonhosted.org/packages/57/8e/0698e10350a57d46b3bcfe8eff1d4181642fd1724073336079cb13c5cf7f/cached-property-1.5.1.tar.gz" - sha256 "9217a59f14a5682da7c4b8829deadbfc194ac22e9908ccf7c8820234e80a1504" + resource "certifi" do + url "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz" + sha256 "d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b" end resource "cffi" do - url "https://files.pythonhosted.org/packages/66/6a/98e023b3d11537a5521902ac6b50db470c826c682be6a8c661549cb7717a/cffi-1.14.4.tar.gz" - sha256 "1a465cbe98a7fd391d47dce4b8f7e5b921e6cd805ef421d04f5f66ba8f06086c" + url "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz" + sha256 "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" end - resource "fusepy" do - url "https://files.pythonhosted.org/packages/04/0b/4506cb2e831cea4b0214d3625430e921faaa05a7fb520458c75a2dbd2152/fusepy-3.0.1.tar.gz" - sha256 "72ff783ec2f43de3ab394e3f7457605bf04c8cf288a2f4068b4cde141d4ee6bd" - end - - resource "pygit2" do - url "https://files.pythonhosted.org/packages/6b/23/a8c5b726a58282fe2cadcc63faaddd4be147c3c8e0bd38b233114adf98fd/pygit2-1.6.1.tar.gz" - sha256 "c3303776f774d3e0115c1c4f6e1fc35470d15f113a7ae9401a0b90acfa1661ac" - - # libgit2 1.3 support - # https://github.com/libgit2/pygit2/pull/1089 - patch do - url "https://raw.githubusercontent.com/Homebrew/formula-patches/54d3a0d1f241fdd4e9229312ced0d8da85d964b1/pygit2/libgit2-1.3.0.patch" - sha256 "4d501c09d6642d50d89a1a4d691980e3a4a2ebcb6de7b45d22cce16a451b9839" - end - end - - resource "six" do - url "https://files.pythonhosted.org/packages/dd/bf/4138e7bfb757de47d1f4b6994648ec67a51efe58fa907c1e11e350cddfca/six-1.12.0.tar.gz" - sha256 "d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73" - end - - resource "raven" do - url "https://files.pythonhosted.org/packages/79/57/b74a86d74f96b224a477316d418389af9738ba7a63c829477e7a86dd6f47/raven-6.10.0.tar.gz" - sha256 "3fa6de6efa2493a7c827472e984ce9b020797d0da16f1db67197bcc23c8fae54" + resource "mfusepy" do + url "https://files.pythonhosted.org/packages/1c/94/c9d5dcba4a6a2b32ba23e22fd13ca08e6f5408420b2dfe42984af22277b6/mfusepy-3.0.0.tar.gz" + sha256 "eddade33e427bac9c455464cd0a7d12d63c033255ec6b1e0d6ada143a945c6f2" end resource "pycparser" do - url "https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz" - sha256 "a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3" + url "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz" + sha256 "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" end - # pygit2 1.6.1 support - # https://github.com/presslabs/gitfs/pull/379 - patch :DATA + resource "pygit2" do + url "https://files.pythonhosted.org/packages/c1/4a/72a5f3572912d93d8096f8447a20fe3aff5b5dc65aca08a2083eae54d148/pygit2-1.18.0.tar.gz" + sha256 "fbd01d04a4d2ce289aaa02cf858043679bf0dd1f9855c6b88ed95382c1f5011a" + end + + resource "sentry-sdk" do + url "https://files.pythonhosted.org/packages/04/4c/af31e0201b48469786ddeb1bf6fd3dfa3a291cc613a0fe6a60163a7535f9/sentry_sdk-2.30.0.tar.gz" + sha256 "436369b02afef7430efb10300a344fb61a11fe6db41c2b11f41ee037d2dd7f45" + end + + resource "urllib3" do + url "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz" + sha256 "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760" + end def install virtualenv_install_with_resources @@ -95,7 +79,7 @@ class GitfsMac < Formula end test do - xy = Language::Python.major_minor_version Formula["python@3.9"].opt_bin/"python3" + xy = Language::Python.major_minor_version Formula["python@3.13"].opt_bin/"python3" ENV.prepend_create_path "PYTHONPATH", libexec/"lib/python#{xy}/site-packages" (testpath/"test.py").write <<~EOS @@ -104,7 +88,7 @@ class GitfsMac < Formula pygit2.init_repository('testing/.git', True) EOS - system Formula["python@3.9"].opt_bin/"python3", "test.py" + system Formula["python@3.13"].opt_bin/"python3", "test.py" assert_path_exists testpath/"testing/.git/config" cd "testing" do system "git", "remote", "add", "homebrew", "https://github.com/Homebrew/homebrew-core.git" @@ -112,29 +96,3 @@ class GitfsMac < Formula end end end -__END__ -diff --git a/gitfs/mounter.py b/gitfs/mounter.py -index 31b436d..391e899 100644 ---- a/gitfs/mounter.py -+++ b/gitfs/mounter.py -@@ -19,7 +19,7 @@ import resource - - from fuse import FUSE - from pygit2 import Keypair, UserPass --from pygit2.remote import RemoteCallbacks -+from pygit2.callbacks import RemoteCallbacks - - from gitfs import __version__ - from gitfs.utils import Args -diff --git a/requirements.txt b/requirements.txt -index fb7d0f3..42c4d1f 100644 ---- a/requirements.txt -+++ b/requirements.txt -@@ -2,6 +2,6 @@ atomiclong==0.1.1 - cffi==1.12.3 - fusepy==3.0.1 - pycparser==2.19 --pygit2==0.28.2 -+pygit2==1.16.1 - raven==6.10.0 - six==1.12.0 From 2520aa77e21ef80aca652603e0a34d4cd54b44fb Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 3 Oct 2025 15:40:06 +0000 Subject: [PATCH 214/262] gitfs-mac: update 1.0.0 bottle. --- Formula/gitfs-mac.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Formula/gitfs-mac.rb b/Formula/gitfs-mac.rb index efbc833..ae2a884 100644 --- a/Formula/gitfs-mac.rb +++ b/Formula/gitfs-mac.rb @@ -11,12 +11,9 @@ class GitfsMac < Formula head "https://github.com/vtemian/gitfs.git", branch: "main" bottle do - root_url "https://github.com/gromgit/homebrew-fuse/releases/download/gitfs-mac-0.5.2" - sha256 cellar: :any, arm64_monterey: "5aa42d1f875f89f6860de825ba6f522435e9e78361b3eddc3b32799d3c5aa498" - sha256 cellar: :any, monterey: "ba780fac3f0470ed7e5a01f2bd1b0df66918bd50eac1b58e8373e3e0dc52974d" - sha256 cellar: :any, big_sur: "e0086949aa4b8e18713a50cacb8bf2f1f73dba28e6523273b53856da35ea9dc7" - sha256 cellar: :any, catalina: "aa14fd52fbd30a3d46fd57ec011ad73fefabc3350c5b962c10c71961bc9f7265" - sha256 cellar: :any, mojave: "7d0605b4d2d6022c607ae6dfbdf87ae984b2f73bbe43e35cddf60fef0b79d3dc" + root_url "https://ghcr.io/v2/gromgit/fuse" + sha256 cellar: :any, arm64_sequoia: "e48dd7b94f4ff6bbec3b51fa4c607a04bdb2338267315d3da988c1d9f6254bd5" + sha256 cellar: :any, arm64_sonoma: "903d6859b1d8cb7d0fa54ee4294e6bd3c57d796495b4850ba4cb50b6c5bf7d63" end depends_on "libgit2" From bfdaf06e664c5e244b21a212ffd2df6e25257a9a Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 16 Oct 2025 19:49:08 +0800 Subject: [PATCH 215/262] run test-bot in verbose-debug mode This is to help figure out why macOS 14 runners keep timing out during builds. --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 87b14e4..c33b9dd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,7 +32,7 @@ jobs: - run: brew test-bot --only-tap-syntax - - run: brew test-bot --only-formulae --root-url='https://ghcr.io/v2/gromgit/fuse' + - run: brew test-bot --verbose --debug --only-formulae --root-url='https://ghcr.io/v2/gromgit/fuse' if: github.event_name == 'pull_request' - name: Upload bottles as artifact From 4b636c8580a8a536e5de37c2bcb611c82a7d784b Mon Sep 17 00:00:00 2001 From: gromgit Date: Tue, 21 Oct 2025 14:30:52 +0000 Subject: [PATCH 216/262] dwarfs-fuse-mac 0.14.0 Closes #166. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 64 ++++++++++++++++++++++++++++++-------- 1 file changed, 51 insertions(+), 13 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index a2f77ae..0d79b86 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class DwarfsFuseMac < Formula desc "Fast high compression read-only file system (macFUSE driver)" homepage "https://github.com/mhx/dwarfs" - url "https://github.com/mhx/dwarfs/releases/download/v0.13.0/dwarfs-0.13.0.tar.xz" - sha256 "d0654fcc1219bfd11c96f737011d141c3ae5929620cd22928e49f25c37a15dc9" + url "https://github.com/mhx/dwarfs/releases/download/v0.14.0/dwarfs-0.14.0.tar.xz" + sha256 "514b851af356102abca9103dd12c92a31fad6d2f705c4cfaff4e815b5753250f" license "GPL-3.0-or-later" livecheck do @@ -56,6 +56,7 @@ class DwarfsFuseMac < Formula # Workaround for Boost 1.89.0 until upstream Folly fix. # Issue ref: https://github.com/facebook/folly/issues/2489 + # Fix to Undefined symbols for architecture x86_64: "_XXH3_64bits" patch :DATA def install @@ -94,7 +95,43 @@ class DwarfsFuseMac < Formula end test do - system sbin/"dwarfs", "--help" + # produce a dwarfs image + system bin/"mkdwarfs", "-i", prefix, "-o", "test.dwarfs", "-l4" + + # check the image + system bin/"dwarfsck", "test.dwarfs" + + # get JSON info about the image + info = JSON.parse(shell_output("#{bin}/dwarfsck test.dwarfs -j")) + assert_equal info["created_by"], "libdwarfs v#{version}" + assert info["inode_count"] >= 10 + + # extract the image + system bin/"dwarfsextract", "-i", "test.dwarfs" + assert_path_exists "bin/mkdwarfs" + assert_path_exists "share/man/man1/mkdwarfs.1" + assert compare_file bin/"mkdwarfs", "bin/mkdwarfs" + + (testpath/"test.cpp").write <<~CPP + #include + #include + + int main(int argc, char **argv) { + int v = dwarfs::get_dwarfs_library_version(); + int major = v / 10000; + int minor = (v % 10000) / 100; + int patch = v % 100; + std::cout << major << "." << minor << "." << patch << std::endl; + return 0; + } + CPP + + # ENV.llvm_clang doesn't work in the test block + ENV["CXX"] = Formula["llvm"].opt_bin/"clang++" if OS.mac? && DevelopmentTools.clang_build_version <= 1500 + + system ENV.cxx, "-std=c++20", "test.cpp", "-I#{include}", "-L#{lib}", "-o", "test", "-ldwarfs_common" + + assert_equal version.to_s, shell_output("./test").chomp end end @@ -109,13 +146,14 @@ __END__ thread REQUIRED ) ---- a/folly/CMake/folly-deps.cmake -+++ b/folly/CMake/folly-deps.cmake -@@ -41,7 +41,6 @@ find_package(Boost 1.51.0 MODULE - filesystem - program_options - regex -- system - thread - REQUIRED - ) +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -507,7 +507,7 @@ if(WITH_TESTS OR WITH_BENCHMARKS OR WITH_FUZZ) + if(WITH_BENCHMARKS) + target_sources(dwarfs_test_helpers PRIVATE test/test_strings.cpp) + endif() +- target_link_libraries(dwarfs_test_helpers PUBLIC dwarfs_reader dwarfs_writer dwarfs_tool) ++ target_link_libraries(dwarfs_test_helpers PUBLIC dwarfs_reader dwarfs_writer dwarfs_tool PkgConfig::XXHASH) + set_property(TARGET dwarfs_test_helpers PROPERTY CXX_STANDARD ${DWARFS_CXX_STANDARD}) + target_compile_definitions(dwarfs_test_helpers + PUBLIC TEST_DATA_DIR=\"${CMAKE_SOURCE_DIR}/test\" From f7967d17ea1ef8491ec045433eafd6335adc975a Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 22 Oct 2025 11:06:33 +0000 Subject: [PATCH 217/262] dwarfs-fuse-mac: update 0.14.0 bottle. --- Formula/dwarfs-fuse-mac.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 0d79b86..04f2777 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -15,9 +15,8 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 arm64_sequoia: "301e40d50177787efb552d25c25e9264624b6d0fc31c71e4f16bbe3d2cb22b0d" - sha256 arm64_sonoma: "0b8122747981a7bfcd3e557d8fa89b047022482aae101f657f25bf38b68ea118" - sha256 cellar: :any, ventura: "5c594ee82df694d72b3ed811272c8699785158b3d5854dc91ef5687d3296fa09" + sha256 arm64_sequoia: "8c7fed0b6bf35ca1bff6acc963103f1e5097e55e893af89f1d2bea6aff949d1e" + sha256 arm64_sonoma: "64014b3664e2a7ab93ffcfb84ca694b41aaf279b3626e1ff14bb5cf1c93a218b" end depends_on "cmake" => :build From c7fe3baa1a82ac841b46b70db3dee0f42180a4dd Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 22 Oct 2025 14:36:45 +0000 Subject: [PATCH 218/262] rclone-mac 1.71.2 Closes #169. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 3231fa6..ae39c09 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.71.1.tar.gz" - sha256 "a3aa14e37047081f9770d7c58a0f13e665ed99600259884246b1884fc4b30b6c" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.71.2.tar.gz" + sha256 "54c619a2f6921981f276f01a12209bf2f2b5d94f580cd8699e93aa7c3e9ee9ba" license "MIT" head "https://github.com/rclone/rclone.git", branch: "master" From 5a851f98e14de3c452194f130ccc22047161fe22 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 24 Oct 2025 01:37:23 +0000 Subject: [PATCH 219/262] rclone-mac: update 1.71.2 bottle. --- Formula/rclone-mac.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index ae39c09..afa3766 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,9 +10,8 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "6ec168f12a1aaaa5605fefd92e928cd098216500593c6864d8ef9cba44070e52" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "c72458e3454ce6fda607a289bf88cd7a4f5d0988fbba8291ddca0aeec3c6bd98" - sha256 cellar: :any_skip_relocation, ventura: "8d4ed278fe3a051bb8bad51d88b73b4f5537cf2044205a9827957f373e3fe1c2" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "50ad503a2474731db4ee0175fc1fe3b40e65a38a90577e18dd6093eec899b93a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "3e7fb86035f0fd3040c994dc7da90eadb4161474355077877d349c819b15a335" end depends_on "go" => :build From e3212e73fc05435efe5c53ff5ac7ede52247f3e0 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 22 Oct 2025 10:36:44 +0000 Subject: [PATCH 220/262] gcsfuse-mac 3.4.1 Closes #168. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 938fbf2..2860cc2 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.0.tar.gz" - sha256 "07eb90d76c50b8fcf0376a43f96ecce098195062e9dced617b3bac68ff51bc79" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.1.tar.gz" + sha256 "a4b7b82d81a414af33592f063f2debe07f772d917af479e4aaaa46149e4e975a" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 7c48dade8029ddf3cc0cd7c87174eb533a032408 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 24 Oct 2025 02:19:42 +0000 Subject: [PATCH 221/262] gcsfuse-mac: update 3.4.1 bottle. --- Formula/gcsfuse-mac.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 2860cc2..5aa16dd 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,9 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "85330a663e1d1d8b13d7739a7201c8b69e2643f4e43432e4a8db16f3633427d2" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "6b2f4706f823c7a44c07f0654df7baeece27dc8c1ea37d62c4260ff71bd13da4" - sha256 cellar: :any_skip_relocation, ventura: "877e09da801612ba6685d5233e70637b63d0c4b775f42c582292138cdace0c8f" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "cba406fa379984f67c93ecc9c946038f843c6665bf927d90088386a0b586cd22" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "a7bae1f2ce1f5c94e9b6fc8a2520c2da5dfa0af9c575d19e6a3327700861b0a9" end depends_on "go" => :build From 7bcc872d8edf5fae9c5acb2d559bd62376546f15 Mon Sep 17 00:00:00 2001 From: gromgit Date: Sat, 25 Oct 2025 18:36:38 +0000 Subject: [PATCH 222/262] dwarfs-fuse-mac 0.14.1 Closes #172. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 04f2777..148ff90 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class DwarfsFuseMac < Formula desc "Fast high compression read-only file system (macFUSE driver)" homepage "https://github.com/mhx/dwarfs" - url "https://github.com/mhx/dwarfs/releases/download/v0.14.0/dwarfs-0.14.0.tar.xz" - sha256 "514b851af356102abca9103dd12c92a31fad6d2f705c4cfaff4e815b5753250f" + url "https://github.com/mhx/dwarfs/releases/download/v0.14.1/dwarfs-0.14.1.tar.xz" + sha256 "620cf27f2e142a5f8fc05552a70704c3bf4df23c3279c6026b3f37954d0529c5" license "GPL-3.0-or-later" livecheck do @@ -145,14 +145,3 @@ __END__ thread REQUIRED ) ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -507,7 +507,7 @@ if(WITH_TESTS OR WITH_BENCHMARKS OR WITH_FUZZ) - if(WITH_BENCHMARKS) - target_sources(dwarfs_test_helpers PRIVATE test/test_strings.cpp) - endif() -- target_link_libraries(dwarfs_test_helpers PUBLIC dwarfs_reader dwarfs_writer dwarfs_tool) -+ target_link_libraries(dwarfs_test_helpers PUBLIC dwarfs_reader dwarfs_writer dwarfs_tool PkgConfig::XXHASH) - set_property(TARGET dwarfs_test_helpers PROPERTY CXX_STANDARD ${DWARFS_CXX_STANDARD}) - target_compile_definitions(dwarfs_test_helpers - PUBLIC TEST_DATA_DIR=\"${CMAKE_SOURCE_DIR}/test\" From 9c677b9e4078f589a3ea0cd0be821c0e6ba8626c Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 29 Oct 2025 01:15:56 +0000 Subject: [PATCH 223/262] dwarfs-fuse-mac: update 0.14.1 bottle. --- Formula/dwarfs-fuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 148ff90..035d10c 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -15,8 +15,8 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 arm64_sequoia: "8c7fed0b6bf35ca1bff6acc963103f1e5097e55e893af89f1d2bea6aff949d1e" - sha256 arm64_sonoma: "64014b3664e2a7ab93ffcfb84ca694b41aaf279b3626e1ff14bb5cf1c93a218b" + sha256 arm64_sequoia: "435146a6369cafb5e9bacfb9470c14c8812b75e68d518041ad3e0125b43c7e43" + sha256 arm64_sonoma: "6bdf459cae00709de615e2df120218898a223d95304abc32e393c47f600adfb2" end depends_on "cmake" => :build From 3cc69316b6a7603f518cb572efa25f97b25744d7 Mon Sep 17 00:00:00 2001 From: gromgit Date: Thu, 30 Oct 2025 06:42:04 +0000 Subject: [PATCH 224/262] gcsfuse-mac 3.4.3 Closes #173. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 5aa16dd..41380b9 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.1.tar.gz" - sha256 "a4b7b82d81a414af33592f063f2debe07f772d917af479e4aaaa46149e4e975a" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.3.tar.gz" + sha256 "133f96085ef34974a53382aa8a65b064095ff889eff2aa98edf78f26e4a46299" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 132f77949e097b149595e31777c4fd2ae6ba8202 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 30 Oct 2025 08:38:35 +0000 Subject: [PATCH 225/262] gcsfuse-mac: update 3.4.3 bottle. --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 41380b9..c4ea44d 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,8 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "cba406fa379984f67c93ecc9c946038f843c6665bf927d90088386a0b586cd22" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "a7bae1f2ce1f5c94e9b6fc8a2520c2da5dfa0af9c575d19e6a3327700861b0a9" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "1d5646754194234b638407125834fa6656b2743abecf6b35f304cab51e7e6027" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "a5e52ce4504f7e39d7a05a4cbfd5924923800b15c14eace70fd44e1656cdaa35" end depends_on "go" => :build From 164b7013b6ab336a9f63d413b07b9dfcf38bbb9d Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Thu, 30 Oct 2025 20:30:40 +0800 Subject: [PATCH 226/262] disable macFUSE extensions by default --- require/macfuse.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/require/macfuse.rb b/require/macfuse.rb index ba5c52a..202c59b 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -92,6 +92,13 @@ class Formula Dir.glob("#{alt_fuse_root}/**/*").each { |f| odebug ">>> #{f}" } end + def disable_macfuse_extensions + ENV.append "CFLAGS", "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0" + ENV.append "CPPFLAGS", "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0" + ENV.append "CXXFLAGS", "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0" + ENV.append "CGO_CPPFLAGS", "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0" + end + def setup_fuse_flags ENV.append "CFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CFLAGS", "-I#{alt_fuse_root}/include/fuse" @@ -110,6 +117,7 @@ class Formula ENV.append "CGO_CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CGO_CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CGO_LDFLAGS", "-L#{alt_fuse_root}/lib" + disable_macfuse_extensions odebug "PKG_CONFIG = #{ENV.fetch("PKG_CONFIG", nil)}" odebug "PKG_CONFIG_PATH = #{ENV.fetch("PKG_CONFIG_PATH", nil)}" odebug "CFLAGS = #{ENV.fetch("CFLAGS", nil)}" @@ -130,6 +138,7 @@ class Formula ENV.append "CGO_CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CGO_CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CGO_LDFLAGS", "-L#{alt_fuse_root}/lib" + disable_macfuse_extensions odebug "PKG_CONFIG = #{ENV.fetch("PKG_CONFIG", nil)}" odebug "PKG_CONFIG_PATH = #{ENV.fetch("PKG_CONFIG_PATH", nil)}" odebug "CFLAGS = #{ENV.fetch("CFLAGS", nil)}" From 675eec95c5df318191a03ee3295c95c91be8d911 Mon Sep 17 00:00:00 2001 From: gromgit Date: Tue, 14 Oct 2025 03:08:28 +0000 Subject: [PATCH 227/262] ifuse-mac 1.2.0 Closes #164. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ifuse-mac.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Formula/ifuse-mac.rb b/Formula/ifuse-mac.rb index 49d92de..fc8bd7a 100644 --- a/Formula/ifuse-mac.rb +++ b/Formula/ifuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class IfuseMac < Formula desc "FUSE module for iOS devices" homepage "https://libimobiledevice.org/" - url "https://github.com/libimobiledevice/ifuse/archive/refs/tags/1.1.4.tar.gz" - sha256 "2a00769e8f1d8bad50898b9d00baf12c8ae1cda2d19ff49eaa9bf580e5dbe78c" + url "https://github.com/libimobiledevice/ifuse/archive/refs/tags/1.2.0.tar.gz" + sha256 "29ab853037d781ef19f734936454c7f7806d1c46fbcca6e15ac179685ab37c9c" license "LGPL-2.1-or-later" head "https://github.com/libimobiledevice/ifuse.git", branch: "master" @@ -26,7 +26,11 @@ class IfuseMac < Formula depends_on :macos def install - setup_fuse + # This file can be generated only if `.git` directory is present + # Create it manually + (buildpath/".tarball-version").write version.to_s + + setup_fuse3 system "./autogen.sh", *std_configure_args system "make", "install" end From 26f37be7c222ec4e786f7a4fee3010f4b7301610 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 31 Oct 2025 10:48:20 +0000 Subject: [PATCH 228/262] ifuse-mac: update 1.2.0 bottle. --- Formula/ifuse-mac.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Formula/ifuse-mac.rb b/Formula/ifuse-mac.rb index fc8bd7a..0e1f563 100644 --- a/Formula/ifuse-mac.rb +++ b/Formula/ifuse-mac.rb @@ -10,9 +10,7 @@ class IfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - rebuild 1 - sha256 cellar: :any, arm64_sonoma: "06ceadb0e0c288cc0f02b5c64c7051f8d54dd39d697801c305ba70101780e3ee" - sha256 cellar: :any, ventura: "d7aecf23caa314cb17ae46d790af547fceca621a300f19f74b2593c0c4cafe10" + sha256 cellar: :any, arm64_sequoia: "7b2a54ceeca52d5ada2e625f7e3edbcdd7f6eedfc8b8f6286137fb38fcff50e6" end depends_on "autoconf" => :build From 76293bfb1eafc0195a2f15c41ef81a46eda5f91c Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Wed, 5 Nov 2025 17:45:17 +0800 Subject: [PATCH 229/262] add Tahoe runners --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c33b9dd..ae074da 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: test-bot: strategy: matrix: - os: [macos-13, macos-14, macos-15] + os: [macos-13, macos-14, macos-15, macos-26] runs-on: ${{ matrix.os }} steps: - name: Set up Homebrew From ea2626ab4224269163c1836b3ab66f2d5dbd9b8a Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 5 Nov 2025 18:41:37 +0000 Subject: [PATCH 230/262] gcsfuse-mac 3.4.4 Closes #174. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index c4ea44d..118629b 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.3.tar.gz" - sha256 "133f96085ef34974a53382aa8a65b064095ff889eff2aa98edf78f26e4a46299" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.4.tar.gz" + sha256 "4f1c25ba20044394538fa7704511669493465bccf11cd257bb745f7baa531142" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 0c5e47a7f4da175087189875206a921dbf8d180d Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Thu, 6 Nov 2025 00:51:58 +0000 Subject: [PATCH 231/262] gcsfuse-mac: update 3.4.4 bottle. --- Formula/gcsfuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 118629b..4c56fbc 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,8 +15,9 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "1d5646754194234b638407125834fa6656b2743abecf6b35f304cab51e7e6027" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "a5e52ce4504f7e39d7a05a4cbfd5924923800b15c14eace70fd44e1656cdaa35" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "af3511891e38ad8683e6d6746a1b9755bcbd70d07ddfa3b37d323472a3cfdbd1" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "a0c7e6a39a1d968761e62cef8e75fa2ad2ab441ef4c9e094da90674eecac1494" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "4f8f8974e7c471ca82d45c83077efb3faef55e9ecd775eefb46f7e20d716459c" end depends_on "go" => :build From f5b1ac31c92e8b35767ab1b26c1c1491da8af172 Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 21 Nov 2025 22:32:55 +0000 Subject: [PATCH 232/262] rclone-mac 1.72.0 Closes #176. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index afa3766..8ae3a7b 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.71.2.tar.gz" - sha256 "54c619a2f6921981f276f01a12209bf2f2b5d94f580cd8699e93aa7c3e9ee9ba" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.72.0.tar.gz" + sha256 "5a2eccbc3519224377c0fbbf4469c6e8125c37616ac28cf3c3ec091ccfbbe0c5" license "MIT" head "https://github.com/rclone/rclone.git", branch: "master" From defe6aabfe38fa1358ea6c33df8d86d7ad77d2fc Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 22 Nov 2025 05:26:50 +0000 Subject: [PATCH 233/262] rclone-mac: update 1.72.0 bottle. --- Formula/rclone-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 8ae3a7b..ba947e5 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,8 +10,9 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "50ad503a2474731db4ee0175fc1fe3b40e65a38a90577e18dd6093eec899b93a" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "3e7fb86035f0fd3040c994dc7da90eadb4161474355077877d349c819b15a335" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "8dbdb39b713e0eae98e17382ea1f34c00d4e514626704c7a2083cb50aa00bf98" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "78071ac73957eebe970c609b78ec0e8ef8a34fe09e1f824908cfe5f7da3f0ef3" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "28dad62fdfe9a624e394fe2514b477f1411adf0fefad1c54e1f65afb2c57b849" end depends_on "go" => :build From bb03a7e1fde941023e34c07ddb9e44430bb909cd Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 21 Nov 2025 22:32:49 +0000 Subject: [PATCH 234/262] ratarmount-mac 1.2.1 Closes #175. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/ratarmount-mac.rb | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 7d7c4a2..7348ce1 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -5,8 +5,8 @@ class RatarmountMac < Formula desc "Mount and efficiently access archives as filesystems" homepage "https://github.com/mxmlnkn/ratarmount" - url "https://files.pythonhosted.org/packages/e0/5c/ffddb34553d65cb9bf1a0baa59bb61fcf3beebab0e0a944347a501b2e258/ratarmount-1.2.0.tar.gz" - sha256 "acca4e5803c75f50f94d4c75ead5f44aa4c4661c9e77d50eb25d1876e6f4dec9" + url "https://files.pythonhosted.org/packages/f6/2f/ce04f40f3cc82bb3ffbc97bffe3b7a2abe83a382c81fe2452ad54792acdf/ratarmount-1.2.1.tar.gz" + sha256 "28be2f1b9477ba4d0d8d75ddbc2468fc906970d36f4940bd932d1a51818e06a0" license "MIT" head "https://github.com/mxmlnkn/ratarmount.git", branch: "master" @@ -24,8 +24,8 @@ class RatarmountMac < Formula depends_on "zstd" resource "brotli" do - url "https://files.pythonhosted.org/packages/2f/c2/f9e977608bdf958650638c3f1e28f85a1b075f075ebbe77db8555463787b/Brotli-1.1.0.tar.gz" - sha256 "81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724" + url "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz" + sha256 "e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a" end resource "fast-zip-decryption" do @@ -64,8 +64,8 @@ class RatarmountMac < Formula end resource "psutil" do - url "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz" - sha256 "7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456" + url "https://files.pythonhosted.org/packages/e1/88/bdd0a41e5857d5d703287598cbf08dad90aed56774ea52ae071bae9071b6/psutil-7.1.3.tar.gz" + sha256 "6c86281738d77335af7aec228328e944b30930899ea760ecf33a4dba66be5e74" end resource "py7zr" do @@ -94,13 +94,13 @@ class RatarmountMac < Formula end resource "pyzstd" do - url "https://files.pythonhosted.org/packages/8f/a2/54d860ccbd07e3c67e4d0321d1c29fc7963ac82cf801a078debfc4ef7c15/pyzstd-0.17.0.tar.gz" - sha256 "d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6" + url "https://files.pythonhosted.org/packages/47/82/7bcafbf06ee83a66990ce5badbb8f4dc32184346bab20de7e468b1a2f6ec/pyzstd-0.18.0.tar.gz" + sha256 "81b6851ab1ca2e5f2c709e896a1362e3065a64f271f43db77fb7d5e4a78e9861" end resource "rapidgzip" do - url "https://files.pythonhosted.org/packages/fa/df/f4abf845cb27f60156b124af95f483d2861cd607811120650293a1835327/rapidgzip-0.15.0.tar.gz" - sha256 "e81079c190c458652076f3667f90aa5886fbf2c92a5a3d0169cfb1faf1e45dfa" + url "https://files.pythonhosted.org/packages/d6/50/b9bb77eaf841f2fbd8123d9677815d4ef53b53c4c189c5f789c78ef2d05e/rapidgzip-0.15.2.tar.gz" + sha256 "fa3f90f17ce185a99514df54b5316bdfa593e98f3eebbb12da301eb25d6dedcd" end resource "rarfile" do @@ -109,8 +109,8 @@ class RatarmountMac < Formula end resource "ratarmountcore" do - url "https://files.pythonhosted.org/packages/60/ab/3f75901c28a4680d0e416b3e618587e25422613dd4735ad98cad74a40a7e/ratarmountcore-0.10.0.tar.gz" - sha256 "178d8f6be572e22847264f34c4b0d2166bec8b6de650b69e485b60e98a7c1ba0" + url "https://files.pythonhosted.org/packages/f8/15/b9c2a47a4adba9b7bef8a057896a8e96db1d286ae538bd1d9d2fd147febd/ratarmountcore-0.10.2.tar.gz" + sha256 "35e2935e1e135140d1bb8d82061c1527fb168ba5653d0218c06f3ec106711e6c" end resource "texttable" do From 6824d390a65014b255884e79bc8d65afb0ef44a7 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sat, 22 Nov 2025 05:27:07 +0000 Subject: [PATCH 235/262] ratarmount-mac: update 1.2.1 bottle. --- Formula/ratarmount-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/ratarmount-mac.rb b/Formula/ratarmount-mac.rb index 7348ce1..d3b0788 100644 --- a/Formula/ratarmount-mac.rb +++ b/Formula/ratarmount-mac.rb @@ -12,9 +12,9 @@ class RatarmountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sequoia: "2365105db0ac74c04321995b37ff0be6159f70ae2d34147be2d37557dec9f714" - sha256 cellar: :any, arm64_sonoma: "a8f2c88f8e5c6068a1cbb4418a86ee0826d8cf36b4d12a33b1fd1dc768d5ae73" - sha256 cellar: :any, ventura: "f24a02c02121d7338d6a03915c3501377455b7c590b40de086d684d28459b7a1" + sha256 cellar: :any, arm64_tahoe: "f89ceae4c6bb313cf569f7727033c07390db1382965a22e1197d0f1ee9c0a5bc" + sha256 cellar: :any, arm64_sequoia: "c0beb8c22c87eac4c3ba674f1c7245d0094f3bfebf64f9fce2fea1bfa0c2d674" + sha256 cellar: :any, arm64_sonoma: "588e3d984a585d5c2770882e3afc3872524a979738809eee8a5d5dff5bbc15b8" end depends_on "libgit2" From cd9b7c5fe26b8e1cb50d3983b9249f9bd6761166 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 23 Nov 2025 08:11:14 +0800 Subject: [PATCH 236/262] archivemount-mac: update repo location https://github.com/Homebrew/homebrew-core/pull/255514 Closes #177. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/archivemount-mac.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Formula/archivemount-mac.rb b/Formula/archivemount-mac.rb index 6fbe9c2..848692f 100644 --- a/Formula/archivemount-mac.rb +++ b/Formula/archivemount-mac.rb @@ -2,14 +2,10 @@ require_relative "../require/macfuse" class ArchivemountMac < Formula desc "File system for accessing archives using libarchive" - homepage "https://github.com/cybernoid/archivemount" - url "https://slackware.uk/~urchlay/src/archivemount-0.9.1.tar.gz" - sha256 "c529b981cacb19541b48ddafdafb2ede47a40fcaf16c677c1e2cd198b159c5b3" - - livecheck do - url "https://raw.githubusercontent.com/cybernoid/archivemount/refs/heads/master/CHANGELOG" - regex(/\*\s+v?(\d+(?:\.\d+)+)\s+/i) - end + homepage "https://git.sr.ht/~nabijaczleweli/archivemount-ng" + url "https://git.sr.ht/~nabijaczleweli/archivemount-ng/archive/0.9.1.tar.gz" + sha256 "882faf07fe9241a5015eff9691c4702fdadb177265833b385135562a1c2c2059" + license "LGPL-2.0-or-later" bottle do root_url "https://ghcr.io/v2/gromgit/fuse" From 16203ce7a30009618dd1a49c4cdbbfa431fe90a2 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 23 Nov 2025 03:19:47 +0000 Subject: [PATCH 237/262] archivemount-mac: update 0.9.1 bottle. --- Formula/archivemount-mac.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Formula/archivemount-mac.rb b/Formula/archivemount-mac.rb index 848692f..ec47d31 100644 --- a/Formula/archivemount-mac.rb +++ b/Formula/archivemount-mac.rb @@ -9,9 +9,10 @@ class ArchivemountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - rebuild 1 - sha256 cellar: :any, arm64_sonoma: "abe39d7d99aae950033e62df6c1ac3c33b7b8a7863eeb92d2bb82c1b3b5662fc" - sha256 cellar: :any, ventura: "be2622a6cb26b8dc581c35b1cad1f07ddafbfea379e5f4db250258ab6583f615" + rebuild 2 + sha256 cellar: :any, arm64_tahoe: "50738aa449a8b214387c1cc148b30b760fb64ced8dd0c85f0d0c29db25986a73" + sha256 cellar: :any, arm64_sequoia: "02e40045fc073d935a4abf9b83e469b1c5f50b15fa84f53b95f1164e658279aa" + sha256 cellar: :any, arm64_sonoma: "482da34d8d8dbd9a2ce53f4ae40e1f84ca946e188d681ef9cc72d9535e98b3cd" end depends_on "pkgconf" => :build From 576f4c0b8d9b4713e033068cd914f18fc013466c Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 23 Nov 2025 11:21:18 +0800 Subject: [PATCH 238/262] update publish.yml to latest Homebrew --- .github/workflows/publish.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1449560..5f145bf 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,25 +8,27 @@ on: jobs: pr-pull: if: contains(github.event.pull_request.labels.*.name, 'pr-pull') - strategy: - matrix: - os: [macos-13, macos-14, macos-15] - runs-on: ${{ matrix.os }} + runs-on: ubuntu-22.04 permissions: + actions: read + checks: read contents: write + issues: read packages: write pull-requests: write steps: - name: Set up Homebrew uses: Homebrew/actions/setup-homebrew@main + with: + token: ${{ secrets.GITHUB_TOKEN }} - name: Set up git uses: Homebrew/actions/git-user-config@main - name: Pull bottles env: - HOMEBREW_GITHUB_API_TOKEN: ${{ github.token }} - HOMEBREW_GITHUB_PACKAGES_TOKEN: ${{ github.token }} + HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + HOMEBREW_GITHUB_PACKAGES_TOKEN: ${{ secrets.GITHUB_TOKEN }} HOMEBREW_GITHUB_PACKAGES_USER: ${{ github.repository_owner }} PULL_REQUEST: ${{ github.event.pull_request.number }} run: brew pr-pull --debug --tap="$GITHUB_REPOSITORY" "$PULL_REQUEST" @@ -34,7 +36,6 @@ jobs: - name: Push commits uses: Homebrew/actions/git-try-push@main with: - token: ${{ github.token }} branch: main - name: Delete branch From 36701c7bf24052d97c29d03d93286f54aa80ce28 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Sun, 23 Nov 2025 11:56:30 +0800 Subject: [PATCH 239/262] archivemount-mac 1b Closes #179. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/archivemount-mac.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Formula/archivemount-mac.rb b/Formula/archivemount-mac.rb index ec47d31..420769e 100644 --- a/Formula/archivemount-mac.rb +++ b/Formula/archivemount-mac.rb @@ -3,8 +3,9 @@ require_relative "../require/macfuse" class ArchivemountMac < Formula desc "File system for accessing archives using libarchive" homepage "https://git.sr.ht/~nabijaczleweli/archivemount-ng" - url "https://git.sr.ht/~nabijaczleweli/archivemount-ng/archive/0.9.1.tar.gz" - sha256 "882faf07fe9241a5015eff9691c4702fdadb177265833b385135562a1c2c2059" + url "https://git.sr.ht/~nabijaczleweli/archivemount-ng/archive/1b.tar.gz" + version "1b" + sha256 "de10cfee3bff8c1dd2b92358531d3c0001db36a99e1098ed0c9d205d110e903d" license "LGPL-2.0-or-later" bottle do @@ -21,9 +22,8 @@ class ArchivemountMac < Formula depends_on :macos def install - setup_fuse - system "./configure", "--disable-silent-rules", *std_configure_args - system "make", "install" + setup_fuse3 + system "make", "PREFIX=#{prefix}", "install" end test do From 698ed57a59eda47af241a8e04323c327a7e252e5 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Sun, 23 Nov 2025 04:12:52 +0000 Subject: [PATCH 240/262] archivemount-mac: update 1b bottle. --- Formula/archivemount-mac.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Formula/archivemount-mac.rb b/Formula/archivemount-mac.rb index 420769e..3837be8 100644 --- a/Formula/archivemount-mac.rb +++ b/Formula/archivemount-mac.rb @@ -10,10 +10,9 @@ class ArchivemountMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - rebuild 2 - sha256 cellar: :any, arm64_tahoe: "50738aa449a8b214387c1cc148b30b760fb64ced8dd0c85f0d0c29db25986a73" - sha256 cellar: :any, arm64_sequoia: "02e40045fc073d935a4abf9b83e469b1c5f50b15fa84f53b95f1164e658279aa" - sha256 cellar: :any, arm64_sonoma: "482da34d8d8dbd9a2ce53f4ae40e1f84ca946e188d681ef9cc72d9535e98b3cd" + sha256 cellar: :any, arm64_tahoe: "e0aa81ce9ae8fb880b340b02077e03acaf1d4f489554a411bf4430ba3a558f31" + sha256 cellar: :any, arm64_sequoia: "fa4e1c0bbd16a705f0746d9c1721e3a5ebf9fc664b49291dd0390129542595ae" + sha256 cellar: :any, arm64_sonoma: "ab28653f06c95589c740800b90187182cf45abffa2dda25146881dceaa963152" end depends_on "pkgconf" => :build From d06c9548d657146020422b8eafd39d4db6acf5b9 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 25 Nov 2025 23:56:26 +0800 Subject: [PATCH 241/262] macos-13 runners deprecated --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ae074da..a127b4a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: test-bot: strategy: matrix: - os: [macos-13, macos-14, macos-15, macos-26] + os: [macos-14, macos-15, macos-26] runs-on: ${{ matrix.os }} steps: - name: Set up Homebrew From 0649e8a73eca32677346aa6b09638f4a70c0dfd1 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 28 Nov 2025 14:11:03 +0800 Subject: [PATCH 242/262] require/macfuse: add base include dir to flags Some projects add subdir to their #include's. --- require/macfuse.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/require/macfuse.rb b/require/macfuse.rb index 202c59b..9498309 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -100,19 +100,20 @@ class Formula end def setup_fuse_flags - ENV.append "CFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CFLAGS", "-I#{alt_fuse_root}/include/fuse" + ENV.append "CFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CFLAGS", "-D_USE_FILE_OFFSET_BITS=64" - ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include/fuse" + ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" - ENV.append "CXXFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CXXFLAGS", "-I#{alt_fuse_root}/include/fuse" + ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CXXFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CXXFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "LDFLAGS", "-L#{alt_fuse_root}/lib" + ENV.append "CGO_CPPFLAGS", "-I#{alt_fuse_root}/include/fuse" ENV.append "CGO_CPPFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CGO_CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CGO_CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" @@ -125,16 +126,20 @@ class Formula def setup_fuse3_flags ENV.append "CFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CPPFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CXXFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CXXFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CXXFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CXXFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "LDFLAGS", "-L#{alt_fuse_root}/lib" ENV.append "CGO_CPPFLAGS", "-I#{alt_fuse_root}/include/fuse3" + ENV.append "CGO_CPPFLAGS", "-I#{alt_fuse_root}/include" ENV.append "CGO_CPPFLAGS", "-D_FILE_OFFSET_BITS=64" ENV.append "CGO_CPPFLAGS", "-D_USE_FILE_OFFSET_BITS=64" ENV.append "CGO_LDFLAGS", "-L#{alt_fuse_root}/lib" From cc6597f8976ac6e8f00e00909bc53d469ba53f12 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 2 Dec 2025 20:20:29 +0800 Subject: [PATCH 243/262] fix FUSE2/3 segregation during build prep Need to make sure only one FUSE version is visible, so as to avoid build confusion. --- require/macfuse.rb | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/require/macfuse.rb b/require/macfuse.rb index 9498309..88b89b0 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -51,13 +51,25 @@ class Formula def setup_fuse_includes mkdir "#{alt_fuse_root}/include" do - Dir["/usr/local/include/fuse*"].each { |f| cp_r f, "." } + Dir["/usr/local/include/fuse", "/usr/local/include/fuse.h"].each { |f| cp_r f, "." } + end + end + + def setup_fuse3_includes + mkdir "#{alt_fuse_root}/include" do + Dir["/usr/local/include/fuse3", "/usr/local/include/fuse.h"].each { |f| cp_r f, "." } end end def setup_fuse_libs mkdir "#{alt_fuse_root}/lib" do - Dir["/usr/local/lib/*fuse*"].each { |f| cp_r f, "." } + Dir["/usr/local/lib/libfuse.*"].each { |f| cp_r f, "." } + end + end + + def setup_fuse3_libs + mkdir "#{alt_fuse_root}/lib" do + Dir["/usr/local/lib/libfuse3.*"].each { |f| cp_r f, "." } end end @@ -73,6 +85,12 @@ class Formula mkdir "#{alt_fuse_root}/lib/pkgconfig" do cp "/usr/local/lib/pkgconfig/fuse.pc", "." inreplace "fuse.pc", "/usr/local", alt_fuse_root.to_s + end + ENV.prepend_path "PKG_CONFIG_PATH", "#{alt_fuse_root}/lib/pkgconfig" + end + + def setup_fuse3_pkgconfig + mkdir "#{alt_fuse_root}/lib/pkgconfig" do cp "/usr/local/lib/pkgconfig/fuse3.pc", "." inreplace "fuse3.pc", "/usr/local", alt_fuse_root.to_s end @@ -92,6 +110,14 @@ class Formula Dir.glob("#{alt_fuse_root}/**/*").each { |f| odebug ">>> #{f}" } end + def setup_fuse3_env + odebug "Setting up FUSE3 temp environment under #{alt_fuse_root}" + setup_fuse3_includes + setup_fuse3_libs + setup_fuse3_pkgconfig + Dir.glob("#{alt_fuse_root}/**/*").each { |f| odebug ">>> #{f}" } + end + def disable_macfuse_extensions ENV.append "CFLAGS", "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0" ENV.append "CPPFLAGS", "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0" @@ -159,7 +185,7 @@ class Formula def setup_fuse3 return unless need_alt_fuse? - setup_fuse_env + setup_fuse3_env setup_fuse3_flags end end From 3b17f4034fc0452f43bdbdfa8d8d1bf9e2d08a1e Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 2 Dec 2025 19:17:47 +0800 Subject: [PATCH 244/262] dwarfs-fuse-mac: revision bump Also enable FUSE build, oops. Closes #118 Closes #190. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 035d10c..2361527 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -6,6 +6,7 @@ class DwarfsFuseMac < Formula url "https://github.com/mhx/dwarfs/releases/download/v0.14.1/dwarfs-0.14.1.tar.xz" sha256 "620cf27f2e142a5f8fc05552a70704c3bf4df23c3279c6026b3f37954d0529c5" license "GPL-3.0-or-later" + revision 1 livecheck do url :stable @@ -88,6 +89,7 @@ class DwarfsFuseMac < Formula ENV.prepend_path "HOMEBREW_LIBRARY_PATHS", Formula["llvm"].opt_lib/"c++" end + setup_fuse system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args system "cmake", "--build", "build", "--parallel" system "cmake", "--install", "build" From 037b2b716f4c08991378253b46d99ee343323ec5 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:07:55 +0000 Subject: [PATCH 245/262] dwarfs-fuse-mac: update 0.14.1_1 bottle. --- Formula/dwarfs-fuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 2361527..aa0e896 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -16,8 +16,9 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 arm64_sequoia: "435146a6369cafb5e9bacfb9470c14c8812b75e68d518041ad3e0125b43c7e43" - sha256 arm64_sonoma: "6bdf459cae00709de615e2df120218898a223d95304abc32e393c47f600adfb2" + sha256 arm64_tahoe: "bc774cfa6d741a0edf6a0d214985cf4532723ffb9137b8520c90fd5077947e2a" + sha256 arm64_sequoia: "33c28204480f510a4248b13094f4233f4647c4786a8ca9e8eab538cc78177520" + sha256 arm64_sonoma: "b07ecc7e407f88dc301642181b333609b31c37e960e2a8c4f5316f62d2819463" end depends_on "cmake" => :build From bc90b0478aa0946b0b413e5d65e04541ef04568e Mon Sep 17 00:00:00 2001 From: gromgit Date: Tue, 2 Dec 2025 10:38:17 +0000 Subject: [PATCH 246/262] gcsfuse-mac 3.5.3 Closes #189. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 4c56fbc..1593df3 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.4.4.tar.gz" - sha256 "4f1c25ba20044394538fa7704511669493465bccf11cd257bb745f7baa531142" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.5.3.tar.gz" + sha256 "e0d154c15a88482f70a01483d00e56238aa5cdd2f195553be7efc8bf0761998e" license "Apache-2.0" head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" From 6eb699bf2aa141ec321b34a7348341a5a8ecadbe Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:08:23 +0000 Subject: [PATCH 247/262] gcsfuse-mac: update 3.5.3 bottle. --- Formula/gcsfuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 1593df3..e89244c 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,9 +15,9 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_tahoe: "af3511891e38ad8683e6d6746a1b9755bcbd70d07ddfa3b37d323472a3cfdbd1" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "a0c7e6a39a1d968761e62cef8e75fa2ad2ab441ef4c9e094da90674eecac1494" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "4f8f8974e7c471ca82d45c83077efb3faef55e9ecd775eefb46f7e20d716459c" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "9f284896b5576dc2a98d1c96c9f2b53f35051ac0bb01c38b8828fd5826c93f69" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "73758bd920293d0574c6c8ca147ffbd54c51734f8fec12307fd81bc3b5d6b633" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "658ac578828a18b15d8e68639a47fd3c2c7da1a6e04c8c5c4b0d610d0b7b5f4e" end depends_on "go" => :build From 5c39929aee506c34f84d8888c5158f85992db722 Mon Sep 17 00:00:00 2001 From: gromgit Date: Sun, 30 Nov 2025 22:31:48 +0000 Subject: [PATCH 248/262] hfsfuse-mac 0.307 Closes #191. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/hfsfuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb index 3850e85..b50a470 100644 --- a/Formula/hfsfuse-mac.rb +++ b/Formula/hfsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class HfsfuseMac < Formula desc "FUSE driver for HFS+ filesystems (read-only)" homepage "https://github.com/0x09/hfsfuse" - url "https://github.com/0x09/hfsfuse/releases/download/0.289/hfsfuse-0.289.tar.gz" - sha256 "b19597dda364a670eebf05d0681c77db4b0f625f19b9e16f4b2b65dd8d16c360" + url "https://github.com/0x09/hfsfuse/releases/download/0.307/hfsfuse-0.307.tar.gz" + sha256 "7e9ce3331839452d8978e2e5e580fdde159f32754aa6e88b752740234a2f1a3e" license all_of: ["BSD-2-Clause", "MIT"] head "https://github.com/0x09/hfsfuse.git", branch: "master" @@ -14,6 +14,7 @@ class HfsfuseMac < Formula sha256 cellar: :any, ventura: "06146c2169ecaf61ed886a28231bec023ae7761eb85bce358c7fc8ed2fd60d12" end + depends_on "libarchive" depends_on "lzfse" depends_on MacfuseRequirement depends_on :macos From 12eb9c1456c92126fc72b40972f2ef46fb264bf8 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 2 Dec 2025 14:46:12 +0000 Subject: [PATCH 249/262] hfsfuse-mac: update 0.307 bottle. --- Formula/hfsfuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb index b50a470..e3a7b2d 100644 --- a/Formula/hfsfuse-mac.rb +++ b/Formula/hfsfuse-mac.rb @@ -10,8 +10,9 @@ class HfsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "508aa0e067ea5bd62cdab71626d343384578d79db7ed53ad1a6cb075ca1bd6a8" - sha256 cellar: :any, ventura: "06146c2169ecaf61ed886a28231bec023ae7761eb85bce358c7fc8ed2fd60d12" + sha256 cellar: :any, arm64_tahoe: "71e4285bcaa102a8e34c7a0495988a2adc25c4bda95baddd40526b430b4cc2b2" + sha256 cellar: :any, arm64_sequoia: "740ae64a94872e1219c22dc4f7e993375ae643793f093cfe3e29da84dd1b1abc" + sha256 cellar: :any, arm64_sonoma: "ab28bc6d5a69f2d433a6544ce1d893b3dbcd155dc3c02ef4c2b74eea86086a0e" end depends_on "libarchive" From 53d1f2c78d436a0b2e96c5864c8788ec52397859 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Fri, 12 Dec 2025 12:53:24 +0800 Subject: [PATCH 250/262] don't include toplevel fuse.h for FUSE3 builds That loads FUSE2 includes, which confuses some builds. --- require/macfuse.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/require/macfuse.rb b/require/macfuse.rb index 88b89b0..e6227e2 100644 --- a/require/macfuse.rb +++ b/require/macfuse.rb @@ -57,7 +57,7 @@ class Formula def setup_fuse3_includes mkdir "#{alt_fuse_root}/include" do - Dir["/usr/local/include/fuse3", "/usr/local/include/fuse.h"].each { |f| cp_r f, "." } + Dir["/usr/local/include/fuse3"].each { |f| cp_r f, "." } end end From 2318a56f30b6564a63699e5edf25d09eac7faecb Mon Sep 17 00:00:00 2001 From: gromgit Date: Sat, 6 Dec 2025 14:30:06 +0000 Subject: [PATCH 251/262] gcsfuse-mac 3.5.4 Closes #193. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index e89244c..5b7ea9b 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,9 +3,10 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.5.3.tar.gz" - sha256 "e0d154c15a88482f70a01483d00e56238aa5cdd2f195553be7efc8bf0761998e" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.5.4.tar.gz" + sha256 "dee76449ad43c576c69b97b49ca09894116e648afc8565a5ac97be07bbc0c285" license "Apache-2.0" + revision 1 head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" livecheck do From bb877e13edea7eac10bc3d6197ffa3d3a58a53ad Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 12 Dec 2025 08:59:41 +0000 Subject: [PATCH 252/262] gcsfuse-mac: update 3.5.4_1 bottle. --- Formula/gcsfuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 5b7ea9b..3f41b4f 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -16,9 +16,9 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_tahoe: "9f284896b5576dc2a98d1c96c9f2b53f35051ac0bb01c38b8828fd5826c93f69" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "73758bd920293d0574c6c8ca147ffbd54c51734f8fec12307fd81bc3b5d6b633" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "658ac578828a18b15d8e68639a47fd3c2c7da1a6e04c8c5c4b0d610d0b7b5f4e" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "72efecafe04a39bb4d0cdb4b16ca8a18d95b53ff28b87e6f5b703399b9d54f3e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "34bb4e27327eeba7eac836cf7f8aed6657e35d7ade98c46c775eb42697906cf7" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "cb6323689c2567287d512d737b89cf036db1267d24df3a5e8275abf80d24e8e1" end depends_on "go" => :build From 70d8185e3079c646419c2d9eebf5722bf8b02393 Mon Sep 17 00:00:00 2001 From: gromgit Date: Fri, 12 Dec 2025 06:49:11 +0000 Subject: [PATCH 253/262] rclone-mac 1.72.1 Closes #196. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/rclone-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index ba947e5..9dc288c 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class RcloneMac < Formula desc "Rsync for cloud storage (with macOS FUSE mount support)" homepage "https://rclone.org/" - url "https://github.com/rclone/rclone/archive/refs/tags/v1.72.0.tar.gz" - sha256 "5a2eccbc3519224377c0fbbf4469c6e8125c37616ac28cf3c3ec091ccfbbe0c5" + url "https://github.com/rclone/rclone/archive/refs/tags/v1.72.1.tar.gz" + sha256 "322c73932b533571880832c0e07abdf9492c7f329b7d1dcdbd2a195fa2635a77" license "MIT" head "https://github.com/rclone/rclone.git", branch: "master" From 025e62c2e14524b46a14d1813b97aca724e58ec0 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 12 Dec 2025 09:52:02 +0000 Subject: [PATCH 254/262] rclone-mac: update 1.72.1 bottle. --- Formula/rclone-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/rclone-mac.rb b/Formula/rclone-mac.rb index 9dc288c..05f6755 100644 --- a/Formula/rclone-mac.rb +++ b/Formula/rclone-mac.rb @@ -10,9 +10,9 @@ class RcloneMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_tahoe: "8dbdb39b713e0eae98e17382ea1f34c00d4e514626704c7a2083cb50aa00bf98" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "78071ac73957eebe970c609b78ec0e8ef8a34fe09e1f824908cfe5f7da3f0ef3" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "28dad62fdfe9a624e394fe2514b477f1411adf0fefad1c54e1f65afb2c57b849" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "4fbfed6cbd727a74761f9e5918aa4d2cc576fe5aefe76fa7a8a2f2e491693f07" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "c3217d9951aa76172bba74eddd191554eecc85e67bfb0926e4abc0ee79a7d400" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "93cd3973b52d0d34b0b3301e0876cfe601574523b321c5021c658f2ab362b644" end depends_on "go" => :build From c0ff283054bef583abc3974312343ee0a9913f13 Mon Sep 17 00:00:00 2001 From: Adrian Ho Date: Tue, 16 Dec 2025 11:22:39 +0800 Subject: [PATCH 255/262] dwarfs-fuse-mac: revision bump (gflags 2.3.0) Closes #198. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/dwarfs-fuse-mac.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index aa0e896..8c3601b 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -6,7 +6,7 @@ class DwarfsFuseMac < Formula url "https://github.com/mhx/dwarfs/releases/download/v0.14.1/dwarfs-0.14.1.tar.xz" sha256 "620cf27f2e142a5f8fc05552a70704c3bf4df23c3279c6026b3f37954d0529c5" license "GPL-3.0-or-later" - revision 1 + revision 2 livecheck do url :stable From d63d1f6365f70842b66fccbb892f38779a2eb631 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Tue, 16 Dec 2025 08:57:43 +0000 Subject: [PATCH 256/262] dwarfs-fuse-mac: update 0.14.1_2 bottle. --- Formula/dwarfs-fuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/dwarfs-fuse-mac.rb b/Formula/dwarfs-fuse-mac.rb index 8c3601b..e6b35b4 100644 --- a/Formula/dwarfs-fuse-mac.rb +++ b/Formula/dwarfs-fuse-mac.rb @@ -16,9 +16,9 @@ class DwarfsFuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 arm64_tahoe: "bc774cfa6d741a0edf6a0d214985cf4532723ffb9137b8520c90fd5077947e2a" - sha256 arm64_sequoia: "33c28204480f510a4248b13094f4233f4647c4786a8ca9e8eab538cc78177520" - sha256 arm64_sonoma: "b07ecc7e407f88dc301642181b333609b31c37e960e2a8c4f5316f62d2819463" + sha256 arm64_tahoe: "c9f9e2ee142c6250c83e6fc37a885e2ba84dcb6146becc0dfe2cd1183deeda42" + sha256 arm64_sequoia: "b2f5010b2c6adde00ea38254045aa61671ad40e08e27cd86617dc291d9664112" + sha256 arm64_sonoma: "33574825dad792929955c4356d6ff1e30f75172b0c4e48849c42c360fe530f7e" end depends_on "cmake" => :build From 8ec473507dfc67410b617ae05be1680bd3cdd937 Mon Sep 17 00:00:00 2001 From: gromgit Date: Wed, 17 Dec 2025 06:49:01 +0000 Subject: [PATCH 257/262] gcsfuse-mac 3.5.5 Closes #199. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/gcsfuse-mac.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index 3f41b4f..ec428c1 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -3,10 +3,9 @@ require_relative "../require/macfuse" class GcsfuseMac < Formula desc "User-space file system for interacting with Google Cloud" homepage "https://github.com/googlecloudplatform/gcsfuse" - url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.5.4.tar.gz" - sha256 "dee76449ad43c576c69b97b49ca09894116e648afc8565a5ac97be07bbc0c285" + url "https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.5.5.tar.gz" + sha256 "ae5f26ee6969081ecd71bdc581871ebb88cb7b03a00d3bab6f9939b80bcfa39a" license "Apache-2.0" - revision 1 head "https://github.com/GoogleCloudPlatform/gcsfuse.git", branch: "master" livecheck do From 25c681888519af837138e8859e17fa61b6f4f518 Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Wed, 17 Dec 2025 11:56:09 +0000 Subject: [PATCH 258/262] gcsfuse-mac: update 3.5.5 bottle. --- Formula/gcsfuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/gcsfuse-mac.rb b/Formula/gcsfuse-mac.rb index ec428c1..efb6ca1 100644 --- a/Formula/gcsfuse-mac.rb +++ b/Formula/gcsfuse-mac.rb @@ -15,9 +15,9 @@ class GcsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any_skip_relocation, arm64_tahoe: "72efecafe04a39bb4d0cdb4b16ca8a18d95b53ff28b87e6f5b703399b9d54f3e" - sha256 cellar: :any_skip_relocation, arm64_sequoia: "34bb4e27327eeba7eac836cf7f8aed6657e35d7ade98c46c775eb42697906cf7" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "cb6323689c2567287d512d737b89cf036db1267d24df3a5e8275abf80d24e8e1" + sha256 cellar: :any_skip_relocation, arm64_tahoe: "7f39bb946f29f15b669b159d3ea2b784e3836e34ee1a58406502607ba5a08dfe" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "11c070d74913efa55f634e8c9a6e1cff408dcca490908b161a7863e65ba3f1f4" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "3498f4c6657e881e8b21850d1c9793997535a24aeddf0d46f0e226f89097d8fe" end depends_on "go" => :build From d3fd472dc7981b103eefca75678fafa4ddab3732 Mon Sep 17 00:00:00 2001 From: gromgit Date: Mon, 22 Dec 2025 03:50:06 +0000 Subject: [PATCH 259/262] cryfs-mac 1.0.3 Closes #202. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/cryfs-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/cryfs-mac.rb b/Formula/cryfs-mac.rb index 106813b..7c0d419 100644 --- a/Formula/cryfs-mac.rb +++ b/Formula/cryfs-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class CryfsMac < Formula desc "Encrypts your files so you can safely store them in Dropbox, iCloud, etc." homepage "https://www.cryfs.org" - url "https://github.com/cryfs/cryfs/releases/download/1.0.1/cryfs-1.0.1.tar.xz" - sha256 "7ad4cc45e1060431991538d3e671ec11285896c0d7a24880290945ef3ca248ed" + url "https://github.com/cryfs/cryfs/releases/download/1.0.3/cryfs-1.0.3.tar.xz" + sha256 "1f30cc406e5c811490ba14174518a797a80442bfff317a2fdfbc5d21205b9dfe" license "LGPL-3.0-or-later" head "https://github.com/cryfs/cryfs.git", branch: "develop" From 42849eb00162fd3824bb90f682f8ec2114b4676b Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 26 Dec 2025 05:20:29 +0000 Subject: [PATCH 260/262] cryfs-mac: update 1.0.3 bottle. --- Formula/cryfs-mac.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Formula/cryfs-mac.rb b/Formula/cryfs-mac.rb index 7c0d419..e22643a 100644 --- a/Formula/cryfs-mac.rb +++ b/Formula/cryfs-mac.rb @@ -10,8 +10,9 @@ class CryfsMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_sonoma: "b5175d3198f2be05e267ffdee0000ce54a2f2a56dba534e71a3755b1abcedda3" - sha256 cellar: :any, ventura: "38006b9bbd045368a952af0dc34997a2f51eb2b0a5d41feccd75e8e699aee0d0" + sha256 cellar: :any, arm64_tahoe: "cf79aa4893fe09f288540e992d1c8065cdab0344ada444ed4099c5e80fd5d910" + sha256 cellar: :any, arm64_sequoia: "009d5696e71ed22394ff67d5a9e45bfcf605d0d9347f9db7d6316bf336a5e1d7" + sha256 cellar: :any, arm64_sonoma: "ab98abc9ef34928585d59a7dd93a7d9de1cedadac40b7ab797c515ba06168b44" end depends_on "cmake" => :build From 039545cddedac07e972912538832253e3999f5ed Mon Sep 17 00:00:00 2001 From: gromgit Date: Sat, 20 Dec 2025 06:45:37 +0000 Subject: [PATCH 261/262] hfsfuse-mac 0.310 Closes #201. Signed-off-by: Adrian Ho <215702+gromgit@users.noreply.github.com> --- Formula/hfsfuse-mac.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb index e3a7b2d..6ae90f9 100644 --- a/Formula/hfsfuse-mac.rb +++ b/Formula/hfsfuse-mac.rb @@ -3,8 +3,8 @@ require_relative "../require/macfuse" class HfsfuseMac < Formula desc "FUSE driver for HFS+ filesystems (read-only)" homepage "https://github.com/0x09/hfsfuse" - url "https://github.com/0x09/hfsfuse/releases/download/0.307/hfsfuse-0.307.tar.gz" - sha256 "7e9ce3331839452d8978e2e5e580fdde159f32754aa6e88b752740234a2f1a3e" + url "https://github.com/0x09/hfsfuse/releases/download/0.310/hfsfuse-0.310.tar.gz" + sha256 "49ad0ea6b7cbef4d55b1b436e0e772a639162fb35cc80586ba9ae49f05ad3e65" license all_of: ["BSD-2-Clause", "MIT"] head "https://github.com/0x09/hfsfuse.git", branch: "master" From 487b90649814bb95d7fe676820e2dff2ee0917ef Mon Sep 17 00:00:00 2001 From: Adrian Ho <215702+gromgit@users.noreply.github.com> Date: Fri, 26 Dec 2025 05:20:44 +0000 Subject: [PATCH 262/262] hfsfuse-mac: update 0.310 bottle. --- Formula/hfsfuse-mac.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Formula/hfsfuse-mac.rb b/Formula/hfsfuse-mac.rb index 6ae90f9..e4f680e 100644 --- a/Formula/hfsfuse-mac.rb +++ b/Formula/hfsfuse-mac.rb @@ -10,9 +10,9 @@ class HfsfuseMac < Formula bottle do root_url "https://ghcr.io/v2/gromgit/fuse" - sha256 cellar: :any, arm64_tahoe: "71e4285bcaa102a8e34c7a0495988a2adc25c4bda95baddd40526b430b4cc2b2" - sha256 cellar: :any, arm64_sequoia: "740ae64a94872e1219c22dc4f7e993375ae643793f093cfe3e29da84dd1b1abc" - sha256 cellar: :any, arm64_sonoma: "ab28bc6d5a69f2d433a6544ce1d893b3dbcd155dc3c02ef4c2b74eea86086a0e" + sha256 cellar: :any, arm64_tahoe: "f3f8f016549b023c31c1fbca1998d31d5d1452319a3152b0d21a8107c0c81cf8" + sha256 cellar: :any, arm64_sequoia: "f3843985cb817343609f990fa7bd1c346453017814defbf4311c5f031c6ba8cd" + sha256 cellar: :any, arm64_sonoma: "33a1216d966ed9426cbf2be528b17556e07ce0757161d62d774a69b2b72dfd3f" end depends_on "libarchive"