Skip to content

Commit 25cd2d0

Browse files
authored
Merge pull request Homebrew#221344 from botantony/bump-libfuse-3.17.2
libfuse 3.17.2
2 parents 00de37a + d8dfd64 commit 25cd2d0

File tree

12 files changed

+69
-42
lines changed

12 files changed

+69
-42
lines changed

Formula/b/bindfs.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ class Bindfs < Formula
44
url "https://bindfs.org/downloads/bindfs-1.18.0.tar.gz"
55
sha256 "46fcf95b871109265e93cd42e5ae282c722716488ad9f0da1e1f98535be37f7a"
66
license "GPL-2.0-or-later"
7+
revision 1
78

89
livecheck do
910
url "https://bindfs.org/downloads/"
1011
regex(/href=.*?bindfs[._-]v?(\d+(?:\.\d+)+)\.t/i)
1112
end
1213

1314
bottle do
14-
sha256 cellar: :any_skip_relocation, arm64_linux: "367dce693fae2e1107ed9fce1e4971ad3c3bf32d9ec9bb85e8ff8a37c8758b4d"
15-
sha256 cellar: :any_skip_relocation, x86_64_linux: "e22505f7582f8eda7a6bc912ebf7b99f1567b1d5e75e1ac12a782bcaf99b9cce"
15+
sha256 cellar: :any_skip_relocation, arm64_linux: "af02d31cc5f0a29f9844104f3862f36d2f9bf8c67fc350ff9023c2079010f819"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "ec8d0ea83f32a075faba5255b6e70d0547f563c24d4a526de403db96f79b7f30"
1617
end
1718

1819
head do

Formula/e/erofs-utils.rb

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ class ErofsUtils < Formula
44
url "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-1.8.6.tar.gz"
55
sha256 "5b221dc3fd6d151425b30534ede46fb7a90dc233a8659cba0372796b0a066547"
66
license "GPL-2.0-or-later"
7+
revision 1
78
head "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git", branch: "master"
89

910
livecheck do
@@ -12,13 +13,13 @@ class ErofsUtils < Formula
1213
end
1314

1415
bottle do
15-
sha256 cellar: :any, arm64_sequoia: "c9817fc25ebcc38519098db7574e0f30c572fd4a3ab0733e0ad4d5325bfb4085"
16-
sha256 cellar: :any, arm64_sonoma: "58ed7f18f8d0fa1dc59f89af00520fc3e517a507f0e2cab605d96d8619824c31"
17-
sha256 cellar: :any, arm64_ventura: "810b9e6176335824a78f3436dea554057e586d6b8d72247851b8b5755ccee45b"
18-
sha256 cellar: :any, sonoma: "871cc1449daf3a852355704d7c08de6b5a7466874f240d14deb02bc7320acf5e"
19-
sha256 cellar: :any, ventura: "0e9802c3e89f7970f560906280c11566769b4d0984486541b81d8d35019be12a"
20-
sha256 cellar: :any_skip_relocation, arm64_linux: "b7968c98388aa3d63869cb2fcc7feefdbed9ce8701018a9d76fb4273a373af33"
21-
sha256 cellar: :any_skip_relocation, x86_64_linux: "59b019bce96ed03fd50de50709be80b67166b57f9e27647abff573c97ca3e85e"
16+
sha256 cellar: :any, arm64_sequoia: "03e075a445897ce1acaf6ddc02e62ddb705972ea6f26a31e2e5b991a841aeb73"
17+
sha256 cellar: :any, arm64_sonoma: "f90df104dd53380797ec856b06802d9da4788212649f6ce4c4a6763ebc309651"
18+
sha256 cellar: :any, arm64_ventura: "dcc67b92eea9b1f17038baed4c2413567a541951c9210ac988496833be0276fd"
19+
sha256 cellar: :any, sonoma: "4c0a889e8005956e1501f974286d9ab5e060481e78069bd5fd681b3d885ae17f"
20+
sha256 cellar: :any, ventura: "19c47bf9e4d9e2e9309232f9b72f65454c7a92a91de0993a26c3b9b6c3d833ff"
21+
sha256 cellar: :any_skip_relocation, arm64_linux: "431c2a838f37fcef7bd49655e72aa754c7ade8184e138c727ae5ca60d1384528"
22+
sha256 cellar: :any_skip_relocation, x86_64_linux: "26ff2d6669966a7967651ca4b59acac8316abae5042a7fbdf48eaeeff8d0045b"
2223
end
2324

2425
depends_on "autoconf" => :build

Formula/f/freerdp.rb

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ class Freerdp < Formula
44
url "https://github.com/FreeRDP/FreeRDP/releases/download/3.15.0/freerdp-3.15.0.tar.gz"
55
sha256 "e8cd58decef4c970faea2fbea675970eea60e440ebe8033c54889acb83787371"
66
license "Apache-2.0"
7+
revision 1
78

89
bottle do
9-
sha256 arm64_sequoia: "e82726c45f9bc0e040258dbebac89557b7f83435d86533c16e32fad3c01bf2f5"
10-
sha256 arm64_sonoma: "40d5228f39fb627d07c2bd6e8916f5da4a837c4b68b08104b6e940b8fb2d996a"
11-
sha256 arm64_ventura: "dcc8bbf624c415e1cf69835f9856eaa5549c4ed959d60414c84f7995ea185ddc"
12-
sha256 sonoma: "d036fb0dcf84d2eb639cff2455e8464da0096e1704f3d3f783742cd48fee6213"
13-
sha256 ventura: "74549eff287fbd24c9a4a07dea62c660d5c5cae12680dbc9f53e6c9f8a03519c"
14-
sha256 arm64_linux: "60069b06cb0edded895820fad50a2d20a984c4a8abc76570381d27844f3195d9"
15-
sha256 x86_64_linux: "af8306a70f998965f64cbf9781c37067e99a7f1efeffa5cb0e233cf4531ddce6"
10+
sha256 arm64_sequoia: "9fa9067784958730b7969cff5556d67afd9896775727fbbc47a184dfb1358429"
11+
sha256 arm64_sonoma: "f8b1cd554604318870bae2990799b23b4d410c906025a881758609559cf39291"
12+
sha256 arm64_ventura: "39a2322e3061ecf45f0693703e81e14fc0094363a4cfb463b0cb850421ee781c"
13+
sha256 sonoma: "f608e8023020140d9bd19248c65973bd985574a5472804d1b45382b7d4491a0f"
14+
sha256 ventura: "49011d6448a6aba277069cba61a2ee87e14fc2d6edec26ad536449ddb0aa3be7"
15+
sha256 arm64_linux: "8a1fde5ef00593aefb2be888f2e1ef14b1f838232b170036496b835b21a44230"
16+
sha256 x86_64_linux: "56afe805b646f6c5de2283a84e0d636f05674fb5ac7acab49a494814d144eb64"
1617
end
1718

1819
head do

Formula/f/fuse-overlayfs.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ class FuseOverlayfs < Formula
44
url "https://github.com/containers/fuse-overlayfs/archive/refs/tags/v1.14.tar.gz"
55
sha256 "0779d1ee8fbb6adb48df40e54efa9c608e1d7bbd844800a4c32c110d5fcbe9f2"
66
license "GPL-2.0-or-later"
7+
revision 1
78

89
bottle do
9-
sha256 cellar: :any_skip_relocation, arm64_linux: "f99b8ad2ff2831322b3c16346ae27ead7a039631877ea1d1b457f6e836ca2f2e"
10-
sha256 cellar: :any_skip_relocation, x86_64_linux: "0bc8bc7c27421872eedb29785d42fe9176e9848afacf31a9eab72a7ef4452b41"
10+
sha256 cellar: :any_skip_relocation, arm64_linux: "a7f8cf5e1be7d7fd77a0035c39dc2b58df1119e5c6c8f9918e02b6384c0c6833"
11+
sha256 cellar: :any_skip_relocation, x86_64_linux: "67b15525a3dff8d4db1bbd933ad061aa07ce3818ba310e52cdad0bc01748deea"
1112
end
1213

1314
depends_on "autoconf" => :build

Formula/i/ifuse.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class Ifuse < Formula
22
desc "FUSE module for iOS devices"
33
homepage "https://libimobiledevice.org/"
44
license "LGPL-2.1-or-later"
5-
revision 1
5+
revision 2
66
head "https://github.com/libimobiledevice/ifuse.git", branch: "master"
77

88
stable do
@@ -17,9 +17,8 @@ class Ifuse < Formula
1717
end
1818

1919
bottle do
20-
rebuild 2
21-
sha256 cellar: :any_skip_relocation, arm64_linux: "c85baf6f86b5eef37630a3bcf2d161c9004d2ec5d06fcc77ceed2974a19e5cc0"
22-
sha256 cellar: :any_skip_relocation, x86_64_linux: "b3182da5c1d4d56eb06f4edcdc6d375b21f808437f3adfbf044e69d881dc3b7f"
20+
sha256 cellar: :any_skip_relocation, arm64_linux: "734a650c8068975a04496c7efc513167c327b7202a112698745cea919ad75a6d"
21+
sha256 cellar: :any_skip_relocation, x86_64_linux: "1c1e2348ff0c16c8d70685fb9112a77739aec3317e21079527dcb2abb0f99e8e"
2322
end
2423

2524
depends_on "autoconf" => :build

Formula/lib/libfuse.rb

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
class Libfuse < Formula
22
desc "Reference implementation of the Linux FUSE interface"
33
homepage "https://github.com/libfuse/libfuse"
4-
url "https://github.com/libfuse/libfuse/releases/download/fuse-3.16.2/fuse-3.16.2.tar.gz"
5-
sha256 "f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87"
4+
url "https://github.com/libfuse/libfuse/releases/download/fuse-3.17.2/fuse-3.17.2.tar.gz"
5+
sha256 "3d932431ad94e86179e5265cddde1d67aa3bb2fb09a5bd35c641f86f2b5ed06f"
66
license any_of: ["LGPL-2.1-only", "GPL-2.0-only"]
77
head "https://github.com/libfuse/libfuse.git", branch: "master"
88

99
bottle do
10-
rebuild 1
11-
sha256 arm64_linux: "ea5c6e5e94c0cc55811ea6c527855761f03c080127b6f9bfa84a23f1623a7068"
12-
sha256 x86_64_linux: "585b1ea16d170add0e1a1a7159e266a4851fe684365491acc61319b1039a29a4"
10+
sha256 arm64_linux: "447962f98f38e97d6235096dbc5cd7453345c893ea5cf3f9099fe8115dec707e"
11+
sha256 x86_64_linux: "11f5d2472fd50b34f28e07e94ddf10b8bfca48e6b8725724e8260ebc0b0fbb1d"
1312
end
1413

1514
depends_on "meson" => :build

Formula/r/ratarmount.rb

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ class Ratarmount < Formula
66
url "https://github.com/mxmlnkn/ratarmount/archive/refs/tags/v1.0.0.tar.gz"
77
sha256 "fc5fadfc4dc268613eb3df832a0b3a3bc7fd40cd119b6aff83beaaa29ed05254"
88
license "MIT"
9+
revision 1
910

1011
bottle do
11-
sha256 cellar: :any_skip_relocation, arm64_linux: "f9e6cc9dacbba3ef90ca0f09e9c652d68333e2bdd1d08f08bef54fc7e897eceb"
12-
sha256 cellar: :any_skip_relocation, x86_64_linux: "11268d8d0bd4a24d02de87d4834083d228f6d4a1de4ee88a5686039fb6679ac4"
12+
sha256 cellar: :any_skip_relocation, arm64_linux: "71afbf252f7c7f0c94fe39b89175f2abffc5f7ff84b64eaee8e77d0d846e52e8"
13+
sha256 cellar: :any_skip_relocation, x86_64_linux: "9834cce582b558270e76d63e92a7a1aed99e55f43401c46c6d2c2910c7a7b284"
1314
end
1415

1516
depends_on "libffi"
@@ -73,6 +74,12 @@ class Ratarmount < Formula
7374
resource "ratarmountcore" do
7475
url "https://files.pythonhosted.org/packages/a1/5a/5600a4abe37426e9f3206bed3519b392f01816679226f4058049ea0e4a7d/ratarmountcore-0.8.0.tar.gz"
7576
sha256 "f1991a79b020b94e75c37c92c199677c80186db5f86a7a9717def68f1ae08207"
77+
78+
# Fix to use libfuse 3.16+ because of ABI problem
79+
# Issue ref: https://github.com/mxmlnkn/ratarmount/issues/153
80+
# But it is resolved in 3.17.x
81+
# Issue ref: https://github.com/libfuse/libfuse/issues/1029
82+
patch :DATA
7683
end
7784

7885
def install
@@ -85,3 +92,18 @@ def install
8592
assert_match "FUSE mountpoint could not be created", shell_output("#{bin}/ratarmount #{tarball} 2>&1", 1)
8693
end
8794
end
95+
96+
__END__
97+
diff --git a/ratarmountcore/fusepy/fuse.py b/ratarmountcore/fusepy/fuse.py
98+
index 5e8e976..aedfa06 100644
99+
--- a/ratarmountcore/fusepy/fuse.py
100+
+++ b/ratarmountcore/fusepy/fuse.py
101+
@@ -171,7 +171,7 @@ if fuse_version_major != 2 and not (fuse_version_major == 3 and _system == 'Linu
102+
f"Found library {_libfuse_path} has wrong major version: {fuse_version_major}. "
103+
"Expected FUSE 2!"
104+
)
105+
-if fuse_version_major == 3 and fuse_version_minor > 16:
106+
+if fuse_version_major == 3 and fuse_version_minor > 17:
107+
raise AttributeError(
108+
f"Found library {_libfuse_path} is too new ({fuse_version_major}.{fuse_version_minor}) "
109+
"and will not be used because FUSE 3 has no track record of ABI compatibility."

Formula/s/s3ql.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@ class S3ql < Formula
88
url "https://github.com/s3ql/s3ql/releases/download/s3ql-5.2.3/s3ql-5.2.3.tar.gz"
99
sha256 "892acf8a479fc837256100d820408bc5e2c27c0ba9ee2b5f8aa114d593b5af87"
1010
license "GPL-3.0-only"
11+
revision 1
1112

1213
livecheck do
1314
url :stable
1415
strategy :github_latest
1516
end
1617

1718
bottle do
18-
sha256 cellar: :any_skip_relocation, arm64_linux: "3a9d3956e98c813290bfd0416d5f965efbe9f21de58ad0859a698ce6ff302d7b"
19-
sha256 cellar: :any_skip_relocation, x86_64_linux: "a611f35febf5059569c6592bb87c772cecc93204f0dec4c5759283d19cc8faf2"
19+
sha256 cellar: :any_skip_relocation, arm64_linux: "96328863e3da5545903385b786971fc1b8bbd0be4151dbd5bd738c979f6a57b5"
20+
sha256 cellar: :any_skip_relocation, x86_64_linux: "ff2f720afc9d4216f721454f97a5f4fe133ee503b0d3167d3f2012a33ae84a4d"
2021
end
2122

2223
depends_on "cython" => :build

Formula/s/squashfuse.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ class Squashfuse < Formula
44
url "https://github.com/vasi/squashfuse/releases/download/0.6.1/squashfuse-0.6.1.tar.gz"
55
sha256 "7b18a58c40a3161b5c329ae925b72336b5316941f906b446b8ed6c5a90989f8c"
66
license "BSD-2-Clause"
7+
revision 1
78

89
bottle do
9-
sha256 cellar: :any_skip_relocation, arm64_linux: "7ff64be9805be5acc6c776b14e02274ebc824188da0280b73031fc31ed3c3de8"
10-
sha256 cellar: :any_skip_relocation, x86_64_linux: "eaeb6cc85774a4eff9b61fceca85dfea48e7d36c6302959b0f7b7cf3b565039e"
10+
sha256 cellar: :any_skip_relocation, arm64_linux: "2ac81c35fe8e2339d2da50ba09484eff8f69552fb3f501f33d8df133d358173a"
11+
sha256 cellar: :any_skip_relocation, x86_64_linux: "a8f4cd10ca2e0d20f7407ba2d8fa8240d3786dd4c65b40f1e24a7878e0f828e4"
1112
end
1213

1314
depends_on "autoconf" => :build

Formula/s/sshfs.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ class Sshfs < Formula
44
url "https://github.com/libfuse/sshfs/archive/refs/tags/sshfs-3.7.3.tar.gz"
55
sha256 "52a1a1e017859dfe72a550e6fef8ad4f8703ce312ae165f74b579fd7344e3a26"
66
license any_of: ["LGPL-2.1-only", "GPL-2.0-only"]
7+
revision 1
78

89
bottle do
9-
rebuild 1
10-
sha256 arm64_linux: "bd70a34c078fcb7601b4c509ac54d36ac53e46118dc958c3cb75e909afcaefa8"
11-
sha256 x86_64_linux: "0eb28ad70ce9c608b66eed7f32169f6e5201fd68e3a4fd8a48a6194499cc82af"
10+
sha256 arm64_linux: "bbd7c81450476893e5574f06a4d3fa7975156b71d5dbf1ab28ccd3f103e1dfef"
11+
sha256 x86_64_linux: "07adb364aaf4520dca920a1b0c2ba1af740e222e6026766aaec88ee9715812df"
1212
end
1313

1414
depends_on "meson" => :build

0 commit comments

Comments
 (0)