diff --git a/Casks/a/alcom.rb b/Casks/a/alcom.rb index 2f0e3879a..2df3fb7f6 100644 --- a/Casks/a/alcom.rb +++ b/Casks/a/alcom.rb @@ -1,6 +1,6 @@ cask "alcom" do - version "0.1.16" - sha256 "751e59a3dbd7ef0f0afefdc72eb16b47644a47f74e8d2b20cf6bc354c9764f6a" + version "0.1.17" + sha256 "90d6b2030ed0c5f7dc124d1b2c91eeb3641ae90a5a40ac1630fb4ab0072d80cb" url "https:github.comvrc-getvrc-getreleasesdownloadgui-v#{version}ALCOM-#{version}-universal.dmg", verified: "github.comvrc-getvrc-get" diff --git a/Casks/a/amneziavpn.rb b/Casks/a/amneziavpn.rb index 30d4e9e1c..a4674df9e 100644 --- a/Casks/a/amneziavpn.rb +++ b/Casks/a/amneziavpn.rb @@ -21,7 +21,10 @@ "AmneziaVPN", "AmneziaVPN-service", ], - delete: "ApplicationsAmneziaVPN.app" + delete: [ + "ApplicationsAmneziaVPN.app", + "LibraryLaunchDaemonsAmneziaVPN.plist", + ] zap trash: [ "~LibraryCachesAmneziaVPN.ORG", diff --git a/Casks/b/bettermouse.rb b/Casks/b/bettermouse.rb index a04b48671..34797e0bf 100644 --- a/Casks/b/bettermouse.rb +++ b/Casks/b/bettermouse.rb @@ -1,6 +1,6 @@ cask "bettermouse" do - version "1.6.6742" - sha256 "f4c6f19ef1ce67916c2ecf0237bb92fb947131913c8e1ec69af8f52dbff41fe0" + version "1.6.6777" + sha256 "8d73320db359ab085b454a7a96d9962a6c393a6a0f9c776b312f3d3ae87f61e7" url "https://better-mouse.com/wp-content/uploads/BetterMouse.#{version}.zip" name "BetterMouse" diff --git a/Casks/b/bindiff.rb b/Casks/b/bindiff.rb new file mode 100644 index 000000000..536f201b5 --- /dev/null +++ b/Casks/b/bindiff.rb @@ -0,0 +1,20 @@ +cask "bindiff" do + version "8" + sha256 "2962fd337529a59fe4ba3b4a5596be53bfacd1bd0a3952ea7bedd6276eeb4db8" + + url "https:github.comgooglebindiffreleasesdownloadv#{version}BinDiff#{version}.dmg", + verified: "github.comgooglebindiff" + name "BinDiff" + desc "Binary diffing tool" + homepage "https:zynamics.combindiff.html" + + pkg "Install BinDiff.pkg" + + uninstall pkgutil: "com.google.security.zynamics.bindiff" + + zap trash: [ + "LibraryApplication SupportBinDiff", + "~LibraryPreferencescom.google.security.zynamics.bindiff.plist", + "~LibrarySaved Application Statecom.google.security.zynamics.bindiff.savedState", + ] +end \ No newline at end of file diff --git a/Casks/b/bome-network.rb b/Casks/b/bome-network.rb index 9daab9faa..bd2a556b4 100644 --- a/Casks/b/bome-network.rb +++ b/Casks/b/bome-network.rb @@ -8,7 +8,7 @@ homepage "https://www.bome.com/products/bomenet" livecheck do - url "https://www.bome.com/products/bomenet#downloads" + url :homepage regex(%r{href=.*?/BomeNet(\d+(?:\.\d+)+)[._-]macOS\.dmg}i) end diff --git a/Casks/b/boxy-suite.rb b/Casks/b/boxy-suite.rb index 8b5d40b04..e22961c1a 100644 --- a/Casks/b/boxy-suite.rb +++ b/Casks/b/boxy-suite.rb @@ -1,18 +1,19 @@ cask "boxy-suite" do - version "2.1.4" + version "3.0.0" sha256 :no_check - url "https://boxyteam-static.s3.amazonaws.com/release/Boxy%20Suite.dmg", - verified: "boxyteam-static.s3.amazonaws.com/release/" + url "https://boxysuite.s3.amazonaws.com/release/Boxy%20Suite.dmg", + verified: "boxysuite.s3.amazonaws.com/release/" name "Boxy Suite" desc "Gmail, Calendar, Keep and Contacts apps" homepage "https://www.boxysuite.com/" livecheck do - url "https://www.boxysuite.com/updates/" - regex(/Version\s+(\d+(?:\.\d+)+)/i) + url "https://boxysuite.s3.amazonaws.com/appcast/gmail.xml" + strategy :sparkle, &:short_version end + auto_updates true depends_on macos: ">= :high_sierra" app "Boxy for Gmail.app" @@ -21,8 +22,4 @@ app "Boxy for Contacts.app" zap trash: "~/Library/Caches/co.boxyapp.gmail*" - - caveats do - requires_rosetta - end end \ No newline at end of file diff --git a/Casks/c/chatbox.rb b/Casks/c/chatbox.rb index fa9c9053f..c80a5b687 100644 --- a/Casks/c/chatbox.rb +++ b/Casks/c/chatbox.rb @@ -1,9 +1,9 @@ cask "chatbox" do arch arm: "-arm64" - version "1.7.0" - sha256 arm: "7ca4580b94c470dc009516667f1e6b88d235c03138d74ba3821c8ce8cad6a1a1", - intel: "94a2a059b4aa7acc6dc6aa879d10d2e830853d59e4aac0b7a2e70f9e5a938c2b" + version "1.8.0" + sha256 arm: "0ca62e950ed89908261ae7ccdde9dbcb5c1ac3f62dfb62566d628bc86cb3bc4e", + intel: "065e199ca6424cc904c9df9e3e127c37027d152841e6bc28a771b36db3f7854b" url "https://download.chatboxai.app/releases/Chatbox-#{version}#{arch}.dmg" name "Chatbox" diff --git a/Casks/c/coteditor.rb b/Casks/c/coteditor.rb index e94b1c7f6..6ac0e90a9 100644 --- a/Casks/c/coteditor.rb +++ b/Casks/c/coteditor.rb @@ -56,8 +56,8 @@ end end on_ventura :or_newer do - version "5.0.6" - sha256 "37a36bc5dd4a04a4f61fa009b57a244b2a23a2fef132e1690a048bef32495ee5" + version "5.0.7" + sha256 "034eff48056be4c70681bf642d8c201f5214ab54217b027f4c3a64797a837d85" livecheck do url :url diff --git a/Casks/c/cursor.rb b/Casks/c/cursor.rb index 72bf9f365..3abfbd00b 100644 --- a/Casks/c/cursor.rb +++ b/Casks/c/cursor.rb @@ -1,9 +1,9 @@ cask "cursor" do arch arm: "arm64", intel: "x64" - version "0.44.6,2412214pmryneua" - sha256 arm: "238c3d253c004ef78f71b334d4aff71596a2e9788816ad01ca6cf00653fef340", - intel: "dae330b863c9ceb8907ec0b1a5485d9faecc49822f6b945548b900db0ad1bed9" + version "0.44.8,241222ooktny8mh" + sha256 arm: "c540ed332ac46ddda04f3858f9a86830789678f3b3b500480b4333670efecfe2", + intel: "307f23b598750505701e2e3190df9a8068de7aaef5fb164f925fd63558f7029c" url "https://download.todesktop.com/230313mzl4w4u92/Cursor%20#{version.csv.first}%20-%20Build%20#{version.csv.second}-#{arch}-mac.zip", verified: "download.todesktop.com/230313mzl4w4u92/" diff --git a/Casks/d/darktable.rb b/Casks/d/darktable.rb index 6134f7b5d..a77a3e7c7 100644 --- a/Casks/d/darktable.rb +++ b/Casks/d/darktable.rb @@ -1,9 +1,9 @@ cask "darktable" do arch arm: "arm64", intel: "x86_64" - version "4.8.1" - sha256 arm: "1947ffb16f1fcc21d43c7bc7002e79f49fa82ee3d17a76832c11ee6b4d3cad73", - intel: "84698315ad23c745cb126b5b695b211781f3e6355924cb9016e36d4c2dc0c6f7" + version "5.0.0" + sha256 arm: "14feb35ef2b2e8e50cf1855826ad4913e905a5600a56a87dd98382e8d828e9db", + intel: "3f49cfb63958269b99065cf6b501678d4e63f2457ee1915bcd7ffa0dfef9dcfd" url "https:github.comdarktable-orgdarktablereleasesdownloadrelease-#{version.major_minor_patch}darktable-#{version}-#{arch}.dmg", verified: "github.comdarktable-orgdarktable" diff --git a/Casks/d/dbeaver-community.rb b/Casks/d/dbeaver-community.rb index d2ad23c8a..e32a13dea 100644 --- a/Casks/d/dbeaver-community.rb +++ b/Casks/d/dbeaver-community.rb @@ -1,9 +1,9 @@ cask "dbeaver-community" do arch arm: "aarch64", intel: "x86_64" - version "24.3.0" - sha256 arm: "5e5e03f2a4f0074b5c72e5eaa27e0302938e33de6cc316dfc124c3f20a9cee3a", - intel: "3f55ec78cd4097bcb524555effc542204f389cc4f897d285f8893eac78ebbf6d" + version "24.3.1" + sha256 arm: "ed2fa9d189660db4cd7a1c89587c98d27fb4ec6e5672444ffc045bca4dfc38b0", + intel: "e8eea15f1b14d767707492fed68c36937f854d3ecd4d220b915832f2f38f5963" url "https://dbeaver.io/files/#{version}/dbeaver-ce-#{version}-macos-#{arch}.dmg" name "DBeaver Community Edition" diff --git a/Casks/d/dcp-o-matic-batch-converter.rb b/Casks/d/dcp-o-matic-batch-converter.rb index 6561efabe..1c4757f55 100644 --- a/Casks/d/dcp-o-matic-batch-converter.rb +++ b/Casks/d/dcp-o-matic-batch-converter.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-batch-converter" do - version "2.16.99" - sha256 "8c8f4e9246c109a7930898ea8ffd9083ad6b5ad03b853086742c5f9ddb784c48" + version "2.18.0" + sha256 "64799a5467e88f42d0687b5a3ce3b534a081dfacd33c6ba474ce765d05f43c4f" url "https://dcpomatic.com/dl.php?id=osx-10.10-batch&version=#{version}" name "DCP-o-matic Batch converter" diff --git a/Casks/d/dcp-o-matic-combiner.rb b/Casks/d/dcp-o-matic-combiner.rb index d38ec3048..305a639d8 100644 --- a/Casks/d/dcp-o-matic-combiner.rb +++ b/Casks/d/dcp-o-matic-combiner.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-combiner" do - version "2.16.99" - sha256 "db1d0acbd842c345878f61cac88ee9bddaf498b07eaa9a73723884ac21a61db4" + version "2.18.0" + sha256 "53975e2a9af511075d482bc957a48ea48d9b6c577d65cc091fcb6904c27824ad" url "https://dcpomatic.com/dl.php?id=osx-10.10-combiner&version=#{version}" name "DCP-o-matic-combiner" diff --git a/Casks/d/dcp-o-matic-disk-writer.rb b/Casks/d/dcp-o-matic-disk-writer.rb index 1d8455a4a..7cce72938 100644 --- a/Casks/d/dcp-o-matic-disk-writer.rb +++ b/Casks/d/dcp-o-matic-disk-writer.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-disk-writer" do - version "2.16.99" - sha256 "fc9347e37873a2a445d15f57c8ab21d1f33cd165a9ef69b000c815a2737c953d" + version "2.18.0" + sha256 "c8f703d69459b53b3a2cf2e8a610af438152c2eb82de11ad57be58146d1baf97" url "https://dcpomatic.com/dl.php?id=osx-10.10-disk&version=#{version}" name "DCP-o-matic Disk Writer" diff --git a/Casks/d/dcp-o-matic-editor.rb b/Casks/d/dcp-o-matic-editor.rb index 06d1daea3..490021cf4 100644 --- a/Casks/d/dcp-o-matic-editor.rb +++ b/Casks/d/dcp-o-matic-editor.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-editor" do - version "2.16.99" - sha256 "5b2d18671778d667f1e0e671cfbe4a767d4521f648ce04e0b11a5c1123e01e2e" + version "2.18.0" + sha256 "eb6f5be7603ed1013bd1b19eb6285c524a74b099523d04a9a52d736ebaabcf54" url "https://dcpomatic.com/dl.php?id=osx-10.10-editor&version=#{version}" name "DCP-o-matic Editor" diff --git a/Casks/d/dcp-o-matic-encode-server.rb b/Casks/d/dcp-o-matic-encode-server.rb index a39297805..07909b1c1 100644 --- a/Casks/d/dcp-o-matic-encode-server.rb +++ b/Casks/d/dcp-o-matic-encode-server.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-encode-server" do - version "2.16.99" - sha256 "c2431159d42becb3d373634ecb93f0ff58187c3012aff4244a763517b7aa6288" + version "2.18.0" + sha256 "33f40c1c06c954af50c77a106924df99faf9e54227268b7905ab71b9dc39da8d" url "https://dcpomatic.com/dl.php?id=osx-10.10-server&version=#{version}" name "DCP-o-matic Encode Server" diff --git a/Casks/d/dcp-o-matic-kdm-creator.rb b/Casks/d/dcp-o-matic-kdm-creator.rb index 6ce60bc7f..3660c0fbb 100644 --- a/Casks/d/dcp-o-matic-kdm-creator.rb +++ b/Casks/d/dcp-o-matic-kdm-creator.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-kdm-creator" do - version "2.16.99" - sha256 "931949e29ebb82c00620abfce5e50ab3f0f50361581df24e468fb6de500a3e6c" + version "2.18.0" + sha256 "7a0bd2915920a1f04be6a1a987c48f3496dc8a53e1b42de20714b6d049bab195" url "https://dcpomatic.com/dl.php?id=osx-10.10-kdm&version=#{version}" name "DCP-o-matic KDM Creator" diff --git a/Casks/d/dcp-o-matic-player.rb b/Casks/d/dcp-o-matic-player.rb index 580d5b318..5952122f0 100644 --- a/Casks/d/dcp-o-matic-player.rb +++ b/Casks/d/dcp-o-matic-player.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-player" do - version "2.16.99" - sha256 "f0bd70322052e7fbc6691f2164172dfb6ce9dcfa00ac74dfe3dc88460a4c0a37" + version "2.18.0" + sha256 "cb4402fa80a173c7c558f776ea021a114ead819949de6d1ead8e8f389d50fa43" url "https://dcpomatic.com/dl.php?id=osx-10.10-player&version=#{version}" name "DCP-o-matic Player" diff --git a/Casks/d/dcp-o-matic-playlist-editor.rb b/Casks/d/dcp-o-matic-playlist-editor.rb index 600ad5115..643160cc1 100644 --- a/Casks/d/dcp-o-matic-playlist-editor.rb +++ b/Casks/d/dcp-o-matic-playlist-editor.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-playlist-editor" do - version "2.16.99" - sha256 "5792b80040761af24b4419430ff8665d852152b1ef739a3838f529dd65124568" + version "2.18.0" + sha256 "58fbf495dbfed1b76f4473351f753a7f8da9850ed7016724eaca71b0dc879642" url "https://dcpomatic.com/dl.php?id=osx-10.10-playlist&version=#{version}" name "DCP-o-matic Playlist Editor" diff --git a/Casks/d/dcp-o-matic.rb b/Casks/d/dcp-o-matic.rb index 516fe264e..98fcfd5d4 100644 --- a/Casks/d/dcp-o-matic.rb +++ b/Casks/d/dcp-o-matic.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic" do - version "2.16.99" - sha256 "1030cf411f76b2a30b8344d7a6c11e5f6a8fc48251280aea71f8ab1e7e3dfae4" + version "2.18.0" + sha256 "ae1ff4ab39a8e5605765d8add2ef18b3df91cf0ae91b652aacc427119807a3d2" url "https://dcpomatic.com/dl.php?id=osx-10.10-main&version=#{version}" name "DCP-o-matic" diff --git a/Casks/d/diskcatalogmaker.rb b/Casks/d/diskcatalogmaker.rb index 7d7a74573..b6b0227ae 100644 --- a/Casks/d/diskcatalogmaker.rb +++ b/Casks/d/diskcatalogmaker.rb @@ -1,6 +1,6 @@ cask "diskcatalogmaker" do - version "9.0.9f1" - sha256 "37d4328a30f15b13376b7962aed278fb8ebb45a3c5149402c0d473b996bb7960" + version "9.1" + sha256 "008ae16cd10b5f5415df1e3dea208ebcf7960de53e05235ea23760c79f36bd75" url "https://download.diskcatalogmaker.com/download/zip/DiskCatalogMaker#{version.no_dots}.zip" name "DiskCatalogMaker" diff --git a/Casks/d/djstudio.rb b/Casks/d/djstudio.rb index 82da02e7f..61307a1cf 100644 --- a/Casks/d/djstudio.rb +++ b/Casks/d/djstudio.rb @@ -1,29 +1,35 @@ cask "djstudio" do - arch arm: "-arm64" - on_mojave :or_older do version "2.6.28" sha256 "a24739ad73b5fbda7c64aaae320b1486622c669ba3dc414d692def6026d2639d" - url "https:github.comAppMachinedj-studio-app-updatesreleasesdownloadv#{version}DJ.Studio-#{version}.dmg" + url "https:github.comAppMachinedj-studio-app-updatesreleasesdownloadv#{version}DJ.Studio-#{version}.dmg", + verified: "github.comAppMachinedj-studio-app-updates" + + livecheck do + skip "Legacy version" + end end on_catalina :or_newer do + arch arm: "-arm64" + version "3.0.3" sha256 arm: "df0094a03348ad04622eab218044c3239a6d1df9292d47b905c6a0c2f8cebf53", intel: "ccad63bcef124d82fd8cb2278e02fb72744456de091902beca4d58c318426589" - url "https:download.dj.studioDJ.Studio-#{version}#{arch}.dmg" + url "https:github.comAppMachinedj-studio-app-updatesreleasesdownloadv#{version}DJ.Studio-#{version}#{arch}.dmg", + verified: "github.comAppMachinedj-studio-app-updates" + + livecheck do + url :url + strategy :github_latest + end end name "DJ.Studio" desc "DAW for DJs" homepage "https:dj.studio" - livecheck do - url "https:github.comAppMachinedj-studio-app-updates" - strategy :github_latest - end - depends_on macos: ">= :high_sierra" app "DJ.Studio.app" diff --git a/Casks/d/dockdoor.rb b/Casks/d/dockdoor.rb index d013ec4d9..6b010f3cf 100644 --- a/Casks/d/dockdoor.rb +++ b/Casks/d/dockdoor.rb @@ -1,6 +1,6 @@ cask "dockdoor" do - version "1.3.3" - sha256 "9eb9937e13151373ed8e8f307abc04d11cd19890c54c0782ee60676edec15dd4" + version "1.4" + sha256 "a5dd9690981c89a5f161fc7b98ef426ed3d544e39b1f11cce140167d91fbca9d" url "https:github.comejbillsDockDoorreleasesdownloadv#{version}DockDoor.dmg" name "DockDoor" diff --git a/Casks/d/dockside.rb b/Casks/d/dockside.rb index 0cacaa241..471ce0723 100644 --- a/Casks/d/dockside.rb +++ b/Casks/d/dockside.rb @@ -1,6 +1,6 @@ cask "dockside" do - version "1.9.18" - sha256 "ae0fb1696b4f1e746db6b5cde594b38788dc66b470d356842e4de6493d60e23c" + version "1.9.19" + sha256 "76324655e980c36a22a577a08b6fde2e4077ab6870c0d39e417d9a394537ea64" url "https:github.comPrajwalSDDocksidereleasesdownloadv#{version}Dockside.dmg", verified: "github.comPrajwalSDDockside" diff --git a/Casks/d/dolphin@dev.rb b/Casks/d/dolphin@dev.rb index ebbade313..de4b3329a 100644 --- a/Casks/d/dolphin@dev.rb +++ b/Casks/d/dolphin@dev.rb @@ -1,6 +1,6 @@ cask "dolphin@dev" do - version "2412-44,cd,2a" - sha256 "2361cc76c65fff8d82e9e177ef7b1ea0ae39638f1e5045d823299c0e9e6a92f8" + version "2412-55,11,98" + sha256 "4b138f36669c9262414fbf02fa5be03dea1ccf6e473bc11d263f90da78d05bb0" url "https://dl.dolphin-emu.org/builds/#{version.csv.second}/#{version.csv.third}/dolphin-master-#{version.csv.first}-universal.dmg" name "Dolphin Dev" diff --git a/Casks/e/electrum.rb b/Casks/e/electrum.rb index 909d3184e..3bd05881e 100644 --- a/Casks/e/electrum.rb +++ b/Casks/e/electrum.rb @@ -8,7 +8,7 @@ homepage "https://electrum.org/" livecheck do - url "https://electrum.org/#download" + url :homepage regex(/href=.*?electrum[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end diff --git a/Casks/f/feed-the-beast.rb b/Casks/f/feed-the-beast.rb index 1644115f7..57eeaf93c 100644 --- a/Casks/f/feed-the-beast.rb +++ b/Casks/f/feed-the-beast.rb @@ -2,9 +2,9 @@ arch arm: "arm64", intel: "x64" livecheck_arch = on_arch_conditional arm: "arm", intel: "x64" - version "1.26.3" - sha256 arm: "810bcd8b868791667db69da9aefd5bf6d49d4e722439df4a0c4cf72eb2ad8cbe", - intel: "471630916ae7bcd4052451b09680945bcdc4009c4e340ca13f747bc2e2c4e86f" + version "1.26.5" + sha256 arm: "02f2740b4d4cb7f84842703bf58b23fd289bcf949d2a347c93215a56bab9b7a1", + intel: "b7caadd99ef446c3d65fe5a738244b49fb50b97605563580eebd67dadca63eba" url "https://piston.feed-the-beast.com/app/ftb-app-#{version}-#{arch}.dmg" name "Feed the Beast" diff --git a/Casks/f/free42-binary.rb b/Casks/f/free42-binary.rb index 2322c6da2..fb928e696 100644 --- a/Casks/f/free42-binary.rb +++ b/Casks/f/free42-binary.rb @@ -1,5 +1,5 @@ cask "free42-binary" do - version "3.1.11" + version "3.1.12" sha256 :no_check url "https://thomasokken.com/free42/download/Free42Mac.zip" diff --git a/Casks/f/free42-decimal.rb b/Casks/f/free42-decimal.rb index c4020e40d..c8f5669fa 100644 --- a/Casks/f/free42-decimal.rb +++ b/Casks/f/free42-decimal.rb @@ -1,5 +1,5 @@ cask "free42-decimal" do - version "3.1.11" + version "3.1.12" sha256 :no_check url "https://thomasokken.com/free42/download/Free42Mac.zip" diff --git a/Casks/font/font-j/font-jetbrains-mono.rb b/Casks/font/font-j/font-jetbrains-mono.rb index 0749c7861..74511b145 100644 --- a/Casks/font/font-j/font-jetbrains-mono.rb +++ b/Casks/font/font-j/font-jetbrains-mono.rb @@ -8,7 +8,7 @@ homepage "https:www.jetbrains.comlpmono" livecheck do - url "https:github.comJetBrainsJetBrainsMono" + url :url strategy :gitHub_latest end diff --git a/Casks/g/gauntlet.rb b/Casks/g/gauntlet.rb index f96b04521..e243107cf 100644 --- a/Casks/g/gauntlet.rb +++ b/Casks/g/gauntlet.rb @@ -1,6 +1,6 @@ cask "gauntlet" do - version "11" - sha256 "501811a87e9ff38c802f1d3313dfaaa871ac5b79364e875223b2629060254bbb" + version "12" + sha256 "8b5ba258e017dff80825f12a97755a5ff60056bce9c00cd7662f5d4f0f89e93e" url "https:github.comproject-gauntletgauntletreleasesdownloadv#{version}gauntlet-aarch64-macos.dmg" name "Gauntlet" diff --git a/Casks/g/gitblade.rb b/Casks/g/gitblade.rb index 604ff5da5..ff4714d8c 100644 --- a/Casks/g/gitblade.rb +++ b/Casks/g/gitblade.rb @@ -8,7 +8,7 @@ homepage "https://gitblade.com/" livecheck do - url "https://gitblade.com/#download" + url :homepage regex(%r{href=.*?/gitblade[._-]v?(\d+(?:\.\d+)*)[._-]darwin[._-]x64\.dmg}i) end diff --git a/Casks/g/go-shiori.rb b/Casks/g/go-shiori.rb index 988691fa1..5ff657874 100644 --- a/Casks/g/go-shiori.rb +++ b/Casks/g/go-shiori.rb @@ -1,9 +1,9 @@ cask "go-shiori" do arch arm: "aarch64", intel: "x86_64" - version "1.7.1" - sha256 arm: "299ca98734c59d59b6cf12c9e05b7743a8b237f8049e90695433497c40386334", - intel: "4a5b29f2800fca511d402a5444867af9a483d19bdea25c6eb3c3c5e46e6eb4dc" + version "1.7.2" + sha256 arm: "fcfd29dfb65ae14f36118568cc22979b7154f45f5c8319a84ed90ce1849bc390", + intel: "0bb2fb24b33d2a554bac0517a40bf3d3da1ad135a7389a98fb7c6ffe2ea1ff14" url "https:github.comgo-shiorishiorireleasesdownloadv#{version}shiori_Darwin_#{arch}_#{version}.tar.gz" name "Shiori" diff --git a/Casks/h/heimdall-suite.rb b/Casks/h/heimdall-suite.rb index bd9680a4e..6e2ad300a 100644 --- a/Casks/h/heimdall-suite.rb +++ b/Casks/h/heimdall-suite.rb @@ -9,7 +9,7 @@ homepage "https://glassechidna.com.au/heimdall/" livecheck do - url "https://glassechidna.com.au/heimdall/#downloads" + url :homepage regex(%r{href=.*?/heimdall[._-]suite[._-]v?(\d+(?:\.\d+)+)[._-]mac\.dmg}i) end diff --git a/Casks/i/ibm-cloud-cli.rb b/Casks/i/ibm-cloud-cli.rb index 1dffcbbbf..a8ec9f099 100644 --- a/Casks/i/ibm-cloud-cli.rb +++ b/Casks/i/ibm-cloud-cli.rb @@ -10,16 +10,8 @@ desc "Command-line API client" homepage "https:cloud.ibm.comdocscliindex.html" - # Upstream publishes file links in the description of GitHub releases. livecheck do url "https:github.comIBM-Cloudibm-cloud-cli-release" - regex(IBM[._-]Cloud[._-]CLI[._-]v?(\d+(?:\.\d+)+)#{arch}\.(?:dmg|pkg)i) - strategy :github_latest do |json, regex| - match = json["body"]&.match(regex) - next if match.blank? - - match[1] - end end pkg "IBM_Cloud_CLI_#{version}#{arch}.pkg" diff --git a/Casks/j/jagex.rb b/Casks/j/jagex.rb index 602bfc208..de6b16825 100644 --- a/Casks/j/jagex.rb +++ b/Casks/j/jagex.rb @@ -12,6 +12,8 @@ strategy :extract_plist end + auto_updates true + installer manual: "Jagex Launcher Installer.app" uninstall quit: "com.jagex.launcher", diff --git a/Casks/k/keepingyouawake.rb b/Casks/k/keepingyouawake.rb index f1db3d5d6..10f615bab 100644 --- a/Casks/k/keepingyouawake.rb +++ b/Casks/k/keepingyouawake.rb @@ -9,8 +9,8 @@ homepage "https:keepingyouawake.app" livecheck do - url :url - regex(^v?(\d+(?:\.\d+)+)$i) + url "https:newmarcel.github.ioKeepingYouAwakeappcast.xml" + strategy :sparkle, &:short_version end auto_updates true diff --git a/Casks/l/logitech-g-hub.rb b/Casks/l/logitech-g-hub.rb index cfcf2239f..e81bd0890 100644 --- a/Casks/l/logitech-g-hub.rb +++ b/Casks/l/logitech-g-hub.rb @@ -54,4 +54,8 @@ "~/Library/Preferences/com.logi.ghub.plist", "~/Library/Saved Application State/com.logi.ghub.savedState", ] + + caveats do + requires_rosetta + end end \ No newline at end of file diff --git a/Casks/m/mattermost.rb b/Casks/m/mattermost.rb index 727a9987d..96ff24eff 100644 --- a/Casks/m/mattermost.rb +++ b/Casks/m/mattermost.rb @@ -5,26 +5,26 @@ sha256 arm: "e8a1d76e88bb64b313fc8fed47676187691710dc74f240a3db17bbf8faf4eb0d", intel: "47371fa62ef12424d01631e6affac61eeec49aba3ea36ec84711ece0a955b5ab" - url "https:releases.mattermost.comdesktop#{version}mattermost-desktop-#{version}-mac-#{arch}.zip" + url "https://releases.mattermost.com/desktop/#{version}/mattermost-desktop-#{version}-mac-#{arch}.zip" name "Mattermost" desc "Open-source, self-hosted Slack-alternative" - homepage "https:mattermost.com" + homepage "https://mattermost.com/" - # Upstream publishes file links in the description of GitHub releases. livecheck do - url "https:github.commattermostdesktop" - strategy :github_latest + url "https://releases.mattermost.com/desktop/latest-mac.yml" + strategy :electron_builder end + auto_updates true depends_on macos: ">= :catalina" app "Mattermost.app" zap trash: [ - "~LibraryApplication SupportMattermost", - "~LibraryContainersMattermost.Desktop", - "~LibraryLogsMattermost", - "~LibraryPreferencesMattermost.Desktop.plist", - "~LibrarySaved Application StateMattermost.Desktop.savedState", + "~/Library/Application Support/Mattermost", + "~/Library/Containers/Mattermost.Desktop", + "~/Library/Logs/Mattermost", + "~/Library/Preferences/Mattermost.Desktop.plist", + "~/Library/Saved Application State/Mattermost.Desktop.savedState", ] end \ No newline at end of file diff --git a/Casks/m/mdrp.rb b/Casks/m/mdrp.rb index 7820367f8..5d850874f 100644 --- a/Casks/m/mdrp.rb +++ b/Casks/m/mdrp.rb @@ -1,8 +1,8 @@ cask "mdrp" do - version "12.1.1,1" - sha256 "6af30bce0bccbc3aa86e5a5c37e1fefe36a365f48c81151ade7f2353d5c254e0" + version "13.0.0" + sha256 "23cf6b4e06ba1a2ced632d48afbb2c809467b38ef1b8ef9769cbfd19cc60dba6" - url "https://www.macdvdripperpro.com/MDRP_v#{version.csv.first.no_dots}#{"r#{version.csv.second}" || ""}.zip" + url "https://www.macdvdripperpro.com/MDRP_v#{version.csv.first.no_dots}#{"r#{version.csv.second}" if version.csv.second}.zip" name "Mac DVDRipper Pro" desc "Utility to rip and copy DVD content" homepage "https://www.macdvdripperpro.com/" @@ -20,7 +20,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "MDRP.app" diff --git a/Casks/m/mediamate.rb b/Casks/m/mediamate.rb index 9a62b8daf..e09e68fec 100644 --- a/Casks/m/mediamate.rb +++ b/Casks/m/mediamate.rb @@ -1,6 +1,6 @@ cask "mediamate" do - version "3.6.1,283" - sha256 "b0069fad25a8bdfe5518cf1595ea1d653e548c18a51bf2494cdd6fcd65a754ce" + version "3.6.2,288" + sha256 "c58597c215523bd3598f97342c397d917caff78f0bebb866fb3198c0a0e4f2f7" url "https:github.comWouter01MediaMate-Releasesreleasesdownloadv#{version.csv.first}_#{version.csv.second}MediaMate_v#{version.csv.first}-#{version.csv.second}.zip", verified: "github.comWouter01MediaMate-Releases" diff --git a/Casks/m/menubarx.rb b/Casks/m/menubarx.rb index fc90da4e2..743a88731 100644 --- a/Casks/m/menubarx.rb +++ b/Casks/m/menubarx.rb @@ -1,6 +1,6 @@ cask "menubarx" do - version "1.7.3" - sha256 "24df392754ea128763a868677354c3a919bc12ba4f769f74da66088e479a2443" + version "1.7.4" + sha256 "0f38c780087d7ae91950ecb90a86a97489a8a1dbfdc21e05de82312cac2a8447" url "https://menubarx-1251679148.file.myqcloud.com/download/MenubarX-#{version}.dmg", verified: "menubarx-1251679148.file.myqcloud.com/download/" diff --git a/Casks/m/monal.rb b/Casks/m/monal.rb index 7da86659e..5015e41b6 100644 --- a/Casks/m/monal.rb +++ b/Casks/m/monal.rb @@ -1,6 +1,6 @@ cask "monal" do - version "1003" - sha256 "abfd88a7435add6217a589aa019b1da615408883adb807d66032456b25f7cfc2" + version "1012" + sha256 "7c4b4269ce1da9aefcb29181c59b571d477ee06766455e7c09eda84583fdfd7b" url "https://downloads.monal-im.org/monal-im/stable/macOS/Monal-#{version}.zip" name "Monal" diff --git a/Casks/m/monal@beta.rb b/Casks/m/monal@beta.rb index 80d6d6fb8..0eb6aa17d 100644 --- a/Casks/m/monal@beta.rb +++ b/Casks/m/monal@beta.rb @@ -1,6 +1,6 @@ cask "monal@beta" do - version "1007" - sha256 "09059ef82b51b50f5cbba9b139655de8fc2c660e0784d0a1e95ecf752fa68cf5" + version "1009" + sha256 "91c0881029e8b48e81768bbe0570730c1fdb0b50b8b35423279c4739f58c2c1d" url "https://downloads.monal-im.org/monal-im/beta/macOS/Monal-#{version}.zip" name "Monal" diff --git a/Casks/o/openshot-video-editor@daily.rb b/Casks/o/openshot-video-editor@daily.rb index 32ef5fe82..057e14367 100644 --- a/Casks/o/openshot-video-editor@daily.rb +++ b/Casks/o/openshot-video-editor@daily.rb @@ -1,6 +1,6 @@ cask "openshot-video-editor@daily" do - version "3.2.1,13156-1107e9ff-61690911" - sha256 "09c3193c60b73b460c7e2c57753d97b58365246c5dd62971c5bce2e9955a9634" + version "3.2.1,13197-6d8db5c3-8d9fd63a" + sha256 "e6b1309e0121e14d0f94a6a83d1b3e33b12154eec18c881342994da27fa2c2e6" url "https:github.comOpenShotopenshot-qtreleasesdownloaddailyOpenShot-v#{version.csv.first}-dev-daily-#{version.csv.second}-x86_64.dmg", verified: "github.comOpenShotopenshot-qt" diff --git a/Casks/p/plus42-binary.rb b/Casks/p/plus42-binary.rb index 51c1e45cb..0b40c7fc9 100644 --- a/Casks/p/plus42-binary.rb +++ b/Casks/p/plus42-binary.rb @@ -1,5 +1,5 @@ cask "plus42-binary" do - version "1.1.16" + version "1.1.17" sha256 :no_check url "https://thomasokken.com/plus42/download/Plus42Mac.zip" diff --git a/Casks/p/plus42-decimal.rb b/Casks/p/plus42-decimal.rb index 74596e1a0..ea355e00f 100644 --- a/Casks/p/plus42-decimal.rb +++ b/Casks/p/plus42-decimal.rb @@ -1,5 +1,5 @@ cask "plus42-decimal" do - version "1.1.16" + version "1.1.17" sha256 :no_check url "https://thomasokken.com/plus42/download/Plus42Mac.zip" diff --git a/Casks/q/qownnotes.rb b/Casks/q/qownnotes.rb index b77f5ddb3..6f6bd7b8e 100644 --- a/Casks/q/qownnotes.rb +++ b/Casks/q/qownnotes.rb @@ -1,6 +1,6 @@ cask "qownnotes" do - version "24.12.4" - sha256 "864685334780688cff848d361141f5aa30193988d5bed10442867a7b0be9f66c" + version "24.12.5" + sha256 "a0d91bab28085e143607fdbb74b2e4e910071f6d08052f65e642b361882b6b4f" url "https:github.compbekQOwnNotesreleasesdownloadv#{version}QOwnNotes.dmg", verified: "github.compbekQOwnNotes" diff --git a/Casks/r/redisinsight.rb b/Casks/r/redisinsight.rb index f36be5911..84d39dd81 100644 --- a/Casks/r/redisinsight.rb +++ b/Casks/r/redisinsight.rb @@ -4,18 +4,15 @@ version "2.64.0" sha256 :no_check - url "https:s3.amazonaws.comredisinsight.downloadpubliclatestRedis-Insight-mac-#{arch}.dmg", - verified: "s3.amazonaws.comredisinsight.download" + url "https://s3.amazonaws.com/redisinsight.download/public/latest/Redis-Insight-mac-#{arch}.dmg", + verified: "s3.amazonaws.com/redisinsight.download/" name "RedisInsight" desc "GUI for streamlined Redis application development" - homepage "https:redis.comredis-enterpriseredis-insight" + homepage "https://redis.com/redis-enterprise/redis-insight/" - # The first-party site doesn't publish public version information (the page - # requires users to submit contact information to download files). We check - # GitHub releases as a best guess of when a new version is released. livecheck do - url "https:github.comRedisInsightRedisInsight" - strategy :github_latest + url "https://s3.amazonaws.com/redisinsight.download/public/latest/latest-mac.yml" + strategy :electron_builder end auto_updates true @@ -23,7 +20,7 @@ app "Redis Insight.app" zap trash: [ - "~LibraryPreferencesorg.RedisLabs.RedisInsight-V#{version.major}.plist", - "~LibrarySaved Application Stateorg.RedisLabs.RedisInsight-V#{version.major}.savedState", + "~/Library/Preferences/org.RedisLabs.RedisInsight-V#{version.major}.plist", + "~/Library/Saved Application State/org.RedisLabs.RedisInsight-V#{version.major}.savedState", ] end \ No newline at end of file diff --git a/Casks/r/rustdesk.rb b/Casks/r/rustdesk.rb index e90168ab4..51c236331 100644 --- a/Casks/r/rustdesk.rb +++ b/Casks/r/rustdesk.rb @@ -1,9 +1,9 @@ cask "rustdesk" do arch arm: "aarch64", intel: "x86_64" - version "1.3.5" - sha256 arm: "f930a89535b88fe756a9fd53df31d7fd466887af5c2f763e9284fc86c4fd5eaf", - intel: "06c1d3de21c8a87c5a8773dbd7fdaaa34cae1829792865b13dd6f587eef2e15f" + version "1.3.6" + sha256 arm: "616a944ba9ba7c7dcdf7787f5dff78b73281f1c9fe55dce0e71ec4fa509c4ca3", + intel: "0dfd40a2bb542468efe2257f7d93bff02b82572b445407ced3f619b16e32d0aa" url "https:github.comrustdeskrustdeskreleasesdownload#{version}rustdesk-#{version}-#{arch}.dmg", verified: "github.comrustdeskrustdesk" diff --git a/Casks/s/signal@beta.rb b/Casks/s/signal@beta.rb index 0310b3d85..1e5f01f52 100644 --- a/Casks/s/signal@beta.rb +++ b/Casks/s/signal@beta.rb @@ -5,14 +5,14 @@ sha256 arm: "1bac52b84282a6725b1aba30a2f2de090e09a9fd6c3daca51b0ced60508e8f77", intel: "91b5a80e88159064999482ee110cf519d6746d076dd48fe7fe0a4ca868ce83ff" - url "https:updates.signal.orgdesktopsignal-desktop-beta-mac-#{arch}-#{version}.dmg" + url "https://updates.signal.org/desktop/signal-desktop-beta-mac-#{arch}-#{version}.dmg" name "Signal Beta" desc "Instant messaging application focusing on security" - homepage "https:signal.org" + homepage "https://signal.org/" livecheck do - url "https:github.comsignalappSignal-Desktop" - regex(^v?(\d+(?:\.\d+)+[._-]beta\.\d+)$i) + url "https://updates.signal.org/desktop/beta-mac.yml" + strategy :electron_builder end auto_updates true @@ -21,9 +21,9 @@ app "Signal Beta.app" zap trash: [ - "~LibraryApplication SupportSignal", - "~LibraryPreferencesorg.whispersystems.signal-desktop.helper.plist", - "~LibraryPreferencesorg.whispersystems.signal-desktop.plist", - "~LibrarySaved Application Stateorg.whispersystems.signal-desktop.savedState", + "~/Library/Application Support/Signal", + "~/Library/Preferences/org.whispersystems.signal-desktop.helper.plist", + "~/Library/Preferences/org.whispersystems.signal-desktop.plist", + "~/Library/Saved Application State/org.whispersystems.signal-desktop.savedState", ] end \ No newline at end of file diff --git a/Casks/s/spline.rb b/Casks/s/spline.rb index 961ff25da..3fe84490f 100644 --- a/Casks/s/spline.rb +++ b/Casks/s/spline.rb @@ -11,7 +11,7 @@ homepage "https://spline.design/" livecheck do - url "https://spline.design/#download" + url :homepage regex(/Spline[._-]v?(\d+(?:\.\d+)+)[._-]#{arch}[._-]mac\.zip/i) end diff --git a/Casks/s/stats.rb b/Casks/s/stats.rb index 9b91bc286..759c04e01 100644 --- a/Casks/s/stats.rb +++ b/Casks/s/stats.rb @@ -8,8 +8,8 @@ end end on_catalina :or_newer do - version "2.11.21" - sha256 "12a8161f1892a4ca73c5092881f317f304e5cc88657dc508953011962863c20c" + version "2.11.22" + sha256 "6fc623f18468884dfb723e0d0c376b7a83c7e41a240414d17858a15271d0d705" end url "https:github.comexelbanstatsreleasesdownloadv#{version}Stats.dmg" diff --git a/Casks/s/stratoshark.rb b/Casks/s/stratoshark.rb index a823112a8..57afc80ab 100644 --- a/Casks/s/stratoshark.rb +++ b/Casks/s/stratoshark.rb @@ -1,9 +1,9 @@ cask "stratoshark" do arch arm: "Arm", intel: "Intel" - version "0.9.0rc0,1346,727911cfda01" - sha256 arm: "5d2cf7bff7b312df3c96b4ac46d15b074d6bfe1e1c406787cbe30d0540824ec6", - intel: "a2109858608bd998ec5b89ae71e17ab19f554bcecf99dd80f388ae35d57c6def" + version "0.9.0rc0,1361,029b3b5a89a8" + sha256 arm: "1bec5cc1cdb5707e8a431f736f36aa3ca1165046d540ab173023e2e30dd115fe", + intel: "6709b9691a7f26dce74fbf5057762bd3935f8e7535695a70a211bde3b47c99c8" url "https://www.wireshark.org/download/automated/osx/Stratoshark%20#{version.csv.first}-#{version.csv.second}-g#{version.csv.third}%20#{arch}%2064.dmg" name "Stratoshark" diff --git a/Casks/s/sublime-text@dev.rb b/Casks/s/sublime-text@dev.rb index 48f32c0bb..3f23dcc4a 100644 --- a/Casks/s/sublime-text@dev.rb +++ b/Casks/s/sublime-text@dev.rb @@ -1,7 +1,7 @@ cask "sublime-text@dev" do # NOTE: The first digit of the build number is the major version. - version "4188" - sha256 "8d1bee67cf9be78a87940a1a95ef9284899ad17eea8577761aabd62ff40e790b" + version "4190" + sha256 "e6e049e2e95420ded374cebc0d0d2b7ab9a75ab62ea78639c789894f82d172e5" url "https://download.sublimetext.com/sublime_text_build_#{version}_mac.zip" name "Sublime Text" diff --git a/Casks/s/swiftformat-for-xcode.rb b/Casks/s/swiftformat-for-xcode.rb index 7f2bf65c8..487619fd0 100644 --- a/Casks/s/swiftformat-for-xcode.rb +++ b/Casks/s/swiftformat-for-xcode.rb @@ -1,8 +1,8 @@ cask "swiftformat-for-xcode" do - version "0.55.3" - sha256 "079f67e5d42b0b900506bee667f8ba6dac028daaf534c90ad062b28b02c9d06b" + version "0.55.4" + sha256 "629e9893fabaa68e54197002bcf36eb281d52138d88a93b8a2bbe58aadd0afbc" - url "https:github.comnicklockwoodSwiftFormatreleasesdownload#{version}SwiftFormat.for.Xcode.app.zip" + url "https:github.comnicklockwoodSwiftFormatreleasesdownload#{version}SwiftFormat.for.Xcode.zip" name "SwiftFormat for Xcode" desc "Xcode Extension for reformatting Swift code" homepage "https:github.comnicklockwoodSwiftFormat" diff --git a/Casks/t/tdr-nova.rb b/Casks/t/tdr-nova.rb index 04b6cac20..648850460 100644 --- a/Casks/t/tdr-nova.rb +++ b/Casks/t/tdr-nova.rb @@ -1,6 +1,6 @@ cask "tdr-nova" do - version "2.1.6" - sha256 "97baf64955b46c5729c11abf4651910343e9b2aba658f54946fa2d0c574eb4e7" + version "2.2.0" + sha256 "d2aae3690b65261d6792c2c3f7f8f3f33b4e28004b57c9cf1615e0fa8fa922de" url "https://www.tokyodawn.net/labs/Nova/#{version}/TDR%20Nova.zip?x24775" name "TDR Nova" diff --git a/Casks/t/transmission@nightly.rb b/Casks/t/transmission@nightly.rb index 9e7317923..6ed0d9b90 100644 --- a/Casks/t/transmission@nightly.rb +++ b/Casks/t/transmission@nightly.rb @@ -1,6 +1,6 @@ cask "transmission@nightly" do - version "9725,59c1c1e83b" - sha256 "26315b20c42c87a198c716dce5e8e87876f0cc25e508a6831c1459e1f274b5e6" + version "9726,8a308cf9d9" + sha256 "19fd381aec950eb67ac30d026aa696e8dfc3a6e293bf7ff3e22e69750fcdadb4" url "https://build.transmissionbt.com/job/trunk-mac/#{version.csv.first}/artifact/release/Transmission-#{version.csv.second}.dmg" name "Transmission" diff --git a/Casks/t/treesheets.rb b/Casks/t/treesheets.rb index b56a3ecf5..cf908af7a 100644 --- a/Casks/t/treesheets.rb +++ b/Casks/t/treesheets.rb @@ -1,6 +1,6 @@ cask "treesheets" do - version "12421969184" - sha256 "bf86c2488edd12792bab3ca8e0df3d7ff2740f1060a0971476932c063837af31" + version "12455998280" + sha256 "0475c23dc2bdca485dc4b73d53951d109545e02e4cb870a1bea8f5a03fc2a7ab" url "https:github.comaardappeltreesheetsreleasesdownload#{version}mac_treesheets.zip", verified: "github.comaardappeltreesheets" diff --git a/Casks/v/vlc@nightly.rb b/Casks/v/vlc@nightly.rb index a703e9926..b0ce088e9 100644 --- a/Casks/v/vlc@nightly.rb +++ b/Casks/v/vlc@nightly.rb @@ -3,14 +3,14 @@ livecheck_arch = on_arch_conditional arm: "-arm64", intel: "-intel64" on_arm do - version "4.0.0,20241221-0413,8c857503" - sha256 "2a09dcc71efce890a1c186c99c7a0ee8e458c46410c3d95e9098a69369155b2c" + version "4.0.0,20241222-0413,84a324a7" + sha256 "c6179491132ac99544b13b0d313d7fc04281d6225c9c6ada819a160f5b2a356e" url "https:artifacts.videolan.orgvlcnightly-macos-#{arch}#{version.csv.second}vlc-#{version.csv.first}-dev-arm64-#{version.csv.third}.dmg" end on_intel do - version "4.0.0,20241221-0411,8c857503" - sha256 "42b0ac1d4579f6b322496315278f55262a7a6cdf9907935493e76184c0153b33" + version "4.0.0,20241222-0411,84a324a7" + sha256 "3c82d1d62c196e9b4a1596a02de3e551e0c25fcfe8c2ca486df28b762ce1aa27" url "https:artifacts.videolan.orgvlcnightly-macos-#{arch}#{version.csv.second}vlc-#{version.csv.first}-dev-intel64-#{version.csv.third}.dmg" end diff --git a/Casks/v/vuescan.rb b/Casks/v/vuescan.rb index 8fdf2816c..c36e22074 100644 --- a/Casks/v/vuescan.rb +++ b/Casks/v/vuescan.rb @@ -1,5 +1,5 @@ cask "vuescan" do - version "9.8.41" + version "9.8.42" sha256 :no_check # required as upstream package is updated in-place url "https://www.hamrick.com/files/vuea64#{version.major_minor.no_dots}.dmg" diff --git a/Casks/w/wizcli.rb b/Casks/w/wizcli.rb index f007d43e6..3b57f1fa2 100644 --- a/Casks/w/wizcli.rb +++ b/Casks/w/wizcli.rb @@ -1,9 +1,9 @@ cask "wizcli" do arch arm: "arm64", intel: "amd64" - version "0.63.0" - sha256 arm: "6f9491ebda02f92707081ab86a26cf59796e6a0a0210e6ef723ac981a305c0a8", - intel: "0281a52b735c36350c731e9a117f78fcd80adeee6058efd3ff58227beb3d6bcc" + version "0.64.0" + sha256 arm: "bee88f773bc3655f2f428077a19952494566a262227d68600a88f34adcb4cf4b", + intel: "95001acbd45744fc084ab86da9853d839dd18e48121504d318d2ace3fda47640" url "https://downloads.wiz.io/wizcli/#{version}/wizcli-darwin-#{arch}" name "Wiz CLI" diff --git a/Formula/a/acronym.rb b/Formula/a/acronym.rb new file mode 100644 index 000000000..0571b640c --- /dev/null +++ b/Formula/a/acronym.rb @@ -0,0 +1,86 @@ +class Acronym < Formula + include Language::Python::Virtualenv + + desc "Python-based tool for creating English-ish acronyms from your fancy project" + homepage "https:github.combacook17acronym" + url "https:files.pythonhosted.orgpackagese31a1a364f93053f9ad0d4f38b5c0078637db484bb4c1388ad0234b85c9d2ca8acronym-2.0.0.tar.gz" + sha256 "163cc1630b7c65cbca6426f80e267f5253ea787e17a329d1d55517868897bbf1" + license "MIT" + + bottle do + sha256 cellar: :any_skip_relocation, arm64_sequoia: "4c7cb3115315d3bc254dada1a5030e33a37ede3a80bdbe082b6097c2eec20ee0" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "e164772ca27412e1e6faba57caa009673a9768cac8c88f8950c28c3f54fa3d36" + sha256 cellar: :any_skip_relocation, arm64_ventura: "a9922d0d98b7d6c4cbf7ff733ef09ccdc1595d5ab090a3aa5e7d9b9efd55d619" + sha256 cellar: :any_skip_relocation, sonoma: "5c4b6fa56893b22d19f3189c316b6e736bb5aed554d4e7472fd16577535fc4db" + sha256 cellar: :any_skip_relocation, ventura: "fd5b9c42b331781383f581337714397641a7460d0feb9551f43140270cbc4131" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1c82f232fd2694e72f0deccba03d1dcd152115df7f306f5e2043f8c104c0b37f" + end + + depends_on "cmake" => :build + depends_on "meson" => :build + depends_on "ninja" => :build + depends_on "numpy" + depends_on "python@3.13" + + on_linux do + depends_on "patchelf" => :build + end + + resource "click" do + url "https:files.pythonhosted.orgpackagesb92e0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8bclick-8.1.8.tar.gz" + sha256 "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" + end + + resource "joblib" do + url "https:files.pythonhosted.orgpackages643360135848598c076ce4b231e1b1895170f45fbcaeaa2c9d5e38b04db70c35joblib-1.4.2.tar.gz" + sha256 "2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e" + end + + resource "nltk" do + url "https:files.pythonhosted.orgpackages3c87db8be88ad32c2d042420b6fd9ffd4a149f9a0d7f0e86b3f543be2eeeedd2nltk-3.9.1.tar.gz" + sha256 "87d127bd3de4bd89a4f81265e5fa59cb1b199b27440175370f7417d2bc7ae868" + end + + resource "pandas" do + url "https:files.pythonhosted.orgpackages9cd69f8431bacc2e19dca897724cd097b1bb224a6ad5433784a44b587c7c13afpandas-2.2.3.tar.gz" + sha256 "4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667" + end + + resource "python-dateutil" do + url "https:files.pythonhosted.orgpackages66c00c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6dbpython-dateutil-2.9.0.post0.tar.gz" + sha256 "37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3" + end + + resource "pytz" do + url "https:files.pythonhosted.orgpackages3a313c70bf7603cc2dca0f19bdc53b4537a797747a58875b552c8c413d963a3fpytz-2024.2.tar.gz" + sha256 "2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a" + end + + resource "regex" do + url "https:files.pythonhosted.orgpackages8e5fbd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cbregex-2024.11.6.tar.gz" + sha256 "7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519" + end + + resource "six" do + url "https:files.pythonhosted.orgpackages94e7b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2six-1.17.0.tar.gz" + sha256 "ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81" + end + + resource "tqdm" do + url "https:files.pythonhosted.orgpackagesa84b29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744dtqdm-4.67.1.tar.gz" + sha256 "f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2" + end + + resource "tzdata" do + url "https:files.pythonhosted.orgpackagese134943888654477a574a86a98e9896bae89c7aa15078ec29f490fef2f1e5384tzdata-2024.2.tar.gz" + sha256 "7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc" + end + + def install + virtualenv_install_with_resources + end + + test do + assert_match "THERMOS", shell_output("#{bin}acronym 'The missing package manager for macOS (or Linux)'") + end +end \ No newline at end of file diff --git a/Formula/a/afsctool.rb b/Formula/a/afsctool.rb index 09bc22624..438715626 100644 --- a/Formula/a/afsctool.rb +++ b/Formula/a/afsctool.rb @@ -29,10 +29,9 @@ class Afsctool < Formula def install (buildpath"srcprivatelzfse").install resource("lzfse") - system "cmake", ".", *std_cmake_args - system "cmake", "--build", "." - bin.install "afsctool" - bin.install "zfsctool" + system "cmake", "-S", ".", "-B", "build", *std_cmake_args + system "cmake", "--build", "build" + bin.install "buildafsctool", "buildzfsctool" end test do diff --git a/Formula/a/antlr4-cpp-runtime.rb b/Formula/a/antlr4-cpp-runtime.rb index 985220d5e..93c17e03c 100644 --- a/Formula/a/antlr4-cpp-runtime.rb +++ b/Formula/a/antlr4-cpp-runtime.rb @@ -29,8 +29,14 @@ class Antlr4CppRuntime < Formula end def install - system "cmake", ".", "-DANTLR4_INSTALL=ON", "-DANTLR_BUILD_CPP_TESTS=OFF", *std_cmake_args - system "cmake", "--build", ".", "--target", "install" + args = %w[ + -DANTLR4_INSTALL=ON + -DANTLR_BUILD_CPP_TESTS=OFF + ] + + system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do diff --git a/Formula/a/apib.rb b/Formula/a/apib.rb index abdd26565..b597047e8 100644 --- a/Formula/a/apib.rb +++ b/Formula/a/apib.rb @@ -26,10 +26,9 @@ class Apib < Formula depends_on "openssl@3" def install - system "cmake", ".", *std_cmake_args - system "make", "apib", "apibmon" - - bin.install "apibapib", "apibapibmon" + system "cmake", "-S", ".", "-B", "build", *std_cmake_args + system "cmake", "--build", "build", "--target", "apib", "apibmon" + bin.install "buildapibapib", "buildapibapibmon" end test do diff --git a/Formula/a/arss.rb b/Formula/a/arss.rb index cb6c616bc..350ceae8a 100644 --- a/Formula/a/arss.rb +++ b/Formula/a/arss.rb @@ -27,10 +27,14 @@ class Arss < Formula depends_on "fftw" def install - cd "src" do - system "cmake", ".", *std_cmake_args - system "make", "install" - end + # Work around failure from GCC 10+ using default of `-fno-common` + # multiple definition of `LOGBASE'; CMakeFiles/arss.dir/arss.o:(.bss+0x18): first defined here + # multiple definition of `pi'; CMakeFiles/arss.dir/arss.o:(.bss+0x20): first defined here + ENV.append_to_cflags "-fcommon" if OS.linux? + + system "cmake", "-S", "src", "-B", "build", *std_cmake_args + system "cmake", "--build", "build" + bin.install "build/arss" end test do diff --git a/Formula/a/asdf.rb b/Formula/a/asdf.rb index ccd955d67..da7567694 100644 --- a/Formula/a/asdf.rb +++ b/Formula/a/asdf.rb @@ -6,6 +6,11 @@ class Asdf < Formula license "MIT" head "https:github.comasdf-vmasdf.git", branch: "master" + livecheck do + url :stable + regex(^v?(\d+(?:\.\d+)+)$i) + end + bottle do sha256 cellar: :any_skip_relocation, all: "1e938bf6752dc1494717a8354a3cd295b7b747202d23573a6a74a10bb0bfe3d4" end diff --git a/Formula/a/atac.rb b/Formula/a/atac.rb new file mode 100644 index 000000000..44788452d --- /dev/null +++ b/Formula/a/atac.rb @@ -0,0 +1,49 @@ +class Atac < Formula + desc "Simple API client (Postman-like) in your terminal" + homepage "https:atac.julien-cpsn.com" + url "https:github.comJulien-cpsnATACarchiverefstagsv0.18.1.tar.gz" + sha256 "40595898622b3cf2540d6e6e1bb38959d1a59451c4da8a86d3660ea8e1ef94e8" + license "MIT" + head "https:github.comJulien-cpsnATAC.git", branch: "main" + + bottle do + sha256 cellar: :any, arm64_sequoia: "ce5f3928fbc429786e273084c33babc88f907d0175f747d625a852197db074af" + sha256 cellar: :any, arm64_sonoma: "956cf68c882c25a7212e4c9d6d2312005e9f5e271565c77a9bb7f7f8e24627a5" + sha256 cellar: :any, arm64_ventura: "6b80f5ab9dcadfab3e7670a00446bc466bdedb77bb95c068fa13d883fd208b58" + sha256 cellar: :any, sonoma: "d1bc5efb7dfc5b69ee1b482943c58c38df7e3ae49364edde5ea162b173978341" + sha256 cellar: :any, ventura: "3ada5c6a72f1c794d9ca65fd5c5f53d49371bd05ea4d3cfd5598fc16106689fc" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d028a40d0235c7325ef751b42ef33f2f9ad66c357990bbc29ab39361d23738c1" + end + + depends_on "pkgconf" => :build + depends_on "rust" => :build + depends_on "oniguruma" + + def install + ENV["RUSTONIG_DYNAMIC_LIBONIG"] = "1" + ENV["RUSTONIG_SYSTEM_LIBONIG"] = "1" + + system "cargo", "install", *std_cargo_args + + # Completions and manpage are generated as files, not printed to stdout + system bin"atac", "completions", "bash" + system bin"atac", "completions", "fish" + system bin"atac", "completions", "zsh" + bash_completion.install "atac.bash" => "atac" + fish_completion.install "atac.fish" + zsh_completion.install "_atac" + + system bin"atac", "man" + man1.install "atac.1" + end + + test do + assert_match version.to_s, shell_output("#{bin}atac --version") + + system bin"atac", "collection", "new", "test" + assert_match "test", shell_output("#{bin}atac collection list") + + system bin"atac", "try", "-u", "https:postman-echo.compost", + "-m", "POST", "--duration", "--console", "--hide-content" + end +end \ No newline at end of file diff --git a/Formula/a/atomicparsley.rb b/Formula/a/atomicparsley.rb index f4a54fa4d..baafff6d0 100644 --- a/Formula/a/atomicparsley.rb +++ b/Formula/a/atomicparsley.rb @@ -24,9 +24,9 @@ class Atomicparsley < Formula uses_from_macos "zlib" def install - system "cmake", ".", *std_cmake_args - system "cmake", "--build", ".", "--config", "Release" - bin.install "AtomicParsley" + system "cmake", "-S", ".", "-B", "build", *std_cmake_args + system "cmake", "--build", "build" + bin.install "buildAtomicParsley" end test do diff --git a/Formula/a/autobrr.rb b/Formula/a/autobrr.rb index 0726c2c69..b88b493bd 100644 --- a/Formula/a/autobrr.rb +++ b/Formula/a/autobrr.rb @@ -1,17 +1,17 @@ class Autobrr < Formula desc "Modern, easy to use download automation for torrents and usenet" homepage "https:autobrr.com" - url "https:github.comautobrrautobrrarchiverefstagsv1.54.0.tar.gz" - sha256 "86ce15f0c92ce045c3b07605c62f86801e5abeb9dc6e81d0c5c8d46f192945b7" + url "https:github.comautobrrautobrrarchiverefstagsv1.55.0.tar.gz" + sha256 "ebcae270534473afd1a73a3422c3f5894a2163f1fdd70efeba300b2f12fb3fa7" license "GPL-2.0-or-later" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "58212df2281a398eef5eaa2facac5d53fdd56a82e6fc3314e9c149cda92d388a" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "58212df2281a398eef5eaa2facac5d53fdd56a82e6fc3314e9c149cda92d388a" - sha256 cellar: :any_skip_relocation, arm64_ventura: "58212df2281a398eef5eaa2facac5d53fdd56a82e6fc3314e9c149cda92d388a" - sha256 cellar: :any_skip_relocation, sonoma: "8099bef60df72c6106fb896c80ad062ea82f542db1639df6a035efb74f5f7da3" - sha256 cellar: :any_skip_relocation, ventura: "8099bef60df72c6106fb896c80ad062ea82f542db1639df6a035efb74f5f7da3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "57a6297c6a72e973e34a1cabf8ada652c1eb95cbbb3601d6afd9a5461c12b53b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "6c2b5f5156089e076304fea0bf974d461c5eb6b1fd22409dd0f8d5a9fb572f1a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "6c2b5f5156089e076304fea0bf974d461c5eb6b1fd22409dd0f8d5a9fb572f1a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "6c2b5f5156089e076304fea0bf974d461c5eb6b1fd22409dd0f8d5a9fb572f1a" + sha256 cellar: :any_skip_relocation, sonoma: "a7f9d1d674ed3624d9dd196b989c8076c4acbb3f233bb5825dd4028bf06eac3b" + sha256 cellar: :any_skip_relocation, ventura: "a7f9d1d674ed3624d9dd196b989c8076c4acbb3f233bb5825dd4028bf06eac3b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "dee88e220721af8006fa6df1735d9eb3f9402ab1e558a6452a350c50ad934518" end depends_on "go" => :build diff --git a/Formula/b/blades.rb b/Formula/b/blades.rb index 5e1a7e9fc..65c29933c 100644 --- a/Formula/b/blades.rb +++ b/Formula/b/blades.rb @@ -20,30 +20,25 @@ class Blades < Formula end depends_on "rust" => :build - uses_from_macos "expect" => :test def install system "cargo", "install", *std_cargo_args end test do - script = (testpath"script.exp") - script.write <<~EXPECT - #!usrbinexpect -f - set timeout 2 - spawn #{bin}blades init - - expect -exact "Name:" - send -- "brew\r" - - expect -exact "Author:" - send -- "test\r" - - expect eof - EXPECT - - system "expect", "-f", "script.exp" - assert_predicate testpath"content", :exist? + require "expect" + require "pty" + + timeout = 5 + PTY.spawn(bin"blades", "init") do |r, w, pid| + refute_nil r.expect("Name:", timeout), "Expected name input" + w.write "brew\r" + refute_nil r.expect("Author:", timeout), "Expected author input" + w.write "test\r" + Process.wait pid + end + + assert_path_exists testpath"content" assert_match "title = \"brew\"", (testpath"Blades.toml").read assert_match "blades #{version}", shell_output("#{bin}blades --version") diff --git a/Formula/b/brainfuck.rb b/Formula/b/brainfuck.rb index 0e8020c6e..61cad2ef3 100644 --- a/Formula/b/brainfuck.rb +++ b/Formula/b/brainfuck.rb @@ -25,9 +25,15 @@ class Brainfuck < Formula uses_from_macos "libedit" def install - system "cmake", ".", *std_cmake_args, "-DBUILD_SHARED_LIB=ON", - "-DBUILD_STATIC_LIB=ON", "-DINSTALL_EXAMPLES=ON" - system "make", "install" + args = %w[ + -DBUILD_SHARED_LIB=ON + -DBUILD_STATIC_LIB=ON + -DINSTALL_EXAMPLES=ON + ] + + system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do diff --git a/Formula/b/buku.rb b/Formula/b/buku.rb index f26575093..d27bc9027 100644 --- a/Formula/b/buku.rb +++ b/Formula/b/buku.rb @@ -22,7 +22,6 @@ class Buku < Formula depends_on "cryptography" depends_on "python@3.13" - uses_from_macos "expect" => :test uses_from_macos "libffi" resource "arrow" do @@ -186,28 +185,45 @@ def install assert_match "Index 1: updated", shell_output("#{bin}buku --nostdin --nc --update") # Test crypto functionality - (testpath"crypto-test").write <<~SHELL + require "expect" + require "pty" + timeout = 5 + PTY.spawn(bin"buku", "--lock") do |r, w, pid| # Lock bookmark database - spawn #{bin}buku --lock - expect "Password: " - send "password\r" - expect "Password: " - send "password\r" - expect { - -re ".*ERROR.*" { exit 1 } - "File encrypted" - } - + refute_nil r.expect("Password: ", timeout), "Expected password input" + w.write "password\r" + refute_nil r.expect("Password: ", timeout), "Expected password confirmation input" + w.write "password\r" + output = "" + begin + r.each { |line| output += line } + rescue Errno::EIO + # GNULinux raises EIO when read is done on closed pty + end + refute_match "ERROR", output + assert_match "File encrypted", output + ensure + r.close + w.close + Process.wait pid + end + PTY.spawn(bin"buku", "--unlock") do |r, w, pid| # Unlock bookmark database - spawn #{bin}buku --unlock - expect "Password: " - send "password\r" - expect { - -re ".*ERROR.*" { exit 1 } - "File decrypted" - } - SHELL - system "expect", "-f", "crypto-test" + refute_nil r.expect("Password: ", timeout), "Expected password input" + w.write "password\r" + output = "" + begin + r.each { |line| output += line } + rescue Errno::EIO + # GNULinux raises EIO when read is done on closed pty + end + refute_match "ERROR", output + assert_match "File decrypted", output + ensure + r.close + w.close + Process.wait pid + end # Test database content and search result = shell_output("#{bin}buku --np --sany Homebrew") diff --git a/Formula/c/cahute.rb b/Formula/c/cahute.rb index 72eefdbe6..19ff89455 100644 --- a/Formula/c/cahute.rb +++ b/Formula/c/cahute.rb @@ -3,8 +3,8 @@ class Cahute < Formula desc "Library and set of utilities to interact with Casio calculators" homepage "https://cahuteproject.org/" - url "https://ftp.cahuteproject.org/releases/cahute-0.5.tar.gz" - sha256 "6206d8d9e2557dffa80a435ce96574c1bb2db16bc422afae8084d611963a2ba9" + url "https://ftp.cahuteproject.org/releases/cahute-0.6.tar.gz" + sha256 "2fb0a8f0b14d75fb0d8a6fa07f3feda9b4cfaad11115340285e2c9414565059c" license "CECILL-2.1" head "https://gitlab.com/cahuteproject/cahute.git", branch: "develop" @@ -14,13 +14,12 @@ class Cahute < Formula end bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "4e87caab9efe6bbafa902f326b7f970ecb544b7ceb6dde814ad297052df9180d" - sha256 cellar: :any, arm64_sonoma: "76c9b13ca029fc173d1b2a5cade69f65553df52b66939b85890d67af1d3fd281" - sha256 cellar: :any, arm64_ventura: "f4ddd7874435b2aea256f2c18d873ac6c1245e1111e329dde59829aeec68723b" - sha256 cellar: :any, sonoma: "29963eec6d0daaff4836ad997cd9dfb711218bf4a954dda8d6e79d6c90843595" - sha256 cellar: :any, ventura: "40d37194e9d0335d990f2ebadf5d735edfe5cfee429b92b1b37d5da3e9884d85" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f12f31c6f31c3a10bac5b6de716a73ad70778f0c764e3cbd0cdc2b870d81c1e6" + sha256 cellar: :any, arm64_sequoia: "a9f182ecca26940644fc57a55482d3cea23db23a9b7bc04d631d79ceaa4009c8" + sha256 cellar: :any, arm64_sonoma: "5538bcc49d7187f12c367f25303f72880ef2ec69aca596dc4c6d50cd315fefa2" + sha256 cellar: :any, arm64_ventura: "7fcf7b11c26bf1cee45ea46082d741952de45c82f3532f2849468495351ee161" + sha256 cellar: :any, sonoma: "56ce31df801211ccaf95a98f2d2dd9b8c79870d6aaa5784c039bd4a2b85936a7" + sha256 cellar: :any, ventura: "1aa7caddf5a84461d3633f09d878704f395ab7e0467f0817be79cd23ceaa10de" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a58adf247829574b1deab7b035c71ec60e404e889241dc8e5910458508e09dec" end depends_on "cmake" => :build @@ -65,12 +64,14 @@ def install char const *type_name; switch (entry->cahute_usb_detection_entry_type) { - case CAHUTE_USB_DETECTION_ENTRY_TYPE_SEVEN: - type_name = "fx-9860G or compatible"; + case CAHUTE_USB_DETECTION_ENTRY_TYPE_SERIAL: + type_name = + "Serial calculator (fx-9860G, Classpad 300 / 330 (+) or " + "compatible)"; break; case CAHUTE_USB_DETECTION_ENTRY_TYPE_SCSI: - type_name = "fx-CG or compatible"; + type_name = "UMS calculator (fx-CG, fx-CP400+, fx-GIII)"; break; default: @@ -89,12 +90,24 @@ def install } int main(void) { + cahute_context *context; int err; - err = cahute_detect_usb(&my_callback, NULL); + err = cahute_create_context(&context); + if (err) { + fprintf( + stderr, + "cahute_create_context() has returned error %s.\\n", + cahute_get_error_name(err) + ); + return 1; + } + + err = cahute_detect_usb(context, &my_callback, NULL); if (err) fprintf(stderr, "Cahute has returned error 0x%04X.\\n", err); + cahute_destroy_context(context); return 0; } C diff --git a/Formula/c/cdogs-sdl.rb b/Formula/c/cdogs-sdl.rb index 3804179bf..840ae86bd 100644 --- a/Formula/c/cdogs-sdl.rb +++ b/Formula/c/cdogs-sdl.rb @@ -2,7 +2,7 @@ class CdogsSdl < Formula desc "Classic overhead run-and-gun game" homepage "https:cxong.github.iocdogs-sdl" url "https:github.comcxongcdogs-sdlarchiverefstags2.2.0.tar.gz" - sha256 "55869ffe12ad3b3bbe917b3f505a68a6d82e3bc4feab0609fd7e917d0c9db6fa" + sha256 "2730e331a60aadd584fe026d0167d9395947065da50b485fd32acd4788457f0b" license "GPL-2.0-or-later" head "https:github.comcxongcdogs-sdl.git", branch: "master" @@ -12,12 +12,13 @@ class CdogsSdl < Formula end bottle do - sha256 arm64_sequoia: "2aee4f3a7c8076f83797f61159b62abad042c2496e0352a4cb2ad36553cfd2dc" - sha256 arm64_sonoma: "c9b78c409281169e47c6c5111322cb40164582616eb1c38ca28a36cc38ce45f0" - sha256 arm64_ventura: "e87e92c725502c1172a874301367ce5b69d56ac526684367a189916d2f82d1e6" - sha256 sonoma: "f22ed192583eb496d94ea91b1a7226e91a474f59312371c26d023fc25d84a094" - sha256 ventura: "f7f35f1394de64f69726049445c8866696a56c08fff58268c3d5841baffdc37e" - sha256 x86_64_linux: "88957e23c671be2430a0dd21030ae05f41159e0df25eddb6a28763ea449f92bc" + rebuild 1 + sha256 arm64_sequoia: "7819cab36b9f47e2a90b818e7eb475227a4dfc981bb5982055b419f36e1ecd3a" + sha256 arm64_sonoma: "ba340b0ffcf6de32eb25337153ac721cff45f260966024b7639c46812c1baa77" + sha256 arm64_ventura: "893511a99c440fe030099e907e5d699760cfc2ed0c7d9cbfea2f1af934007633" + sha256 sonoma: "0e27435d8868c821eb5c3049a81ae08a63aef19c1ad88ed8af4ebf526cac0280" + sha256 ventura: "7b69e399d4c11141e90dab084be90c9baafbed74dceafce9ac60f1609267a6e1" + sha256 x86_64_linux: "894fc28e3abe311c9097a7c13fe4b70fd156d23e43ad977ec12ac7dc6f28c479" end depends_on "cmake" => :build @@ -35,11 +36,10 @@ class CdogsSdl < Formula end def install - args = std_cmake_args - args << "-DCDOGS_DATA_DIR=#{pkgshare}" - system "cmake", ".", *args - system "make" - bin.install %w[srccdogs-sdl srccdogs-sdl-editor] + system "cmake", "-S", ".", "-B", "build", "-DCDOGS_DATA_DIR=#{pkgshare}", *std_cmake_args + system "cmake", "--build", "build" + + bin.install %w[buildsrccdogs-sdl buildsrccdogs-sdl-editor] pkgshare.install %w[data dogfights graphics missions music sounds] doc.install Dir["doc*"] end @@ -51,8 +51,7 @@ def install time_slept = 0 time_slept += sleep(5) while !(testpath".configcdogs-sdl").exist? && time_slept < max_sleep_time - assert_predicate testpath".configcdogs-sdl", - :exist?, "User config directory should exist" + assert_path_exists testpath".configcdogs-sdl" ensure Process.kill("TERM", pid) end diff --git a/Formula/c/chainsaw.rb b/Formula/c/chainsaw.rb index 5d90cd049..e9faba63d 100644 --- a/Formula/c/chainsaw.rb +++ b/Formula/c/chainsaw.rb @@ -1,19 +1,18 @@ class Chainsaw < Formula desc "Rapidly Search and Hunt through Windows Forensic Artefacts" homepage "https:github.comWithSecureLabschainsaw" - url "https:github.comWithSecureLabschainsawarchiverefstagsv2.10.1.tar.gz" - sha256 "f2c8d6a3e7d982b8dc5fe95ba17463c1cf2bae44e61a7382bcea5151b6fa174b" + url "https:github.comWithSecureLabschainsawarchiverefstagsv2.10.3.tar.gz" + sha256 "cf8e11c80c995cfe37f761bfd529a323dac98c27a011f56fbd56222d4d9478be" license "GPL-3.0-only" head "https:github.comWithSecureLabschainsaw.git", branch: "master" bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, arm64_sequoia: "9b250abedc99351c6ca2b240b14c039dcdc90dcc8113cfd141a83e1de484885d" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "1264a2c8f3583c335a8997d94e155fcee58a830dabdc0953ef5cbf2e4a2d3fe2" - sha256 cellar: :any_skip_relocation, arm64_ventura: "d48cc00e941a86157a0a39a4c8005eb62af1077d6be148d47db5a76c65f665a6" - sha256 cellar: :any_skip_relocation, sonoma: "dde31154a39a7d002493e45126c598df20baf3a7fbbc6041239d902f80be296a" - sha256 cellar: :any_skip_relocation, ventura: "4a43e20781c0bec2fa1aae67bad6c00704d3bad8116466f4ca4f2ca5afd23a9f" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a207662a49807661792ef138a4f33fd5fbde24defe0a0088c35faf563f132702" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "0582f29feaf8ea05001bed106f638f828b9481d2583d276abf25b6af3bd94819" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "163711f26002ae1e6625221267d75ff4686e06f99b740a27df14cdc31622d5e2" + sha256 cellar: :any_skip_relocation, arm64_ventura: "b03dba1fc9f6298753e2ec2b4f4730cf9bfa28db734a6a351851696911d7903c" + sha256 cellar: :any_skip_relocation, sonoma: "c2cca9567c91fdeeeaa8acae12a2da6972a1b24030f6948bd58397e5e6dfa5cc" + sha256 cellar: :any_skip_relocation, ventura: "c3ebc314c5c5c5dabe3381fe958a93b6885fa5ec184b73945cda4a7184bfa83b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e75f101e6a7069fd691d364818704f35e923f2dec83222b9de4be62121d9ee71" end depends_on "rust" => :build diff --git a/Formula/c/cocogitto.rb b/Formula/c/cocogitto.rb index fda877cf0..87df55534 100644 --- a/Formula/c/cocogitto.rb +++ b/Formula/c/cocogitto.rb @@ -4,22 +4,29 @@ class Cocogitto < Formula url "https:github.comcocogittococogittoarchiverefstags6.2.0.tar.gz" sha256 "fd7d69fb5b6d64e292877d87a77864d5081906b6e515e20b93348b7f05bd05c1" license "MIT" + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "d1316b272cc20ceae0cea34737f3a2becc8a06d398b27dfce3b1015fd02ffebf" - sha256 cellar: :any, arm64_sonoma: "7ae176d0c770b599d2df65532d080c90e3d621509a6f2dae490aa8148a8f5327" - sha256 cellar: :any, arm64_ventura: "792758a0e716a6a71775322246891153abb367de77e1591abfa98ec02a0d2190" - sha256 cellar: :any, sonoma: "726859cd13aef5b104f7093e2aab721ae1a6cde300d64064678728c3b0fbc15b" - sha256 cellar: :any, ventura: "5c85175e6d0a9071a4f3c746f09ae54a1932e70566a9279bdaa61d41bcf593c2" - sha256 cellar: :any_skip_relocation, x86_64_linux: "84d0f037ed3ee459c1556a832e359b2970b4df2016c8ce888f5926dbebcd2664" + 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" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2@1.7" + depends_on "libgit2" conflicts_with "cog", because: "both install `cog` binaries" + # support libgit2 1.8, upstream pr ref, https:github.comcocogittococogittopull433 + patch do + url "https:github.comcocogittococogittocommit47689fe4f431d7b1371ff34cb430fbffc19f40c5.patch?full_index=1" + sha256 "508a34432f907500d2a92940647501512e789cac53e85497a83b1b99089ae07b" + end + def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -43,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@1.7"].opt_libshared_library("libgit2")).realpath.to_s + File.realpath(dll) == (Formula["libgit2"].opt_libshared_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/code-server.rb b/Formula/c/code-server.rb index e36a1af70..8208a3e5d 100644 --- a/Formula/c/code-server.rb +++ b/Formula/c/code-server.rb @@ -1,17 +1,17 @@ class CodeServer < Formula desc "Access VS Code through the browser" homepage "https:github.comcodercode-server" - url "https:registry.npmjs.orgcode-server-code-server-4.96.1.tgz" - sha256 "024955288ccfd3c4b2e8737a17ee7e4ee9877ed7d493e8dc7b3f556b12dbfb1d" + url "https:registry.npmjs.orgcode-server-code-server-4.96.2.tgz" + sha256 "ec2359fd4e097dc918229acdf4eaf8b0b484d74cc32fd6c271d58d05d0da43be" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "b1a0b4a60336b6e7a43d5690f77c59ec2d76aadc8664ff1ba6e503bec07046c4" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "4cd794d40e45a4c27a115d79923d6664c829875734506e75f017b4afacc2cf33" - sha256 cellar: :any_skip_relocation, arm64_ventura: "858cb31911ae6753ed1d478e7140ba0d5fd014d5f726993945a2c2c1e70445fc" - sha256 cellar: :any_skip_relocation, sonoma: "0b3df3665a71ebca33b8b74278134e9d584201b9a83f54c49eaec49cb8f5b3f8" - sha256 cellar: :any_skip_relocation, ventura: "2db7a845d02e94b0e72b83400835ded35e54a88784404d042f3b348ccfa365ef" - sha256 cellar: :any_skip_relocation, x86_64_linux: "5efb4f51fe4068b6fb796e5f7b2d6c665dd59dc6142b8b47320f2e877280cd4a" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "423206dd1d7dcdace00c3e0e207588e430d5e0bf7b39edddca04b162affba67a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "2b012f0060b7a40787c670d6c90b26505a23d7f44e451c4bc7a673457f7704b2" + sha256 cellar: :any_skip_relocation, arm64_ventura: "b4aef6c552480a68ea3edb4443ca794a2a5417e5121eeb0cd419fa4137535b67" + sha256 cellar: :any_skip_relocation, sonoma: "4d85a559ad3b7361fe0b21ac12ebf12e56ba26ad7b86c96690aa1a5be2ddd46e" + sha256 cellar: :any_skip_relocation, ventura: "70de425621d9bca1a0e3b0d36fdc841aa85a3de9709c096bd982ec01f2beeb38" + sha256 cellar: :any_skip_relocation, x86_64_linux: "bba50f6180374d832f3315ff93fe53b02e1ea097f8ee3e38ad577d98913ad843" end depends_on "node@20" diff --git a/Formula/c/codevis.rb b/Formula/c/codevis.rb new file mode 100644 index 000000000..8a26e54e0 --- /dev/null +++ b/Formula/c/codevis.rb @@ -0,0 +1,41 @@ +class Codevis < Formula + desc "Turns your code into one large image" + homepage "https:github.comslogankingcodevis" + url "https:github.comslogankingcodevisarchiverefstagsv0.8.4.tar.gz" + sha256 "a4578a1218fc82be8866defe49db4ce6a23088446c18ca3494d3ebc16f931d3f" + license "MIT" + head "https:github.comslogankingcodevis.git", branch: "master" + + bottle do + sha256 cellar: :any, arm64_sequoia: "809aab83526ed594b872942f4edb8cdae2530d7f9abb37fcf148690bf37adbe0" + sha256 cellar: :any, arm64_sonoma: "51ea40fc3d8a3ec373285257f809f4b3eb034b1ca70fd8929600c71df31ae06e" + sha256 cellar: :any, arm64_ventura: "ea1a0d87b40ef80b9703fd13aea536c990a22486e29ffd3da58fe69d358d67ff" + sha256 cellar: :any, sonoma: "fb7c8b97b77b706314852bd71838810c67e783903409ce94edf69b00ad1a36a4" + sha256 cellar: :any, ventura: "acc82b560737c762384696f71560573a66d2327f827265819ebf99c52851bdb2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "de3939e0b77b99e6d62c786955215be6273d5cedae6ccc7e63c3b9a775f7c2cd" + end + + depends_on "pkgconf" => :build + depends_on "rust" => :build + depends_on "oniguruma" + + def install + ENV["RUSTONIG_DYNAMIC_LIBONIG"] = "1" + ENV["RUSTONIG_SYSTEM_LIBONIG"] = "1" + + system "cargo", "install", *std_cargo_args + end + + test do + assert_match version.to_s, shell_output("#{bin}codevis --version") + + (testpath"main.c").write <<~C + #include + int main() { printf("Hello, World!\\n"); return 0; } + C + + output = shell_output("#{bin}codevis --input-dir #{testpath} 2>&1") + assert_match "search unicode files done 2 files", output + assert_path_exists testpath"output.png" + end +end \ No newline at end of file diff --git a/Formula/c/cpp-gsl.rb b/Formula/c/cpp-gsl.rb index 6325ac648..7b2a70175 100644 --- a/Formula/c/cpp-gsl.rb +++ b/Formula/c/cpp-gsl.rb @@ -2,19 +2,21 @@ class CppGsl < Formula desc "Microsoft's C++ Guidelines Support Library" homepage "https:github.comMicrosoftGSL" url "https:github.comMicrosoftGSLarchiverefstagsv4.1.0.tar.gz" - sha256 "14255cb38a415ba0cc4f696969562be7d0ed36bbaf13c5e4748870babf130c48" + sha256 "0a227fc9c8e0bf25115f401b9a46c2a68cd28f299d24ab195284eb3f1d7794bd" license "MIT" head "https:github.comMicrosoftGSL.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, all: "6370fc32875a61aef5e85f2eac5ea7c459f5dc5cbe665a27a20784bc9502daf8" + rebuild 1 + sha256 cellar: :any_skip_relocation, all: "4133296b6d12d22ecc2f1a9dce98820203355a2481cc4dbcbfb1d1e371551a8d" end depends_on "cmake" => :build def install - system "cmake", ".", "-DGSL_TEST=false", *std_cmake_args - system "make", "install" + system "cmake", "-S", ".", "-B", "build", "-DGSL_TEST=false", *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do @@ -25,6 +27,7 @@ def install return 0; } CPP + system ENV.cxx, "test.cpp", "-o", "test", "-std=c++14" system ".test" end diff --git a/Formula/d/dps8m.rb b/Formula/d/dps8m.rb index c21f6d92f..0c35bb586 100644 --- a/Formula/d/dps8m.rb +++ b/Formula/d/dps8m.rb @@ -26,37 +26,25 @@ class Dps8m < Formula depends_on "libuv" - uses_from_macos "expect" => :test - def install - # Reported 23 Jul 2017 "make doesn't create bin directory" - # See https://sourceforge.net/p/dps8m/mailman/message/35960505/ - bin.mkpath - - system "make" - bin.install %w[src/dps8/dps8 src/punutil/punutil src/prt2pdf/prt2pdf] + system "make", "install", "PREFIX=#{prefix}" + bin.install %w[src/punutil/punutil src/prt2pdf/prt2pdf] end test do - (testpath/"test.exp").write <<~EXPECT - spawn #{bin}/dps8 -t - set timeout 30 - expect { - timeout { exit 1 } - ">" - } - set timeout 10 - send "SH VE\r" - expect { - timeout { exit 2 } - "Version:" - } - send "q\r" - expect { - timeout { exit 3 } - eof - } - EXPECT - system("expect", "-f", "test.exp") + require "expect" + require "pty" + timeout = 10 + PTY.spawn(bin/"dps8", "-t") do |r, w, pid| + refute_nil r.expect("sim>", timeout), "Expected sim>" + w.write "SH VE\r" + refute_nil r.expect("Version:", timeout), "Expected Version:" + w.write "q\r" + refute_nil r.expect("Goodbye", timeout), "Expected Goodbye" + ensure + r.close + w.close + Process.wait(pid) + end end end \ No newline at end of file diff --git a/Formula/d/dstask.rb b/Formula/d/dstask.rb index f3340211c..697f90420 100644 --- a/Formula/d/dstask.rb +++ b/Formula/d/dstask.rb @@ -1,31 +1,30 @@ class Dstask < Formula desc "Git-powered personal task tracker" homepage "https:github.comnaggiedstask" - url "https:github.comnaggiedstaskarchiverefstagsv0.26.tar.gz" - sha256 "ccd7afcb825eb799bdaaaf6eaf8150bbb8ceda02fec6c97f042b7bbc913a46fc" + url "https:github.comnaggiedstaskarchiverefstags0.27.tar.gz" + sha256 "85da92eb50c3611e1054f5153dc0cf90fe1b8b12219c77d1aa86a61384c450a0" license "MIT" head "https:github.comnaggiedstask.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "c703e91aca630e4709de9665547a7b5755628d1749d792900e4d11864d4e2e79" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "f76c19c728c1c23782e87213061f06a97cce7e5924f02816e6d51d4893001b3d" - sha256 cellar: :any_skip_relocation, arm64_ventura: "d79ae69accd7905d73e6f15fa3fb0a6f05ea23bfd7b7333ddd7839d522e285e0" - sha256 cellar: :any_skip_relocation, arm64_monterey: "cb785da84d172ec459b7322031e52d67df8611a701020218a03c91b90eb1a890" - sha256 cellar: :any_skip_relocation, arm64_big_sur: "4be4ac5744549c10dfb731337f312c4aa47e9ce103d46343c4690c8321882f0f" - sha256 cellar: :any_skip_relocation, sonoma: "1d076c4c96153b49c164cc1b6dd9d9dca29dd0f32897536402333a8b5cb63e94" - sha256 cellar: :any_skip_relocation, ventura: "e3a1e47af361d58a32e806b6d675a2257b12356bf54cefd6792790e50ec5928f" - sha256 cellar: :any_skip_relocation, monterey: "032acb245aafde4a1007a88c6bb19a6f3da10b3e6880ce41eaa8d96f89680559" - sha256 cellar: :any_skip_relocation, big_sur: "3c491f3930296ca760c81cfb4577616aa6bc9a9120e49a301b160becca721a7c" - sha256 cellar: :any_skip_relocation, catalina: "ffe559741df2fc7b18b745287658d29acc84d854533dff5d2176e8453ad179a7" - sha256 cellar: :any_skip_relocation, x86_64_linux: "6ced7cf5c0d00d885ce99aea38e2be90d46292750dcf4e9fb1bc7fea9ce68b6c" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "c5ee01e4bed812038f3734de20cab6be5da1d4d17235489037fd0f5f7dac25a9" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "c5ee01e4bed812038f3734de20cab6be5da1d4d17235489037fd0f5f7dac25a9" + sha256 cellar: :any_skip_relocation, arm64_ventura: "c5ee01e4bed812038f3734de20cab6be5da1d4d17235489037fd0f5f7dac25a9" + sha256 cellar: :any_skip_relocation, sonoma: "6958dcb344570273f7eeaa408ee4b0ebbc4cc2d03fce10d8483b8c7e163085c2" + sha256 cellar: :any_skip_relocation, ventura: "6958dcb344570273f7eeaa408ee4b0ebbc4cc2d03fce10d8483b8c7e163085c2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a9f1978c6d71f808ebef38ac0f046f2b28e437b0df2f10e375231e5d625a00bc" end depends_on "go" => :build def install - system "go", "mod", "vendor" - system "make", "distdstask" - bin.install Dir["dist*"] + ldflags = "-s -w" + system "go", "build", *std_go_args(ldflags:), ".cmddstaskmain.go" + system "go", "build", *std_go_args(ldflags:, output: bin"dstask-import"), ".cmddstask-importmain.go" + + bash_completion.install "completionsbash.sh" => "dstask" + fish_completion.install "completionscompletions.fish" => "dstask.fish" + zsh_completion.install "completionszsh.sh" => "_dstask" end test do @@ -37,8 +36,7 @@ def install system bin"dstask", "add", "Brew the brew" system bin"dstask", "start", "1" - output = shell_output("#{bin}dstask show-active") - assert_match "Brew the brew", output + assert_match "Brew the brew", shell_output("#{bin}dstask show-active") system bin"dstask", "done", "1" end end \ No newline at end of file diff --git a/Formula/e/enzyme.rb b/Formula/e/enzyme.rb index 142a254b5..acc5ba706 100644 --- a/Formula/e/enzyme.rb +++ b/Formula/e/enzyme.rb @@ -1,18 +1,18 @@ class Enzyme < Formula desc "High-performance automatic differentiation of LLVM" homepage "https:enzyme.mit.edu" - url "https:github.comEnzymeADEnzymearchiverefstagsv0.0.168.tar.gz" - sha256 "c2776e411a58569396c713025ff7245a8e57ffc0318cc04422494a0c6dd5d444" + url "https:github.comEnzymeADEnzymearchiverefstagsv0.0.170.tar.gz" + sha256 "8d39276744d57dd0d943174fbbc51dbc48a3ce4c2e767d28ebef62945b74e8a9" license "Apache-2.0" => { with: "LLVM-exception" } head "https:github.comEnzymeADEnzyme.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "74369bf4fb207d0ab69f8110dfbae2d73327ec3392272c56371daf25ce9d2e23" - sha256 cellar: :any, arm64_sonoma: "509e3afd4dff236917db80923242231560975093cf3b74d7d15916dfae5a6c15" - sha256 cellar: :any, arm64_ventura: "3ca9d7bcc538baaddb843d2bfcaf1695eecdb4a35dc0441d1c75094fc26fc165" - sha256 cellar: :any, sonoma: "d43491b179a96b4cd0c131f22ebb76d7dbf54f1971153c2312e22fe91e73079a" - sha256 cellar: :any, ventura: "9d848adc70b4399b3ee827c5574642f500f0c69a765986db4f7e7aa3e2d53f76" - sha256 cellar: :any_skip_relocation, x86_64_linux: "917ad1199d27d722f6bbe9e2b96887b22bb61a9e464a185c053d055df2a0491d" + sha256 cellar: :any, arm64_sequoia: "76b3dd10b1ab6ff49dc8dbd9d078e9f212d2e2454ef1d72921812c99fc09a8b2" + sha256 cellar: :any, arm64_sonoma: "7cee199a00d273b4f6bf97ead37ad43707845ecdedf52329e0e4554b31ec9cb4" + sha256 cellar: :any, arm64_ventura: "91b6031be77c4dbade4c5957f47471aa8cd19db8735c877160c2b6f89126da3e" + sha256 cellar: :any, sonoma: "81cb57b1b252770093ed39bcf0c3853ff4ec725ccc7dd6fe5ae48109b7869cef" + sha256 cellar: :any, ventura: "67b87b39f2bf36f3dbfb4e9f44aa6439d5dd767b51dc95ae109d441eb746dc83" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c58f45988c43787405a481999fcbc9b9c60ec35c120459988c00e397b05617d2" end depends_on "cmake" => :build diff --git a/Formula/f/flashrom.rb b/Formula/f/flashrom.rb index 4b5871146..7c2d0b877 100644 --- a/Formula/f/flashrom.rb +++ b/Formula/f/flashrom.rb @@ -1,8 +1,8 @@ class Flashrom < Formula desc "Identify, read, write, verify, and erase flash chips" homepage "https:flashrom.org" - url "https:download.flashrom.orgreleasesflashrom-v1.5.0.tar.xz" - sha256 "3ef431cd0f039c1f7b929e81be145885e79192d16a843827e42977f488d9fec5" + url "https:download.flashrom.orgreleasesflashrom-v1.5.1.tar.xz" + sha256 "1f934b076ed49eace203655ec249fc7861a6b8e87fe4aef732e47b6e485b6293" license "GPL-2.0-or-later" head "https:review.coreboot.orgflashrom.git", branch: "master" @@ -12,12 +12,12 @@ class Flashrom < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "b0b8293a90df12e7bfc1319c7aa695398eb7831f3ef9a20bdb5375d049d4f7dd" - sha256 cellar: :any, arm64_sonoma: "e5e649be6e83621c75c7cc60c0385b8a5bbdafd55c85cbe19ae8134e599c9e53" - sha256 cellar: :any, arm64_ventura: "e5b95420ec57a51fd641b82fc76b254efe8b75dd2286cefdbca818620d139b99" - sha256 cellar: :any, sonoma: "87f42e70eca648cfe6e9cc3f677cf643e3cffdb2406ac20e1250fb0fb7d999c7" - sha256 cellar: :any, ventura: "39afbd7916ab63b52ecc75a34586b9fece907c3e3283a9eda246fa1a13c10eea" - sha256 x86_64_linux: "ac6cdefa587fb69e264dd5ab1e2d0797efc52be5c94895addf23d2cf9ba07c95" + sha256 cellar: :any, arm64_sequoia: "ccb844bba9ff0f004d66daddc0b834fe4a91eace389ae3486cc99854795ce807" + sha256 cellar: :any, arm64_sonoma: "2cada41d9ec587f23a4b6a8cdd4ff21a3c0b176c4da270c01b38a3cf4073a94c" + sha256 cellar: :any, arm64_ventura: "d3aa6a371dccd77654c46ad73ba10dc4bfabedebb5a920eb9fde56fd21d1b96f" + sha256 cellar: :any, sonoma: "6dc12de3566c4f6078a22b979ce76e18100320bb004a9f463fffbe65ef72840b" + sha256 cellar: :any, ventura: "f853dbc8d2957263f3a6c0875a51c8f5760deb2fede2c1f02edce9b6946ad04b" + sha256 x86_64_linux: "e7ca720f79b5b454b2ee3c4268352042d6ee6036b23f004cba7b3333565f1e14" end depends_on "meson" => :build diff --git a/Formula/g/geometry.rb b/Formula/g/geometry.rb index 025e77241..ad9263572 100644 --- a/Formula/g/geometry.rb +++ b/Formula/g/geometry.rb @@ -11,7 +11,6 @@ class Geometry < Formula end depends_on "zsh-async" - uses_from_macos "expect" => :test uses_from_macos "zsh" => :test def install @@ -27,15 +26,12 @@ def caveats test do (testpath".zshrc").write "source #{opt_pkgshare}geometry.zsh" - (testpath"prompt.exp").write <<~EOS - set timeout 1 - spawn zsh - expect { - "â–²" { exit 0 } - default { exit 1 } - } - EOS - system "expect", "-f", "prompt.exp" + require "expect" + require "pty" + PTY.spawn("zsh") do |r, w, _pid| + refute_nil r.expect("â–²", 1), "Zsh prompt missing â–²" + w.write "exit\n" + end end end \ No newline at end of file diff --git a/Formula/g/git-delete-merged-branches.rb b/Formula/g/git-delete-merged-branches.rb index 77f44e47e..544c27fcb 100644 --- a/Formula/g/git-delete-merged-branches.rb +++ b/Formula/g/git-delete-merged-branches.rb @@ -3,13 +3,12 @@ class GitDeleteMergedBranches < Formula desc "Command-line tool to delete merged Git branches" homepage "https:github.comhartworkgit-delete-merged-branches" - url "https:files.pythonhosted.orgpackages6009917d48f0b931475bf3f3a60c522db12db05411ea028cae2adcb8482e2334git_delete_merged_branches-7.4.1.tar.gz" - sha256 "81ca59d29f3d555c1c4885384f5be33b2a1e637bb8e01f64a8605e9a5f6db6bb" + url "https:files.pythonhosted.orgpackagesdce5c76a87598f2c76574e6741abedbda6bd50e709f8b51a3d0a30bb130a8dcegit_delete_merged_branches-7.4.2.tar.gz" + sha256 "44a4ae5a83f194f0800e373519fd22c6bb3e6e99b883221f7b666bd36cdac415" license "GPL-3.0-or-later" bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, all: "85f1a775af71b666b1c4de83aab9667c68c855e1b5628e9e5bcc533eea1c3288" + sha256 cellar: :any_skip_relocation, all: "4681c0148a8b4bf480fc79f0f6ba3b89ebe0ba936f9a3d165f2099422684a5a1" end depends_on "python@3.13" diff --git a/Formula/g/git-delta.rb b/Formula/g/git-delta.rb index 6069e6640..90e6ccd44 100644 --- a/Formula/g/git-delta.rb +++ b/Formula/g/git-delta.rb @@ -4,22 +4,35 @@ class GitDelta < Formula url "https:github.comdandavisondeltaarchiverefstags0.18.2.tar.gz" sha256 "64717c3b3335b44a252b8e99713e080cbf7944308b96252bc175317b10004f02" license "MIT" + revision 1 head "https:github.comdandavisondelta.git", branch: "main" bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, arm64_sequoia: "72f71a3c65ca42df002ecb19c2c2753ad3f7775627a695b883b46397f6388d32" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "0adce7cf374bb8b2e8f60814122c53127d655e4b8417b4e99b1ff6ba01fa9dcd" - sha256 cellar: :any_skip_relocation, arm64_ventura: "e362ccd581b14fb81081d88acf80430420181dc75b76f0a14a490bb08e286f6d" - sha256 cellar: :any_skip_relocation, sonoma: "96faa7e5ee63146bebf5d19c81866b7a2c75d86251b6f510b651831a74df8d17" - sha256 cellar: :any_skip_relocation, ventura: "f8347ff888ee3413ae229016599be1282ae64513fb59f6cd109117ad323fccdb" - sha256 cellar: :any_skip_relocation, x86_64_linux: "648cb09c1f3e235689a01517c4953948f22e49be3a36c2038917744ce094bcdf" + 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" end + depends_on "pkgconf" => :build depends_on "rust" => :build + depends_on "libgit2" + depends_on "oniguruma" + uses_from_macos "zlib" + # support libgit2 1.8, https:github.comdandavisondeltapull1930 + patch do + url "https:github.comdandavisondeltacommitb90f249f7186696bb104cd992d705108373d216a.patch?full_index=1" + sha256 "a3b2839fe70c8a2452e016dff663791d42ad650f9169e210a6a8fe1a519e2939" + end + def install + ENV["LIBGIT2_NO_VENDOR"] = "1" + ENV["RUSTONIG_SYSTEM_LIBONIG"] = "1" + system "cargo", "install", *std_cargo_args generate_completions_from_executable(bin"delta", "--generate-completion", base_name: "delta") diff --git a/Formula/g/git-interactive-rebase-tool.rb b/Formula/g/git-interactive-rebase-tool.rb index 41c1a1d6b..594e2ed75 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.comMitMarogit-interactive-rebase-toolarchiverefstags2.4.1.tar.gz" sha256 "0b1ba68a1ba1548f44209ce1228d17d6d5768d72ffa991909771df8e9d42d70d" license "GPL-3.0-or-later" - revision 1 + revision 2 livecheck do url :stable @@ -12,22 +12,26 @@ class GitInteractiveRebaseTool < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "9db02f1036165ea5581b513a08f73988438cf04523585b2b6bba5b02568fe123" - sha256 cellar: :any, arm64_sonoma: "fb5993c4312324326b25f1e2209b6fcbe88fc98352db69fdb07c0b5c63e42873" - sha256 cellar: :any, arm64_ventura: "0bf45047f460751efed83d895546c79188af0933cba013160a8a0fe0cedb7b89" - sha256 cellar: :any, arm64_monterey: "72a6adb852a9d40a838a9136717148b2aaf1e70f832e5edc599d33f87fd77149" - sha256 cellar: :any, sonoma: "fca7280d997fbac58b67ad6b55e627805353ec814fd0a23fa3883a699def7326" - sha256 cellar: :any, ventura: "8f8ffe5ca81753b46ff1df663fe9219baa5a9e331d3abd29f91af0f97a077a95" - sha256 cellar: :any, monterey: "8512328d56cf54e7f7c712b985b84ee6267df174eb45e514f8da300f312a0905" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f7aa1b32fbfe987e86fdd9aa2a914c14a041341b9a7ce781555b68ca325b2e31" + 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" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2@1.7" + depends_on "libgit2" uses_from_macos "zlib" + # support libgit2 1.8, upstream pr ref, https:github.comMitMarogit-interactive-rebase-toolpull948 + patch do + url "https:github.comMitMarogit-interactive-rebase-toolcommit508291ca003d5cd380a1c34f27efde913b488888.patch?full_index=1" + sha256 "1256c6e9fa3a7c3ed196d30a2a35b9c05e06434ed954e8a4e58e1d2ceb1ae7d8" + end + def install ENV["LIBGIT2_NO_VENDOR"] = "1" @@ -69,7 +73,7 @@ def check_binary_linkage(binary, library) assert_equal expected_git_rebase_todo, todo_file.read [ - Formula["libgit2@1.7"].opt_libshared_library("libgit2"), + Formula["libgit2"].opt_libshared_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/gitoxide.rb b/Formula/g/gitoxide.rb index 00bb09b54..1b0f3da01 100644 --- a/Formula/g/gitoxide.rb +++ b/Formula/g/gitoxide.rb @@ -1,8 +1,8 @@ class Gitoxide < Formula desc "Idiomatic, lean, fast & safe pure Rust implementation of Git" homepage "https:github.comByrongitoxide" - url "https:github.comByrongitoxidearchiverefstagsv0.39.0.tar.gz" - sha256 "50d8dcaa16e9a2dbcd89d6a68cae0c136734ca4b64a861a48ff6784e9939d4ca" + url "https:github.comByrongitoxidearchiverefstagsv0.40.0.tar.gz" + sha256 "fe0ed165f3325176e7e7abff1d2a819a473a332ecf48921931756c3289405e86" license "Apache-2.0" head "https:github.comByrongitoxide.git", branch: "main" @@ -12,12 +12,12 @@ class Gitoxide < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "f7bfd67b2f11561b27e77046dafd1c10e080dda4ea84b049f70f6731abedbb31" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "e6562e87efff85bf4be8f12cfbf04bc942a616a009f6ea3dd595979891113052" - sha256 cellar: :any_skip_relocation, arm64_ventura: "7868a614c10ab26d8261cb74c60893eb0b69ba054b5fa0e533818ceef8b8006e" - sha256 cellar: :any_skip_relocation, sonoma: "9b11b8330687c31114acd57e671b1c8690a56950db597f4ea894d8eb04c3e9c1" - sha256 cellar: :any_skip_relocation, ventura: "f070474a0efd27c5223fed95edcff847bbf47d05c79561b29be11514abb1f448" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0cdf8d5783d0d4351f4615fe5dc8687371cd4df9e76d05b6a998bc652d7bd8fe" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "129ff38ba268b5cd8e80ac1969df204a9c2e10d4debfb9468e7d1ee22c3abc33" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "25be403a8907cda6fb5bac41b0ee5415c893a8523fb6bbbd2ff58cedb30cbd74" + sha256 cellar: :any_skip_relocation, arm64_ventura: "6f108003db5656bc82b63bdefd6933b8725334820b6da4a391a6d8e3718701bc" + sha256 cellar: :any_skip_relocation, sonoma: "c47b6e643d5195816e9eb61b670033f7aeb02d85380d7e6332c7eb8339e8d92f" + sha256 cellar: :any_skip_relocation, ventura: "808fd03a3d94c30523d3ed1fbe5ad5a195be2a60bea8976f45af309cc87dc697" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ec57c1d83b956e9ca21f75deece3407f7de0310d531fe41aa5ef50d0af11e8bb" end depends_on "pkgconf" => :build diff --git a/Formula/g/gnupg.rb b/Formula/g/gnupg.rb index 3c2366d17..c94022dcf 100644 --- a/Formula/g/gnupg.rb +++ b/Formula/g/gnupg.rb @@ -1,8 +1,8 @@ class Gnupg < Formula desc "GNU Pretty Good Privacy (PGP) package" homepage "https://gnupg.org/" - url "https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.6.tar.bz2" - sha256 "95acfafda7004924a6f5c901677f15ac1bda2754511d973bb4523e8dd840e17a" + url "https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.7.tar.bz2" + sha256 "7b24706e4da7e0e3b06ca068231027401f238102c41c909631349dcc3b85eb46" license "GPL-3.0-or-later" # GnuPG appears to indicate stable releases with an even-numbered minor @@ -13,13 +13,12 @@ class Gnupg < Formula end bottle do - rebuild 1 - sha256 arm64_sequoia: "1158518050462f44e5ce0f85bdff8c1b6d773b5a8e4e2d23c71c3b3b46e9505c" - sha256 arm64_sonoma: "4d4e17420b3e2c4ce95358f51991099f66bfcba197b5f9ac75b2bb15c25c0fc2" - sha256 arm64_ventura: "702b2cb99bae04925d020ed886aab095190b486b5caa418af85a1a30c7169212" - sha256 sonoma: "f35b61defdaa19b0cb577bb0e8129a69d508afc3b3932fb449fa9082b8fff576" - sha256 ventura: "19d12de3d1baf0ea5d5978c85cd8fce2d735ecd7432dfb7bd1214dadc82e370f" - sha256 x86_64_linux: "7eecb260956f7ff5bd31488ec423caabf1fdf88d8280ae9c9cf4b7b6f7b1ee64" + sha256 arm64_sequoia: "47b40c87309680baa445bb8b9bb71c94f7c9020789a6ae5f45980febeb6d1e42" + sha256 arm64_sonoma: "f2778e812043b14964316eaaa17bc8fde02331fea2746af82bd5694d93456710" + sha256 arm64_ventura: "7f2f1d42257dc87ee46240ae4ea8eff46455245fdf832b905d52d8364e08da2c" + sha256 sonoma: "989a2348d01b160110ab4ba3bedda4e194bf02122d31e6029fc536baba261a37" + sha256 ventura: "1b8bfec784f857856a2471ed8702259987fab15b101f9d948c81467b0fd5bc91" + sha256 x86_64_linux: "a091d36b710f7fdd8db5cb20dc4af2f20254b04f3d17fd2df2155701e0da9d27" end depends_on "pkgconf" => :build @@ -42,12 +41,6 @@ class Gnupg < Formula depends_on "gettext" end - # Backport fix for missing unistd.h - patch do - url "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=patch;h=1d5cfa9b7fd22e1c46eeed5fa9fed2af6f81d34f" - sha256 "610d0c50004e900f1310f58255fbf559db641edf22abb86a6f0eb6c270959a5d" - end - def install libusb = Formula["libusb"] ENV.append "CPPFLAGS", "-I#{libusb.opt_include}/libusb-#{libusb.version.major_minor}" diff --git a/Formula/h/howard-hinnant-date.rb b/Formula/h/howard-hinnant-date.rb index e6a6c3658..f72044801 100644 --- a/Formula/h/howard-hinnant-date.rb +++ b/Formula/h/howard-hinnant-date.rb @@ -17,12 +17,16 @@ class HowardHinnantDate < Formula depends_on "cmake" => :build def install - system "cmake", ".", *std_cmake_args, - "-DENABLE_DATE_TESTING=OFF", - "-DUSE_SYSTEM_TZ_DB=ON", - "-DBUILD_SHARED_LIBS=ON", - "-DBUILD_TZ_LIB=ON" - system "make", "install" + args = %w[ + -DENABLE_DATE_TESTING=OFF + -DUSE_SYSTEM_TZ_DB=ON + -DBUILD_SHARED_LIBS=ON + -DBUILD_TZ_LIB=ON + ] + + system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do diff --git a/Formula/h/hyx.rb b/Formula/h/hyx.rb index 44c0eb949..ee42a883e 100644 --- a/Formula/h/hyx.rb +++ b/Formula/h/hyx.rb @@ -21,16 +21,24 @@ class Hyx < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "caa4542a609e244b3d83ca4e45e3fb9a71d3fa77e8ba0346803b24f63cc205bf" end - uses_from_macos "expect" => :test - def install system "make" bin.install "hyx" end test do - assert_match(/window|0000/, - pipe_output("env TERM=tty expect -", - "spawn #{bin}/hyx;send \"q\";expect eof")) + require "pty" + PTY.spawn(bin/"hyx", "test") do |r, w, pid| + r.winsize = [80, 43] + w.write "62726577:wq\n" + r.read + rescue Errno::EIO + # GNU/Linux raises EIO when read is done on closed pty + ensure + r.close + w.close + Process.wait(pid) + end + assert_equal "brew", (testpath/"test").read end end \ No newline at end of file diff --git a/Formula/i/ijq.rb b/Formula/i/ijq.rb index ba42c6d45..4db3f0db4 100644 --- a/Formula/i/ijq.rb +++ b/Formula/i/ijq.rb @@ -22,8 +22,6 @@ class Ijq < Formula depends_on "scdoc" => :build depends_on "jq" - uses_from_macos "expect" => :test - def install system "make", "prefix=#{prefix}", "install" end @@ -33,23 +31,19 @@ def install (testpath/"filterfile.jq").write '["foo", "bar", "baz"] | sort | add' - (testpath/"ijq.exp").write <<~EOS - #!/usr/bin/expect -f - proc succeed {} { - puts success - exit 0 - } - proc fail {} { - puts failure - exit 1 - } - set timeout 5 - spawn ijq -H '' -M -n -f filterfile.jq - expect { - barbazfoo succeed - timeout fail - } - EOS - system "expect", "-f", "ijq.exp" + require "expect" + require "pty" + PTY.spawn("#{bin}/ijq -H '' -M -n -f filterfile.jq > result") do |r, w, pid| + refute_nil r.expect("barbazfoo", 5), "Expected barbazfoo" + w.write "\r" + r.read + rescue Errno::EIO + # GNU/Linux raises EIO when read is done on closed pty + ensure + r.close + w.close + Process.wait(pid) + end + assert_equal "\"barbazfoo\"\n", (testpath/"result").read end end \ No newline at end of file diff --git a/Formula/i/imagemagick.rb b/Formula/i/imagemagick.rb index f245a415a..bcba73951 100644 --- a/Formula/i/imagemagick.rb +++ b/Formula/i/imagemagick.rb @@ -1,8 +1,8 @@ class Imagemagick < Formula desc "Tools and libraries to manipulate images in many formats" homepage "https:imagemagick.orgindex.php" - url "https:imagemagick.orgarchivereleasesImageMagick-7.1.1-41.tar.xz" - sha256 "3de1a21654918c96f36de3d080dd8cf3f3d41515267db4c7a9e4b64e9dc646d8" + url "https:imagemagick.orgarchivereleasesImageMagick-7.1.1-43.tar.xz" + sha256 "fa79401342b409b9b7f7d3146bd6595787373811e72be1669c39b58d1489da4f" license "ImageMagick" head "https:github.comImageMagickImageMagick.git", branch: "main" @@ -12,12 +12,12 @@ class Imagemagick < Formula end bottle do - sha256 arm64_sequoia: "c32215fc6f3a7a80a28abb0ced846f1d153430afd2ef29f76da2711286ea11c2" - sha256 arm64_sonoma: "f31c1fce6a79afe9a562b1441923468e796ffd97a34334bde017da8e7caf1e22" - sha256 arm64_ventura: "1176c7fd9a10853d07a56c63bd0bccc129c0b4f08770a218bcadfe991d8c891b" - sha256 sonoma: "20ebd3c46ea9ae687371bc8cd40c7787c948f8039002aa91f50859f6d17273a5" - sha256 ventura: "d25b3ff7382e43150b1832527b952339e636de6d69b250a4f18370d2f7f588b8" - sha256 x86_64_linux: "0cd399334918d6af885294f07c50e90baf9a1b4cddc5a2133bb6e6f8a84455db" + sha256 arm64_sequoia: "ea562dba64a57da0d95fe2c361ff88768f6909950d0685fc228a440f4c345c8b" + sha256 arm64_sonoma: "f713f0e8aa18acc8614d06b4213b1001487f38618ff2d61c6a9f1a3a7669b626" + sha256 arm64_ventura: "e18c49b40f4ca961a0b070d283ac82ed56649ead0ec99cea0e8e5650f7f67284" + sha256 sonoma: "6229daea5b9b91ed5a62e568883bd8ab132bd5f2224024b36845d598565c4536" + sha256 ventura: "5a9c1e94e3280f65ae5addaa961768836db68d97e002015dbb793eb31106d749" + sha256 x86_64_linux: "30e617977216fe9175f0c04b49ebd136fe03a309f8a8fb41c34d290b194408f6" end depends_on "pkgconf" => :build diff --git a/Formula/i/imagemagick@6.rb b/Formula/i/imagemagick@6.rb index 5e49d8f22..06a6568b3 100644 --- a/Formula/i/imagemagick@6.rb +++ b/Formula/i/imagemagick@6.rb @@ -1,8 +1,8 @@ class ImagemagickAT6 < Formula desc "Tools and libraries to manipulate images in many formats" homepage "https:legacy.imagemagick.org" - url "https:imagemagick.orgarchivereleasesImageMagick-6.9.13-20.tar.xz" - sha256 "385a6af0e5a18534a7788cee376977a2d054fb028ba1ad1c2f3100289148103d" + url "https:imagemagick.orgarchivereleasesImageMagick-6.9.13-21.tar.xz" + sha256 "985b9bf373c8b67c9df66d53247bdbb44aa79d133e75fb84d73179b238af8471" license "ImageMagick" head "https:github.comimagemagickimagemagick6.git", branch: "main" @@ -12,12 +12,12 @@ class ImagemagickAT6 < Formula end bottle do - sha256 arm64_sequoia: "822e9f7d3b87304a3267507ca65ffd16ae08762e85bc34fc9c4f13011b8585ac" - sha256 arm64_sonoma: "9724149caf42cdadc486d29f2853e3811ad17cf2dd564a5bad909bb83f0bc208" - sha256 arm64_ventura: "96ae67c2e880d2c403434ca9132ad1c7e7f7f5e8cc1e3d43db5155dfe5df58d0" - sha256 sonoma: "5480dbc00e99a4d496e3b9e79790451303c93e43d325b1a51968c28297f5d06e" - sha256 ventura: "21f75fdc86eebca1b2f656255d806de06acd2ef057d7f7d7b247971ab1165f68" - sha256 x86_64_linux: "be4cd5396a79555c8d73d4af49bfec2001d1b5eafdc64e294c44f0c4c0a372d9" + sha256 arm64_sequoia: "883d833cc4b4d73394462e670b2045dadb5fd72890139be300fc3afe7c3e2290" + sha256 arm64_sonoma: "71dc5227c21a696569df729aa7244c63d365ab29b8af623b80709a2eb966e93c" + sha256 arm64_ventura: "0a79d069a2133bd49f8f123c1d53153a8918a32e144b84c06605cf59d1fdb7eb" + sha256 sonoma: "65eec90889e97d8de48e25f795286f206c8168f23e7dc94124da50d2d14a525c" + sha256 ventura: "618129f7759c73dc98b5c80049c47ed017a62439194ac69be758c9e751519529" + sha256 x86_64_linux: "dc7fae28370c80192f7c0e798beb80067eebb563af9cba904f9b39a6925bd1bb" end keg_only :versioned_formula diff --git a/Formula/j/jackett.rb b/Formula/j/jackett.rb index 63c90b726..edb12da91 100644 --- a/Formula/j/jackett.rb +++ b/Formula/j/jackett.rb @@ -1,17 +1,17 @@ class Jackett < Formula desc "API Support for your favorite torrent trackers" homepage "https:github.comJackettJackett" - url "https:github.comJackettJackettarchiverefstagsv0.22.1103.tar.gz" - sha256 "70d76d492acf776de149eff13d3e9b4f9b8863cc890be94fc0895b70c4bc65c3" + url "https:github.comJackettJackettarchiverefstagsv0.22.1109.tar.gz" + sha256 "7be097fcea0a98305c580811c251b2e92d22b327a4a525e1921ff335bd5c1578" license "GPL-2.0-only" head "https:github.comJackettJackett.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "d78b4188351f9d719f7b98af92af287d3f4552824cc53ab5221ea4c3316cf11a" - sha256 cellar: :any, arm64_sonoma: "3a74ff84c062ea17144c69efec4056e1a03f13e4ce791de8eaab2bd24539d3c1" - sha256 cellar: :any, arm64_ventura: "7b1d151d0760ce9e015d1c16df05677c72dade8a1a4ab6250c9d972d71688b1c" - sha256 cellar: :any, ventura: "28c1dfa9c06867ce192c764970e35380d8084109b83148469031ea24a8e709ad" - sha256 cellar: :any_skip_relocation, x86_64_linux: "008a4ebdbee82933923e497e1adcfe9bc586b0452fa2bd4e8ace2800f2c1b069" + sha256 cellar: :any, arm64_sequoia: "f7de41f0084510ad077571e90e36bb828b4f96cb5ffc03246050ff7cbf84778f" + sha256 cellar: :any, arm64_sonoma: "579915c3fd4a8bce707e2588a4f88620a3dcdcbb9bd8943ac3521bf25eec0eaa" + sha256 cellar: :any, arm64_ventura: "858a31efc40e6e587d8b2cc9fb24eb128de352c1aa13bd90b8b601e5c64b3ae9" + sha256 cellar: :any, ventura: "c3f7eecb974b99d3abf817df8724049f50f8ea5510ebc0b3563881bea2c452fd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1e2165d16c82d48277203552c2e88a53901f489ee78a86cc5b43bea9ed584e8c" end depends_on "dotnet@8" diff --git a/Formula/j/jfrog-cli.rb b/Formula/j/jfrog-cli.rb index 0424826b4..fe1fab29d 100644 --- a/Formula/j/jfrog-cli.rb +++ b/Formula/j/jfrog-cli.rb @@ -1,8 +1,8 @@ class JfrogCli < Formula desc "Command-line interface for JFrog products" homepage "https:www.jfrog.comconfluencedisplayCLIJFrog+CLI" - url "https:github.comjfrogjfrog-cliarchiverefstagsv2.72.2.tar.gz" - sha256 "99811398c2a03c15f3bb524b45452226f19fc2e11cff7e32ba0f9b8f2bf2ea65" + url "https:github.comjfrogjfrog-cliarchiverefstagsv2.72.3.tar.gz" + sha256 "43ceced6f8baab67dcf5e53e31c7dbfb8c4e233d750e95dc5270de279a16c986" license "Apache-2.0" head "https:github.comjfrogjfrog-cli.git", branch: "v2" @@ -15,12 +15,12 @@ class JfrogCli < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "d29864ff2444b63e05b09b02396c6bbcb07ed23dfc02ddd060e7fd0289402f1e" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "d29864ff2444b63e05b09b02396c6bbcb07ed23dfc02ddd060e7fd0289402f1e" - sha256 cellar: :any_skip_relocation, arm64_ventura: "d29864ff2444b63e05b09b02396c6bbcb07ed23dfc02ddd060e7fd0289402f1e" - sha256 cellar: :any_skip_relocation, sonoma: "eb4c0605350b08ddafd289d7baab01d1277c48f573750b290b6eccdee777ad96" - sha256 cellar: :any_skip_relocation, ventura: "eb4c0605350b08ddafd289d7baab01d1277c48f573750b290b6eccdee777ad96" - sha256 cellar: :any_skip_relocation, x86_64_linux: "248fbeee1dc39bfc3bd93b6c3b6b03f440e3fb0dcd3704fb1b52be207d82619b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "f3fd810810c9916662b8a8362e9b1d57c9df2817f22260e0000f30d877f9abce" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "f3fd810810c9916662b8a8362e9b1d57c9df2817f22260e0000f30d877f9abce" + sha256 cellar: :any_skip_relocation, arm64_ventura: "f3fd810810c9916662b8a8362e9b1d57c9df2817f22260e0000f30d877f9abce" + sha256 cellar: :any_skip_relocation, sonoma: "df9fd8c552042a1d4b70d1134d941dc26b8cf81b66df0fd69bf9508c55ec5cff" + sha256 cellar: :any_skip_relocation, ventura: "df9fd8c552042a1d4b70d1134d941dc26b8cf81b66df0fd69bf9508c55ec5cff" + sha256 cellar: :any_skip_relocation, x86_64_linux: "aa208f291abf5e83cc7429190e83fdd865a80944a5e244cc194a2b0115656710" end depends_on "go" => :build diff --git a/Formula/j/jrnl.rb b/Formula/j/jrnl.rb index 52d2828ad..5091daa70 100644 --- a/Formula/j/jrnl.rb +++ b/Formula/j/jrnl.rb @@ -21,8 +21,6 @@ class Jrnl < Formula depends_on "libyaml" depends_on "python@3.13" - uses_from_macos "expect" => :test - resource "colorama" do url "https:files.pythonhosted.orgpackagesd8536f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4colorama-0.4.6.tar.gz" sha256 "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" @@ -118,36 +116,30 @@ def install end test do - (testpath"tests.sh").write <<~EXPECT - #!usrbinenv expect - - set timeout 3 - match_max 100000 - - spawn "#{bin}jrnl" --encrypt - expect -exact "Enter password for journal 'default': " - sleep 0.5 - send -- "homebrew\\r" - expect -exact "Enter password again: " - sleep 0.5 - send -- "homebrew\\r" - expect -exact "Do you want to store the password in your keychain? \\[Yn\\] " - send -- "n\\r" - expect -re "Journal encrypted to .*" - expect eof - EXPECT - # Write the journal input = "#{testpath}journal.txt\nn\nn" assert_match "Journal 'default' created", pipe_output("#{bin}jrnl My journal entry 2>&1", input, 0) - assert_predicate testpath"journal.txt", :exist? + assert_path_exists testpath"journal.txt" # Read the journal assert_match "#{testpath}journal.txt", shell_output("#{bin}jrnl --list 2>&1") # Encrypt the journal. Needs a TTY to read password. - system "expect", ".tests.sh" - assert_predicate testpath".configjrnljrnl.yaml", :exist? + require "expect" + require "pty" + timeout = 3 + PTY.spawn(bin"jrnl", "--encrypt") do |r, w, pid| + refute_nil r.expect("Enter password for journal 'default': ", timeout), "Expected password input" + w.write "homebrew\r" + refute_nil r.expect("Enter password again: ", timeout), "Expected password confirmation input" + w.write "homebrew\r" + refute_nil r.expect("store the password in your keychain? [Yn] ", timeout), "Expected keychain input" + w.write "n\r" + refute_nil r.expect("Journal encrypted to ", timeout), "Expected result output" + Process.wait pid + end + + assert_path_exists testpath".configjrnljrnl.yaml" assert_match "encrypt: true", (testpath".configjrnljrnl.yaml").read end end \ No newline at end of file diff --git a/Formula/l/lesspipe.rb b/Formula/l/lesspipe.rb index 0a72ff532..fb4698421 100644 --- a/Formula/l/lesspipe.rb +++ b/Formula/l/lesspipe.rb @@ -1,8 +1,8 @@ class Lesspipe < Formula desc "Input filter for the pager less" homepage "https:www-zeuthen.desy.de~friebelunixlesspipe.html" - url "https:github.comwofr06lesspipearchiverefstagsv2.16.tar.gz" - sha256 "18687fb0f416e2ec91a387b3159f84deba97d21d41ec89e72e7d5a1bf8ff9c01" + url "https:github.comwofr06lesspipearchiverefstagsv2.17.tar.gz" + sha256 "8de1525e0c00ccca96d402562c99e527bb6a95a8667dcb899f519350d75c8ba4" license all_of: [ "GPL-2.0-only", "GPL-2.0-or-later", # sxw2txt @@ -11,8 +11,7 @@ class Lesspipe < Formula ] bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, all: "3cfa53b74ec317d0d749a0abaefea7d2a4be91adfc734016ae530de281c1c6cd" + sha256 cellar: :any_skip_relocation, all: "60855dd9c2df49e9a281435ff6e1f7423253dcb73f76e9d1408179daffbf54e2" end uses_from_macos "perl" diff --git a/Formula/l/lgogdownloader.rb b/Formula/l/lgogdownloader.rb index 69b9105e4..07a120baa 100644 --- a/Formula/l/lgogdownloader.rb +++ b/Formula/l/lgogdownloader.rb @@ -1,10 +1,9 @@ class Lgogdownloader < Formula desc "Unofficial downloader for GOG.com games" homepage "https:sites.google.comsitegogdownloader" - url "https:github.comSude-lgogdownloaderreleasesdownloadv3.15lgogdownloader-3.15.tar.gz" - sha256 "9946558bb30b72cd5ed712e7fc425eef4b2a1fd22b5475d1a998720800cd25f0" + url "https:github.comSude-lgogdownloaderreleasesdownloadv3.16lgogdownloader-3.16.tar.gz" + sha256 "24b005bf3caf00ebc8c603251f5689d66098f66dd37bdf399836289064cb0c9f" license "WTFPL" - revision 2 head "https:github.comSude-lgogdownloader.git", branch: "master" livecheck do @@ -13,12 +12,12 @@ class Lgogdownloader < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "2f802edd60d60cb14be5eb3d9360a016c37adb50b8b85e0244b9343f0b87a423" - sha256 cellar: :any, arm64_sonoma: "068b621626acb6d1fe244f5e23563291706f5f3b48fbb51d57f46d6923e93950" - sha256 cellar: :any, arm64_ventura: "2000bba7f6b8a40619ddef69025cf5688a9c9398f63bac497ea81ee8a89d16e8" - sha256 cellar: :any, sonoma: "fa39dcebf2fc5db392c1466d2bb263a0da065e3c6383dd184141b36734737937" - sha256 cellar: :any, ventura: "a813c264522bea16bd899a90421647191adfa7e57e6819ab404194531811b9f5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0bae3f52fd3b0ba829ac3e967c87be19d33d25b6920dbf6b2c4de03359e9aa14" + sha256 cellar: :any, arm64_sequoia: "afe2bf9f7c90a2f818f03ed442f95b03a95c3bd4e087f509a815fe0e483f7687" + sha256 cellar: :any, arm64_sonoma: "8e7820c74647cac8927100beb0cb1dd95c93d3a0ee9d86c1cd1c718c60880500" + sha256 cellar: :any, arm64_ventura: "0a7b30cd7b0f41bf95532d02760fb7963748253b071033e3d6827194112946eb" + sha256 cellar: :any, sonoma: "109977b412ccd85b46c18d5040d0f14a26bba7b0cf2968c3ac409db3bd8dd2dd" + sha256 cellar: :any, ventura: "7bcc37e842c4e86dc72c35a40c3626476eaf2331d01df07fb0a7b9129a811bfa" + sha256 cellar: :any_skip_relocation, x86_64_linux: "f5cabbb15fd9fb2d025ecf398ddcd70140c1e6014b76a78c6ae62b42f3ae8765" end depends_on "cmake" => :build diff --git a/Formula/l/llama.cpp.rb b/Formula/l/llama.cpp.rb index 18b1f14b3..1c244c0be 100644 --- a/Formula/l/llama.cpp.rb +++ b/Formula/l/llama.cpp.rb @@ -3,8 +3,8 @@ class LlamaCpp < Formula homepage "https:github.comggerganovllama.cpp" # CMake uses Git to generate version information. url "https:github.comggerganovllama.cpp.git", - tag: "b4372", - revision: "e34c5af43f941f0ddb92466776339897295aca11" + tag: "b4376", + revision: "7ae33a616f44ecc081f3dcb589be20962d1d4a92" license "MIT" head "https:github.comggerganovllama.cpp.git", branch: "master" @@ -14,12 +14,12 @@ class LlamaCpp < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "b2493e39595bcc011615cee73b4c8fca788279cd4a6860e65e61ad1b430edb3a" - sha256 cellar: :any, arm64_sonoma: "3be2b04f6b6b4dc34b65c96c05dc4eb3c156588307a45e9e12cb5ad6ed353c09" - sha256 cellar: :any, arm64_ventura: "83b4bd0452653bcdf5de08c5bd148c19ffc0382db8c836b9ace925799c7e361d" - sha256 cellar: :any, sonoma: "89c7b48a7fa2b01ca6daacf20c6e860ecaa412400369f98206fdd366f150478f" - sha256 cellar: :any, ventura: "659b595648395d7b6aff3e7e657a4bab7d02023e080b6f951eb26496f2f714f6" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7f4f07d9722017b439ae093122f7ab67f79b3d82f855d0c06daaa4834018fb5c" + sha256 cellar: :any, arm64_sequoia: "702988ab1ac449e0dfaff418f9d118eb4571f93c2c01eec7b515b5e4e7e4c101" + sha256 cellar: :any, arm64_sonoma: "1a7742f94691f8fe32a8a3a5dddd911fd19f5ce573702708359007df6efb9c3d" + sha256 cellar: :any, arm64_ventura: "e27ff05c8d06b8de2ae157919898598d67e1d87c2b3428ff12f035c36f51c024" + sha256 cellar: :any, sonoma: "52b81e7dd81798cab4aa084e069197d1451562d69831d920ec1c622fc925c48e" + sha256 cellar: :any, ventura: "337d1a286afeaff0274275d1fb9fb465a0f8a3d043c848015297686a7cc2de4b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "343228d91ca3c4e2124895305cab89ff1a34d8d85c0013a171c62cbc4f410166" end depends_on "cmake" => :build diff --git a/Formula/lib/libjson-rpc-cpp.rb b/Formula/lib/libjson-rpc-cpp.rb index faea4d2ce..454bd9463 100644 --- a/Formula/lib/libjson-rpc-cpp.rb +++ b/Formula/lib/libjson-rpc-cpp.rb @@ -25,9 +25,14 @@ class LibjsonRpcCpp < Formula uses_from_macos "curl" def install - system "cmake", ".", *std_cmake_args, "-DCOMPILE_EXAMPLES=OFF", "-DCOMPILE_TESTS=OFF" - system "make" - system "make", "install" + args = %w[ + -DCOMPILE_EXAMPLES=OFF + -DCOMPILE_TESTS=OFF + ] + + system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do diff --git a/Formula/lib/libzip.rb b/Formula/lib/libzip.rb index ca368c7d6..db431aef1 100644 --- a/Formula/lib/libzip.rb +++ b/Formula/lib/libzip.rb @@ -34,16 +34,17 @@ class Libzip < Formula conflicts_with "libtcod", because: "libtcod and libzip install a `zip.h` header" def install - crypto_args = %w[ + args = %w[ -DENABLE_GNUTLS=OFF -DENABLE_MBEDTLS=OFF + -DBUILD_REGRESS=OFF + -DBUILD_EXAMPLES=OFF ] - crypto_args << "-DENABLE_OPENSSL=OFF" if OS.mac? # Use CommonCrypto instead. - system "cmake", ".", *std_cmake_args, - *crypto_args, - "-DBUILD_REGRESS=OFF", - "-DBUILD_EXAMPLES=OFF" - system "make", "install" + args << "-DENABLE_OPENSSL=OFF" if OS.mac? # Use CommonCrypto instead. + + system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do diff --git a/Formula/m/macmon.rb b/Formula/m/macmon.rb index 07ac2078d..31a4de6bd 100644 --- a/Formula/m/macmon.rb +++ b/Formula/m/macmon.rb @@ -1,15 +1,15 @@ class Macmon < Formula desc "Sudoless performance monitoring for Apple Silicon processors" homepage "https:github.comvladkensmacmon" - url "https:github.comvladkensmacmonarchiverefstagsv0.5.0.tar.gz" - sha256 "52310fcc04cf7b6ff66f2b1232ac1d4f1aeb317430fc4393805dd8bd035922a8" + url "https:github.comvladkensmacmonarchiverefstagsv0.5.1.tar.gz" + sha256 "02613f795e6c423eb6e234ff91d1f6e8bcb3e2012637051b4729dc4d5f629429" license "MIT" head "https:github.comvladkensmacmon.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "73d7635d5fabd0e0e83ccd2c3e36f73ac35a53467b5d84857c6614a80939a0ba" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "bb13be0795f22aca1375ad1149498187b687feaef44f568be036a62d5452b2c1" - sha256 cellar: :any_skip_relocation, arm64_ventura: "f5c9f42a2f9f7d5ab7036dd02bad1d181eeab52893bb0fe2a06a746459fcc615" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "9a95b91a0528a82bb18f6f0d0758c762cb1f1e9c3a19fa265b10951a76bf5e39" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "a7a477665e5ef3380bbd05d98b87d13a101fd216536338da01df4b10fdd9a8c5" + sha256 cellar: :any_skip_relocation, arm64_ventura: "163038b5bbc58daca757e292eb9cffc5b1bfd5c2e666143ced73c03de69953af" end depends_on "rust" => :build diff --git a/Formula/m/mago.rb b/Formula/m/mago.rb index e52574cb4..d3b5005c4 100644 --- a/Formula/m/mago.rb +++ b/Formula/m/mago.rb @@ -1,17 +1,17 @@ class Mago < Formula desc "Toolchain for PHP to help developers write better code" homepage "https:github.comcarthage-softwaremago" - url "https:github.comcarthage-softwaremagoarchiverefstags0.0.13.tar.gz" - sha256 "76815b8c8f8cf262dac5cb7b056985e6652c155f99663b0790638e1fd036fed6" + url "https:github.comcarthage-softwaremagoarchiverefstags0.0.14.tar.gz" + sha256 "d7ee5a0afeb62007ae759a35f723ffe01f5455f8836cf0300e7a67b97074e7df" license any_of: ["Apache-2.0", "MIT"] bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "e4966f6c4f217ec162e167f57906f286a2b40745ce707587ae6c627a5f883d34" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "bb50f3d69f5262da65a47b6cf7c278ac0fba707adaf41a5c04fb62640c377d6e" - sha256 cellar: :any_skip_relocation, arm64_ventura: "a2397e58de33e30d05b6e16b1576373b40a6a9a679e10016fb0b4a808923e02c" - sha256 cellar: :any_skip_relocation, sonoma: "fddfa39a84f7ae7250e256afa9caa795bf3cd9f8ab5aef7cb9d9532293571e6f" - sha256 cellar: :any_skip_relocation, ventura: "3cf53d0aebdc0bf935bad431646db091d7bc67f31100e8a8e6a556062dbddee3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4772da079f9b0105b4bf7d587916e8c32f34fbda67156c283087a9e48f65fb50" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "97ba72e39f4fd84ac953c33d0eecda6f9202b0af675c8b1a50f518d14557aebc" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "0ddfb3e202d44546af28e328eaa0189bddf74617eb6566d8f73f53a6ae2ddd96" + sha256 cellar: :any_skip_relocation, arm64_ventura: "e3136eec6489ccc0cb328664cc94fb95f81bbf06287fcb00c6d8aeb4fc915a09" + sha256 cellar: :any_skip_relocation, sonoma: "23362cebee3740f69cc57511b04acc5c310e554e28970f45930bf48f5398b7d4" + sha256 cellar: :any_skip_relocation, ventura: "18a69ef933dd2eee39b1fc026e4832ab94d84c002826481dfee23603227e1530" + sha256 cellar: :any_skip_relocation, x86_64_linux: "df14d75e998d0d0f41958ddd6675ad30c9f07a47e7f2e1445e5a5c4685d9e5e6" end depends_on "pkgconf" => :build diff --git a/Formula/m/mailcatcher.rb b/Formula/m/mailcatcher.rb index 5ab766324..81b64bf2f 100644 --- a/Formula/m/mailcatcher.rb +++ b/Formula/m/mailcatcher.rb @@ -23,9 +23,6 @@ class Mailcatcher < Formula depends_on "ruby" uses_from_macos "xz" => :build - uses_from_macos "curl" => :test - uses_from_macos "expect" => :test - uses_from_macos "netcat" => :test uses_from_macos "libffi" uses_from_macos "sqlite" uses_from_macos "zlib" @@ -184,60 +181,33 @@ def install smtp_port = free_port http_port = free_port system bin"mailcatcher", "--smtp-port", smtp_port.to_s, "--http-port", http_port.to_s - (testpath"mailcatcher.exp").write <<~EXPECT - #!usrbinenv expect - - set timeout 3 - spawn nc -c localhost #{smtp_port} - - expect { - "220 *" { send -- "HELO example.org\n" } - timeout { exit 1 } - } - - expect { - "250 *" { send -- "MAIL FROM:\n" } - timeout { exit 1 } - } - - expect { - "250 *" { send -- "RCPT TO:\n" } - timeout { exit 1 } - } - - expect { - "250 *" { send -- "DATA\n" } - timeout { exit 1 } - } - - expect { - "354 *" { - send -- "From: Bob Example \n" - send -- "To: Alice Example \n" - send -- "Date: Tue, 15 Jan 2008 16:02:43 -0500\n" - send -- "Subject: Test message\n" - send -- "\n" - send -- "Hello Alice.\n" - send -- ".\n" - } - timeout { exit 1 } - } - - - expect { - "250 *" { - send -- "QUIT\n" - } - timeout { exit 1 } - } - - expect { - "221 *" { } - eof { exit } - } - EXPECT - - system "expect", "-f", "mailcatcher.exp" + + TCPSocket.open("localhost", smtp_port) do |sock| + assert_match "220 ", sock.gets + sock.puts "HELO example.org" + assert_match "250 ", sock.gets + sock.puts "MAIL FROM:" + assert_match "250 ", sock.gets + sock.puts "RCPT TO:" + assert_match "250 ", sock.gets + sock.puts "DATA" + assert_match "354 ", sock.gets + sock.puts <<~TEXT + From: Bob Example + To: Alice Example + Date: Tue, 15 Jan 2008 16:02:43 -0500 + Subject: Test message + + Hello Alice. + . + TEXT + assert_match "250 ", sock.gets + sock.puts "QUIT" + assert_match "221 ", sock.gets + ensure + sock.close + end + assert_match "bob@example.org", shell_output("curl --silent http:localhost:#{http_port}messages") assert_equal "Hello Alice.", shell_output("curl --silent http:localhost:#{http_port}messages1.plain").strip system "curl", "--silent", "-X", "DELETE", "http:localhost:#{http_port}" diff --git a/Formula/m/mariadb@10.6.rb b/Formula/m/mariadb@10.6.rb index d3a48fe79..efbbce4b7 100644 --- a/Formula/m/mariadb@10.6.rb +++ b/Formula/m/mariadb@10.6.rb @@ -95,10 +95,9 @@ def install # Disable RocksDB on Apple Silicon (currently not supported) args << "-DPLUGIN_ROCKSDB=NO" if Hardware::CPU.arm? - system "cmake", ".", *std_cmake_args, *args - - system "make" - system "make", "install" + system "cmake", "-S", ".", "-B", "_build", *std_cmake_args, *args + system "cmake", "--build", "_build" + system "cmake", "--install", "_build" # Fix my.cnf to point to #{etc} instead of /etc (etc/"my.cnf.d").mkpath diff --git a/Formula/m/mg.rb b/Formula/m/mg.rb index 7306d8a73..90c3bc6c2 100644 --- a/Formula/m/mg.rb +++ b/Formula/m/mg.rb @@ -19,7 +19,6 @@ class Mg < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "df7547e37e627c0504896e045d8c8df6adc3ea3dbdade674b1b964fcf333397f" end - uses_from_macos "expect" => :test uses_from_macos "ncurses" def install @@ -30,14 +29,18 @@ def install end test do - (testpath"command.exp").write <<~EXPECT - set timeout -1 - spawn #{bin}mg - match_max 100000 - send -- "\u0018\u0003" - expect eof - EXPECT - - system "expect", "-f", "command.exp" + require "pty" + PTY.spawn({ "TERM" => "xterm" }, bin"mg", "test") do |r, w, pid| + sleep 1 + w.write "brew\n\u0018\u0003y" + r.read + rescue Errno::EIO + # GNULinux raises EIO when read is done on closed pty + ensure + r.close + w.close + Process.wait(pid) + end + assert_equal "brew\n", (testpath"test").read end end \ No newline at end of file diff --git a/Formula/m/minisign.rb b/Formula/m/minisign.rb index a7e272002..1a6155f76 100644 --- a/Formula/m/minisign.rb +++ b/Formula/m/minisign.rb @@ -21,42 +21,46 @@ class Minisign < Formula depends_on "pkgconf" => :build depends_on "libsodium" - uses_from_macos "expect" => :test - def install - system "cmake", ".", *std_cmake_args - system "make" - system "make", "install" + system "cmake", "-S", ".", "-B", "build", *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do + require "expect" + require "pty" + (testpath"homebrew.txt").write "Hello World!" - (testpath"keygen.exp").write <<~EXPECT - set timeout -1 - spawn #{bin}minisign -G - expect -exact "Please enter a password to protect the secret key." - expect -exact "\n" - expect -exact "Password: " - send -- "Homebrew\n" - expect -exact "\r - Password (one more time): " - send -- "Homebrew\n" - expect eof - EXPECT + timeout = 5 - system "expect", "-f", "keygen.exp" + PTY.spawn(bin"minisign", "-G") do |r, w, pid| + refute_nil r.expect("Password: ", timeout), "Expected password input" + w.write "Homebrew\n" + refute_nil r.expect("Password (one more time): ", timeout), "Expected password confirmation input" + w.write "Homebrew\n" + r.read + rescue Errno::EIO + # GNULinux raises EIO when read is done on closed pty + ensure + r.close + w.close + Process.wait(pid) + end assert_path_exists testpath"minisign.pub" assert_path_exists testpath".minisignminisign.key" - (testpath"signing.exp").write <<~EXPECT - set timeout -1 - spawn #{bin}minisign -Sm homebrew.txt - expect -exact "Password: " - send -- "Homebrew\n" - expect eof - EXPECT - - system "expect", "-f", "signing.exp" + PTY.spawn(bin"minisign", "-Sm", "homebrew.txt") do |r, w, pid| + refute_nil r.expect("Password: ", timeout), "Expected password input" + w.write "Homebrew\n" + r.read + rescue Errno::EIO + # GNULinux raises EIO when read is done on closed pty + ensure + r.close + w.close + Process.wait(pid) + end assert_path_exists testpath"homebrew.txt.minisig" end end \ No newline at end of file diff --git a/Formula/m/mosquitto.rb b/Formula/m/mosquitto.rb index 9e69b13cc..65dbaffc2 100644 --- a/Formula/m/mosquitto.rb +++ b/Formula/m/mosquitto.rb @@ -35,11 +35,15 @@ class Mosquitto < Formula end def install - system "cmake", ".", *std_cmake_args, - "-DWITH_PLUGINS=OFF", - "-DWITH_WEBSOCKETS=ON", - "-DCMAKE_INSTALL_RPATH=#{rpath}" - system "make", "install" + args = %W[ + -DWITH_PLUGINS=OFF + -DWITH_WEBSOCKETS=ON + -DCMAKE_INSTALL_RPATH=#{rpath} + ] + + system "cmake", "-S", ".", "-B", "build", *std_cmake_args, *args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end def post_install diff --git a/Formula/n/navidrome.rb b/Formula/n/navidrome.rb index fa8e3a13e..112d1b283 100644 --- a/Formula/n/navidrome.rb +++ b/Formula/n/navidrome.rb @@ -1,18 +1,18 @@ class Navidrome < Formula desc "Modern Music Server and Streamer compatible with SubsonicAirsonic" homepage "https:www.navidrome.org" - url "https:github.comnavidromenavidromearchiverefstagsv0.54.1.tar.gz" - sha256 "75d2275eab355d7627a0f7c6a0579db14ef52e04f3029b1845ea35f99ab105ae" + url "https:github.comnavidromenavidromearchiverefstagsv0.54.2.tar.gz" + sha256 "fd78e335599c611a9f0e3a43bcc81ef093e86b3b4cf148b27678b93da1a795c1" license "GPL-3.0-only" head "https:github.comnavidromenavidrome.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "8300ee77926f4019cc102efaef2211202cdb13730ec4b7f466155819326b6ffc" - sha256 cellar: :any, arm64_sonoma: "5aafeddb57e26fd7e6a38f05086c03666deeba1ce5355c4e2f779d2475cbb5e0" - sha256 cellar: :any, arm64_ventura: "abc7b433c2955b63d6e5462432eea0e00d02b2631909bee6e696b1de8e7d2533" - sha256 cellar: :any, sonoma: "2f7265f468f42b0696ab28827b25bdbb9cb8135fcd2e1f85017ea0c3eb54f592" - sha256 cellar: :any, ventura: "680367d67e967db95b2c542c12d1484404913a9766e08cba133edbec590390d4" - sha256 cellar: :any_skip_relocation, x86_64_linux: "af571fcca73be08d597684cd276a01558fc92d9450e75a81fe53620dc409cbd7" + sha256 cellar: :any, arm64_sequoia: "cda2f8231e02c160b3f7eaf5ae0447ad00da647d4e74e29c5f3cf4801832216a" + sha256 cellar: :any, arm64_sonoma: "ed806551de8e9da91c8ebe5c10378fcca62f5156a26f2335a36c449f4f9ac553" + sha256 cellar: :any, arm64_ventura: "55702d367b503841eda2289ea7f045f843e5702cf0bd6d13b0cc8b65683a730f" + sha256 cellar: :any, sonoma: "a6960bb7820cdf5d4d2ad85f780eab704fc04b4170acada5ad8130d66690328b" + sha256 cellar: :any, ventura: "54c4131944d4fe95e161e8625d2799801327b8b7b7523d4b338f5ecd60519e12" + sha256 cellar: :any_skip_relocation, x86_64_linux: "dea54b7606448a987b60327727f631650a2c99aa09b23cb6255348bdd739ad6f" end depends_on "go" => :build diff --git a/Formula/n/neverest.rb b/Formula/n/neverest.rb new file mode 100644 index 000000000..9f6ab3e1b --- /dev/null +++ b/Formula/n/neverest.rb @@ -0,0 +1,33 @@ +class Neverest < Formula + desc "Synchronize, backup, and restore emails" + homepage "https:pimalaya.org" + url "https:github.compimalayaneverestarchiverefstagsv0.1.0.tar.gz" + sha256 "7fc3cdfb797026c68a4e1aebd65ad69b604900e9c51970403633d82f54e6a4ce" + license "MIT" + head "https:github.compimalayaneverest.git", branch: "master" + + bottle do + sha256 cellar: :any_skip_relocation, arm64_sequoia: "8724834d76f0b3ae85de2cd78efd915e013ea6e73e6fcc4aace2fe2bca4ee2ac" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "9ea446d70657b4a63b0cea2a1f008409435072a5e99610924f6b5b1dc0efff1d" + sha256 cellar: :any_skip_relocation, arm64_ventura: "4c4727f47e9b3c380fb966ac11ef3196bd253849273c5a129e1cfe2daec11d81" + sha256 cellar: :any_skip_relocation, sonoma: "e0bfb4590e4ed67783d07008166e55a110f77f466ca4bc213e46d6da64d7f84b" + sha256 cellar: :any_skip_relocation, ventura: "3b7f30508d20583c20c986afaece33d669f9380e79cdde2793c41a9b3fde0e9a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "42967910c00046d764d281458105af646720163beb854aa14aa8740fbd54ee8f" + end + + depends_on "rust" => :build + + def install + system "cargo", "install", *std_cargo_args + + generate_completions_from_executable(bin"neverest", "completion") + system bin"neverest", "manual", man1 + end + + test do + assert_match "neverest", shell_output("#{bin}neverest --help") + + output = shell_output("#{bin}neverest check 2>&1", 1) + assert_match "Cannot find existing configuration", output + end +end \ No newline at end of file diff --git a/Formula/n/newsboat.rb b/Formula/n/newsboat.rb index 63c2e423e..ba95a6060 100644 --- a/Formula/n/newsboat.rb +++ b/Formula/n/newsboat.rb @@ -1,18 +1,18 @@ class Newsboat < Formula desc "RSSAtom feed reader for text terminals" homepage "https:newsboat.org" - url "https:newsboat.orgreleases2.37newsboat-2.37.tar.xz" - sha256 "4f54dea385c25b95e8ce0df1107f0336db41b18c645368e6164ce1070efba77c" + url "https:newsboat.orgreleases2.38newsboat-2.38.tar.xz" + sha256 "d6fef6f08948f107826e8dbbce35043c984e6e8517f90f5475da04e6e914db85" license "MIT" head "https:github.comnewsboatnewsboat.git", branch: "master" bottle do - sha256 arm64_sequoia: "300636df7d095784a08a1dc80c767a75f91c6b46428c341665f111763a2e325d" - sha256 arm64_sonoma: "a5c275ca088b11096188d1c16892ad95e31a3c7dde78d1a44c3b3ebde2e25e3f" - sha256 arm64_ventura: "afa76014b9eb5526dd94e28258fdda1fc94ea795f3d0384054cd32ae911a2c07" - sha256 sonoma: "c7e9b83443b8d3e92b9a3d87eec6f7175d8f13644286508688f0c0e435ae64f9" - sha256 ventura: "c718942047b57a41b1c0610457603c85c8f74cd1027f4a22d3a21213e8a042ae" - sha256 x86_64_linux: "9b4badabe9019a7b23f157d6548b1d9a52291b5d9a77865082f18c486448d2c3" + sha256 arm64_sequoia: "f17fe5c89d9d05d1e699d4f31c73867f6057529f3258af78513803d298897431" + sha256 arm64_sonoma: "0243d2cba34a5cb3ddeb47a48ab2f4a5572831fba6f6f375f23840216dfab513" + sha256 arm64_ventura: "65ff1d67ce979e06ffe26f1cc1bec5678a72cc72c1d901ff4b1de89110bcc5af" + sha256 sonoma: "1943df946a712d69e2302f16bf0504fa0d8d6fd13b73b69e0720ab0fc1ecbdc0" + sha256 ventura: "e4134c046f1eca9d2966d29bfd40435648d74afc05015f5c2185145de8f2bf77" + sha256 x86_64_linux: "2e8c24e389a1de485b2fefd72eddcd76a5c8abe9e8197cc05705fb3737bda619" end depends_on "asciidoctor" => :build diff --git a/Formula/n/nextdns.rb b/Formula/n/nextdns.rb index 068c0e888..54a631833 100644 --- a/Formula/n/nextdns.rb +++ b/Formula/n/nextdns.rb @@ -1,18 +1,18 @@ class Nextdns < Formula desc "CLI for NextDNS's DNS-over-HTTPS (DoH)" homepage "https:nextdns.io" - url "https:github.comnextdnsnextdnsarchiverefstagsv1.44.0.tar.gz" - sha256 "1b091d5c2ab968c498084db071daf632c89d9222679d224597dac28fc12a3674" + url "https:github.comnextdnsnextdnsarchiverefstagsv1.44.1.tar.gz" + sha256 "971d3a680901b5e7243e1fd26b0424556650052fc40bb29a4ccd6e3d38a5bbbc" license "MIT" head "https:github.comnextdnsnextdns.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "360e29dbab5fd8edb97b1dbfbcdd87b48e75cfd364dc1596c002a05ddfb36083" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "360e29dbab5fd8edb97b1dbfbcdd87b48e75cfd364dc1596c002a05ddfb36083" - sha256 cellar: :any_skip_relocation, arm64_ventura: "360e29dbab5fd8edb97b1dbfbcdd87b48e75cfd364dc1596c002a05ddfb36083" - sha256 cellar: :any_skip_relocation, sonoma: "e9839f4c266d25c8f49048462907005c2a98efec8545b76ac894b07d42ac9bd2" - sha256 cellar: :any_skip_relocation, ventura: "e9839f4c266d25c8f49048462907005c2a98efec8545b76ac894b07d42ac9bd2" - sha256 cellar: :any_skip_relocation, x86_64_linux: "31329e99d4573991861c2de23d83d11543c185732ef4907b8c883bb0bc44f03a" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "1623fb5657665f6ae78b7734b564c04ea52a9191b417f8aa9588dc0073aa16cd" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "1623fb5657665f6ae78b7734b564c04ea52a9191b417f8aa9588dc0073aa16cd" + sha256 cellar: :any_skip_relocation, arm64_ventura: "1623fb5657665f6ae78b7734b564c04ea52a9191b417f8aa9588dc0073aa16cd" + sha256 cellar: :any_skip_relocation, sonoma: "2a326e2bd858d0b757240e6d6b6d1cbc92bcf269fb7a1271e4010dc8a3e8a840" + sha256 cellar: :any_skip_relocation, ventura: "2a326e2bd858d0b757240e6d6b6d1cbc92bcf269fb7a1271e4010dc8a3e8a840" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8a400e68abcd2ac095c2224d71e5bd77c3cfdeb90374b790f31a0a043470ec74" end depends_on "go" => :build diff --git a/Formula/n/numpy.rb b/Formula/n/numpy.rb index a44d551d7..6ad8fb16a 100644 --- a/Formula/n/numpy.rb +++ b/Formula/n/numpy.rb @@ -1,18 +1,18 @@ class Numpy < Formula desc "Package for scientific computing with Python" homepage "https:www.numpy.org" - url "https:files.pythonhosted.orgpackages471b1d565e0f6e156e1522ab564176b8b29d71e13d8caf003a08768df3d5cec5numpy-2.2.0.tar.gz" - sha256 "140dd80ff8981a583a60980be1a655068f8adebf7a45a06a6858c873fcdcd4a0" + url "https:files.pythonhosted.orgpackagesf2a5fdbf6a7871703df6160b5cf3dd774074b086d278172285c52c2758b76305numpy-2.2.1.tar.gz" + sha256 "45681fd7128c8ad1c379f0ca0776a8b0c6583d2f69889ddac01559dfe4390918" license "BSD-3-Clause" head "https:github.comnumpynumpy.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "44a0c58d7bf3b5939a94791f0c55136a85d930f5f8dfd8ee7a52e1e73264a4c4" - sha256 cellar: :any, arm64_sonoma: "8ac52b87d751af1a1abb2b8fc9174f772235336993912d05a39319a121d42cc2" - sha256 cellar: :any, arm64_ventura: "8f7b365bf4faab4eb4774e36c1c4263692687716d204b16ebfa027ab794e12d1" - sha256 cellar: :any, sonoma: "d67ade8b999d910df676ef6c558c0832f2a62011c54df67f0b05940c7b7981d8" - sha256 cellar: :any, ventura: "dff7a085d4af497e738cfc576dee9a70022fc0906dfe25e706896182f31da78c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e7636d6675ba8bbbeb26e8b9f333c4678466de7d73bdcd08eb2514589febba84" + sha256 cellar: :any, arm64_sequoia: "3cfd91496af13d62ad8e2a84efe4267196ff2f872b59c66313e4741593676872" + sha256 cellar: :any, arm64_sonoma: "d4530f16d45d6baf5c6c1f7fe86690e05e47c11c5cdfcb02e4b7c85027dadb83" + sha256 cellar: :any, arm64_ventura: "927a4cefdea10dbb612908c19711c8916cc2b34d8d2d4ae8b4383c0ed0a5f010" + sha256 cellar: :any, sonoma: "eb494266ed71b7bedd3be7760f161b889d77f6254461dd14316b3a45a1aacd19" + sha256 cellar: :any, ventura: "e38508170528b7b28e909e6dcc8cd91ca44679aefc8b0ac9e715b27eaa9e9d2d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e8b745e86107009664d5a73a9df9655f4028d1d278ae17778c3a6168d984b1d4" end depends_on "gcc" => :build # for gfortran diff --git a/Formula/n/nushell.rb b/Formula/n/nushell.rb index 8489624ef..55bf17c27 100644 --- a/Formula/n/nushell.rb +++ b/Formula/n/nushell.rb @@ -1,8 +1,8 @@ class Nushell < Formula desc "Modern shell for the GitHub era" homepage "https:www.nushell.sh" - url "https:github.comnushellnushellarchiverefstags0.100.0.tar.gz" - sha256 "00b94984d3140e286e06d4beca2926ef80e0a0cc3ada75916e4fb9fa66ec28ad" + url "https:github.comnushellnushellarchiverefstags0.101.0.tar.gz" + sha256 "43e4a123e86f0fb4754e40d0e2962b69a04f8c2d58470f47cb9be81daabab347" license "MIT" head "https:github.comnushellnushell.git", branch: "main" @@ -13,12 +13,12 @@ class Nushell < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "5c64c40787d7f86a2624578665b4c0ff85b1f178ceed5317865e98e67e611692" - sha256 cellar: :any, arm64_sonoma: "5e411c48e436dc5c9f248817e0e26e84a2b9c82267f02f4aba56e021018d7b40" - sha256 cellar: :any, arm64_ventura: "2c1f7209af58d594a8cccc21dbdf0b2505c41d36e021f877e97852d57e806cfb" - sha256 cellar: :any, sonoma: "a2bee87a4957c6ba06773834f004c6138ccbb47da137acfd6676429c3ee3a63e" - sha256 cellar: :any, ventura: "2bb9097ab6d213cb03702a3e0b855cc384a26d4af7aaed685fc15e712b300b0b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "056d17777cad32b565f7f94c6dc81274e6b8e1746339808b23fbb24d5c3b7b21" + 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" end depends_on "rust" => :build diff --git a/Formula/o/oh-my-posh.rb b/Formula/o/oh-my-posh.rb index 698280f43..4279a3bb4 100644 --- a/Formula/o/oh-my-posh.rb +++ b/Formula/o/oh-my-posh.rb @@ -1,8 +1,8 @@ class OhMyPosh < Formula desc "Prompt theme engine for any shell" homepage "https:ohmyposh.dev" - url "https:github.comJanDeDobbeleeroh-my-posharchiverefstagsv24.16.1.tar.gz" - sha256 "b561a8d9f3cf04c6a422de8965d9e184731eeace9c0bc5f2df15f3e9acc67e91" + url "https:github.comJanDeDobbeleeroh-my-posharchiverefstagsv24.17.1.tar.gz" + sha256 "c53c8c62bdc116a9ff11a54f5a0a8f9e0ac1ba594adcfe7dbf4941d663154636" license "MIT" head "https:github.comJanDeDobbeleeroh-my-posh.git", branch: "main" @@ -15,12 +15,12 @@ class OhMyPosh < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "30273ab656b4919979183164ef1351f9f5af8773217cd0218828242abc1ba973" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "1daf63e43136dc8827b0323adc8ef2dfcfb108fbc28a6a7ad94ffaaf757eeb8e" - sha256 cellar: :any_skip_relocation, arm64_ventura: "1de16fbbcec0faede4e9a40032b48e69721c754f60e0220a9c78676d78e7c1ba" - sha256 cellar: :any_skip_relocation, sonoma: "9cf7b4403d2bb29fc8fd350425e0b3f7972df7324d36cb9594506f66c7054f36" - sha256 cellar: :any_skip_relocation, ventura: "b1221f79d2bacb711bf351f1cc139f2f524a94aa38be5bbfcb40507b4ac4e33a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a23374017387241ec31bfde64f92fa29a91a7964e0007bf95d3ec2665fb0ba3e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "ab38444fb385875af8ae339d4302f8c38b1327f72c0c8aa5edd22fee771b8a50" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "b994abc153bd4ef338bc6e446301b4bc562cd378001c2f1e60fc79f45c2d7502" + sha256 cellar: :any_skip_relocation, arm64_ventura: "a2a7a04f3774b51dd3fb61a98f89e44f1dc522443b8f88b603b561124c3eaa8a" + sha256 cellar: :any_skip_relocation, sonoma: "178efe0be05dc9a4d37a67de57655a04895b106a94c46998a97b773afd32ca01" + sha256 cellar: :any_skip_relocation, ventura: "619a44908baf72b0a129f29bf46763e924d3b29a7e17055beaf0b8a842990e27" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a9a1c67eb8f0f864851e0185f5528ca65c4b0b3b99beacc1306fd81a11aa46d1" end depends_on "go" => :build diff --git a/Formula/o/opentracing-cpp.rb b/Formula/o/opentracing-cpp.rb index aee4b44e0..d835babde 100644 --- a/Formula/o/opentracing-cpp.rb +++ b/Formula/o/opentracing-cpp.rb @@ -26,8 +26,10 @@ class OpentracingCpp < Formula depends_on "cmake" => :build def install - system "cmake", ".", *std_cmake_args, "-DCMAKE_INSTALL_RPATH=#{rpath}" - system "make", "install" + system "cmake", "-S", ".", "-B", "build", "-DCMAKE_INSTALL_RPATH=#{rpath}", *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" + pkgshare.install "exampletutorialtutorial-example.cpp" pkgshare.install "exampletutorialtext_map_carrier.h" end diff --git a/Formula/o/oranda.rb b/Formula/o/oranda.rb new file mode 100644 index 000000000..2d2859854 --- /dev/null +++ b/Formula/o/oranda.rb @@ -0,0 +1,46 @@ +class Oranda < Formula + desc "Generate beautiful landing pages for your developer tools" + homepage "https:opensource.axo.devoranda" + url "https:github.comaxodotdevorandaarchiverefstagsv0.6.5.tar.gz" + sha256 "456baf2b8e36ad6492d5d7a6d2b47b48be87c957db9068500dfd82897462d5bd" + license any_of: ["Apache-2.0", "MIT"] + head "https:github.comaxodotdevoranda.git", branch: "main" + + bottle do + sha256 cellar: :any, arm64_sequoia: "6355b74d463dc310169e38b54bd9faa4a957426aefcbb4457310208c4db98c81" + sha256 cellar: :any, arm64_sonoma: "d62d7a6ea26f3d47824cf8925c0b1ffe790f7bb22c989f4e2bdefaed2a044ea6" + sha256 cellar: :any, arm64_ventura: "50de4218c89b00ec55016d6af55f0c1781888a7d516cf0b61d848f825a6651f8" + sha256 cellar: :any, sonoma: "c6add9bb2ff35ff1ea1b11fc3ab1b5a4bf9a0c8c0a143b034853ab6a84f3c884" + sha256 cellar: :any, ventura: "a061b0b2c9e3da6abddad58b5602d41c92170ade938567656692799448ea122e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "38453321aae36b4c54631ebaa74ca576f791c4fd5e608bcb5e45088c96a3219c" + end + + depends_on "pkgconf" => :build + depends_on "rust" => :build + depends_on "oniguruma" + depends_on "tailwindcss" + + def install + ENV["RUSTONIG_SYSTEM_LIBONIG"] = "1" + ENV["ORANDA_USE_TAILWIND_BINARY"] = "1" + + system "cargo", "install", *std_cargo_args + end + + test do + assert_match "oranda #{version}", shell_output("#{bin}oranda --version") + + system bin"oranda", "build" + assert_path_exists testpath"publicindex.html" + + begin + output_log = testpath"output.log" + pid = spawn bin"oranda", "serve", [:out, :err] => output_log.to_s + sleep 2 + assert_match "SUCCESS: Your project is available", output_log.read + ensure + Process.kill("TERM", pid) + Process.wait(pid) + end + end +end \ No newline at end of file diff --git a/Formula/p/pam-reattach.rb b/Formula/p/pam-reattach.rb index e1c8f73b0..61aafd418 100644 --- a/Formula/p/pam-reattach.rb +++ b/Formula/p/pam-reattach.rb @@ -23,8 +23,9 @@ class PamReattach < Formula depends_on :macos def install - system "cmake", ".", *std_cmake_args, "-DENABLE_CLI=ON" - system "make", "install" + system "cmake", "-S", ".", "-B", "build", "-DENABLE_CLI=ON", *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do diff --git a/Formula/p/percol.rb b/Formula/p/percol.rb index 3b946c269..9372389d7 100644 --- a/Formula/p/percol.rb +++ b/Formula/p/percol.rb @@ -21,8 +21,6 @@ class Percol < Formula depends_on "python@3.13" - uses_from_macos "expect" => :test - resource "cmigemo" do url "https:files.pythonhosted.orgpackages2fe4374df50b655e36139334046f898469bf5e2d7600e1e638f29baf05b14b72cmigemo-0.1.6.tar.gz" sha256 "7313aa3007f67600b066e04a4805e444563d151341deb330135b4dcdf6444626" @@ -38,13 +36,24 @@ def install end test do - (testpath"textfile").write <<~EOS - Homebrew, the missing package manager for macOS. - EOS - (testpath"expect-script").write <<~EOS - spawn #{bin}percol --query=Homebrew textfile - expect "QUERY> Homebrew" - EOS - assert_match "Homebrew", shell_output("expect -f expect-script") + expected = "Homebrew, the missing package manager for macOS." + (testpath"textfile").write <<~TEXT + Unrelated line + #{expected} + Another unrelated line + TEXT + + require "pty" + PTY.spawn("#{bin}percol --query=Homebrew textfile > result") do |r, w, pid| + w.write "\n" + r.read + rescue Errno::EIO + # GNULinux raises EIO when read is done on closed pty + ensure + r.close + w.close + Process.wait(pid) + end + assert_equal expected, (testpath"result").read.chomp end end \ No newline at end of file diff --git a/Formula/p/percona-xtrabackup.rb b/Formula/p/percona-xtrabackup.rb index e76b2aac3..b43238eb9 100644 --- a/Formula/p/percona-xtrabackup.rb +++ b/Formula/p/percona-xtrabackup.rb @@ -4,7 +4,7 @@ class PerconaXtrabackup < Formula url "https:downloads.percona.comdownloadsPercona-XtraBackup-LATESTPercona-XtraBackup-8.0.35-31sourcetarballpercona-xtrabackup-8.0.35-31.tar.gz" sha256 "c6bda1e7f983e5a667bff22d1d67d33404db4e741676d03c9c60bbd4b263cabf" license "GPL-2.0-only" - revision 9 + revision 10 livecheck do url "https:docs.percona.compercona-xtrabackuplatest" @@ -19,12 +19,12 @@ class PerconaXtrabackup < Formula end bottle do - sha256 arm64_sequoia: "74fc518ff44900f5d7a8655dabef6a918d61be57ac834eae7d1e191c345f9d0a" - sha256 arm64_sonoma: "c49845a74be172b8e3e8c05279f37937fc66f047840ba68ed968373dada3b161" - sha256 arm64_ventura: "07ac89eae43069436c2dcbdfaa18fefcda59c757a0283603cfa16a48bd9806ff" - sha256 sonoma: "f9d9e68d2c034033db20bbe6d9ed834b2d18b0e06efb93c2ecc4af78f3174401" - sha256 ventura: "31170bf64e849c5bdbf690ecd6d5044e7aa7140cb1bad0a6009de6120245b590" - sha256 x86_64_linux: "11f42f284efa4f1b4bb855b6aca9f97d13b13524d9886bfaa1b5222bb93ed7b4" + sha256 arm64_sequoia: "dcbfa284b06d4e13b0257572b48e4439e399634fa5ec386ebc3441aa1e40bd61" + sha256 arm64_sonoma: "0267922c3ab1bb13088ee69d0f1e193eb6bb51802498faa25d4e743b1303df05" + sha256 arm64_ventura: "e3159c40d946ab1d835796752ac8cf58d747be6cba870542f80516c31a653943" + sha256 sonoma: "96bc0828e36471db3a53b7467552b2d454afb6233bc28594c9b45977e3499387" + sha256 ventura: "ac7403309b0a8cdde899985001922fa589e204ff110409c0f65e7cdd2867a94d" + sha256 x86_64_linux: "8dbc24960ca95f9361d0174cc68b38f35192ca13c0ba19237c2f91301461e0bf" end depends_on "bison" => :build # needs bison >= 3.0.4 diff --git a/Formula/p/pgrok.rb b/Formula/p/pgrok.rb index 9612df613..e97edf3cb 100644 --- a/Formula/p/pgrok.rb +++ b/Formula/p/pgrok.rb @@ -1,19 +1,17 @@ class Pgrok < Formula desc "Poor man's ngrok, multi-tenant HTTPTCP reverse tunnel solution" homepage "https:github.compgrokpgrok" - url "https:github.compgrokpgrokarchiverefstagsv1.4.1.tar.gz" - sha256 "e0dd1a9ec350612df37ac5e4c90798ac6f6f8cf2003e6cbb3d736c667bba2198" + url "https:github.compgrokpgrokarchiverefstagsv1.4.4.tar.gz" + sha256 "163fa1148de55580d68a0a13244c9e383d5648f81879fca375e43aaad870c23b" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "829b9137c3520212930e61c648dd5b2a16c0322bda187b459770682569bba3d5" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "37c6d36c1f6b0f22c3115b4be5c1d8af659b53bd845193319c7473d8653bb029" - sha256 cellar: :any_skip_relocation, arm64_ventura: "7edafb5ce275e575f5d4a99954805c417d98b39386267b6c4c033fb7f61efcf7" - sha256 cellar: :any_skip_relocation, arm64_monterey: "3ddb52a95411ce24a9369da24259ef59b37b1d86d7b3d92b513aff1ac9f59421" - sha256 cellar: :any_skip_relocation, sonoma: "6aba6a48f1a592e25bde72a2d0fb9a7b07d9ffe23622ac3246e310cd025f2496" - sha256 cellar: :any_skip_relocation, ventura: "30ad1b464b82fa3e9d6a08b08057a72666b8f6ac52eb775a4e6bb72ae8638b9f" - sha256 cellar: :any_skip_relocation, monterey: "9310b35d240c739a5f0df1aa6b111e55fe08b3fa2401c6a9fc8f52f459a62e26" - sha256 cellar: :any_skip_relocation, x86_64_linux: "34491559e05fb7a8feb9e2d00428754ef5c2555ff954749956adf07c90301cd1" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "a122b633d1350ed2eb7dd40de635f87011d5d7b41594455d5fcb0e7443d95d0d" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "a122b633d1350ed2eb7dd40de635f87011d5d7b41594455d5fcb0e7443d95d0d" + sha256 cellar: :any_skip_relocation, arm64_ventura: "a122b633d1350ed2eb7dd40de635f87011d5d7b41594455d5fcb0e7443d95d0d" + sha256 cellar: :any_skip_relocation, sonoma: "2f24566142b5e82f2dbc62f0e2509babc878c556a6a16f1ad6ddac6d9e699938" + sha256 cellar: :any_skip_relocation, ventura: "2f24566142b5e82f2dbc62f0e2509babc878c556a6a16f1ad6ddac6d9e699938" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d3fcff195ca1c7a6499f4a0ae6b5fbb3b37af3e94c30faef86b8c0a7f556b4b6" end depends_on "go" => :build diff --git a/Formula/p/pianobar.rb b/Formula/p/pianobar.rb index 3d887ebbe..13f6db57c 100644 --- a/Formula/p/pianobar.rb +++ b/Formula/p/pianobar.rb @@ -1,10 +1,9 @@ class Pianobar < Formula desc "Command-line player for https:pandora.com" homepage "https:6xq.netpianobar" - url "https:6xq.netpianobarpianobar-2022.04.01.tar.bz2" - sha256 "1670b28865a8b82a57bb6dfea7f16e2fa4145d2f354910bb17380b32c9b94763" + url "https:6xq.netpianobarpianobar-2024.12.21.tar.bz2" + sha256 "16f4dd2d64da38690946a9670e59bc72a789cf6a323f792e159bb3a39cf4a7f5" license "MIT" - revision 3 head "https:github.comPromyLOPhpianobar.git", branch: "master" livecheck do @@ -13,14 +12,12 @@ class Pianobar < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "a4715216185de4b73a4a5595733ce0e929fda2991151a04c8ac4c58f2245e8a8" - sha256 cellar: :any, arm64_sonoma: "dfecf674a95a0dfcdffe9d0faca825d61e4733c4f9cd9b41a2bfa75635209783" - sha256 cellar: :any, arm64_ventura: "ee7d2deecd2fa234a9c14882d25d2828d061de6f5c8b8bbf338a9b97ae040d4b" - sha256 cellar: :any, arm64_monterey: "6332b45b23dfbd4839745039b7a09150874bee615adba4224407f3e0aa8269e2" - sha256 cellar: :any, sonoma: "c781c81b0ac0e187fef19df756e1ce51a49ff3aa76c6a208e5300e9d23cca031" - sha256 cellar: :any, ventura: "770e8282379b54adf9e896a90d8ad8bb79595f550117761c27965a5a521e8157" - sha256 cellar: :any, monterey: "fe84dfc4bb620a7eae6f8aef7d92b5430349d20cae0fe4aaef0d5a0b6e8afa8b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c0bb0c852528eea565637f7859abd86792173da3161ea88390b9ddf05638f760" + sha256 cellar: :any, arm64_sequoia: "40becb06f83fe8900cc315c4e17a6f9d2aa0e6c0f64ebfa92c9d4375f0f37822" + sha256 cellar: :any, arm64_sonoma: "60fbc938432af84fcbd2d65af5a8c7f84a73971953026904e40a72f36ca9916d" + sha256 cellar: :any, arm64_ventura: "b10ac8d07a77bb918559f52fd2b940e1fbb67114821bcc0787f00998343ef32a" + sha256 cellar: :any, sonoma: "54ece37889c899e13f6a450eaed826b55a02212677e6335f30733bb11dc3ba84" + sha256 cellar: :any, ventura: "075e6a4aa76b0c0652c66017f8fddb9642b6d4ed5e04686594ff02ea0e2f2426" + sha256 cellar: :any_skip_relocation, x86_64_linux: "adcd810b2c11957d38dd073181a1742e0d579a60b61c78228ac21fb2fc9f101b" end depends_on "pkgconf" => :build @@ -31,13 +28,6 @@ class Pianobar < Formula uses_from_macos "curl" - # Fix build with FFmpeg 7.0. - # Remove when included in a release. - patch do - url "https:github.comPromyLOPhpianobarcommit8bf4c1bbaa6a533f34d74f83d72eecc0beb61d4f.patch?full_index=1" - sha256 "9ede8281d2c8a056b646f87582b84e20d3fc290df41c6e93336f90729794b58b" - end - def install # Discard Homebrew's CFLAGS as Pianobar reportedly doesn't like them ENV["CFLAGS"] = "-O2 -DNDEBUG " + diff --git a/Formula/p/pipelight.rb b/Formula/p/pipelight.rb new file mode 100644 index 000000000..f3c3dcc89 --- /dev/null +++ b/Formula/p/pipelight.rb @@ -0,0 +1,56 @@ +class Pipelight < Formula + desc "Self-hosted, lightweight CICD pipelines for small projects via CLI" + homepage "https:pipelight.dev" + url "https:github.compipelightpipelightarchiverefstagsv0.10.0.tar.gz" + sha256 "8d3862757e5e91c19c9a8528a6e98a2f86c824a4529d52c320ebc7eee0135d43" + license "GPL-2.0-only" + head "https:github.compipelightpipelight.git", branch: "master" + + bottle do + sha256 cellar: :any_skip_relocation, arm64_sequoia: "96adf14db27651fe99ec9078aa498d9ab44bbee167181e28ef3f2e618936983f" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "21227916e98d2e5abc4efc7ae84c4eef1e19ee0cdc5fb80e9e72bbed7fd14253" + sha256 cellar: :any_skip_relocation, arm64_ventura: "41fa397d45714a97f19f9b0993a12b064cd66052751fa8a9c1d9bd78b9f1cdfd" + sha256 cellar: :any_skip_relocation, sonoma: "9538539a6b67e33d5db97fc883d0833661b6995b6174e380759beb75b732fe2d" + sha256 cellar: :any_skip_relocation, ventura: "49ac565299b8f5d08ead5b65eb27548b4c2fe993bf2121115e3c13efb5267fcc" + sha256 cellar: :any_skip_relocation, x86_64_linux: "46123e6bfd89ff6ad47c942c4c8ced3b26ba3dabe51969e42419c99c16804b40" + end + + depends_on "rust" => :build + + def install + # upstream pr ref, https:github.compipelightpipelightpull33 + system "cargo", "update", "-p", "libc" + + inreplace "cliCargo.toml", "version = \"0.0.0\"", "version = \"#{version}\"" if build.stable? + + system "cargo", "install", *std_cargo_args(path: "pipelight") + + bash_completion.install "autocompletionpipelight.bash" => "pipelight" + fish_completion.install "autocompletionpipelight.fish" + zsh_completion.install "autocompletion_pipelight" + end + + test do + assert_match version.to_s, shell_output("#{bin}pipelight --version") + + # opthomebrewCellarpipelight0.10.0binpipelight init --template yaml + system bin"pipelight", "init", "--template", "yaml" + assert_equal <<~YAML, (testpath"pipelight.yaml").read + pipelines: + - name: example + steps: + - name: first + commands: + - ls + - pwd + - name: second + commands: + - ls + - pwd + YAML + + assert_match "example", shell_output("#{bin}pipelight ls") + + system bin"pipelight", "run", "example" + end +end \ No newline at end of file diff --git a/Formula/p/pocketbase.rb b/Formula/p/pocketbase.rb index a57ad82a6..3602135d8 100644 --- a/Formula/p/pocketbase.rb +++ b/Formula/p/pocketbase.rb @@ -1,17 +1,17 @@ class Pocketbase < Formula desc "Open source backend for your next project in 1 file" homepage "https:pocketbase.io" - url "https:github.compocketbasepocketbasearchiverefstagsv0.23.11.tar.gz" - sha256 "564c3eff7a57e7f5913840f0ce85b09d01eba6e19ee6ea4c93cfd78fbdbf2653" + url "https:github.compocketbasepocketbasearchiverefstagsv0.23.12.tar.gz" + sha256 "4462f0f4e21d244f079ba31df9a384e22ad4b7616c8af475b46140268030a985" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "2b370f81e22b5190d3c230e504181b611640b4d7f1740db2562c0c8290f20fca" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "2b370f81e22b5190d3c230e504181b611640b4d7f1740db2562c0c8290f20fca" - sha256 cellar: :any_skip_relocation, arm64_ventura: "2b370f81e22b5190d3c230e504181b611640b4d7f1740db2562c0c8290f20fca" - sha256 cellar: :any_skip_relocation, sonoma: "7895ddfc0444c672f7bc62b1ab530d2019469857b67d46e12238161e18f5200a" - sha256 cellar: :any_skip_relocation, ventura: "7895ddfc0444c672f7bc62b1ab530d2019469857b67d46e12238161e18f5200a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b3e2ce3dac37b57acc1e0cf4bf7904ec6c45a6a3b74006398e1e6649522dec25" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "99b173d833c7b28942215babd1891bd449259fa4464f77366289cc46cfa5cbed" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "99b173d833c7b28942215babd1891bd449259fa4464f77366289cc46cfa5cbed" + sha256 cellar: :any_skip_relocation, arm64_ventura: "99b173d833c7b28942215babd1891bd449259fa4464f77366289cc46cfa5cbed" + sha256 cellar: :any_skip_relocation, sonoma: "6c11de7e326f6dc3ba9d70fe851fce39b69ab748b6c2acac05867b67307f7316" + sha256 cellar: :any_skip_relocation, ventura: "6c11de7e326f6dc3ba9d70fe851fce39b69ab748b6c2acac05867b67307f7316" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c073d81031bdc8840efb131c01d56c05a75afade1610ffad806389bd21f193c6" end depends_on "go" => :build diff --git a/Formula/p/pomsky.rb b/Formula/p/pomsky.rb index 8d5bcdd53..43d80603a 100644 --- a/Formula/p/pomsky.rb +++ b/Formula/p/pomsky.rb @@ -1,26 +1,29 @@ class Pomsky < Formula desc "Regular expression language" homepage "https:pomsky-lang.org" - url "https:github.comrulex-rspomskyarchiverefstagsv0.11.tar.gz" + url "https:github.compomsky-langpomskyarchiverefstagsv0.11.tar.gz" sha256 "602cf73d7f7343b8c59ae82973635f5f62f26e2fe341fa990fca5fe504736384" license any_of: ["Apache-2.0", "MIT"] - head "https:github.comrulex-rspomsky.git", branch: "main" + head "https:github.compomsky-langpomsky.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "3ac800ce5e8c8733f1196cac85cc75cfe82cd1427d0b8349affeb3a03153b321" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "01842f19977a4477d2c0883fe93afd2f12b9ea76fcb11125ce90607799c448cf" - sha256 cellar: :any_skip_relocation, arm64_ventura: "6c0bfe04867190d21ec09bd8ba714eb24ebd1c17cea13e6a36d7b048b5d693d4" - sha256 cellar: :any_skip_relocation, arm64_monterey: "ac38361c357ac818f40046e80d9c1d40bbfc46d58338bd42d703ce0268a8dd5f" - sha256 cellar: :any_skip_relocation, sonoma: "1d179a2613cb6b3992b92faf7a8c5c30afd39b5a46057464c1fd1718095c38db" - sha256 cellar: :any_skip_relocation, ventura: "5d6bf119921ada1fcf6ebcc77d0ccc083333f87dfaf86d9acd9b447392085a24" - sha256 cellar: :any_skip_relocation, monterey: "d1ba43175ec2204522560eb8deaf5d6ee460ecbca9bdea22331924e92fd43def" - sha256 cellar: :any_skip_relocation, x86_64_linux: "67ac6ce4cfcedd9f918924fc199a8d4fff46017eb0a465d995cb1fa55f53deff" + rebuild 1 + sha256 cellar: :any_skip_relocation, arm64_sequoia: "4e2c2f94091ab38f06f95ddca0c90df7cb9c7f4fb16e78518b365756f68d04d8" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "0f191a0eb866fe3c9a43e6af5ffc963c5a08ba72ea49dd93eabf5ced8c960081" + sha256 cellar: :any_skip_relocation, arm64_ventura: "41595db77e38123a28d0976497c6ac257214fed22254755e54b89cb5dee7d127" + sha256 cellar: :any_skip_relocation, sonoma: "b7072d58cef2e775feb2cfd3c2f9da2e8b8f5ae656ff530b8bc3c8aaffd048fc" + sha256 cellar: :any_skip_relocation, ventura: "6079d8a1dfc89585ad17b5adeb197c38f995fb0db087fd341d0aa1320f090eaf" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4b045ede5c8563463d1afc5058db6721ea82017350d4faa86394502fb756d286" end depends_on "rust" => :build def install system "cargo", "install", *std_cargo_args(path: "pomsky-bin") + + bash_completion.install "completionspomsky.bash" => "pomsky" + fish_completion.install "completionspomsky.fish" + zsh_completion.install "completionspomsky.zsh" => "_pomsky" end test do diff --git a/Formula/p/porter.rb b/Formula/p/porter.rb index c12725e48..bb4c2ceb7 100644 --- a/Formula/p/porter.rb +++ b/Formula/p/porter.rb @@ -1,19 +1,18 @@ class Porter < Formula desc "App artifacts, tools, configs, and logic packaged as distributable installer" homepage "https:porter.sh" - url "https:github.comgetporterporterarchiverefstagsv1.2.0.tar.gz" - sha256 "429fd43ccca8881b48d0adb9462279da1bec6a2b05c289cd838351ebfd6424b0" + url "https:github.comgetporterporterarchiverefstagsv1.2.1.tar.gz" + sha256 "927c88d7342439594b4f416f6d18d116afd2418bc48876efedeb1cc8e4716fda" license "Apache-2.0" head "https:github.comgetporterporter.git", branch: "main" bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, arm64_sequoia: "31afcec22d4dd9f5fd1e659aa434e114cd7faad54eb78706d77437d8bf678497" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "31afcec22d4dd9f5fd1e659aa434e114cd7faad54eb78706d77437d8bf678497" - sha256 cellar: :any_skip_relocation, arm64_ventura: "31afcec22d4dd9f5fd1e659aa434e114cd7faad54eb78706d77437d8bf678497" - sha256 cellar: :any_skip_relocation, sonoma: "1ad4eeec835a2fd33908de7b1d103f8a85651b53acb890d70795cac58a16ffec" - sha256 cellar: :any_skip_relocation, ventura: "1ad4eeec835a2fd33908de7b1d103f8a85651b53acb890d70795cac58a16ffec" - sha256 cellar: :any_skip_relocation, x86_64_linux: "524afbfbbaaf9936335ccf8ccfb290eaa181f415eacf550c23f4d6195b345da2" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "1bbb8d0fec75d619cb3157967dc5673647c69e2e2abddb4f6ce311ef12bbabfc" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "1bbb8d0fec75d619cb3157967dc5673647c69e2e2abddb4f6ce311ef12bbabfc" + sha256 cellar: :any_skip_relocation, arm64_ventura: "1bbb8d0fec75d619cb3157967dc5673647c69e2e2abddb4f6ce311ef12bbabfc" + sha256 cellar: :any_skip_relocation, sonoma: "f58637b322064fd390d0832cacc06c14eaad6c6d630b352344bd44bd43067f1e" + sha256 cellar: :any_skip_relocation, ventura: "f58637b322064fd390d0832cacc06c14eaad6c6d630b352344bd44bd43067f1e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "01040892418ef902c033e9d4504661445774151d63e6f91417ba2a9c0cf4897d" end depends_on "go" => :build diff --git a/Formula/p/postgis.rb b/Formula/p/postgis.rb index 812aac72d..f699754a5 100644 --- a/Formula/p/postgis.rb +++ b/Formula/p/postgis.rb @@ -1,10 +1,9 @@ class Postgis < Formula desc "Adds support for geographic objects to PostgreSQL" homepage "https:postgis.net" - url "https:download.osgeo.orgpostgissourcepostgis-3.5.0.tar.gz" - sha256 "ca698a22cc2b2b3467ac4e063b43a28413f3004ddd505bdccdd74c56a647f510" + url "https:download.osgeo.orgpostgissourcepostgis-3.5.1.tar.gz" + sha256 "23706abc117fb1bab45a27a263b589f52fc08ebaff318c0bc0bdc940905306b5" license "GPL-2.0-or-later" - revision 5 livecheck do url "https:download.osgeo.orgpostgissource" @@ -12,12 +11,12 @@ class Postgis < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "7fdb18fb203063365bc4bdaace2d76cf6738814e72c1646351b2413ea30bccfc" - sha256 cellar: :any, arm64_sonoma: "919961e7ad2b693ff036f2d26ab5d518edec88e97bd0984ee1fa8f372cf674d2" - sha256 cellar: :any, arm64_ventura: "6af072746b1eff570999c890ee6f2e9e7e7206ac2cfd69274b9b35ef70b8310b" - sha256 cellar: :any, sonoma: "0dd4f55512ecc9fe76214539987a624cab645b0cb65e11f36777ddd08eae32fe" - sha256 cellar: :any, ventura: "f42e5e8cefc9dd8a280b698d22258c5f3e49f84f482a4bf6faaf507f7d0b0792" - sha256 cellar: :any_skip_relocation, x86_64_linux: "094039ccc0478e7a71ad2a824cf71e0145b68e3e0820c8a5ffeaf73714128cbc" + sha256 cellar: :any, arm64_sequoia: "d00d54c4f7f9d6138577e4870af238c0d81ed6df017281b5c6cb7f42a34ea5f1" + sha256 cellar: :any, arm64_sonoma: "c2e11423d9c809c7acf8d6d5f47f6faa524ddfc4793fdbdf479636415c53c0b2" + sha256 cellar: :any, arm64_ventura: "73650c06659fe45546754927ee14d4540bdabdb7d97e477d1355f65e481c0901" + sha256 cellar: :any, sonoma: "f170744aeeffe657c8ae932a4ebaa760bf8c61da96b531a26594aa11c30464f7" + sha256 cellar: :any, ventura: "aa6db104afd1942a545768bafc17b15001ddfdf21f309a07d02853695ba4a394" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7e01f0637fee4dd36e60ddcc99b0334b7a98a8c02e6a6de58e97c9654ba1ed73" end head do diff --git a/Formula/p/procps.rb b/Formula/p/procps.rb index da789ccc1..ed8f78672 100644 --- a/Formula/p/procps.rb +++ b/Formula/p/procps.rb @@ -1,14 +1,13 @@ class Procps < Formula desc "Utilities for browsing procfs" homepage "https://gitlab.com/procps-ng/procps" - url "https://gitlab.com/procps-ng/procps/-/archive/v4.0.4/procps-v4.0.4.tar.gz" - sha256 "3214fab0f817d169f2c117842ba635bafb1cd6090273e311a8b5c6fc393ddb9d" + url "https://gitlab.com/procps-ng/procps/-/archive/v4.0.5/procps-v4.0.5.tar.gz" + sha256 "2c6d7ed9f2acde1d4dd4602c6172fe56eff86953fe8639bd633dbd22cc18f5db" license "GPL-2.0-or-later" head "https://gitlab.com/procps-ng/procps.git", branch: "master" bottle do - rebuild 1 - sha256 x86_64_linux: "79434886665c5ef94464c83bf595cba0c449be107fcc70f05ec249d96814a1a7" + sha256 x86_64_linux: "db70a3ee416f46a0d7b5618a3e3036afeec4e79dc4dddaa1802f4c2475c99c48" end depends_on "autoconf" => :build diff --git a/Formula/p/prr.rb b/Formula/p/prr.rb index 9fd7d2bd1..eb47d78ff 100644 --- a/Formula/p/prr.rb +++ b/Formula/p/prr.rb @@ -4,31 +4,38 @@ class Prr < Formula url "https:github.comdanobiprrarchiverefstagsv0.19.0.tar.gz" sha256 "76d101fefe42456d0c18a64e6f57b9d3a84baaecaf1e3a5e94b93657a6773c11" license "GPL-2.0-only" + revision 1 head "https:github.comdanobiprr.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "2d51ff33fe7be93b0e1c9d1ec9d5b86792d68c59cf1bd43fb61a8cdf88a4391b" - sha256 cellar: :any, arm64_sonoma: "5a217d0b50c1169f3526faf7c04c8d871cb2795097234635de65aab5287d126f" - sha256 cellar: :any, arm64_ventura: "00fbe685b7669440fd8752c4622a125646196a35ac4fd6b13f5b289e5785b1e8" - sha256 cellar: :any, sonoma: "7818bb0712e26930334fb9777ad7cd295092c3f7f3cbd77ffaf0ef0033940877" - sha256 cellar: :any, ventura: "d2c4c34d50b30f461ae9ffd77515b750499fafe62b66e0efee1ea2d33a8c78ab" - sha256 cellar: :any_skip_relocation, x86_64_linux: "867d5a7dee57560d17126ff0892654a8a55e7a26036d17bfedbf0e5bdc1070fb" + sha256 cellar: :any, arm64_sequoia: "f634382fcb02db3ba4d30894e994117cd8a38ebbd8c59bd19caa86e865a38e65" + sha256 cellar: :any, arm64_sonoma: "7e64bdd9af0fa0502337cec76811263226351e59859b91011d3cafee34a0bbcc" + sha256 cellar: :any, arm64_ventura: "f1eb7e059742c7150f6233c07251ef1919f46b2bd19ca9189233b85616849419" + sha256 cellar: :any, sonoma: "4aee5a6c4ba227554e7d2a1fe8ed25b3d9eb1969f3456f1d3e575410dbcb1dc3" + sha256 cellar: :any, ventura: "dc6bfa37161a2fc3764ceddd17af3f78a67e879ec3bbc27480fd281f207f5025" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9932fc8ab7379376270cd927e2aa981c080ddcaf105672ddf64a4ceb54bc9142" end depends_on "pkgconf" => :build depends_on "rust" => :build - depends_on "libgit2@1.7" + depends_on "libgit2" depends_on "openssl@3" uses_from_macos "zlib" + # support libgit2 1.8, upstream pr ref, https:github.comMitMarogit-interactive-rebase-toolpull948 + patch do + url "https:github.comdanobiprrcommitc860f3d29c3607b10885e6526bea4cfd242815b5.patch?full_index=1" + sha256 "208bbbdf4358f98c01b567146d0da2d1717caa53e4d2e5ea55ae29f5adaaaae2" + end + def install + ENV["LIBGIT2_NO_VENDOR"] = "1" # Ensure the declared `openssl@3` dependency will be picked up. # https:docs.rsopenssllatestopenssl#manual ENV["OPENSSL_DIR"] = Formula["openssl@3"].opt_prefix ENV["OPENSSL_NO_VENDOR"] = "1" - ENV["LIBGIT2_NO_VENDOR"] = "1" system "cargo", "install", *std_cargo_args end @@ -44,7 +51,7 @@ def check_binary_linkage(binary, library) assert_match "Failed to read config", shell_output("#{bin}prr get Homebrewhomebrew-core6 2>&1", 1) [ - Formula["libgit2@1.7"].opt_libshared_library("libgit2"), + Formula["libgit2"].opt_libshared_library("libgit2"), Formula["openssl@3"].opt_libshared_library("libssl"), Formula["openssl@3"].opt_libshared_library("libcrypto"), ].each do |library| diff --git a/Formula/p/psutils.rb b/Formula/p/psutils.rb index 167e34fdd..5fc9cd3fe 100644 --- a/Formula/p/psutils.rb +++ b/Formula/p/psutils.rb @@ -3,12 +3,12 @@ class Psutils < Formula desc "Utilities for manipulating PostScript documents" homepage "https:github.comrrthomaspsutils" - url "https:files.pythonhosted.orgpackagesfde097dc129ffd0ea6882f026249aabf4df5cdc55bc729cc4f68a89533bf8bc1pspdfutils-3.3.6.tar.gz" - sha256 "52a2d0e1ef5e7294dd1608ceb14b2024fb99c7b466e68343384f4b6c5f8ba659" + url "https:files.pythonhosted.orgpackages9619711a118a9e14dc03ff0aa0e6611da630fcc90cdd9e7693a3fbd8dacb5884psutils-3.3.7.tar.gz" + sha256 "73a60d2e9e80713bfd5d1be6912e7d05bcb5362957b4b1e871bf7fc7d42dd874" license "GPL-3.0-or-later" bottle do - sha256 cellar: :any_skip_relocation, all: "1184141d4343fc75640f83a4edc0528ddcde26a557a52b5753c66d9f37e75f0f" + sha256 cellar: :any_skip_relocation, all: "b07ff9edc2c67dd1451701d5d1d44cc95af9e6caa3895a711b347be99898b1c5" end depends_on "libpaper" diff --git a/Formula/p/pv.rb b/Formula/p/pv.rb index ac99eec3e..a8de823a6 100644 --- a/Formula/p/pv.rb +++ b/Formula/p/pv.rb @@ -1,8 +1,8 @@ class Pv < Formula desc "Monitor data's progress through a pipe" homepage "https://www.ivarch.com/programs/pv.shtml" - url "https://www.ivarch.com/programs/sources/pv-1.9.24.tar.gz" - sha256 "1066ad83737cd2eb872b23c6a3c32f24c1af92c73deacb70cfb302001974a18a" + url "https://www.ivarch.com/programs/sources/pv-1.9.25.tar.gz" + sha256 "162495aabb1cb842186cb224995e3d5f60a9f527a49ccbd8212383cc72b7c36c" license "Artistic-2.0" livecheck do @@ -11,12 +11,12 @@ class Pv < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "2437040e5e0c4e04b9cae8afe7de0d2cde34c42c9097bd6eb231ffa811e8bdfa" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "df37d261b701946a58dd8260caaeacef84e725b4be580ffc5b2b622268268320" - sha256 cellar: :any_skip_relocation, arm64_ventura: "00792266783bbef4b6c77e3f05a2e1ed01c182530c3d87153ff203be4c0b1157" - sha256 cellar: :any_skip_relocation, sonoma: "269d144cbadb98063d9ecf3806d727709d696151d78a9efbde0080a874dbf4eb" - sha256 cellar: :any_skip_relocation, ventura: "15787a4a4af9495064f96ea43c866209f4433763b42e30343d32093c2ee43964" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b94bec3d0befce2e7f0f0e96edb8239e6b5e8ac8c66d8cab6400601b5e822a78" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "c3aedb889fb5c34796808c55b1e947238e41b751d3a1b9f71b20910502e62504" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "29daf6ddd5fb54358109b5d5d976e5b0a0bfde8a4ba96990b5b656794c0f54ac" + sha256 cellar: :any_skip_relocation, arm64_ventura: "f91bbe641cf07ce61a2dfb6a0110f04f82494fc72bc327a1e2a99f764ae7c2d6" + sha256 cellar: :any_skip_relocation, sonoma: "b0b900e477a01d4850834d587d336bb560963fecc173fdca6659f27a70b02669" + sha256 cellar: :any_skip_relocation, ventura: "53bcb7077797b93c0feec686676cfb00737617675e9fcae19b5ba83fdad4fafc" + sha256 cellar: :any_skip_relocation, x86_64_linux: "f25755c20fce6dfd4be0fe76c047d5c68111fcbcbffd0415206b79085f659e59" end def install diff --git a/Formula/p/pyenv.rb b/Formula/p/pyenv.rb index d4d143245..1a20e26aa 100644 --- a/Formula/p/pyenv.rb +++ b/Formula/p/pyenv.rb @@ -1,8 +1,8 @@ class Pyenv < Formula desc "Python version management" homepage "https:github.compyenvpyenv" - url "https:github.compyenvpyenvarchiverefstagsv2.4.23.tar.gz" - sha256 "6578cd1aaea1750632ebeec74c0102919c887a77f7e957e1ed41fab3556e1b4b" + url "https:github.compyenvpyenvarchiverefstagsv2.5.0.tar.gz" + sha256 "12c42bdaf3741895ad710a957d44dc2b0c5260f95f857318a6681981fe1b1c0b" license "MIT" version_scheme 1 head "https:github.compyenvpyenv.git", branch: "master" @@ -13,12 +13,12 @@ class Pyenv < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "4c63c0033ec43818b6c2e4bbad996377e87093625987a2150f95374d1bd30a48" - sha256 cellar: :any, arm64_sonoma: "686dc9a64ea2babcfb6479a48a8fc6dc29b04f14977e43a12da0a43222d242c9" - sha256 cellar: :any, arm64_ventura: "5dedf59322a73e3f7f89832e89797cdf7d2bab3150189bcb4bf8f2f8ed93dcca" - sha256 cellar: :any, sonoma: "129f4506374f3c2d1a0ebf9b02d78ea126ff57449eb20a7f9a1cd317da297df4" - sha256 cellar: :any, ventura: "1d2962e6df9ac4a242ec1bc21ce9031808f2756f48f17f5c03e7317e5687b346" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2c4565c4aa9d8b665c33b643cc0a389a6b37e5cd5c653d8959aa3e9da877d0a8" + sha256 cellar: :any, arm64_sequoia: "c9e923d3c320b329e05775daa2072e79444917f8f37ec005f63af714b9c770de" + sha256 cellar: :any, arm64_sonoma: "a6b9d6a9499382455ea2cfe1d0f114767e0f5ec36dfffa140c01b0e6b6641f64" + sha256 cellar: :any, arm64_ventura: "ae28c4968f3a42aabe29db6325f404ec544074d8e2684077bab411e81bfab702" + sha256 cellar: :any, sonoma: "dcdc6eefc1d642506d53d71c632c53f317a3dbde330bdf9622fcdee05efdafec" + sha256 cellar: :any, ventura: "12fdc7267113c5abc0faf58e4c46269431b06152afb3851179dac49943c7e241" + sha256 cellar: :any_skip_relocation, x86_64_linux: "cb9d708ce6dbf5acd5c46a7a8e51b0a6366a1a838a53883a55f11767b9ca822d" end depends_on "autoconf" diff --git a/Formula/p/python-tk@3.13.rb b/Formula/p/python-tk@3.13.rb index efe951c2e..beac12869 100644 --- a/Formula/p/python-tk@3.13.rb +++ b/Formula/p/python-tk@3.13.rb @@ -1,7 +1,7 @@ class PythonTkAT313 < Formula - desc "Python interface to Tcl/Tk" - homepage "https://www.python.org/" - url "https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz" + desc "Python interface to TclTk" + homepage "https:www.python.org" + url "https:www.python.orgftppython3.13.1Python-3.13.1.tgz" sha256 "1513925a9f255ef0793dbf2f78bb4533c9f184bdd0ad19763fd7f47a400a7c55" license "Python-2.0" @@ -10,12 +10,13 @@ class PythonTkAT313 < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "1dcd596238164b46d80d599476ba8329aba85694e64c911af85a5db48f08a81f" - sha256 cellar: :any, arm64_sonoma: "25b1ddbb5d864611243b65d9047ca97994fdcc3622ed30dfd16d8ee077d5e5d6" - sha256 cellar: :any, arm64_ventura: "05c096c2b2168d7f210f90f2bc5ba771d089dfb209f732a1091a31e1b8722c98" - sha256 cellar: :any, sonoma: "68759e414cd097da518ada18552b9af089dc693baba9e180d8d0cb0f76af3c76" - sha256 cellar: :any, ventura: "b6d37b84ac097ea3fbb1fb7a64458da203785f78c4b20e903048ff63360084d3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ed80cb90348e53c81678d267df3212ac0927eb57d90cac59f2222ee652d49925" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "f41ef35a57bfa83b74bad81837510e1efebd079ff3192e23a3cb161fc19d5c9d" + sha256 cellar: :any, arm64_sonoma: "4b8daf098be87f34b73083eaf03e30c258457a06635e0c41ba439f2b5b2c7693" + sha256 cellar: :any, arm64_ventura: "4b13b238ccb530cf20fbd92047b11da5858a7afd1edbb54d8234d1327c3be43b" + sha256 cellar: :any, sonoma: "aa7a3dfe8280101017bd0b854a824573332399994441243709a0885fba8cf572" + sha256 cellar: :any, ventura: "4216a3022ec3e201a9a9a8d5754a3deb0e5303394f2333b21bfb22e34b2a20b5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2c0eaf843c3d5c9fee27adfe2f3335e9b550944a2f384b705c48eace8c4fa462" end depends_on "python@3.13" @@ -25,12 +26,23 @@ def python3 "python3.13" end + # Apply commit from open PR to fix TCL 9 threaded detection + # PR ref: https:github.compythoncpythonpull128103 + patch do + url "https:github.compythoncpythoncommita2019e226e4650cef35ebfde7ecd7ce044a4a670.patch?full_index=1" + sha256 "03c4b6a293d4a51f534858657717bdc1465c42acb3b78e64c41f9011f966e449" + end + + # Backport of https:github.compythoncpythoncommit47cbf038850852cdcbe7a404ed7c64542340d58a + # TODO: Remove if https:github.compythoncpythonpull127364 is merged and released + patch :DATA + def install xy = Language::Python.major_minor_version python3 python_include = if OS.mac? - Formula["python@#{xy}"].opt_frameworks/"Python.framework/Versions/#{xy}/include/python#{xy}" + Formula["python@#{xy}"].opt_frameworks"Python.frameworkVersions#{xy}includepython#{xy}" else - Formula["python@#{xy}"].opt_include/"python#{xy}" + Formula["python@#{xy}"].opt_include"python#{xy}" end cd "Modules" do @@ -44,7 +56,7 @@ def install ext_modules = [ Extension("_tkinter", ["_tkinter.c", "tkappinit.c"], define_macros=[("WITH_APPINIT", 1), ("TCL_WITH_EXTERNAL_TOMMATH", 1)], - include_dirs=["#{python_include}/internal", "#{Formula["tcl-tk"].opt_include/"tcl-tk"}"], + include_dirs=["#{python_include}internal", "#{Formula["tcl-tk"].opt_include"tcl-tk"}"], libraries=["tcl#{tcltk_version}", "tcl#{tcltk_version.major}tk#{tcltk_version}"], library_dirs=["#{Formula["tcl-tk"].opt_lib}"]) ] @@ -63,4 +75,49 @@ def install system python3, "-c", "import tkinter; root = tkinter.Tk()" end -end \ No newline at end of file +end + +__END__ +diff --git aLibtkinterttk.py bLibtkinterttk.py +index 073b3ae20797c3..8ddb7f97e3b233 100644 +--- aLibtkinterttk.py ++++ bLibtkinterttk.py +@@ -321,6 +321,8 @@ def _tclobj_to_py(val): + elif hasattr(val, 'typename'): # some other (single) Tcl object + val = _convert_stringval(val) + ++ if isinstance(val, tuple) and len(val) == 0: ++ return '' + return val + + def tclobjs_to_py(adict): +diff --git aModules_tkinter.c bModules_tkinter.c +index b0b70ccb8cc3d3..45897817a56051 100644 +--- aModules_tkinter.c ++++ bModules_tkinter.c +@@ -325,6 +325,7 @@ typedef struct { + const Tcl_ObjType *ListType; + const Tcl_ObjType *StringType; + const Tcl_ObjType *UTF32StringType; ++ const Tcl_ObjType *PixelType; + } TkappObject; + + #define Tkapp_Interp(v) (((TkappObject *) (v))->interp) +@@ -637,6 +638,7 @@ Tkapp_New(const char *screenName, const char *className, + v->ListType = Tcl_GetObjType("list"); + v->StringType = Tcl_GetObjType("string"); + v->UTF32StringType = Tcl_GetObjType("utf32string"); ++ v->PixelType = Tcl_GetObjType("pixel"); + + * Delete the 'exit' command, which can screw things up * + Tcl_DeleteCommand(v->interp, "exit"); +@@ -1236,7 +1238,8 @@ FromObj(TkappObject *tkapp, Tcl_Obj *value) + } + + if (value->typePtr == tkapp->StringType || +- value->typePtr == tkapp->UTF32StringType) ++ value->typePtr == tkapp->UTF32StringType || ++ value->typePtr == tkapp->PixelType) + { + return unicodeFromTclObj(tkapp, value); + } \ No newline at end of file diff --git a/Formula/php@8.5-debug-zts.rb b/Formula/php@8.5-debug-zts.rb index 5f2acf917..fd08f239d 100644 --- a/Formula/php@8.5-debug-zts.rb +++ b/Formula/php@8.5-debug-zts.rb @@ -1,20 +1,20 @@ class PhpAT85DebugZts < Formula desc "General-purpose scripting language" homepage "https:www.php.net" - url "https:github.comphpphp-srcarchiveafc1f0d99bc15a29d3c7d01442793048d28afca0.tar.gz?commit=afc1f0d99bc15a29d3c7d01442793048d28afca0" + url "https:github.comphpphp-srcarchivebf5e6c5f2d812051f8d69893384c67492724e54c.tar.gz?commit=bf5e6c5f2d812051f8d69893384c67492724e54c" version "8.5.0" - sha256 "d906b340ba2cf0185f6443e0fc8bbecee158a4df01fa2175fb6f0a08731e1820" + sha256 "59b1900e204fd3bed2d0728e700d6c49fd95ef1490cf51cd4ebcdc6e09781085" license "PHP-3.01" revision 2 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 16 - sha256 arm64_sequoia: "e170d280e7d1b756f03d066cb657471242b44617b6e906bfca6628aa8b9f7372" - sha256 arm64_sonoma: "e089dde7dfd0a09d2e0fb181462e3cd09b7530d4b294f0a6163f178920d15f6d" - sha256 arm64_ventura: "4a43902c382cfc67731174dda8df5b40e3c8fe78153fbe7ba0cf2645c2672702" - sha256 ventura: "01c170fbd77b78f4e2838c58c49c143718dec0a689f8be72751c28334165eafd" - sha256 x86_64_linux: "54cde812bf6d88587b39226bd9ad80a596ed477d3db3f4618c042c76ebb3b844" + rebuild 17 + sha256 arm64_sequoia: "19395f29f245e2b307061fee7a03881e71676211a87a151ceb2787f1b4c3d0f8" + sha256 arm64_sonoma: "14312a8635fa64a7f944383d9bb9265e797567ac0cc0a2c96de6f092118d5e11" + sha256 arm64_ventura: "e182d0f775cf03ae20f4929f4ab5cb1fca5d1a738dad7554c214b81fc1131874" + sha256 ventura: "3d65d1acc905a0eb2ab15094583143ea549c2f92fc7a3908a060725fecc6dddb" + sha256 x86_64_linux: "95ccda4163b79cf6ee756e622a81071674834200a8e5653a68f64f4b05529ba4" end keg_only :versioned_formula diff --git a/Formula/php@8.5-debug.rb b/Formula/php@8.5-debug.rb index 3f0025d31..279b7b960 100644 --- a/Formula/php@8.5-debug.rb +++ b/Formula/php@8.5-debug.rb @@ -1,20 +1,20 @@ class PhpAT85Debug < Formula desc "General-purpose scripting language" homepage "https:www.php.net" - url "https:github.comphpphp-srcarchiveafc1f0d99bc15a29d3c7d01442793048d28afca0.tar.gz?commit=afc1f0d99bc15a29d3c7d01442793048d28afca0" + url "https:github.comphpphp-srcarchivebf5e6c5f2d812051f8d69893384c67492724e54c.tar.gz?commit=bf5e6c5f2d812051f8d69893384c67492724e54c" version "8.5.0" - sha256 "d906b340ba2cf0185f6443e0fc8bbecee158a4df01fa2175fb6f0a08731e1820" + sha256 "59b1900e204fd3bed2d0728e700d6c49fd95ef1490cf51cd4ebcdc6e09781085" license "PHP-3.01" revision 2 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 15 - sha256 arm64_sequoia: "1fb88b10beeb584e0e5237b8955c0061b72f1f2fefa4079299ea80bb9548e51d" - sha256 arm64_sonoma: "986b81be509e08ac82e8a7edba836b91f3007bf75f6b107921af09080ea6dfe2" - sha256 arm64_ventura: "860a2ca8a178f48afe82fe0e7445c241c1c2345d4fc41f281835944446b364a7" - sha256 ventura: "e43d406799da60ba55c2f065f7be28bde073dc8465d4e1829a0663a5a880eff6" - sha256 x86_64_linux: "864072dc5d799c3c786091461ef401a8209e637c844a948bfaa0980698f00a79" + rebuild 16 + sha256 arm64_sequoia: "cfe920051bd88c9ed5773bf4e615a3b8c3bc18e6326142979a117a53c79946b2" + sha256 arm64_sonoma: "18ce48666d20a154b45e184dd77414803f3518ffb3da60f40f8c478882bc06ff" + sha256 arm64_ventura: "c688f12ea2bc3ab48151eaaf592d48690277208f8d4da8e5e1c1f62b78282981" + sha256 ventura: "127c4e7a2a48d79dd3833dd39527e38329284d2096c68c5295af615d54f38f50" + sha256 x86_64_linux: "91bb491a1747a2a9160a9eb65757a3e1b121de27d0a9cdda41cda2f022deee07" end keg_only :versioned_formula diff --git a/Formula/php@8.5-zts.rb b/Formula/php@8.5-zts.rb index e6e2ac7da..879e27e70 100644 --- a/Formula/php@8.5-zts.rb +++ b/Formula/php@8.5-zts.rb @@ -1,20 +1,20 @@ class PhpAT85Zts < Formula desc "General-purpose scripting language" homepage "https:www.php.net" - url "https:github.comphpphp-srcarchiveafc1f0d99bc15a29d3c7d01442793048d28afca0.tar.gz?commit=afc1f0d99bc15a29d3c7d01442793048d28afca0" + url "https:github.comphpphp-srcarchivebf5e6c5f2d812051f8d69893384c67492724e54c.tar.gz?commit=bf5e6c5f2d812051f8d69893384c67492724e54c" version "8.5.0" - sha256 "d906b340ba2cf0185f6443e0fc8bbecee158a4df01fa2175fb6f0a08731e1820" + sha256 "59b1900e204fd3bed2d0728e700d6c49fd95ef1490cf51cd4ebcdc6e09781085" license "PHP-3.01" revision 2 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 16 - sha256 arm64_sequoia: "01ed3dda177c4ec4800f654369ade07e4c373dc91c7cc06e0b15a0bfabaecc50" - sha256 arm64_sonoma: "434644998cda662dd686ec1e30dc15c31b69b1d601c84be9d123a1fe37e43083" - sha256 arm64_ventura: "ccf7178559536aa5b4ad409e70d862c003b044f86bac2fff59ce70ac99a4f14e" - sha256 ventura: "d7b326be54a2cc3efefb6a5aac880352ab82f2eeda25036e71fcd243a06c62a4" - sha256 x86_64_linux: "0d72074b4d178f76bb48932af1eb640507faa4f3f1a428b29e451b48cb052510" + rebuild 17 + sha256 arm64_sequoia: "606baf8413d3ad0b5a43b7908ebd2ae3616151446a8f54c39c74985f1aff5035" + sha256 arm64_sonoma: "2382e8c12e0fe0e1851e39de579547addc3ecd132707c7ac2df402820684d5ad" + sha256 arm64_ventura: "5a2265ba732b963ddb06b126d9a2170f705f581733f01c6a8f2b6b7507cdf2b2" + sha256 ventura: "1107bf3f490755db63164923922bdba98037511b06f2c14f30854599d418ba00" + sha256 x86_64_linux: "1aa4c06df39ee04448f8741325bd5a742822ee79e2819777916de6c56647e9be" end keg_only :versioned_formula diff --git a/Formula/php@8.5.rb b/Formula/php@8.5.rb index 4f4ff2ee1..9c777f961 100644 --- a/Formula/php@8.5.rb +++ b/Formula/php@8.5.rb @@ -1,20 +1,20 @@ class PhpAT85 < Formula desc "General-purpose scripting language" homepage "https:www.php.net" - url "https:github.comphpphp-srcarchiveafc1f0d99bc15a29d3c7d01442793048d28afca0.tar.gz?commit=afc1f0d99bc15a29d3c7d01442793048d28afca0" + url "https:github.comphpphp-srcarchivebf5e6c5f2d812051f8d69893384c67492724e54c.tar.gz?commit=bf5e6c5f2d812051f8d69893384c67492724e54c" version "8.5.0" - sha256 "d906b340ba2cf0185f6443e0fc8bbecee158a4df01fa2175fb6f0a08731e1820" + sha256 "59b1900e204fd3bed2d0728e700d6c49fd95ef1490cf51cd4ebcdc6e09781085" license "PHP-3.01" revision 2 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 15 - sha256 arm64_sequoia: "d8a0b0c6438e05ac78d67844303c48733c5059f03194754ac0ea3d769d6cb1a8" - sha256 arm64_sonoma: "52051df3243991a1cea165cb1ba2b3e3fab0f7548fce6af705ff53fa31dd43ab" - sha256 arm64_ventura: "bb4a9eada0e50fb70898c981bd9423fe8bdaa5e75245a42f8f225de7e284dd8a" - sha256 ventura: "e539241d27c6d23fd1cbc1ef8aeffecfbeae7dc3c758c0bc62a17d7780c44ec3" - sha256 x86_64_linux: "4c85bcc9e833bc888e7221e57bb70f25f19caf38d8dd526fe3195dd68ee9af5e" + rebuild 16 + sha256 arm64_sequoia: "faf2c167e4b1dc97cf88da421912ee7eae5a4507db00a147ac2be9323f00fdbe" + sha256 arm64_sonoma: "7cc1df27cad9d1628e3084a4ca351365ab057ec374a5fc9cca419d8240beb25b" + sha256 arm64_ventura: "1c186923d08d8690a901eb3750bbda74d64c5ddfccbbec125cc6e7c6fae02b20" + sha256 ventura: "e560f813e8270d3325f2944ca82884e56747fcbddd05ce12d5591194cfd4d2a0" + sha256 x86_64_linux: "ade1de5f360daeb6ce594b361a1424885372acdcddbdc6298621b857c4d4f7b0" end keg_only :versioned_formula diff --git a/Formula/q/qmmp.rb b/Formula/q/qmmp.rb index b2607a0c5..ff143212d 100644 --- a/Formula/q/qmmp.rb +++ b/Formula/q/qmmp.rb @@ -75,7 +75,7 @@ class Qmmp < Formula end def install - cmake_args = std_cmake_args + %W[ + cmake_args = %W[ -DCMAKE_INSTALL_RPATH=#{rpath} -DCMAKE_STAGING_PREFIX=#{prefix} -DUSE_SKINNED=ON @@ -92,15 +92,15 @@ def install # Issue ref: https:sourceforge.netpqmmp-devtickets1177 inreplace "srcpluginsUiskinnedCMakeLists.txt", "PkgConfig::X11", "${X11_LDFLAGS}" - system "cmake", "-S", ".", *cmake_args - system "cmake", "--build", "." - system "cmake", "--install", "." + system "cmake", "-S", ".", "-B", "build", *cmake_args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" ENV.append_path "PKG_CONFIG_PATH", lib"pkgconfig" resource("qmmp-plugin-pack").stage do - system "cmake", ".", *std_cmake_args, "-DCMAKE_INSTALL_RPATH=#{rpath}" - system "cmake", "--build", "." - system "cmake", "--install", "." + system "cmake", "-S", ".", "-B", "build", "-DCMAKE_INSTALL_RPATH=#{rpath}", *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end end diff --git a/Formula/r/renovate.rb b/Formula/r/renovate.rb index 11fa32d6b..787223e00 100644 --- a/Formula/r/renovate.rb +++ b/Formula/r/renovate.rb @@ -1,8 +1,8 @@ class Renovate < Formula desc "Automated dependency updates. Flexible so you don't need to be" homepage "https:github.comrenovatebotrenovate" - url "https:registry.npmjs.orgrenovate-renovate-39.80.0.tgz" - sha256 "3d2cd136a618469288a276259d5f50d97961d5af1a936fea539fd574279648ef" + url "https:registry.npmjs.orgrenovate-renovate-39.82.0.tgz" + sha256 "e6a7440f6068542186c9817c3f1adc197c26782424e4c498e45775ce0122d7c3" license "AGPL-3.0-only" # There are thousands of renovate releases on npm and the page the `Npm` @@ -17,12 +17,12 @@ class Renovate < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "6cacbe7ccbb77b4251ff4490ad5dc3688497a73e28c4cea8d59b1c4db558ad97" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "8733ade932d6602a4ca9dbabb74b44ffd52c851164ed1466417f79a5b7e51e34" - sha256 cellar: :any_skip_relocation, arm64_ventura: "b405bfaed489c0fd21c5fd9f9de888af8da15441abc61e4eb886e5e336ded720" - sha256 cellar: :any_skip_relocation, sonoma: "c76ad8f76937e7ac6492fc34ba62c23313542362172da032ad93b9fea3893cc7" - sha256 cellar: :any_skip_relocation, ventura: "ba1735e369ff59840b390ddfb8e6fa01c39253a181eec7f630628572bb9a0ab2" - sha256 cellar: :any_skip_relocation, x86_64_linux: "9297804fac8ff7b5da40f0f19c9b20bb41073753dfcf0213f4c55009ef11233b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "fd651e598d23b84e998267750d29941331ad433413bc46006a6f860629b4ad46" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "bf9db6f258a6f0a1b146bdcc1daf7255c547a3b257850fb7c941ec2482c0e35b" + sha256 cellar: :any_skip_relocation, arm64_ventura: "95e1bb9fa5db2b0e5c218b41712de6417b5dc3590bcf351ebf41d76ef2f8745c" + sha256 cellar: :any_skip_relocation, sonoma: "2ca48fcc79aabb9ef0e30b1a0968d83d4871ee343f39a420e45080d260d05305" + sha256 cellar: :any_skip_relocation, ventura: "888402efdd70568e0a785c040a030f8e1cadd714d859d7278319d41cd14f9d34" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9b9a13e9215f8f8bbd8e324365c94f1a27a09447145488d1e36ed08781e1ef1c" end depends_on "node@22" diff --git a/Formula/r/rhash.rb b/Formula/r/rhash.rb index 755e47117..99f3e2d4d 100644 --- a/Formula/r/rhash.rb +++ b/Formula/r/rhash.rb @@ -16,11 +16,19 @@ class Rhash < Formula end def install - system ".configure", "--prefix=#{prefix}", "--disable-gettext" + # Exclude unrecognized options + args = std_configure_args.reject { |s| s["--disable-dependency-tracking"] } + %W[ + --disable-lib-static + --disable-gettext + --sysconfdir=#{etc} + ] + + system ".configure", *args system "make" - system "make", "install" - lib.install "librhash#{shared_library("librhash")}" - system "make", "-C", "librhash", "install-lib-headers" + # Avoid race during installation. + ENV.deparallelize { system "make", "install" } + system "make", "install-lib-headers", "install-pkg-config" + lib.install_symlink (libshared_library("librhash", version.major.to_s).to_s) => shared_library("librhash") end test do diff --git a/Formula/s/scummvm-tools.rb b/Formula/s/scummvm-tools.rb index 99521b421..035f3257a 100644 --- a/Formula/s/scummvm-tools.rb +++ b/Formula/s/scummvm-tools.rb @@ -1,10 +1,9 @@ class ScummvmTools < Formula desc "Collection of tools for ScummVM" homepage "https:www.scummvm.org" - url "https:downloads.scummvm.orgfrsscummvm-tools2.7.0scummvm-tools-2.7.0.tar.xz" - sha256 "1d9f1faf8338a2fda64f0e6e14bc25a2dadced156cb28a9c60191b983d72db71" + url "https:downloads.scummvm.orgfrsscummvm-tools2.9.0scummvm-tools-2.9.0.tar.xz" + sha256 "1b4bbd7a7ccf4584bfc2c0142b7c1b4e5db97c39d8d214757c72d50e0905b71d" license "GPL-3.0-or-later" - revision 7 head "https:github.comscummvmscummvm-tools.git", branch: "master" livecheck do @@ -13,12 +12,12 @@ class ScummvmTools < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "62f494b25b1d871cfd1adedea60f08745c1b1b58902c6d0ff2c9520ded8a1988" - sha256 cellar: :any, arm64_sonoma: "fbad749c989a532104b08938c53117116564aaa3e4e9466f76cd440e7fff557f" - sha256 cellar: :any, arm64_ventura: "cc7a1b2104be3e291b0dfc20c0b80ba2c642543d5751d4b6703e77df9d52b38b" - sha256 cellar: :any, sonoma: "75023d89b1af5e90cd8e7ceb1b8f5cb9ead37cf7d791025964966d45e855ad21" - sha256 cellar: :any, ventura: "8f1484d030e356c9bb478ecab34bb118ec806adc862d9710b53e87df8f237de1" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c0de41429c253dedcca6b68cb98da410d82803fadb3f32e1f25c6ce41912c426" + sha256 cellar: :any, arm64_sequoia: "9f8d04daac9c26a48ff80e3ce087d12cb3b5b8bdebab9884765c950de4d30bf4" + sha256 cellar: :any, arm64_sonoma: "e07ba39dd7a18914540bc691a69386e9f0010a45449577e87d6ec85b69ac81c0" + sha256 cellar: :any, arm64_ventura: "7cc02f042e2857885a37a690963828b1d86299e971c0e6a7fe5b21dc4570c891" + sha256 cellar: :any, sonoma: "0d76af780aac37fec4ddbe3839c0967e75c228888e0d5dd1ac1558f2971aa422" + sha256 cellar: :any, ventura: "4af72525fa2059800f33b2ae392dcca1686bfb4f3275ca009b3180af353e74f8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "529873130d47d9b1d37b903881307e03f73c83d37125b40381307c40b105332d" end depends_on "boost" diff --git a/Formula/s/slumber.rb b/Formula/s/slumber.rb new file mode 100644 index 000000000..2ed3a454f --- /dev/null +++ b/Formula/s/slumber.rb @@ -0,0 +1,43 @@ +class Slumber < Formula + desc "Terminal-based HTTPREST client" + homepage "https:slumber.lucaspickering.me" + url "https:github.comLucasPickeringslumberarchiverefstagsv2.3.0.tar.gz" + sha256 "9e3266d825180367997e2d2b049e40d74a5d1044e882a14b682bba3780d4883b" + license "MIT" + head "https:github.comLucasPickeringslumber.git", branch: "master" + + bottle do + sha256 cellar: :any_skip_relocation, arm64_sequoia: "9e842474531779e2635e6fd5d76c47208fb34a696a1009f456c6331b81591e47" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "e306a33f2d9575638afcf39dd44ee01d41b3c22dceb382585796dab4ed3df935" + sha256 cellar: :any_skip_relocation, arm64_ventura: "b0991ac889d6cb79890263db1cc1761403c9c0130593f14a44e98f2dda6abff4" + sha256 cellar: :any_skip_relocation, sonoma: "260683292c481132c227db2fd7d825af6ba3f223c220573285a3ca0637009cfd" + sha256 cellar: :any_skip_relocation, ventura: "58399c7a2b037905ce98063e5798713c18be58e18c0ca67fbbf46653b016cab9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7ed2980477bdfd1df3aeb236a5d8f66b1fc800a009a456a056c8e07966067a73" + end + + depends_on "rust" => :build + + def install + system "cargo", "install", *std_cargo_args + end + + test do + assert_match version.to_s, shell_output("#{bin}slumber --version") + + system bin"slumber", "new" + assert_match <<~YAML, (testpath"slumber.yml").read + # For basic usage info, see: + # https:slumber.lucaspickering.mebookgetting_started.html + # For all collection options, see: + # https:slumber.lucaspickering.mebookapirequest_collectionindex.html + + # Profiles are groups of data you can easily switch between. A common usage is + # to define profiles for various environments of a REST service + profiles: + example: + name: Example Profile + data: + host: https:httpbin.org + YAML + end +end \ No newline at end of file diff --git a/Formula/s/snappystream.rb b/Formula/s/snappystream.rb index ea6837942..3f595374c 100644 --- a/Formula/s/snappystream.rb +++ b/Formula/s/snappystream.rb @@ -22,8 +22,14 @@ class Snappystream < Formula depends_on "snappy" def install - system "cmake", ".", *std_cmake_args, "-DBUILD_TESTS=ON", "-DCMAKE_CXX_STANDARD=11" - system "make", "all", "test", "install" + args = %w[ + -DBUILD_TESTS=ON + -DCMAKE_CXX_STANDARD=11 + ] + + system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" end test do diff --git a/Formula/s/spatialindex.rb b/Formula/s/spatialindex.rb index 3bcb3687f..3acec7145 100644 --- a/Formula/s/spatialindex.rb +++ b/Formula/s/spatialindex.rb @@ -1,8 +1,8 @@ class Spatialindex < Formula desc "General framework for developing spatial indices" homepage "https:libspatialindex.org" - url "https:github.comlibspatialindexlibspatialindexreleasesdownload2.0.0spatialindex-src-2.0.0.tar.bz2" - sha256 "949e3fdcad406a63075811ab1b11afcc4afddc035fbc69a3acfc8b655b82e9a5" + url "https:github.comlibspatialindexlibspatialindexreleasesdownload2.1.0spatialindex-src-2.1.0.tar.bz2" + sha256 "c59932395e98896038d59199f2e2453595df6d730ffbe09d69df2a661bcb619b" license "MIT" livecheck do @@ -11,14 +11,12 @@ class Spatialindex < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "015d8d895f7d70c463c51cc1edbe5947312bba8c02520ed7038847bd72029802" - sha256 cellar: :any, arm64_sonoma: "d4d8356031dbd364d52f7084eda53904504adb4c2d66cd271eb59724c68c54bb" - sha256 cellar: :any, arm64_ventura: "18cf32a34ab1ba0b81c809ddcdaee91467b0221cd0175db1fdf859f8f6be237f" - sha256 cellar: :any, arm64_monterey: "45516ebe96f28fd4cc70ee529d7e008b897e4e277aaff5ee7407635134089bd7" - sha256 cellar: :any, sonoma: "6b452f456423420445266dcec2c67a8ff3d342fc18bce4c280af2148054d4cfe" - sha256 cellar: :any, ventura: "37c67e12247424a37c681c930ddf5a130fb7f28165c2c10536975dcc7c1c7f98" - sha256 cellar: :any, monterey: "0cefd42c848e69c6763d45a4eded4b9309ed01a752f284a370d93596e3bc0109" - sha256 cellar: :any_skip_relocation, x86_64_linux: "eb8f43583a9d8c86dcabbe2d332e325c9bf1603ffba4f3344239e23d86b8c8ca" + sha256 cellar: :any, arm64_sequoia: "2a84ec0d1a739824971183632c46cd8e1a6e0c8584e00d4ad1d9460d712ee481" + sha256 cellar: :any, arm64_sonoma: "071b7e50fbe7ac47aa578e69edc53c87de74808c8287aa937bdaa50de0e3fa97" + sha256 cellar: :any, arm64_ventura: "ccdbb7d96b49d3a30ad83530034142629350a725e64e1cba2e260b41c7ef15d0" + sha256 cellar: :any, sonoma: "ffd3cfa50eb1ed66c896081d61ce335c968c1f432a95770ffc80233f41ab0571" + sha256 cellar: :any, ventura: "117276faf402a1afed33a420fc9e59f66434612f4f735e307cc13e3d45669f7e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "359128f10b75e3ef834f3fbc988856b763caddb96bc006302cf2e6d2a9fb2a99" end depends_on "cmake" => :build diff --git a/Formula/s/standard.rb b/Formula/s/standard.rb index 9c553ab6e..93f63b887 100644 --- a/Formula/s/standard.rb +++ b/Formula/s/standard.rb @@ -1,9 +1,10 @@ class Standard < Formula desc "JavaScript Style Guide, with linter & automatic code fixer" - homepage "https://standardjs.com/" - url "https://registry.npmjs.org/standard/-/standard-17.1.2.tgz" + homepage "https:standardjs.com" + url "https:registry.npmjs.orgstandard-standard-17.1.2.tgz" sha256 "fb2aaf22460bb3e77e090c727c694a56dd9a9486eec30a0152290a5c6d83757c" license "MIT" + head "https:github.comstandardstandard.git", branch: "master" bottle do sha256 cellar: :any_skip_relocation, arm64_sequoia: "d20e97c6540bd3307d244952e9a90986e43b5c11821d88941238a06592dfb422" @@ -18,21 +19,19 @@ class Standard < Formula def install system "npm", "install", *std_npm_args - bin.install_symlink Dir["#{libexec}/bin/*"] + bin.install_symlink libexec.glob("bin*") end test do - test_foo = testpath/"foo.js" - test_foo.write "console.log(\"hello there\")" - output = shell_output("#{bin}/standard #{test_foo} 2>&1", 1) + (testpath"foo.js").write <<~JS + console.log("hello there") + if (name != 'John') { } + JS + output = shell_output("#{bin}standard foo.js 2>&1", 1) assert_match "Strings must use singlequote. (quotes)", output - - test_bar = testpath/"bar.js" - test_bar.write "if (name != 'John') { }" - output = shell_output("#{bin}/standard #{test_bar} 2>&1", 1) assert_match "Expected '!==' and instead saw '!='. (eqeqeq)", output assert_match "Empty block statement. (no-empty)", output - assert_match version.to_s, shell_output("#{bin}/standard --version") + assert_match version.to_s, shell_output("#{bin}standard --version") end end \ No newline at end of file diff --git a/Formula/s/svt-av1.rb b/Formula/s/svt-av1.rb index c50b56b56..7185c2ef7 100644 --- a/Formula/s/svt-av1.rb +++ b/Formula/s/svt-av1.rb @@ -1,27 +1,33 @@ class SvtAv1 < Formula desc "AV1 encoder" homepage "https:gitlab.comAOMediaCodecSVT-AV1" - url "https:gitlab.comAOMediaCodecSVT-AV1-archivev2.2.1SVT-AV1-v2.2.1.tar.bz2" - sha256 "3fd002b88816506f84b6d624659be5cbadb4cdf5a11258a5cbc6bfc488c82d01" + url "https:gitlab.comAOMediaCodecSVT-AV1-archivev2.3.0SVT-AV1-v2.3.0.tar.bz2" + sha256 "f65358499f572a47d6b076dda73681a8162b02c0b619a551bc2d62ead8ee719a" license "BSD-3-Clause" head "https:gitlab.comAOMediaCodecSVT-AV1.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "b4ebfab3d3697247524c182b84ecdd03df646cb646aa922b7b844ddd9454032f" - sha256 cellar: :any, arm64_sonoma: "c6286d14ed2e49b1258acc3c3a5f6eb8139ba6cbd99b72f4a9ee33704a7d3db5" - sha256 cellar: :any, arm64_ventura: "60999334966012dfcd9697d0c9d5ba1659aa4260e061149d9e94272c37721810" - sha256 cellar: :any, arm64_monterey: "37e32b9bd08e1dcb6b1637a2f61fd81723e089f9d8cba24d874396256d9a8ca4" - sha256 cellar: :any, sonoma: "974fe9df82f74045f99246c1960fd1d2a613a5d5387dc8edc024867a4d64a392" - sha256 cellar: :any, ventura: "478337cfa8ea15ad1cc8f401f8cad22ca4879e7dfb2f8509f52f2a9f9ee8aba2" - sha256 cellar: :any, monterey: "fc42a8ac4e250d8e75dd4633285341dbb228de0bc8710cbacccc0cac6fa0f55b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b5171551831f7bdb18ecd55525efbc1189ab6f772ccb586ff9ba19d5f0ef6575" + sha256 cellar: :any, arm64_sequoia: "b7071bcdd49e6f95dbea917544ae580502b0bb3463b509b40a46f4bc76599c35" + sha256 cellar: :any, arm64_sonoma: "9628c69df64063f970ed2886c0ee331021ddf62bdb240dc4a596c8a269f67341" + sha256 cellar: :any, arm64_ventura: "bb144183d7849c4e6a7621c447d4b7195255d7ab7f374a0cc417f398fd1cfe53" + sha256 cellar: :any, sonoma: "16d30044c1f93b2e7d1761609049c98d6ae45a2761d20b16646da8988443b4c5" + sha256 cellar: :any, ventura: "3f61bca9d63853428078901104a73485771985466300c25e8cb5eb68397b86de" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2102cd7a9136546cdaa969708b64d162dde990e74ba5caa4ed935b11bea9f616" end depends_on "cmake" => :build depends_on "nasm" => :build def install - system "cmake", "-S", ".", "-B", "build", "-DCMAKE_INSTALL_RPATH=#{rpath}", *std_cmake_args + extra_cmake_args = %W[-DCMAKE_INSTALL_RPATH=#{rpath}] + + # Explicitly disable ARM NEON I8MM extension on Apple Silicon: upstream + # build script attempts to detect CPU features via compiler flags, which + # are stripped by brew's compiler shim. The M1 chip does not support the + # I8MM extension (hw.optional.arm.FEAT_I8MM). + extra_cmake_args << "-DENABLE_NEON_I8MM=OFF" if OS.mac? + + system "cmake", "-S", ".", "-B", "build", *extra_cmake_args, *std_cmake_args system "cmake", "--build", "build" system "cmake", "--install", "build" end diff --git a/Formula/s/swctl.rb b/Formula/s/swctl.rb new file mode 100644 index 000000000..7eb46c4e7 --- /dev/null +++ b/Formula/s/swctl.rb @@ -0,0 +1,34 @@ +class Swctl < Formula + desc "Apache SkyWalking CLI (Command-line Interface)" + homepage "https:skywalking.apache.org" + url "https:github.comapacheskywalking-cliarchiverefstags0.14.0.tar.gz" + sha256 "9b1861a659e563d2ba7284ac19f3ae72649f08ac7ff7064aee928a7df2cd2bff" + license "Apache-2.0" + head "https:github.comapacheskywalking-cli.git", branch: "master" + + bottle do + sha256 cellar: :any_skip_relocation, arm64_sequoia: "728dabd3e1d8365ae37fb21cbc1a08141be78b2f171f0de9b1ebac833457725a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "728dabd3e1d8365ae37fb21cbc1a08141be78b2f171f0de9b1ebac833457725a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "728dabd3e1d8365ae37fb21cbc1a08141be78b2f171f0de9b1ebac833457725a" + sha256 cellar: :any_skip_relocation, sonoma: "cfadf539862b32307e496af660a32da07c3d7de286cce07b2f0812b87b5491dd" + sha256 cellar: :any_skip_relocation, ventura: "cfadf539862b32307e496af660a32da07c3d7de286cce07b2f0812b87b5491dd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "874046baa0f6440899485e5f4fde537a34154534e9611b6ae5cf0f4aa86162e8" + end + + depends_on "go" => :build + + def install + ldflags = "-s -w -X main.version=#{version}" + system "go", "build", *std_go_args(ldflags:), ".cmdswctl" + + # upstream pr to support zsh and fish completions, https:github.comapacheskywalking-clipull207 + generate_completions_from_executable(bin"swctl", "completion", shells: [:bash]) + end + + test do + assert_match version.to_s, shell_output("#{bin}swctl --version 2>&1") + + output = shell_output("#{bin}swctl --display yaml service ls 2>&1", 1) + assert_match "level=fatal msg=\"Post \\\"http:127.0.0.1:12800graphql\\\"", output + end +end \ No newline at end of file diff --git a/Formula/s/swiftformat.rb b/Formula/s/swiftformat.rb index 9af8d5ae4..bc258e4ca 100644 --- a/Formula/s/swiftformat.rb +++ b/Formula/s/swiftformat.rb @@ -1,18 +1,18 @@ class Swiftformat < Formula desc "Formatting tool for reformatting Swift code" homepage "https:github.comnicklockwoodSwiftFormat" - url "https:github.comnicklockwoodSwiftFormatarchiverefstags0.55.3.tar.gz" - sha256 "a961c7512688efde21af91fab35b19d1660065ee9e73846a390355a1b9051109" + url "https:github.comnicklockwoodSwiftFormatarchiverefstags0.55.4.tar.gz" + sha256 "b72e0f0548ca6e8029a81b4f27cb11b648e84c36f8938b88d75f10a894ae31cd" license "MIT" head "https:github.comnicklockwoodSwiftFormat.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "4dfcd41f999c51f6cba22b48c4329bbaa77217255aa208d9cb83e1fa9afd9f85" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "40c610daf4c78d8a80a9802d07754a0ed9bae55900d0a0c3d05e2c9cff0c6ec5" - sha256 cellar: :any_skip_relocation, arm64_ventura: "7d4aab5c44dccb90809daa93e422084dec9a8d1be2fb9736ce7e7b27d074b608" - sha256 cellar: :any_skip_relocation, sonoma: "624d74aa0244f740b10c396586f640511980720c19b3941e3898290c2636fbd9" - sha256 cellar: :any_skip_relocation, ventura: "d71999ccba326aa80eff5d36753a66a76102588ede17d3c547fd463d91bf401e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "6b8a48b73ccf33938a8fe34de474fec732cf2c5013e9136b799f3f2169d209fc" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "c3630103f688c867f0400ae75832f9a2704e46c8edd2cb3c867e43336c5067e1" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "491111aa6521d28ff46539dfb95aa22e1350c657c8aab002d19eb7d74925cac6" + sha256 cellar: :any_skip_relocation, arm64_ventura: "a1fec1fa8008ac7461b23acc0817f1633b7cd636fcd015a7d3c45595dac00d24" + sha256 cellar: :any_skip_relocation, sonoma: "3a3492fec361535ee067dd5b3eae6d5ce77d9128dd16f8b447ede4bb73b677ce" + sha256 cellar: :any_skip_relocation, ventura: "42f13de50ad12ebc6272f151d17310cea05d1fcbbe9570b81ad6203adf474329" + sha256 cellar: :any_skip_relocation, x86_64_linux: "04815282a5c6028bb96b3fe3ed5f5f5bb65ea836b9b4289da276cbe9e95e00ac" end depends_on xcode: ["10.1", :build] diff --git a/Formula/t/teleport.rb b/Formula/t/teleport.rb index a50104173..1c03af326 100644 --- a/Formula/t/teleport.rb +++ b/Formula/t/teleport.rb @@ -1,8 +1,8 @@ class Teleport < Formula desc "Modern SSH server for teams managing distributed infrastructure" homepage "https:goteleport.com" - url "https:github.comgravitationalteleportarchiverefstagsv17.1.0.tar.gz" - sha256 "f7ae0f93bcad83e35caaa29560f2ed7c38f6a431a9d39e8cf1ddc2d5e166d742" + url "https:github.comgravitationalteleportarchiverefstagsv17.1.1.tar.gz" + sha256 "a54a60329780b2939f06b0de15599bb45662da7f5390c88e632812aa562c58ec" license all_of: ["AGPL-3.0-or-later", "Apache-2.0"] head "https:github.comgravitationalteleport.git", branch: "master" @@ -18,12 +18,12 @@ class Teleport < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "5124d63ec7c15996720d045db8ed6d6bda349372feb11abc8ca60f06dc06226b" - sha256 cellar: :any, arm64_sonoma: "e08742666b30863a2d7f1b292284cd7d31a5e93e922c114eb1a30317955390a7" - sha256 cellar: :any, arm64_ventura: "66991ac1228e4789bd12d85ce62de0827681a1b77306690246b303716ffb136c" - sha256 cellar: :any, sonoma: "18dd5db9b195368214fb46088f870bfe6fadac6be0b93c0d44840322ef5ad83d" - sha256 cellar: :any, ventura: "b21afee20210080a2149c3da43958c42466eb5111ac6c0ba566e16d5cbaa9d55" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e1e16b98e3e02349645dbe51fa096fc3f1a82866bb3cbb72a8c77b7f03a51125" + sha256 cellar: :any, arm64_sequoia: "4ec6e20dd5c0571fc3f6e9e59352a1b7f4d4070a6aec255c7fb4c8815ff5614f" + sha256 cellar: :any, arm64_sonoma: "dc821c8991bb2b4ab149f11fddcc17b72a3330ff63c7196f3d9abc03f69bbf3e" + sha256 cellar: :any, arm64_ventura: "8af71f30776c474b6ad8cf1ea3210662ce2f71b4fbb20a84402044db086048b8" + sha256 cellar: :any, sonoma: "9ec65594802cc04e288a5d6b7f88f01d85f0d29a4c9d386a39e89d6267697943" + sha256 cellar: :any, ventura: "ba8e13aab5a8719970fedc7cdac8d548015b20ebaf1b0ecf7fefbdbdc994904c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "84f6e97ab58291552741ddf69d22d09a76b6553c65ace5791d3f6d17327ec231" end depends_on "go" => :build diff --git a/Formula/t/tenere.rb b/Formula/t/tenere.rb index 1725936ce..05450764f 100644 --- a/Formula/t/tenere.rb +++ b/Formula/t/tenere.rb @@ -4,20 +4,28 @@ class Tenere < Formula url "https:github.compythopstenerearchiverefstagsv0.11.2.tar.gz" sha256 "865c9b041faf935545dbb9753b33a8ff09bf4bfd8917d25ca93f5dc0c0cac114" license "GPL-3.0-or-later" + revision 1 bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "0cfe044f70a14a46fbcc13fd9567b1d376a1081829dc4ab41e7d26772da2c4a7" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "fd39545ed71c5c4bc73698cb55f8c686e770100e36c6843f4c73a9659aa6516b" - sha256 cellar: :any_skip_relocation, arm64_ventura: "3ccc493d54b1090b493158af6816e5e2ea88d5ee7bb96aa07106f45bd2f31c69" - sha256 cellar: :any_skip_relocation, sonoma: "853a57352491e3bed077f2a9f49b41750eb55737993a91d181dbb7cbe5d617e2" - sha256 cellar: :any_skip_relocation, ventura: "db5cf107adb337ca8ae33f16b77be78413fca5eef6bf9a32fe4bfb74943cea1b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0eaf02aea5d55524a747a79e3ea5b88a467a491e31acb86a7a9630680cc9b498" + sha256 cellar: :any, arm64_sequoia: "0baa70b7b012c3d3a774dc50b20a121f4e4edbc32d3ce855196c36549ac4ce27" + sha256 cellar: :any, arm64_sonoma: "3415de2c7a37c7f05f0d445e189f10d13cf3bc0dbf4c13b7684b9899d8b76365" + sha256 cellar: :any, arm64_ventura: "7c4d49ece26a9ef64424c86facc1ca2bc89b148740439d61cc2bf82386c8195c" + sha256 cellar: :any, sonoma: "dd4b840456d008367562e83e9e368d2ae8d0cfb657c596e4a3994d2dc5d41506" + sha256 cellar: :any, ventura: "ea4358924174ee2b2c85fdb2defe04c974883b9a181afc045e328eec6bb8fee8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b5d05813cd020da94e484be7e518d6189298b0e395707b64ef893b0ac91529b0" end + depends_on "pkgconf" => :build depends_on "rust" => :build + depends_on "libgit2@1.7" + depends_on "oniguruma" + uses_from_macos "zlib" def install + ENV["LIBGIT2_NO_VENDOR"] = "1" + ENV["RUSTONIG_SYSTEM_LIBONIG"] = "1" + system "cargo", "install", *std_cargo_args end diff --git a/Formula/t/tenv.rb b/Formula/t/tenv.rb index ea14cf5f2..b5c77e9ed 100644 --- a/Formula/t/tenv.rb +++ b/Formula/t/tenv.rb @@ -1,18 +1,18 @@ class Tenv < Formula desc "OpenTofu Terraform Terragrunt Atmos version manager" homepage "https:tofuutils.github.iotenv" - url "https:github.comtofuutilstenvarchiverefstagsv3.2.12.tar.gz" - sha256 "de1fe072d75408012a4886b793de2e5ee15c2d598ce28028f971937b5cd12252" + url "https:github.comtofuutilstenvarchiverefstagsv4.0.1.tar.gz" + sha256 "71a9111d0310e37f097b7967c04f99f4526092dda98a2f922de6b45e2954a809" license "Apache-2.0" head "https:github.comtofuutilstenv.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "43ef373563b740b41d564218d7b5bc0d2bdb32135127360faaa56f2774b8f5a6" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "43ef373563b740b41d564218d7b5bc0d2bdb32135127360faaa56f2774b8f5a6" - sha256 cellar: :any_skip_relocation, arm64_ventura: "43ef373563b740b41d564218d7b5bc0d2bdb32135127360faaa56f2774b8f5a6" - sha256 cellar: :any_skip_relocation, sonoma: "86647597e24df6fcdcb2e4a58c3a7ccca1c31e0c14e2f93ddc1d4b0b8df06b6c" - sha256 cellar: :any_skip_relocation, ventura: "86647597e24df6fcdcb2e4a58c3a7ccca1c31e0c14e2f93ddc1d4b0b8df06b6c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "962632970a0c3da7d88b51d24e84e6824b42540c801d0b51507b6b80a15409f0" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "cd1347d1f18347f8d3b45c6e86b7c205a038eb46d05ce0ac48b13db2d7c78ebe" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "cd1347d1f18347f8d3b45c6e86b7c205a038eb46d05ce0ac48b13db2d7c78ebe" + sha256 cellar: :any_skip_relocation, arm64_ventura: "cd1347d1f18347f8d3b45c6e86b7c205a038eb46d05ce0ac48b13db2d7c78ebe" + sha256 cellar: :any_skip_relocation, sonoma: "71def02225730555eb10524bce22140c60aa9969b1848cd8ab287f3eb291127a" + sha256 cellar: :any_skip_relocation, ventura: "71def02225730555eb10524bce22140c60aa9969b1848cd8ab287f3eb291127a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "07c9dd90514fccd78dc67db911523e906af92da6b5a2d91941a27b3e13908673" end depends_on "go" => :build diff --git a/Formula/t/tgui.rb b/Formula/t/tgui.rb index 808c8997d..55f203fe1 100644 --- a/Formula/t/tgui.rb +++ b/Formula/t/tgui.rb @@ -1,8 +1,8 @@ class Tgui < Formula desc "GUI library for use with sfml" homepage "https:tgui.eu" - url "https:github.comtexusTGUIarchiverefstagsv1.6.1.tar.gz" - sha256 "c9ee4dd9107a107bc818368691c607ab812fd8cf18d02effbe8a1413edea657f" + url "https:github.comtexusTGUIarchiverefstagsv1.7.0.tar.gz" + sha256 "7d40359770e2f8e534a57332c99fd56c72cf79a8b59642676e01394fe05cb1fa" license "Zlib" livecheck do @@ -11,12 +11,12 @@ class Tgui < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "ae653005a2c508f41fa97008f383ffb57b4ed00345975cda0fee9152201ae697" - sha256 cellar: :any, arm64_sonoma: "34c23d4a04975e6e8d01935219e0d4b86bf2eab913c7a1441b820717dab7ae62" - sha256 cellar: :any, arm64_ventura: "22a69983852c4622aac5b2f668c02bae2f0f5ed9feff1a58876d0c56faac78c8" - sha256 cellar: :any, sonoma: "8a5abc027243e1e23838c4df10c22d0758efc1b335689922160dea25886390c3" - sha256 cellar: :any, ventura: "94f9406476600fcce70df6a413de54ecd2bee522bc6f8fca454b72540606e12f" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0c7863208e769e1080430365bd3993b2f2da5bd62176d308df8547f3f94024b0" + sha256 cellar: :any, arm64_sequoia: "90d6c28e6b997ca35cdff3fec9d975cb13fabb8d5414d5d3df099017d40178b7" + sha256 cellar: :any, arm64_sonoma: "6788040409873afe34bef9f3c78af753967452644ea81a4b639078a6b803c9d5" + sha256 cellar: :any, arm64_ventura: "8c7f17dc0db7ef819fddc51958ed586c9713a1731933af201c43a20a9d137814" + sha256 cellar: :any, sonoma: "d116111ee1c1d2b1bcdf3156c0537999ddf6a02ef5a1bd36c01e0c95b59666c5" + sha256 cellar: :any, ventura: "15f48330201de8009cb8f79c6d0be0a2bea00d0a0cd21dffb6f77c133297b4b5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "adb09f2ae11fe708c1b9fda03590f2483f490535d9e6572778e10f3996df45a3" end depends_on "cmake" => :build diff --git a/Formula/u/universal-ctags.rb b/Formula/u/universal-ctags.rb index 5df25b32d..19284115f 100644 --- a/Formula/u/universal-ctags.rb +++ b/Formula/u/universal-ctags.rb @@ -1,9 +1,9 @@ class UniversalCtags < Formula desc "Maintained ctags implementation" homepage "https:github.comuniversal-ctagsctags" - url "https:github.comuniversal-ctagsctagsarchiverefstagsp6.1.20241215.0.tar.gz" - version "p6.1.20241215.0" - sha256 "5e741a69634f79fdf70bd7b39ecab8af4ff6db5450f2858f3fe947bb5ab85b88" + url "https:github.comuniversal-ctagsctagsarchiverefstagsp6.1.20241222.0.tar.gz" + version "p6.1.20241222.0" + sha256 "fa41cf1ca32178c86dd305b70a956ea5fd98fcc459f3d88a9350c4bdef505808" license "GPL-2.0-only" head "https:github.comuniversal-ctagsctags.git", branch: "master" @@ -13,12 +13,12 @@ class UniversalCtags < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "13d820e5ba26d4bae2b3aa0569c539764c16604cdefbd29b42f3edf01600b9b2" - sha256 cellar: :any, arm64_sonoma: "65fd3b603dfa297a19b689880e014f7be45e519056f1f71304e80acda0207581" - sha256 cellar: :any, arm64_ventura: "5b7a8a8bc14d2426d9aaaad7d45043ba209e6890da25790afbc5d19753c839b6" - sha256 cellar: :any, sonoma: "716bcc30b9de684223a5d673e29ce06831cdabe003843eb930a60189869400df" - sha256 cellar: :any, ventura: "b2dcc5e5cde8d834ee91e4fe5294d93e34f32f82ae0adc34052267b2b5357847" - sha256 cellar: :any_skip_relocation, x86_64_linux: "609ea6c3c68433e8731426ba1a4058f96633fc9dca0b16e964a45c9b89cf971a" + sha256 cellar: :any, arm64_sequoia: "69954b6c257abf2c4aef0961af87f2f4e5a4eb371e9e22c5ca8a96de946d9cf8" + sha256 cellar: :any, arm64_sonoma: "a7c10f6d2aff1566293108c2a9242d2b42ea578ee838d7c616f3f9090a8e2aea" + sha256 cellar: :any, arm64_ventura: "15793be2ad915378a72bd5d94c198fc6eece8f335db42a07fb4844b009d8e7de" + sha256 cellar: :any, sonoma: "6f3187708cd59cbf0b339dace6b48f96b3484c4561fc2b1d6bfc78690716e69f" + sha256 cellar: :any, ventura: "e5f4bc898ed78a0278729b6cf54b9cb96126b9b2ec7b05295e182cb90cfa14d4" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a23130fd7cd4172c271ef27eb1323842f97452ed2340518741b4eff74504aa76" end depends_on "autoconf" => :build diff --git a/Formula/v/verovio.rb b/Formula/v/verovio.rb index 9225ef0a9..2bd1eb59e 100644 --- a/Formula/v/verovio.rb +++ b/Formula/v/verovio.rb @@ -1,18 +1,18 @@ class Verovio < Formula desc "Command-line MEI music notation engraver" homepage "https:www.verovio.org" - url "https:github.comrism-digitalverovioarchiverefstagsversion-4.4.0.tar.gz" - sha256 "4c0cd2120625c709bdd0658470b53e9e1241f3c6525df7904ed7bdfb2f11cdfd" + url "https:github.comrism-digitalverovioarchiverefstagsversion-4.5.0.tar.gz" + sha256 "031809b0f82588e7bbf0b2ac78818efde6b754d77e68752713f2b090e1084a6c" license "LGPL-3.0-only" head "https:github.comrism-digitalverovio.git", branch: "develop" bottle do - sha256 arm64_sequoia: "a19a81a21d33b1053607f58f117fa9f258c7fb36fc960c4f5a9f672c8412e029" - sha256 arm64_sonoma: "3a90e3b5acc6a4e26426cd228b22f8382a992353d4265ee855a6c05142b050da" - sha256 arm64_ventura: "b7b51c01ad9b888b2f3dc69df371543b60b1a68dd56079bd77082938e74d09c6" - sha256 sonoma: "f43d67c645742be4dc9c01157a94e6b148ebcb3e096c20a3f1c2c6d64f304ed8" - sha256 ventura: "970acf1db4ce1050fc27b6fb1af446ee9e5041a54c258f2b137670666dadc488" - sha256 x86_64_linux: "b16c478b74599b28dda3ac7a710ed706b755b9a24fff499d316ffe54e421138e" + sha256 arm64_sequoia: "747f3ed29e5c06ea2f3081dc54b87d2cda1536cab11c2a09000e461dc98cac67" + sha256 arm64_sonoma: "44dc546eabe50efb6213bceb731a07948e22fa5f4617cb9eb1cc0d59023eaffc" + sha256 arm64_ventura: "74e010cae2f02743ef63bb7fb291ba1b102050700a838a4850b19593982d48d3" + sha256 sonoma: "ea91768b60fcbc99ffd5b6592de14c5e3f930dd7c98e88d960f3b9ac2c1e562c" + sha256 ventura: "a545153e3bb673f7a2586c221a060a6aff0ce96d150af2a04f854d148c69045e" + sha256 x86_64_linux: "3913eeb7e774b1fe18a957a28b630e2f2164f112492eab526f3e5f122f4a17ab" end depends_on "cmake" => :build diff --git a/Formula/v/victorialogs.rb b/Formula/v/victorialogs.rb index e3780de67..dfd34b474 100644 --- a/Formula/v/victorialogs.rb +++ b/Formula/v/victorialogs.rb @@ -1,8 +1,8 @@ class Victorialogs < Formula desc "Open source user-friendly database for logs from VictoriaMetrics" homepage "https:docs.victoriametrics.comvictorialogs" - url "https:github.comVictoriaMetricsVictoriaMetricsarchiverefstagsv1.3.2-victorialogs.tar.gz" - sha256 "efefc27abbab85dd3126201665a28fca04cf14250fb34e9a1bf93b1715382972" + url "https:github.comVictoriaMetricsVictoriaMetricsarchiverefstagsv1.4.0-victorialogs.tar.gz" + sha256 "541b653f54e87b2144b10a62537a39677b97970969602290331ec58094391ffb" license "Apache-2.0" # There are tags like `pmm-6401-v1.89.1` in the upstream repo. They don't @@ -14,12 +14,12 @@ class Victorialogs < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "a1e28feed9f7dc51c46a50c02cac743ae362c73cd26c205fc0b3658471b42f2b" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "01ccd0e91b4ac50e093b0006404b81efac1e13ab832a8f3b9ce6c0f2e70707c8" - sha256 cellar: :any_skip_relocation, arm64_ventura: "64694671962d83ab7d1f7c3968420a43d3724b07d5c188d44c75757cf7c8ebf8" - sha256 cellar: :any_skip_relocation, sonoma: "7ce93978693e4c5db421e504483f3f1214426444e9e8228903e9b5f94a223ee5" - sha256 cellar: :any_skip_relocation, ventura: "3b19dfca70e41de9a161557d3ba49cb27b8b74a8fa55ef6f2307ea4dd609206b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1ccca4900527df5a4a8d097a579ad4521473966bd952e40b7637acf19a4bb531" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "94d4053056a144746ffd5f286f0dc4db58d0c6a4dedfd9f9b45ad6f58daf6df2" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "00bc933d004c1ef4f3fe88aaf53c79ed91866f240f6dc21fcf63aeda755fd0aa" + sha256 cellar: :any_skip_relocation, arm64_ventura: "bb8b67b471f0b9b32e58d6c92e3421eb4e84af99a42d39df97f00352bbdddf1a" + sha256 cellar: :any_skip_relocation, sonoma: "3fc343012db2c16405fae55015baed2dd8ccef78c48eeecbad1b4e63476d393f" + sha256 cellar: :any_skip_relocation, ventura: "497fbfd094a8483f3888c0bc4c9e733a46603b1392dbdd0915e35aca84ebdda1" + sha256 cellar: :any_skip_relocation, x86_64_linux: "853f41c88e9a97a302b7fbd6f401285f3a37917694da31adf2ab5a9a0bb5cbf4" end depends_on "go" => :build diff --git a/Formula/v/vue-cli.rb b/Formula/v/vue-cli.rb index 508f3d65b..523943f46 100644 --- a/Formula/v/vue-cli.rb +++ b/Formula/v/vue-cli.rb @@ -17,6 +17,8 @@ class VueCli < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "f068d7c069a1dae0ecbba18a4537d4816d55d6357ff9feb4806923ee486e92e9" end + deprecate! date: "2024-12-22", because: :deprecated_upstream + depends_on "node" on_macos do @@ -25,7 +27,7 @@ class VueCli < Formula def install system "npm", "install", *std_npm_args - bin.install_symlink Dir["#{libexec}/bin/*"] + bin.install_symlink libexec.glob("bin/*") # Remove vendored pre-built binary `terminal-notifier` node_notifier_vendor_dir = libexec/"lib/node_modules/@vue/cli/node_modules/node-notifier/vendor" @@ -49,7 +51,7 @@ def install } JSON - assert_match "yarn", shell_output(bin/"vue config") - assert_match "npm", shell_output(bin/"vue info") + assert_match "yarn", shell_output("#{bin}/vue config") + assert_match "npm", shell_output("#{bin}/vue info") end end \ No newline at end of file diff --git a/Formula/w/wayland-protocols.rb b/Formula/w/wayland-protocols.rb index 496f29423..a8951ee57 100644 --- a/Formula/w/wayland-protocols.rb +++ b/Formula/w/wayland-protocols.rb @@ -1,8 +1,8 @@ class WaylandProtocols < Formula desc "Additional Wayland protocols" homepage "https://wayland.freedesktop.org" - url "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.38/downloads/wayland-protocols-1.38.tar.xz" - sha256 "ff17292c05159d2b20ce6cacfe42d7e31a28198fa1429a769b03af7c38581dbe" + url "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.39/downloads/wayland-protocols-1.39.tar.xz" + sha256 "e1dcdcbbf08e2e0a8a02ee5d9a0be3a6aafc39a4b51fa7e0d2f1a16411cb72fa" license "MIT" livecheck do @@ -11,7 +11,7 @@ class WaylandProtocols < Formula end bottle do - sha256 cellar: :any_skip_relocation, x86_64_linux: "0ab78ebfe3b6be3e805dfa2ba79ce074b38a520d473d49af97b929ee8e7b63a7" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b95e8a20343de6e038b86607da90b5854a6d2b281c23a5f4f8ef2b178184c03e" end depends_on "meson" => :build diff --git a/Formula/w/webp.rb b/Formula/w/webp.rb index 0c2c303cb..f7a025968 100644 --- a/Formula/w/webp.rb +++ b/Formula/w/webp.rb @@ -1,8 +1,8 @@ class Webp < Formula desc "Image format providing lossless and lossy compression for web images" homepage "https://developers.google.com/speed/webp/" - url "https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.4.0.tar.gz" - sha256 "61f873ec69e3be1b99535634340d5bde750b2e4447caa1db9f61be3fd49ab1e5" + url "https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.5.0.tar.gz" + sha256 "7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c" license "BSD-3-Clause" head "https://chromium.googlesource.com/webm/libwebp.git", branch: "main" @@ -12,13 +12,12 @@ class Webp < Formula end bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "e10ece3ad9a497f43c19b9b266153ab695618efa56d4fb71a3d93a30e8794d34" - sha256 cellar: :any, arm64_sonoma: "25da1a969839c498daa50512a463a472671cf26abe1620d659b7bb5a8cbc8f61" - sha256 cellar: :any, arm64_ventura: "5fbe5e4ca1a6460ae98a69d41da4cfd3a7af126a11187ccc13c7d55c5efe7e08" - sha256 cellar: :any, sonoma: "d4a2bb7f9093c305ef3275bc9a9b23475ff0fb5ddf708e93b8b9ba8b3a760303" - sha256 cellar: :any, ventura: "30b378eea3097c2227e91b07571bf8577e4702c02bd53ceb9564e352574f1071" - sha256 cellar: :any_skip_relocation, x86_64_linux: "be18bbf7a53ce2f1a4d4f7f92fae9baadf888c0ea0b0bd2842050bf77bf86936" + sha256 cellar: :any, arm64_sequoia: "700e1f0c8a32f99de402e714237c786191c5ef782b8639b2f2b1c5794b025825" + sha256 cellar: :any, arm64_sonoma: "121c8d526d62724c65ca82ad99a2edfa56bf7aeb6a69a231399e0faab96cad1f" + sha256 cellar: :any, arm64_ventura: "a0ce31323770314c805a305cccb2e30f2a0f04d461842448de9d569f5baa6306" + sha256 cellar: :any, sonoma: "18e9cdc6a27311b71e215cfc392f4d2b032a8f9f43b80b65dc920ed1bccbbc34" + sha256 cellar: :any, ventura: "6df9e02a753aabd2aa0a1096ad30a2460ff87c86e8bb0b9dd0562cbd74c03bb2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "04808907272edc079436cb1e6cec57021d17007d0df49842158865e2ff48f601" end depends_on "cmake" => :build diff --git a/sync-sources.csv b/sync-sources.csv index 49383da6b..aa3770732 100644 --- a/sync-sources.csv +++ b/sync-sources.csv @@ -28,6 +28,7 @@ Homebrew-homebrew-core/Formula/a/acl.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/a/acl2.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/acme.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/a/acpica.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/a/acronym.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/act.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/action-docs.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/action-validator.rb, Homebrew/homebrew-core, 1 @@ -273,6 +274,7 @@ Homebrew-homebrew-core/Formula/a/asyncapi.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/asyncplusplus.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/at-spi2-core.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/a/ata.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/a/atac.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/atari800.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/a/atasm.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/a/atf.rb, Homebrew/homebrew-core, 1 @@ -1023,6 +1025,7 @@ Homebrew-homebrew-core/Formula/c/codelimit.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/codequery.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/coder.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/codespell.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/c/codevis.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/coffeescript.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/cog.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/coin3d.rb, Homebrew/homebrew-core, 1 @@ -4501,6 +4504,7 @@ Homebrew-homebrew-core/Formula/n/nettle.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/n/nettoe.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/n/networkit.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/n/never.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/n/neverest.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/n/newlisp.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/n/newman.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/n/newrelic-cli.rb, Homebrew/homebrew-core, 1 @@ -4810,6 +4814,7 @@ Homebrew-homebrew-core/Formula/o/opus.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/o/opusfile.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/o/oq.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/o/or-tools.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/o/oranda.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/o/oras.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/o/orbiton.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/o/orbuculum.rb, Homebrew/homebrew-core, 1 @@ -5080,6 +5085,7 @@ Homebrew-homebrew-core/Formula/p/pip-tools.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/p/pipdeptree.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/p/pipe-rename.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/p/pipebench.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/p/pipelight.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/p/pipemeter.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/p/pipenv.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/p/pipes-sh.rb, Homebrew/homebrew-core, 1 @@ -5359,7 +5365,7 @@ Homebrew-homebrew-core/Formula/p/python-tabulate.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/p/python-tk@3.10.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/p/python-tk@3.11.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/p/python-tk@3.12.rb, Homebrew/homebrew-core, 0 -Homebrew-homebrew-core/Formula/p/python-tk@3.13.rb, Homebrew/homebrew-core, 0 +Homebrew-homebrew-core/Formula/p/python-tk@3.13.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/p/python-tk@3.9.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/p/python-yq.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/p/python@3.10.rb, Homebrew/homebrew-core, 1 @@ -5987,6 +5993,7 @@ Homebrew-homebrew-core/Formula/s/slowhttptest.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/slrn.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/s/slsa-verifier.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/slugify.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/s/slumber.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/slurm.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/smake.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/s/smali.rb, Homebrew/homebrew-core, 1 @@ -6194,7 +6201,7 @@ Homebrew-homebrew-core/Formula/s/sstp-client.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/s/st.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/stackql.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/stanc3.rb, Homebrew/homebrew-core, 1 -Homebrew-homebrew-core/Formula/s/standard.rb, Homebrew/homebrew-core, 0 +Homebrew-homebrew-core/Formula/s/standard.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/standardese.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/stanford-corenlp.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/s/stanford-ner.rb, Homebrew/homebrew-core, 0 @@ -6280,6 +6287,7 @@ Homebrew-homebrew-core/Formula/s/swagger-codegen.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/swagger-codegen@2.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/swagger2markup-cli.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/swaks.rb, Homebrew/homebrew-core, 0 +Homebrew-homebrew-core/Formula/s/swctl.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/s/swfmill.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/s/swftools.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/s/swi-prolog.rb, Homebrew/homebrew-core, 1 @@ -7745,6 +7753,7 @@ Homebrew-homebrew-cask/Casks/b/bilimini.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/b/billings-pro.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/b/binance.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/b/binary-ninja-free.rb, Homebrew/homebrew-cask, 0 +Homebrew-homebrew-cask/Casks/b/bindiff.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/b/bing-wallpaper.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/b/bingpaper.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/b/bino.rb, Homebrew/homebrew-cask, 0 @@ -12152,7 +12161,7 @@ Homebrew-homebrew-cask/Casks/m/material-maker.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/m/mathcha-notebook.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/mathpix-snipping-tool.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/matterhorn.rb, Homebrew/homebrew-cask, 1 -Homebrew-homebrew-cask/Casks/m/mattermost.rb, Homebrew/homebrew-cask, 1 +Homebrew-homebrew-cask/Casks/m/mattermost.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/mattr-slate.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/m/mauve.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/mavensmate.rb, Homebrew/homebrew-cask, 1 @@ -13239,7 +13248,7 @@ Homebrew-homebrew-cask/Casks/r/red-eye.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/r/redcine-x-pro.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/r/redeclipse.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/r/redis-pro.rb, Homebrew/homebrew-cask, 1 -Homebrew-homebrew-cask/Casks/r/redisinsight.rb, Homebrew/homebrew-cask, 1 +Homebrew-homebrew-cask/Casks/r/redisinsight.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/r/redquits.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/r/redream.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/r/reflect.rb, Homebrew/homebrew-cask, 1 @@ -13519,7 +13528,7 @@ Homebrew-homebrew-cask/Casks/s/sigdigger.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/s/sigil.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/s/sigmaos.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/s/signal.rb, Homebrew/homebrew-cask, 0 -Homebrew-homebrew-cask/Casks/s/signal@beta.rb, Homebrew/homebrew-cask, 1 +Homebrew-homebrew-cask/Casks/s/signal@beta.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/s/signet.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/s/silentknight.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/s/silhouette-studio.rb, Homebrew/homebrew-cask, 0