diff --git a/Aliases/libgit2@1.8 b/Aliases/libgit2@1.9 similarity index 100% rename from Aliases/libgit2@1.8 rename to Aliases/libgit2@1.9 diff --git a/Formula/b/bat.rb b/Formula/b/bat.rb index cbee5359da87a..05b1b0d7de65d 100644 --- a/Formula/b/bat.rb +++ b/Formula/b/bat.rb @@ -2,7 +2,7 @@ class Bat < Formula desc "Clone of cat(1) with syntax highlighting and Git integration" homepage "https://github.com/sharkdp/bat" license any_of: ["Apache-2.0", "MIT"] - revision 1 + revision 2 head "https://github.com/sharkdp/bat.git", branch: "master" # Remove `stable` block when patch is no longer needed. @@ -16,18 +16,17 @@ class Bat < Formula end bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "551f2475fea64abf18cc89dd3d7b5b81025f1eea76ec9822931698746252c7b6" - sha256 cellar: :any, arm64_sonoma: "6cc195324f99c03418d089b273b581856ad80876845898c3e932d843ce9b36d7" - sha256 cellar: :any, arm64_ventura: "cdf2086708888cbf4196097e7970faefa5d307d1af1596318cad3e40125952a1" - sha256 cellar: :any, sonoma: "ef586d39057da2d71132ff3828a787602865895305a314356fcd91d2ad062736" - sha256 cellar: :any, ventura: "34437a8949ccf6c038623ed61c5a1741a60ac34a8fd09f55eac283485e780458" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a9b46511808dedc8e88fe9a7194adee9d873e84c32a22a5fdc2b66f13cf35b56" + sha256 cellar: :any, arm64_sequoia: "0725b04fd2c2bc239c1607b2677e3b31f577585ef7937f0b5813be3c7ecb3707" + sha256 cellar: :any, arm64_sonoma: "ed65b66d398da860e0e9ef1afa9025bac56107dae9eb654114ec93c87fdba6af" + sha256 cellar: :any, arm64_ventura: "fb0fb99732fa593bbc22a6e533c65e1b6187d74ab184dfbdafe3f71bf3b06042" + sha256 cellar: :any, sonoma: "d5cceac5588236f829a3c56fd5b739b96e6207f7c4fb18bc4440be6a5a1e5064" + sha256 cellar: :any, ventura: "4162ca42e5b44298ba227d2556a6e4b8fb926e31e4592a8fb3989f475378cd5a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "55dabc13b7034e338f7c8036ff8e1380276242a1b94d87a7697ed7e24cadfba9" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "oniguruma" def install @@ -59,7 +58,7 @@ def check_binary_linkage(binary, library) assert_match "Homebrew test", output [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["oniguruma"].opt_lib/shared_library("libonig"), ].each do |library| assert check_binary_linkage(bin/"bat", library), diff --git a/Formula/c/cabin.rb b/Formula/c/cabin.rb index 4ed62419243d3..8e6ac4883bbbf 100644 --- a/Formula/c/cabin.rb +++ b/Formula/c/cabin.rb @@ -4,22 +4,23 @@ class Cabin < Formula url "https://github.com/cabinpkg/cabin/archive/refs/tags/0.11.0.tar.gz" sha256 "0ffefbfa8aa26a55c9acb058943a35a4d316ad13f588fee0c66ee5e16673e657" license "Apache-2.0" + revision 1 head "https://github.com/cabinpkg/cabin.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "718a61b02f0570116f728f6781b324960c1befdcebb323b11e9a5579df070949" - sha256 cellar: :any, arm64_sonoma: "428beabf2dbf2d516fc142fed8d159876f10f4561cb830e48f85e1ea6092a788" - sha256 cellar: :any, arm64_ventura: "93f89a86a5cbf309887eadb863631829e0c5fc899dd11c1c23f64d55323d0e47" - sha256 cellar: :any, sonoma: "05bbcea8035588f3d0fecf766109e7e69baee7c573b1e326126d8812f642cc0e" - sha256 cellar: :any, ventura: "f28c62b0d3c9ea57cdcd40b84beb17e57d9bb56f10043632f87a71f0e9da8100" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e30409295c48daf0a199dfdaee56914cd22cfc2601923c72be7e16031a1234f3" + sha256 cellar: :any, arm64_sequoia: "c24a7739166e9d08a4cc7f883d3a90b6e8528dd7db622c970d2f53c994c59506" + sha256 cellar: :any, arm64_sonoma: "4438f8cd89a498219256b7844de9b129be12d30cdeab3ebcbef42c181dcc9e24" + sha256 cellar: :any, arm64_ventura: "b266bbce28bcf942c16038b18c11a440f894b022f7411ea6e545158a2a2bc5ce" + sha256 cellar: :any, sonoma: "93ddb33c84187fe72debab940444dd25939637210d43eb392535e38231fcecbb" + sha256 cellar: :any, ventura: "553462ad734a97b0e7600d0821170cbe11f929668132cfb1aa0221ab28ad0a00" + sha256 cellar: :any_skip_relocation, x86_64_linux: "07f5c88feb9dd1a7f6eff05fb0d1c87a33bb46413644eb1c6fa4052744c89319" end depends_on "nlohmann-json" => :build depends_on "toml11" => :build depends_on "curl" depends_on "fmt" - depends_on "libgit2" + depends_on "libgit2@1.8" depends_on "pkgconf" depends_on "tbb" diff --git a/Formula/c/cargo-c.rb b/Formula/c/cargo-c.rb index b7ca0e0c12514..bed8f51a12d4c 100644 --- a/Formula/c/cargo-c.rb +++ b/Formula/c/cargo-c.rb @@ -4,6 +4,7 @@ class CargoC < Formula url "https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.10.7.tar.gz" sha256 "c4532dd2bf23769df5f64649d5b0c037fb2a29467c74d16a54bad3054d9f3f3a" license "MIT" + revision 1 livecheck do url :stable @@ -11,17 +12,17 @@ class CargoC < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "5951973b69b0cb31e7ce329ea10ec1e079a623f41ff1a98f711c84798c1e42eb" - sha256 cellar: :any, arm64_sonoma: "9be9fcbaa46d8145277a02eeb086b70cfd227d1c5f8fd8bcb5fbf7038f78ad4d" - sha256 cellar: :any, arm64_ventura: "814ef6637f5e55538275ff4e12e00c19f10b9931a00abfcc3bd924434a3f187d" - sha256 cellar: :any, sonoma: "bbeaf25cbfcfff7b2c2d24bf042e361ee2d7f75aeba4a06699abaf0d88145d6f" - sha256 cellar: :any, ventura: "5f48c342177b5ffe5653a601588ec3db7bec366df7aa1fd0173429b2fb242a41" - sha256 cellar: :any_skip_relocation, x86_64_linux: "79ec2ac05df9f384a6c372610c7f995bd3f518f0d341eb53f1e5fa709f122f4e" + sha256 cellar: :any, arm64_sequoia: "8aec96a2dce142fbe7f95ab307f1db7b97461e8015883540ff5e3f1ea81e87d2" + sha256 cellar: :any, arm64_sonoma: "d35a8a6e883a1c24edaae1859c95538203949b37797ba889d86f0ede922ed70b" + sha256 cellar: :any, arm64_ventura: "472d2114a047824e76ad513d80091d232b88409ca5e55a893a48cc5614efd2c1" + sha256 cellar: :any, sonoma: "af9bcc231409f9459314350d12028555f625952dabe4959fe6fe408cf83a421e" + sha256 cellar: :any, ventura: "09f6635f2e7d963d798d1229508d2cf3ce98a067c666586889a4c3bce5aa51d1" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9a65e5792a0cef75b7fe70f1bf738b752d6cac6798e108a87441b67b50ff39fe" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "libssh2" depends_on "openssl@3" @@ -55,7 +56,7 @@ def check_binary_linkage(binary, library) assert_match cargo_error, shell_output("#{bin}/cargo-cbuild cbuild 2>&1", 1) [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["libssh2"].opt_lib/shared_library("libssh2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), diff --git a/Formula/c/cargo-generate.rb b/Formula/c/cargo-generate.rb index 54730ef3555b4..56d4f488684e5 100644 --- a/Formula/c/cargo-generate.rb +++ b/Formula/c/cargo-generate.rb @@ -4,20 +4,21 @@ class CargoGenerate < Formula url "https://github.com/cargo-generate/cargo-generate/archive/refs/tags/v0.22.1.tar.gz" sha256 "f912f1c172a5a51ac7a693f44acaef99f5b9278723aa4daaeb96278807e025bd" license any_of: ["Apache-2.0", "MIT"] + revision 1 head "https://github.com/cargo-generate/cargo-generate.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "4326e76a07be0e6260943e9687a8c7f533cac0354232fd037d185610116b861b" - sha256 cellar: :any, arm64_sonoma: "b723f39711ec75e2c8bad9de8544a36f6f5f4a56d05edf9c4d3cf99b290a072e" - sha256 cellar: :any, arm64_ventura: "cabf92e8da2ff15436c42334e6383226d08ed64e108492df5314517763ebdd94" - sha256 cellar: :any, sonoma: "4fc74035244a7a7f9e0b43701554fd1a746f7d464fa17b77b6a76d3a372eda46" - sha256 cellar: :any, ventura: "6792b5b18b74be10b52a49b9ab60983aa7b70101951463254ad296cdb2c485e5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "dd951667b6714ad976a1563617dba8e572c2fda7bf0a7517a045a2dd630d9626" + sha256 cellar: :any, arm64_sequoia: "cc8c8913389620fe33dac4be8b56cadb0706a12868f3010f59a3ed10205428e7" + sha256 cellar: :any, arm64_sonoma: "de2a3a85b67415125afaae67fdee814e6fd72fbca91ec89a018ed7afb010dad5" + sha256 cellar: :any, arm64_ventura: "453fdc9e96ba47c20735ede9c836825d72f87376dc7b8c97ca4a0b217297cd31" + sha256 cellar: :any, sonoma: "6525b1e29c5fd2ba0c5c8e99940d6f4114888658c25312805d7ac61a8551cba1" + sha256 cellar: :any, ventura: "1e4563b9ecc0817e6bd3b86614f5dd918f78817a626e45d8441286a033dd640b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ad35d30247d8cd9e9209b5c4a6d36f01018d531eb4e3d9b75912012c975d672d" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "libssh2" depends_on "openssl@3" @@ -48,7 +49,7 @@ def check_binary_linkage(binary, library) assert_match "brewtest", (testpath/"brewtest/Cargo.toml").read linked_libraries = [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["libssh2"].opt_lib/shared_library("libssh2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), ] diff --git a/Formula/c/cargo-outdated.rb b/Formula/c/cargo-outdated.rb index 52efd8d76227f..a4f43824e3311 100644 --- a/Formula/c/cargo-outdated.rb +++ b/Formula/c/cargo-outdated.rb @@ -9,21 +9,22 @@ class CargoOutdated < Formula url "https://static.crates.io/crates/cargo-outdated/cargo-outdated-0.16.0.crate" sha256 "965d39dfcc7afd39a0f2b01e282525fc2211f6e8acc85f1ee27f704420930678" license "MIT" + revision 1 head "https://github.com/kbknapp/cargo-outdated.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "4d34640c51d476d3c0e3edffc99932c71e213f2714d3aaf23d58109916bfe637" - sha256 cellar: :any, arm64_sonoma: "1771e1804acfe1537233821c9185975e0061bca378a88594682fe11d1f0ff032" - sha256 cellar: :any, arm64_ventura: "f188cda8e578bb128373a2fa2703a8682cebe9b570f798b541b5bdb84ffaed84" - sha256 cellar: :any, sonoma: "5fa2feab40497eb4d6f4c82bcf23bdac336159c46c027ac2c7b88e547a127e10" - sha256 cellar: :any, ventura: "01ba35ef314267282776569918241939965bc829c133c8d11736a4c6b0b2847d" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a34bc7ad70d3828def2fbaa0a4849105339300d72ba4abc0fadc3269fb0fbf8b" + sha256 cellar: :any, arm64_sequoia: "6049f49c035ed7bb3e593d48821239c93b03643ef60aacb847d86db52037c8a0" + sha256 cellar: :any, arm64_sonoma: "d702cdb138bab9eb25da3782caaeaad6702bc604e0f99551472ac0b926557d87" + sha256 cellar: :any, arm64_ventura: "1060e9672f0ced9f9e2f62f3140c79a9561062ab24439a3c1ea669244bf323a6" + sha256 cellar: :any, sonoma: "61985936a86ff5a4848bd6fe7c9fec1346065ec0ef16dad3ae6b880a86cd50cc" + sha256 cellar: :any, ventura: "aea8615845515169d44ee3cbdb4cc8b29b591a0530f5142a8eaef64ee1bf5fe9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "23c83b573ccf7c64e862557f2bd62a398476ee426fb91826746f68114f0335ee" end depends_on "pkgconf" => :build depends_on "rust" => :build depends_on "rustup" => :test - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "openssl@3" uses_from_macos "zlib" @@ -72,7 +73,7 @@ def check_binary_linkage(binary, library) end [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), ].each do |library| diff --git a/Formula/c/cargo-release.rb b/Formula/c/cargo-release.rb index e7cca64f4a46e..2f220a2aeeac3 100644 --- a/Formula/c/cargo-release.rb +++ b/Formula/c/cargo-release.rb @@ -4,21 +4,22 @@ class CargoRelease < Formula url "https://github.com/crate-ci/cargo-release/archive/refs/tags/v0.25.15.tar.gz" sha256 "dee97fbcb6124f7d159cfc0ea8fb3977da1513da2135b179bd48dbcd0abde616" license any_of: ["Apache-2.0", "MIT"] + revision 1 head "https://github.com/crate-ci/cargo-release.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "e617f9b2cbfe43a7c841e82c4e9ace6febaa639666f68b59e176ef7ff48beaf1" - sha256 cellar: :any, arm64_sonoma: "c77ddbdd498de5f68789072debe9ed69411d0883771db2e9039130ef15bdc57a" - sha256 cellar: :any, arm64_ventura: "bc8e95f349b29d5526778f4024c880c975b5c381962fd719423c89477862742a" - sha256 cellar: :any, sonoma: "582e6f58dcb8361458e117660b6b4ed6b43126a8e33fff4475200c49da47efdb" - sha256 cellar: :any, ventura: "3a758f4162c86ec6d51448556dd7b9193fe49aeeaf1f1010a3fee7d58f47174d" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f7f4394fbb5c4647d557163bcab41988b3b0199688e22534b22409249414bb23" + sha256 cellar: :any, arm64_sequoia: "2574c100ae1015f8400a41596e75d55a42b9685b1409711f20ee9a6699b933f7" + sha256 cellar: :any, arm64_sonoma: "0f6d3557c3ad479fb4360c77db610c57ed9c878b2e7bba9569c5d0d47d4965df" + sha256 cellar: :any, arm64_ventura: "17dc706dc7989bb6ff4f71fa805fa919e3a2d49a568a631445eed34c3233439d" + sha256 cellar: :any, sonoma: "755d6c97605883787a5c3e41f1d95af5dd06c811355af98ae6c6f1ff650d1e80" + sha256 cellar: :any, ventura: "f6fc62d039fac5fdce20dea2b9f1061f96f316dbe117fb0577041b829dc3212a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5e63024709978df9416b5c9f399d37aea926e3005fdb35c8cf8d47dbb4693eb4" end depends_on "pkgconf" => :build depends_on "rust" => :build depends_on "rustup" => :test - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -47,7 +48,7 @@ def check_binary_linkage(binary, library) end [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), ].each do |library| assert check_binary_linkage(bin/"cargo-release", library), "No linkage with #{library.basename}! Cargo is likely using a vendored version." diff --git a/Formula/c/cargo-shuttle.rb b/Formula/c/cargo-shuttle.rb index 89f873c4c7041..fd7053b9c5e4a 100644 --- a/Formula/c/cargo-shuttle.rb +++ b/Formula/c/cargo-shuttle.rb @@ -4,20 +4,21 @@ class CargoShuttle < Formula url "https://github.com/shuttle-hq/shuttle/archive/refs/tags/v0.49.0.tar.gz" sha256 "fe13c6a0717edd1d6ec838c6abf02d3230b379083d4daf8f63621d47d1ceded6" license "Apache-2.0" + revision 1 head "https://github.com/shuttle-hq/shuttle.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "7d7df9f8bd0165fa7dc319a5c292a1963dbbbd02fb9acc9a82be84a324069497" - sha256 cellar: :any, arm64_sonoma: "e8ea01a46ba6b94af54656b0a97ac89258031a9a364aeb6a92c9cf995132a2aa" - sha256 cellar: :any, arm64_ventura: "d67182c4ef74a39a5dcdf99b2b6cd1405211f098b2a41d2ba7482cbcd954abb3" - sha256 cellar: :any, sonoma: "562c9bdcb385fb3d89567b28e90bd5e6eb6a7695b88c3ee2b1a5c6ae6bb07220" - sha256 cellar: :any, ventura: "97723f1be157be4af14ed4d76c82b4fa210a8b1252b57362fce0273654576339" - sha256 cellar: :any_skip_relocation, x86_64_linux: "92e199d3de11901d1ebb0d2bb4b475ad9a6d9d1157d858c159773c0bc6b7c992" + sha256 cellar: :any, arm64_sequoia: "e4f4bcd687ba6e974b1c6752bd95bf8379b7c384ddb1e605e6694a90b115b340" + sha256 cellar: :any, arm64_sonoma: "a8d0d989c7b740ef6a1f6d0e982200cb07279c5375ee1c0639f281420eff6515" + sha256 cellar: :any, arm64_ventura: "198d4256b344bb905069bcbf51103fa141816c2613e5148d1fc7c8ca02b14e40" + sha256 cellar: :any, sonoma: "614b43b6ea478ca9a49ec7ba28bd2d8e0d3aaca078850e5cb5d1b9e974a917fe" + sha256 cellar: :any, ventura: "88d63a4f34aa7568222edd899045c4005d24e946c3aa44784e7068c1a278358c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1400520b9e73b07cbb4d34ef411dbec11c7b7efaec05982447700faed19bb328" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 uses_from_macos "bzip2" diff --git a/Formula/c/cargo-udeps.rb b/Formula/c/cargo-udeps.rb index 760fb2d59b343..bc5fdbe233c0b 100644 --- a/Formula/c/cargo-udeps.rb +++ b/Formula/c/cargo-udeps.rb @@ -4,20 +4,21 @@ class CargoUdeps < Formula url "https://github.com/est31/cargo-udeps/archive/refs/tags/v0.1.53.tar.gz" sha256 "fc4581c996dcbd8a9e660f49a55ada68e39c4b07a0eda9bd8efe1006e1dd1c73" license any_of: ["Apache-2.0", "MIT"] + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "12be653d70676ad78cc09e4a2a0080ea7bc05dd2e26d97edd7aaa6c4dbe99dd5" - sha256 cellar: :any, arm64_sonoma: "98fc902d83ba3b52f7bff706a3adcce1c0ef7be85e97288cb8984e4057416ea7" - sha256 cellar: :any, arm64_ventura: "99809e0d75a6cbeb830ba4ee7701a6045ba70e65041c9fbec44d74aa9b41efcb" - sha256 cellar: :any, sonoma: "4585400b1dd440bb929a16037ed76f714fe2b43546d976b154bcb5366ce68093" - sha256 cellar: :any, ventura: "410a2ad5bece4b3b765b0da03726060282611fb25ea3c2500619dd11d7f8e386" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4b0f6cc7eb304b42112cf561f471b6600ff57af518c389a82713347f644f25ab" + sha256 cellar: :any, arm64_sequoia: "e1fb68cf1d9ffdf5e6b818d92e2233bad9cca8a8c4c0d6d650cf9e5215d8e447" + sha256 cellar: :any, arm64_sonoma: "cc9ee12b128e941caec64b271ff436cd8de98be54f5a7d327eb56d76b8897d42" + sha256 cellar: :any, arm64_ventura: "463e45fbfe269b9d7cb78a1ed9e6f9e37d0809d79014c7526636a880f8118032" + sha256 cellar: :any, sonoma: "2cb29b8db03ba0781acea4b3d023e8355570171947c6658b6f366bc65e153fdf" + sha256 cellar: :any, ventura: "67e6378019d16e0fefcfae97d225ee0673834eb24269884a3793df4976b7bb09" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3734990ed4b83f9d2a85d6b675e3a25d0b3bded7cb3a5f7d29ef3b608768c0e4" end depends_on "pkgconf" => :build depends_on "rust" => :build depends_on "rustup" => :test - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "libssh2" depends_on "openssl@3" @@ -28,6 +29,7 @@ def install ENV["LIBSSH2_SYS_USE_PKG_CONFIG"] = "1" ENV["OPENSSL_DIR"] = Formula["openssl@3"].opt_prefix ENV["OPENSSL_NO_VENDOR"] = "1" + system "cargo", "install", "--no-default-features", *std_cargo_args end @@ -64,7 +66,7 @@ def check_binary_linkage(binary, library) end [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["libssh2"].opt_lib/shared_library("libssh2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), diff --git a/Formula/c/cocogitto.rb b/Formula/c/cocogitto.rb index 033fdac238706..0333426328081 100644 --- a/Formula/c/cocogitto.rb +++ b/Formula/c/cocogitto.rb @@ -4,20 +4,20 @@ class Cocogitto < Formula url "https://github.com/cocogitto/cocogitto/archive/refs/tags/6.2.0.tar.gz" sha256 "fd7d69fb5b6d64e292877d87a77864d5081906b6e515e20b93348b7f05bd05c1" license "MIT" - revision 1 + revision 2 bottle do - sha256 cellar: :any, arm64_sequoia: "815c4318d69c91b36986c47f897fba9e5823d9b239998383bb41ec56f37daf2d" - sha256 cellar: :any, arm64_sonoma: "20ee790e3d75ec38bcb3e75bb972691ddf65a137ebd904e6d48d50278e104f78" - sha256 cellar: :any, arm64_ventura: "afb783b372f3f929fffc61d1961cf5d97253df44b1ff6579f3980f69df3a5e70" - sha256 cellar: :any, sonoma: "0f2c1fb174b85d710dd1291285ab159f8e567c59ed63c510d54744f1ea4fbdb6" - sha256 cellar: :any, ventura: "66d397eea2b0cd6c707931f01062aec463d68e2ae48e009ed9ccb6134be7f2ed" - sha256 cellar: :any_skip_relocation, x86_64_linux: "25667769aa036ee9cfffc83ebae377ab6c80d45d0d9cad82b1cece4102a2b64c" + sha256 cellar: :any, arm64_sequoia: "3475b0711ea44c686df09a0291f4460d7b7ebcc5c875dee87843ad92fb78e37a" + sha256 cellar: :any, arm64_sonoma: "d42d4265db5f0b59377c90438b2e0fae62b4bd3df51b87c6b8eea41a65e53283" + sha256 cellar: :any, arm64_ventura: "1c620a2e86a848bc471f09030b07fd78fa273ef496abd6b4c36bf4a27e135a32" + sha256 cellar: :any, sonoma: "5849ca6b15217adc79b5d586a76279c106ca5b55b376b16d637ac491c5a0e2a5" + sha256 cellar: :any, ventura: "92a509b0b0abbe45719479c63ed0d487eb47431b85e3c1ef49355a8b9f88e309" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8338df38de50ce8a00b8dcb98805b4ef5cef67ca19963bfea9e844bc8083132c" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 conflicts_with "cog", because: "both install `cog` binaries" @@ -50,7 +50,7 @@ def install linkage_with_libgit2 = (bin/"cog").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." diff --git a/Formula/c/convco.rb b/Formula/c/convco.rb index 3713cae45c791..2bb52b0bf1161 100644 --- a/Formula/c/convco.rb +++ b/Formula/c/convco.rb @@ -4,20 +4,21 @@ class Convco < Formula url "https://github.com/convco/convco/archive/refs/tags/v0.6.1.tar.gz" sha256 "ed68341e065f76f22b6d93ff3686836a812f6a031dc7ee00bed7e048b0da4294" license "MIT" + revision 1 head "https://github.com/convco/convco.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "e18c04a894c906be8f793678c6eeb79b471253036813a154c4531dc791b941b9" - sha256 cellar: :any, arm64_sonoma: "6f3676b484578a35386192edf44e82e2ce028befef87ad40b5b6d6b89995425e" - sha256 cellar: :any, arm64_ventura: "963b46df26ac69066af13e1cbec5672a6d8005363053e474f099101484b98352" - sha256 cellar: :any, sonoma: "05bf86ff418758f4c82fb9e1d931f1f58804c21e35807c79dea4c63127056d76" - sha256 cellar: :any, ventura: "ecf3ab426b73d4519e34d2cdd50d070ff8074e3ce2b4131a242a784349504a74" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4e0109d8ad3f830c0307d2350f190ef1afad564ac1af83120cc5fb72e3d41114" + sha256 cellar: :any, arm64_sequoia: "c5e8f4af7167c711b94120c2a0dd293289b3e4a3ba78945a6fb9c5d1efd2aab2" + sha256 cellar: :any, arm64_sonoma: "65b439d389ddf9612d3d3cef18df84d60eb220530eacf121857dd27e8273ef6b" + sha256 cellar: :any, arm64_ventura: "da85dd370e5714c0c13a3d9c6760d58862c84e3b7a34af4827511b241bebe555" + sha256 cellar: :any, sonoma: "c7e429b28b7d7848958beaa73bec1c06ecabfeeddfa3c568f6420d9795e99ed0" + sha256 cellar: :any, ventura: "729b6ff47aaab6e8d52f85de48a959ce5f764d9860385e63fc7b0d95236555e7" + sha256 cellar: :any_skip_relocation, x86_64_linux: "015cbd770a86d0b53e43de0721a256ed27c8326c10c76bccb2e53438ec872df0" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -39,7 +40,7 @@ def install linkage_with_libgit2 = (bin/"convco").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." end diff --git a/Formula/c/criterion.rb b/Formula/c/criterion.rb index 7c0711ccb9a98..b0dd6b9c31054 100644 --- a/Formula/c/criterion.rb +++ b/Formula/c/criterion.rb @@ -4,18 +4,16 @@ class Criterion < Formula url "https://github.com/Snaipe/Criterion/releases/download/v2.4.2/criterion-2.4.2.tar.xz" sha256 "e3c52fae0e90887aeefa1d45066b1fde64b82517d7750db7a0af9226ca6571c0" license "MIT" - revision 1 + revision 2 head "https://github.com/Snaipe/Criterion.git", branch: "bleeding" bottle do - sha256 cellar: :any, arm64_sequoia: "a880153b64b65008d1d92ed11ba5a67261d82b255a8dafbd9921ecba80e9ebc7" - sha256 cellar: :any, arm64_sonoma: "575118c0a83351e49c5f6504d80e7022186e7f7b21da529ad3015969d9c46f0a" - sha256 cellar: :any, arm64_ventura: "6b9c4a49f635a0eac301d1ed822fd38d5912a2e9a871e814b3ecba2ac58d6e11" - sha256 cellar: :any, arm64_monterey: "59ab15a4aed2eaa77fb3b98db32814872866cafba2b9b52a9f1bf7bb0efa6c0c" - sha256 cellar: :any, sonoma: "8a1fe522970384b9a8711295d3c9903258da51247118b4b690cbba3392d9ba60" - sha256 cellar: :any, ventura: "40f455121c1d6d57adf4219972db267a0771a382545ba1446c7cbff6ed2344b5" - sha256 cellar: :any, monterey: "b3a62482e751294a5721e415f743cef1e4ccb86770abb5a06645d49089f76501" - sha256 x86_64_linux: "498652568251bf981b761f3180eaa9c31ddd66cd74604678b3e603f3818e9b91" + sha256 cellar: :any, arm64_sequoia: "87e4b6050b97f8c93ffa634a013392a08dd9ca6ccde834ab0b38ef960bdbbb3c" + sha256 cellar: :any, arm64_sonoma: "cd2f6e03ef7b2bf9e3ba7e6620fc3f7971a98bba90ada27302ac84e1e0019ac4" + sha256 cellar: :any, arm64_ventura: "c6f8a68eba64dd89f2a9748e37b7739919ef51f24c065495c1804b682bf507b5" + sha256 cellar: :any, sonoma: "85c669acf3f38a5a905425ece8bc92f8a845c9af1dcf569a4d9c18da99a4e507" + sha256 cellar: :any, ventura: "b43ee024021a2a0ae8ad6c1a246790b0990544cbe288d16bd6a21af517afab97" + sha256 x86_64_linux: "c0801143d8501a7af0e73b559b3af2d4877edf4cf2a9f5adb1f622915738f9e4" end depends_on "cmake" => :build diff --git a/Formula/e/eza.rb b/Formula/e/eza.rb index 42a291c4ea5a9..b5f7e97f73cba 100644 --- a/Formula/e/eza.rb +++ b/Formula/e/eza.rb @@ -4,20 +4,21 @@ class Eza < Formula url "https://github.com/eza-community/eza/archive/refs/tags/v0.20.15.tar.gz" sha256 "cbb50e61b35b06ccf487ee6cc88d3b624931093546194dd5a2bbd509ed1786d6" license "EUPL-1.2" + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "aca30e289b5e4767e2b184d604cffee30a35cc188251a8e1cba556d5de1d176d" - sha256 cellar: :any, arm64_sonoma: "da63d58bcecfac0a59d96293e8115595b911222a6418cdb482cee323eabb8018" - sha256 cellar: :any, arm64_ventura: "e5817ba8f9b526a8dc3927dd8c1e4aad5a33403380627152913604974e79dfd9" - sha256 cellar: :any, sonoma: "51578152b673c356cd6e39e518e70600ec8d99ebd99f27fbced046038757f027" - sha256 cellar: :any, ventura: "9bfac7b56dc6317ad4ef2c5f21605f9b7e58bc9fc8c0054f441e4c23a305f56c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a27629f3769e6ece17c5daa4ffc148e45d7532e7a289bb6fcc0f66008ce76389" + sha256 cellar: :any, arm64_sequoia: "505abe73711da7a64e6a16552872ca759ed535ed3e3a15be323a7a0ee54fbbc6" + sha256 cellar: :any, arm64_sonoma: "dcfce238d5aef157cdd6bcc332257edab22799ba3a90b8e7c9167459a8812096" + sha256 cellar: :any, arm64_ventura: "c68517761a5dfe5892449c67c805fcbfee0db89b552c663debf101939306f223" + sha256 cellar: :any, sonoma: "0a1fcfacc59f8cba09914be880ec833a7e32f1578f3b6d6b0d01771c4a35acef" + sha256 cellar: :any, ventura: "fd814309742a4cea445b45e379d1cffacb78f243f9f5214a06fe071879c4b2b5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "402b89fb0989927b9c7019c34ebab4120ac25f4d272af92cf02a32fa681fad97" end depends_on "pandoc" => :build depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -59,7 +60,7 @@ def install linkage_with_libgit2 = (bin/"eza").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." diff --git a/Formula/f/fselect.rb b/Formula/f/fselect.rb index 5195c4f0adfc3..4272cdb92f340 100644 --- a/Formula/f/fselect.rb +++ b/Formula/f/fselect.rb @@ -4,20 +4,21 @@ class Fselect < Formula url "https://github.com/jhspetersson/fselect/archive/refs/tags/0.8.8.tar.gz" sha256 "0f586c3870a66d4a3ab7b92409dcf0f68a23bd8031ec0cc3f1622efebe190c9e" license any_of: ["Apache-2.0", "MIT"] + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "e5e7b20338ffee88d3d873a8833eebb899d178d664b69d9ec1467f183b83a7bd" - sha256 cellar: :any, arm64_sonoma: "4a7a59e06bdc9386a66ad1f321b8be70d9fd44311a1855847fae76ac76171fb9" - sha256 cellar: :any, arm64_ventura: "9c69d01efd42573aec1830a943fc6e3e40027430529d6ad34d7fef9f2a983c17" - sha256 cellar: :any, sonoma: "067861bb6541a0cf74f7e5398bc77a2f17e7acda0c9ecb4fae662be738488dd2" - sha256 cellar: :any, ventura: "933cb9075ee0eedd71b1668a776806c66d559a5ad48f4d5428c7e976c8126ab7" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0bccfa74b105eecd9922f38cd7733cf940e6701ac2da1fb8c501775b160a63b5" + sha256 cellar: :any, arm64_sequoia: "9312998702ee83c806f9b8a81680b134a5b0673de1bfcb19e0d3e623e9c05fcf" + sha256 cellar: :any, arm64_sonoma: "aee99ad575ad0ee51b8da39d8b5eec8ed8c996d05a07a6906cadeadbf43da820" + sha256 cellar: :any, arm64_ventura: "5f3dd57481b735dac9c15672fac8ade8e4849b3c8b2f2e0ec5d68e19d72f09b5" + sha256 cellar: :any, sonoma: "064482d661067674ac21273e77738d3967d85fceb9035d171afb70b020166b43" + sha256 cellar: :any, ventura: "3088a497579df2acbfb99951d22a91b20fb4bfa093a7a92a680cc2fb54cd5440" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1978401b8eeaad13e973afdb08633715c9b517da32428ae40fcac426bc56c5a0" end depends_on "cmake" => :build # for libz-ng-sys depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "openssl@3" uses_from_macos "bzip2" @@ -46,7 +47,7 @@ def check_binary_linkage(binary, library) assert_match "test.txt", shell_output(cmd).chomp linked_libraries = [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), Formula["openssl@3"].opt_lib/shared_library("libssl"), ] diff --git a/Formula/g/gfold.rb b/Formula/g/gfold.rb index 176584d5b3efe..e679900b1ed59 100644 --- a/Formula/g/gfold.rb +++ b/Formula/g/gfold.rb @@ -4,20 +4,21 @@ class Gfold < Formula url "https://github.com/nickgerace/gfold/archive/refs/tags/4.6.0.tar.gz" sha256 "f965daa340349b04bd9d29b5013dcb3006d2f5333cdbae1f1e3901a685e7bf7d" license "Apache-2.0" + revision 1 head "https://github.com/nickgerace/gfold.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "fd2ca816556e8a893c01b2a320e35282bd77f5a386fc503f20c286f468ac518e" - sha256 cellar: :any, arm64_sonoma: "01944d8c7f8e847f899751ba69b3db2f4f93049c4f24d7c407541c81e5695315" - sha256 cellar: :any, arm64_ventura: "21397ba345e6f2cd59bdf91ceb1772d322b236750b5947d5bf7a36384bc55c0b" - sha256 cellar: :any, sonoma: "d805c26de2ce0f7d960f75d80e5e987d022555134b8997bcb0e6483df70db6ba" - sha256 cellar: :any, ventura: "cf8faf3ddbab02fe26e3f2111ccb2ab07e8696433b50d4f9f8ae7f774e3b5f1e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "463d21fb88b6b47dccd50d90d4879206c528c6b6ccd17bebb6d05387d9a47d37" + sha256 cellar: :any, arm64_sequoia: "d3f39968905493da2887c42a234a341da936cc46ead483ca56888396dd325227" + sha256 cellar: :any, arm64_sonoma: "691802c014e5ba101e3c70e9e7f198c32d7dd3e0cec2ec5c6e315225327519d2" + sha256 cellar: :any, arm64_ventura: "617d2c377199fa4b6ff83106a04f3ed75fdf219239f5497966f2ba6fc9a2ef85" + sha256 cellar: :any, sonoma: "25b560b6af51200d61642b76d391a7033905f8af3b535794db2aa5a86b7eb8da" + sha256 cellar: :any, ventura: "d468c1cafee8579904e3e92445806fdeeb33515bb9e436c957eaa2c0cb89254b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "0332deac0f1b1ebe9a68d14ac953edbc09c94b2c02e3c7d47eef2616eeb7c020" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 uses_from_macos "zlib" @@ -45,7 +46,7 @@ def install linkage_with_libgit2 = (bin/"gfold").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." diff --git a/Formula/g/git-absorb.rb b/Formula/g/git-absorb.rb index df870d2676805..9cac2f5d0d141 100644 --- a/Formula/g/git-absorb.rb +++ b/Formula/g/git-absorb.rb @@ -4,19 +4,20 @@ class GitAbsorb < Formula url "https://github.com/tummychow/git-absorb/archive/refs/tags/0.6.16.tar.gz" sha256 "d0fac448801674a4d4d5d42d6ef2d2e21545ad66755023c531a273a47893a573" license "BSD-3-Clause" + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "642563694d9d397f39c68368965fa1f80b0e76840ce400f4f92c7e3b07dfe7e2" - sha256 cellar: :any, arm64_sonoma: "717cf20e7c9341f2d20b0b17d6e188b6e1c3e2795409df79642cf6efd6bd7811" - sha256 cellar: :any, arm64_ventura: "47e0e651f3848fb5b07fff7d43853725b573aa69d98c9ec03fb78492f58098d0" - sha256 cellar: :any, sonoma: "09fe5516b5b7a42fd378a7b63ecbbbc945b03f4ee6a183e175c689b4b6c95034" - sha256 cellar: :any, ventura: "cf1478d96f79469824668a92b25b6d40d47fc8abc14a8ac2df4891db8701cc75" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ca35199361f91362a640963a2b19fd16b741613b22552d142690055fadb7e70c" + sha256 cellar: :any, arm64_sequoia: "30bdd79e994ae339882f9d9b758f808a430839e23d8f05cd165a3eca51e9825d" + sha256 cellar: :any, arm64_sonoma: "633ec7dee3d9e2d67cb769cc40e4d98736ab0c3e3a0bb232462aba861ee47c4e" + sha256 cellar: :any, arm64_ventura: "08385cd180f2c66dea7b196fd73afc5508f6e947f6e4ff3e45b1d2404d8d1b32" + sha256 cellar: :any, sonoma: "b4b5c9c9f0f3ec884693cae8b837279d0b84cc3ad652598d29427ff22aceaa63" + sha256 cellar: :any, ventura: "02bc3097f3b59424eab05c5e8df7184fb26896fad8050bdebc76c15324d26748" + sha256 cellar: :any_skip_relocation, x86_64_linux: "55b65e73c6509e7cf7b4cfb2ca37f28f5d8df9f81859e82e80fd306b79fddb96" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -45,7 +46,7 @@ def install linkage_with_libgit2 = (bin/"git-absorb").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." diff --git a/Formula/g/git-branchless.rb b/Formula/g/git-branchless.rb index 21e57feef1825..d92e381992fe4 100644 --- a/Formula/g/git-branchless.rb +++ b/Formula/g/git-branchless.rb @@ -4,6 +4,7 @@ class GitBranchless < Formula url "https://github.com/arxanas/git-branchless/archive/refs/tags/v0.10.0.tar.gz" sha256 "1eb8dbb85839c5b0d333e8c3f9011c3f725e0244bb92f4db918fce9d69851ff7" license any_of: ["Apache-2.0", "MIT"] + revision 1 head "https://github.com/arxanas/git-branchless.git", branch: "master" # Upstream appears to use GitHub releases to indicate that a version is @@ -15,17 +16,17 @@ class GitBranchless < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "42a77ecf8c5aea5d410cf2a76a0fc06f15e5674aeb88d17076e94a2c67bd4bfa" - sha256 cellar: :any, arm64_sonoma: "24000865ca925f6b59e5f3cf45ccbc34d3ad9d5059777e414e961b0a33e931bc" - sha256 cellar: :any, arm64_ventura: "9eb5335a4ef1611c6355d4c6a5977e509e8bb0d40c346ef88b30502a99f24a1a" - sha256 cellar: :any, sonoma: "6553ee06179218268112ef31322133e69c392df2259244049b0abcd4f27101f0" - sha256 cellar: :any, ventura: "2a1ee3f6ffdf8d11c60ae9c752789f241c519b0308025edabc1ea07857c1387b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8d92a10006422d6f296aef114de2a5f52b6537b117666ebbbc0b2bceb1e67bde" + sha256 cellar: :any, arm64_sequoia: "ca739d76b3d52de81f0ec9e679aba6847426b0c4d9c84b8db0c934ad576dc439" + sha256 cellar: :any, arm64_sonoma: "993e9b56d4598738d7c5fd6fb6b90393396cd59a3bfb630294c7709a6507b04b" + sha256 cellar: :any, arm64_ventura: "a1e2afd8baea79531f7774ec70cc2230c945edde309036d0fb0aa5a9809b87fa" + sha256 cellar: :any, sonoma: "4ca5e3cd013c7556f3b32d06cac5186e3bdf369afdc2fe92c81ef52e08f631ff" + sha256 cellar: :any, ventura: "c72f47a4f49662451cd7154370b69240f75ceb7db7f33b90bc0e8532f39dd5c2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "6c6f31ef2352a3bbcc8e2478b7edfcf91df250d22084ade647a3fb187ace0f32" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -49,7 +50,7 @@ def install linkage_with_libgit2 = (bin/"git-branchless").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." diff --git a/Formula/g/git-cliff.rb b/Formula/g/git-cliff.rb index 724d1fdc71085..7e36597d96060 100644 --- a/Formula/g/git-cliff.rb +++ b/Formula/g/git-cliff.rb @@ -4,19 +4,20 @@ class GitCliff < Formula url "https://github.com/orhun/git-cliff/archive/refs/tags/v2.7.0.tar.gz" sha256 "7b9a74f0871983bf5c326ffd7358ba46925f14a6feb1638c8c1e5d6b36448eae" license all_of: ["Apache-2.0", "MIT"] + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "2fb29b8777798704eb1901a6785060ad5a47b092cffad50d6acc6ec062245fa0" - sha256 cellar: :any, arm64_sonoma: "43480bd28d408951e0a3d847b4f097768903ac106875952ce708d71b06272965" - sha256 cellar: :any, arm64_ventura: "dc5184fddfcc1288086825c3ca7b794859daf5713868e54d688489dcf8f4a4ee" - sha256 cellar: :any, sonoma: "9b3b7c92b4486a5027dac55b19ddd60158d01d01da3d415d5bd207e2f407aa10" - sha256 cellar: :any, ventura: "08a1603984f16aec4cb47723bc43e02c77ca526aadeaf2c015b98e381b40408a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "6f98f9f194cda6900d532443f00966be066c4e47a004142b456c1dfd9900f4f0" + sha256 cellar: :any, arm64_sequoia: "aedb37147d3717146ef417f2250aa77e73ec5f728b33376e37fe5d1dd05cbfff" + sha256 cellar: :any, arm64_sonoma: "13f0ec24c3b22b8eb69ff5b383c6efb31a44a2e63f5024bc1b4aa564501d9d1e" + sha256 cellar: :any, arm64_ventura: "a25395c75240a577fc7a6c07a38230b151dded1ad86f298ce9bda9391e9c4678" + sha256 cellar: :any, sonoma: "86fcc21689a42c144baa68d22288e76d1e84b7161586b5271b1c407758e9e4eb" + sha256 cellar: :any, ventura: "33909965790ebad4b95b7439df2902232c0541aba3d4ab930d09f57b00952004" + sha256 cellar: :any_skip_relocation, x86_64_linux: "65783fb1e6349664f752ab2d87c3dcd9efae6193ce25f353e9ffd09dfb3f1641" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -61,7 +62,7 @@ def install linkage_with_libgit2 = (bin/"git-cliff").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." diff --git a/Formula/g/git-delta.rb b/Formula/g/git-delta.rb index cc89b776727ca..bae60c0777fbe 100644 --- a/Formula/g/git-delta.rb +++ b/Formula/g/git-delta.rb @@ -4,21 +4,21 @@ class GitDelta < Formula url "https://github.com/dandavison/delta/archive/refs/tags/0.18.2.tar.gz" sha256 "64717c3b3335b44a252b8e99713e080cbf7944308b96252bc175317b10004f02" license "MIT" - revision 1 + revision 2 head "https://github.com/dandavison/delta.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "7c6b8a8d5802e42770a3f5da3e276a3dcc2e8b7a6945c3f5e7e240e95274afe1" - sha256 cellar: :any, arm64_sonoma: "aaaa87419f0ac6b1ca16345e9299b93a4c26646bdf7b27048b4789a68c38e785" - sha256 cellar: :any, arm64_ventura: "e1dd88715549906c8d75fda37aba45bebccc2feaa5152e8444739f80bf349fe6" - sha256 cellar: :any, sonoma: "4800301c726f6b22a99a9f6f9294799e9ae2b7b4625c87fbb63890358c984aaa" - sha256 cellar: :any, ventura: "ed18eb50a566ddbae43d7cfad0e090e8774a213ed3a6a7a7d3832c7e23a59469" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4ea94075ccecbdb82e38f3b57a2e08ec6c46958fd6f723c11c6515e359985b07" + sha256 cellar: :any, arm64_sequoia: "4bb9a2113f9fb21101c8d4bcc11b37048a008ddf0c140cdcfa7e1bbbf8650e55" + sha256 cellar: :any, arm64_sonoma: "0b9bb3ae47e22b36121b5ff4c87422cf356705f9c7eaf1bfc9d011489bb0a9c4" + sha256 cellar: :any, arm64_ventura: "2be672321d53b1c798d3997088e015d0a038bbe94dd5797c298ef167eee0c959" + sha256 cellar: :any, sonoma: "28949d77b77db2413a12e397d3292d050603be2d7e491ee2406a1c41a87224a9" + sha256 cellar: :any, ventura: "93c87379b5ea08686f959f9d5b8f6bb52e59cbf549b38a0f1ed9e06907ccae87" + sha256 cellar: :any_skip_relocation, x86_64_linux: "086c0c46d5ad7ef03a390e168ddf375c2e8b9734bdca0338f4aa5d879eea62d9" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "oniguruma" uses_from_macos "zlib" diff --git a/Formula/g/git-interactive-rebase-tool.rb b/Formula/g/git-interactive-rebase-tool.rb index c7f59c2d4482a..37568b53aff7c 100644 --- a/Formula/g/git-interactive-rebase-tool.rb +++ b/Formula/g/git-interactive-rebase-tool.rb @@ -4,7 +4,7 @@ class GitInteractiveRebaseTool < Formula url "https://github.com/MitMaro/git-interactive-rebase-tool/archive/refs/tags/2.4.1.tar.gz" sha256 "0b1ba68a1ba1548f44209ce1228d17d6d5768d72ffa991909771df8e9d42d70d" license "GPL-3.0-or-later" - revision 2 + revision 3 livecheck do url :stable @@ -12,17 +12,17 @@ class GitInteractiveRebaseTool < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "894400658f898110f441ffd7af03c3a1237e5f6f4167e787e5f672899d84cc0d" - sha256 cellar: :any, arm64_sonoma: "70aff4188c99a363f4948e17ec4cf4f83ee848c37d5d6a0d58784e7d0331255c" - sha256 cellar: :any, arm64_ventura: "95a7ad09ba7ab81e9a441465e47598e263fbe69da00777be1896d9577482d7b8" - sha256 cellar: :any, sonoma: "9966b6bdcb2a6be0f522028239bfab8cc2b907c24a71efb9829524e51fce6963" - sha256 cellar: :any, ventura: "f8e437e497161e6f299566af6ea83f6f7fbeac5513ed9a9722e53b573f195dc9" - sha256 cellar: :any_skip_relocation, x86_64_linux: "5250912b7545ef558806147fc2b229c2615afba6930fdee2bf3de03ab2004395" + sha256 cellar: :any, arm64_sequoia: "926261f60068a32cd3229d3ebbea05a4fda9316cd61e0c8b31ad562a70fe0539" + sha256 cellar: :any, arm64_sonoma: "6f0be8265fa58fc803e26490fbd39eafef6920195d6330d6dec870a8adf32b31" + sha256 cellar: :any, arm64_ventura: "b43f15e6d752a5855bb8eb3c173ff2e40852e47bc5532f4b6501b7c2ce6cd7a9" + sha256 cellar: :any, sonoma: "7a792dcaa2cdd389bc5bb37bacc87be3b89a88c4bfec8ce1bd5149eb62c0a4eb" + sha256 cellar: :any, ventura: "ee00b033f71d593edf749bd9d476b01cc03e307a1e3935741802868061d3d022" + sha256 cellar: :any_skip_relocation, x86_64_linux: "52b752d2fdf28e1cd087140f6ab05d05698fc3021b80821034ad55e273d8f15d" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 uses_from_macos "zlib" @@ -73,7 +73,7 @@ def check_binary_linkage(binary, library) assert_equal expected_git_rebase_todo, todo_file.read [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), ].each do |library| assert check_binary_linkage(bin/"interactive-rebase-tool", library), "No linkage with #{library.basename}! Cargo is likely using a vendored version." diff --git a/Formula/g/git-series.rb b/Formula/g/git-series.rb index c28bb017f8301..7c24b9885496f 100644 --- a/Formula/g/git-series.rb +++ b/Formula/g/git-series.rb @@ -4,22 +4,20 @@ class GitSeries < Formula url "https://github.com/git-series/git-series/archive/refs/tags/0.9.1.tar.gz" sha256 "c0362e19d3fa168a7cb0e260fcdecfe070853b163c9f2dfd2ad8213289bc7e5f" license "MIT" - revision 11 + revision 12 bottle do - sha256 cellar: :any, arm64_sequoia: "07cdafe7f171d1aac9404902f0d201721c7dbda7bb75919091912e327994b682" - sha256 cellar: :any, arm64_sonoma: "524192ede385b910c7a60b441a37eb2c38e6b8cc0520c46a97242264040601a1" - sha256 cellar: :any, arm64_ventura: "534069e9ffcbf292060e4ef30fca7c1379314d5bcd43a413ce8f2ac793058abe" - sha256 cellar: :any, arm64_monterey: "57110db5cd6e45abc2512b7481fb0058a6735efef1b1aa8620afbd218ad8ffc9" - sha256 cellar: :any, sonoma: "59b9057f0c273441d3f85045a13cd5cfcfe05b4064875959239d7f1ab86d7839" - sha256 cellar: :any, ventura: "a5f09b69f4d6a3f3042ee2958150260228e286681c5a0fe770c78e298e9f8928" - sha256 cellar: :any, monterey: "f6854b262b06eec4237f8ed177e2e2b492604ba92db05c0d43fe94070a1c791e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e4e30b3ca3b0d4459f63857d9f6979b0976db69777671b37d29e1c9118817ff5" + sha256 cellar: :any, arm64_sequoia: "2e348dcdc3d49977fe6647cc92e833f174fde3b6ec3e199c0965639b6e76f868" + sha256 cellar: :any, arm64_sonoma: "f65c2ae6393964b2aa6ca5932f2c46aa09b66516994b22a6dd9803532f69ff52" + sha256 cellar: :any, arm64_ventura: "66d9169576bcc5e0e50d8cbc4209c7576988a9ad55a38d3b2b9c0bfd66dfc545" + sha256 cellar: :any, sonoma: "2a6340eeb3800421ce3f529d17ae243c3705c1e0842f0539f8cbcd4d9076bfc4" + sha256 cellar: :any, ventura: "6dbec136b4be60ee749b0d9cb51c514d978840ad75c8fddf475cba6747c0b9d9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "bd832576f196e9dea9d888881f89d08f9d849b7971fa5b66f1bed7ae942673e1" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "libssh2" depends_on "openssl@3" @@ -66,7 +64,7 @@ def check_binary_linkage(binary, library) system bin/"git-series", "commit", "-a", "-m", "new feature v1" linked_libraries = [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["libssh2"].opt_lib/shared_library("libssh2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), ] diff --git a/Formula/g/git-workspace.rb b/Formula/g/git-workspace.rb index 598003a1a84a6..a271ad1add671 100644 --- a/Formula/g/git-workspace.rb +++ b/Formula/g/git-workspace.rb @@ -4,19 +4,20 @@ class GitWorkspace < Formula url "https://github.com/orf/git-workspace/archive/refs/tags/v1.8.0.tar.gz" sha256 "b6499b70362730dbe1674fd07bd9aefef0bcd45ba4504ed0cce62ef2c7ecad1f" license "MIT" + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "6a4fe8611f58904c04941f7d24f0c05690e94a530e1a5c6a65e1b66ea17a63c7" - sha256 cellar: :any, arm64_sonoma: "4cbcd08c8721d9d57b484e83370207dd7d624625b3fe3fe2f3b3a032ef57e602" - sha256 cellar: :any, arm64_ventura: "2238606be70e0cda69f2b1385151a603da2b4cb09d5d5596801bd297e78d809e" - sha256 cellar: :any, sonoma: "24d8208eaa671dc162bad95db12f51ed4a33e8ba47f0f5d734e292d97d43f1c1" - sha256 cellar: :any, ventura: "09b7800f722e02bbee6a0d894b06a88ebd8a7b1606532c7c922b285b5dab0dca" - sha256 cellar: :any_skip_relocation, x86_64_linux: "eac36464fd5fef9aa5c473173281b4a73ded57c21a6fc8595742a1b6a6a539e7" + sha256 cellar: :any, arm64_sequoia: "7e3014c3ae6e598214600ff258e9feff56f15c8e7c9adca97531b3b0da45f741" + sha256 cellar: :any, arm64_sonoma: "5fd7c6693cd59d753d788b3b0f4db497fe9a881f985177301207b1fc71c0b71a" + sha256 cellar: :any, arm64_ventura: "91dcb531a3afab0d3f095eee50f31952c533c1805f0546311b85445da48163bf" + sha256 cellar: :any, sonoma: "5539681a422dd24fabd97d4bde87a260db8c36db20ded02801d26e3c2f9241e8" + sha256 cellar: :any, ventura: "bb9928d297f3534b54774f21ef1114326af4e9743ad7a4e26b1b5dc80337354c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "28872e2b1ca35ed93e46dad8f7cce54dbc0941073151c00a67040c2bbb59d6c0" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "openssl@3" def install @@ -35,7 +36,7 @@ def install linkage_with_libgit2 = (bin/"git-workspace").dynamically_linked_libraries.any? do |dll| next false unless dll.start_with?(HOMEBREW_PREFIX.to_s) - File.realpath(dll) == (Formula["libgit2"].opt_lib/shared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2@1.8"].opt_lib/shared_library("libgit2")).realpath.to_s end assert linkage_with_libgit2, "No linkage with libgit2! Cargo is likely using a vendored version." diff --git a/Formula/g/gitg.rb b/Formula/g/gitg.rb index 71e1dfc46423a..cfc2177878c11 100644 --- a/Formula/g/gitg.rb +++ b/Formula/g/gitg.rb @@ -4,7 +4,7 @@ class Gitg < Formula url "https://download.gnome.org/sources/gitg/44/gitg-44.tar.xz" sha256 "342a31684dab9671cd341bd3e3ce665adcee0460c2a081ddc493cdbc03132530" license "GPL-2.0-or-later" - revision 4 + revision 5 livecheck do url :stable @@ -12,12 +12,12 @@ class Gitg < Formula end bottle do - sha256 arm64_sequoia: "4a4166491817b8eadee5a1bd6774f5b23516f54661aa120d5ba9f84cb49466b6" - sha256 arm64_sonoma: "2c01486f3f82a1b9eb7ba8ff00d8ee5207671f8353f79d49d2c62b1da208a3f6" - sha256 arm64_ventura: "1790af181f11994bd36b965b0ff044a6b109d98f76dde3ca91fc50a6580cc545" - sha256 sonoma: "b4cd70bb9e6834bf8fa1087da17ffb4c2d689ed0fab8bdb49ac06eb39558e33b" - sha256 ventura: "391b2a3164edbca47ea114e6877114cab7e7d2837830f60570cb4431d28e72f7" - sha256 x86_64_linux: "b78db1a31d523be329532fcb6e861e4420d3d1918239d7a325651d2d98e92c5c" + sha256 arm64_sequoia: "e0859a74d86feac32e25101dbc0be9f8a9aaf60a8b060985a6ed14043c3e74b8" + sha256 arm64_sonoma: "d8616b005506afaf6fb31f29d58772b9596754c690e3aa937002eafc99473f7f" + sha256 arm64_ventura: "f364e71d2c5167f2f0af2a1c766d7fb566b250ba0f181191471ae05a9400fb96" + sha256 sonoma: "900544774b44906d1f6fa876f88af4969e431ade7bfebb1174113483680803a1" + sha256 ventura: "aabffb6d9572325f9dc86954c60fce64e32ed2f06ff3721c0c06417243ec264e" + sha256 x86_64_linux: "c5bc7631c776e665c4125c3d3594edd9e8412cf0568bd589c0f9d98353ce0460" end depends_on "gettext" => :build # for `msgfmt` @@ -39,8 +39,8 @@ class Gitg < Formula depends_on "json-glib" depends_on "libdazzle" depends_on "libgee" - depends_on "libgit2" depends_on "libgit2-glib" + depends_on "libgit2@1.8" depends_on "libhandy" depends_on "libpeas@1" depends_on "libsecret" @@ -80,7 +80,7 @@ def post_install } C - ENV.prepend_path "PKG_CONFIG_PATH", Formula["libgit2@1.7"].opt_lib/"pkgconfig" + ENV.prepend_path "PKG_CONFIG_PATH", Formula["libgit2@1.8"].opt_lib/"pkgconfig" flags = shell_output("pkgconf --cflags --libs libgitg-1.0").chomp.split system ENV.cc, "test.c", "-o", "test", *flags system "./test" diff --git a/Formula/j/jj.rb b/Formula/j/jj.rb index 7dc485c06b45f..00273eb62a268 100644 --- a/Formula/j/jj.rb +++ b/Formula/j/jj.rb @@ -4,20 +4,21 @@ class Jj < Formula url "https://github.com/martinvonz/jj/archive/refs/tags/v0.25.0.tar.gz" sha256 "3a99528539e414a3373f24eb46a0f153d4e52f7035bb06df47bd317a19912ea3" license "Apache-2.0" + revision 1 head "https://github.com/martinvonz/jj.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "8c68aa03f762d4a106fc6563a8b0242e2040ad74087ffc50ff94ee2a2ed6a633" - sha256 cellar: :any, arm64_sonoma: "519c631c8ad27a47c3653c25b00ecd110def5317dbfa2457dd15315261b9c38f" - sha256 cellar: :any, arm64_ventura: "0dbd13711971e970d1a9befd404bd701d99bcf99d0142cddad25c32cf56e1de8" - sha256 cellar: :any, sonoma: "02cc225541c515ee51c5f7431b713f9ba37cf0fa393c83e6506348d98951f223" - sha256 cellar: :any, ventura: "8720c9399a33adf9422e202c2cdc703ec27447239c8d8eb2974885cf84793b09" - sha256 cellar: :any_skip_relocation, x86_64_linux: "64d9f213e77215f750b018a2ce6794eef610d692140b136e173186f8d83717c0" + sha256 cellar: :any, arm64_sequoia: "3584b23773db2bcc2f17d0e9ab7e43cbcb75666a7c426f30bb2353c502dd692a" + sha256 cellar: :any, arm64_sonoma: "180144fac0063ecebad0df2e169d1454242b9d289e0926c939a0af66d0615f31" + sha256 cellar: :any, arm64_ventura: "c465e088aac79ff328457d4343408944f1cb6398a67ed4fb1d9af6029ddc78ae" + sha256 cellar: :any, sonoma: "751941e6f433db1ea77b7a6dfc5680c45ebdefba203901fdaa73d37c83c6707a" + sha256 cellar: :any, ventura: "3f105c85f77c9f739f958b280613afccfb54477710d8085d3f18169d4b40e4c9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e78f9c71743a969303d52e0a493aaee12b954df16ed1e0a85a03b2241a61cf00" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "openssl@3" uses_from_macos "zlib" @@ -44,7 +45,7 @@ def check_binary_linkage(binary, library) assert_predicate testpath/".jj", :exist? [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), Formula["openssl@3"].opt_lib/shared_library("libssl"), ].each do |library| diff --git a/Formula/j/julia.rb b/Formula/j/julia.rb index 69b68cfbac769..b53ad89fb1797 100644 --- a/Formula/j/julia.rb +++ b/Formula/j/julia.rb @@ -6,6 +6,7 @@ class Julia < Formula url "https://github.com/JuliaLang/julia/releases/download/v1.11.2/julia-1.11.2-full.tar.gz" sha256 "a7365b969944f27df0d8563716ca9769e07f3f77b9f9fbb48bcd114ddf752ca4" license all_of: ["MIT", "BSD-3-Clause", "Apache-2.0", "BSL-1.0"] + revision 1 head "https://github.com/JuliaLang/julia.git", branch: "master" # Upstream creates GitHub releases for both stable and LTS versions, so the @@ -18,12 +19,12 @@ class Julia < Formula end bottle do - sha256 arm64_sequoia: "2561c1337e2781f2892d6ea8e11cf9ac39e4133faddf70f8db5f97594b2c5f1c" - sha256 cellar: :any, arm64_sonoma: "cab1ecfebb57dabffeeccef4641035d028b2a99466f5b9b2a181eb2fdb02ee76" - sha256 cellar: :any, arm64_ventura: "9b3fa7cff81b387afc14464d4754a6ad27ddb1de101875f6139b70d3665abf91" - sha256 cellar: :any, sonoma: "02017eeb569f7cd27b289cf8d41385122bb5f0da9277a745ec9edac30cb4e23e" - sha256 cellar: :any, ventura: "5613c9d168cef4b3578f18af032bbcb2006d7dbd52e36e408eae85b4b2de8af5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e3ab077d11dc895bdbd5967c6b2572c31c57603d1ef2f75824c7ac30e2b8b07b" + sha256 arm64_sequoia: "e99f73e9dcbfa534e6714e425bee4a3901e23052d2de2265a91d43532791fedb" + sha256 cellar: :any, arm64_sonoma: "e059eb30c2fbc23a7dd674a6364f1080dff6139007e8a0a66087a319f5ce569f" + sha256 cellar: :any, arm64_ventura: "6c2ec071b4efddd94350904200996c2731a99409f6f80f066192b71e03bb6ced" + sha256 cellar: :any, sonoma: "99847aae7ecc8b0aead8c11a1a9719fafcc50444e0f8745995cb8d1e9f71bf55" + sha256 cellar: :any, ventura: "156c1e9f1771ae3944adaccf5db2a1ba46c2f4ae84fd2a4fb150bac201513256" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a15ebfd5262883df6bc6ac59725a8e2d07741f6c1b5dfe2fb6ef26bce90e57ae" end depends_on "cmake" => :build # Needed to build LLVM @@ -34,7 +35,7 @@ class Julia < Formula # TODO: depends_on "curl" depends_on "gmp" depends_on "libblastrampoline" - depends_on "libgit2" + depends_on "libgit2@1.8" depends_on "libnghttp2" depends_on "libssh2" depends_on "mbedtls@2" diff --git a/Formula/lib/libgit2-glib.rb b/Formula/lib/libgit2-glib.rb index c9e11226b1e37..e30565e503ae6 100644 --- a/Formula/lib/libgit2-glib.rb +++ b/Formula/lib/libgit2-glib.rb @@ -4,16 +4,16 @@ class Libgit2Glib < Formula url "https://gitlab.gnome.org/GNOME/libgit2-glib/-/archive/v1.2.0/libgit2-glib-v1.2.0.tar.bz2" sha256 "421ac5c99e02c5b6235842e60eb7f9fa8dc580d2500fb1eb521ced8a22de9f29" license "LGPL-2.1-only" - revision 2 + revision 3 head "https://gitlab.gnome.org/GNOME/libgit2-glib.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "228ecba137404c9986086b1e844e03828d8609e731ab63fc7d8d1d2cb933d182" - sha256 cellar: :any, arm64_sonoma: "31426f6acef6e6bc0d07f9b9f355d5dc7e8a0e5289e9f84a5e4bc9b09da8e18f" - sha256 cellar: :any, arm64_ventura: "1602ed0567bf6203c09ca34b3889e9f0a03e668e0bf33b41fc381385ddc3cb2e" - sha256 cellar: :any, sonoma: "dcd4eb64f5de25860988f29718ce3448ecccca65b6f1b7567538243e84d23cdd" - sha256 cellar: :any, ventura: "c61c5352def3fb6b04f71112f2c0ff27da10735763833279a6b5d59641d1eca4" - sha256 x86_64_linux: "598a0961eed94c0ee532053b65bff724393737c80f34af4fb77a744d03ee4ff2" + sha256 cellar: :any, arm64_sequoia: "18954f6aaf601c8f845989582a3d11668bbe01f40ea79bcff227e968906fd177" + sha256 cellar: :any, arm64_sonoma: "a001955812e61357788cbd1850a43c9b26c1240b4662670b5729747dce272cd4" + sha256 cellar: :any, arm64_ventura: "dcdbedb74758f2f5a2b41f88f3a41e66a77c816c52ed19acfc967d57af9cac2a" + sha256 cellar: :any, sonoma: "aed90c346cfc1dc55c380a41229700c4522a095be49777aa1aa090105f107ec3" + sha256 cellar: :any, ventura: "fc4bde42fda94779073a8ba99b1b02c7f08446a08d5f89a4948f67af3427b209" + sha256 x86_64_linux: "b2010f146b29c53b313bb13c00baf3d2071b5fd95f1a6d68e5bcfa97fd7ba291" end depends_on "gobject-introspection" => :build @@ -22,7 +22,7 @@ class Libgit2Glib < Formula depends_on "pkgconf" => :build depends_on "vala" => :build depends_on "glib" - depends_on "libgit2" + depends_on "libgit2@1.8" on_macos do depends_on "gettext" diff --git a/Formula/lib/libgit2.rb b/Formula/lib/libgit2.rb index 12f46adc432fd..9f34bf283befb 100644 --- a/Formula/lib/libgit2.rb +++ b/Formula/lib/libgit2.rb @@ -1,8 +1,8 @@ class Libgit2 < Formula desc "C library of Git core methods that is re-entrant and linkable" homepage "https://libgit2.github.com/" - url "https://github.com/libgit2/libgit2/archive/refs/tags/v1.8.4.tar.gz" - sha256 "49d0fc50ab931816f6bfc1ac68f8d74b760450eebdb5374e803ee36550f26774" + url "https://github.com/libgit2/libgit2/archive/refs/tags/v1.9.0.tar.gz" + sha256 "75b27d4d6df44bd34e2f70663cfd998f5ec41e680e1e593238bbe517a84c7ed2" license "GPL-2.0-only" => { with: "GCC-exception-2.0" } head "https://github.com/libgit2/libgit2.git", branch: "main" @@ -12,21 +12,25 @@ class Libgit2 < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "af706565ac2a03d3d765ed233aa4247dad3fb66d95b81762dca6eda04227c015" - sha256 cellar: :any, arm64_sonoma: "771f2b1ccc5fb1b4398570f8d69b54f0d941c92a4703b48e84fcfac81256c720" - sha256 cellar: :any, arm64_ventura: "dd50ae6085310761b73171d1f225728227d3de9fc763d1f4ed999ee6bee5a4c3" - sha256 cellar: :any, sonoma: "1e2d125e49b5b7a55e1e1de88e5597451fee74e989b8f703bb84522b2c778723" - sha256 cellar: :any, ventura: "2d324aaded04a396af21dd0daec49fe455d5081e2ed911330f9281eaaee46c37" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e33599ab70f4c70f137c61cf4664b5416ca7e75453310c70ead985530a65b8dc" + sha256 cellar: :any, arm64_sequoia: "f0ee705c27e87553582c58556a2a20a766af1e1ffbef0f1c676b0244e89398b9" + sha256 cellar: :any, arm64_sonoma: "74a27239cf67c5e87b45b9cf3db547a41ace91b9fab9dbd44608bf1dc3faf3df" + sha256 cellar: :any, arm64_ventura: "ff62b8ec0e1a2b212eff271c39bbd801c45b4bba3595b3f361b7d90f5b3d11b3" + sha256 cellar: :any, sonoma: "fb233893f22e55ca0cd7856f5ec319d077530ad1a5341c3c067d53ce2135627d" + sha256 cellar: :any, ventura: "f5eb731a1908b229c0f7da31345af99a176c51f813069401884aada234c1247c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "be9b0548c38c23f5ef5cecb22db883a65324ef385610f944e4506af6cf077aad" end depends_on "cmake" => :build depends_on "pkgconf" => :build depends_on "libssh2" - depends_on "openssl@3" + uses_from_macos "zlib" + + on_linux do + depends_on "openssl@3" # Uses SecureTransport on macOS + end def install - args = %w[-DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DUSE_SSH=ON] + args = %w[-DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DUSE_SSH=ON -DUSE_BUNDLED_ZLIB=OFF] system "cmake", "-S", ".", "-B", "build", "-DBUILD_SHARED_LIBS=ON", *args, *std_cmake_args system "cmake", "--build", "build" diff --git a/Formula/lib/libgit2@1.8.rb b/Formula/lib/libgit2@1.8.rb new file mode 100644 index 0000000000000..ccc412794608b --- /dev/null +++ b/Formula/lib/libgit2@1.8.rb @@ -0,0 +1,66 @@ +class Libgit2AT18 < Formula + desc "C library of Git core methods that is re-entrant and linkable" + homepage "https://libgit2.github.com/" + url "https://github.com/libgit2/libgit2/archive/refs/tags/v1.8.4.tar.gz" + sha256 "49d0fc50ab931816f6bfc1ac68f8d74b760450eebdb5374e803ee36550f26774" + license "GPL-2.0-only" => { with: "GCC-exception-2.0" } + + livecheck do + url :stable + regex(/^v?(1\.8(?:\.\d+)+)$/i) + end + + bottle do + sha256 cellar: :any, arm64_sequoia: "5a9fe4aae3865e5c977633107b829e639e6535d8f986c851d60d63bb2e5b0932" + sha256 cellar: :any, arm64_sonoma: "d04a13a2da8d14c6f0bee82751d472b13aa0fd8ed688eff218f7a0a18d29bf59" + sha256 cellar: :any, arm64_ventura: "94ef273252c464c308e859ebfb3b78814516f6a740d40c57394805c4fbcbcb58" + sha256 cellar: :any, sonoma: "4848894348322217f276122ab1d3307778f473430abbc51dc22818273b06cf83" + sha256 cellar: :any, ventura: "9a389072e0da2cb33c2c82bf7d57c49844c92c82be47d19f7e25f0b6666aa8c2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "105c2c951f86f9de73797b314f92b46bddab6b6bb779cee7303d9eebec8a1c18" + end + + keg_only :versioned_formula + + depends_on "cmake" => :build + depends_on "pkgconf" => :build + depends_on "libssh2" + uses_from_macos "zlib" + + on_linux do + depends_on "openssl@3" # Uses SecureTransport on macOS. + end + + def install + args = %w[-DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DUSE_SSH=ON -DUSE_BUNDLED_ZLIB=OFF] + + system "cmake", "-S", ".", "-B", "build", "-DBUILD_SHARED_LIBS=ON", *args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" + + system "cmake", "-S", ".", "-B", "build-static", "-DBUILD_SHARED_LIBS=OFF", *args, *std_cmake_args + system "cmake", "--build", "build-static" + lib.install "build-static/libgit2.a" + end + + test do + (testpath/"test.c").write <<~C + #include + #include + + int main(int argc, char *argv[]) { + int options = git_libgit2_features(); + assert(options & GIT_FEATURE_SSH); + return 0; + } + C + libssh2 = Formula["libssh2"] + flags = %W[ + -I#{include} + -I#{libssh2.opt_include} + -L#{lib} + -lgit2 + ] + system ENV.cc, "test.c", "-o", "test", *flags + system "./test" + end +end diff --git a/Formula/m/mise.rb b/Formula/m/mise.rb index 6641e5fbaaf53..684f972e908a7 100644 --- a/Formula/m/mise.rb +++ b/Formula/m/mise.rb @@ -4,6 +4,7 @@ class Mise < Formula url "https://github.com/jdx/mise/archive/refs/tags/v2025.1.0.tar.gz" sha256 "51e56a831cbedece92b1e3e5eaad92afae9d133503881ad18f229ea41e24a618" license "MIT" + revision 1 head "https://github.com/jdx/mise.git", branch: "main" livecheck do @@ -12,18 +13,18 @@ class Mise < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "d360f45933d0c1dc69ad7601ef5b9d7f470739f680f6dad512bd2284493db151" - sha256 cellar: :any, arm64_sonoma: "dd891a2eae30a1e1bbbee3ccf32f039046225c3a349c233ed551f6e1688ee6b5" - sha256 cellar: :any, arm64_ventura: "597a076d9abbf38e40f052b5e396ea2ce175fb4510b30e675e8098659faab2ca" - sha256 cellar: :any, sonoma: "d5064492a5464bc686bbe39f832f61325882134ab512d6e760648456a7c2559a" - sha256 cellar: :any, ventura: "520b53db6f291cc3e6b6293954eeaeaa8cd534d907f4f946baf9c7acdf362e45" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f9b92e0946bf95be1908a40a59249421a196fb44ab56856e126aca584190232a" + sha256 cellar: :any, arm64_sequoia: "46bcc766c5d6d7da4c937d40850d787d1cfb11e013e104a18b258a617cd2f2bb" + sha256 cellar: :any, arm64_sonoma: "49cda77fdf35ed092bb3a4fbd2843bc0526b93958a367fe541e333a7cd9b531a" + sha256 cellar: :any, arm64_ventura: "a45b8c3e5faaff7fcc6ea15a96bfe4c35b9c75a263f9f86f9e87ee514b7b459b" + sha256 cellar: :any, sonoma: "6d41f8d3fcb638391bd8d90ed3957c935fadcba6360918821f984a605f4d66ed" + sha256 cellar: :any, ventura: "48326d6d80a44a2a38c35e976e864c391f226374d616b9b4c7962340bf5dbce7" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ee943f018a705141bdc9d7673938c6658de88c46a915ded8eb6b31cc5ca20004" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "openssl@3" depends_on "usage" @@ -72,7 +73,7 @@ def check_binary_linkage(binary, library) assert_match "1.23", shell_output("#{bin}/mise exec -- go version") [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), ].each do |library| diff --git a/Formula/n/nushell.rb b/Formula/n/nushell.rb index 3de26ad97da5e..b99975e80c036 100644 --- a/Formula/n/nushell.rb +++ b/Formula/n/nushell.rb @@ -4,6 +4,7 @@ class Nushell < Formula url "https://github.com/nushell/nushell/archive/refs/tags/0.101.0.tar.gz" sha256 "43e4a123e86f0fb4754e40d0e2962b69a04f8c2d58470f47cb9be81daabab347" license "MIT" + revision 1 head "https://github.com/nushell/nushell.git", branch: "main" livecheck do @@ -13,12 +14,12 @@ class Nushell < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "5bb9d218c5b51e968889c01cce460247447435931cc262d31132186123222795" - sha256 cellar: :any, arm64_sonoma: "7e22a7f35f719451550a5215e48c0a790c4f6ee131b95aaefe2eab4bfec711af" - sha256 cellar: :any, arm64_ventura: "ecab162474927df0ab0dc8523051ae985ae00cf4e1d28ee09f24722c6af31a17" - sha256 cellar: :any, sonoma: "286497ceeceef61bbb741b604436a58aeb6617759b633e9b2c493e0b1e13adbc" - sha256 cellar: :any, ventura: "ec10a148f2ca83c9d8ab882f17300dab3ed8c900004e9e7b6fd146ceaa18c58f" - sha256 cellar: :any_skip_relocation, x86_64_linux: "97651e754bec060417fedc08c736dc0265d9652a1504c8126800b22e6d544c4c" + sha256 cellar: :any, arm64_sequoia: "62e10339cf5c4ff5c7843d847e4273196db19ae731acdf13dc69e812ea5720d0" + sha256 cellar: :any, arm64_sonoma: "0ddf79eae5d8ebd70131436862ea88fd0f8edb1882057061bf9bb82636b78818" + sha256 cellar: :any, arm64_ventura: "ca2991396f58784cf3cb26924b8d940610f787f195d64c32514b167c34342a16" + sha256 cellar: :any, sonoma: "6fb7e6320828abfaca040d0afc32da95df84fef057220df6c78881bca559a83d" + sha256 cellar: :any, ventura: "d892426eb6a147c2abf2b94808caabe64ffd4f25a56b60eceb510dccb78bba4c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e77c7dd2a77f4cbfce2deb012c6481a8c7898615216f320e8f887dc688f693be" end depends_on "rust" => :build @@ -29,7 +30,7 @@ class Nushell < Formula on_linux do depends_on "pkgconf" => :build - depends_on "libgit2" # for `nu_plugin_gstat` + depends_on "libgit2@1.8" # for `nu_plugin_gstat` depends_on "libx11" depends_on "libxcb" end diff --git a/Formula/p/prr.rb b/Formula/p/prr.rb index 8a2b7bd8193cc..9e529d52cc37d 100644 --- a/Formula/p/prr.rb +++ b/Formula/p/prr.rb @@ -2,7 +2,7 @@ class Prr < Formula desc "Mailing list style code reviews for github" homepage "https://github.com/danobi/prr" license "GPL-2.0-only" - revision 1 + revision 2 head "https://github.com/danobi/prr.git", branch: "master" stable do @@ -23,18 +23,17 @@ class Prr < Formula end bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "725334137a875b74691e3c7a7eeb8ede5590f73b5f2cd3163618432d74a38547" - sha256 cellar: :any, arm64_sonoma: "28416d452a963b23ef05bf27fb71bd78f0d7fcb7b7cad1c65a0c48f6d40cf450" - sha256 cellar: :any, arm64_ventura: "71b7de882d22acf8d7e526ca0520944271048e2c1157bd50706f07c0fd98951b" - sha256 cellar: :any, sonoma: "c427a9782a010a451298dcc13a169771b31f181db32bf0e029160b2ad5afce34" - sha256 cellar: :any, ventura: "6b1678d5c38bf5e751cc592c725d64245936b33b7969b7b53f91a0bf50a5655a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "de7157bd23986d61b335ef42cf1f8566763215930cd0fe00002a25cdfe52ed0b" + sha256 cellar: :any, arm64_sequoia: "55088b52450bbe27b38177e4c0dbac2480defc15dc48e66aaf03c834178803b0" + sha256 cellar: :any, arm64_sonoma: "bd278e9e68140e02e6841496f7d84c6092f06390c7a525b4a5dbb8b5a1377fdc" + sha256 cellar: :any, arm64_ventura: "c9e7b1a6479fd33c34d1be401fb6fc4145e36a642884bfeedb1574b323f4c1d6" + sha256 cellar: :any, sonoma: "a40a5696842f03b31a694ace93ce5775c42b747e42915a901031d487e2319580" + sha256 cellar: :any, ventura: "c79aa8de4e7ea6477ca584cca5261dcb7a955b3e845ea5321d1afa33c0344859" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5a878aed66f84e1e1be4885647859eaef4676cab25dae269aea0855203f10874" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "openssl@3" uses_from_macos "zlib" @@ -69,7 +68,7 @@ def check_binary_linkage(binary, library) assert_match "Failed to read config", shell_output("#{bin}/prr get Homebrew/homebrew-core/6 2>&1", 1) [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), ].each do |library| diff --git a/Formula/p/pygit2.rb b/Formula/p/pygit2.rb index a593bc9ff9c03..d2f2c38bab894 100644 --- a/Formula/p/pygit2.rb +++ b/Formula/p/pygit2.rb @@ -4,21 +4,22 @@ class Pygit2 < Formula url "https://files.pythonhosted.org/packages/a4/85/c848cdf44214bf541c4a725a0a6e271f8db9f18cfccef702d53f83f1e19a/pygit2-1.16.0.tar.gz" sha256 "7b29a6796baa15fc89d443ac8d51775411d9b1e5b06dc40d458c56c8576b48a2" license "GPL-2.0-only" => { with: "GCC-exception-2.0" } + revision 1 head "https://github.com/libgit2/pygit2.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "2bdefe79cffeb8fef4504b49bb6e10da8f8f6a1ad4f06de0cd14bcde65e0da06" - sha256 cellar: :any, arm64_sonoma: "fd5ecbab353e4990cb4d11972191dbc0a8c29c0768c152a5aab39f29e4de0937" - sha256 cellar: :any, arm64_ventura: "e6c0cf19f7093ae9addfed9f596bb221c6a7695a6ed8ce971e270e61f64d1a6d" - sha256 cellar: :any, sonoma: "0f200d9cfba5fac088a8036163afb1bad97a0c3e51b3595603ce28aca42a29d8" - sha256 cellar: :any, ventura: "571795c815fe4588579e6912a0fea4b7e0054cea9f9f9ed89da2f9e56dd24217" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2a94b5d02dc781e9bc927c850b599b34b6915b02f03341c1c744e434a1ae1a25" + sha256 cellar: :any, arm64_sequoia: "108f8709548b8bdb83650273f7d83eeafea98ddaf85cfb23cdf8e2006d7d37d1" + sha256 cellar: :any, arm64_sonoma: "dd7164c914bf755b618d5997244f78471de5f62203c77799ad935ffa608e892f" + sha256 cellar: :any, arm64_ventura: "dfbc908ecec8026ce9bef85577c7f78f20ea61cb23209c819b6210ef490da319" + sha256 cellar: :any, sonoma: "e0c3ea776d6325c01dc1d1ee89a25d5c2400c33e96ed59b55d0afaf8f8d6fdae" + sha256 cellar: :any, ventura: "a20e9bcee91939cffd4b29f56b5a5e6e536f33ad0c4515f741b5a8e96f35d858" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2c5071b9b84030de4d7c15ffb30906a57650bdf223afaa6c1c670541ecc617de" end depends_on "python@3.12" => [:build, :test] depends_on "python@3.13" => [:build, :test] depends_on "cffi" - depends_on "libgit2" + depends_on "libgit2@1.8" def pythons deps.map(&:to_formula) diff --git a/Formula/r/rust.rb b/Formula/r/rust.rb index f93a56443f2f7..a5d15e02b8ecd 100644 --- a/Formula/r/rust.rb +++ b/Formula/r/rust.rb @@ -2,6 +2,7 @@ class Rust < Formula desc "Safe, concurrent, practical language" homepage "https://www.rust-lang.org/" license any_of: ["Apache-2.0", "MIT"] + revision 1 stable do url "https://static.rust-lang.org/dist/rustc-1.83.0-src.tar.gz" @@ -15,12 +16,12 @@ class Rust < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "e8608de2377175032cf7ce78b652ae7e03f599e70eaa2a3f9dd1b1b0fd76b120" - sha256 cellar: :any, arm64_sonoma: "89461542649aa0f07c8461562c87467d5e735c6075ad4f0d79a6b7a1ca59cda9" - sha256 cellar: :any, arm64_ventura: "7f5fb31f3db8a5864c3e60c14029b55ddba6748d53d11803c46eafc79b132e37" - sha256 cellar: :any, sonoma: "40e2127fc99f1f9cdfd445ab37fea789975d84cf5cc6d8172ea09f712220f8fc" - sha256 cellar: :any, ventura: "9d15d12025f4d72a0e4f23c1e13b074eaf02563cfe5662eaf475d39535e51dd1" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a00d5d6608f1297fc1adfbcee2bfae2835e843ff7e2a7e0e093248283cc18ce4" + sha256 cellar: :any, arm64_sequoia: "c4ad4e7cca47cff44b33a0bd35f45b04c6a07e0e7541507f2d9151b02c91d296" + sha256 cellar: :any, arm64_sonoma: "e33c46cff673b5e03959f2a50a721219ca899a0867c569c8680ab966378420a6" + sha256 cellar: :any, arm64_ventura: "bdd7fecbb17340264a9a01cc2a82be770c9d789eb6a9b2fe2770e82befd38510" + sha256 cellar: :any, sonoma: "7c8dbe22159b0e4f4402ed804cc27618d225ffecf40bac6bfc1ac44dbdf49b70" + sha256 cellar: :any, ventura: "7ab5ebb3f28faf78faeac4a55433a6ac52a9b1898f97c5151ce270b77ed119e7" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7776fa4c5f4e94c603f868e8209daee047bb56caccf98249db57f9ce5dfb296d" end head do @@ -31,7 +32,7 @@ class Rust < Formula end end - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "libssh2" depends_on "llvm" depends_on macos: :sierra @@ -251,7 +252,7 @@ def check_binary_linkage(binary, library) # We only check the tools' linkage here. No need to check rustc. expected_linkage = { bin/"cargo" => [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["libssh2"].opt_lib/shared_library("libssh2"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), Formula["openssl@3"].opt_lib/shared_library("libssl"), diff --git a/Formula/s/sheldon.rb b/Formula/s/sheldon.rb index 8603d9104e568..1d71d8c36803a 100644 --- a/Formula/s/sheldon.rb +++ b/Formula/s/sheldon.rb @@ -4,28 +4,27 @@ class Sheldon < Formula url "https://github.com/rossmacarthur/sheldon/archive/refs/tags/0.8.0.tar.gz" sha256 "71c6c27b30d1555e11d253756a4fce515600221ec6de6c06f9afb3db8122e5b5" license any_of: ["Apache-2.0", "MIT"] + revision 1 head "https://github.com/rossmacarthur/sheldon.git", branch: "trunk" bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "7721bb7c252d11827db27bc2e94599b59e2d5189f13da21c0baf2985e2a0a006" - sha256 cellar: :any, arm64_sonoma: "fd934fd9477dd230780e8c18386a4255598278ae6a496abef5a262ddf7599ded" - sha256 cellar: :any, arm64_ventura: "e5a9fc87b96346dd783949200364782fe94899c86791b2005cc939616ae47767" - sha256 cellar: :any, sonoma: "7eac3be77a7a3d35685ecefecea705e3b2c506b81e4c649bfc8c510f68f7b585" - sha256 cellar: :any, ventura: "9c4d728a1e1541f33ff20906cdacc5fd055ee5567dbbaf36b00c274c594e8601" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f4c15f35368003e34e91eaa5e4f78edccaffbde9ce2c1a3109eeebbdb15ea4c4" + sha256 cellar: :any, arm64_sequoia: "6b4ca226568ec1d56bdf2d8d38c89f5ffae1194216072ba9505f502085b4a4f0" + sha256 cellar: :any, arm64_sonoma: "77bcbdffab00767b124322df281f6a5d731aa0a9d07f594e9b5265d4dc26fef9" + sha256 cellar: :any, arm64_ventura: "50df0255e0d8c049b435e20d83346b68cc7cf2490add53214c9cdb67a8a802ab" + sha256 cellar: :any, sonoma: "995b5d37feedc55e4a9bb14ecc3bec14b935ae7982aad6fecc995935d7cba08a" + sha256 cellar: :any, ventura: "c66a4800c30bb98897effdad71d930936c0546ed83fe32c3eb5e28665f9cda18" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1af78241af1979a6d1f15c69b4707afa43b16c1e3fb2c06e0ff8f8d5bc4e4523" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "openssl@3" # curl-config on ventura builds do not report http2 feature, - # this is a workaround to allow to build against system curl # see discussions in https://github.com/Homebrew/homebrew-core/pull/197727 - uses_from_macos "curl" => :build, since: :sonoma - uses_from_macos "curl" + # FIXME: We should be able to use macOS curl on Ventura, but `curl-config` is broken. + uses_from_macos "curl", since: :sonoma def install # Ensure the declared `openssl@3` dependency will be picked up. @@ -56,7 +55,7 @@ def check_binary_linkage(binary, library) assert_path_exists testpath/"plugins.lock" libraries = [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"), ] diff --git a/Formula/t/tmux-sessionizer.rb b/Formula/t/tmux-sessionizer.rb index 3823dee6ea6a5..0714c8dd5eb4f 100644 --- a/Formula/t/tmux-sessionizer.rb +++ b/Formula/t/tmux-sessionizer.rb @@ -4,20 +4,20 @@ class TmuxSessionizer < Formula url "https://github.com/jrmoulton/tmux-sessionizer/archive/refs/tags/v0.4.4.tar.gz" sha256 "9dfbe99a3c1fe7f48be0c1ab9056e49f36c4f85d023e24f874254f6791a9894e" license "MIT" + revision 1 bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "039011d74739cdc73301f6d8d424311d14f14243bf9112c64d12668f303e94eb" - sha256 cellar: :any, arm64_sonoma: "fc7eb901dff1deddfc6cb6bf320b473154d3760459bc80cea477f0cfb95d147a" - sha256 cellar: :any, arm64_ventura: "f4ce96fc1ad1def2e691bb9941d1b9017e5ff90797149f66bf29054548e6e972" - sha256 cellar: :any, sonoma: "7ad5de9590ab6392514dd65e4159bd56f7d8edb6708036a1f422cbf251c83896" - sha256 cellar: :any, ventura: "b86f4cebc829f1b7717870caa79f1ee5ff91388bfa09e00f13f4672d55e9d046" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e3f45a9334e24a1c2715a766b4fe387fb3a8ed737c7cf8e5e4837ef2ba27e468" + sha256 cellar: :any, arm64_sequoia: "4042bf4b217a95b253ea859c8c4426950ec8b0653fe873f8b5b2624399e36186" + sha256 cellar: :any, arm64_sonoma: "6d78bca70b4b810883e57ced9e19de3970f44e4817f7fc344f64f15b9c2598fd" + sha256 cellar: :any, arm64_ventura: "768a4b4e6037be396301f0dc9f121134034bd6388e800df6b3f68d1acc3a397a" + sha256 cellar: :any, sonoma: "a50d45fc6db7c4ce2f5190900adb7f278635d58dbdbb844e39c3d99f1dcea374" + sha256 cellar: :any, ventura: "b209c7ff2dd2e36422eda390fd21cab761b44b0378727de497068f9b8327c533" + sha256 cellar: :any_skip_relocation, x86_64_linux: "67cde82247503f1f870cfe96d88e70a55c91edbb14fb25cdc2098a90723f8ae1" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2" + depends_on "libgit2@1.8" # needs https://github.com/rust-lang/git2-rs/issues/1109 to support libgit2 1.9 depends_on "libssh2" depends_on "openssl@3" @@ -49,7 +49,7 @@ def check_binary_linkage(binary, library) assert_match version.to_s, shell_output("#{bin}/tms --version") [ - Formula["libgit2"].opt_lib/shared_library("libgit2"), + Formula["libgit2@1.8"].opt_lib/shared_library("libgit2"), Formula["libssh2"].opt_lib/shared_library("libssh2"), Formula["openssl@3"].opt_lib/shared_library("libssl"), Formula["openssl@3"].opt_lib/shared_library("libcrypto"),