diff --git a/Casks/a/ableset.rb b/Casks/a/ableset.rb index 47dccf179..c3feb85de 100644 --- a/Casks/a/ableset.rb +++ b/Casks/a/ableset.rb @@ -1,9 +1,9 @@ cask "ableset" do arch arm: "-arm64" - version "2.7.3" - sha256 arm: "108e01ea895167cb166bb31d10dd305db8fedab56e2de4be28e0b7445bd440b4", - intel: "a7eefc8d0cbdfb9558c23f9d3400f34b995f5e98ba7b69837ced84c8f6cc3515" + version "2.7.4" + sha256 arm: "121028f9a7f097dc5212a18a66afa0089d902a4f8231da9ddf538dd8392d3390", + intel: "bce76dc711bc39dc0392a197d42ecf6385b980ec1d2de877ec886062e025cc97" url "https://s3.amazonaws.com/download.ableset.app/mac#{arch}/AbleSet-#{version}#{arch}.dmg", verified: "s3.amazonaws.com/download.ableset.app/" diff --git a/Casks/a/aerial@beta.rb b/Casks/a/aerial@beta.rb index bbd750b8a..51d787468 100644 --- a/Casks/a/aerial@beta.rb +++ b/Casks/a/aerial@beta.rb @@ -1,6 +1,6 @@ cask "aerial@beta" do - version "3.2.7beta9" - sha256 "ab54eb9a072ed770ee0bebec73f4537958b7ba3dcad4fba761679146096c6031" + version "3.5.2beta1" + sha256 "a3e93220101065c617331162303ef79002cabb49bab3c158d5530e538eb391a0" url "https:github.comJohnCoatesAerialreleasesdownloadv#{version}Aerial.saver.zip", verified: "github.comJohnCoatesAerial" diff --git a/Casks/a/alloy.rb b/Casks/a/alloy.rb index f273f1ae9..5a3ade4b0 100644 --- a/Casks/a/alloy.rb +++ b/Casks/a/alloy.rb @@ -15,6 +15,8 @@ app "Alloy.app" + zap trash: "~LibrarySaved Application Stateorg.alloytools.alloy.savedState" + caveats do requires_rosetta end diff --git a/Casks/a/alt-tab.rb b/Casks/a/alt-tab.rb index 54d895e9b..82040f4a9 100644 --- a/Casks/a/alt-tab.rb +++ b/Casks/a/alt-tab.rb @@ -1,6 +1,6 @@ cask "alt-tab" do - version "7.2.0" - sha256 "ef43836033dc139513e9b558dc7d89ed1bea077b03a4fa1e3a992a870564c49d" + version "7.3.0" + sha256 "6ac19ae0defce4dc2c146a9e970b4065b14961a62fd0312d95522aa48f5ad650" url "https:github.comlwouisalt-tab-macosreleasesdownloadv#{version}AltTab-#{version}.zip", verified: "github.comlwouisalt-tab-macos" diff --git a/Casks/a/ao.rb b/Casks/a/ao.rb index 544176458..dcc32eeb4 100644 --- a/Casks/a/ao.rb +++ b/Casks/a/ao.rb @@ -7,6 +7,8 @@ desc "Elegant Microsoft To-Do desktop app" homepage "https:github.comklaussinaniao" + deprecate! date: "2024-11-10", because: :unmaintained + app "Ao.app" caveats do diff --git a/Casks/a/autopkgr.rb b/Casks/a/autopkgr.rb index 8b18da32e..699930a09 100644 --- a/Casks/a/autopkgr.rb +++ b/Casks/a/autopkgr.rb @@ -12,6 +12,14 @@ app "AutoPkgr.app" + zap trash: [ + "~LibraryApplication SupportAutoPkgr", + "~LibraryCachescom.lindegroup.AutoPkgr", + "~LibraryHTTPStoragescom.lindegroup.AutoPkgr", + "~LibraryHTTPStoragescom.lindegroup.AutoPkgr.binarycookies", + "~LibraryPreferencescom.lindegroup.AutoPkgr.plist", + ] + caveats do requires_rosetta end diff --git a/Casks/b/breaktimer.rb b/Casks/b/breaktimer.rb index 1be6ed9f6..ac1d45521 100644 --- a/Casks/b/breaktimer.rb +++ b/Casks/b/breaktimer.rb @@ -1,6 +1,6 @@ cask "breaktimer" do - version "1.3.0" - sha256 "af57ccdbeb9687b4a28462bea9d18635edf128654bc2193336ee0093526453d1" + version "1.3.2" + sha256 "d6e46421ec302431132040cbdd148e3ba634b609c42a152ad85c27f00ea440b0" url "https:github.comtom-james-watsonbreaktimer-appreleasesdownloadv#{version}BreakTimer.dmg", verified: "github.comtom-james-watsonbreaktimer-app" diff --git a/Casks/c/cscreen.rb b/Casks/c/cscreen.rb index 133518f5a..9575a3c09 100644 --- a/Casks/c/cscreen.rb +++ b/Casks/c/cscreen.rb @@ -7,13 +7,7 @@ desc "Command-line display management utility" homepage "https://www.pyehouse.com/cscreen/" - livecheck do - url :homepage - regex(%r{href=.*?/(\d{4})/(\d{2})/cscreenIntel\.dmg}i) - strategy :page_match do |page, regex| - page.scan(regex).map { |match| "#{match[0]}.#{match[1]}" } - end - end + disable! date: "2024-11-10", because: :no_longer_available binary "cscreen" diff --git a/Casks/c/cursorcerer.rb b/Casks/c/cursorcerer.rb index cff11bf9f..a597f5a9c 100644 --- a/Casks/c/cursorcerer.rb +++ b/Casks/c/cursorcerer.rb @@ -13,4 +13,6 @@ end prefpane "Cursorcerer.prefPane" + + zap trash: "~/Library/Preferences/com.doomlaser.cursorcerer.plist" end \ No newline at end of file diff --git a/Casks/d/dcp-o-matic-batch-converter.rb b/Casks/d/dcp-o-matic-batch-converter.rb index 241a7b342..ed5883e8d 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.96" - sha256 "ceb78c5687b8d6663078dd93a48a8fbba9f999f98df2149d4ac56124d96dc52a" + version "2.16.97" + sha256 "c8e6eae754c730dcca84818a3d950b840ab5207496b32a02664158d6a0ce6edc" 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 d79d3d62f..0e28c4fe5 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.96" - sha256 "937d2cfed917d324fc5a1943f94dec69df815fc1f4fa8787e28235a3fad8b4d2" + version "2.16.97" + sha256 "ececb2c314646cd798d0177840a825d6093ec408d6414c4484d76d7910ca27b6" 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 ba5d6bdf8..b392dced5 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.96" - sha256 "066f9dac8bcb84b05f95b90a8da181afe3e29834f5d3c3fb276681be36c5e933" + version "2.16.97" + sha256 "4958a2485233fcf222af94e297ce2f3fb9440ffb59b76f0fcf6ce1f019cd8826" 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 04341aff4..38d5fb509 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.96" - sha256 "8d516a28e0e54c2917de8cf26faf296a307d61b20b4432fc0717daa9c111720c" + version "2.16.97" + sha256 "f5e41b8cc20f947da7866ac81714da02b9af3b7e6f5e3694bbc657c525074b0a" 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 b224befc1..74a717b56 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.96" - sha256 "c296fd38d9f048560c732d811a0b0879146210a7d3132cf89c8d4d3ee312e415" + version "2.16.97" + sha256 "cd5be7cffc2e477365a4b2b692e7202127a94fa486254507bbe978f4f90a8fb3" 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 2b1094c55..bdc24ef45 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.96" - sha256 "129cc5c187af85e34703aa283aa95524019f34b4a7ab94817906c9e6b56cb34a" + version "2.16.97" + sha256 "f260d197c9446a49b93ec01075a059339b99f7ddc7741c4526fda7473836a1d2" 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 49dc61905..320be12cf 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.96" - sha256 "6d0069c3fe42968bdcca3cedf67293389a087b5834bd5d8c7b24156635cd2fac" + version "2.16.97" + sha256 "c1ba898a3450027cf7906268dbb08e9f43ed19ba38c251c383521c35ee8d8ed3" 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 363966260..a5abf85c7 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.96" - sha256 "18b9f74c5188890dc0b9448d266932634f6284527588acb7c560280793480133" + version "2.16.97" + sha256 "d9071e3dd22eef6397f7f1cf63062fc7c7e03bab3481637b700bbda7711df0d0" 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 e7deab3f2..703b65c1c 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.96" - sha256 "6cfa28cd464c16681e02bf71307b7b340904f286d0a6dede1a4c0cfe7b55e081" + version "2.16.97" + sha256 "1ea3b9bcfaec4c75f4a702d5ded642dc455b1a0db62167a51c7c44c95b23db98" url "https://dcpomatic.com/dl.php?id=osx-10.10-main&version=#{version}" name "DCP-o-matic" diff --git a/Casks/d/devtoys.rb b/Casks/d/devtoys.rb index 7444f996a..433b30557 100644 --- a/Casks/d/devtoys.rb +++ b/Casks/d/devtoys.rb @@ -1,9 +1,9 @@ cask "devtoys" do arch arm: "arm64", intel: "x64" - version "2.0.5.0" - sha256 arm: "34742eb7e10652044599ca08ccef174cf84e804513fd9ae2522c1229b9e36cf3", - intel: "9f9e31d64330349538a61a635ccae758c7ad850a94de12f40df24ab7acb522ab" + version "2.0.6.0" + sha256 arm: "feb60c02590c1d11e14c67af9e14d32f3a2d5a3bde53800841e3d801d64ec8f8", + intel: "a5d3783608dbe8a01e2c08cd8e01ab684027bf2871de595a8c80668d147320e6" url "https:github.comDevToys-appDevToysreleasesdownloadv#{version}devtoys_osx_#{arch}.zip" name "DevToys" diff --git a/Casks/d/direqual.rb b/Casks/d/direqual.rb index ae894d43c..6b43003fc 100644 --- a/Casks/d/direqual.rb +++ b/Casks/d/direqual.rb @@ -1,5 +1,5 @@ cask "direqual" do - version "6.3.1.02" + version "6.3.2.04" sha256 :no_check url "https://naarakstudio.com/download/DirEqual.dmg" diff --git a/Casks/d/dockside.rb b/Casks/d/dockside.rb index 776451b31..97ba410c5 100644 --- a/Casks/d/dockside.rb +++ b/Casks/d/dockside.rb @@ -1,6 +1,6 @@ cask "dockside" do - version "1.7.5" - sha256 "55b72b5924d76b8aa922e556f04140d3052871daf9461bef0d5dfe4d70f39947" + version "1.7.6" + sha256 "8e1e50c186ed4e9b80d3e872693a3ccc7a3c247544487dbd713fe3f4bf3de7e2" 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 51b386797..8b944f7db 100644 --- a/Casks/d/dolphin@dev.rb +++ b/Casks/d/dolphin@dev.rb @@ -1,6 +1,6 @@ cask "dolphin@dev" do - version "2409-298,41,6d" - sha256 "38affe841c97d2fa56f51d227391b5f4f2f5c61a776d012fd65b235572ebc329" + version "2409-301,bd,10" + sha256 "0b7b4123c14f68c0f1b0789eca56b5819b60d413ac6c031c3e3f5ab8466bd002" 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/d/double-commander.rb b/Casks/d/double-commander.rb index d461fbf57..63a730564 100644 --- a/Casks/d/double-commander.rb +++ b/Casks/d/double-commander.rb @@ -1,9 +1,9 @@ cask "double-commander" do arch arm: "aarch64", intel: "x86_64" - version "1.1.19" - sha256 arm: "077ee15e79de97f802ccd03ab623c23b0d7013ed03546f5847649a4acf1ea017", - intel: "b6c239b64f8036076b437f2e012e2aa30715d1455e2352a9676a0d3dc882f92d" + version "1.1.20" + sha256 arm: "d5fbb2d5e85f8912390cb0b3efd4f6a7a7049eaf56264a6f9635bc9fa525c6e2", + intel: "eb6641cc2cd0bb73f47f0d196698c68fc99098872215d3c9ba7ae20f0faa5e60" url "https://downloads.sourceforge.net/doublecmd/doublecmd-#{version.tr(",", "-")}.cocoa.#{arch}.dmg", verified: "downloads.sourceforge.net/doublecmd/" diff --git a/Casks/e/easydict.rb b/Casks/e/easydict.rb index 4d0fbf88c..b174e52a0 100644 --- a/Casks/e/easydict.rb +++ b/Casks/e/easydict.rb @@ -1,6 +1,6 @@ cask "easydict" do - version "2.10.0" - sha256 "279c890305e8856269603643319a2c3f78361eaf2cda5481856082c678e52cec" + version "2.10.1" + sha256 "8178edd24b8dd9424b41905cc3b74789f3b424d7818683c10ef3d179d1298ce3" url "https:github.comtisfengEasydictreleasesdownload#{version}Easydict.dmg" name "Easydict" diff --git a/Casks/e/eloston-chromium.rb b/Casks/e/eloston-chromium.rb index fcf20069f..5fdfeed2d 100644 --- a/Casks/e/eloston-chromium.rb +++ b/Casks/e/eloston-chromium.rb @@ -1,9 +1,9 @@ cask "eloston-chromium" do arch arm: "arm64", intel: "x86-64" - version "130.0.6723.91-1.1" - sha256 arm: "2ec29e225d0a07e05abdc2693641181d6150728a268cab9478233886a2b72a70", - intel: "5f92a04fd84cb5c5cf410fada746e37ca38998338c30ae911ef41d58580155c0" + version "130.0.6723.116-1.1" + sha256 arm: "cfeffa806393c72184bd503631bfc4fb525ca19d0578a5c9ee8c1edcc448d04f", + intel: "08a6d509a51c6056a5775e9ed9d4ba2233378d8fa532bcc917a6371dae017e5c" url "https:github.comungoogled-softwareungoogled-chromium-macosreleasesdownload#{version}ungoogled-chromium_#{version}_#{arch}-macos.dmg", verified: "github.comungoogled-softwareungoogled-chromium-macos" diff --git a/Casks/e/emacs@nightly.rb b/Casks/e/emacs@nightly.rb index 3ba7c49b0..5e6155fee 100644 --- a/Casks/e/emacs@nightly.rb +++ b/Casks/e/emacs@nightly.rb @@ -1,8 +1,8 @@ cask "emacs@nightly" do arch arm: "arm64-11", intel: "x86_64-10_12" - version "2024-11-09_00-09-08,766ec1f9e08e6f2c7c22b514a6f2e65f79341023" - sha256 "c8d7fed7eae07e8b69c4458820d83d05f2cb7b5fe8ef28a6e568ef06899f9345" + version "2024-11-10_00-09-09,1704fa4fb4164a15c7e258b922dbba190811d92d" + sha256 "1349cf049565dc915ba87fd1ad947c3883842cd9da7582f073152e7c3e9609b1" url "https://emacsformacosx.com/emacs-builds/Emacs-#{version.csv.first}-#{version.csv.second}-universal.dmg" name "Emacs" diff --git a/Casks/f/fedora-media-writer.rb b/Casks/f/fedora-media-writer.rb index b3317812c..147051852 100644 --- a/Casks/f/fedora-media-writer.rb +++ b/Casks/f/fedora-media-writer.rb @@ -20,5 +20,8 @@ app "FedoraMediaWriter.app" - zap trash: "~LibrarySaved Application Stateorg.fedoraproject.MediaWriter.savedState" + zap trash: [ + "~LibraryCachesfedoraproject.org", + "~LibrarySaved Application Stateorg.fedoraproject.MediaWriter.savedState", + ] end \ No newline at end of file diff --git a/Casks/f/feed-the-beast.rb b/Casks/f/feed-the-beast.rb index 9456e891f..ad228590f 100644 --- a/Casks/f/feed-the-beast.rb +++ b/Casks/f/feed-the-beast.rb @@ -1,9 +1,9 @@ cask "feed-the-beast" do arch arm: "arm64", intel: "x64" - version "1.25.18" - sha256 arm: "958a158fe1c1b7aa93665972a5e2b45c533c93174f9b44caf6a4289719118c58", - intel: "3bce30a6d48824e13479d8b43658ed0d3bd1207d550fca801f5580910f63dd6a" + version "1.26.1" + sha256 arm: "d877c4c3b7044b7047e3db4a542fbfaffbd91f0bc253b605dffb01297f4e37a0", + intel: "64276241b0f5d493b2ee1fe0b4d50c445f4e3bc6a67b184b89b04a23374fb793" url "https://piston.feed-the-beast.com/app/ftb-app-#{version}-#{arch}.dmg" name "Feed the Beast" diff --git a/Casks/f/follow@nightly.rb b/Casks/f/follow@nightly.rb index 89eb594dd..6c0769c36 100644 --- a/Casks/f/follow@nightly.rb +++ b/Casks/f/follow@nightly.rb @@ -1,9 +1,9 @@ cask "follow@nightly" do arch arm: "arm64", intel: "x64" - version "0.2.0-nightly.20241108" - sha256 arm: "410edf9b1e1878d6abd27aa9c9815fd95ecfd8e7d23d06ad94bb29ac5000740c", - intel: "c80753e48536cbb1e95a589e6ca05c30f62e8d27f3bf24ad6125ade72966dfc0" + version "0.2.0-nightly.20241110" + sha256 arm: "27cc0e49a1ecf2fee06d2097031c34a25433d8f1ca317f1bceacd8db1df6bcd3", + intel: "86a31d5f77d830c7537af7b51a83b109432fae838fc52352b5194813a7bb359d" url "https:github.comRSSNextFollowreleasesdownloadnightly-#{version}Follow-#{version}-macos-#{arch}.dmg", verified: "github.comRSSNextFollow" diff --git a/Casks/g/gridtracker.rb b/Casks/g/gridtracker.rb deleted file mode 100644 index 27da780b7..000000000 --- a/Casks/g/gridtracker.rb +++ /dev/null @@ -1,46 +0,0 @@ -cask "gridtracker" do - on_sonoma :or_older do - version "1.24.0922,0681" - sha256 "f71b870490e2ddaa00bf0850343c82eeed01417642bb7b66b794b7a46eee0a36" - - livecheck do - url "https://gridtracker.org/index.php/downloads/gridtracker-downloads" - regex(/href=.*?mac[._-](\d+)[._-]x64\.zip">\s*GridTracker\s+v?(\d+(?:\.\d+)+)\s*\s*GridTracker\s+v?(\d+(?:\.\d+)+)\s+Sequoia\s*= :mojave" - - app "GridTracker.app" - - zap trash: [ - "~/Library/Application Support/GridTracker", - "~/Library/Caches/GridTracker", - "~/Library/Preferences/org.gridtracker.gridtracker.plist", - "~/Library/Saved Application State/org.gridtracker.gridtracker.savedState", - ] - - caveats do - requires_rosetta - end -end \ No newline at end of file diff --git a/Casks/g/gridtracker2.rb b/Casks/g/gridtracker2.rb new file mode 100644 index 000000000..25a7c9656 --- /dev/null +++ b/Casks/g/gridtracker2.rb @@ -0,0 +1,25 @@ +cask "gridtracker2" do + version "2.241107.2" + sha256 "abd3b79192b109f7df2947c36d2ed5f6c4e258c85a7f44592f4c0df0d4ae5f73" + + url "https://download2.gridtracker.org/GridTracker2-#{version}-universal-mac.zip" + name "GridTracker2" + desc "Warehouse of amateur radio information presented in an easy to use interface" + homepage "https://gridtracker.org/" + + livecheck do + url "https://download2.gridtracker.org/latest-mac.yml" + strategy :electron_builder + end + + depends_on macos: ">= :catalina" + + app "GridTracker2.app" + + zap trash: [ + "~/Library/Application Support/GridTracker*", + "~/Library/Caches/GridTracker", + "~/Library/Preferences/org.gridtracker.GridTracker*.plist", + "~/Library/Saved Application State/org.gridtracker.GridTracker*.savedState", + ] +end \ No newline at end of file diff --git a/Casks/h/hugin.rb b/Casks/h/hugin.rb index 5527f22cc..6c1683f53 100644 --- a/Casks/h/hugin.rb +++ b/Casks/h/hugin.rb @@ -8,10 +8,15 @@ desc "Panorama photo stitcher" homepage "https://hugin.sourceforge.io/" - livecheck do - url "https://hugin.sourceforge.io/download/" - regex(/Hugin-(\d+(?:\.\d+)*)\.dmg/i) - end + deprecate! date: "2024-11-10", because: :unmaintained suite "Hugin" + + zap trash: [ + "~/Library/Preferences/hugin Preferences", + "~/Library/Preferences/net.sourceforge.Hugin.plist", + "~/Library/Preferences/net.sourceforge.hugin.PTBatcherGUI.plist", + "~/Library/Preferences/net.sourceforge.HuginStitchProject.plist", + ], + rmdir: "~/.hugindata" end \ No newline at end of file diff --git a/Casks/i/itunes-volume-control.rb b/Casks/i/itunes-volume-control.rb index 84032ca9f..0574ccd6a 100644 --- a/Casks/i/itunes-volume-control.rb +++ b/Casks/i/itunes-volume-control.rb @@ -1,6 +1,6 @@ cask "itunes-volume-control" do - version "1.7.5" - sha256 "0d4d22476e3a1b4891e335d86eb28c46fe663bd6d3226d3a8d0ad5d6a5de76d9" + version "1.7.6" + sha256 "0234cda125630eb63e2677ca168d9198998ddae958d0596d69a0166f72a5c155" url "https:raw.githubusercontent.comalberti42Volume-ControlmainReleasesVolumeControl-v#{version}.zip", verified: "raw.githubusercontent.comalberti42Volume-ControlmainReleases" diff --git a/Casks/j/jmc.rb b/Casks/j/jmc.rb index b4e44008c..8bcfee628 100644 --- a/Casks/j/jmc.rb +++ b/Casks/j/jmc.rb @@ -7,19 +7,18 @@ desc "Media organiser" homepage "https:github.comjcm93jmc" - # This regex should be removed or tightened (^v?(\d+(?:\.\d+)+)$i) when - # upstream starts publishing stable versions. Until then, it has to be loose - # enough to match unstable versions like `0.2-beta.6`, etc.). - livecheck do - url :url - regex(^v?(\d+(?:\.\d+)+.+)$i) - strategy :github_latest - end + deprecate! date: "2024-11-10", because: :unmaintained depends_on macos: ">= :catalina" app "jmc.app" + zap trash: [ + "~LibraryApplication Supportjcm.jmc", + "~LibraryPreferencescom.jcm.jmc.plist", + ], + rmdir: "~Musicjmc" + caveats do requires_rosetta end diff --git a/Casks/m/macloggerdx@beta.rb b/Casks/m/macloggerdx@beta.rb index edf7618a5..2349d9298 100644 --- a/Casks/m/macloggerdx@beta.rb +++ b/Casks/m/macloggerdx@beta.rb @@ -1,5 +1,5 @@ cask "macloggerdx@beta" do - version "6.54b8" + version "6.54b10" sha256 :no_check url "https://www.dogparksoftware.com/files/MacLoggerDX.beta.dmg" diff --git a/Casks/m/marginnote.rb b/Casks/m/marginnote.rb index 00a20e9c5..35d2bd0d0 100644 --- a/Casks/m/marginnote.rb +++ b/Casks/m/marginnote.rb @@ -1,6 +1,6 @@ cask "marginnote" do - version "4.1.8" - sha256 "a2e348e8d3ee93e24fdf71b8f9a43aec70ad63e670d08f8f3276181485a982bb" + version "4.1.9" + sha256 "5c804d3cf4bda2cca90da83dc744c4df83536d8c224c03e759ef0a6bc37d6c55" url "https://dist.marginnote.cn/MarginNote#{version}.dmg", verified: "marginnote.cn/" diff --git a/Casks/m/mcreator.rb b/Casks/m/mcreator.rb index 4f5f0ba1a..68ea68506 100644 --- a/Casks/m/mcreator.rb +++ b/Casks/m/mcreator.rb @@ -12,8 +12,8 @@ homepage "https:mcreator.net" livecheck do - url "https:mcreator.netchangelog" - regex(>v?(\d+(?:\.\d+)+) :build diff --git a/Formula/a/avro-cpp.rb b/Formula/a/avro-cpp.rb index f517ad55b..4110aefed 100644 --- a/Formula/a/avro-cpp.rb +++ b/Formula/a/avro-cpp.rb @@ -34,7 +34,7 @@ def install end test do - (testpath"cpx.json").write <<~EOS + (testpath"cpx.json").write <<~JSON { "type": "record", "name": "cpx", @@ -43,7 +43,7 @@ def install {"name": "im", "type" : "double"} ] } - EOS + JSON (testpath"test.cpp").write <<~CPP #include "cpx.hh" diff --git a/Formula/a/aws-nuke.rb b/Formula/a/aws-nuke.rb index c45c01f3d..85a9c1494 100644 --- a/Formula/a/aws-nuke.rb +++ b/Formula/a/aws-nuke.rb @@ -2,18 +2,18 @@ class AwsNuke < Formula desc "Nuke a whole AWS account and delete all its resources" homepage "https:github.comekristenaws-nuke" url "https:github.comekristenaws-nuke.git", - tag: "v3.29.2", - revision: "3e7bff60951b8a295aa82f96c57c0151a5a8ceb4" + tag: "v3.29.3", + revision: "17d5f8ee40b3d8a575ebcfcbf6b7b36b4bbd0408" license "MIT" head "https:github.comekristenaws-nuke.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "5d20998bf45ff030c8eb3b160ac8a50f1e3a534742014f4cc7b681a40c277fbd" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "5d20998bf45ff030c8eb3b160ac8a50f1e3a534742014f4cc7b681a40c277fbd" - sha256 cellar: :any_skip_relocation, arm64_ventura: "5d20998bf45ff030c8eb3b160ac8a50f1e3a534742014f4cc7b681a40c277fbd" - sha256 cellar: :any_skip_relocation, sonoma: "97a3d99abbb8f1b5c0fb73a4264fd2ba89021b65c65e3ec600ed77b3e757afd0" - sha256 cellar: :any_skip_relocation, ventura: "97a3d99abbb8f1b5c0fb73a4264fd2ba89021b65c65e3ec600ed77b3e757afd0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "045d3c41991a927ccf8845f98790ba20f11a1917d9c650fc3f7ea7798626fde2" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "40b699e722125ce33f8b355f5c28cc21c90bf2dc34c77bcdcd0cef8eac3817ad" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "40b699e722125ce33f8b355f5c28cc21c90bf2dc34c77bcdcd0cef8eac3817ad" + sha256 cellar: :any_skip_relocation, arm64_ventura: "40b699e722125ce33f8b355f5c28cc21c90bf2dc34c77bcdcd0cef8eac3817ad" + sha256 cellar: :any_skip_relocation, sonoma: "752f859fcf6d010a1543364c70ae4e33bbea2546947017e320d544d5a740226e" + sha256 cellar: :any_skip_relocation, ventura: "752f859fcf6d010a1543364c70ae4e33bbea2546947017e320d544d5a740226e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "79b56833dc21d8c03fa9ac1c03a3bff183e93d12a1cdb2bc370c52ec57c9f832" end depends_on "go" => :build diff --git a/Formula/b/bit.rb b/Formula/b/bit.rb index 328375f6a..156a56300 100644 --- a/Formula/b/bit.rb +++ b/Formula/b/bit.rb @@ -56,9 +56,9 @@ def install end test do - (testpath"LibraryCachesBitconfigconfig.json").write <<~EOS + (testpath"LibraryCachesBitconfigconfig.json").write <<~JSON { "analytics_reporting": false, "error_reporting": false } - EOS + JSON output = shell_output("#{bin}bit init --skip-update") assert_match "successfully initialized", output end diff --git a/Formula/b/blockhash.rb b/Formula/b/blockhash.rb index 96009c97b..64502a1cd 100644 --- a/Formula/b/blockhash.rb +++ b/Formula/b/blockhash.rb @@ -4,20 +4,16 @@ class Blockhash < Formula url "https:github.comcommonsmachineryblockhasharchiverefstagsv0.3.3.tar.gz" sha256 "3c48af7bdb1f673b2f3c9f8c0bfa9107a7019b54ac3b4e30964bc0707debdd3a" license "MIT" - revision 2 + revision 3 head "https:github.comcommonsmachineryblockhash.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "201a828ccfe083e1e70df637d67a7e71b4cfc59a5096915b01ada733e1a11d7d" - sha256 cellar: :any, arm64_sonoma: "251e7a3a447adf80f2d2756a929382245415ea57396dc23c88b5712acedee62e" - sha256 cellar: :any, arm64_ventura: "038b0670df91404e906fe197916916c68f61a82d852c106c4efe264462cddb07" - sha256 cellar: :any, arm64_monterey: "2d4b09f8db1db75fdcb79bc4876fd33a1663ef2180deb6fe6c8e0c44a68ce27b" - sha256 cellar: :any, arm64_big_sur: "47c642decba6f1acb6f94b7a644a0e9cc104b90434028ae80232b2d038942ba1" - sha256 cellar: :any, sonoma: "a6ba8893f041e115d6510d1fd40acc8b4e4898fefc9b1e15bc03ecfb67bc9151" - sha256 cellar: :any, ventura: "2e0f529baa77937899b2dbd71739ad986a90f9ea6b8f753a8ebb6cae7974c7fd" - sha256 cellar: :any, monterey: "54fac760e9b22d8681a67f80c9258f1301ae9ab86f06079cf43242414a018bcd" - sha256 cellar: :any, big_sur: "c7681e033e02989c06dcb2fc500e56ad8a60700216d6f5191c87972b5ea2489d" - sha256 cellar: :any_skip_relocation, x86_64_linux: "153b687979543a521e1152a77c02c73d8b1b876cacab1524f08269df217e2df6" + sha256 cellar: :any, arm64_sequoia: "a061ae502980fe5b75db2a6422c83553023f54e6c607f34fbf90e18b7deeae6b" + sha256 cellar: :any, arm64_sonoma: "ad0948909b8cb2a9e7a365e66c5d01a791bd46c147f8e02a21cf9f6d786759fc" + sha256 cellar: :any, arm64_ventura: "d43417f1103c71f1c80194f0382e6fa3763b306f3a1f8c079fa7a37985982c87" + sha256 cellar: :any, sonoma: "46b8a75c780da4f05c9ba78d7d0ebdfdc96d722dd8acdad98009f0dc4a3314c5" + sha256 cellar: :any, ventura: "d62ad2a55acdcded11d4a6a9494da14efb0621212a4b5cef59b09f9b2478a6bf" + sha256 cellar: :any_skip_relocation, x86_64_linux: "23c102648f2c4bfcf200f347c0279f666d51135268f76065fd358bbd05c3d1ac" end depends_on "pkg-config" => :build diff --git a/Formula/b/borgmatic.rb b/Formula/b/borgmatic.rb index 9763fe09f..788c03261 100644 --- a/Formula/b/borgmatic.rb +++ b/Formula/b/borgmatic.rb @@ -2,18 +2,18 @@ class Borgmatic < Formula include Language::Python::Virtualenv desc "Simple wrapper script for the Borg backup software" - homepage "https:torsion.orgborgmatic" - url "https:files.pythonhosted.orgpackages8de4098ca9ab91fd59a7198007b463abb7c60680f83a47703babc13ee74b62ddborgmatic-1.9.0.tar.gz" - sha256 "6a099c743cf29787909d65c26ab6214318f5e7edc343958c839cc5ec520556fc" + homepage "https://torsion.org/borgmatic/" + url "https://files.pythonhosted.org/packages/8d/36/0d6779b9876168bfe813aca6973004f73dfc494db11f9661ea90819d25bc/borgmatic-1.9.1.tar.gz" + sha256 "d2f0bae2c2050040e5e07a825e605f195cbe9974862b290238c48f72fc04e79a" license "GPL-3.0-or-later" bottle do - sha256 cellar: :any, arm64_sequoia: "4ecf8b39920ea72a1f225fe7cc230488ecddea13dd9b88533005f2e2004e0c52" - sha256 cellar: :any, arm64_sonoma: "226a550c27455ca672b7dcb80c21e99e3e986907710e6f1f73b2e98e06599983" - sha256 cellar: :any, arm64_ventura: "22438f52022d945c7a014014dde1f40efcec6fb1642489eb0681e7463eaf800f" - sha256 cellar: :any, sonoma: "80cd901cab1191e07aa121c3447de218b6588deaa3e894e391d230dc7f46fbf0" - sha256 cellar: :any, ventura: "1084376a74bdf855b934c9c3cc9788bdf0c92bdfe4f0801538899590a6a112c1" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c60a2ef03c2f98f83fdabf49b2cc9a24ad926bb1e44c513f50096b1040eb3f9f" + sha256 cellar: :any, arm64_sequoia: "763466d715348dcea59e1f372187d6204e086c9a94e7bac55830f67f9e39aee3" + sha256 cellar: :any, arm64_sonoma: "84257380d3a03e7111366390123419e99c19836f0d5f36158b177bc8ca89942f" + sha256 cellar: :any, arm64_ventura: "4016c9db2b234b596df8ed25eb02d4faca4d4dcabb60f95f3513909350015b27" + sha256 cellar: :any, sonoma: "6697484d4fc153d84ac504d9d619911a6fb98139fd4003848637e6964f5652e8" + sha256 cellar: :any, ventura: "4a7ec87f0409e7ed0e9679a118623df5d68ecc8edb55d59ce37564c12c1d7b8c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2f8c13c96cfa3d77163d7d54f63198ceccaaba6cb9f43304e6418a579c59b241" end depends_on "rust" => :build # for rpds-py @@ -21,76 +21,70 @@ class Borgmatic < Formula depends_on "python@3.13" resource "attrs" do - url "https:files.pythonhosted.orgpackagesfc0faafca9af9315aee06a89ffde799a10a582fe8de76c563ee80bbcdc08b3fbattrs-24.2.0.tar.gz" + url "https://files.pythonhosted.org/packages/fc/0f/aafca9af9315aee06a89ffde799a10a582fe8de76c563ee80bbcdc08b3fb/attrs-24.2.0.tar.gz" sha256 "5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346" end resource "charset-normalizer" do - url "https:files.pythonhosted.orgpackagesf24fe1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1echarset_normalizer-3.4.0.tar.gz" + url "https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e/charset_normalizer-3.4.0.tar.gz" sha256 "223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e" end resource "colorama" do - url "https:files.pythonhosted.orgpackagesd8536f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4colorama-0.4.6.tar.gz" + url "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz" sha256 "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" end resource "idna" do - url "https:files.pythonhosted.orgpackagesf1707703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7didna-3.10.tar.gz" + url "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz" sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" end resource "jsonschema" do - url "https:files.pythonhosted.orgpackages382e03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deecjsonschema-4.23.0.tar.gz" + url "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz" sha256 "d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4" end resource "jsonschema-specifications" do - url "https:files.pythonhosted.orgpackages10db58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352jsonschema_specifications-2024.10.1.tar.gz" + url "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352/jsonschema_specifications-2024.10.1.tar.gz" sha256 "0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272" end resource "packaging" do - url "https:files.pythonhosted.orgpackages516550db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4packaging-24.1.tar.gz" - sha256 "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" + url "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz" + sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" end resource "referencing" do - url "https:files.pythonhosted.orgpackages995b73ca1f8e72fff6fa52119dbd185f73a907b1989428917b24cff660129b6dreferencing-0.35.1.tar.gz" + url "https://files.pythonhosted.org/packages/99/5b/73ca1f8e72fff6fa52119dbd185f73a907b1989428917b24cff660129b6d/referencing-0.35.1.tar.gz" sha256 "25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c" end resource "requests" do - url "https:files.pythonhosted.orgpackages63702bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913requests-2.32.3.tar.gz" + url "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz" sha256 "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" end resource "rpds-py" do - url "https:files.pythonhosted.orgpackages25cb8e919951f55d109d658f81c9b49d0cc3b48637c50792c5d2e77032b8c5darpds_py-0.20.1.tar.gz" - sha256 "e1791c4aabd117653530dccd24108fa03cc6baf21f58b950d0a73c3b3b29a350" + url "https://files.pythonhosted.org/packages/23/80/afdf96daf9b27d61483ef05b38f282121db0e38f5fd4e89f40f5c86c2a4f/rpds_py-0.21.0.tar.gz" + sha256 "ed6378c9d66d0de903763e7706383d60c33829581f0adff47b6535f1802fa6db" end resource "ruamel-yaml" do - url "https:files.pythonhosted.orgpackages29814dfc17eb6ebb1aac314a3eb863c1325b907863a1b8b1382cdffcb6ac0ed9ruamel.yaml-0.18.6.tar.gz" + url "https://files.pythonhosted.org/packages/29/81/4dfc17eb6ebb1aac314a3eb863c1325b907863a1b8b1382cdffcb6ac0ed9/ruamel.yaml-0.18.6.tar.gz" sha256 "8b27e6a217e786c6fbe5634d8f3f11bc63e0f80f6a5890f28863d9c45aac311b" end resource "setuptools" do - url "https:files.pythonhosted.orgpackages27b8f21073fde99492b33ca357876430822e4800cdf522011f18041351dfa74bsetuptools-75.1.0.tar.gz" + url "https://files.pythonhosted.org/packages/27/b8/f21073fde99492b33ca357876430822e4800cdf522011f18041351dfa74b/setuptools-75.1.0.tar.gz" sha256 "d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538" end resource "urllib3" do - url "https:files.pythonhosted.orgpackagesed6322ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260urllib3-2.2.3.tar.gz" + url "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz" sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" end - # upstream patch ref, https:projects.torsion.orgborgmatic-collectiveborgmaticcommitbe08e889f00beda6858070becf96ae552334d473 - patch do - url "https:raw.githubusercontent.comHomebrewformula-patchesfa4f1fe3e40198e8425fe80c79891f9cf947765dborgmatic1.9.0.patch" - sha256 "6bbb02832d46f6438bd8b1b75206d88da88d7d450e35cb6e3b1d61bcf19b9027" - end - def python3 "python3.13" end @@ -105,12 +99,12 @@ def install test do ENV["TMPDIR"] = testpath - borg = (testpath"borg") - borg_info_json = (testpath"borg_info_json") - config_path = testpath"config.yml" - repo_path = testpath"repo" - log_path = testpath"borg.log" - sentinel_path = testpath"init_done" + borg = (testpath/"borg") + borg_info_json = (testpath/"borg_info_json") + config_path = testpath/"config.yml" + repo_path = testpath/"repo" + log_path = testpath/"borg.log" + sentinel_path = testpath/"init_done" # Create a fake borg info json borg_info_json.write <<~EOS @@ -140,7 +134,7 @@ def install # Create a fake borg executable to log requested commands borg.write <<~EOS - #!binsh + #!/bin/sh echo $@ >> #{log_path} # return valid borg version @@ -169,25 +163,25 @@ def install borg.chmod 0755 # Generate a config - system bin"borgmatic", "config", "generate", "--destination", config_path + system bin/"borgmatic", "config", "generate", "--destination", config_path # Replace defaults values inreplace config_path do |s| - s.gsub! "- varlogsyslog*", "" - s.gsub! "- homeuserpath with spaces", "" - s.gsub! "- path: ssh:user@backupserver.sourcehostname.borg", "- path: #{repo_path}" - s.gsub! "- path: mntbackup", "" - s.gsub!(# ?local_path: borg1, "local_path: #{borg}") + s.gsub! "- /var/log/syslog*", "" + s.gsub! "- /home/user/path with spaces", "" + s.gsub! "- path: ssh://user@backupserver/./sourcehostname.borg", "- path: #{repo_path}" + s.gsub! "- path: /mnt/backup", "" + s.gsub!(/# ?local_path: borg1/, "local_path: #{borg}") end # Initialize Repo - system bin"borgmatic", "-v", "2", "--config", config_path, "init", "--encryption", "repokey" + system bin/"borgmatic", "-v", "2", "--config", config_path, "init", "--encryption", "repokey" # Create a backup - system bin"borgmatic", "--config", config_path + system bin/"borgmatic", "--config", config_path # See if backup was created - system bin"borgmatic", "--config", config_path, "--json" + system bin/"borgmatic", "--config", config_path, "--json" # Read in stored log log_content = File.read(log_path) @@ -198,13 +192,13 @@ def install info --json #{repo_path} init --encryption repokey --debug #{repo_path} --version - create #{repo_path}::{hostname}-{now:%Y-%m-%dT%H:%M:%S.%f} etc home #{testpath}.borgmatic #{config_path} + create #{repo_path}::{hostname}-{now:%Y-%m-%dT%H:%M:%S.%f} /etc /home #{testpath}/./borgmatic #{config_path} prune --keep-daily 7 --glob-archives {hostname}-* #{repo_path} compact #{repo_path} info --json #{repo_path} check --glob-archives {hostname}-* #{repo_path} --version - create --json #{repo_path}::{hostname}-{now:%Y-%m-%dT%H:%M:%S.%f} etc home #{testpath}.borgmatic #{config_path} + create --json #{repo_path}::{hostname}-{now:%Y-%m-%dT%H:%M:%S.%f} /etc /home #{testpath}/./borgmatic #{config_path} prune --keep-daily 7 --glob-archives {hostname}-* #{repo_path} compact #{repo_path} info --json #{repo_path} diff --git a/Formula/b/brag.rb b/Formula/b/brag.rb index 83e71aa4e..e647710d5 100644 --- a/Formula/b/brag.rb +++ b/Formula/b/brag.rb @@ -4,20 +4,23 @@ class Brag < Formula url "https://downloads.sourceforge.net/project/brag/brag/1.4.3/brag-1.4.3.tar.gz" sha256 "f2c8110c38805c31ad181f4737c26e766dc8ecfa2bce158197b985be892cece6" license "GPL-2.0-or-later" + revision 1 bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, all: "1dc1883ed39f5e1c2335a0639cfb3f67b5b7245a7a4e579996eeaa75579d688e" + sha256 cellar: :any_skip_relocation, all: "112ddb2485aa0730c63d109081ccf086ca5c83c0de724cb1914722f63e4ea8ad" end depends_on "uudeview" on_linux do - depends_on "tcl-tk" + depends_on "tcl-tk@8" end def install bin.install "brag" + # macOS needs /usr/bin before #{HOMEBREW_PREFIX}/bin to avoid incompatible TCL 9. + # We prepend both PATH on all OS to retain `all` bottle. + bin.env_script_all_files libexec, PATH: "#{Formula["tcl-tk@8"].opt_bin}:/usr/bin:${PATH}" man1.install "brag.1" end diff --git a/Formula/b/bwidget.rb b/Formula/b/bwidget.rb index c4fb6daa0..9a16c2f4a 100644 --- a/Formula/b/bwidget.rb +++ b/Formula/b/bwidget.rb @@ -4,6 +4,7 @@ class Bwidget < Formula url "https://downloads.sourceforge.net/project/tcllib/BWidget/1.10.1/bwidget-1.10.1.tar.gz" sha256 "4aea02f38cf92fa4aa44732d4ed98648df839e6537d6f0417c3fe18e1a34f880" license "TCL" + revision 1 livecheck do url "https://sourceforge.net/projects/tcllib/rss?path=/BWidget" @@ -11,7 +12,7 @@ class Bwidget < Formula end bottle do - sha256 cellar: :any_skip_relocation, all: "2f6bfa229af46c7d9bb973139f09eb4c815eac04e209a3d6d20d8ef3fa82c7a4" + sha256 cellar: :any_skip_relocation, all: "d524a18515be797d08ad291537351a3688c6ec100c38663f4729f50c938204af" end depends_on "tcl-tk" diff --git a/Formula/c/cdk8s.rb b/Formula/c/cdk8s.rb index 43e088ba2..3927974c5 100644 --- a/Formula/c/cdk8s.rb +++ b/Formula/c/cdk8s.rb @@ -1,18 +1,18 @@ class Cdk8s < Formula desc "Define k8s native apps and abstractions using object-oriented programming" homepage "https:cdk8s.io" - url "https:registry.npmjs.orgcdk8s-cli-cdk8s-cli-2.198.258.tgz" - sha256 "a8962bd1f22c89268ab06d15dc420d08f3d02bc8d1abde6119446204d71e532a" + url "https:registry.npmjs.orgcdk8s-cli-cdk8s-cli-2.198.259.tgz" + sha256 "7b91fdda0a73940c4d56768127c45641cb1d1609fad94a78e7e661a997c69274" license "Apache-2.0" head "https:github.comcdk8s-teamcdk8s-cli.git", branch: "2.x" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "dfaa5ae769fa9ece706f8afa76197c6cde6fe04c08a2fafda31890b9cfaa0a36" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "dfaa5ae769fa9ece706f8afa76197c6cde6fe04c08a2fafda31890b9cfaa0a36" - sha256 cellar: :any_skip_relocation, arm64_ventura: "dfaa5ae769fa9ece706f8afa76197c6cde6fe04c08a2fafda31890b9cfaa0a36" - sha256 cellar: :any_skip_relocation, sonoma: "0eaf88e597c311c80cf7449c746b583819ab92ed350016fe2784dee00151dc1f" - sha256 cellar: :any_skip_relocation, ventura: "0eaf88e597c311c80cf7449c746b583819ab92ed350016fe2784dee00151dc1f" - sha256 cellar: :any_skip_relocation, x86_64_linux: "dfaa5ae769fa9ece706f8afa76197c6cde6fe04c08a2fafda31890b9cfaa0a36" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "e2c31100fc02a4611396da2867dbfe76018138fab9bf2c34b33663826448b133" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "e2c31100fc02a4611396da2867dbfe76018138fab9bf2c34b33663826448b133" + sha256 cellar: :any_skip_relocation, arm64_ventura: "e2c31100fc02a4611396da2867dbfe76018138fab9bf2c34b33663826448b133" + sha256 cellar: :any_skip_relocation, sonoma: "ea1d0cd215880924fbda567a49abdcdf7829e0a45a57ea09cec4763b377bb638" + sha256 cellar: :any_skip_relocation, ventura: "ea1d0cd215880924fbda567a49abdcdf7829e0a45a57ea09cec4763b377bb638" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e2c31100fc02a4611396da2867dbfe76018138fab9bf2c34b33663826448b133" end depends_on "node" diff --git a/Formula/c/cfn-flip.rb b/Formula/c/cfn-flip.rb index 386810ca7..90e0c8ff5 100644 --- a/Formula/c/cfn-flip.rb +++ b/Formula/c/cfn-flip.rb @@ -41,7 +41,7 @@ def install end test do - (testpath"test.json").write <<~EOS + (testpath"test.json").write <<~JSON { "Resources": { "Bucket": { @@ -54,7 +54,7 @@ def install } } } - EOS + JSON expected = <<~EOS Resources: diff --git a/Formula/c/cfripper.rb b/Formula/c/cfripper.rb index ae23b2c66..de3019d02 100644 --- a/Formula/c/cfripper.rb +++ b/Formula/c/cfripper.rb @@ -111,7 +111,7 @@ def install end test do - (testpath/"test.json").write <<~EOS + (testpath/"test.json").write <<~JSON { "AWSTemplateFormatVersion": "2010-09-09", "Resources": { @@ -136,7 +136,7 @@ def install } } } - EOS + JSON output = shell_output("#{bin}/cfripper #{testpath}/test.json --format txt 2>&1") assert_match "no AWS Account ID was found in the config.", output diff --git a/Formula/c/cfssl.rb b/Formula/c/cfssl.rb index a5b2d32fa..508144b73 100644 --- a/Formula/c/cfssl.rb +++ b/Formula/c/cfssl.rb @@ -36,7 +36,7 @@ def caveats end test do - (testpath"request.json").write <<~EOS + (testpath"request.json").write <<~JSON { "CN" : "Your Certificate Authority", "hosts" : [], @@ -54,7 +54,7 @@ def caveats } ] } - EOS + JSON shell_output("#{bin}cfssl genkey -initca request.json > response.json") response = JSON.parse(File.read(testpath"response.json")) assert_match(^-----BEGIN CERTIFICATE-----.*, response["cert"]) diff --git a/Formula/c/check-jsonschema.rb b/Formula/c/check-jsonschema.rb index 1727bf4c8..b91c2d481 100644 --- a/Formula/c/check-jsonschema.rb +++ b/Formula/c/check-jsonschema.rb @@ -147,14 +147,14 @@ def install end test do - (testpath"test.json").write <<~EOS + (testpath"test.json").write <<~JSON { "name" : "Eggs", "price" : 34.99 } - EOS + JSON - (testpath"test.schema").write <<~EOS + (testpath"test.schema").write <<~JSON { "type": "object", "properties": { @@ -162,7 +162,7 @@ def install "name": {"type": "string"} } } - EOS + JSON out = shell_output("#{bin}check-jsonschema --schemafile #{testpath}test.schema #{testpath}test.json") assert_match "ok -- validation done", out diff --git a/Formula/c/checkov.rb b/Formula/c/checkov.rb index 64507d791..c9d5be94b 100644 --- a/Formula/c/checkov.rb +++ b/Formula/c/checkov.rb @@ -492,7 +492,7 @@ def install end test do - (testpath/"test.tf").write <<~EOS + (testpath/"test.tf").write <<~HCL resource "aws_s3_bucket" "foo-bucket" { region = "us-east-1" bucket = "test" @@ -503,12 +503,12 @@ def install enabled = true } } - EOS + HCL output = shell_output("#{bin}/checkov -f #{testpath}/test.tf 2>&1") assert_match "Passed checks: 1, Failed checks: 0, Skipped checks: 0", output - (testpath/"test2.tf").write <<~EOS + (testpath/"test2.tf").write <<~HCL resource "aws_s3_bucket" "foo-bucket" { region = "us-east-1" bucket = "test" @@ -521,7 +521,7 @@ def install enabled = true } } - EOS + HCL output = shell_output("#{bin}/checkov -f #{testpath}/test2.tf 2>&1") assert_match "Passed checks: 1, Failed checks: 0, Skipped checks: 0", output end diff --git a/Formula/c/codecov-cli.rb b/Formula/c/codecov-cli.rb index c76e88d28..3e807adea 100644 --- a/Formula/c/codecov-cli.rb +++ b/Formula/c/codecov-cli.rb @@ -123,7 +123,7 @@ def install test do assert_equal "codecovcli, version #{version}\n", shell_output("#{bin}codecovcli --version") - (testpath"coverage.json").write <<~EOS + (testpath"coverage.json").write <<~JSON { "meta": { "format": 2 }, "files": {}, @@ -133,7 +133,7 @@ def install "percent_covered": 100, } } - EOS + JSON output = shell_output("#{bin}codecovcli do-upload --commit-sha=mocksha --dry-run 2>&1") assert_match "Found 1 coverage files to report", output diff --git a/Formula/c/commitizen.rb b/Formula/c/commitizen.rb index 288179173..9f888981b 100644 --- a/Formula/c/commitizen.rb +++ b/Formula/c/commitizen.rb @@ -3,18 +3,18 @@ class Commitizen < Formula desc "Defines a standard way of committing rules and communicating it" homepage "https:commitizen-tools.github.iocommitizen" - url "https:files.pythonhosted.orgpackages095537aef90fda551fb38edadd80b7c4d498ba552d4c1661b197752c474ce540commitizen-3.30.0.tar.gz" - sha256 "ae67a47c1a700b4f35ac12de0c35c7ba96f152b9377d22b6226bb87372c527b0" + url "https:files.pythonhosted.orgpackages79160d3b3a67a6f5419862b21e3a25f1e2df544196a5a4e92cd1337f66a60c4dcommitizen-3.30.1.tar.gz" + sha256 "7663f64d43f7a432498ec378b47a35b9904cdb76605aa5e3a28f18cfffcc5abe" license "MIT" head "https:github.comcommitizen-toolscommitizen.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "b752a70252925cfd4834ec4b0181830fad4ded93ce22174a9592dfa78a0ad518" - sha256 cellar: :any, arm64_sonoma: "41715cbaeada998fe83abf31ff7d484f63bc83b216ec02233dc2c5e4fd42f7d7" - sha256 cellar: :any, arm64_ventura: "18a00b48fb135fa66eeb63c219d3442473bd9fcd59ae1ba19d7b9df93c3a896c" - sha256 cellar: :any, sonoma: "e31f0d16d1398e4f300fcb666082aeaaa700c11a5f5a14def8d2c763b519b2b6" - sha256 cellar: :any, ventura: "7927a6a24a792cff4e8aeb0f7c479521fd07f952cf8c942f0628036cceb4ade0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "916551f4dfe03a51b94ad34653e52d16203ed2b942db256a19b9c357be44a0bd" + sha256 cellar: :any, arm64_sequoia: "a20a611d1eedd6d3d08ba17f10725735bdae8fdb54003c09a0ccd24c1d3c9e1f" + sha256 cellar: :any, arm64_sonoma: "af7a426569a0725205c3ef5cd60653aa15c4123cd571bfab97a740e9a8f5df9c" + sha256 cellar: :any, arm64_ventura: "ba984154e0dfffda8f7a3353888e27663ccaf9179d795cef9826417ab164337d" + sha256 cellar: :any, sonoma: "26440b2764b043e14541df6bac2ec61f756e7b3d3ceb0cfd6652e4552e2a1206" + sha256 cellar: :any, ventura: "116e96d4741ced7add7221434158d67e85b91d6141a5c378de2085738b5383fd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9e2448af21af4d2ed351737deb7e0ca20b64ce2be6b65806eabc55075d75e912" end depends_on "libyaml" @@ -51,8 +51,8 @@ class Commitizen < Formula end resource "packaging" do - url "https:files.pythonhosted.orgpackages516550db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4packaging-24.1.tar.gz" - sha256 "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" + url "https:files.pythonhosted.orgpackagesd06368dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106dapackaging-24.2.tar.gz" + sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" end resource "prompt-toolkit" do diff --git a/Formula/c/copa.rb b/Formula/c/copa.rb index 4f2d7102b..c99c903d3 100644 --- a/Formula/c/copa.rb +++ b/Formula/c/copa.rb @@ -30,13 +30,13 @@ def install test do assert_match "Project Copacetic: container patching tool", shell_output("#{bin}copa help") - (testpath"report.json").write <<~EOS + (testpath"report.json").write <<~JSON { "SchemaVersion": 2, "ArtifactName": "nginx:1.21.6", "ArtifactType": "container_image" } - EOS + JSON output = shell_output("#{bin}copa patch --image=mcr.microsoft.comossnginxnginx:1.21.6 \ --report=report.json 2>&1", 1) assert_match "Error: no scanning results for os-pkgs found", output diff --git a/Formula/c/cpi.rb b/Formula/c/cpi.rb index c735fe8a3..e9c7e0b59 100644 --- a/Formula/c/cpi.rb +++ b/Formula/c/cpi.rb @@ -1,19 +1,17 @@ class Cpi < Formula desc "Tiny c++ interpreter" homepage "https:treefrogframework.github.iocpi" - url "https:github.comtreefrogframeworkcpiarchiverefstagsv2.1.0.tar.gz" - sha256 "15a314e937dd05e62ca928a909305fa58052c764c7d313f79ae472eb0cc3c86c" + url "https:github.comtreefrogframeworkcpiarchiverefstagsv2.2.0.tar.gz" + sha256 "fb62a1e620850dcb69a1e65d0ff22c309c0469c876c718db017d0f92bcd114e5" license "MIT" head "https:github.comtreefrogframeworkcpi.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sonoma: "92785cd813d9b3464394887b9c25f5e2920a4987ea11907dd2d14b013a57afd7" - sha256 cellar: :any, arm64_ventura: "a20eb54a55df6b579e43896bf79ce66429a0959c5d47d00b28b65676910455f7" - sha256 cellar: :any, arm64_monterey: "9dd31910d940877880ba9c132eac936e99b351bf739744e038913e515b8ab022" - sha256 cellar: :any, sonoma: "4ea255114e1b6df199bcc2b0f77d2fb69318e554521b62827deadd752eaeea7a" - sha256 cellar: :any, ventura: "1bf20979f51c0b032ab17ed4283e2e1482c21d626f91674ed409e2641c7354e8" - sha256 cellar: :any, monterey: "4ee60a6c83ad0e9f9fe5ff9fb07e5d36c81289a48109d48c5c4c4f5f72451796" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0a6f27a012f1278a8c4175c3fb623a9adea382cd94378d61bcc1098ab06df492" + sha256 cellar: :any, arm64_sonoma: "83f1d3e84a6717be85bd5d5303ec9844674adb1815e8356f7689e9932916fb06" + sha256 cellar: :any, arm64_ventura: "3e6533a18019a9eafc3a3217135c0205deb8fb63e05bd910698cf824e34d031d" + sha256 cellar: :any, sonoma: "c26b11acc67d50e9f14b8b510c899173bbb93dbb80aa49f5813e5548012fdbe0" + sha256 cellar: :any, ventura: "f991fc7314d3db3a6e74d13b3e120adfc6cd40311db2afa1586b013353c7522c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3b330b5e227b479dea3cca97bc0a9e85d1e7b7450adf781236ffa96f1350e0e7" end depends_on "qt" diff --git a/Formula/c/cppcms.rb b/Formula/c/cppcms.rb index 0a5fea393..a6d61d54a 100644 --- a/Formula/c/cppcms.rb +++ b/Formula/c/cppcms.rb @@ -92,7 +92,7 @@ class hello : public cppcms::application { CPP port = free_port - (testpath/"config.json").write <<~EOS + (testpath/"config.json").write <<~JSON { "service" : { "api" : "http", @@ -106,7 +106,7 @@ class hello : public cppcms::application { "script_names" : [ "/hello" ] } } - EOS + JSON system ENV.cxx, "hello.cpp", "-std=c++11", "-L#{lib}", "-lcppcms", "-o", "hello" pid = fork { exec "./hello", "-c", "config.json" } diff --git a/Formula/c/cromwell.rb b/Formula/c/cromwell.rb index 36ab3d7c4..5103430e5 100644 --- a/Formula/c/cromwell.rb +++ b/Formula/c/cromwell.rb @@ -64,11 +64,11 @@ def install } EOS - (testpath"hello.json").write <<~EOS + (testpath"hello.json").write <<~JSON { "test.hello.name": "world" } - EOS + JSON result = shell_output("#{bin}cromwell run --inputs hello.json hello.wdl") diff --git a/Formula/c/cxgo.rb b/Formula/c/cxgo.rb index 0195d3a9d..cc9597df8 100644 --- a/Formula/c/cxgo.rb +++ b/Formula/c/cxgo.rb @@ -1,20 +1,18 @@ class Cxgo < Formula desc "Transpiling C to Go" homepage "https:github.comgotranspilecxgo" - url "https:github.comgotranspilecxgoarchiverefstagsv0.4.0.tar.gz" - sha256 "d17a69ae9d6bc96341a989d0f673f1f6b8f65686987ddbe4c903b571e56c665f" + url "https:github.comgotranspilecxgoarchiverefstagsv0.4.1.tar.gz" + sha256 "f3b4e7e1579c37e64618103bd82752e632d67653b686de9b513c47530169790f" license "MIT" head "https:github.comgotranspilecxgo.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "e163f483caad70b6344b38981743602b65c9250361dd6470908f8140608aaf84" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "bed5ef0e2d7d6f45377b192e8abcc594ad9b3cd763905ae28093c54598cf88a4" - sha256 cellar: :any_skip_relocation, arm64_ventura: "c16827d8dfadf869da239e7abd54cd2868eed4abbb4b027b3ee00c37893ee8f7" - sha256 cellar: :any_skip_relocation, arm64_monterey: "71999929e1355bbe9c8b119dde56c7a39006abc44a91cc1b83fc71717d507fa7" - sha256 cellar: :any_skip_relocation, sonoma: "ccdb1b1538ea5be8610c8afdb399da9bc8754514b4a4658b41dfaf90727e8e05" - sha256 cellar: :any_skip_relocation, ventura: "cf4dd149ddba8b895c4ff91b69bcd0eca0726935010f0dd3fad497087cfdda6a" - sha256 cellar: :any_skip_relocation, monterey: "19b69309d1dedbb456c32573d64771b0529158dad1dddf4f52b0f990da99e7bf" - sha256 cellar: :any_skip_relocation, x86_64_linux: "26ef72201e83ff7d5c5409e6eef61999a44d60771c5829839f55966b8abdb289" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "2869f3397eb5b07e5e8977bba350a01b8094037b71dc8fefe81cefad2197fe68" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "2869f3397eb5b07e5e8977bba350a01b8094037b71dc8fefe81cefad2197fe68" + sha256 cellar: :any_skip_relocation, arm64_ventura: "2869f3397eb5b07e5e8977bba350a01b8094037b71dc8fefe81cefad2197fe68" + sha256 cellar: :any_skip_relocation, sonoma: "a1b9f53a63e688c9872604e6ed97f6713017aa1203cdbb4148a7c25047673b3b" + sha256 cellar: :any_skip_relocation, ventura: "a1b9f53a63e688c9872604e6ed97f6713017aa1203cdbb4148a7c25047673b3b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4ce6f29b644fa488aa3b595dd643197a89fa3e5e321fc5b91995921e81983266" end depends_on "go" => :build diff --git a/Formula/d/deno.rb b/Formula/d/deno.rb index 61554df5e..a7472838a 100644 --- a/Formula/d/deno.rb +++ b/Formula/d/deno.rb @@ -1,18 +1,18 @@ class Deno < Formula desc "Secure runtime for JavaScript and TypeScript" homepage "https:deno.com" - url "https:github.comdenolanddenoreleasesdownloadv2.0.5deno_src.tar.gz" - sha256 "741780562664c795cf5fc5e2e4cc09997ecba866eff0328f67926f11f48ae5a4" + url "https:github.comdenolanddenoreleasesdownloadv2.0.6deno_src.tar.gz" + sha256 "68f8d524b099567810838cdb117d9a9751ab1446c0095928a43ce16d56b0dfb2" license "MIT" head "https:github.comdenolanddeno.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "52b793d6b61bbd77385be97f74d1d1f5a28ca594b7890b0ff68b6fd3d4cba68b" - sha256 cellar: :any, arm64_sonoma: "18541fd1e943b10f59083fb5de81be75b36b2e13f88ec8a5d2d329d3a8c05bb4" - sha256 cellar: :any, arm64_ventura: "080b92e42dd1706e24fd9d503931e1f544923ebde95a12a7c3c4099e16e21ca9" - sha256 cellar: :any, sonoma: "793b8b86e702f4e7e6c5e3722ea044808314a55b516ba0feb0f0e17d0dc2138b" - sha256 cellar: :any, ventura: "9f4500acd98a3f36606cb777248ca11f91d39fa3833f1f2c2e727639719f5163" - sha256 cellar: :any_skip_relocation, x86_64_linux: "9850f760e442e2b20c2f73b23a163b5e992835dc88a6a4012c85f4a4ad4cf80d" + sha256 cellar: :any, arm64_sequoia: "bf9ebcbe6382226712b8563eb886f042033597a5148e3667210960432ba7e328" + sha256 cellar: :any, arm64_sonoma: "0761912f01d6019da96afdcce5a39ebcc8b4578fcbdc096af162164a9cd9b7eb" + sha256 cellar: :any, arm64_ventura: "8b4e1feee042d000219e8b8e6d381437575d02629825221bb8bb267cc5ea7b84" + sha256 cellar: :any, sonoma: "d97525911f0c454ff7ba682afbd35dced8cd418799338beaa52d76a2b6912a50" + sha256 cellar: :any, ventura: "b04f52aecb9912b436ed9ae6f099f7b77fc5f15deb08b0c9cb9b2434193600b5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "82ada6b2a9aca227b4bd14e5940a1db7661ce937e7fd3a624a79bec5dae5e65f" end depends_on "cmake" => :build diff --git a/Formula/d/devcontainer.rb b/Formula/d/devcontainer.rb index 239a652e3..b9f6546a6 100644 --- a/Formula/d/devcontainer.rb +++ b/Formula/d/devcontainer.rb @@ -25,12 +25,12 @@ def install ENV["DOCKER_HOST"] = "devnull" # Modified .devcontainerdevcontainer.json from CLI example: # https:github.comdevcontainerscli#try-out-the-cli - (testpath".devcontainer.json").write <<~EOS + (testpath".devcontainer.json").write <<~JSON { "name": "devcontainer-homebrew-test", "image": "mcr.microsoft.comdevcontainersrust:0-1-bullseye" } - EOS + JSON output = shell_output("#{bin}devcontainer up --workspace-folder .", 1) assert_match '{"outcome":"error","message":"', output end diff --git a/Formula/d/dmtx-utils.rb b/Formula/d/dmtx-utils.rb index 5c4d997ec..695d914dc 100644 --- a/Formula/d/dmtx-utils.rb +++ b/Formula/d/dmtx-utils.rb @@ -4,19 +4,15 @@ class DmtxUtils < Formula url "https:github.comdmtxdmtx-utilsarchiverefstagsv0.7.6.tar.gz" sha256 "0d396ec14f32a8cf9e08369a4122a16aa2e5fa1675e02218f16f1ab777ea2a28" license all_of: ["GPL-2.0-or-later", "LGPL-2.1-or-later"] - revision 6 + revision 7 bottle do - sha256 cellar: :any, arm64_sequoia: "4132090992b9abc13dc2f70a34d745240e4d82fe9731f97e3329fb9d3e9627d9" - sha256 cellar: :any, arm64_sonoma: "152c08bbdef851937b9b330243318d4d49a3d7563c9e85b703753d44b2e005b4" - sha256 cellar: :any, arm64_ventura: "c147ab73dac9c03562cf06d561a923ba70e30ecb4607d755622d0156805a7892" - sha256 cellar: :any, arm64_monterey: "81be259b08bd67f4dab389bb326b4adbdd01cd201d5b98c77f4cc72e0f5c669a" - sha256 cellar: :any, arm64_big_sur: "f7e90d8cd99bbedb06dffa5338d64e65307fcb4c98095d897a91466a8da86322" - sha256 cellar: :any, sonoma: "eb533e070969a723b9aa747dab30b457e29c647db29a6872ab98f2108f15197d" - sha256 cellar: :any, ventura: "161997f60768bb9798550757f0a01e2e27434934d9ec8a2b47153a52abe10cd7" - sha256 cellar: :any, monterey: "7a754c6517fc4a35d07c17a34b3bf98d62d85fa6015f11ecd38d92db4e1c0372" - sha256 cellar: :any, big_sur: "fa4722a33d220d1f8cd8740c4b6d938e92f8d9b76ab555762cc8c84c72084573" - sha256 cellar: :any_skip_relocation, x86_64_linux: "cc7f066604465fcaf850671368291a758eec7fa261d6bbdbde892b798fd0daa1" + sha256 cellar: :any, arm64_sequoia: "c5c39f74e46f11e5ec7981d8bc5c3bb8dcbe372d337487fc17ffb10308bfc63d" + sha256 cellar: :any, arm64_sonoma: "213cd0921574a2f8d2188db99fe70d4cbeab0ce846bb4af22965287d389748c5" + sha256 cellar: :any, arm64_ventura: "6e047ce6b7421e233f68c3fd471e445df9eb438e62f5267f19e5d200e0154573" + sha256 cellar: :any, sonoma: "5db28571133af052c05a62617d80e2b079126a3ffedc536eb8fa1f66f355d8c0" + sha256 cellar: :any, ventura: "c39fe0239d30c55fb0099af364a422625247104514fb92eb6c52249a21893aa6" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4f51b82ef16b29ead50fa9a2535af3a33af667faac3524c6fb6e5d493ea9cfd4" end depends_on "autoconf" => :build diff --git a/Formula/d/dooit.rb b/Formula/d/dooit.rb index 74412b0c2..46544e0f9 100644 --- a/Formula/d/dooit.rb +++ b/Formula/d/dooit.rb @@ -3,28 +3,27 @@ class Dooit < Formula desc "TUI todo manager" homepage "https:github.comkraanzudooit" - url "https:files.pythonhosted.orgpackagesebf33d12b29b9ec6302197b215890fe9b0263f3f78f148270513ae4eb7b89f77dooit-2.2.0.tar.gz" - sha256 "3fbd83bcb4fa373314c8f8ebf304360a67d062a2624c20ac2947a4f3ee5caf4f" + url "https:files.pythonhosted.orgpackagescf8242d152ec9b9f438ac3a3568e3b5a086255333122bb4096f0d2760cad941cdooit-3.0.2.tar.gz" + sha256 "3023005f4a815b00c3532a3869a805bc326fbaa8bdd66ee347f3e5099c7aff5c" license "MIT" head "https:github.comkraanzudooit.git", branch: "main" bottle do - rebuild 2 - sha256 cellar: :any, arm64_sequoia: "7e6f51bb377fa314c1657dc627c149da1d3c4974b0bf444d5d50eba425583331" - sha256 cellar: :any, arm64_sonoma: "8cc706c65714d53902ad72ad6b0a433bf94bed67eb9d9a1dbaac30c4d6152bc3" - sha256 cellar: :any, arm64_ventura: "c1e4cd2d863af38a2b47009bc74428f572ecb49c53a122868088949b30fb0dfd" - sha256 cellar: :any, sonoma: "6e810c584f66d6803616f72b869786ec776a50b308e24ec071362eeb2314a476" - sha256 cellar: :any, ventura: "f2e11d9f0d402b6670aa56bbf90879d58252ce7dc52a7eaa57880438d41a315f" - sha256 cellar: :any_skip_relocation, x86_64_linux: "21dabcd66a35b0ecdb3edd0b33fdb593cae8fe18e3e9d95a4b7b938996c5b320" + sha256 cellar: :any, arm64_sequoia: "329a11c5d319fe8d5e94439e17da173d4ccd8ce50b074eb2f2d03c43148e1d2b" + sha256 cellar: :any, arm64_sonoma: "7d4e53f6504a4da390f460029704ec0715fa8c66c78ce0f40c5c9b4b23477f0d" + sha256 cellar: :any, arm64_ventura: "464a1cde80308408ea0c07d8966f43ba39bffa5c184eda76ecf7f91c1f2407eb" + sha256 cellar: :any, sonoma: "5070620ef911b8eea9abaaaf54dbccb063c25640262f557894f0b7e49f23249e" + sha256 cellar: :any, ventura: "2f70c9f8965256c7290750799b143f636df96a9b249b554969feb72d8bcc8684" + sha256 cellar: :any_skip_relocation, x86_64_linux: "fa0cb822e6a9085bcaeeae929915a5d8da0c5c74a290747af56b682f553e9b74" end depends_on "cmake" => :build depends_on "libyaml" depends_on "python@3.13" - resource "appdirs" do - url "https:files.pythonhosted.orgpackagesd7d805696357e0311f5b5c316d7b95f46c669dd9c15aaeecbb48c7d0aeb88c40appdirs-1.4.4.tar.gz" - sha256 "7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41" + resource "click" do + url "https:files.pythonhosted.orgpackages96d3f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5click-8.1.7.tar.gz" + sha256 "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" end resource "linkify-it-py" do @@ -47,6 +46,11 @@ class Dooit < Formula sha256 "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" end + resource "platformdirs" do + url "https:files.pythonhosted.orgpackages13fc128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4platformdirs-4.3.6.tar.gz" + sha256 "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907" + end + resource "pygments" do url "https:files.pythonhosted.orgpackages8e628336eff65bcbc8e4cb5d05b55faf041285951b6e80f33e2bff2024788f31pygments-2.18.0.tar.gz" sha256 "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199" @@ -62,19 +66,14 @@ class Dooit < Formula sha256 "37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3" end - resource "pytz" do - url "https:files.pythonhosted.orgpackages3a313c70bf7603cc2dca0f19bdc53b4537a797747a58875b552c8c413d963a3fpytz-2024.2.tar.gz" - sha256 "2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a" - end - resource "pyyaml" do url "https:files.pythonhosted.orgpackages54ed79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17pyyaml-6.0.2.tar.gz" sha256 "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e" end resource "rich" do - url "https:files.pythonhosted.orgpackagesaa9e1784d15b057b0075e5136445aaea92d23955aad2c93eaede673718a40d95rich-13.9.2.tar.gz" - sha256 "51a2c62057461aaf7152b4d611168f93a9fc73068f8ded2790f29fe2b5366d0c" + url "https:files.pythonhosted.orgpackagesab3a0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bcrich-13.9.4.tar.gz" + sha256 "439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098" end resource "six" do @@ -82,9 +81,14 @@ class Dooit < Formula sha256 "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926" end + resource "sqlalchemy" do + url "https:files.pythonhosted.orgpackages50659cbc9c4c3287bed2499e05033e207473504dc4df999ce49385fb1f8b058asqlalchemy-2.0.36.tar.gz" + sha256 "7f2767680b6d2398aea7082e45a774b2b0767b5c8d8ffb9c8b683088ea9b29c5" + end + resource "textual" do - url "https:files.pythonhosted.orgpackages245157eb835afc9569d32b5979ecbf3bf73f8ece8700ebffab3bac7ff29f92e4textual-0.47.1.tar.gz" - sha256 "4b82e317884bb1092f693f474c319ceb068b5a0b128b121f1aa53a2d48b4b80c" + url "https:files.pythonhosted.orgpackages71698b2c90ef5863b67f2adb067772b259412130a10c7080e1fede39c6245f73textual-0.85.2.tar.gz" + sha256 "2a416995c49d5381a81d0a6fd23925cb0e3f14b4f239ed05f35fa3c981bb1df2" end resource "typing-extensions" do @@ -93,8 +97,8 @@ class Dooit < Formula end resource "tzlocal" do - url "https:files.pythonhosted.orgpackagesce7399e4cc30db6b21cba6c3b3b80cffc472cc5a0feaf79c290f01f1ac460710tzlocal-2.1.tar.gz" - sha256 "643c97c5294aedc737780a49d9df30889321cbe1204eac2c2ec6134035a92e44" + url "https:files.pythonhosted.orgpackages04d3c19d65ae67636fe63953b20c2e4a8ced4497ea232c43ff8d01db16de8dc0tzlocal-5.2.tar.gz" + sha256 "8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e" end resource "uc-micro-py" do diff --git a/Formula/d/dprint.rb b/Formula/d/dprint.rb index dde0f6e7e..5530b1b49 100644 --- a/Formula/d/dprint.rb +++ b/Formula/d/dprint.rb @@ -22,7 +22,7 @@ def install end test do - (testpath"dprint.json").write <<~EOS + (testpath"dprint.json").write <<~JSON { "$schema": "https:dprint.devschemasv0.json", "projectType": "openSource", @@ -48,7 +48,7 @@ def install "https:plugins.dprint.devrustfmt-0.3.0.wasm" ] } - EOS + JSON (testpath"test.js").write("const arr = [1,2];") system bin"dprint", "fmt", testpath"test.js" diff --git a/Formula/d/dub.rb b/Formula/d/dub.rb index 6369c71cd..5e87395a9 100644 --- a/Formula/d/dub.rb +++ b/Formula/d/dub.rb @@ -48,12 +48,12 @@ def install test do assert_match "DUB version #{version}", shell_output("#{bin}dub --version") - (testpath"dub.json").write <<~EOS + (testpath"dub.json").write <<~JSON { "name": "brewtest", "description": "A simple D application" } - EOS + JSON (testpath"sourceapp.d").write <<~EOS import std.stdio; void main() { writeln("Hello, world!"); } diff --git a/Formula/e/erigon.rb b/Formula/e/erigon.rb index 2600f9c41..df2ebc384 100644 --- a/Formula/e/erigon.rb +++ b/Formula/e/erigon.rb @@ -39,7 +39,7 @@ def install end test do - (testpath"genesis.json").write <<~EOS + (testpath"genesis.json").write <<~JSON { "config": { "homesteadBlock": 10 @@ -54,7 +54,7 @@ def install "gasLimit": "0x2FEFD8", "alloc": {} } - EOS + JSON args = %W[ --datadir testchain --log.dir.verbosity debug diff --git a/Formula/e/ethereum.rb b/Formula/e/ethereum.rb index b41c2dc80..78b5525e3 100644 --- a/Formula/e/ethereum.rb +++ b/Formula/e/ethereum.rb @@ -35,7 +35,7 @@ def install end test do - (testpath"genesis.json").write <<~EOS + (testpath"genesis.json").write <<~JSON { "config": { "homesteadBlock": 10 @@ -50,7 +50,7 @@ def install "gasLimit": "0x2FEFD8", "alloc": {} } - EOS + JSON system bin"geth", "--datadir", "testchain", "init", "genesis.json" assert_predicate testpath"testchaingethchaindata000002.log", :exist? diff --git a/Formula/e/expect.rb b/Formula/e/expect.rb index 8d5ddf08e..b1c74075b 100644 --- a/Formula/e/expect.rb +++ b/Formula/e/expect.rb @@ -4,7 +4,7 @@ class Expect < Formula url "https:downloads.sourceforge.netprojectexpectExpect5.45.4expect5.45.4.tar.gz" sha256 "49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34" license :public_domain - revision 2 + revision 3 livecheck do url :stable @@ -12,17 +12,12 @@ class Expect < Formula end bottle do - rebuild 2 - sha256 arm64_sequoia: "1155721ca9166f849b6ecc739a43ecfe6f20c056ff050f39e520f87f11ac8475" - sha256 arm64_sonoma: "25b5d92689067d186416b78ffa0524d5a02a3e1c7068db8998dffaed2dd02e0c" - sha256 arm64_ventura: "848515e0ab82921d9292b7a616d33dc02e9dfcaab91793ec4d5ef241c3e08f29" - sha256 arm64_monterey: "753d526bf20551dde2c60c1580989292e8c8f5f436da14b6901ec92a8bc30f6a" - sha256 arm64_big_sur: "664f8a8ff901cacbe76465d4f13dc0ca775ccb0b48b34fa0aeb02b1e2e4dfe82" - sha256 sonoma: "60f75545be4c3bc3f91dc895770d20654ee7112da5e92950ab49b3ef6e577538" - sha256 ventura: "25d93f37370c458e865d809dd3489c1843acdc21dd74cabf2413e49f15d7994b" - sha256 monterey: "37b95bd265607a74986db6259597e98963a0ff2d845533918105e9396b8f8d24" - sha256 big_sur: "8462f3377db850b33a44bea729acd7b8c516aca8ed24d70b155c6b965f6997b1" - sha256 x86_64_linux: "1386f4bebace25fb0635d385ada1481d5a176a80cf880bbcbf3612aacfccd570" + sha256 arm64_sequoia: "bc49887735929062d3e347a111a7b53a0de95813652d626f00d9b5663ecb0c1d" + sha256 arm64_sonoma: "67bbdee9a025af2b9a8be9a9f6a1692078f5ce4d2b6528b2bad75ff41154dee9" + sha256 arm64_ventura: "095903e79761e107ffdca6ebf7833be3d83437977a1e7fd5e962f7d4a46014ba" + sha256 sonoma: "8e07086c078379a4c6cdbde7b14b70376228b8a15798fc32059c9336287ce18b" + sha256 ventura: "3e841e410fdcbb63b135eda50a712df978fa54e6288347718a63fcc77d5cb8e7" + sha256 x86_64_linux: "500bbf556dea3b9536753959c9a2a7c6c8b8d79ac929ce3008529812b62f6209" end # Autotools are introduced here to regenerate configure script. Remove @@ -30,7 +25,7 @@ class Expect < Formula depends_on "autoconf" => :build depends_on "automake" => :build depends_on "libtool" => :build - depends_on "tcl-tk" + depends_on "tcl-tk@8" conflicts_with "ircd-hybrid", because: "both install an `mkpasswd` binary" conflicts_with "bash-snippets", because: "both install `weather` binaries" @@ -52,7 +47,7 @@ class Expect < Formula end def install - tcltk = Formula["tcl-tk"] + tcltk = Formula["tcl-tk@8"] args = %W[ --prefix=#{prefix} --exec-prefix=#{prefix} @@ -77,13 +72,11 @@ def install system "make" system "make", "install" lib.install_symlink Dir[lib"expect*libexpect*"] - if OS.mac? - bin.env_script_all_files libexec"bin", - PATH: "#{tcltk.opt_bin}:$PATH", - TCLLIBPATH: lib.to_s - # "expect" is already linked to "tcl-tk", no shim required - bin.install libexec"binexpect" - end + bin.env_script_all_files libexec"bin", + PATH: "#{tcltk.opt_bin}:$PATH", + TCLLIBPATH: lib.to_s + # "expect" is already linked to "tcl-tk", no shim required + bin.install libexec"binexpect" end test do diff --git a/Formula/f/f3d.rb b/Formula/f/f3d.rb index bcff019c0..e3176d341 100644 --- a/Formula/f/f3d.rb +++ b/Formula/f/f3d.rb @@ -4,7 +4,7 @@ class F3d < Formula url "https:github.comf3d-appf3darchiverefstagsv2.5.0.tar.gz" sha256 "d7f6dd7d9e4465c1f44d168c3a38aad24569a25907673180c8791a783e73f02f" license "BSD-3-Clause" - revision 2 + revision 3 # Upstream creates releases that use a stable tag (e.g., `v1.2.3`) but are # labeled as "pre-release" on GitHub before the version is released, so it's @@ -15,11 +15,11 @@ class F3d < Formula end bottle do - sha256 cellar: :any, arm64_sonoma: "1a68d410824cc006cd3cf9680be8a666866a0545aa584315b87c479cd1e97603" - sha256 cellar: :any, arm64_ventura: "e3146c04da9452ce86f5a3a760b8decc7d860cd82789f1705a9d002e6f79ac90" - sha256 cellar: :any, sonoma: "9951f6caaee5baf1acc8af3611f56145323ed2b052bd5fe61f5c1e877e1a0b31" - sha256 cellar: :any, ventura: "2af6df34acb758afab52877b765bcfaf423c7a7b98978b9aed3f457a50963262" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e163716cc6d6fab4e93e10e718791b2eb3c653ce0cbbd42d18e07d1eefa3cb89" + sha256 cellar: :any, arm64_sonoma: "6241f01e1f2a2a3506060cb818ca1262859f7ebf0f53f7729fb1834d8d15199a" + sha256 cellar: :any, arm64_ventura: "20a75e615053084f544f1bd0f88b030adc6310bc0329541ad1b1c8510887ed8c" + sha256 cellar: :any, sonoma: "b43aef3363aeee2d47df7844121cb8e4c87397ad09d008660f61d94ad2d2c7d7" + sha256 cellar: :any, ventura: "066f1186c6bb44d256b20aba8737fc847eddb5e53935555f39985b432c476b30" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7451e4d58d8a94e3410ac80f95f4165b265aa102922c5bf8e154c21beb75189d" end depends_on "cmake" => :build @@ -39,7 +39,7 @@ class F3d < Formula depends_on "libaec" depends_on "netcdf" depends_on "tbb" - depends_on "tcl-tk" + depends_on "tcl-tk@8" depends_on "zstd" end diff --git a/Formula/f/fzf.rb b/Formula/f/fzf.rb index e7c271590..b13d86b30 100644 --- a/Formula/f/fzf.rb +++ b/Formula/f/fzf.rb @@ -1,18 +1,18 @@ class Fzf < Formula desc "Command-line fuzzy finder written in Go" homepage "https:github.comjunegunnfzf" - url "https:github.comjunegunnfzfarchiverefstagsv0.56.0.tar.gz" - sha256 "45880ac4175535bf1b298598fbc404ae8ad455ebde804ed5336237759507dc76" + url "https:github.comjunegunnfzfarchiverefstagsv0.56.1.tar.gz" + sha256 "799c558628462fe0767ca282ed7e0746633239b80ab09ebc9d6f3653e3b788c9" license "MIT" head "https:github.comjunegunnfzf.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "ef9174a5fc4c017e4d0b8206512a80ac14718fd01b7bddcc2f0a7f75bf93534b" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "ef9174a5fc4c017e4d0b8206512a80ac14718fd01b7bddcc2f0a7f75bf93534b" - sha256 cellar: :any_skip_relocation, arm64_ventura: "ef9174a5fc4c017e4d0b8206512a80ac14718fd01b7bddcc2f0a7f75bf93534b" - sha256 cellar: :any_skip_relocation, sonoma: "7d4f3a54d3cdc689255bec580befa0bd4a0700bfa4522ef20c3ac6f8e8208d9a" - sha256 cellar: :any_skip_relocation, ventura: "7d4f3a54d3cdc689255bec580befa0bd4a0700bfa4522ef20c3ac6f8e8208d9a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "81cfbe8b2ed036b77ba3ee31541d83eaa37357e1db729bcab47f807cb1014f0e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "3c747ca685eaf550b16ce2821e8de9d644097528d038ec75831e68a8fb0db088" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "3c747ca685eaf550b16ce2821e8de9d644097528d038ec75831e68a8fb0db088" + sha256 cellar: :any_skip_relocation, arm64_ventura: "3c747ca685eaf550b16ce2821e8de9d644097528d038ec75831e68a8fb0db088" + sha256 cellar: :any_skip_relocation, sonoma: "c73d3d0cb24a6ba14edd52438ee0c9d596dc02ab1ee967904af44e8be12d2ba7" + sha256 cellar: :any_skip_relocation, ventura: "c73d3d0cb24a6ba14edd52438ee0c9d596dc02ab1ee967904af44e8be12d2ba7" + sha256 cellar: :any_skip_relocation, x86_64_linux: "0b42230ce304e107a14964af87ed084f3a9545d65a7815d3bef7d960d386970c" end depends_on "go" => :build diff --git a/Formula/g/gauge.rb b/Formula/g/gauge.rb index c40016c59..9de973a4b 100644 --- a/Formula/g/gauge.rb +++ b/Formula/g/gauge.rb @@ -23,13 +23,13 @@ def install end test do - (testpath"manifest.json").write <<~EOS + (testpath"manifest.json").write <<~JSON { "Plugins": [ "html-report" ] } - EOS + JSON system(bin"gauge", "install") assert_predicate testpath".gaugeplugins", :exist? diff --git a/Formula/g/gegl.rb b/Formula/g/gegl.rb index 810c7f695..3acfa8298 100644 --- a/Formula/g/gegl.rb +++ b/Formula/g/gegl.rb @@ -12,12 +12,13 @@ class Gegl < Formula end bottle do - sha256 arm64_sequoia: "6bd88cae8516ebe58073db2ea3360f874a3fbc50d8c03b9c4b2da49844594751" - sha256 arm64_sonoma: "1e25aa3f9c365f2b4c649ed0e3627aa0edc64e52c9ea3d0f8fe30801ca1bc37f" - sha256 arm64_ventura: "6277609123c9cb3126f995c2338d148027ab1806d0272ca8ec62138dca9fac34" - sha256 sonoma: "c01c80479a69d3193fd07f6d8c7327eac886c0883ef399e5cea646e657c17004" - sha256 ventura: "20a1ffd5936c47ecf52336d4d01b16f6c3a7847de705cd2a31618cc39af05318" - sha256 x86_64_linux: "73e0aea27efd64a9c2b143108504694945b46e431fca56b7a3a40ab4d2088b1b" + rebuild 1 + sha256 arm64_sequoia: "747d9f2ff9be71202954ff34a9a1caa0c1ca372e9687c1c9b820be17c56a3b79" + sha256 arm64_sonoma: "96ee15eb5e4d61c5b5cda69ac93a1cc18d95818c3fe116715a4a4da3902595ec" + sha256 arm64_ventura: "db96141fe2b4cf84ee13f313b3c1d565c3b1244b65e89187787f5450ea0dec88" + sha256 sonoma: "438589cbdf01a9ee9fa069cdfda4acaf4203c7f37179eef57d7e70522c12fbfa" + sha256 ventura: "aac8f70a6fd4e43184c96e841e87305d8b1285be01dacfadc1ebf152c8e50d3b" + sha256 x86_64_linux: "c499d23410bf942a333fcda22f0d57ff2e35d66515d703504e464b469c202653" end depends_on "gettext" => :build @@ -27,6 +28,7 @@ class Gegl < Formula depends_on "pkg-config" => :build depends_on "babl" + depends_on "cairo" depends_on "glib" depends_on "jpeg-turbo" depends_on "json-glib" @@ -39,7 +41,6 @@ class Gegl < Formula end on_linux do - depends_on "cairo" depends_on "poppler" end @@ -56,7 +57,6 @@ def install args = %w[ -Ddocs=false - -Dcairo=disabled -Djasper=disabled -Dumfpack=disabled -Dlibspiro=disabled diff --git a/Formula/g/generate-json-schema.rb b/Formula/g/generate-json-schema.rb index 7d9310585..23a0fb85f 100644 --- a/Formula/g/generate-json-schema.rb +++ b/Formula/g/generate-json-schema.rb @@ -19,7 +19,7 @@ def install end test do - (testpath"test.json").write <<~EOS + (testpath"test.json").write <<~JSON { "id": 2, "name": "An ice sculpture", @@ -35,7 +35,7 @@ def install "longitude": 20.4 } } - EOS + JSON assert_match "schema.org", shell_output("#{bin}generate-schema test.json", 1) end end \ No newline at end of file diff --git a/Formula/g/gensio.rb b/Formula/g/gensio.rb index 2fea925c2..2e98788ac 100644 --- a/Formula/g/gensio.rb +++ b/Formula/g/gensio.rb @@ -4,16 +4,15 @@ class Gensio < Formula url "https:github.comcminyardgensioreleasesdownloadv2.8.9gensio-2.8.9.tar.gz" sha256 "00bb5f0aa80d9978195f5efab5db403af22e5e7ed0f75c682da47577248bd333" license all_of: ["LGPL-2.1-only", "GPL-2.0-only", "Apache-2.0"] + revision 1 bottle do - sha256 arm64_sequoia: "2fbbf769092237b2ad692909a156018d332448cd4f9746d4500a7e9fe6246341" - sha256 arm64_sonoma: "815af93c530cceb6397e6bb7c562f075d2365778f8b5737eafacba3701c90fc8" - sha256 arm64_ventura: "6fefc05cde05c6b163c5b5172d7c37521bf3e3c709fbd4d9ed5a20e7b804470e" - sha256 arm64_monterey: "b7ced27a12b0b7b82943387d985ba0f306038a3a720d7befd0b42afe4dc290aa" - sha256 sonoma: "adf86af724ab78586bded8df4c1042acac126d7568c248f5ad17f890b2c0d9bc" - sha256 ventura: "9474bf1436704a1745dce9b1d8f6aea8b294fd17553e23fa3c5f19d413223595" - sha256 monterey: "411f1e3c17029edbf1634508a1a53c0df79cbcf007d394eeb59ff0dcbf04902a" - sha256 x86_64_linux: "557f6c57c37b8b39caed264af6b9c3194573e279891dd99d7d4149cedb1a3e1d" + sha256 arm64_sequoia: "ce409a565b24e29123c36ed03589dc36163ca20d5b63fa912aa8d99f0897a1b6" + sha256 arm64_sonoma: "8e023182c89ca34354319946f3076eb32c30cc041bfcaddf49e087a4c5c3ee63" + sha256 arm64_ventura: "0afc017ded2668e8ae03981705e144d708d9c6d28b2ca73cc4cfd496f3ff8af7" + sha256 sonoma: "42b6952d37c4ea9085d608a7710de716020764bf89afe8eaaae783b8f725a674" + sha256 ventura: "63af45c369946d79d822a85c8664a1e174b1d6ec59706f390d6b494509391cf2" + sha256 x86_64_linux: "5a0f8ef0973ab5ac0b7dc803da81f00b1068db38bf1a5675dfff8df482148b72" end depends_on "go" => :build @@ -22,13 +21,13 @@ class Gensio < Formula depends_on "glib" depends_on "openssl@3" - depends_on "portaudio" - depends_on "python@3.12" + depends_on "python@3.13" uses_from_macos "tcl-tk" on_macos do depends_on "gettext" + depends_on "portaudio" end on_linux do @@ -36,23 +35,24 @@ class Gensio < Formula depends_on "avahi" depends_on "linux-pam" depends_on "systemd" - depends_on "tcl-tk" end def python3 - "python3.12" + "python3.13" end def install args = %W[ --disable-silent-rules + --with-python=#{which(python3)} --with-pythoninstall=#{lib}gensio-python --sysconfdir=#{etc} ] - args << "--with-tclcflags=-I #{HOMEBREW_PREFIX}includetcl-tk" if OS.linux? + args << "--with-tclcflags=-I#{HOMEBREW_PREFIX}includetcl-tk" if OS.linux? + system ".configure", *args, *std_configure_args system "make", "install" - (prefixLanguage::Python.site_packages(python3)).install_symlink Dir["#{lib}gensio-python*"] + (prefixLanguage::Python.site_packages(python3)).install_symlink lib.glob("gensio-python*") end service do diff --git a/Formula/g/git-spice.rb b/Formula/g/git-spice.rb index 536c3fbaf..4a8cba128 100644 --- a/Formula/g/git-spice.rb +++ b/Formula/g/git-spice.rb @@ -1,21 +1,18 @@ class GitSpice < Formula desc "Manage stacked Git branches" homepage "https:github.comabhinavgit-spice" - url "https:github.comabhinavgit-spicearchiverefstagsv0.7.1.tar.gz" - sha256 "d5d3fd6979d2b636d61ca200dfc2e04d8a9e5a22666b7799760fc48c98484aa4" - license all_of: [ - "GPL-3.0-or-later", - "BSD-3-Clause", # internalkomplete{komplete.go, komplete_test.go} - ] + url "https:github.comabhinavgit-spicearchiverefstagsv0.8.0.tar.gz" + sha256 "314c97aa32679eaf3b1a59442021279b837eb6e06156268fd5395c347bb61ed2" + license "GPL-3.0-or-later" head "https:github.comabhinavgit-spice.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "e7c392c57d552e5ad0b1cfecc924d2bd13a7e8d4723f43c56dfe0dbc7bc7ebf2" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "e7c392c57d552e5ad0b1cfecc924d2bd13a7e8d4723f43c56dfe0dbc7bc7ebf2" - sha256 cellar: :any_skip_relocation, arm64_ventura: "e7c392c57d552e5ad0b1cfecc924d2bd13a7e8d4723f43c56dfe0dbc7bc7ebf2" - sha256 cellar: :any_skip_relocation, sonoma: "fe99c6d016f0f4423b74e824e82d4c79d922a124279e9d56e001393f43ae2669" - sha256 cellar: :any_skip_relocation, ventura: "fe99c6d016f0f4423b74e824e82d4c79d922a124279e9d56e001393f43ae2669" - sha256 cellar: :any_skip_relocation, x86_64_linux: "34cc95a827755d8b01ffe61108367c47848e2188abc6349c1255fc0c7217088b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "772825804e2618b443c8eaafa37e636a445c4c8b3d995a21b4f428d32e579060" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "772825804e2618b443c8eaafa37e636a445c4c8b3d995a21b4f428d32e579060" + sha256 cellar: :any_skip_relocation, arm64_ventura: "772825804e2618b443c8eaafa37e636a445c4c8b3d995a21b4f428d32e579060" + sha256 cellar: :any_skip_relocation, sonoma: "7e3aa6c9886443e6fcd50b408517e8e83866651ac7908dc38cdb9be28670a589" + sha256 cellar: :any_skip_relocation, ventura: "7e3aa6c9886443e6fcd50b408517e8e83866651ac7908dc38cdb9be28670a589" + sha256 cellar: :any_skip_relocation, x86_64_linux: "fda1326cd8ae4a2ac2d1c8ecaebc8b1a8dfbcda95ab607ab746b9a224ad9f1d9" end depends_on "go" => :build diff --git a/Formula/g/gnu-prolog.rb b/Formula/g/gnu-prolog.rb index f43c71b73..bab73164b 100644 --- a/Formula/g/gnu-prolog.rb +++ b/Formula/g/gnu-prolog.rb @@ -35,10 +35,10 @@ def install end test do - (testpath/"test.pl").write <<~EOS + (testpath/"test.pl").write <<~PROLOG :- initialization(main). main :- write('Hello World!'), nl, halt. - EOS + PROLOG system bin/"gplc", "test.pl" assert_match "Hello World!", shell_output("./test") diff --git a/Formula/g/golangci-lint.rb b/Formula/g/golangci-lint.rb index b9e399d1b..175e459b4 100644 --- a/Formula/g/golangci-lint.rb +++ b/Formula/g/golangci-lint.rb @@ -2,20 +2,18 @@ class GolangciLint < Formula desc "Fast linters runner for Go" homepage "https:golangci-lint.run" url "https:github.comgolangcigolangci-lint.git", - tag: "v1.61.0", - revision: "a1d6c560de1a193a0c68ffed68cd5928ef39e884" + tag: "v1.62.0", + revision: "22b58c9b648f027d699f305c069a2a97ed0c5b06" license "GPL-3.0-only" head "https:github.comgolangcigolangci-lint.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "b1df4e853835bddaaf46608c4ec3b2cd50d926769944b7930e7741065d1be750" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "aee1f87ed6dc9e6c4d023fa19514fe8c1ba24a6b5faecf32b4d04b3fa79a8d72" - sha256 cellar: :any_skip_relocation, arm64_ventura: "5e55d5c66470bb69dab207c5c778bf08659b711d979f09512ebdc7b6570ae1d3" - sha256 cellar: :any_skip_relocation, arm64_monterey: "45cb4c20483cb59e4ce95c039d53c8fcd75d95df621f724b3f4ba5eeda03f854" - sha256 cellar: :any_skip_relocation, sonoma: "869d459d39eb618879b583e9507290e195e92daaeac820d08eedf1b7bb8213c0" - sha256 cellar: :any_skip_relocation, ventura: "475a66fe6dde49a98010ab5a69fcbacd61dc5e8eb314ff0c98b780e93b599343" - sha256 cellar: :any_skip_relocation, monterey: "48b72ee791d7cec422ec38424076efaa72d03804d92d26fff8b2e84981948b64" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1a8493e57142a61f483c944bf470fa1a281954ac9c19627b60dd4c9c0f50f050" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "814b5a41db9fdcc3d0bf55c91883a43beeeeb7cf60b281c378e938dccdb6b4e1" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "beb6d339e514937b0e0838c78719fe4c5ce58e8ceddc33b87ada76bd4ff0157c" + sha256 cellar: :any_skip_relocation, arm64_ventura: "7fb0f0f2b1937146d0edfc54d669dc093d5ec648849d4a81a1acb276992ae4f3" + sha256 cellar: :any_skip_relocation, sonoma: "364cc6aaf0edf61edb428a41b224f443b999315822c4fc8f90c270124d6637d9" + sha256 cellar: :any_skip_relocation, ventura: "a1de93fe46479b5a02c628f60f155b1ac271c431ccffa6686d4b22f8d8dcc0c0" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8a67d039b23f4be0628a93539d4dd61242aab681feccba3fa4b52fba34632483" end depends_on "go" diff --git a/Formula/g/grunt-cli.rb b/Formula/g/grunt-cli.rb index 6f98ba059..06d9c3dfc 100644 --- a/Formula/g/grunt-cli.rb +++ b/Formula/g/grunt-cli.rb @@ -25,7 +25,7 @@ def install end test do - (testpath/"package.json").write <<~EOS + (testpath/"package.json").write <<~JSON { "name": "grunt-homebrew-test", "version": "1.0.0", @@ -33,15 +33,15 @@ def install "grunt": ">=0.4.0" } } - EOS + JSON - (testpath/"Gruntfile.js").write <<~EOS + (testpath/"Gruntfile.js").write <<~JAVASCRIPT module.exports = function(grunt) { grunt.registerTask("default", "Write output to file.", function() { grunt.file.write("output.txt", "Success!"); }) }; - EOS + JAVASCRIPT system "npm", "install", *std_npm_args(prefix: false) system bin/"grunt" diff --git a/Formula/h/haxe.rb b/Formula/h/haxe.rb index 8eccd64fb..5be624587 100644 --- a/Formula/h/haxe.rb +++ b/Formula/h/haxe.rb @@ -5,6 +5,7 @@ class Haxe < Formula head "https:github.comHaxeFoundationhaxe.git", branch: "development" stable do + # TODO: Remove `extlib==1.7.9` pin when upstream fixes https:github.comHaxeFoundationhaxeissues11787 # TODO: Remove `ctypes==0.21.1` pin when build fails from pointer mismatch (i.e. `luv >= 0.5.13`) # Ref: https:github.comHaxeFoundationhaxecommite646e6f182c920694968ba7a28ad01ddfee4519a # Ref: https:github.comHaxeFoundationhaxecommit0866067940256afc9227a75f96baee6ec64ee373 @@ -25,14 +26,13 @@ class Haxe < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "f46b8c3720cefeda7d771f46a73873a68e1db5e76d45102c3107644222416053" - sha256 cellar: :any, arm64_sonoma: "d0b13478d395cf9ea455a25b7b07f6536b4bac3b041ad48790e85fb105b45fbb" - sha256 cellar: :any, arm64_ventura: "4a33e2aa4d5749040521f96cba3d3d3aa713e97db701063e3566d129e8251f75" - sha256 cellar: :any, arm64_monterey: "026ce9fe643c092f45b85d6fb99842261583f5d1e4ecb83f43bc7ebb94d0341f" - sha256 cellar: :any, sonoma: "9376bf9c2c01df7a8ee36e1e474e909ef8e9e784d3eccd21760760868be65510" - sha256 cellar: :any, ventura: "c331d84365e3caf89e27f9b833c0b832a4b703c56b74d1e8c8895e810a9adca2" - sha256 cellar: :any, monterey: "8edf54dd46a8a8a786abb80d233d7ec0cad854e0a8484a32bde012030e929aec" - sha256 cellar: :any_skip_relocation, x86_64_linux: "37602a38987f6d010d03170855f54f85fc5ce193809234f6c5a7de9fb7486f8e" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "e8b9ac34567f3367a0d6e420c3a64782113cb4b279bdfe405c42e74086c45b8d" + sha256 cellar: :any, arm64_sonoma: "7b578bd443368559647f8f4b83b4f8836f57a5d753fb039dadfbcdbe7de79093" + sha256 cellar: :any, arm64_ventura: "20d95b7e36e2332cb253d226ddd5d321376235aa505e2a0a5ae20bdf023b4a6f" + sha256 cellar: :any, sonoma: "bc78b84d45023ee30a3dc005043d89171b3bd3489a917670bff5d91aeb48c6bd" + sha256 cellar: :any, ventura: "23effcc0f7131aa4c4367a357b1f6f905bfaf214ee08ba83d15e57b211680a6b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3b93448c64ffe1c9250e868fde52012b3cef2543b4954e7e24697a221c57b645" end depends_on "cmake" => :build @@ -42,12 +42,12 @@ class Haxe < Formula depends_on "mbedtls" depends_on "neko" depends_on "pcre2" - depends_on "zlib" # due to `mysql-client` uses_from_macos "m4" => :build uses_from_macos "perl" => :build uses_from_macos "rsync" => :build uses_from_macos "unzip" => :build + uses_from_macos "zlib" on_linux do depends_on "node" => :test @@ -81,6 +81,7 @@ def install ENV["ADD_REVISION"] = "1" if build.head? system "opam", "init", "--no-setup", "--disable-sandboxing" system "opam", "exec", "--", "opam", "pin", "add", "ctypes", "0.21.1" + system "opam", "exec", "--", "opam", "pin", "add", "extlib", "1.7.9" system "opam", "exec", "--", "opam", "pin", "add", "haxe", buildpath, "--no-action" system "opam", "exec", "--", "opam", "install", "haxe", "--deps-only", "--working-dir", "--no-depexts" system "opam", "exec", "--", "make" diff --git a/Formula/h/hwatch.rb b/Formula/h/hwatch.rb index 0bb51cb42..c3c85da1d 100644 --- a/Formula/h/hwatch.rb +++ b/Formula/h/hwatch.rb @@ -1,20 +1,18 @@ class Hwatch < Formula desc "Modern alternative to the watch command" homepage "https:github.comblacknonhwatch" - url "https:github.comblacknonhwatcharchiverefstags0.3.15.tar.gz" - sha256 "0c6d60e837a9f94685581d815265a60a16331c0a3cb2d6fc5abfe1c97963160e" + url "https:github.comblacknonhwatcharchiverefstags0.3.16.tar.gz" + sha256 "0026bf677dd5b6a0c0160e537c6638902917e26aec2265bd0144a6e0f6d78e56" license "MIT" head "https:github.comblacknonhwatch.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "cdb1084ff9d0f39536e63c6e9899d4d9103afc3410499cbabf7d2c031629be20" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "1144c287fedea8ba41a937b3637baa62b820215c82f1d781e11c59b8afbeaed6" - sha256 cellar: :any_skip_relocation, arm64_ventura: "39066c4c706ebc634848418c2d07921759ef031092a0250c3eb9ceb71b088770" - sha256 cellar: :any_skip_relocation, arm64_monterey: "559394446325a340d1d026c9ed7d1f49aff91c4ccff62d73ff44eb01a51c65cf" - sha256 cellar: :any_skip_relocation, sonoma: "96d3a1f00c5de835f4f70bd0db658bba4b4ee9dcea35669247d4fad87535b62b" - sha256 cellar: :any_skip_relocation, ventura: "9def15db47e02c7323745b201e122cd7a728052d3518e0690734b5c28caf9664" - sha256 cellar: :any_skip_relocation, monterey: "f074d1b2dd7f26e1dcdb93be668aa60761376878d0d7f8e1c8908ff812afc607" - sha256 cellar: :any_skip_relocation, x86_64_linux: "9afa54192a1290ff2e58863748ac050ed7d6777711f609ad0bf280ecf3033be9" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "b47c451a2adae468d375277ab6aac3a4e39ac48c32903902da26c81df717cb58" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "02dfeac01590fb6a56a10d0e9ce2640984122f238abaf22fec4ac4984f4724ea" + sha256 cellar: :any_skip_relocation, arm64_ventura: "268c221940effc8717e8c0718165cab772fd3cf698b78c209dff5f9fa3ac1310" + sha256 cellar: :any_skip_relocation, sonoma: "ce2c09eeb5cb02424b86533ab837fda135db237043801f5b0cf7428b700c78e1" + sha256 cellar: :any_skip_relocation, ventura: "301222e51e8ced22afa28794fcc29747b37ec5debcd9d0a60edd08d27cfb6037" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1ef11e41bd6a353ad0abcdfbf18a2395043af04fa00507b702aeb01da532c37c" end depends_on "rust" => :build diff --git a/Formula/i/imagemagick.rb b/Formula/i/imagemagick.rb index 5c07cd974..afaec09ee 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-39.tar.xz" - sha256 "b5a18ed9eb0db1e5e1fde26fc95f38bd7d71d9de05dde8b23c238debe332fada" + url "https:imagemagick.orgarchivereleasesImageMagick-7.1.1-40.tar.xz" + sha256 "eb2ab9203e1a2b5c7a9d40e0084fcd64cbebc952b51dfff057841fcb8a262b7a" license "ImageMagick" head "https:github.comImageMagickImageMagick.git", branch: "main" @@ -12,12 +12,12 @@ class Imagemagick < Formula end bottle do - sha256 arm64_sequoia: "02a8c6ae7372c4f5cc51ffc5e2fc4749b4c501894af464e1035db1aacd7fe866" - sha256 arm64_sonoma: "229eeda945ce7538ecafe9c4f38c5b29d69cd56bb6b35a43f4f41d086b0c64f2" - sha256 arm64_ventura: "979676dad505398dcf3b1b8fe6f541693c4ee430867d430b8fb3b22e5582351d" - sha256 sonoma: "5e196809365dee76b5cb3a5e1021531c54110e1789389b1b45506125013cd308" - sha256 ventura: "dc080e41b2e97ec8f4b7bef1521df6cc5a2f3bbd6a55b0a89cd838c52c6add99" - sha256 x86_64_linux: "458f31a11e99c0f9c4ec5eb913c863864fed44aed5196703177aadc228c52c82" + sha256 arm64_sequoia: "f5d3ef91441e3ebf48fb77915dc3f54e1a7d69c3fbc306d21604bfb62a33fcef" + sha256 arm64_sonoma: "cae27c03a76aadb0e76d318ebe20a5d1a8e83dae2f3d618d96be8e38896f5252" + sha256 arm64_ventura: "bcea7813ecf42058282c6d3bdbb8e28e91935ebcb37717427217633bc48fd6b7" + sha256 sonoma: "adb25ff1ad443df94bc51024197f5cad1269dedf47f41eaf2b86d34a851c1055" + sha256 ventura: "da923ad428afb14596c0236fab948cd28e6c9378f6446563e930df5c80308418" + sha256 x86_64_linux: "003961ddd2c03e0f4591a104a19fb2227e4f85b1c10527acf168b52bd6a18e45" end depends_on "pkg-config" => :build diff --git a/Formula/i/innotop.rb b/Formula/i/innotop.rb index a85845c6c..9d94cf21d 100644 --- a/Formula/i/innotop.rb +++ b/Formula/i/innotop.rb @@ -5,43 +5,37 @@ class Innotop < Formula sha256 "6ec91568e32bda3126661523d9917c7fbbd4b9f85db79224c01b2a740727a65c" license any_of: ["GPL-2.0-only", "Artistic-1.0-Perl"] revision 10 - head "https:github.cominnotopinnotop.git" + head "https:github.cominnotopinnotop.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "a17005507753da73e8a13a96b378233d51dd27cc395eecbbf71fd7206bc40acf" - sha256 cellar: :any, arm64_sonoma: "49218a88a5c4b0bc005ca1dd974b408551dacad3514bf86c99635f96da787393" - sha256 cellar: :any, arm64_ventura: "cf8f414fe93aa6ab94e1b8f56abec847fce802bd9774d64eae50a1fc4dc6e1e3" - sha256 cellar: :any, sonoma: "df181fa1cebc759da9f19b1c67977842b505195301a3a37b82f745f8b7217753" - sha256 cellar: :any, ventura: "4ab714cc8fea0aa2936abe48a665f2e66ce0516e8dfff847be69b105402db2aa" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c5983d9ca80837dcc86692cb8a9a17963543cd71ad3cb599887cbc47a600840e" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "2cf3437f299eb15b2f9d8ece6b1c1b1374e4cc8eda2fe88c47a0e11369613a9d" + sha256 cellar: :any, arm64_sonoma: "390ca18492dc10b16ce2ec36c8a60d65379fa9016788e53031adac8473af4a27" + sha256 cellar: :any, arm64_ventura: "8aa57cd530906c93f6bf1b53cdfccbca76a6eae059fb999e5126e704fbbd2e79" + sha256 cellar: :any, sonoma: "0e4b35966c92c4e9fe82c91240aab1b285bbb63b48916326797becb2ce4b4e2b" + sha256 cellar: :any, ventura: "1644adc048383f4e30f415cdf1fdaf048153d9586ddcd919467b768b7b4b4e52" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4297dcd2edc58800032abfba5b2a89c1983a9ce79b8ca00679343c7b3c34afc4" end depends_on "mysql-client" - depends_on "openssl@3" uses_from_macos "perl" - on_macos do - on_intel do - depends_on "zstd" - end - - depends_on "zlib" - end - resource "Devel::CheckLib" do url "https:cpan.metacpan.orgauthorsidMMAMATTNDevel-CheckLib-1.16.tar.gz" sha256 "869d38c258e646dcef676609f0dd7ca90f085f56cf6fd7001b019a5d5b831fca" end resource "DBI" do - url "https:cpan.metacpan.orgauthorsidTTITIMBDBI-1.643.tar.gz" - sha256 "8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa" + on_linux do + url "https:cpan.metacpan.orgauthorsidHHMHMBRANDDBI-1.645.tgz" + sha256 "e38b7a5efee129decda12383cf894963da971ffac303f54cc1b93e40e3cf9921" + end end resource "DBD::mysql" do - url "https:cpan.metacpan.orgauthorsidDDVDVEEDENDBD-mysql-5.008.tar.gz" - sha256 "a2324566883b6538823c263ec8d7849b326414482a108e7650edc0bed55bcd89" + url "https:cpan.metacpan.orgauthorsidDDVDVEEDENDBD-mysql-5.009.tar.gz" + sha256 "8552d90dfddee9ef36e7a696da126ee1b42a1a00fbf2c6f3ce43ca2c63a5b952" end resource "Term::ReadKey" do @@ -52,22 +46,36 @@ class Innotop < Formula end def install + ENV.prepend_create_path "PERL5LIB", buildpath"build_depslibperl5" ENV.prepend_create_path "PERL5LIB", libexec"libperl5" + resources.each do |r| r.stage do - system "perl", "Makefile.PL", "INSTALL_BASE=#{libexec}" - system "make", "install" + install_base = (r.name == "Devel::CheckLib") ? buildpath"build_deps" : libexec + + # Skip installing man pages for libexec perl modules to reduce disk usage + system "perl", "Makefile.PL", "INSTALL_BASE=#{install_base}", "INSTALLMAN1DIR=none", "INSTALLMAN3DIR=none" + + make_args = [] + if OS.mac? && r.name == "DBD::mysql" + # Reduce overlinking on macOS + make_args << "OTHERLDFLAGS=-Wl,-dead_strip_dylibs" + # Work around macOS DBI generating broken Makefile + inreplace "Makefile" do |s| + old_dbi_instarch_dir = s.get_make_var("DBI_INSTARCH_DIR") + new_dbi_instarch_dir = "#{MacOS.sdk_path_if_needed}#{old_dbi_instarch_dir}" + s.change_make_var! "DBI_INSTARCH_DIR", new_dbi_instarch_dir + s.gsub! " #{old_dbi_instarch_dir}Driver_xst.h", " #{new_dbi_instarch_dir}Driver_xst.h" + end + end + + system "make", "install", *make_args end end - # Disable dynamic selection of perl which may cause segfault when an - # incompatible perl is picked up. - inreplace "innotop", "#!usrbinenv perl", "#!usrbinperl" - - system "perl", "Makefile.PL", "INSTALL_BASE=#{prefix}" + system "perl", "Makefile.PL", "INSTALL_BASE=#{prefix}", "INSTALLSITEMAN1DIR=#{man1}" system "make", "install" - share.install prefix"man" - bin.env_script_all_files(libexec"bin", PERL5LIB: ENV["PERL5LIB"]) + bin.env_script_all_files(libexec"bin", PERL5LIB: libexec"libperl5") end test do diff --git a/Formula/i/ios-class-guard.rb b/Formula/i/ios-class-guard.rb index c0a4276f9..e616b15f6 100644 --- a/Formula/i/ios-class-guard.rb +++ b/Formula/i/ios-class-guard.rb @@ -51,12 +51,12 @@ def install (testpath"crashdump").write <<~EOS 1 MYAPP 0x0006573a -[C03B setR02:] + 42 EOS - (testpath"symbols.json").write <<~EOS + (testpath"symbols.json").write <<~JSON { "C03B" : "MyViewController", "setR02" : "setRightButtons" } - EOS + JSON system bin"ios-class-guard", "-c", "crashdump", "-m", "symbols.json" end end \ No newline at end of file diff --git a/Formula/i/ipsw.rb b/Formula/i/ipsw.rb index 2a7f38cad..0bafffccb 100644 --- a/Formula/i/ipsw.rb +++ b/Formula/i/ipsw.rb @@ -1,8 +1,8 @@ class Ipsw < Formula desc "Research tool for iOS & macOS devices" homepage "https:blacktop.github.ioipsw" - url "https:github.comblacktopipswarchiverefstagsv3.1.555.tar.gz" - sha256 "0fd4b995cc34bb243291dad01cf9e015489de978f40e3a3c8cc02261afee896e" + url "https:github.comblacktopipswarchiverefstagsv3.1.556.tar.gz" + sha256 "1f0cffa28ff50467e20dcdef0620c9a7c48ccfe73bdf86ae1d86fc4c7fc7a10c" license "MIT" head "https:github.comblacktopipsw.git", branch: "master" @@ -12,12 +12,12 @@ class Ipsw < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "930071e5c0dc46104e611986786c7f08edd2bc5841b0d1b3d119a1f5a7fd9c4b" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "cdbd75dcd3ecddbfdeaf73c1f271b4d8960ee2908c23f75d35a7cbc827963bd0" - sha256 cellar: :any_skip_relocation, arm64_ventura: "c2b6e89afd7f6ecc650a43d28e2497cfc55af88d83cfa673efc6d8f730235649" - sha256 cellar: :any_skip_relocation, sonoma: "2d5d84396266b8766df634effce242e90311b8cb302a75219750f113fa3883ee" - sha256 cellar: :any_skip_relocation, ventura: "596e7f30448f164bbba5339d6ad86b1d3c2fe41bc1ded52458e13016caed04d0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b90623695deea690eb2fdf0454fce9ca7439712c3dbbf151a174525560ab05c7" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "5e7b204072d8792e7ea7e613baacacde03b7d5b2cc1b18fcc90cbe2e444e6b02" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "9ae13e35a423f7014aae134ad6860dd2f6ea2d09fc87c69f66e60bc66248e38a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "5ad65b634afaddbb4ebe31c364f06ebf64c704bc3ec9c2008ff562336b288404" + sha256 cellar: :any_skip_relocation, sonoma: "d847ee9526f8627bd534a78aa36b65f3fe896bb9a55d1eb3bec3f0f08821b9de" + sha256 cellar: :any_skip_relocation, ventura: "13cdd53948f97eb519146b625ba4228cba19f5036baa2db816a45d212f3810c5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b9c3115a15a5aed833168fe871e3ad50e30c364bbf98f134ea20478c2c5b13e2" end depends_on "go" => :build diff --git a/Formula/i/ivtools.rb b/Formula/i/ivtools.rb index 5abe4d592..a99011fe9 100644 --- a/Formula/i/ivtools.rb +++ b/Formula/i/ivtools.rb @@ -1,32 +1,23 @@ class Ivtools < Formula desc "X11 vector graphic servers" homepage "https:github.comvectaportivtools" - url "https:github.comvectaportivtoolsarchiverefstagsivtools-2.1.tar.gz" - sha256 "6a5a55883399cbfef317d8bbf553e57e54945188666b344d9efa98ba3edb57ad" + url "https:github.comvectaportivtoolsarchiverefstagsivtools-2.1.1.tar.gz" + sha256 "4fa680b9d0fd2af610e9012258e150249d9a8abbc3b1f65eb17d01c959142cfc" license "MIT" - revision 6 bottle do - sha256 cellar: :any, arm64_sequoia: "8c0c13fec5d7dbb494964ba3e1468c26e75d16d2fd455d067670c7509c757cdb" - sha256 cellar: :any, arm64_sonoma: "9aff849b29d9ff8c26c9fa6f2465fed83432940fa92e0bbf02de4ec9f056e537" - sha256 arm64_ventura: "983f0e8636e109d5908cb785451ccf63b0c50ca080d8ebcc9479396d92d81989" - sha256 arm64_monterey: "40498e4bc74223a345b5558cd13a15f201cc68c79aed787d20bf9bbbacf552f9" - sha256 cellar: :any, sonoma: "fa6dca449abf1dbf670ca9ef2256f99e843618f923d897767c0629d6671f78e4" - sha256 ventura: "40cdf0f8b141813718e9f4d4b7b3a32752f3cac1b5024014fce5e2405b9ed14b" - sha256 monterey: "eecf13aa53e64d6b6deb95d05c8e633d1c8ecb5c28bbbc19250a9ce3a7f44483" - sha256 x86_64_linux: "1a57b1289fa8c1ea7c42a4f96fd9dfbf4082aa96f23d19ad7942c2cf4af4eeda" + sha256 arm64_sequoia: "72e0267959ef39b08acc5ec077e3028dfa4b2c1e170ec53327d4bb476869adfe" + sha256 arm64_sonoma: "0a33eff027d01ceaf6f35fbc7554bed89fac9360851796a71f4c1dfaef9d2f12" + sha256 arm64_ventura: "a42b9d7486543eb0d114226f1d34f16b4883d9b573ff28551e31edf13ff66fc2" + sha256 sonoma: "968e072feb82650f7e558232fa7a9894846683acf69315b4d9b4a89ee7ddeed5" + sha256 ventura: "0b650994d59f5ad13e180ebe45cd79ab6167914f82c23001c7a510c92407b410" + sha256 x86_64_linux: "0c68382badfedbd3cea9375f35555b3ad54f202b2477f663244748cdddbedf3a" end depends_on "ace" depends_on "libx11" depends_on "libxext" - # c++17 build patch, upstream PR ref, https:github.comvectaportivtoolspull22 - patch do - url "https:github.comvectaportivtoolscommit7ce87b9159e720cf1990b6fef10ba7a8b664bcda.patch?full_index=1" - sha256 "0c1e722b574df66e3c6d4114b066db99691764a04f92c77af2b7adaabde3782c" - end - def install cp "Makefile.orig", "Makefile" ace = Formula["ace"] diff --git a/Formula/j/jolie.rb b/Formula/j/jolie.rb index 1d9a565af..9854a8fa4 100644 --- a/Formula/j/jolie.rb +++ b/Formula/j/jolie.rb @@ -1,13 +1,12 @@ class Jolie < Formula desc "Service-oriented programming language" homepage "https:www.jolie-lang.org" - url "https:github.comjoliejoliereleasesdownloadv1.12.1jolie-1.12.1.jar" - sha256 "d6d5f90254c43f04982451a49134e7df94a081a4d1965a95fc29e7959678a286" + url "https:github.comjoliejoliereleasesdownloadv1.12.2jolie-1.12.2.jar" + sha256 "69fa87e555f8587f6085e9f23cdbe2b6b3e6ff356428fd88b3820ed63a2b259c" license "LGPL-2.1-only" bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, all: "b3c75dfe50ee35b8ccb89356832625a67305d1e6c5e812506d1d891aa301a246" + sha256 cellar: :any_skip_relocation, all: "508eaa11315909ca605100636265b4aa66d07f8983ce5399099392a692af3637" end depends_on "openjdk" diff --git a/Formula/j/jp2a.rb b/Formula/j/jp2a.rb index 33dc7f83a..4cda2d1bb 100644 --- a/Formula/j/jp2a.rb +++ b/Formula/j/jp2a.rb @@ -1,18 +1,18 @@ class Jp2a < Formula desc "Convert JPG images to ASCII" homepage "https:github.comTalinxjp2a" - url "https:github.comTalinxjp2areleasesdownloadv1.3.1jp2a-1.3.1.tar.bz2" - sha256 "a646f893508b111d922d5f726953d577089741b83fa299f351c98e7be7974c9f" + url "https:github.comTalinxjp2areleasesdownloadv1.3.2jp2a-1.3.2.tar.bz2" + sha256 "e2aabc4df8f003035059996f0768b4543fd483ab8cffa5f62286a1d00ddb0439" license "GPL-2.0-or-later" version_scheme 1 bottle do - sha256 cellar: :any, arm64_sequoia: "48a62bab6e6137a966a84aa358bd89951a08f4804e68ed8ddb62dd1aaa440d03" - sha256 cellar: :any, arm64_sonoma: "54e7f74dc31bc89460ad5990a4edfd48f84ebf8157b5db704108d65d4cf3fec6" - sha256 cellar: :any, arm64_ventura: "ad160d25da5c3d94096f8df247ed23b768decd6e09ef1e41eb10cc209dff70db" - sha256 cellar: :any, sonoma: "35c9ffafbe8be311bbc70d882d6a3d947845d64c1de25bf27f16e064b8e44478" - sha256 cellar: :any, ventura: "d10a7ed7431a73c496aef8611d8b6d4688944776b0717b2e8c53ae7e9dd67e41" - sha256 cellar: :any_skip_relocation, x86_64_linux: "42afb7dedf59ee0ee8bc3ad0ff12fc6f3a3c844fcf1d654a36c1991e85bb6bdc" + sha256 cellar: :any, arm64_sequoia: "c57c32d5a9a823615408c17fc7692cf918beac96cd9557c54f905da5803b9f31" + sha256 cellar: :any, arm64_sonoma: "daf37f1570a9e1b2bd46b2cc0ccf57af00a813a0de9022a106e89fc7fe829ddc" + sha256 cellar: :any, arm64_ventura: "1b7dbe456e302277e7ff10a79e3999b35672855ca3a04425cf89572df87bf5b4" + sha256 cellar: :any, sonoma: "1c5b176bba2e8ae0d825761da452a334d11411637342a159fecc6c9add83c5bf" + sha256 cellar: :any, ventura: "e9b1cca5d32321539eec19f0e0c037a8e137cee43448a04b135f620df806478d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "00f6f42f5d2ef84ddc1a42004e9c44789be388385a454215e02dfa9b07c1bf43" end depends_on "pkg-config" => :build diff --git a/Formula/j/jql.rb b/Formula/j/jql.rb index a9cdee7f9..b3ddb8b90 100644 --- a/Formula/j/jql.rb +++ b/Formula/j/jql.rb @@ -22,11 +22,11 @@ def install end test do - (testpath"example.json").write <<~EOS + (testpath"example.json").write <<~JSON { "cats": [{ "first": "Pixie" }, { "second": "Kitkat" }, { "third": "Misty" }] } - EOS + JSON output = shell_output("#{bin}jql --inline --raw-string '\"cats\" [2:1] [0]' example.json") assert_equal '{"third":"Misty"}', output.chomp end diff --git a/Formula/j/jshon.rb b/Formula/j/jshon.rb index 39720fa02..69ac26e39 100644 --- a/Formula/j/jshon.rb +++ b/Formula/j/jshon.rb @@ -32,9 +32,9 @@ def install end test do - (testpath"test.json").write <<~EOS + (testpath"test.json").write <<~JSON {"a":1,"b":2} - EOS + JSON assert_equal "2", pipe_output("#{bin}jshon -l < test.json").strip end diff --git a/Formula/j/jsonschema.rb b/Formula/j/jsonschema.rb index 66a19ea31..925f835bb 100644 --- a/Formula/j/jsonschema.rb +++ b/Formula/j/jsonschema.rb @@ -40,14 +40,14 @@ def install end test do - (testpath"test.json").write <<~EOS + (testpath"test.json").write <<~JSON { "name" : "Eggs", "price" : 34.99 } - EOS + JSON - (testpath"test.schema").write <<~EOS + (testpath"test.schema").write <<~JSON { "type": "object", "properties": { @@ -55,7 +55,7 @@ def install "name": {"type": "string"} } } - EOS + JSON out = shell_output("#{bin}jsonschema --output pretty --instance #{testpath}test.json #{testpath}test.schema") assert_match "SUCCESS", out diff --git a/Formula/j/jsonschema2pojo.rb b/Formula/j/jsonschema2pojo.rb index c30424911..79e8f182f 100644 --- a/Formula/j/jsonschema2pojo.rb +++ b/Formula/j/jsonschema2pojo.rb @@ -23,7 +23,7 @@ def install end test do - (testpath"srcjsonschema.json").write <<~EOS + (testpath"srcjsonschema.json").write <<~JSON { "type":"object", "properties": { @@ -38,7 +38,7 @@ def install } } } - EOS + JSON system bin"jsonschema2pojo", "-s", "src", "-t", testpath assert_predicate testpath"Jsonschema.java", :exist?, "Failed to generate Jsonschema.java" end diff --git a/Formula/j/jxl-oxide.rb b/Formula/j/jxl-oxide.rb index 7ca08e32e..4042ab6e9 100644 --- a/Formula/j/jxl-oxide.rb +++ b/Formula/j/jxl-oxide.rb @@ -1,17 +1,17 @@ class JxlOxide < Formula desc "JPEG XL decoder" homepage "https:github.comtirr-cjxl-oxide" - url "https:github.comtirr-cjxl-oxidearchiverefstags0.10.0.tar.gz" - sha256 "b5e0efdcad45c4f1b5982dc9f6e27aa890cb5c9d71636710854bc551ed75ba81" + url "https:github.comtirr-cjxl-oxidearchiverefstags0.10.1.tar.gz" + sha256 "20945315b9e5b30b7685d8329a4049c66967461afdc0ff8ea7cc2c5a15156f29" license any_of: ["MIT", "Apache-2.0"] bottle do - sha256 cellar: :any, arm64_sequoia: "cf44e9880c3f3db52703670d579b4dc4404f0829d5ba55e5674c2ba928b04b2b" - sha256 cellar: :any, arm64_sonoma: "75e942d745e4f87c91137219fd3f9a4fe4e46f140cdab2f667ab9bf10cd801e4" - sha256 cellar: :any, arm64_ventura: "91fd49a8ab31355d49e209b8f498d27caba1456476b215250681ebba81390acd" - sha256 cellar: :any, sonoma: "d1346c2fbe39cb0f54243e5a5f7facc61f7631ffda74fa747b605c3708c426cf" - sha256 cellar: :any, ventura: "6e83a034b5ec31bbf2c728091c80e7a89cafcf99350e66c4a05a02ae54738734" - sha256 cellar: :any_skip_relocation, x86_64_linux: "6535eb01800a5b7d34bd94ea8efb27c9250f9a5a3f48f1ce6d2953efa135a023" + sha256 cellar: :any, arm64_sequoia: "6c95cb4ce1e2459e01c37f5c172e3e98a178db609504a570ea05b37effb477c1" + sha256 cellar: :any, arm64_sonoma: "b2b66a6e61f7a3598e9f409dcb00b9c69ceacfb15cdfb8cfd8fcba876506b5a7" + sha256 cellar: :any, arm64_ventura: "24d584dd6d99d309f3fc5da8ce82c2aefa8efcb093649d34633557e8526dc792" + sha256 cellar: :any, sonoma: "45e82b9e1d92eae7a7c3d1e60c22c0794d8bb10cd5e78d278127cd2773a37a24" + sha256 cellar: :any, ventura: "fb525cdf14920ce2d5e9c1a84af71e051e934e410a040e1a0915799988188778" + sha256 cellar: :any_skip_relocation, x86_64_linux: "71c5f3b6bc0836b2581a50760699fa94bb6f6d11f18322b865ba02e3b36723dd" end depends_on "rust" => :build diff --git a/Formula/k/k8sgpt.rb b/Formula/k/k8sgpt.rb index 6a3e49970..92621fbe8 100644 --- a/Formula/k/k8sgpt.rb +++ b/Formula/k/k8sgpt.rb @@ -1,18 +1,18 @@ class K8sgpt < Formula desc "Scanning your k8s clusters, diagnosing, and triaging issues in simple English" homepage "https:k8sgpt.ai" - url "https:github.comk8sgpt-aik8sgptarchiverefstagsv0.3.44.tar.gz" - sha256 "647c70c1d1bd586c880db7be65b301b05e69826bab034b6e2b7e3dae3c859560" + url "https:github.comk8sgpt-aik8sgptarchiverefstagsv0.3.46.tar.gz" + sha256 "2b46c66817ad0782a42cfd376a7fda249e11bf942df7d3844a8c58d53eff5e53" license "Apache-2.0" head "https:github.comk8sgpt-aik8sgpt.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "ad208a76ab129c6d3bb17a862b239e700a4242192d3250eb1b5d82f6ca4fc159" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "31427a440244e9605df84ca20937902900af37117c4e60e9f9b1dd18e527d11f" - sha256 cellar: :any_skip_relocation, arm64_ventura: "6bbc40f3ba52209a8a75c8b7ca7511ffeb4f7ec33336cf1324937a799a3ad63c" - sha256 cellar: :any_skip_relocation, sonoma: "67d6e1cc97a5f2300cd0e4ce3831013b9fc79bb76195a203ef618e122b538617" - sha256 cellar: :any_skip_relocation, ventura: "80b8966a6e1c80aa6789a3d5e166c82071f502b892ed49892cc7abee634e1a34" - sha256 cellar: :any_skip_relocation, x86_64_linux: "94438bf2461ca52dcc9f9d038f0f409bcded83e2e993aa4ce14954a4a633371e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "5211145028ab7b5d4af766eadc9436d15a713c3dd78c47aa27d0b0c7e9487352" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "36cfd029bf6ffcd7d5d8e0e02a793695b82ad414c9f08b6ba34eb2d1a1c63d09" + sha256 cellar: :any_skip_relocation, arm64_ventura: "0f79766e61939ae48338148f861389b389a3011eb5dfe3a85400964717fd22f4" + sha256 cellar: :any_skip_relocation, sonoma: "83056fc19adfa2e28c378f24d75656bf34b5eb14b11cd4a07d64b268ab96051a" + sha256 cellar: :any_skip_relocation, ventura: "0f9671d1e31d59e8ac42df9f888bb1c202ca408f3716164cd68f92832273509f" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a5034e48f7939bf38469513094bc2f1ba91b460b4bcb4c98edf10a412b3f57a7" end depends_on "go" => :build diff --git a/Formula/k/k9s.rb b/Formula/k/k9s.rb index 23e0fb18e..72b5131ee 100644 --- a/Formula/k/k9s.rb +++ b/Formula/k/k9s.rb @@ -2,8 +2,8 @@ class K9s < Formula desc "Kubernetes CLI To Manage Your Clusters In Style!" homepage "https:k9scli.io" url "https:github.comderailedk9s.git", - tag: "v0.32.5", - revision: "1440643e8d1a101a38d9be1933131ddf5c863940" + tag: "v0.32.6", + revision: "9984e3f4bfa0b88a4c0ae62cd69b61f80b7ce3c2" license "Apache-2.0" head "https:github.comderailedk9s.git", branch: "master" @@ -13,14 +13,12 @@ class K9s < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "71834a17a7a0cfb4855553c7c99217cd39434c756a420a57e47b01128cfadd97" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "b96fe20b0004ed9f2a6733043d65bfdcbdbfff5470ea8531c6f49888819f48e0" - sha256 cellar: :any_skip_relocation, arm64_ventura: "4dc659225c3b753e87eedd2d19d2f5d54db55b4c504924095fce8c182bbe044e" - sha256 cellar: :any_skip_relocation, arm64_monterey: "8bccb8d9998a875cab724bd11e7510e5a930cbc0b1ade3f1522b0127427adc01" - sha256 cellar: :any_skip_relocation, sonoma: "1f4bf7e0ecf3cc4414e491403d5e24be996fe525f52aba1509c8579cbfd120c3" - sha256 cellar: :any_skip_relocation, ventura: "5387789b43544fdd2328cfa5d9a332f620e1b0daa9e753f9eb6780f20fc5c0a2" - sha256 cellar: :any_skip_relocation, monterey: "a76ab5bed463ad3cb0729d4363641debd25a324016dbe77c31014abb61d87c0f" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7976a912773c66e26bac3c89e5886dc369f2d23f34efc916f76ec28a16e5c5cf" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "66da6ecefdb6249c6d456da1cfbb5a07595bcf5163d0e4369e1fb3bfd3c0e199" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "efc30267b4a8b14122553643de2dbed6be3225605625e2b2bbeabccb6a720cce" + sha256 cellar: :any_skip_relocation, arm64_ventura: "f5b6e5a5bdaddfc2f0765dd77c824690475ff7564ac78eec609149b0232a6396" + sha256 cellar: :any_skip_relocation, sonoma: "cd82884bcd7b7e05ec49e99c1c8d3d114d27de5bb1b67b8e90b3d80cb6473549" + sha256 cellar: :any_skip_relocation, ventura: "e4220e7ad7f3d5b0fc739fea35de7fe303878319694d2d007e43144b3aa6bd43" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2d7a90a751b8aa946cad0cbb127531dab798a7a253e5e44c5f711d78b74b1573" end depends_on "go" => :build diff --git a/Formula/k/krakend.rb b/Formula/k/krakend.rb index 34248e833..bd11db284 100644 --- a/Formula/k/krakend.rb +++ b/Formula/k/krakend.rb @@ -22,7 +22,7 @@ def install end test do - (testpath"krakend_unsupported_version.json").write <<~EOS + (testpath"krakend_unsupported_version.json").write <<~JSON { "version": 2, "extra_config": { @@ -34,20 +34,20 @@ def install } } } - EOS + JSON assert_match "unsupported version", shell_output("#{bin}krakend check -c krakend_unsupported_version.json 2>&1", 1) - (testpath"krakend_bad_file.json").write <<~EOS + (testpath"krakend_bad_file.json").write <<~JSON { "version": 3, "bad": file } - EOS + JSON assert_match "ERROR", shell_output("#{bin}krakend check -c krakend_bad_file.json 2>&1", 1) - (testpath"krakend.json").write <<~EOS + (testpath"krakend.json").write <<~JSON { "version": 3, "extra_config": { @@ -72,7 +72,7 @@ def install } ] } - EOS + JSON assert_match "Syntax OK", shell_output("#{bin}krakend check -c krakend.json 2>&1") end diff --git a/Formula/k/kubeshark.rb b/Formula/k/kubeshark.rb index a994b48b4..f17fc1f7d 100644 --- a/Formula/k/kubeshark.rb +++ b/Formula/k/kubeshark.rb @@ -1,8 +1,8 @@ class Kubeshark < Formula desc "API Traffic Analyzer providing real-time visibility into Kubernetes network" homepage "https:www.kubeshark.co" - url "https:github.comkubesharkkubesharkarchiverefstagsv52.3.88.tar.gz" - sha256 "b3d1d7ba4767c993351b7b64e782adc065ecee38be8fed761e9375163eb7a270" + url "https:github.comkubesharkkubesharkarchiverefstagsv52.3.89.tar.gz" + sha256 "6e11d8e87f4a8c0431b75e15b767b601faded26394716ffd0da3bb3424c5ef1d" license "Apache-2.0" # Upstream creates releases that use a stable tag (e.g., `v1.2.3`) but are @@ -14,12 +14,12 @@ class Kubeshark < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "ca80d59146797c0edb7eaa1c0aa5c8ec98abf0c6523388f06ccdddeba253bbf2" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "19d2ed39fc4fe476f4ecdfbc20bc96625c7dce343b59a779f83ce4bef29b0ea6" - sha256 cellar: :any_skip_relocation, arm64_ventura: "6534384996556d53c3bb8a5f0e36ddb6693e977f47640ed40e9f4e32f86a2438" - sha256 cellar: :any_skip_relocation, sonoma: "f8348a3557191a497d0b80ea3fd08c1e72ace133601cfb2e1d0c06a09df7228c" - sha256 cellar: :any_skip_relocation, ventura: "2411a7842b38c313023e43d0dc18525b95c6b6d02778a9a6bc295a0e6c708536" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b3106a39d21aebb9afe5fc42c6dfc4f07f51dbb307b8eab334f370980eb5986b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "e465dbc3c5c06f6579c8cea3ce8254916c1319f9d0601bfe835b7aed27359098" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "6504b441780d4a6be6a883e6fc79961f80f605af61e5a538c4997648762823d3" + sha256 cellar: :any_skip_relocation, arm64_ventura: "54324fb7aa4512940414abd7b7d561ee8418acd22a53381fe5af1e8c5fdbee6e" + sha256 cellar: :any_skip_relocation, sonoma: "7c310aa78fe1095ddcca0a9bc3c10c4566f9b21d7877b91732bb467f9b5f234a" + sha256 cellar: :any_skip_relocation, ventura: "71e108f7d4f26aa261a9a81d21978ea2f9ca3d7168bf91d6d12f5039dfeed464" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ba268e32e7c3c9545f551613f46f6fee9f1d2e5157ee2db20dd9e374e97d4930" end depends_on "go" => :build diff --git a/Formula/k/kwctl.rb b/Formula/k/kwctl.rb index 7e6757e71..176d5639d 100644 --- a/Formula/k/kwctl.rb +++ b/Formula/k/kwctl.rb @@ -33,7 +33,7 @@ def install system bin"kwctl", "pull", test_policy assert_match test_policy, shell_output("#{bin}kwctl policies") - (testpath"ingress.json").write <<~EOS + (testpath"ingress.json").write <<~JSON { "uid": "1299d386-525b-4032-98ae-1949f69f9cfc", "kind": { @@ -68,14 +68,14 @@ def install } } } - EOS - (testpath"policy-settings.json").write <<~EOS + JSON + (testpath"policy-settings.json").write <<~JSON { "denied_labels": [ "owner" ] } - EOS + JSON output = shell_output( "#{bin}kwctl run " \ diff --git a/Formula/l/latino.rb b/Formula/l/latino.rb index 492bd3b3a..7af2ecc16 100644 --- a/Formula/l/latino.rb +++ b/Formula/l/latino.rb @@ -2,23 +2,17 @@ class Latino < Formula desc "Open source programming language for Latinos and Hispanic speakers" homepage "https:www.lenguajelatino.org" url "https:github.comlenguaje-latinolatino.git", - tag: "v1.4.1", - revision: "3ec6ab29902acb0b353cfe9a7b5d0317785fbd88" + tag: "v1.4.4", + revision: "4d8ed2e690dd1efcc47a9f8f790b8a9aeba4b808" license "MIT" head "https:github.comlenguaje-latinolatino.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sonoma: "b428787cfa2231640131b4ef1fe9a5a32135aea9f4cf13dbce45fa7fc68b7016" - sha256 cellar: :any, arm64_ventura: "aac984134bbd599ee76ccd80ae017c738f633a4642a7a99ce8c40ead45078d8b" - sha256 cellar: :any, arm64_monterey: "96c4a79b87f5f1c44ee9a39d13e75ced35a8b23ed5ee209279690363e79cb876" - sha256 cellar: :any, arm64_big_sur: "e7ac6aa7973d222c73097942a233c2998e542358b21aa725dcbbf8e1e6010b06" - sha256 cellar: :any, sonoma: "87b3c2130263e51a443aa029f03c7dabab2898f334159ae02c82d45a1671e85d" - sha256 cellar: :any, ventura: "0b965dcb6c5701e3519aaeb04e676b53e3962763b5eb9a437548ff8b5d06c839" - sha256 cellar: :any, monterey: "952cc3322325e09ceb9fcbb00c957a4179031f7522c99ae6afbc20bb13bc3d13" - sha256 cellar: :any, big_sur: "0848f83a97ae97c615e2a448eb28573fce7c20f20b3b52ddb6d9f487c80524ac" - sha256 cellar: :any, catalina: "46af81ff7b1693cd40465ce5e0defb7a708c918a996db2af775b913cc682a567" - sha256 cellar: :any, mojave: "2a3e48e1a672715eadfc5401ec7683ee91f7acff18ad8e7e600be3f8c09fee06" - sha256 cellar: :any_skip_relocation, x86_64_linux: "134dda0b3f3b59b4725c7d9cb692b2e57f2c56355dba24e8e9908d03f56bb2b0" + sha256 cellar: :any, arm64_sonoma: "3f71439866df37de2cbe8fb5c711b770d70186e57a2e3a586dfddd95264aa3df" + sha256 cellar: :any, arm64_ventura: "dbe2fc1ead1951d6c44a9b96638e3ae889322eb7ebb634a826618bed50b16e06" + sha256 cellar: :any, sonoma: "63944aac895d9ec94344a647f9adeab4f4fb9a8d2bb548999d39aa7eb874af0b" + sha256 cellar: :any, ventura: "5a940fde4f7577543fefc1c54ddd0b56b9b09078b9b77acc70b957b8cbc14631" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8732dbdcbb9723660ff9261f790d3f48f929a6e4d95842471d2a3076fe6618c9" end depends_on "cmake" => :build @@ -28,9 +22,9 @@ class Latino < Formula end 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 diff --git a/Formula/l/ldeep.rb b/Formula/l/ldeep.rb index 97ba7f686..cc9eaafbb 100644 --- a/Formula/l/ldeep.rb +++ b/Formula/l/ldeep.rb @@ -3,18 +3,18 @@ class Ldeep < Formula desc "LDAP enumeration utility" homepage "https:github.comfranc-pentestldeep" - url "https:files.pythonhosted.orgpackages7f9f121148071d5e825f00120ec589d2e8c21868eb78465850cbfb095118c6e7ldeep-1.0.72.tar.gz" - sha256 "4591f267f82c2cebf2150f49f04fe72d062c6bd83f67d6984ea360f3a32a5183" + url "https:files.pythonhosted.orgpackagesdf9785c01dbc9475fed7934ddb6000bb1d5e3d7a3f99eb9a382c186c0cc66b6aldeep-1.0.73.tar.gz" + sha256 "ca235ce4051ae341a071c98b039f17ec74faa325fba712eecea2147a1366128d" license "MIT" head "https:github.comfranc-pentestldeep.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "a8d00e22a5b7d9038ff4b20b31cc7b8f92f679db6bf06549e446a82445f3a983" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "5f3d11c306402792b706150499ec3a5cdb060e0e1745a4bf2b4c1af84b09669f" - sha256 cellar: :any_skip_relocation, arm64_ventura: "154cc239a047bd4046ba80bd44a45ee7815cc4a3bf63d8e3ba7a303c404e5ca1" - sha256 cellar: :any_skip_relocation, sonoma: "fcb9d6d26af6f21daba8a79c3697c423825e08c9f25abb05110d38ddcc99c491" - sha256 cellar: :any_skip_relocation, ventura: "5d4fa8b5e42dd84e9cf2a799f29bea4e6eaec2cf4785722ee0ca6d1f14335073" - sha256 cellar: :any_skip_relocation, x86_64_linux: "206536ca643fa87021d68af9c51aa7514af22cbc9a9a106abc967acc4c4a307e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "a55eb1209db6a3d67c1b986492658be10698582188b120a4aee43a8a0a8cc310" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "0c13e564d07cb6f3b5ad4ffad91f9c222bea8346714fe68856be19a4d2755b41" + sha256 cellar: :any_skip_relocation, arm64_ventura: "047167640c5086089d80fb8ce1dc0d6f7699315f3d1c9650b55fdc4ad618eab0" + sha256 cellar: :any_skip_relocation, sonoma: "c6bc003e707992b4c6563e021a4bc52f3f45ac07f3f5335dbb170a4dbaee0075" + sha256 cellar: :any_skip_relocation, ventura: "b429014a1a7c1d45fc14ac59afdc3e0241b3fa9d9fa94b7755829e60352a9143" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2497b59b74b2f6cdcd0c8ed64b6153b36a8669bf1a2cc119ac9b31cb5b51bc04" end depends_on "cryptography" @@ -83,8 +83,8 @@ class Ldeep < Formula end resource "tqdm" do - url "https:files.pythonhosted.orgpackages58836ba9844a41128c62e810fddddd72473201f3eacde02046066142a2d96cc5tqdm-4.66.5.tar.gz" - sha256 "e1020aef2e5096702d8a025ac7d16b1577279c9d63f8375b63083e9a5f0fcbad" + url "https:files.pythonhosted.orgpackagese84f0153c21dc5779a49a0598c445b1978126b1344bab9ee71e53e44877e14e0tqdm-4.67.0.tar.gz" + sha256 "fe5a6f95e6fe0b9755e9469b77b9c3cf850048224ecaa8293d7d2d31f97d869a" end # support py3.13 build diff --git a/Formula/l/lesspipe.rb b/Formula/l/lesspipe.rb index 1a4a9800b..1d837f7f6 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.15.tar.gz" - sha256 "dd65d211f0f817b4c361c434fd09ecbcd4a642636f3dc0fc1c575f2fa88506ac" + url "https:github.comwofr06lesspipearchiverefstagsv2.16.tar.gz" + sha256 "18687fb0f416e2ec91a387b3159f84deba97d21d41ec89e72e7d5a1bf8ff9c01" license all_of: [ "GPL-2.0-only", "GPL-2.0-or-later", # sxw2txt @@ -11,7 +11,7 @@ class Lesspipe < Formula ] bottle do - sha256 cellar: :any_skip_relocation, all: "be6cc23028f51b8d31017e3c22acb6ea86c799fe96271c37cf9588b386e2db3a" + sha256 cellar: :any_skip_relocation, all: "3adbca0c592cc9ce801f4ccaa649d29e2f3ccb0c6011e7a5c653222e5767600d" end uses_from_macos "perl" diff --git a/Formula/l/levant.rb b/Formula/l/levant.rb index b69e40bd0..fc5df3052 100644 --- a/Formula/l/levant.rb +++ b/Formula/l/levant.rb @@ -30,14 +30,14 @@ def install end test do - (testpath"template.nomad").write <<~EOS + (testpath"template.nomad").write <<~HCL resources { cpu = [[.resources.cpu]] memory = [[.resources.memory]] } - EOS + HCL - (testpath"variables.json").write <<~EOS + (testpath"variables.json").write <<~JSON { "resources":{ "cpu":250, @@ -47,7 +47,7 @@ def install } } } - EOS + JSON assert_match "resources {\n cpu = 250\n memory = 512\n}\n", shell_output("#{bin}levant render -var-file=#{testpath}variables.json #{testpath}template.nomad") diff --git a/Formula/l/llama.cpp.rb b/Formula/l/llama.cpp.rb index d7ef981cc..e508d88e8 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: "b4061", - revision: "6423c65aa8be1b98f990cf207422505ac5a441a1" + tag: "b4062", + revision: "160687b3ed002eee83a04de83a9cd752f928ced1" 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: "57afd8587b7d74700071c992dff2aae40e9a2d6a9f439ecd7f0f76af5457f687" - sha256 cellar: :any, arm64_sonoma: "4c8cc36edf0117dc2c72c4f0934f730ccbb3be1847241132eb7957c3534f03f8" - sha256 cellar: :any, arm64_ventura: "30a7ed4ee0c4d049ef17411aded2a64a05c6d857e64fd547f6b704e920862cb0" - sha256 cellar: :any, sonoma: "caf8e1cfc2bf7ceb640eef7ec519fef333d1100fcc554b4a0eef3cd0bdb7c0f2" - sha256 cellar: :any, ventura: "c7ebc8bd600ffcbce840ab66505fb3f5ffd31f1b4eebcb6f86159dbb7902383c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4ad55d8f3db036451732de493abf8e0ed70d5a666d89582e4f68c3d5b2c428bd" + sha256 cellar: :any, arm64_sequoia: "33eff038acd265c8e65d069496a8e5b98ac739a28bafca62d658c5591d685608" + sha256 cellar: :any, arm64_sonoma: "6b95e2c67b36114d47fbb0f5efc40ef710000bbd3caed344fab452e24feda4cf" + sha256 cellar: :any, arm64_ventura: "9afaa261260ff677bc48e96e6cdb937aa693e01cc2257e5dea3b2b6c94d740df" + sha256 cellar: :any, sonoma: "600f33d11300c3cf77f69812a5484ca5fba48ce1388b0cb840fc90f7b41e2b69" + sha256 cellar: :any, ventura: "3adceafb7b67e053dea245510460f185aa87865ae3cdfea8bccdca1420f07993" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ea94bf785d981b2f0a4c63efc2ebee028359305b1b6b278b81eeba7c8f04e4ba" end depends_on "cmake" => :build diff --git a/Formula/l/lmod.rb b/Formula/l/lmod.rb index c9d18fb74..09c5327a0 100644 --- a/Formula/l/lmod.rb +++ b/Formula/l/lmod.rb @@ -4,14 +4,15 @@ class Lmod < Formula url "https:github.comTACCLmodarchiverefstags8.7.53.tar.gz" sha256 "5e7ed1a5acfee76abfd96f2ffa3af69d49052b9e88a04ab18d87d18a538c4834" license "MIT" + revision 1 bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "a7f89cc87742f2d1196bc0fad3dacc43be40d21136723189cbf23ece89f3a24d" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "a56018bcbee0602a805a6dc109b157ed8768dfd15d846d3102a29095c8e84e03" - sha256 cellar: :any_skip_relocation, arm64_ventura: "20d6dd789dd3ba4c8f0f24d170340c4348a524881caf0f5802dd128497db5b18" - sha256 cellar: :any_skip_relocation, sonoma: "80620eaa145726e23265a8b7a6d77180f6b4235f5fbd0661aeeccaa32233e668" - sha256 cellar: :any_skip_relocation, ventura: "6042f267182adca68fe69f98ee9e6bb56968912d815b480b95bae74b09a54abd" - sha256 cellar: :any_skip_relocation, x86_64_linux: "343f599971e406ede650a5196da07f20c1b1f09ee597ab7a2ca9a89a64f31e56" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "ad8674d50fae8017895cc9cf584a1c11218a81e2689e24b9b8e15db2f2052fc7" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "5399c157970666b639b2cb7f1b44650ba67df8bb01d7f1e0d6c2846ccd22ce69" + sha256 cellar: :any_skip_relocation, arm64_ventura: "f71e7caf342970807320d4f49ecaf6d1bfb7dc28a6d53c97625c6c3ac5b87b31" + sha256 cellar: :any_skip_relocation, sonoma: "d915829812dd44a79d8bb5442b39b584b04804b47263aeeaa8fb7185029ad0ab" + sha256 cellar: :any_skip_relocation, ventura: "c99b2a8027dda56dcf559d3cb642297135fc6585df764f21e52c5f5ea3e86dff" + sha256 cellar: :any_skip_relocation, x86_64_linux: "650a593ac759ffdb286de0041a205a384464b8f8f71b3f6af9f116afb73e0701" end depends_on "luarocks" => :build @@ -20,12 +21,15 @@ class Lmod < Formula uses_from_macos "bc" => :build uses_from_macos "libxcrypt" - uses_from_macos "tcl-tk" on_macos do depends_on "gnu-sed" => :build end + on_linux do + depends_on "tcl-tk@8" # TCL 9 issue: https:github.comTACCLmodissues728 + end + resource "luafilesystem" do url "https:github.comkeplerprojectluafilesystemarchiverefstagsv1_8_0.tar.gz" sha256 "16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495" @@ -51,9 +55,12 @@ def install end # We install `tcl-tk` headers in a subdirectory to avoid conflicts with other formulae. - ENV.append_to_cflags "-I#{Formula["tcl-tk"].opt_include}tcl-tk" if OS.linux? + ENV.append_to_cflags "-I#{Formula["tcl-tk@8"].opt_include}tcl-tk" if OS.linux? system ".configure", "--with-siteControlPrefix=yes", "--prefix=#{prefix}" system "make", "install" + + # Remove man page which conflicts with `modules` formula + rm man1"module.1" end def caveats diff --git a/Formula/l/localai.rb b/Formula/l/localai.rb index f5bb36b15..ef4c38d88 100644 --- a/Formula/l/localai.rb +++ b/Formula/l/localai.rb @@ -3,17 +3,17 @@ class Localai < Formula desc "OpenAI alternative" homepage "https:localai.io" - url "https:github.commudlerLocalAIarchiverefstagsv2.22.1.tar.gz" - sha256 "154c32325bd1edf5fc08fdcd85c337ab6615393e2834c896fb27dbeb13e52322" + url "https:github.commudlerLocalAIarchiverefstagsv2.23.0.tar.gz" + sha256 "45dce2745e15debce36f2faeddb1b2688f6e6f9fce80ff204b2463d234d14686" license "MIT" bottle do - sha256 arm64_sequoia: "ffdd5911e143ab06159a314cc5789a102939f6697378960c4c2a78fba30d0dbe" - sha256 arm64_sonoma: "19040a814fed943c66858fbfcdef70552fbefc089526acb60cc74c818a42ed88" - sha256 arm64_ventura: "5c57dbb1d94222cd2baec49ba0ded1cce004fc4767a1dbaba9a6df02a6b3f493" - sha256 sonoma: "2e8e0b7c31304982aace3ca9d3ebeaabdd2b5721156472505830c57c3038db1d" - sha256 ventura: "3923840bffb0c62e74015a50087048990d3bbfcdf1ccd9a2bda6a61fa6a5b8a5" - sha256 x86_64_linux: "c362c41adf070c84e7feed970f7c619f55a0e87262c9016be945e7ae9ba0104b" + sha256 arm64_sequoia: "3a69527cb12060b36a6eb44c70c902a46112b41b6181d9df2c426125684c5c20" + sha256 arm64_sonoma: "e8adcd0dd78e95ea39e2323534606ae9746839edeca4f22cf2d4f5eb0bb895ca" + sha256 arm64_ventura: "4c7775202e25e4e81141fb3fde595203ec0d22d011d3bef0501a12b4cc1fc7f1" + sha256 sonoma: "e4d7ea2f2d9df99a9a6efbcd7f7a86035f0eda0a99c0894d5ff6c1bab4cdaaf6" + sha256 ventura: "09dfcdd268edc7e7b69e465a331aff6e1579d6ba274d41355a091445fc20a560" + sha256 x86_64_linux: "75a31b74573ed7e2c851dced6367031029e09168d48703b138ac5d4c0276e229" end depends_on "abseil" => :build diff --git a/Formula/lib/libgda.rb b/Formula/lib/libgda.rb index 16c979abc..fbf89eade 100644 --- a/Formula/lib/libgda.rb +++ b/Formula/lib/libgda.rb @@ -6,17 +6,15 @@ class Libgda < Formula # The executable tools are GPL-2.0-or-later, but these are considered experimental # and not installed by default. The license should be updated when tools are installed. license "LGPL-2.0-or-later" - revision 3 + revision 4 bottle do - sha256 arm64_sequoia: "78502d2ce3ec6ccb551bc071fdec675b27164f12972ead78da96f6c8a86fc08e" - sha256 arm64_sonoma: "8f97eac2e7a6acd540858999d32bf2979e26ed90ce76bd15257d03d4f3dba762" - sha256 arm64_ventura: "319769f163cc1bba6572a3df62bbb5b715e3f657268074a0bfe5f2ed6a209855" - sha256 arm64_monterey: "8bfa3cf3f54e34b76e1827e56e38c5c2f2c1d37ce817c12bf29f0104da791083" - sha256 sonoma: "7a7ecb8cddda0d5c2e2bbb870a1ad80f90222c667018bd6ee64b5401247460f2" - sha256 ventura: "b170024fb7eda7aa23309f95b2b3276d13862a6882f38ced5a8144a845cd6975" - sha256 monterey: "7829d1f1439773d1ddf772506d420e0318172dc071f1c1d301ebf80a96bcfc22" - sha256 x86_64_linux: "ef42593fdca5895f69d7c58b2af31e109979f05a72178ae435fc37cc5a1f8c0b" + sha256 arm64_sequoia: "2be57dbae0d6ba2cb489b405aeed1d4b00f6dc4ce1182dce49aec0fd1093a813" + sha256 arm64_sonoma: "9cf877eaebc81fecfc1970b452f851b801f326d8154291d88fdbbad78cceecfd" + sha256 arm64_ventura: "4c863bea61f7fe27324a05e1ecaeb3f5baf67a87ad8fc0cdb9dbec71102a44db" + sha256 sonoma: "6385eb68f99390c392e26c8798c20fac9f07c3a22ca4f7bb6550b2cac507c6fc" + sha256 ventura: "1753780cc82f8f481ebaed1f645416d8aea7586a020876cebe631485977799a4" + sha256 x86_64_linux: "2c0269be185ff06ae59bbd4eabf89b43b465a20c9282095ace9d4dd8ddb54762" end depends_on "gettext" => :build @@ -29,7 +27,7 @@ class Libgda < Formula depends_on "glib" depends_on "iso-codes" depends_on "json-glib" - depends_on "mysql-client" + depends_on "mariadb-connector-c" depends_on "sqlite" uses_from_macos "libxml2" @@ -56,6 +54,12 @@ class Libgda < Formula sha256 "2f2d257085b40ef4fccf2db68fe51407ba0f59d39672fc95fd91be3e46e91ffa" end + # Apply Fedora patch to use `mariadb-connector-c` + patch do + url "https://src.fedoraproject.org/rpms/libgda/raw/e33ef2c0af32d1aab4a1255b83882552e36002a4/f/mariadb.patch" + sha256 "5e2dca080ab2d5d09bba5d41ff4bc7dd63dea5f9f493d6b3e28d592ef48f52fc" + end + def install system "meson", "setup", "build", *std_meson_args system "meson", "compile", "-C", "build", "--verbose" diff --git a/Formula/lib/libheif.rb b/Formula/lib/libheif.rb index 6220e6e2f..a22a4b3be 100644 --- a/Formula/lib/libheif.rb +++ b/Formula/lib/libheif.rb @@ -6,12 +6,13 @@ class Libheif < Formula license "LGPL-3.0-only" bottle do - sha256 cellar: :any, arm64_sequoia: "0a5ad4df9f462b5c9d22a6a6cfc44e5c4651d2259c7e1338fc3ca01f48006209" - sha256 cellar: :any, arm64_sonoma: "330cb73eb691eb4f29ade318eef836cdaac55b721412216bb0224fd54e8fe951" - sha256 cellar: :any, arm64_ventura: "edffd6e1d566686da0f58408936236f0bb77d8645327c694940a52f884187148" - sha256 cellar: :any, sonoma: "3571171fa732956fca7310beb740276cca5142ca63fbdb002756e0a2794b5066" - sha256 cellar: :any, ventura: "6bb98d90781d18072179d2e3737ab31db51097dab85a5b3b5c70bd43e1f4bfb3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "6fccf3ad6c45fc538ae62cc2a87aa73110ebad794917770cb381c72a3535e9b1" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "49ea2b6b26a9c6850bbd09c5478316a0533a99c2559af83658beb01da42df9b0" + sha256 cellar: :any, arm64_sonoma: "dc70477bb1daae813245cbab42474216aadb2384710fd45b1ef04557ae7e8010" + sha256 cellar: :any, arm64_ventura: "7edaf722b52739c798f14be2d926bb5a44bbcca17ee442bef882469dfe1fc918" + sha256 cellar: :any, sonoma: "e4225e4404b37f238b38f5d6baaf19181b971826aef5cfad119412f63a99d358" + sha256 cellar: :any, ventura: "a01a8cdee32b9d024db53c5d037e7f6cea662bd41166095401c0fb075605551c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4e31a49f56504d7f499793ae18e9d224326bd7555aa62af73cbc535e81819773" end depends_on "cmake" => :build @@ -26,6 +27,13 @@ class Libheif < Formula depends_on "webp" depends_on "x265" + # Fix to api error for 'cannot assign to non-static data member' + # apply upstream patch and should check for removal on next release + patch do + url "https:github.comstrukturaglibheifcommit3dd7019ff579c038cba96353390cd41edfda927e.patch?full_index=1" + sha256 "9397a8b1b92f311eb1f9bf5c1bae4f5244a406556fd0ce91b3caed7a91daa0d0" + end + def install args = %W[ -DCMAKE_INSTALL_RPATH=#{rpath} @@ -40,9 +48,6 @@ def install pkgshare.install "examplesexample.heic" pkgshare.install "examplesexample.avif" - # In order to avoid duplicated symbol error when build static library - inreplace "examplesheif_info.cc", "fourcc_to_string", "example_fourcc_to_string" - system "cmake", "-S", ".", "-B", "static", *args, *std_cmake_args, "-DBUILD_SHARED_LIBS=OFF" system "cmake", "--build", "static" lib.install "staticlibheiflibheif.a" diff --git a/Formula/m/mariadb-connector-c.rb b/Formula/m/mariadb-connector-c.rb index 752ab3bb3..f1d5cf96b 100644 --- a/Formula/m/mariadb-connector-c.rb +++ b/Formula/m/mariadb-connector-c.rb @@ -25,12 +25,13 @@ class MariadbConnectorC < Formula end bottle do - sha256 arm64_sequoia: "459bbe7021e6692558d602d179325151052d1bb1e54f5be6920ba964fb86a114" - sha256 arm64_sonoma: "aae55f7cbf6548f7cded61f52c1fe270ed71e6420587a1e501d3331aef246c91" - sha256 arm64_ventura: "0a3f4ee88fbe4477b34c3cb69ec8f9ff41915226844553ad7e19e1f5afb98f9c" - sha256 sonoma: "c634f779d70b48aabd64322c6de6201cb71568573afb0403ac033a28cca0a8ce" - sha256 ventura: "f2b58c98f43016999d62ad8cc7e9e79ff47714f71b125f0fd28f4038259a3bdf" - sha256 x86_64_linux: "03697dd4da4ff2ec7692b5585b7288f34e92be772691e344b13a3caaa91f403a" + rebuild 1 + sha256 arm64_sequoia: "7164ff84f1e8eeb2e8efcb02f0ca31abd8a5997ebe1bf526b8c11edaaa7b7d34" + sha256 arm64_sonoma: "e16a19729204f5ba97e259012aa7d1abbd549c49a9b2610bb1fd3fafe2ab7ad4" + sha256 arm64_ventura: "96fe4ece7f07237e0b1a344d99a1c181f3899a7990e3e6552ce819fea77e7dce" + sha256 sonoma: "36b1de0a183158468936ff52b5ef9d235893d2efe73e3c4fe25e16551f715912" + sha256 ventura: "9fd01a1f4f5c3460cc201893ff5c15e2471e8149944f46f13102f9cd9355f84b" + sha256 x86_64_linux: "e00754661abefb2555e56e422fa2db368fa4787d4210ed4eddca4e863437dde4" end keg_only "it conflicts with mariadb" @@ -46,9 +47,10 @@ class MariadbConnectorC < Formula def install rm_r "external" - args = %W[ - -DINSTALL_LIBDIR=#{lib} - -DINSTALL_MANDIR=#{man} + # -DINSTALL_* are relative to prefix + args = %w[ + -DINSTALL_LIBDIR=lib + -DINSTALL_MANDIR=shareman -DWITH_EXTERNAL_ZLIB=ON -DWITH_MYSQLCOMPAT=ON -DWITH_UNIT_TESTS=OFF @@ -67,7 +69,7 @@ def install # Temporary symlinks for backwards compatibility. # TODO: Remove in future version update. - lib.glob(shared_library("*")) { |f| (lib"mariadb").install_symlink f } + (lib"mariadb").install_symlink lib.glob(shared_library("*")) # TODO: Automatically compress manpages in brew Utils::Gzip.compress(*man3.glob("*.3")) diff --git a/Formula/m/mariadb@11.4.rb b/Formula/m/mariadb@11.4.rb index 71d68ad83..7dcea8de1 100644 --- a/Formula/m/mariadb@11.4.rb +++ b/Formula/m/mariadb@11.4.rb @@ -2,8 +2,8 @@ class MariadbAT114 < Formula desc "Drop-in replacement for MySQL" homepage "https://mariadb.org/" # TODO: Build with `-DWITH_LIBFMT=system` when fmt >= 11 - url "https://archive.mariadb.org/mariadb-11.4.3/source/mariadb-11.4.3.tar.gz" - sha256 "6f0017b9901bb1897de0eed21caef9ffa9d66ef559345a0d8a6f011308413ece" + url "https://archive.mariadb.org/mariadb-11.4.4/source/mariadb-11.4.4.tar.gz" + sha256 "96fbd2e6e93fb7e8b373eea75d85b6fea57c0e111a02090cbbefed52599dc77b" license "GPL-2.0-only" livecheck do @@ -19,14 +19,12 @@ class MariadbAT114 < Formula end bottle do - sha256 arm64_sequoia: "436764c6528047f9a688608b096d05776e1544b45ba76d85e6c04f5d784c2983" - sha256 arm64_sonoma: "532028a5077c4ed1e6dc822f42d555c38f92ef56435d4a7224ba00465c9efe25" - sha256 arm64_ventura: "ab8932489394d589ff5b4dc4cdd5712a13879534d9d74ea35cbeadb083454bad" - sha256 arm64_monterey: "a0754ca4519b022e2e36e524791760c7c51dfdcb50abe6af12dd52ff2f5614ca" - sha256 sonoma: "bcd6dd46688ada6ad8d07807279c734c04636457ed1590e9a41253ee22eeda71" - sha256 ventura: "20729d547281558e46b55097fa4534d69106244e80cfc379d2c734c9761b21dc" - sha256 monterey: "fef4724588dcde773feed1759d64f2b33f9d3aa575cf8117fb74253a0f0a1805" - sha256 x86_64_linux: "7615e554fd3ef4733ff294c17f75e1874e5b470e457f92b5bec6a77075c05e10" + sha256 arm64_sequoia: "0252074f4f69cfab24b18ace5488a89c800a60905d3785bded03d8c9ecd2bcf7" + sha256 arm64_sonoma: "48f1db8037b4fdaf161d1c343a312a1f070ebf2462e672111efacb94372a08eb" + sha256 arm64_ventura: "846110ce634067cda4c693de058fe102978ba0856550d7852cfc4a6ecd2fb171" + sha256 sonoma: "84275c251574a924980594168c4adc282a3b8d6d55a599653ee1e5b05cedd13e" + sha256 ventura: "a70fb1d7a64bbe108fe866528ed03929ae95653bbe5e2528fd13eaf74bd42279" + sha256 x86_64_linux: "5e1cf3cf07565977a41d31cfbf3de77bc444d6b0176d3b4655c3a1d0f3877e1b" end keg_only :versioned_formula diff --git a/Formula/m/markdownlint-cli2.rb b/Formula/m/markdownlint-cli2.rb index 35549adf6..76a0f7d06 100644 --- a/Formula/m/markdownlint-cli2.rb +++ b/Formula/m/markdownlint-cli2.rb @@ -1,12 +1,12 @@ class MarkdownlintCli2 < Formula desc "Fast, flexible, config-based cli for linting MarkdownCommonMark files" homepage "https:github.comDavidAnsonmarkdownlint-cli2" - url "https:registry.npmjs.orgmarkdownlint-cli2-markdownlint-cli2-0.14.0.tgz" - sha256 "5eaf33fc6c6541032d5a6336d32929f54cde67e987cc4bef5e180ba61d935c4d" + url "https:registry.npmjs.orgmarkdownlint-cli2-markdownlint-cli2-0.15.0.tgz" + sha256 "162969e38018574754f29749fff5e5a7520865dee5f1405553d93fd3f899342c" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, all: "42872d0c007f9f32838e1a97c9e18b9d527fb6e095668ea2ecd660ddb27ce42e" + sha256 cellar: :any_skip_relocation, all: "9a1be8428d3ad13e4425b30edf80df03b28e706dcc79c0aa60dce92b2f85208c" end depends_on "node" diff --git a/Formula/m/mesheryctl.rb b/Formula/m/mesheryctl.rb index 7be548c57..433e7a962 100644 --- a/Formula/m/mesheryctl.rb +++ b/Formula/m/mesheryctl.rb @@ -2,18 +2,18 @@ class Mesheryctl < Formula desc "Command-line utility for Meshery, the cloud native management plane" homepage "https:meshery.io" url "https:github.commesherymeshery.git", - tag: "v0.7.140", - revision: "7b6af1fa2b1ff6d1c0491c432e228fb67eb73d29" + tag: "v0.7.142", + revision: "a411fcefff8f8e5d6e4bd9e4f214190f84210f78" license "Apache-2.0" head "https:github.commesherymeshery.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "53db5648cbb454fda1f76d5dcceec7933ed9f6108bb64274502e071c1a149010" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "53db5648cbb454fda1f76d5dcceec7933ed9f6108bb64274502e071c1a149010" - sha256 cellar: :any_skip_relocation, arm64_ventura: "53db5648cbb454fda1f76d5dcceec7933ed9f6108bb64274502e071c1a149010" - sha256 cellar: :any_skip_relocation, sonoma: "d831d050f71b87f3eafdaedfd10b3bb0df4677c7fe9db02ad98b3941b84cf3f8" - sha256 cellar: :any_skip_relocation, ventura: "d831d050f71b87f3eafdaedfd10b3bb0df4677c7fe9db02ad98b3941b84cf3f8" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7a44ca4c2962507bc0966ba8597d50a0260849660ecc4fc0794ae0cd9f73dc5b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "95630f532368d87f3fce4cd9585090564866714239a252a2873e22f144b49ca2" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "95630f532368d87f3fce4cd9585090564866714239a252a2873e22f144b49ca2" + sha256 cellar: :any_skip_relocation, arm64_ventura: "95630f532368d87f3fce4cd9585090564866714239a252a2873e22f144b49ca2" + sha256 cellar: :any_skip_relocation, sonoma: "609f70891d5ee246b0d31de81ecba7033544b89f86c5f648b60246b5ed1890b8" + sha256 cellar: :any_skip_relocation, ventura: "609f70891d5ee246b0d31de81ecba7033544b89f86c5f648b60246b5ed1890b8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "48852234e9abfa4c8aba521ff10cd2a099318dead14ba6a4a3c3a7a70cb1610f" end depends_on "go" => :build diff --git a/Formula/m/minijinja-cli.rb b/Formula/m/minijinja-cli.rb index 9acae412f..a8dcb4895 100644 --- a/Formula/m/minijinja-cli.rb +++ b/Formula/m/minijinja-cli.rb @@ -1,18 +1,18 @@ class MinijinjaCli < Formula desc "Render Jinja2 templates directly from the command-line to stdout" homepage "https:docs.rsminijinjalatestminijinja" - url "https:github.commitsuhikominijinjaarchiverefstags2.4.0.tar.gz" - sha256 "28f862b3805e71bd4537637d14e5f1b0af67dae84f13851af8bc5c2e416a539a" + url "https:github.commitsuhikominijinjaarchiverefstags2.5.0.tar.gz" + sha256 "63e9f1ece32cc7edea5fc762e3bfe48571f71ec3b112cc8f7b0c1a1619dab81e" license "Apache-2.0" head "https:github.commitsuhikominijinja.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "2268518274efc391385b3fb172124fb21c240b915e21a2670a34199034394a23" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "51d869cc4644b37cae43d90103f71a486cd31fd11c0c39d9e042338e2fbb60e0" - sha256 cellar: :any_skip_relocation, arm64_ventura: "e9a3c9ca63d61344ec7c5db929bb6da3d1736d195a4f34a46c1a55b0174095ae" - sha256 cellar: :any_skip_relocation, sonoma: "aebc256d6ade3d94c81b53116b9c95905b54b609cb908048c3b1bc1f6364ff07" - sha256 cellar: :any_skip_relocation, ventura: "dcb8ee381259cde5beaf7ea33b19124a25721bb933b46d080d439d19669aa3da" - sha256 cellar: :any_skip_relocation, x86_64_linux: "837b3027559799552e901e827da4d45370db679751dede80a08995f83a332d26" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "cf6694c32c747e26783b584ec6158cb4e0a8e3e2678662259d792b7f89b994f5" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "918b300ea03e7997089ed5646925d72d382285db8714d1a9362b061dbaaa9c7a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "49ef06405b4b488838b9a6d0c862ce61b80eef6370de961f031d9087f32bb2a1" + sha256 cellar: :any_skip_relocation, sonoma: "5b086ab3351008beb5a9f46a644b6da6ebdd4fafac95e3c2186a0431fa3ec606" + sha256 cellar: :any_skip_relocation, ventura: "0821ac7038f72ac946b52a5fa5bbce30a0d6bea6bc6d1e791b99f3d87fa3b4a6" + sha256 cellar: :any_skip_relocation, x86_64_linux: "f9d6e5ed489bedb9b0202bd4ce9f3db7c31ee2d7bc6116b61436b84e42d2cd09" end depends_on "rust" => :build diff --git a/Formula/m/minikube.rb b/Formula/m/minikube.rb index e48cabf35..588178c1e 100644 --- a/Formula/m/minikube.rb +++ b/Formula/m/minikube.rb @@ -33,11 +33,11 @@ def install output = shell_output("#{bin}minikube version") assert_match "version: v#{version}", output - (testpath".minikubeconfigconfig.json").write <<~EOS + (testpath".minikubeconfigconfig.json").write <<~JSON { "vm-driver": "virtualbox" } - EOS + JSON output = shell_output("#{bin}minikube config view") assert_match "vm-driver: virtualbox", output end diff --git a/Formula/m/mise.rb b/Formula/m/mise.rb index 320f890e6..e76575c3a 100644 --- a/Formula/m/mise.rb +++ b/Formula/m/mise.rb @@ -1,8 +1,8 @@ class Mise < Formula desc "Polyglot runtime manager (asdf rust clone)" homepage "https:mise.jdx.dev" - url "https:github.comjdxmisearchiverefstagsv2024.11.5.tar.gz" - sha256 "19294d91b7f54510a28ec0fe27211bdb0780c9a669b0df6acb3e3c02f1a89958" + url "https:github.comjdxmisearchiverefstagsv2024.11.6.tar.gz" + sha256 "78a57263dfe27fdee52b393b650bda3172c9c03163a7fd08a6fb66af0565fd80" license "MIT" head "https:github.comjdxmise.git", branch: "main" @@ -12,12 +12,12 @@ class Mise < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "8f8914ddb9d8d64d7bed3b4bed161fd3fffbf0553c59f2faee5be37dff4acb1d" - sha256 cellar: :any, arm64_sonoma: "bb2b0d0a5bd9d2908a23d233e498c815116a1fe995f8acc3fa5169df71a177d9" - sha256 cellar: :any, arm64_ventura: "56f2f8829f60a933d3132797b37f4dc47f97eb349b0460388d8e79183aa7923f" - sha256 cellar: :any, sonoma: "70bd2c12ea23e3a09777dd7680caf1345d31d9c1cf650648f4a805abd3196581" - sha256 cellar: :any, ventura: "6669a38f02ec4f2134fe813a994d29337bdc79ab8715cb94da988176019f99d2" - sha256 cellar: :any_skip_relocation, x86_64_linux: "550d6bce8db06584e5143b32448cde88d9867d5f0d8c0d831b6e5d188ef2cde0" + sha256 cellar: :any, arm64_sequoia: "9c4e72d42f4270b8bed0a4634be106dc0b6ee41a1c3fec40597d795868558a6b" + sha256 cellar: :any, arm64_sonoma: "27fa6bd69112f97d5717c793d9b2615ed15fc957fe8fa7d9da38c9da879b5f2c" + sha256 cellar: :any, arm64_ventura: "fceb7a280c4d57e495c3ba0ed0c4bedb7580822aafcb6eb11459b6e0c450a199" + sha256 cellar: :any, sonoma: "cb0520a62ab6fd52c5960ff9cf30b90b0d75e727e687491c7f9d624ba7f0f4cf" + sha256 cellar: :any, ventura: "1a393431e843ea6f2b10eec1a4a0d617ffc1c98c86b89e93606093f604200f80" + sha256 cellar: :any_skip_relocation, x86_64_linux: "09125055e7e51c048c556ccbd83313e1f13abf3e20cf6624d571c624bac17a7a" end depends_on "pkg-config" => :build diff --git a/Formula/m/moco.rb b/Formula/m/moco.rb index 64ba2763c..f5d45aca5 100644 --- a/Formula/m/moco.rb +++ b/Formula/m/moco.rb @@ -23,7 +23,7 @@ def install end test do - (testpath"config.json").write <<~EOS + (testpath"config.json").write <<~JSON [ { "response" : @@ -32,7 +32,7 @@ def install } } ] - EOS + JSON port = free_port begin diff --git a/Formula/m/modules.rb b/Formula/m/modules.rb index 08390cd8b..702b7367c 100644 --- a/Formula/m/modules.rb +++ b/Formula/m/modules.rb @@ -1,9 +1,11 @@ class Modules < Formula desc "Dynamic modification of a user's environment via modulefiles" homepage "https://modules.sourceforge.net/" + # TODO: Try switching to `tcl-tk` on the next release url "https://downloads.sourceforge.net/project/modules/Modules/modules-5.4.0/modules-5.4.0.tar.bz2" sha256 "c494f70cb533b5f24ad69803aa053bb4a509bec4632d6a066e7ac041db461a72" license "GPL-2.0-or-later" + revision 1 livecheck do url :stable @@ -11,31 +13,30 @@ class Modules < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "3639cfdff6c74336a2c5e3712bc65df6cd01bd76486837273777633c7915c979" - sha256 cellar: :any, arm64_sonoma: "4ddaf539544c8f1517733ceddf0c1573d6a4caa3778b1aeb08aa889b2d384b63" - sha256 cellar: :any, arm64_ventura: "507bddc8fdab17470d830eeadb5f24d10f606a7b4ad826e4c9fb22f8ac62a9dd" - sha256 cellar: :any, arm64_monterey: "1880dfbab7812d4ade82d23498daff830f7985173b4538cb587137b64325cb90" - sha256 cellar: :any, sonoma: "59f7699c5b3a4aae9de29e0be0185f83495b73fc5300f0b3c210afe4acef39bb" - sha256 cellar: :any, ventura: "907d341c7bcd83ad6a2d3f02311585b1aa3ad0150ebdfeeb090d6f655b6ad4a0" - sha256 cellar: :any, monterey: "de88a0bb8dda06d5ac93d16b7b0a2d2e197c765aaabb4ad8847fe47b58aac9c0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "d01c5ac7e9fdd7fcf80e195809215244ab183da70646a6be1d62b0920ac6aba1" + sha256 cellar: :any, arm64_sequoia: "d10ba898de337a2d1f8ecc2b91b2aa907f738cc16e13a681d4c0ce79700a00ed" + sha256 cellar: :any, arm64_sonoma: "5359894bf6da82a6608184eff6b8814c10e317a347abffa270ebfa6785792260" + sha256 cellar: :any, arm64_ventura: "f96f433698cb5c079d25630a130865b981b4ac985d2cf7da9c1d70b3dc64615d" + sha256 cellar: :any, sonoma: "026e2e3fd60d422333d2fcd40a2f494342e2e9789a0a1f31fba1b031209d9d64" + sha256 cellar: :any, ventura: "3f35ae7fb352305a409e825b915447358a1a9f2e793754fe40b085d9a0f075a1" + sha256 cellar: :any_skip_relocation, x86_64_linux: "fd31e617c19b9af7f38fb7df7debeeef532e11c9ecd90430317bd61a1cf04b64" end - depends_on "tcl-tk" + depends_on "tcl-tk@8" uses_from_macos "less" def install + tcltk = Formula["tcl-tk@8"] args = %W[ --prefix=#{prefix} --datarootdir=#{share} - --with-tcl=#{Formula["tcl-tk"].opt_lib} + --with-tcl=#{tcltk.opt_lib} --without-x ] if OS.linux? args << "--with-pager=#{Formula["less"].opt_bin}/less" - args << "--with-tclsh=#{Formula["tcl-tk"].opt_bin}/tclsh" + args << "--with-tclsh=#{tcltk.opt_bin}/tclsh" end system "./configure", *args diff --git a/Formula/m/mydumper.rb b/Formula/m/mydumper.rb index 7f610bd1b..cf7e48b6e 100644 --- a/Formula/m/mydumper.rb +++ b/Formula/m/mydumper.rb @@ -1,10 +1,9 @@ class Mydumper < Formula desc "How MySQL DBA & support engineer would imagine 'mysqldump' ;-)" homepage "https:launchpad.netmydumper" - url "https:github.commydumpermydumperarchiverefstagsv0.16.7-5.tar.gz" - sha256 "f554552fe96c40a47b82018eb067168bcb267a96fd288ddf8523c9e472340f2e" + url "https:github.commydumpermydumperarchiverefstagsv0.16.9-1.tar.gz" + sha256 "d06a5191bc77c0028eff0276edacc10696748423a86367866c66e7cb04e58af3" license "GPL-3.0-or-later" - revision 1 livecheck do url :stable @@ -13,12 +12,12 @@ class Mydumper < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "d8fc984067f40b58b08b26d1685fab2971ad404f0c7251a1a1ecbb39ccd04296" - sha256 cellar: :any, arm64_sonoma: "2388ba98bceb1303aac9a61a24fa3421ac3001a9a610aad98c0254a0aa4d7df2" - sha256 cellar: :any, arm64_ventura: "60ee0332942caa023e9dd902383e3ca21727f8488e808ecd9a53dff1ebcf64e2" - sha256 cellar: :any, sonoma: "16111e125f84e7341eb87560d4b0df5fbfdd6d1ab35985b18047efc9a3da77b6" - sha256 cellar: :any, ventura: "9ee2fb368c8a8af30bb4f526679c781e3dfbeabe353ab2e3d04f50733abf296e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ad9993fd5845745dcd508cd58cc81d2746e829f3b3a9b83ef09ab5a8137f9c23" + sha256 cellar: :any, arm64_sequoia: "94e3a8acd033f4baa5c2e832f565ea6eea011b786271a7819d6c063f723d5440" + sha256 cellar: :any, arm64_sonoma: "73972263665ed855bb92637c540e253e4f3b0453a05ebc752003ad67ad914ba1" + sha256 cellar: :any, arm64_ventura: "61a77b26a4b730387d4df40a785d9de032b464ff31df2cb7da6d4b45702f75d8" + sha256 cellar: :any, sonoma: "454227304a8c9a33634df7211ce06df8911c5d4e9a4256b034bbd7c9a0b77704" + sha256 cellar: :any, ventura: "2d02d7084ef8c92fb5e916d46cbef5c5ca1dd1a34d648d1174ef874067e648fb" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e30c0e641de67f8effdb85b9127721d2a1a087a99fcad74abe8ba78830ced5e8" end depends_on "cmake" => :build diff --git a/Formula/n/nlopt.rb b/Formula/n/nlopt.rb index afa6a5f37..d08bfab1a 100644 --- a/Formula/n/nlopt.rb +++ b/Formula/n/nlopt.rb @@ -1,20 +1,18 @@ class Nlopt < Formula desc "Freeopen-source library for nonlinear optimization" homepage "https:nlopt.readthedocs.io" - url "https:github.comstevengjnloptarchiverefstagsv2.8.0.tar.gz" - sha256 "e02a4956a69d323775d79fdaec7ba7a23ed912c7d45e439bc933d991ea3193fd" + url "https:github.comstevengjnloptarchiverefstagsv2.9.0.tar.gz" + sha256 "6e899e297485e457ec1bf84844de29921aeef674f9d5caf60277df45dca6ff76" license "MIT" head "https:github.comstevengjnlopt.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "6cc504a8ae9faaa179ccdc53f2c60e798d094171bfaf8cccd6b2b21daaeb29f5" - sha256 cellar: :any, arm64_sonoma: "20f0cac5105fa0ddc82842091aeb29a1efa7ad3f3a6ef6141f6fb733d0a51175" - sha256 cellar: :any, arm64_ventura: "c1d084e9e02aeea9590837a4f589c5366809bb0b2a8ffa89db52a547fb587b81" - sha256 cellar: :any, arm64_monterey: "bc0304fa0a34d1331a3114d06cbeae705625ca482f3412bd89880b7d7ca4a061" - sha256 cellar: :any, sonoma: "79efb55e1183b61a70e6ae3a976fadb8c2f63da6af7ed84bc4e88ad43ced3b4c" - sha256 cellar: :any, ventura: "1cacc860d735502e1557cbfce2822acf99b2c54f256717801bb87af4bb2c87d9" - sha256 cellar: :any, monterey: "748a39a74580c9985953d94b6fccfaf79f7070a27835cc8225c848987dd79576" - sha256 cellar: :any_skip_relocation, x86_64_linux: "3f51af4ef62578c001a8967c868d2206e54e35f0226d2296c2aa13a86fee4d82" + sha256 cellar: :any, arm64_sequoia: "bf554c611a6bc268c2faa7cd6659b6e6047f2b47ac550cc90c41185221b14e86" + sha256 cellar: :any, arm64_sonoma: "f50f5763c8bf4e0cd452130c9338e7479f895eafc982dd1f2e7d06f723bd45ff" + sha256 cellar: :any, arm64_ventura: "5ab38a026fa76cd19df9e0eeda96f7792a7d851c596b1bd1be8884814256aec1" + sha256 cellar: :any, sonoma: "85eac9d6647bb9b0231f73c5423a44914f815aeed4cbb15356e28fa6844a5a7d" + sha256 cellar: :any, ventura: "63051104fb0de336dbf5bbbbff79ee61d41b60ea5dc59b0c9628a60b8ce0fdd8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4e49dd81f4bb02c9efcbe4431b520e5f8c8791f2041085309024e5d72e5d3524" end depends_on "cmake" => [:build, :test] diff --git a/Formula/o/ocrmypdf.rb b/Formula/o/ocrmypdf.rb index c38a97ca0..cfabeca58 100644 --- a/Formula/o/ocrmypdf.rb +++ b/Formula/o/ocrmypdf.rb @@ -3,17 +3,17 @@ class Ocrmypdf < Formula desc "Adds an OCR text layer to scanned PDF files" homepage "https://ocrmypdf.readthedocs.io/en/latest/" - url "https://files.pythonhosted.org/packages/56/fb/26fafd13cc8c1139b31ebfafda0b82b95e7dd8d588d54b891ab54745071e/ocrmypdf-16.6.0.tar.gz" - sha256 "7b29eedf3c4859660b5ac78db8e7383ab1e7752194a7d99ce165e4365bba4232" + url "https://files.pythonhosted.org/packages/67/d0/d7650b5354855943fc6c4779a3448d5cb3279dd5f59ff45d0092e9213959/ocrmypdf-16.6.1.tar.gz" + sha256 "c5c86223aa7f860734ce5db84975bbca223251357e1a6160291ff64019aee185" license "MPL-2.0" bottle do - sha256 cellar: :any, arm64_sequoia: "c3ffd9f1006c96f968caa3c47bae45023dac7c149cd98d28b317d737f70cb6af" - sha256 cellar: :any, arm64_sonoma: "45fbcb6af8e80c18af064a04a14ad89a81466e126f15661b2a5b203fea2bb285" - sha256 cellar: :any, arm64_ventura: "7051c4e47ea99977e900e2c29dcc035431e9902d896b78b7be592ad9767992e7" - sha256 cellar: :any, sonoma: "7ff46e3e904b180cacbf8f1adbea61c04a767be95aa612ec7526a2af6f60cd4b" - sha256 cellar: :any, ventura: "57c8baf8d36b21e57d8debdbc879ae6a503163668ec7b7e611b3a2c6ad35b215" - sha256 cellar: :any_skip_relocation, x86_64_linux: "fff0fea75620cb0baab89255ea020c12d96b7218725af0fba84ba63f78bc3a6c" + sha256 cellar: :any, arm64_sequoia: "5cfa9e111ca5b8adb7419098f61fdfab042b82ca15e203e2c7cd7671e61c274e" + sha256 cellar: :any, arm64_sonoma: "d78f1f03b6bf0d20afd32dea91f90e477019714e79822651293188a22474e569" + sha256 cellar: :any, arm64_ventura: "9bfdc0b05429094afa289622b67c014cbad76028f05cbecbfc61bf56c8c9c1d0" + sha256 cellar: :any, sonoma: "e3a02e27ef4dbad94af2149aedc67dc7c34eda401a4f671fa68c0f9219f01569" + sha256 cellar: :any, ventura: "1442dbd9e44dc3362b8b028585a40d9853922d27a337246e2c79a556fcbfccec" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1d2d9f3f58100f55c775d2fbe9ee72ba1fcc5d033d9aa1052cf116d2510b65f5" end depends_on "pkg-config" => :build @@ -74,8 +74,8 @@ class Ocrmypdf < Formula end resource "packaging" do - url "https://files.pythonhosted.org/packages/51/65/50db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4/packaging-24.1.tar.gz" - sha256 "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" + url "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz" + sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" end resource "pdfminer-six" do @@ -104,8 +104,8 @@ class Ocrmypdf < Formula end resource "rich" do - url "https://files.pythonhosted.org/packages/d9/e9/cf9ef5245d835065e6673781dbd4b8911d352fb770d56cf0879cf11b7ee1/rich-13.9.3.tar.gz" - sha256 "bc1e01b899537598cf02579d2b9f4a415104d3fc439313a7a2c165d76557a08e" + url "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz" + sha256 "439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098" end resource "wrapt" do diff --git a/Formula/o/oil.rb b/Formula/o/oil.rb index 973d70cee..a844d00b3 100644 --- a/Formula/o/oil.rb +++ b/Formula/o/oil.rb @@ -1,8 +1,8 @@ class Oil < Formula desc "Bash-compatible Unix shell with more consistent syntax and semantics" homepage "https://www.oilshell.org/" - url "https://www.oilshell.org/download/oil-0.23.0.tar.gz" - sha256 "9fcc3eabaacf1324c49aa583b9a6fcbf80dd9ea47088632722abc95de3629b6b" + url "https://www.oilshell.org/download/oil-0.24.0.tar.gz" + sha256 "f199f5384e72c53eeb8a159ee7ac1b92819adc13a6dc5644ccae33e7ceaa9c72" license "Apache-2.0" livecheck do @@ -11,13 +11,11 @@ class Oil < Formula end bottle do - sha256 arm64_sequoia: "d9690ca442936dd7f511ea47b9f38dd8f1e912d750f2f973436484d9bbab5498" - sha256 arm64_sonoma: "3bd17a6e3a21658e3ea556d2e83658a31ebacb4c44d2cf2a545d7fcc13d4be7b" - sha256 arm64_ventura: "c6d90b4d1ed90b69341594a1c2cc5dad0b7589103117a8a56b1c35f67a3d1858" - sha256 arm64_monterey: "3a6ee4291d757da8bd9c7057b6b90e596717e8594968cbe822e656cedf7eab32" - sha256 sonoma: "0f38753bfbf381e4a8095ffb66c1af9c0685c0f0c85fe3619e8385862a3fc030" - sha256 ventura: "aa527672e7c1448cbcd46787f0e349431ffb0116a438593ddb451eae40fb441e" - sha256 monterey: "cf0c11fb7b3a7a5826e9b25748060c298dee565bd16257b568a7c4bb0b9efd0c" + sha256 arm64_sequoia: "d83f409a0561c48d8a3d05a0d3ce1e89975fdf4fb99f678fc4a3e801fea4860f" + sha256 arm64_sonoma: "5952024bb52e3635cd5d6661b6c442b628698ba5721c13809de7837ae6a97e54" + sha256 arm64_ventura: "db8b40d42bdcfb8033e4c4c2c8d45f3aa8e9272ccd2c441cdaacae678e59050b" + sha256 sonoma: "9be93a8e62ce0032a1e4f044925990a7d174bf744adf814cc5f321ea1e2b581f" + sha256 ventura: "6204da4afc98af8aed93fa1e12995bc62fd7489b9ef74f467e16e1058f5e3351" end depends_on "readline" diff --git a/Formula/o/oils-for-unix.rb b/Formula/o/oils-for-unix.rb index c2d821f36..83523314e 100644 --- a/Formula/o/oils-for-unix.rb +++ b/Formula/o/oils-for-unix.rb @@ -1,8 +1,8 @@ class OilsForUnix < Formula desc "Bash-compatible Unix shell with more consistent syntax and semantics" homepage "https://www.oilshell.org/" - url "https://www.oilshell.org/download/oils-for-unix-0.23.0.tar.gz" - sha256 "c9d35ca78b4a08eeafac8bc6439e2bb40bccd3370db2226487faed6348a17521" + url "https://www.oilshell.org/download/oils-for-unix-0.24.0.tar.gz" + sha256 "df4afed94d53b303a782ce0380c393d60f6d21921ef2a25922b400828add98f3" license "Apache-2.0" livecheck do @@ -11,14 +11,12 @@ class OilsForUnix < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "7bf02fa96496e8b2a2a200fc6afb6f291e0106204081a4727a927700c5c44c89" - sha256 cellar: :any, arm64_sonoma: "70b30bf460e32ccfd874c89c11067b20b6623cd19bc1f825453ea34c1035e29f" - sha256 cellar: :any, arm64_ventura: "76de3593db7b5aae07beb6118e280baa5c17036810ec6101ceef39bb6485d8fb" - sha256 cellar: :any, arm64_monterey: "b5cd80ed7b3430c3aaed7461fce51b88162c2235e370f5bd29b63d57076d48cc" - sha256 cellar: :any, sonoma: "431ada600584ba373dd189b3e1e5bac7c7916b77f982b6302a41e676d0a06071" - sha256 cellar: :any, ventura: "4343f49136d3e8ee975c3e272e5be8a0b7fd479969c2d6f0fb3d29b44d829af2" - sha256 cellar: :any, monterey: "c93128bc87f7d27a2daa7c56d75d361654647043c0d4220a87c91ddb0b477f98" - sha256 cellar: :any_skip_relocation, x86_64_linux: "41b43c7d3e5ad3fea25dc19dc24b0458faad3e6f5de692b701cf8a884381c48b" + sha256 cellar: :any, arm64_sequoia: "012109d80ffc6742c105a68a261610c06aafbb3cdcc06b6bb0df3066d7a9f2dc" + sha256 cellar: :any, arm64_sonoma: "b684c6858dadd556fefc2395bb6cba17a00d5991cfed1c8946d972654152f376" + sha256 cellar: :any, arm64_ventura: "0fcac3d2f7b2e1edbdd85c96ac9c8ba28b255cc23f531409cc213d8e791e72b1" + sha256 cellar: :any, sonoma: "1fa73c8245bacb5511d3a8567a0dabcbe16ae993d8fe48a054d91d3ec4bb4e85" + sha256 cellar: :any, ventura: "35f7e663c383b5e4e6abdc332e8b95539959b9a0fa908dba22916a4439ff545e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4eb3fa8eef95f11b879bb02657b6ef80faf95f62918424e7e5a89120a6dacd46" end depends_on "readline" diff --git a/Formula/o/onnx.rb b/Formula/o/onnx.rb new file mode 100644 index 000000000..386e90513 --- /dev/null +++ b/Formula/o/onnx.rb @@ -0,0 +1,101 @@ +class Onnx < Formula + desc "Open standard for machine learning interoperability" + homepage "https:onnx.ai" + url "https:github.comonnxonnxarchiverefstagsv1.17.0.tar.gz" + sha256 "8d5e983c36037003615e5a02d36b18fc286541bf52de1a78f6cf9f32005a820e" + license "Apache-2.0" + + bottle do + sha256 cellar: :any, arm64_sequoia: "d2144e03e0a2c5414c3be8990425d71d5734d53edadcb74a6c587e5167bd123e" + sha256 cellar: :any, arm64_sonoma: "de643758f6f3dadc80300b4a842aaeed3837092d26422921eb32cbba2d591ecd" + sha256 cellar: :any, arm64_ventura: "681bff0d190bb8df52d7e84f54d2fa2a1ce819976c1f7403d3f983a46245e20e" + sha256 cellar: :any, sonoma: "f34da28859b67f6450d39ac2efdc2952203d8887756a07a0e126ff166002735a" + sha256 cellar: :any, ventura: "cd411a76e28823c7d5e4e32db067a58414c9da18fe33fa0591d0a9c895316ba5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "bdb60989003bffd5716dc752d9a62fba40dd21a5a4a77089d750c06fbeb7e06f" + end + + depends_on "cmake" => [:build, :test] + depends_on "protobuf@21" + + uses_from_macos "python" => :build + + def install + system "cmake", "-S", ".", "-B", "build", + "-DBUILD_SHARED_LIBS=ON", + "-DCMAKE_INSTALL_RPATH=#{rpath}", + "-DONNX_USE_PROTOBUF_SHARED_LIBS=ON", + "-DPYTHON_EXECUTABLE=#{which("python3")}", + *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" + end + + test do + # https:github.comonnxonnxblobmainonnxtestcppir_test.cc + (testpath"test.cpp").write <<~CPP + #include + #include + #include + #include + #include + #include + using namespace onnx; + + bool IsValidIdentifier(const std::string& name) { + if (name.empty()) { + return false; + } + if (!isalpha(name[0]) && name[0] != '_') { + return false; + } + for (size_t i = 1; i < name.size(); ++i) { + if (!isalnum(name[i]) && name[i] != '_') { + return false; + } + } + return true; + } + + int main() { + Graph* g = new Graph(); + g->setName("test"); + Value* x = g->addInput(); + x->setUniqueName("x"); + x->setElemType(TensorProto_DataType_FLOAT); + x->setSizes({Dimension("M"), Dimension("N")}); + Node* node1 = g->create(kNeg, 1); + node1->addInput(x); + g->appendNode(node1); + Value* temp1 = node1->outputs()[0]; + Node* node2 = g->create(kNeg, 1); + node2->addInput(temp1); + g->appendNode(node2); + Value* y = node2->outputs()[0]; + g->registerOutput(y); + + ModelProto model; + ExportModelProto(&model, std::shared_ptr(g)); + + for (auto& node : model.graph().node()) { + for (auto& name : node.output()) { + assert(IsValidIdentifier(name)); + } + } + return 0; + } + CPP + + (testpath"CMakeLists.txt").write <<~CMAKE + cmake_minimum_required(VERSION 3.5) + project(test LANGUAGES CXX) + find_package(ONNX CONFIG REQUIRED) + add_executable(test test.cpp) + target_link_libraries(test ONNX::onnx) + CMAKE + + args = OS.mac? ? [] : ["-DCMAKE_BUILD_RPATH=#{lib}"] + system "cmake", ".", *args + system "cmake", "--build", "." + system ".test" + end +end \ No newline at end of file diff --git a/Formula/o/onnxruntime.rb b/Formula/o/onnxruntime.rb index db2768df5..c71741abf 100644 --- a/Formula/o/onnxruntime.rb +++ b/Formula/o/onnxruntime.rb @@ -12,12 +12,13 @@ class Onnxruntime < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "89afd3b53934d9f0a30347a77ade4125439dd36100a5963042b8ec887166d84f" - sha256 cellar: :any, arm64_sonoma: "d2ff2da6a74099a7f9feb7bbd7eefe5ae8d85cae62c84b619d4f5f677e9ffeec" - sha256 cellar: :any, arm64_ventura: "1067d78cfd1733723cb9d8311c5001bca0850d31df5980bd4e99a3219b5dd006" - sha256 cellar: :any, sonoma: "397d5caa78399e71a210e9a28d785b904fe8c8f6d2f2bf71eaed0bc43091ff93" - sha256 cellar: :any, ventura: "889cd506031e2db70625859623edd40b88157735e73fccba5d7336bdc10f2f3a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e25d31a6f9ea4d9e895e3da3ec523387179274f6b021777301acc87d35ba4cf5" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "aa0d5c5c4a98f99e2cf5ccf870312e55265a61454ed73261d8967c05b8c16d45" + sha256 cellar: :any, arm64_sonoma: "43f68f494e03940b19596a26be44cfe3bdbe2a000712e5195b971c9ec37dc38e" + sha256 cellar: :any, arm64_ventura: "e216b03eeeb9e0381c24097961e89a71e8f7e3ec97904f98298b1f384f1f7418" + sha256 cellar: :any, sonoma: "4a8b0a1c2be57bc688676f4c34e907b83cea90add8187f20963657823cf523da" + sha256 cellar: :any, ventura: "100dcfee870b334a5baa839ff5f2506e1845e37700aeed7740c3811b1b83e0a9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "44ab406b4452d337635cb4b4b5db33a3461d110baec4ce920d830af0cc249506" end depends_on "boost" => :build @@ -30,6 +31,7 @@ class Onnxruntime < Formula depends_on "safeint" => :build depends_on "abseil" depends_on "nsync" + depends_on "onnx" depends_on "protobuf@21" # https:github.commicrosoftonnxruntimeissues21308 depends_on "re2" @@ -48,16 +50,12 @@ class Onnxruntime < Formula sha256 "c8f43b307fa7d911d88fec05448161eb1949c3fc0cb62f3a7a2c61928cdf2e9b" end - # TODO: Consider making separate formula - resource "onnx" do - url "https:github.comonnxonnxarchiverefstagsv1.17.0.tar.gz" - sha256 "8d5e983c36037003615e5a02d36b18fc286541bf52de1a78f6cf9f32005a820e" + # Backport fix for build on Linux + patch do + url "https:github.commicrosoftonnxruntimecommit4d614e15bd9e6949bc3066754791da403e00d66c.patch?full_index=1" + sha256 "76f9920e591bc52ea80f661fa0b5b15479960004f1be103467b219e55c73a8cc" end - # Fix build on Linux - # TODO: Upstream if it works - patch :DATA - def install python3 = which("python3.13") @@ -109,18 +107,4 @@ def install system ENV.cc, "-I#{include}", "test.c", "-L#{lib}", "-lonnxruntime", "-o", "test" assert_equal version, shell_output(".test").strip end -end - -__END__ -diff --git aonnxruntimecoreoptimizertranspose_optimizationonnx_transpose_optimization.cc bonnxruntimecoreoptimizertranspose_optimizationonnx_transpose_optimization.cc -index 470838d36e..81a842eb87 100644 ---- aonnxruntimecoreoptimizertranspose_optimizationonnx_transpose_optimization.cc -+++ bonnxruntimecoreoptimizertranspose_optimizationonnx_transpose_optimization.cc -@@ -5,6 +5,7 @@ - - #include - #include -+#include - #include - #include - #include \ No newline at end of file +end \ No newline at end of file diff --git a/Formula/o/ooniprobe.rb b/Formula/o/ooniprobe.rb index 79cfa95ce..07b1fdf86 100644 --- a/Formula/o/ooniprobe.rb +++ b/Formula/o/ooniprobe.rb @@ -35,7 +35,7 @@ def install # failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). return if OS.linux? - (testpath"config.json").write <<~EOS + (testpath"config.json").write <<~JSON { "_version": 3, "_informed_consent": false, @@ -55,7 +55,7 @@ def install "collect_usage_stats": false } } - EOS + JSON mkdir_p "#{testpath}ooni_home" ENV["OONI_HOME"] = "#{testpath}ooni_home" diff --git a/Formula/o/opencascade.rb b/Formula/o/opencascade.rb index dd99ca860..bf03e5651 100644 --- a/Formula/o/opencascade.rb +++ b/Formula/o/opencascade.rb @@ -5,6 +5,7 @@ class Opencascade < Formula version "7.8.1" sha256 "33f2bdb67e3f6ae469f3fa816cfba34529a23a9cb736bf98a32b203d8531c523" license "LGPL-2.1-only" + revision 1 # The first-party download page (https:dev.opencascade.orgrelease) # references version 7.5.0 and hasn't been updated for later maintenance @@ -20,14 +21,12 @@ class Opencascade < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "16410eed828af2c6c730eacf374043f61689b92fcf3b996d7e58f70fa12c3d0f" - sha256 cellar: :any, arm64_sonoma: "725b60ffcfcdc50edb28dd8c5d8d87c44fd9e2c5267c64c677b6098e64b68f83" - sha256 cellar: :any, arm64_ventura: "ebd45601d545eeeb65ac441d57a1a90b0cc615707eb9b0896d6161e9ace3ee2d" - sha256 cellar: :any, arm64_monterey: "55758e47849fa92c48982fb5c0898d4c53a034d4de6cbb64f69a555f36de2a8c" - sha256 cellar: :any, sonoma: "f89cadd051255fe193fe39aebd04c2c2716393568189c343501767b4950d3a4a" - sha256 cellar: :any, ventura: "f6b02e2c9146c3834f40673233f6091d50464f777416b80338d1a0e705096cbf" - sha256 cellar: :any, monterey: "49121a638da14d08516ccefc1b28f0d7591984cc913fae410cc9f18362b68908" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e7f813cfab8bc0c4dcf3ec91c7d6ca16c2e1ad732bda317f6d12a9334095850b" + sha256 cellar: :any, arm64_sequoia: "0b595733f44fc4274d778db8b823a084c8c7db25340e379f9576a459ced632d7" + sha256 cellar: :any, arm64_sonoma: "50d193d6a0919f8f5cd3b015a76093c29a18d2400fcfb87ef1452dde71650dae" + sha256 cellar: :any, arm64_ventura: "0dbe2be098a5fcc4e0a23bd40885510a28a5121361668ebe0c53ccf3aac26ee9" + sha256 cellar: :any, sonoma: "5d9d9858f837687cc5500eb05db8792b37cb31711deb7c5ef43bab7c13f876d0" + sha256 cellar: :any, ventura: "077de8a6d15b74ace2cceaf344a6b3e2251df03d0e84bbee6b4ccf677d560b4d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "6c10e9c2b101c131e968115e39ba3ae20aa35559f8e2adce8ee7b809c4624444" end depends_on "cmake" => [:build, :test] @@ -37,7 +36,7 @@ class Opencascade < Formula depends_on "freeimage" depends_on "freetype" depends_on "tbb" - depends_on "tcl-tk" + depends_on "tcl-tk@8" # TCL 9 issue: https:tracker.dev.opencascade.orgview.php?id=33725 on_linux do depends_on "libx11" @@ -51,7 +50,7 @@ class Opencascade < Formula end def install - tcltk = Formula["tcl-tk"] + tcltk = Formula["tcl-tk@8"] libtcl = tcltk.opt_libshared_library("libtcl#{tcltk.version.major_minor}") libtk = tcltk.opt_libshared_library("libtk#{tcltk.version.major_minor}") diff --git a/Formula/o/openjph.rb b/Formula/o/openjph.rb index dd5099707..fcdcb4c33 100644 --- a/Formula/o/openjph.rb +++ b/Formula/o/openjph.rb @@ -1,18 +1,18 @@ class Openjph < Formula desc "Open-source implementation of JPEG2000 Part-15 (or JPH or HTJ2K)" homepage "https:github.comaous72OpenJPH" - url "https:github.comaous72OpenJPHarchiverefstags0.17.0.tar.gz" - sha256 "9cd09a5f3a8046b10bded787212afd2410836f9c266964a36f61dc4b63f99b6c" + url "https:github.comaous72OpenJPHarchiverefstags0.18.0.tar.gz" + sha256 "2484908bf5a171cda957643d9bc85c39d58ef939016e2d1a00122b1cefbbd4f8" license "BSD-2-Clause" head "https:github.comaous72OpenJPH.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "3a9870b3e8f2c5d3f2f43ed1143f4fbeb5e5c783a03331d34a582de2bcc0274f" - sha256 cellar: :any, arm64_sonoma: "44f608abdfd16863f76cbfdf96ba2edd4cacbba0190dbccb5256faebf854e212" - sha256 cellar: :any, arm64_ventura: "2c2e8fe4da1e14469667bc7e4403fa7c94189e6806ae4d98bd67309d215882ab" - sha256 cellar: :any, sonoma: "e4bd4133c3f10bc2c7c7f727cd05e214039321b05cb7522961775ae8862c08ff" - sha256 cellar: :any, ventura: "6839bcd7ed718e5c2fadc7807152d9236e3df205ea6349388df6dd75f28c871d" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e6c2dcf180a76bd4265c9c1d94a1dd642167d20e777579b62bcad4c5d297b84f" + sha256 cellar: :any, arm64_sequoia: "760908443bbbe4f081d5eac74aea617373f12c9a6dd74ccd6da794bb0bfc0d3e" + sha256 cellar: :any, arm64_sonoma: "35b2ecff2d5534d42aa30f0c992024c8fb88561f8a64461f680bae276b750b10" + sha256 cellar: :any, arm64_ventura: "e43cd0c2af85aaf4379e1fbcac5667dff97c448af7619e86e940fab0e1ad57aa" + sha256 cellar: :any, sonoma: "95dbbd2667c1cf12414ca0a765c6baca4ba9b8cc006e22709fef5155b5e8e44c" + sha256 cellar: :any, ventura: "2cda884caa9e7205de3f459952d829c27c3a941a64774508775965fabf30c7a5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "f4ccb44a5fdd34dc1dec2882c71187293ed4df6615b9f52586738cbc32ec2295" end depends_on "cmake" => :build diff --git a/Formula/o/openmsx.rb b/Formula/o/openmsx.rb index 61111cdfd..8d533f71a 100644 --- a/Formula/o/openmsx.rb +++ b/Formula/o/openmsx.rb @@ -4,6 +4,7 @@ class Openmsx < Formula url "https:github.comopenMSXopenMSXreleasesdownloadRELEASE_19_1openmsx-19.1.tar.gz" sha256 "979b1322215095d82d5ea4a455c5e089fcbc4916c0725d6362a15b7022c0e249" license "GPL-2.0-or-later" + revision 1 head "https:github.comopenMSXopenMSX.git", branch: "master" livecheck do @@ -13,15 +14,12 @@ class Openmsx < Formula end bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "89c7955a19d04416183cf4b4e6228524269998f4db8b487e1c65c0fe72688164" - sha256 cellar: :any, arm64_sonoma: "313d497452b11b20bfd53228bc5862f6df8134133ac441f680ff62b20404b6ee" - sha256 cellar: :any, arm64_ventura: "a5dd401bb3451678067ba95a1ad51fef42a0456cb2c7b6eb8828de8b2692f1f4" - sha256 cellar: :any, arm64_monterey: "14de96e3de2aa91141c2c88574653e1b6de932c3a0f4769be4c54e2ed8b22b40" - sha256 cellar: :any, sonoma: "bdf18586866bc4a721c02f0c31caa500d2a62d9a4fa2d8e1a61f24324977891b" - sha256 cellar: :any, ventura: "58dcee68370adf283f6142d7da65aa0ba9b92ac7a3005a9699555db9c9baff7f" - sha256 cellar: :any, monterey: "442fbca86c364459de2ff027d8e05cddd8b9d38808bc3ad3e5cf8dc61f9e563e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "146e2d23818ca92cd18f65073fd5d4a5a5afd718a676dbe476494fb289a73da9" + sha256 cellar: :any, arm64_sequoia: "79b26f0bc081f8b8974e162246116bffdcbd0b6221fdab1e2e1dec4e4a845ebe" + sha256 cellar: :any, arm64_sonoma: "b591ec9b4206114bc22294ec7efcab63064fda6232b49aea074bf151907581b4" + sha256 cellar: :any, arm64_ventura: "2244a38af42b9cbf7cdf6f5a2a52b54bf37bc9557de622d461dccc7b9920ddb5" + sha256 cellar: :any, sonoma: "67024fa6b9d9568053cb3c712d89f1bf336e5e39e1d21335e7ea36652524a598" + sha256 cellar: :any, ventura: "b25732b1cd38a2354146f923b7737fa47f9a217fcf3bcb254bab35e1b065282a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9760971e0edbb18c0aa386bd5a3fcacb2b99bad467aaf66b52184c809e5c77dd" end depends_on "freetype" @@ -34,7 +32,6 @@ class Openmsx < Formula depends_on "theora" uses_from_macos "python" => :build - uses_from_macos "tcl-tk" uses_from_macos "zlib" on_macos do @@ -44,6 +41,7 @@ class Openmsx < Formula on_linux do depends_on "alsa-lib" depends_on "mesa" + depends_on "tcl-tk@8" end fails_with :clang do @@ -72,7 +70,7 @@ def install inreplace "buildprobe.py", "usrlocal", HOMEBREW_PREFIX # Help finding Tcl (https:github.comopenMSXopenMSXissues1082) - ENV["TCL_CONFIG"] = OS.mac? ? MacOS.sdk_path"SystemLibraryFrameworksTcl.framework" : Formula["tcl-tk"].lib + ENV["TCL_CONFIG"] = OS.mac? ? MacOS.sdk_path"SystemLibraryFrameworksTcl.framework" : Formula["tcl-tk@8"].lib system ".configure" system "make", "CXX=#{ENV.cxx}" diff --git a/Formula/o/osc-cli.rb b/Formula/o/osc-cli.rb index 348e787c5..749aa9359 100644 --- a/Formula/o/osc-cli.rb +++ b/Formula/o/osc-cli.rb @@ -83,7 +83,7 @@ def install assert_match "Missing Access Key for authentication", str mkdir testpath".osc" - (testpath".oscconfig.json").write <<~EOS + (testpath".oscconfig.json").write <<~JSON { "default": { "access_key": "F4K4T706S9XKGEXAMPLE", @@ -94,7 +94,7 @@ def install "region_name": "eu-west-2" } } - EOS + JSON str = shell_output("#{bin}osc-cli api ReadVms 2>&1 >devnull", 1) match = "raise OscApiException(http_response)" diff --git a/Formula/p/patch-package.rb b/Formula/p/patch-package.rb index 474b51789..fe1a91fca 100644 --- a/Formula/p/patch-package.rb +++ b/Formula/p/patch-package.rb @@ -28,12 +28,12 @@ def install output = shell_output("#{bin}patch-package 2>&1", 1) assert_match "no package.json found for this project", output - (testpath"package.json").write <<~EOS + (testpath"package.json").write <<~JSON { "name": "brewtest", "version": "1.0.0" } - EOS + JSON expected = <<~EOS patch-package #{version} diff --git a/Formula/p/percona-toolkit.rb b/Formula/p/percona-toolkit.rb index 871381d9e..a6f9a7227 100644 --- a/Formula/p/percona-toolkit.rb +++ b/Formula/p/percona-toolkit.rb @@ -13,12 +13,13 @@ class PerconaToolkit < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "a1134b153a117ab438762c198f47170b24eb8b09aa4bc5eecfd0c5511dc6e8e4" - sha256 cellar: :any, arm64_sonoma: "5f0de6236a3b694a6d6789fd33546ccbbf7fafd3926f6c428693c67bfba1c6de" - sha256 cellar: :any, arm64_ventura: "b2946e3784bab092642da4a5031e9ca0607accd6952584d026c5b00b46e2bee6" - sha256 cellar: :any, sonoma: "6d42bf7568d502d97272e1ebbf7a3cf5c7b996b46d028310acdcf38ad0cb601a" - sha256 cellar: :any, ventura: "7f01e906b9474648465bb533e93ed918b27f295e6ad00b056e0ce03b1687c829" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7ebe3d5dc418029eb174269d47e4b2d7f74bff8581f11653b5de8b48a6514a00" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "3980109fd839e015ba0374ce6ab91d38b1e3dbf19adbd0dbd9419ff22c6d7c6b" + sha256 cellar: :any, arm64_sonoma: "132b777b091235c5cfb076fcb1e598779b9c85b5474ab4bd835a41505bf90913" + sha256 cellar: :any, arm64_ventura: "8d602577ed2a44397000a5f7c6681fedd6d877ae216397832ca56845e1605db3" + sha256 cellar: :any, sonoma: "dc1b543213e20d1c89fa03feed8db8c1d4389d9af301bd09f53ab7ec8b7465df" + sha256 cellar: :any, ventura: "e02f9d93dc0f420f69948e2ec983cf448b6e4ab65b32f111e1b7ba99d124f70c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7b3d4c95c44bb34b52568ea62819f57a19988ba50622c5c87b82a7a236606407" end depends_on "go" => :build @@ -33,18 +34,22 @@ class PerconaToolkit < Formula end resource "DBI" do - url "https://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-1.643.tar.gz" - sha256 "8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa" + on_linux do + url "https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/DBI-1.645.tgz" + sha256 "e38b7a5efee129decda12383cf894963da971ffac303f54cc1b93e40e3cf9921" + end end resource "DBD::mysql" do - url "https://cpan.metacpan.org/authors/id/D/DV/DVEEDEN/DBD-mysql-5.008.tar.gz" - sha256 "a2324566883b6538823c263ec8d7849b326414482a108e7650edc0bed55bcd89" + url "https://cpan.metacpan.org/authors/id/D/DV/DVEEDEN/DBD-mysql-5.009.tar.gz" + sha256 "8552d90dfddee9ef36e7a696da126ee1b42a1a00fbf2c6f3ce43ca2c63a5b952" end resource "JSON" do - url "https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz" - sha256 "df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35" + on_linux do + url "https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz" + sha256 "df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35" + end end def install @@ -60,10 +65,24 @@ def install libexec end + # Skip installing man pages for libexec perl modules to reduce disk usage + system "perl", "Makefile.PL", "INSTALL_BASE=#{install_base}", + "INSTALLMAN1DIR=none", "INSTALLMAN3DIR=none", + "NO_PERLLOCAL=1", "NO_PACKLIST=1" + make_args = [] - make_args << "OTHERLDFLAGS=-Wl,-dead_strip_dylibs" if r.name == "DBD::mysql" && OS.mac? + if OS.mac? && r.name == "DBD::mysql" + # Reduce overlinking on macOS + make_args << "OTHERLDFLAGS=-Wl,-dead_strip_dylibs" + # Work around macOS DBI generating broken Makefile + inreplace "Makefile" do |s| + old_dbi_instarch_dir = s.get_make_var("DBI_INSTARCH_DIR") + new_dbi_instarch_dir = "#{MacOS.sdk_path_if_needed}#{old_dbi_instarch_dir}" + s.change_make_var! "DBI_INSTARCH_DIR", new_dbi_instarch_dir + s.gsub! " #{old_dbi_instarch_dir}/Driver_xst.h", " #{new_dbi_instarch_dir}/Driver_xst.h" + end + end - system "perl", "Makefile.PL", "INSTALL_BASE=#{install_base}", "NO_PERLLOCAL=1", "NO_PACKLIST=1" system "make", "install", *make_args end end diff --git a/Formula/p/perltidy.rb b/Formula/p/perltidy.rb index 88ef703ee..7b76480ec 100644 --- a/Formula/p/perltidy.rb +++ b/Formula/p/perltidy.rb @@ -35,7 +35,7 @@ def install end test do - (testpath/"testfile.pl").write <<~EOS + (testpath/"testfile.pl").write <<~PERL print "Help Desk -- What Editor do you use?"; chomp($editor = ); if ($editor =~ /emacs/i) { @@ -45,7 +45,7 @@ def install } else { print "I think that's the problem\n"; } - EOS + PERL system bin/"perltidy", testpath/"testfile.pl" assert_predicate testpath/"testfile.pl.tdy", :exist? end diff --git a/Formula/p/phpstan.rb b/Formula/p/phpstan.rb index 0ab656b1d..43f65ba71 100644 --- a/Formula/p/phpstan.rb +++ b/Formula/p/phpstan.rb @@ -1,17 +1,17 @@ class Phpstan < Formula desc "PHP Static Analysis Tool" homepage "https:github.comphpstanphpstan" - url "https:github.comphpstanphpstanreleasesdownload1.12.8phpstan.phar" - sha256 "c83da6a88821803cab2e02bde33283f3759c42980de608dd1a583e0052ee6bab" + url "https:github.comphpstanphpstanreleasesdownload1.12.9phpstan.phar" + sha256 "2e7a7a45ce5839c831f6c586f8e265a3be911974bd3fbe59606208b971a92acb" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "034a5df7467371984cd6f7c4f97363efd58a2694bd6dd2027a46a69bdc66f190" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "034a5df7467371984cd6f7c4f97363efd58a2694bd6dd2027a46a69bdc66f190" - sha256 cellar: :any_skip_relocation, arm64_ventura: "034a5df7467371984cd6f7c4f97363efd58a2694bd6dd2027a46a69bdc66f190" - sha256 cellar: :any_skip_relocation, sonoma: "4afe0ffd270f2d27d0e83f3cb9461c1987f2ec04fc8f6d790d86292abe75a803" - sha256 cellar: :any_skip_relocation, ventura: "4afe0ffd270f2d27d0e83f3cb9461c1987f2ec04fc8f6d790d86292abe75a803" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7e7777014abfc4d2417adab119e59d6f7b027a29b95ffa8b0d791890ed76ff77" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "ca9609b996fec32073d8023888bfbc307f0a0aadb37a0d9bdd859bd6016a35bc" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "ca9609b996fec32073d8023888bfbc307f0a0aadb37a0d9bdd859bd6016a35bc" + sha256 cellar: :any_skip_relocation, arm64_ventura: "ca9609b996fec32073d8023888bfbc307f0a0aadb37a0d9bdd859bd6016a35bc" + sha256 cellar: :any_skip_relocation, sonoma: "19e1b6a53dd855328c6fd67a5e47469f4a07515bfadf4d027bed895d76c2fd33" + sha256 cellar: :any_skip_relocation, ventura: "19e1b6a53dd855328c6fd67a5e47469f4a07515bfadf4d027bed895d76c2fd33" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c5b3ec5d62d9a582eefb5c92e72e04a2e2a0d98f9f565ecd7203527b9db8c889" end depends_on "php" => :test diff --git a/Formula/p/pidgin.rb b/Formula/p/pidgin.rb index 1501db928..7e5f4c9f9 100644 --- a/Formula/p/pidgin.rb +++ b/Formula/p/pidgin.rb @@ -4,6 +4,7 @@ class Pidgin < Formula url "https:downloads.sourceforge.netprojectpidginPidgin2.14.13pidgin-2.14.13.tar.bz2" sha256 "120049dc8e17e09a2a7d256aff2191ff8491abb840c8c7eb319a161e2df16ba8" license "GPL-2.0-or-later" + revision 1 livecheck do url "https:sourceforge.netprojectspidginfilesPidgin" @@ -12,40 +13,47 @@ class Pidgin < Formula end bottle do - sha256 arm64_sonoma: "735ac9a85896636ac0121e6d33a877b6c9c4ea23686014376a50cbd43885b846" - sha256 arm64_ventura: "35dcff54f09b5b91f5f8041424ef35b0cadbf1c24b346790273a87399ae588bb" - sha256 arm64_monterey: "370b87c26ae7266fb00216f0f770fdb59c397cf3143472cda027d5fa648182f9" - sha256 sonoma: "9c7e35ec31ab8aad750dcf4ddccba0a3412abb9a8ad7a0b1863b383e2340ac83" - sha256 ventura: "33eb3656e25813dd78f1e02e1817334c4b35b651987e8efb407bedad84097708" - sha256 monterey: "f5de8a96f6f21ab3c29718c03601f5083e192bba706d600fe427f0e1d4da52a9" - sha256 x86_64_linux: "d63a66dbc9278a3c5b32c21e249ceb140dde3098382bc88b18e7411c0224fd12" + sha256 arm64_sonoma: "4daf91819dc1a364ada4442d63358657b5cfe68a0e1228fd32d835caf0de1fbd" + sha256 arm64_ventura: "30eccf131427daec7b0138ba20c556087e5dbe52d5f9511d9966a0c7050581ab" + sha256 sonoma: "aeb00e3b89912e895925c3164e673c337aca159acf97352cded6b78992e68443" + sha256 ventura: "2534635abc7029ca83767ff1ad5e49cff3e297a4c07c905c5429b32d1864eb60" + sha256 x86_64_linux: "71e0c8873098b5a1bca073c324da03a5848f3fd8d96100afa854f7c4c608d363" end depends_on "intltool" => :build depends_on "pkg-config" => :build + depends_on "at-spi2-core" depends_on "cairo" - depends_on "gettext" + depends_on "gdk-pixbuf" + depends_on "glib" depends_on "gnutls" depends_on "gtk+" depends_on "libgcrypt" depends_on "libgnt" depends_on "libidn" depends_on "libotr" + depends_on "ncurses" # due to `libgnt` depends_on "pango" uses_from_macos "cyrus-sasl" - uses_from_macos "ncurses" + uses_from_macos "expat" + uses_from_macos "libxml2" uses_from_macos "perl" uses_from_macos "tcl-tk" + on_macos do + depends_on "gettext" + depends_on "harfbuzz" + depends_on "libgpg-error" + end + on_linux do + depends_on "gettext" => :build + depends_on "perl-xml-parser" => :build + depends_on "libice" depends_on "libsm" + depends_on "libx11" depends_on "libxscrnsaver" - - resource "XML::Parser" do - url "https:cpan.metacpan.orgauthorsidTTOTODDRXML-Parser-2.46.tar.gz" - sha256 "d331332491c51cccfb4cb94ffc44f9cd73378e618498d4a37df9e043661c515d" - end end # Finch has an equal port called purple-otr but it is a NIGHTMARE to compile @@ -57,23 +65,19 @@ class Pidgin < Formula def install unless OS.mac? - ENV.prepend_path "PERL5LIB", Formula["intltool"].libexec"libperl5" - ENV.prepend_create_path "PERL5LIB", libexec"libperl5" - - perl_resources = %w[XML::Parser] - perl_resources.each do |r| - resource(r).stage do - system "perl", "Makefile.PL", "INSTALL_BASE=#{libexec}" - system "make" - system "make", "install" - end - end + ENV.prepend_path "PERL5LIB", Formula["perl-xml-parser"].libexec"libperl5" + # Fix linkage error due to RPATH missing directory with libperl.so + perl = DevelopmentTools.locate("perl") + perl_archlib = Utils.safe_popen_read(perl.to_s, "-MConfig", "-e", "print $Config{archlib}") + ENV.append "LDFLAGS", "-Wl,-rpath,#{perl_archlib}CORE" + end + + ENV["ac_cv_func_perl_run"] = "yes" if OS.mac? && MacOS.version == :high_sierra + if DevelopmentTools.clang_build_version >= 1600 + ENV.append_to_cflags "-Wno-incompatible-function-pointer-types -Wno-int-conversion" end args = %W[ - --disable-debug - --disable-dependency-tracking - --prefix=#{prefix} --disable-avahi --disable-dbus --disable-doxygen @@ -83,7 +87,9 @@ def install --disable-gtkspell --disable-meanwhile --disable-vv - --enable-gnutls=yes + --enable-consoleui + --enable-gnutls + --with-ncurses-headers=#{Formula["ncurses"].opt_include} ] args += if OS.mac? @@ -96,12 +102,9 @@ def install %W[ --with-tclconfig=#{Formula["tcl-tk"].opt_lib} --with-tkconfig=#{Formula["tcl-tk"].opt_lib} - --with-ncurses-headers=#{Formula["ncurses"].opt_include} ] end - ENV["ac_cv_func_perl_run"] = "yes" if OS.mac? && MacOS.version == :high_sierra - # patch pidgin to read plugins and allow them to live in separate formulae which can # all install their symlinks into these directories. See: # https:github.comHomebrewhomebrew-corepull53557 @@ -110,14 +113,7 @@ def install inreplace "pidgingtkmain.c", "LIBDIR", "\"#{HOMEBREW_PREFIX}libpidgin\"" inreplace "pidgingtkutils.c", "DATADIR", "\"#{HOMEBREW_PREFIX}share\"" - unless OS.mac? - # Fix linkage error due to RPATH missing directory with libperl.so - perl = DevelopmentTools.locate("perl") - perl_archlib = Utils.safe_popen_read(perl.to_s, "-MConfig", "-e", "print $Config{archlib}") - ENV.append "LDFLAGS", "-Wl,-rpath,#{perl_archlib}CORE" - end - - system ".configure", *args + system ".configure", *args, *std_configure_args system "make", "install" resource("pidgin-otr").stage do @@ -132,7 +128,7 @@ def install system bin"finch", "--version" system bin"pidgin", "--version" - pid = fork { exec bin"pidgin", "--config=#{testpath}" } + pid = spawn(bin"pidgin", "--config=#{testpath}") sleep 5 Process.kill "SIGTERM", pid end diff --git a/Formula/p/plank.rb b/Formula/p/plank.rb index f2683866d..4f231b6b6 100644 --- a/Formula/p/plank.rb +++ b/Formula/p/plank.rb @@ -38,7 +38,7 @@ def install end test do - (testpath"pin.json").write <<~EOS + (testpath"pin.json").write <<~JSON { "id": "pin.json", "title": "pin", @@ -50,7 +50,7 @@ def install "link": { "type": "string", "format": "uri"} } } - EOS + JSON system bin"plank", "--lang", "objc,flow", "--output_dir", testpath, "pin.json" assert_predicate testpath"Pin.h", :exist?, "[ObjC] Generated file does not exist" assert_predicate testpath"PinType.js", :exist?, "[Flow] Generated file does not exist" diff --git a/Formula/p/podman.rb b/Formula/p/podman.rb index ade61dca5..2d36b6f67 100644 --- a/Formula/p/podman.rb +++ b/Formula/p/podman.rb @@ -121,9 +121,9 @@ def install system "make" system "make", "install", "install.completions" - (prefix"etccontainerspolicy.json").write <<~EOS + (prefix"etccontainerspolicy.json").write <<~JSON {"default":[{"type":"insecureAcceptAnything"}]} - EOS + JSON (prefix"etccontainersstorage.conf").write <<~EOS [storage] diff --git a/Formula/p/pqiv.rb b/Formula/p/pqiv.rb index 9b4dbd917..a378e86b7 100644 --- a/Formula/p/pqiv.rb +++ b/Formula/p/pqiv.rb @@ -4,15 +4,16 @@ class Pqiv < Formula url "https:github.comphillipberndtpqivarchiverefstags2.13.2.tar.gz" sha256 "154cbbe0a62be12cee23b0a46a86b2305d8128fd19924308ad5e9d22fa5ad4f7" license "GPL-3.0-or-later" + revision 1 head "https:github.comphillipberndtpqiv.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "b042df8a068c4fde409474ed443668e1dd0577d3f5c08e7ff802db858e437f60" - sha256 cellar: :any, arm64_sonoma: "2bf2a9f1526dc9896f93b19f2fdbb0e8c5454e7c568cb8cd4544d01ce97decec" - sha256 cellar: :any, arm64_ventura: "299ac27a10711f9356c3441cfd017d347ef186d26b003dfaba20d46aa7b03ffc" - sha256 cellar: :any, sonoma: "d2ea4af0a5f3ede0a684deb4fbb2e68e2a25c532d1a3a746ffe2444e1981757e" - sha256 cellar: :any, ventura: "74ebcf13821a3001bf8f50de8ed6da662696660066e426ffa79f7fd380954600" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ca7b62e81548299e7eabc1bda872d2c2bd7849a1029b74bd5b3476e97fbb9f17" + sha256 cellar: :any, arm64_sequoia: "c3d54712bd03655312a997147a91890cc477219132460f8a2ad6d58fc36a4a02" + sha256 cellar: :any, arm64_sonoma: "11f241ac7b2b77c45c2ee3ef2aa1326249c1252ab09ac28f2599b9d8b1ba1e9d" + sha256 cellar: :any, arm64_ventura: "1db22601e9f0b7657b36391c575aa714187987cab63a1e97138969dd4e67e250" + sha256 cellar: :any, sonoma: "438374c3d22978722298b967661fe29cf95b0f696f35502e0753a5e4b81f3047" + sha256 cellar: :any, ventura: "a72256f4130713429c9f5ce6182007f492d71129980b66baedc25723233c8417" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7e310939daa1cc85a570febbeeac273d1edc8131b136b35f765ce536eea3f977" end depends_on "pkg-config" => :build diff --git a/Formula/p/promptfoo.rb b/Formula/p/promptfoo.rb index fa69c5a84..fd941343d 100644 --- a/Formula/p/promptfoo.rb +++ b/Formula/p/promptfoo.rb @@ -1,17 +1,17 @@ class Promptfoo < Formula desc "Test your LLM app locally" homepage "https://promptfoo.dev/" - url "https://registry.npmjs.org/promptfoo/-/promptfoo-0.95.0.tgz" - sha256 "473b53ce88526cc087fa5b46fcacab6ca0d3b0699f7ec12c8722b1c6402b83b5" + url "https://registry.npmjs.org/promptfoo/-/promptfoo-0.96.0.tgz" + sha256 "6aab0b01eae678c7c1538330609f9febdcc5fe2a43301e57222a2f9e0ab68eec" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "234d1440ff26bbf936240d4add7d85b8c2eff79421deac4f9ca109dd0286c6b2" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "20b9a1caa523ce34bfa6f1d037f76d6bf99f971c0a6a6c2849ed61392f013fc6" - sha256 cellar: :any_skip_relocation, arm64_ventura: "2bf8b37f777d128e718a55399338aed9bd5d809fae3ac4cfc078dc32a5f6128a" - sha256 cellar: :any_skip_relocation, sonoma: "1f2e1233e934024924f708ca1a7c1f7292f86c477972f8c55eb9b05579602957" - sha256 cellar: :any_skip_relocation, ventura: "569bebf342ef50905d2b17aa643c8f6c04cd0c3ba30f0bc75b6e09ac1d522624" - sha256 cellar: :any_skip_relocation, x86_64_linux: "cdc074976854b02e6d4513a1f7d374a081bfe2bed3f201e021d02cfa4844c460" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "3f2ac0d522d962649ae9879dc83b88ebcedb23783e8c38609776032d140613e6" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "90f10f49ed7f242295b3d6249e0678acbe80eae01589a3d393316476b435942a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "dd4ad6534bc405af729a59eb147299b2db6a1829bf5b66606eb0e2f8da836353" + sha256 cellar: :any_skip_relocation, sonoma: "663763dedc4dfa287e506e1d9c4894a504e90f9ca590ce958f503cc59b16d494" + sha256 cellar: :any_skip_relocation, ventura: "ad0897bb088707434368c65aa8eb77b827d524990e5c53d75a3b0dc81507890b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5fec06eb0b423fe4bd7c8df5dd3e914ee21453953c9669fedcf54841ead45ee6" end depends_on "node" diff --git a/Formula/p/proteinortho.rb b/Formula/p/proteinortho.rb index ec704e31c..881ba3ace 100644 --- a/Formula/p/proteinortho.rb +++ b/Formula/p/proteinortho.rb @@ -1,19 +1,17 @@ class Proteinortho < Formula desc "Detecting orthologous genes within different species" homepage "https://gitlab.com/paulklemm_PHD/proteinortho" - url "https://gitlab.com/paulklemm_PHD/proteinortho/-/archive/v6.3.2/proteinortho-v6.3.2.tar.gz" - sha256 "3b3c58e814ca10f77a25954b0bcddc479b9f61682f3dc5c93d85b07f109342a4" + url "https://gitlab.com/paulklemm_PHD/proteinortho/-/archive/v6.3.3/proteinortho-v6.3.3.tar.gz" + sha256 "989eed292e6e65c3725d4395cb7aed3c59754b5dc60d4a1e034aa1c4a6504c6c" license "GPL-3.0-or-later" bottle do - sha256 cellar: :any, arm64_sequoia: "6eb6089f3e60e2136f11ea8997536fd76ae83d94455c23ad88f439a0a47397c3" - sha256 cellar: :any, arm64_sonoma: "a3966fa66db6edea9c7b12fb65213bec1e6641860b6d05ff28b74b7af9e13996" - sha256 cellar: :any, arm64_ventura: "0edd33e29ad7d95644c83f9412329ce80356424ce61ee89c84004f6d746653d8" - sha256 cellar: :any, arm64_monterey: "b4b9d0a86d9e83e902f506ddd48633134727d9a0caacb03bb52751edf3e1084b" - sha256 cellar: :any, sonoma: "b0adc4eba6090113da1c04f1ae1345e9527af6c9c7492b3eb567478aa12556d0" - sha256 cellar: :any, ventura: "aa9c68bbc76c78b280c5c41df428f0113ee594f26201baaca97566c13fde2952" - sha256 cellar: :any, monterey: "8f6e2d323da560d09c8a40938f497bf6f4059def847c16b53d3d87311a6c9ff6" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1e889a7d294a99c804f564e08afb6feef66c20098867405c063681c78fd50772" + sha256 cellar: :any, arm64_sequoia: "1444ec3713935622b7aaf07a7ca29a28f6c27d1154753e7b31f025342d1b593a" + sha256 cellar: :any, arm64_sonoma: "e34209e2425ccbe1130818bd1d9111d84476bdc21be46828a99bfc053001e47f" + sha256 cellar: :any, arm64_ventura: "bf6d29cd976aeff17d7799f80d6bfb5135f680ebaa7b649153e79fab9d74f079" + sha256 cellar: :any, sonoma: "7b5d83605750429e37ae21bafac91c2413d2259fc3d3ce06d68b16e281e3a8c3" + sha256 cellar: :any, ventura: "fe4ed96a1a283d33c1ca6b607803fc61af421168769b0800bad0e457afa2744b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8318a08820d036bab2221812211395b38348d5d4b7349d73fcc60109bf8bcdbc" end depends_on "diamond" diff --git a/Formula/p/pyinstaller.rb b/Formula/p/pyinstaller.rb index 5a196ea95..ed17beffd 100644 --- a/Formula/p/pyinstaller.rb +++ b/Formula/p/pyinstaller.rb @@ -3,18 +3,18 @@ class Pyinstaller < Formula desc "Bundle a Python application and all its dependencies" homepage "https:pyinstaller.org" - url "https:files.pythonhosted.orgpackagesb098170e3117657366560f355c154a5f4e1b9e6aee53c4f35127fe0c9aecb0e9pyinstaller-6.11.0.tar.gz" - sha256 "cb4d433a3db30d9d17cf5f2cf7bb4df80a788d493c1d67dd822dc5791d9864af" + url "https:files.pythonhosted.orgpackages55d454f5f5c73b803e6256ea97ffc6ba8a305d9a5f57f85f9b00b282512bf18apyinstaller-6.11.1.tar.gz" + sha256 "491dfb4d9d5d1d9650d9507daec1ff6829527a254d8e396badd60a0affcb72ef" license "GPL-2.0-or-later" head "https:github.compyinstallerpyinstaller.git", branch: "develop" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "83fed535bf08faf270526e352e43775000f4934b1e59144c2d5a05ba2f351e96" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "6c165dda7e3b36752864cc8c8c7b92ddc9f6f0f524f1f381e2b91a2e02ccfae8" - sha256 cellar: :any_skip_relocation, arm64_ventura: "582cb6d5cddd5633013941d3e6dbc941d589b7dc23c9ac2de86036ae2ced2b31" - sha256 cellar: :any_skip_relocation, sonoma: "ad28212fa11caee765b48a6976209f4c83f0f30d307b1bb65a0cff8058029cca" - sha256 cellar: :any_skip_relocation, ventura: "8ea2991ef853fab32ce06c9dc4888fefb12ab99aabcbf67b12a0592270308e21" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ae442d5bfbf5baf87e11f09827aea7f0a5147b055f0155e87607cd88874ee6ef" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "8052aa74552ec718de23f417304d6a9398f04e3f5fa561771c728b34a0edfa74" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "e30d4fb9ee32eb5fd4a34126deadaab56ab4b16bcf44e8c9b2c569d21e59ce5e" + sha256 cellar: :any_skip_relocation, arm64_ventura: "760f8bb9d5458554315f1473605230bc3b59ee16e0239c7d16e9d9d4788be5f6" + sha256 cellar: :any_skip_relocation, sonoma: "81d25c2b49a062cdfda2296c419401751f0369ed03532f4e851cc6be9532773f" + sha256 cellar: :any_skip_relocation, ventura: "20dd57ee3e134800991d2f58bf6285741b50b456e169adcc54deb577e86efc29" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4e68541f4edcb4280d1d630d02c2635c7d2eab5b08a42fcb8ecca0288e9a6a55" end depends_on "python@3.13" @@ -32,18 +32,18 @@ class Pyinstaller < Formula end resource "packaging" do - url "https:files.pythonhosted.orgpackages516550db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4packaging-24.1.tar.gz" - sha256 "026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" + url "https:files.pythonhosted.orgpackagesd06368dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106dapackaging-24.2.tar.gz" + sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" end resource "pyinstaller-hooks-contrib" do - url "https:files.pythonhosted.orgpackagesfeca218b8dc15d48e69fafef69a97a4455db7a01c01aea4eb4bf1ae8a6ad7ef9pyinstaller_hooks_contrib-2024.9.tar.gz" - sha256 "4793869f370d1dc4806c101efd2890e3c3e703467d8d27bb5a3db005ebfb008d" + url "https:files.pythonhosted.orgpackages736a9d0057e312b85fbd17a79e1c1955d115fd9bbc78b85bab757777c8ef2307pyinstaller_hooks_contrib-2024.10.tar.gz" + sha256 "8a46655e5c5b0186b5e527399118a9b342f10513eb1425c483fa4f6d02e8800c" end resource "setuptools" do - url "https:files.pythonhosted.orgpackages27b8f21073fde99492b33ca357876430822e4800cdf522011f18041351dfa74bsetuptools-75.1.0.tar.gz" - sha256 "d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538" + url "https:files.pythonhosted.orgpackagesed22a438e0caa4576f8c383fa4d35f1cc01655a46c75be358960d815bfbb12bdsetuptools-75.3.0.tar.gz" + sha256 "fba5dd4d766e97be1b1681d98712680ae8f2f26d7881245f2ce9e40714f1a686" end def install diff --git a/Formula/p/pylyzer.rb b/Formula/p/pylyzer.rb index 5b6c34b4b..1137b95a5 100644 --- a/Formula/p/pylyzer.rb +++ b/Formula/p/pylyzer.rb @@ -1,17 +1,17 @@ class Pylyzer < Formula desc "Fast static code analyzer & language server for Python" homepage "https:github.commtshibapylyzer" - url "https:github.commtshibapylyzerarchiverefstagsv0.0.69.tar.gz" - sha256 "e00bbbc5116c34372f222e3b1199b700df5e32d5fba9f42d6381542531849f85" + url "https:github.commtshibapylyzerarchiverefstagsv0.0.70.tar.gz" + sha256 "1b12e2c5366b74ea7d70d74474353f76f04939c346a32d258588cd9c201bd7ca" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "56b45953b301146cb8c1352de77c35a573d72a33df3f4cb77a3275855bad51a7" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "b587a2eee33f7816ca4b0276128dc17714cc2b4f09064e6c3e43742badad6d18" - sha256 cellar: :any_skip_relocation, arm64_ventura: "004579f113e2ee8cc55657cd3ad41ce35fc9603c18689ff3f9d8dfff93a37a23" - sha256 cellar: :any_skip_relocation, sonoma: "4add20283d6c42a68fadc982c9cb137ac178750d88517534d90b94a0498026ed" - sha256 cellar: :any_skip_relocation, ventura: "d279d29a4b126d801c6412982056e4e1e3e1b681fb84ce9027f0d1f4411bed9b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "94512190e1be0c8130960a615f988411ef36df56ca35e70210ec63f4fa70ae7f" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "6ffaed87ec8c462455c9ff20f9528b5c8c26187eedf35070d02dabfe7f023faf" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "7d2d2c2afcb7cc0a610502ff90607b312f29746e6ceaefe1252d1bfb80736e0a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "1c5581d2b961f9e0e16aa9f647c5054ed7b02b9c88a4080dcb9323b967a889ea" + sha256 cellar: :any_skip_relocation, sonoma: "83869704018cd0ad948b99cbcbd360c43aede34cbc7ad82bb218856e97d8c3db" + sha256 cellar: :any_skip_relocation, ventura: "6ff51e35f99adfae852c5426afcc7e0dabfe2361601a8bd3c3cfb74f6093ea27" + sha256 cellar: :any_skip_relocation, x86_64_linux: "021f5d8e1269eda98413b3919709659aa0af163c0ca768941594a85241448f1a" end depends_on "rust" => :build diff --git a/Formula/p/pypy.rb b/Formula/p/pypy.rb index 10f6adf85..550ca9890 100644 --- a/Formula/p/pypy.rb +++ b/Formula/p/pypy.rb @@ -4,6 +4,7 @@ class Pypy < Formula url "https:downloads.python.orgpypypypy2.7-v7.3.17-src.tar.bz2" sha256 "50e06840f4bbde91448080a4118068a89b8fbcae25ff8da1e2bb1402dc9a0346" license "MIT" + revision 1 head "https:github.compypypypy.git", branch: "main" livecheck do @@ -12,21 +13,19 @@ class Pypy < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "b2301fc69139f089a77227a002b737b14afa0c99619dfa7d6200d38e6ca831e0" - sha256 cellar: :any, arm64_sonoma: "e9e1692654a5a54459c12935d7d76db83e7989e1e0053060352568c463186f41" - sha256 cellar: :any, arm64_ventura: "257f74a40fdcab7bb8e7108e8194b7fa9a88b365679a3c7fa45966a6874612c3" - sha256 cellar: :any, arm64_monterey: "64714ae5428b2af013f92ce9f4480de7a71dbfa670a2913bb2fc7f08bb50cf8b" - sha256 cellar: :any, sonoma: "6627476c297b9029617c8cb58c813c486f75a992971996a49e4aef963acf3243" - sha256 cellar: :any, ventura: "e2d4ff49951bf76f28213309cded300c955787c8563ffa4789ea71ff315f8674" - sha256 cellar: :any, monterey: "a0309fa68cbbf79b6daab43676f848d9ff2a83222e7a6d72c9f2577715b94d3c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f6c8401527975c32039611ee2f7f54ef68cb3317e56df56f64dde5c73232dbc5" + sha256 cellar: :any, arm64_sequoia: "fde9ad14a4d4238ffb86ac7678048eb59812d4a80e4806673b5a4aa1920d4c07" + sha256 cellar: :any, arm64_sonoma: "a722ce7fead5aa7d217259ac716fe2de88348daacf3f4b6d39c374ebb64b4693" + sha256 cellar: :any, arm64_ventura: "f91f6d9db8f89df16a513550f0d8bf344da4c05689faab09e675accc8cd3b117" + sha256 cellar: :any, sonoma: "26aff7d94b19d7c8a73dfcf547d0ae4933205e70307d7af06eec8374a5908997" + sha256 cellar: :any, ventura: "dfc471f6f2dcbedfbad9f928dd2f77d2b7c33e48c954692f3d7e15636302912c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e3ec62e5d6a517ee0fd009759b2931a0c040b18e0693414a5d45a74e4f48f644" end depends_on "pkg-config" => :build depends_on "gdbm" depends_on "openssl@3" depends_on "sqlite" - depends_on "tcl-tk" + depends_on "tcl-tk@8" uses_from_macos "bzip2" uses_from_macos "expat" @@ -77,9 +76,11 @@ def install ENV.append_to_cflags "-Wno-incompatible-function-pointer-types" if DevelopmentTools.clang_build_version >= 1500 # The `tcl-tk` library paths are hardcoded and need to be modified for non-usrlocal prefix + tcltk = Formula["tcl-tk@8"] inreplace "lib_pypy_tkintertklib_build.py" do |s| - s.gsub! "usrlocalopttcl-tk", Formula["tcl-tk"].opt_prefix"" - s.gsub! "include'", "includetcl-tk'" + s.gsub! "['usrlocalopttcl-tkinclude']", "[]" + s.gsub! "(homebrew + 'include')", "('#{tcltk.opt_include}tcl-tk')" + s.gsub! "(homebrew + 'opttcl-tklib')", "('#{tcltk.opt_lib}')" end if OS.mac? diff --git a/Formula/p/pypy3.10.rb b/Formula/p/pypy3.10.rb index 38ebf40ab..c04bac490 100644 --- a/Formula/p/pypy3.10.rb +++ b/Formula/p/pypy3.10.rb @@ -4,6 +4,7 @@ class Pypy310 < Formula url "https:downloads.python.orgpypypypy3.10-v7.3.17-src.tar.bz2" sha256 "6ad74bc578e9c6d3a8a1c51503313058e3c58c35df86f7485453c4be6ab24bf7" license "MIT" + revision 1 head "https:github.compypypypy.git", branch: "main" livecheck do @@ -12,14 +13,12 @@ class Pypy310 < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "2b71143af68fed0d461de766331241bc08fafc1a000f240966d6001f00447b29" - sha256 cellar: :any, arm64_sonoma: "ead38c7d6776e9c9916ad90918ae34f065689c9f1a0597e5373eb4a2d79dc1ea" - sha256 cellar: :any, arm64_ventura: "183c46077da49d96f2a12248f662ae47277f74830c22d926ef20e0320e94e071" - sha256 cellar: :any, arm64_monterey: "a31cd246f9659570eca181aeb7b61f51e0ae5c177a95a36f74229a417fce599f" - sha256 cellar: :any, sonoma: "5233e3dd7975518f8a761d648092a7812da80728d3deb471117469dd2bd9adae" - sha256 cellar: :any, ventura: "f7a7df8744dc2dffb956ec782776151428fadf6eee0b948489fac64754a5b6da" - sha256 cellar: :any, monterey: "4ab31d517486f9426eb7004caba11ad598e9c97f91182ec68fe9159ea3927f1a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "d2c372b858fe7e493e7bb62aa3093b584b728901e0d9129bd2df78cdf52999a3" + sha256 cellar: :any, arm64_sequoia: "311b947a1528ae90983edc2176864a00865fb678c13c2286efe24075463a1796" + sha256 cellar: :any, arm64_sonoma: "8276c86a74591aec5dcd72722caeaa9c5a950f922b77c5ac20fc1147e21698b5" + sha256 cellar: :any, arm64_ventura: "9e80dff6aaa3e465055533fe201daa041baf2e24af5ea96dca4951b56a171589" + sha256 cellar: :any, sonoma: "cbac71c93a07a6e926836763d9d67662b157a12525ce5c333504a4e10eff14f6" + sha256 cellar: :any, ventura: "f8216079a9bc035470ac314f3dacaab40839ea20edc53b8fea250af4128612e3" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c4032a756625270ffb7945d97b0116ac7e9acb1e5731eab7590241874f2fb12d" end depends_on "pkg-config" => :build @@ -27,7 +26,7 @@ class Pypy310 < Formula depends_on "gdbm" depends_on "openssl@3" depends_on "sqlite" - depends_on "tcl-tk" + depends_on "tcl-tk@8" depends_on "xz" uses_from_macos "bzip2" @@ -66,11 +65,13 @@ def newest_abi_version? def install # The `tcl-tk` library paths are hardcoded and need to be modified for non-usrlocal prefix + tcltk = Formula["tcl-tk@8"] inreplace "lib_pypy_tkintertklib_build.py" do |s| - s.gsub! "usrlocalopttcl-tk", Formula["tcl-tk"].opt_prefix"" - # We moved `tcl-tk` headers to `includetcl-tk`. + s.gsub! "['usrlocalopttcl-tkinclude']", "[]" + # We moved `tcl-tk` headers to `includetcl-tk` and versioned TCL 8 # TODO: upstream this. - s.gsub! "include'", "includetcl-tk'" + s.gsub! "(homebrew + 'include')", "('#{tcltk.opt_include}tcl-tk')" + s.gsub! "(homebrew + 'opttcl-tklib')", "('#{tcltk.opt_lib}')" end if OS.mac? diff --git a/Formula/p/python-tk@3.10.rb b/Formula/p/python-tk@3.10.rb index 628a16b6e..6910b35c1 100644 --- a/Formula/p/python-tk@3.10.rb +++ b/Formula/p/python-tk@3.10.rb @@ -4,26 +4,25 @@ class PythonTkAT310 < Formula url "https://www.python.org/ftp/python/3.10.15/Python-3.10.15.tgz" sha256 "a27864e5ba2a4474f8f6c58ab92ff52767ac8b66f1646923355a53fe3ef15074" license "Python-2.0" + revision 1 livecheck do formula "python@3.10" end bottle do - sha256 cellar: :any, arm64_sequoia: "b5dbb1ded91e663c20c3de0e5c2785332633095b48e13316369a683cf7c26eb3" - sha256 cellar: :any, arm64_sonoma: "48ad8d54f4e0cdf0112d7af29c7ae8477bc636a298464b122016359d7fde5361" - sha256 cellar: :any, arm64_ventura: "16db2ba9fc83f08baea56726c3f73fa6ed618b049593c72e5c0caccd68e5588d" - sha256 cellar: :any, arm64_monterey: "5f11a8483cb9934671522a9f7785f0dab137dc23a86c9af1d292419efcc66c72" - sha256 cellar: :any, sonoma: "35e19ce66c25923835b2b3451917f032f1df24131db3addc22b72e61c0c29559" - sha256 cellar: :any, ventura: "d3f7f38c344f9be77e906d6ff7209693e19e298bf5d7c53e6a2f6c23be956640" - sha256 cellar: :any, monterey: "f7c599e378442e0be4d1ffb392616d8e251a58deeee6be7bb0c1cbb4bd01f5f5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "fbb8a51c62004b176e0a95d51bf3426fcbe88f01f6cb520bd4dc235dbc537b6c" + sha256 cellar: :any, arm64_sequoia: "bb493b45c3af673f353cda086feed51dc4da1f20ba9b0114b2cd8d318ea088e6" + sha256 cellar: :any, arm64_sonoma: "b3e9fc8276fc21b82cf9420e370d4561a3846c712f88a40d6652d6d2c61eca84" + sha256 cellar: :any, arm64_ventura: "79ae5313ab99ed582a363997fbcde8dc5f724e56e19f4019c29970a81cceffc6" + sha256 cellar: :any, sonoma: "e8b05abf545c822e0024b6f19094a78ae944c469b54696181490818064ed34a0" + sha256 cellar: :any, ventura: "23c9e2cbbe7a8494bb496d754658b3deb8cdfc6f84dd358b51a6ec230fb84b95" + sha256 cellar: :any_skip_relocation, x86_64_linux: "014fbacded75238e7471ebce827c6de8cb40953bccf473259121228b0d1662ae" end keg_only :versioned_formula depends_on "python@3.10" - depends_on "tcl-tk" + depends_on "tcl-tk@8" def python3 "python3.10" @@ -31,8 +30,9 @@ def python3 def install cd "Modules" do - tcltk_version = Formula["tcl-tk"].any_installed_version.major_minor - (Pathname.pwd/"setup.py").write <<~PYTHON + tcltk = Formula["tcl-tk@8"] + tcltk_version = tcltk.any_installed_version.major_minor + Pathname("setup.py").write <<~PYTHON from setuptools import setup, Extension setup(name="tkinter", @@ -41,9 +41,9 @@ def install ext_modules = [ Extension("_tkinter", ["_tkinter.c", "tkappinit.c"], define_macros=[("WITH_APPINIT", 1)], - include_dirs=["#{Formula["tcl-tk"].opt_include/"tcl-tk"}"], + include_dirs=["#{tcltk.opt_include/"tcl-tk"}"], libraries=["tcl#{tcltk_version}", "tk#{tcltk_version}"], - library_dirs=["#{Formula["tcl-tk"].opt_lib}"]) + library_dirs=["#{tcltk.opt_lib}"]) ] ) PYTHON diff --git a/Formula/p/python-tk@3.11.rb b/Formula/p/python-tk@3.11.rb index c6ecb7c9d..08a1d33a6 100644 --- a/Formula/p/python-tk@3.11.rb +++ b/Formula/p/python-tk@3.11.rb @@ -4,24 +4,23 @@ class PythonTkAT311 < Formula url "https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz" sha256 "92f2faf242681bfa406d53a51e17d42c5373affe23a130cd9697e132ef574706" license "Python-2.0" + revision 1 livecheck do formula "python@3.11" end bottle do - sha256 cellar: :any, arm64_sequoia: "bd4c45eefc752d5eaf5c4cdf7743f01e1246fee55877e799ec5084e19da0358e" - sha256 cellar: :any, arm64_sonoma: "9287934719a90c587a8f9f5f1ce573b981c04ff4157b34659bd31d9e2ef20a54" - sha256 cellar: :any, arm64_ventura: "2c19ff182ef75d024aded65fd95c0d9f670d849577297cb882d98b0b2851fa6a" - sha256 cellar: :any, arm64_monterey: "4bb989fa2b025dbf2d8a3a582ffca9ee8fc5b18dff05a73af5d26832f2f54b62" - sha256 cellar: :any, sonoma: "168e04abd04bee52b6466e5f56eeaf4bd7565b5a20008d2d698f46b4340d0b10" - sha256 cellar: :any, ventura: "2fba5988208e5ac77365e46ce4be73e8ffe43fdf1279c221a6688fd8d4f036e4" - sha256 cellar: :any, monterey: "6ccfb528437d9888e01be38a7108c93ed35e6b08a5fd88d313a5a23857abde65" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b20e3064ca7d36a64c665962d4e866d9f8bdb3e611617fcd6bdd7d5043c43b81" + sha256 cellar: :any, arm64_sequoia: "92778211497ed2841346c7e7f1916c6096e29e7c648073a1abe70dde5a36621a" + sha256 cellar: :any, arm64_sonoma: "e37be25a37436d98d32d2900dee5904df56e383d0110ea7292b6c3beaa7def3b" + sha256 cellar: :any, arm64_ventura: "ba50ca97d3d6e3c64636d048283c391a8348924dc27156ad4da53c1d98a0ccd6" + sha256 cellar: :any, sonoma: "f4d2305f37b5f17b165dd3ad63ee695e692505cfc367c64623715365fba1c387" + sha256 cellar: :any, ventura: "d807dc0c3a10262b9ad4a74798640efbfda9876396b2f1ce8da2ad2917b714bd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e8595687a22fd4fafdf76edca3ecc710dad371864a0ec4f1cc303d5e49a2a870" end depends_on "python@3.11" - depends_on "tcl-tk" + depends_on "tcl-tk@8" def python3 "python3.11" @@ -29,8 +28,9 @@ def python3 def install cd "Modules" do - tcltk_version = Formula["tcl-tk"].any_installed_version.major_minor - (Pathname.pwd/"setup.py").write <<~PYTHON + tcltk = Formula["tcl-tk@8"] + tcltk_version = tcltk.any_installed_version.major_minor + Pathname("setup.py").write <<~PYTHON from setuptools import setup, Extension setup(name="tkinter", @@ -39,9 +39,9 @@ def install ext_modules = [ Extension("_tkinter", ["_tkinter.c", "tkappinit.c"], define_macros=[("WITH_APPINIT", 1)], - include_dirs=["#{Formula["tcl-tk"].opt_include/"tcl-tk"}"], + include_dirs=["#{tcltk.opt_include/"tcl-tk"}"], libraries=["tcl#{tcltk_version}", "tk#{tcltk_version}"], - library_dirs=["#{Formula["tcl-tk"].opt_lib}"]) + library_dirs=["#{tcltk.opt_lib}"]) ] ) PYTHON diff --git a/Formula/p/python-tk@3.12.rb b/Formula/p/python-tk@3.12.rb index b74ad436e..64e1351ad 100644 --- a/Formula/p/python-tk@3.12.rb +++ b/Formula/p/python-tk@3.12.rb @@ -4,18 +4,19 @@ class PythonTkAT312 < Formula url "https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz" sha256 "73ac8fe780227bf371add8373c3079f42a0dc62deff8d612cd15a618082ab623" license "Python-2.0" + revision 1 livecheck do formula "python@3.12" end bottle do - sha256 cellar: :any, arm64_sequoia: "b74d20895d8265b5d1b516b15f4635a08292dc9bba5320e3431175404d0eff55" - sha256 cellar: :any, arm64_sonoma: "bb2896eee554c65ff8f090d1b735069f18c5173eacdf48f6ce611ac40830e158" - sha256 cellar: :any, arm64_ventura: "8d5187355e686dd00bc67d34eabea5de4322f895481b93b59cfbcd69e934acbb" - sha256 cellar: :any, sonoma: "ea617358b902cd7dbb8d707ec2c8c8b64504e4477bd144c0d46eb4eef1e083b8" - sha256 cellar: :any, ventura: "bdc83ffabea42a940aaf23c565d73769daa27661c297d925e40d10ff0d8d581a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1183fd08283e6b54d53ea9673dc38bd22a3546082b66be835d711bd46dc372f7" + sha256 cellar: :any, arm64_sequoia: "2a0e2ee4095c4a880232d28b93b3f80024ab7851b70a6d51ed989ba4553c33d8" + sha256 cellar: :any, arm64_sonoma: "1fd1eb82c48ca0c87705cb142a5648eed0333b2ea03245db38f5bb9504f3773b" + sha256 cellar: :any, arm64_ventura: "998e785c72fc54c1c972f904062c61331c79e1d5ec90727aa1febb5397a2a8f4" + sha256 cellar: :any, sonoma: "bc590b3602b08f302319063e0dc116a8a63b011edf322f1c7a3e7e68397e4332" + sha256 cellar: :any, ventura: "2b0a15b3ef3e7e71577a0dee86797a66ddc728484c90ec779c984f268fa8d89c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "fa6c801d46186547e89c2e475df5311ba4a9b4e5c326fcaf6287e9079b2a8185" end depends_on "python@3.12" @@ -35,7 +36,7 @@ def install cd "Modules" do tcltk_version = Formula["tcl-tk"].any_installed_version.major_minor - (Pathname.pwd/"setup.py").write <<~PYTHON + Pathname("setup.py").write <<~PYTHON from setuptools import setup, Extension setup(name="tkinter", @@ -45,7 +46,7 @@ def install Extension("_tkinter", ["_tkinter.c", "tkappinit.c"], define_macros=[("WITH_APPINIT", 1)], include_dirs=["#{python_include}/internal", "#{Formula["tcl-tk"].opt_include/"tcl-tk"}"], - libraries=["tcl#{tcltk_version}", "tk#{tcltk_version}"], + libraries=["tcl#{tcltk_version}", "tcl#{tcltk_version.major}tk#{tcltk_version}"], library_dirs=["#{Formula["tcl-tk"].opt_lib}"]) ] ) diff --git a/Formula/p/python-tk@3.13.rb b/Formula/p/python-tk@3.13.rb index 5aca12cab..af5e0f7ff 100644 --- a/Formula/p/python-tk@3.13.rb +++ b/Formula/p/python-tk@3.13.rb @@ -4,18 +4,19 @@ class PythonTkAT313 < Formula url "https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz" sha256 "12445c7b3db3126c41190bfdc1c8239c39c719404e844babbd015a1bc3fafcd4" license "Python-2.0" + revision 1 livecheck do formula "python@3.13" end bottle do - sha256 cellar: :any, arm64_sequoia: "a2fc4369faf0fb37a7ae8d084d22575ad5df6e1233b19f9c2ce6306d127ffcd3" - sha256 cellar: :any, arm64_sonoma: "57c56999cea8171bf660003e2438ee057fc08cb84d1511093a4576f59d0e4102" - sha256 cellar: :any, arm64_ventura: "be949a35a3c48cfa085d2b3a2f6a75ba9b9d966ad72da490ab1e24adbfdb3717" - sha256 cellar: :any, sonoma: "442e5b38e2d265463cd638b2239ed8710e2e002730314979d277b0ef2b9977d5" - sha256 cellar: :any, ventura: "4e67ed99e89f8a8c17f8b93d4f44d592a7f328b008a024fd6755bec4f838542a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "df54524e5b9884f26e59757cb9b720206535b14ab21d99451ebd17b15fb3d09c" + sha256 cellar: :any, arm64_sequoia: "76378aa64f14fc1629d67c4b555d67854f4eb38feb2116f68811acc3aba57fe0" + sha256 cellar: :any, arm64_sonoma: "1ea77015e79a44a30119ecaf88dcfd3ff5dc7be58278bd4adcb863f73d371529" + sha256 cellar: :any, arm64_ventura: "7e881be3fa5e73d640a2622f473f5f355717fec82c2a37d2e8c103054f439002" + sha256 cellar: :any, sonoma: "e42d8d999d0e0d903edb68ede51e0951557779d2d607296e6e8e3563ca556fce" + sha256 cellar: :any, ventura: "cff0b668f1118abbf2de33172a9c5ec2dfa7c4306c7cc00820259c63cee3c39a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5d4383b52d57b5ce3e717173f1cccde3d6fbcfecebf36a3328b8423380b30a7d" end depends_on "python@3.13" @@ -35,7 +36,7 @@ def install cd "Modules" do tcltk_version = Formula["tcl-tk"].any_installed_version.major_minor - (Pathname.pwd/"setup.py").write <<~PYTHON + Pathname("setup.py").write <<~PYTHON from setuptools import setup, Extension setup(name="tkinter", @@ -45,7 +46,7 @@ def install Extension("_tkinter", ["_tkinter.c", "tkappinit.c"], define_macros=[("WITH_APPINIT", 1)], include_dirs=["#{python_include}/internal", "#{Formula["tcl-tk"].opt_include/"tcl-tk"}"], - libraries=["tcl#{tcltk_version}", "tk#{tcltk_version}"], + libraries=["tcl#{tcltk_version}", "tcl#{tcltk_version.major}tk#{tcltk_version}"], library_dirs=["#{Formula["tcl-tk"].opt_lib}"]) ] ) diff --git a/Formula/p/python-tk@3.9.rb b/Formula/p/python-tk@3.9.rb index c613e2adc..316fbbf44 100644 --- a/Formula/p/python-tk@3.9.rb +++ b/Formula/p/python-tk@3.9.rb @@ -4,24 +4,23 @@ class PythonTkAT39 < Formula url "https://www.python.org/ftp/python/3.9.20/Python-3.9.20.tar.xz" sha256 "6b281279efd85294d2d6993e173983a57464c0133956fbbb5536ec9646beaf0c" license "Python-2.0" + revision 1 livecheck do formula "python@3.9" end bottle do - sha256 cellar: :any, arm64_sequoia: "69337728fbfe63387f3ee052e3cf13bcfea91fff4932594d8c568e5fc028b5a6" - sha256 cellar: :any, arm64_sonoma: "d3e96db3185c125a680051a4984927651a69d9ecc832189f97f1c422944d9484" - sha256 cellar: :any, arm64_ventura: "70aeb0283d3308c7a1f3a0ef6895c212499e9e3de7dc2892c815665d1e5a0a9e" - sha256 cellar: :any, arm64_monterey: "46c8166a4af72baa91d6ab36862fe0cd2acdef77813cd31e9658a4b94d808456" - sha256 cellar: :any, sonoma: "e32cc2c7f3aca1968c0038ea6f001f0eb804b55548bfe0f7205d4b21c2180a79" - sha256 cellar: :any, ventura: "5e1a52536fa875ec37b7a4ea42474ae8e1c13dea57f2973ce5db489685fd331f" - sha256 cellar: :any, monterey: "93ef0db67efabc9e0f9ece2d93735baa7a1f315a26bed1dbcbb19bc39fe2b8d2" - sha256 cellar: :any_skip_relocation, x86_64_linux: "10b7ce74afeed87b5374e042a7bb0a6d7db6e6a019815fc607e20c628217856d" + sha256 cellar: :any, arm64_sequoia: "713fa447f7c22e845ea7f233ee4c9e3688c17942c3ebca2cd86b0892f5a4cbbe" + sha256 cellar: :any, arm64_sonoma: "8fae9d8fa88dfc67f9cbf446988a5fdbe94ce9c4f6c8cbe0991052fad146f1dc" + sha256 cellar: :any, arm64_ventura: "49cb8b6b5d122cac8762ef7ff7524862331749fc2772c4541ab0c32756a67dce" + sha256 cellar: :any, sonoma: "49b41bd79d0561af95339e8a75cc1316925ff2ca4ad4db9296502b80e3ac0b4a" + sha256 cellar: :any, ventura: "d3550da832fb9d53e35a5cb807f02cd16e64dc185cda24c4fd4fed54b1aacac9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1cff57de7bffd395bbef20d24cb6a04cd41817e8e087eee1af0d241c73f05dcd" end depends_on "python@3.9" - depends_on "tcl-tk" + depends_on "tcl-tk@8" def python3 "python3.9" @@ -29,8 +28,9 @@ def python3 def install cd "Modules" do - tcltk_version = Formula["tcl-tk"].any_installed_version.major_minor - (Pathname.pwd/"setup.py").write <<~PYTHON + tcltk = Formula["tcl-tk@8"] + tcltk_version = tcltk.any_installed_version.major_minor + Pathname("setup.py").write <<~PYTHON from setuptools import setup, Extension setup(name="tkinter", @@ -39,9 +39,9 @@ def install ext_modules = [ Extension("_tkinter", ["_tkinter.c", "tkappinit.c"], define_macros=[("WITH_APPINIT", 1)], - include_dirs=["#{Formula["tcl-tk"].opt_include/"tcl-tk"}"], + include_dirs=["#{tcltk.opt_include/"tcl-tk"}"], libraries=["tcl#{tcltk_version}", "tk#{tcltk_version}"], - library_dirs=["#{Formula["tcl-tk"].opt_lib}"]) + library_dirs=["#{tcltk.opt_lib}"]) ] ) PYTHON diff --git a/Formula/php@8.4-debug.rb b/Formula/php@8.4-debug.rb index b278d64d5..377fced80 100644 --- a/Formula/php@8.4-debug.rb +++ b/Formula/php@8.4-debug.rb @@ -1,20 +1,20 @@ class PhpAT84Debug < Formula desc "General-purpose scripting language" homepage "https:www.php.net" - url "https:github.comphpphp-srcarchivea85a5ef339b09f195ff959e8765e433767146b14.tar.gz?commit=a85a5ef339b09f195ff959e8765e433767146b14" + url "https:github.comphpphp-srcarchive883d3c8113bf5317b7e618e629e5f147d28ba31c.tar.gz?commit=883d3c8113bf5317b7e618e629e5f147d28ba31c" version "8.4.0" - sha256 "927f16372bf415aba37ad0233cfe036d875bab039228a9962cdf5d24f3f495d3" + sha256 "ee9a8db08b687a065cd42533885e2b575103c67be744646885bb2c1eab6a4517" license "PHP-3.01" revision 2 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 10 - sha256 arm64_sequoia: "82aadf6467183866cf6fb93ab1207f5fa8aa77b66f07cfa669966e21e3f64c5e" - sha256 arm64_sonoma: "dd3d2b3ad6d645cdb51112f8286729cf010936b402d3f63aa31a50a8bf560cc5" - sha256 arm64_ventura: "a74ad941ceccfbf0fcaebc9d8973799874fa718d4be3045df90f562f1c4e304d" - sha256 ventura: "d6e0cf9bbba474415586d4ba02187a78d094a4a07dc72f25d884be3cc4ecc949" - sha256 x86_64_linux: "d40638a8ff4be484cf712eaa019a1744c28e7559af971522cab57c96bdee3707" + rebuild 11 + sha256 arm64_sequoia: "6bbd130c132b25bd2676bada355e1590f41d9eadebc2bcf50d1153a35fa711cd" + sha256 arm64_sonoma: "c4bd9567a760c60100025f0ee2442813adba3c0e49d252f4b2565fcc4e49e957" + sha256 arm64_ventura: "6bb45715fddec4abde31af437d31d0da46a2cd17fedcb42eb0ad4c53e8492a5c" + sha256 ventura: "909a116e79533cd14d2ea1c8891f3a937fbb95f0591663bda0eebedd8f88505d" + sha256 x86_64_linux: "ad0ce79085bab7b92f619d605b67b2ecdea90522ec766005ae9d19a805b79428" end keg_only :versioned_formula diff --git a/Formula/php@8.4.rb b/Formula/php@8.4.rb index 4c8f06e7b..050ddc0b5 100644 --- a/Formula/php@8.4.rb +++ b/Formula/php@8.4.rb @@ -1,20 +1,20 @@ class PhpAT84 < Formula desc "General-purpose scripting language" homepage "https:www.php.net" - url "https:github.comphpphp-srcarchivea85a5ef339b09f195ff959e8765e433767146b14.tar.gz?commit=a85a5ef339b09f195ff959e8765e433767146b14" + url "https:github.comphpphp-srcarchive883d3c8113bf5317b7e618e629e5f147d28ba31c.tar.gz?commit=883d3c8113bf5317b7e618e629e5f147d28ba31c" version "8.4.0" - sha256 "927f16372bf415aba37ad0233cfe036d875bab039228a9962cdf5d24f3f495d3" + sha256 "ee9a8db08b687a065cd42533885e2b575103c67be744646885bb2c1eab6a4517" license "PHP-3.01" revision 2 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 10 - sha256 arm64_sequoia: "f67f1a15529f9c748b06f07e7dc537712247a0510f9ed61756607306e6b5cecd" - sha256 arm64_sonoma: "9e4e9e078c544efe844454fff2d96843a207aa8bdd49f5f79eeb041571b92cfc" - sha256 arm64_ventura: "1fe2d043e7ac8eb97cd68093e2af4eb610020359803c1229a0f671c2d851c734" - sha256 ventura: "847d3c27f500456a14b73732606506081a95977d665cdf7b1449e6a7009d5c6b" - sha256 x86_64_linux: "d124c2435f842960919c1996110ae76715cc189b3eb7ab12f3746353f236f1f8" + rebuild 11 + sha256 arm64_sequoia: "1102c7aac3afded59dcebb594ad92b75adc078fdf677783219b5d032088fa57c" + sha256 arm64_sonoma: "743b3338187c288bb77c964a9c0d673188866fabb4ea9f440c4dd12f4fb13771" + sha256 arm64_ventura: "bafe01722987861c1550b0af37256be3f85e1809d036f822f645f16a7a6e3406" + sha256 ventura: "cc2c2be4176f7ad0ecc661a379785d0a955a44df2c50490d988d8f2fe4eccc3a" + sha256 x86_64_linux: "25f6b86730bcaf726d48d6855625a7fd20b02bc14682fc489c1fce7d58a101e8" end keg_only :versioned_formula diff --git a/Formula/php@8.5-debug-zts.rb b/Formula/php@8.5-debug-zts.rb index e3a171a64..d840b02c5 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-srcarchive963511bffa327ab37673c9f170495c1d44624b6a.tar.gz?commit=963511bffa327ab37673c9f170495c1d44624b6a" + url "https:github.comphpphp-srcarchive53df3ae1e531f6f9ee9801a8340c7c0033bc57e7.tar.gz?commit=53df3ae1e531f6f9ee9801a8340c7c0033bc57e7" version "8.5.0" - sha256 "e5ddeb28c297f4121b6b40f83f1afaf17d8ec58d8b42d2c4c80247c65cea661a" + sha256 "6e217b7d3e3f587bb7aecc30c16928b8a6e8edd644d1ed372c7262d8d8adffc5" license "PHP-3.01" revision 1 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 3 - sha256 arm64_sequoia: "c3df315ff3f8a794581b7a9c44271c331f7e6cb41e934934288c0f4708320efd" - sha256 arm64_sonoma: "bd14ffd3b32341f05ffd6fed37707ca6bd8cd220da1b5a6f28b8a9e4c8701b66" - sha256 arm64_ventura: "e164f2e650c5919e856aea543e2c0a9833de36704f6e3ce06f94e6f25ff84841" - sha256 ventura: "62ed5d1acd5fa174fbfe286a750842a31ad5d0313d1af9b9d4b130f980eeb247" - sha256 x86_64_linux: "8cdd71927ae40e3d32659318a538e1446f3730338faa2068d462789bdde1ce0d" + rebuild 4 + sha256 arm64_sequoia: "e14593efee235597ac134965097f339374c3d32a1c64e2fc174c2556a4224af6" + sha256 arm64_sonoma: "ebf81b8b2b07e5e18e76220a5d79a4f5463d2187f57bd4cbd3e5b783fbbf60b8" + sha256 arm64_ventura: "319f89b877150e9edd3b8e0f4c73881b3fc6553d5c901cac4b16b6e7d68ea6e1" + sha256 ventura: "65dd7ac23bd440f8fe85cc4c1e64b3247f30c68f47c731207b3edaf7ee2c95c5" + sha256 x86_64_linux: "df853c776162e6834a59e8c38206eb2383ec41b9cd13fc919b3b76c9e23c4edd" end keg_only :versioned_formula diff --git a/Formula/php@8.5-debug.rb b/Formula/php@8.5-debug.rb index 823ca348a..6e923ab9e 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-srcarchive963511bffa327ab37673c9f170495c1d44624b6a.tar.gz?commit=963511bffa327ab37673c9f170495c1d44624b6a" + url "https:github.comphpphp-srcarchive53df3ae1e531f6f9ee9801a8340c7c0033bc57e7.tar.gz?commit=53df3ae1e531f6f9ee9801a8340c7c0033bc57e7" version "8.5.0" - sha256 "e5ddeb28c297f4121b6b40f83f1afaf17d8ec58d8b42d2c4c80247c65cea661a" + sha256 "6e217b7d3e3f587bb7aecc30c16928b8a6e8edd644d1ed372c7262d8d8adffc5" license "PHP-3.01" revision 1 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 3 - sha256 arm64_sequoia: "698fdfbf2c945464f62bd3e64ac5fba6d63a73c055c257b611aa80a50bb18ad7" - sha256 arm64_sonoma: "431a8f3a879e0db40f62a3ea2b0ed94cc104ae87dcd838a4f9caab4f325d520f" - sha256 arm64_ventura: "0fc5119a792be945b01756e60453f618c0a912b7caeb8d2bc0e5798c4439e7fa" - sha256 ventura: "b62f221240732643534c7c6daaded3931b0a89d9d1affeb97e9f97ef850ae889" - sha256 x86_64_linux: "3a3ad52faea91791aa0d70ef9f0bd0d8c425783ad31cce9e0cb03d41de977e9f" + rebuild 4 + sha256 arm64_sequoia: "d7951e9ca8766487195616a9fd8215ab028181ae06864fe1de9cb87e1f7b52cb" + sha256 arm64_sonoma: "3fed9ff833201ade656f9214bab3054beec0909bb758c4069b5a562fb9906f75" + sha256 arm64_ventura: "edf7feb501275023ca08a3e786fe2ab0ed53bca320c92bb62d97b3a7bc6cc5d6" + sha256 ventura: "ce977468d0f683519da7256fa6451b67592e5f3874f590229cffbbb73cb736bf" + sha256 x86_64_linux: "b88b55d0ebb6058a50cea4a808943d3309a9b616df8f4c23254a89357396bf26" end keg_only :versioned_formula diff --git a/Formula/php@8.5-zts.rb b/Formula/php@8.5-zts.rb index 65879884b..9a21bd4af 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-srcarchive963511bffa327ab37673c9f170495c1d44624b6a.tar.gz?commit=963511bffa327ab37673c9f170495c1d44624b6a" + url "https:github.comphpphp-srcarchive53df3ae1e531f6f9ee9801a8340c7c0033bc57e7.tar.gz?commit=53df3ae1e531f6f9ee9801a8340c7c0033bc57e7" version "8.5.0" - sha256 "e5ddeb28c297f4121b6b40f83f1afaf17d8ec58d8b42d2c4c80247c65cea661a" + sha256 "6e217b7d3e3f587bb7aecc30c16928b8a6e8edd644d1ed372c7262d8d8adffc5" license "PHP-3.01" revision 1 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 3 - sha256 arm64_sequoia: "e43f4ed967c9dbce03759710e94d70ba5a27564a21b5dedff89479680020be9f" - sha256 arm64_sonoma: "25379f777ca44586581432146b6430411c3d2c241db89eeedc7242eca6cddbb3" - sha256 arm64_ventura: "eb45e27e23b4bcc45606dcb1ebb5a9ac196403166942abbb481102098a920cd1" - sha256 ventura: "f21ced8a3a0a4a52e35537edbc201a5c78d41aaf383f3a0bd3c2832a2af60763" - sha256 x86_64_linux: "e92c08a6561a0797cc6879f0538725a9122308a190d0b6604a4be8c8b5357d13" + rebuild 4 + sha256 arm64_sequoia: "92c5b1f4a2da39ec85922e06e73bc5e4390cad11db34f000e3c99e17f1e4edb1" + sha256 arm64_sonoma: "2895aa2d771e99be785848f1cad8fee0be06517130daeb5a82544d71f36d6e0a" + sha256 arm64_ventura: "0ee062994c88575350bf4c3ea5b95165568c5fff5100257f836541c3da917882" + sha256 ventura: "d369c1d0acb591d6de16d7b2ef9ea85fb6e1293cd95392ba2619a2a5fe5bc043" + sha256 x86_64_linux: "ae0e85004057639e4854459dd4426152dbe71bbf7c6d4bf05b806c0cf9c22ee2" end keg_only :versioned_formula diff --git a/Formula/php@8.5.rb b/Formula/php@8.5.rb index f4ca6e356..263d06f4a 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-srcarchive963511bffa327ab37673c9f170495c1d44624b6a.tar.gz?commit=963511bffa327ab37673c9f170495c1d44624b6a" + url "https:github.comphpphp-srcarchive53df3ae1e531f6f9ee9801a8340c7c0033bc57e7.tar.gz?commit=53df3ae1e531f6f9ee9801a8340c7c0033bc57e7" version "8.5.0" - sha256 "e5ddeb28c297f4121b6b40f83f1afaf17d8ec58d8b42d2c4c80247c65cea661a" + sha256 "6e217b7d3e3f587bb7aecc30c16928b8a6e8edd644d1ed372c7262d8d8adffc5" license "PHP-3.01" revision 1 bottle do root_url "https:ghcr.iov2shivammathurphp" - rebuild 3 - sha256 arm64_sequoia: "337a35807e3cf588edf7ca0e34334efcabe43b025d57ad8d976cb5c73abd7f13" - sha256 arm64_sonoma: "f870d6e6b441b383e0384301259a58c8c74ec3b34c434458545757fd96d1ef6e" - sha256 arm64_ventura: "f5d6822196e7da10018958e64d772705435414300a24219381d94a1d0a02854b" - sha256 ventura: "14ccaf08fbd6adca228fd7c52d561db3f76b399b38e3fb23105ea31fd85b9b0d" - sha256 x86_64_linux: "70e3705fcf8c71a1477104d86ecef9ac732258ce0ff0f92cf5b77f3bc58a1672" + rebuild 4 + sha256 arm64_sequoia: "6054b7853b143470b28395e2940c48dc87bd524e22ce7c858f1947e809b5ba97" + sha256 arm64_sonoma: "93e93c5e3dd87e2d4e0a6074dfc6a487ba00d99c01209c65545157ce0da68f28" + sha256 arm64_ventura: "ff627c4cdf72b86f513ae17724c401e934d04189d80a03d5d9616046b9beb082" + sha256 ventura: "76dd7d75777bfc54fe4e998a5e5281bdf79d48310a8e613142c72d2f0b3c7376" + sha256 x86_64_linux: "348e5c81c76a714181d012529dea9459957d926988f1e0cbf5882377986aeb19" end keg_only :versioned_formula diff --git a/Formula/q/qrcp.rb b/Formula/q/qrcp.rb index 64e55b592..a882b2bca 100644 --- a/Formula/q/qrcp.rb +++ b/Formula/q/qrcp.rb @@ -37,13 +37,13 @@ def install port = free_port server_url = "http:localhost:#{port}sendtesting" - (testpath"config.json").write <<~EOS + (testpath"config.json").write <<~JSON { "interface": "any", "fqdn": "localhost", "port": #{port} } - EOS + JSON fork do exec bin"qrcp", "-c", testpath"config.json", "--path", "testing", testpath"test_data.txt" diff --git a/Formula/q/quicktype.rb b/Formula/q/quicktype.rb index e99fbca37..9825c72f0 100644 --- a/Formula/q/quicktype.rb +++ b/Formula/q/quicktype.rb @@ -26,12 +26,12 @@ def install end test do - (testpath"sample.json").write <<~EOS + (testpath"sample.json").write <<~JSON { "i": [0, 1], "s": "quicktype" } - EOS + JSON output = shell_output("#{bin}quicktype --lang typescript --src sample.json") assert_match "i: number[];", output assert_match "s: string;", output diff --git a/Formula/r/r.rb b/Formula/r/r.rb index a672f761c..164c5ca8e 100644 --- a/Formula/r/r.rb +++ b/Formula/r/r.rb @@ -4,7 +4,7 @@ class R < Formula url "https://cran.r-project.org/src/base/R-4/R-4.4.2.tar.gz" sha256 "1578cd603e8d866b58743e49d8bf99c569e81079b6a60cf33cdf7bdffeb817ec" license "GPL-2.0-or-later" - revision 1 + revision 2 livecheck do url "https://cran.rstudio.com/banner.shtml" @@ -12,12 +12,12 @@ class R < Formula end bottle do - sha256 arm64_sequoia: "bbcafded8e225c815608b0201fbe4197689b0cfb2fe16f69bd575d7917bb2f85" - sha256 arm64_sonoma: "8dd4da0184d471ed617eb5cfd4d09df9e2617c8fa3dd1af7be80e2d91444a4f3" - sha256 arm64_ventura: "3ef590558c6dffa340458ddef8214e8d68843718592d0b3bda6968a5a9349373" - sha256 sonoma: "27afd41e4391a0f3c34144ceb69890a820e1f1bd58e410741200b61ae7655484" - sha256 ventura: "72c62120748105ef5301e8ee728043fd1ab7602256eeff95045d67a4a4f9020d" - sha256 x86_64_linux: "796fd551b8d417ca9c4ec02688178d8a89f82e415a10a130a630ffd7c02f8e6f" + sha256 arm64_sequoia: "f1d78b921640ef5812a8bd94937853dd01f0a21da2d69d18a20f627101ed9bcb" + sha256 arm64_sonoma: "953086cec342bd7cc121c0c59f7dddf1c666905d719eadf1d77aefc76f57dbde" + sha256 arm64_ventura: "5b394ab291177353357bfcc2d5d7ab4097b23ddc50f9346bd3ef94659a75f09d" + sha256 sonoma: "e575dff30a4305b5a9a1e9e510c3583ce51d991281fdb48c5138f582e7c82055" + sha256 ventura: "40f8186e96f4fd507f7b8d653a5d891dc488fa950e987c651feafa3ff81fb025" + sha256 x86_64_linux: "6a984c21e657a33571022f0254219c0f220c225a9d39379f5e3240eedcd71188" end depends_on "pkg-config" => :build @@ -30,7 +30,7 @@ class R < Formula depends_on "openblas" depends_on "pcre2" depends_on "readline" - depends_on "tcl-tk" + depends_on "tcl-tk@8" depends_on "xz" uses_from_macos "bzip2" @@ -77,8 +77,8 @@ def install args = [ "--prefix=#{prefix}", "--enable-memory-profiling", - "--with-tcl-config=#{Formula["tcl-tk"].opt_lib}/tclConfig.sh", - "--with-tk-config=#{Formula["tcl-tk"].opt_lib}/tkConfig.sh", + "--with-tcl-config=#{Formula["tcl-tk@8"].opt_lib}/tclConfig.sh", + "--with-tk-config=#{Formula["tcl-tk@8"].opt_lib}/tkConfig.sh", "--with-blas=-L#{Formula["openblas"].opt_lib} -lopenblas", "--enable-R-shlib", "--disable-java", diff --git a/Formula/r/regula.rb b/Formula/r/regula.rb index 08f0cd0ac..c73fdd92c 100644 --- a/Formula/r/regula.rb +++ b/Formula/r/regula.rb @@ -35,7 +35,7 @@ def install end test do - (testpath"infratest.tf").write <<~EOS + (testpath"infratest.tf").write <<~HCL resource "aws_s3_bucket" "foo-bucket" { region = "us-east-1" bucket = "test" @@ -46,7 +46,7 @@ def install enabled = true } } - EOS + HCL assert_match "Found 10 problems", shell_output(bin"regula run infra", 1) diff --git a/Formula/r/renovate.rb b/Formula/r/renovate.rb index 1ed135506..792a11722 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.8.0.tgz" - sha256 "d8f9f6879f8639c8d61acbb87dd7d1aec372e4cd3fea22796d9f71af38815b27" + url "https:registry.npmjs.orgrenovate-renovate-39.9.0.tgz" + sha256 "5b399b582e68a371f81706114a63e50f3bfcf8db572f066a2d18b636a6475066" 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: "20ebec12f8968823846de156abacf07bd62a921c4867d9da450d794c9225733a" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "be1f9d1990f91231673bddd13997e0bf040a51df149be7d1de18d091a0e0d31a" - sha256 cellar: :any_skip_relocation, arm64_ventura: "5074a07a6fa0f64c6dfde41e2ee24ba7c1c2845b6995c496340bcb3078d153e6" - sha256 cellar: :any_skip_relocation, sonoma: "4e4f232afaf3a96a4aba49de32baf4eb76467c6894dce0dea074dda4a56b20db" - sha256 cellar: :any_skip_relocation, ventura: "7880aa104bde57f7570f0f11541c5df348977b68c76ce314d78a4c82f815ef82" - sha256 cellar: :any_skip_relocation, x86_64_linux: "21202b2eec117a3816e672e231704a753c35f1716523b20cc7530ddf6e4b2daa" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "e33cea6a411aca92c5e74212bb26666c12a5b04163b9a78565480d72d3f0b30b" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "221d55d1eddc7e378c493bb12e4793c6f40aa5c177bbbd8c39458652a5105043" + sha256 cellar: :any_skip_relocation, arm64_ventura: "a8f3b1101159eb46afe950fc17af16be8672a363e33f9112848a1ba8034d936c" + sha256 cellar: :any_skip_relocation, sonoma: "5174589664c3d6cc5af91f3fb9111ffab0db5ec9086903492a547ca957e9bd82" + sha256 cellar: :any_skip_relocation, ventura: "4119c4184252a2ba282fa436580c0aa101fc4f62b578b3b7c914e0adb3e1139e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "bc01a9d61810e13caa341981fe317c45810c80252745c02592f3e50fa51ae94d" end depends_on "node@20" diff --git a/Formula/r/riff.rb b/Formula/r/riff.rb index 9af2331e9..e4a37d444 100644 --- a/Formula/r/riff.rb +++ b/Formula/r/riff.rb @@ -1,17 +1,17 @@ class Riff < Formula desc "Diff filter highlighting which line parts have changed" homepage "https:github.comwallesriff" - url "https:github.comwallesriffarchiverefstags3.3.6.tar.gz" - sha256 "9f847d7490655625eac44f4b0367708904bef6a98e2f3e890b1be1d3b3cecd32" + url "https:github.comwallesriffarchiverefstags3.3.7.tar.gz" + sha256 "5b3a17e98fd134e3b803125ab0e2ecfb0f55b7a2a26e8f401d9ed7c1c43beb12" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "5fa96e7220c7b6420e6e8f78c99381c636cc32e7fdeb1d52082153f60ad02384" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "a279974a1a138e51b38970f54bdf951454efc2e40d876f006d6f87e399e723b9" - sha256 cellar: :any_skip_relocation, arm64_ventura: "0343f493312a443bd8debb4b0c2e4131e9d7aad9430667d3b4c8f8d76197f0b3" - sha256 cellar: :any_skip_relocation, sonoma: "508d23bab36ff676766f3aa90b4fc82802ffd3560f295c46955cf29d0a98030e" - sha256 cellar: :any_skip_relocation, ventura: "3925d6e57cc057e15f2abea829aeaca8c291fe92d67dfe6186c94731e696851c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "59e4adb90b027bdcb00129f8c749b06a6327e12750c752676969c58480004d9d" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "1a54cf9628c14e784afcf334f168404c2d8b9c39346c4418cd34d25eb6bfedab" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "1f982e1ea5f638ad8c063a89baccc1df4b1b6d4774cedbec8f70b7da7322d80f" + sha256 cellar: :any_skip_relocation, arm64_ventura: "57f26343cab7282844cf64afa4d9e1a2623f715945e7fad1bf358daae05fc7f8" + sha256 cellar: :any_skip_relocation, sonoma: "1ad0144d422baa5295da1e63742a6722f37cde5019aea1ac846a9fa0fd03ff2d" + sha256 cellar: :any_skip_relocation, ventura: "710c9bb83f8549c038ebb26e5ca05c498b9846a01584c4bb1238b233989119fd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ad9e5f79a60fbefcbcb50a70fad6fe44866584ad5c6b4a3ff4afc4bdf113d273" end depends_on "rust" => :build diff --git a/Formula/s/sbjson.rb b/Formula/s/sbjson.rb index 96484a2c4..b8e1e534c 100644 --- a/Formula/s/sbjson.rb +++ b/Formula/s/sbjson.rb @@ -37,18 +37,18 @@ def install end test do - (testpath"in.json").write <<~EOS + (testpath"in.json").write <<~JSON [true,false,"string",42.001e3,[],{}] - EOS + JSON - (testpath"unwrapped.json").write <<~EOS + (testpath"unwrapped.json").write <<~JSON true false "string" 42001 [] {} - EOS + JSON assert_equal shell_output("cat unwrapped.json"), shell_output("#{bin}sbjson --unwrap-root in.json") diff --git a/Formula/s/schemathesis.rb b/Formula/s/schemathesis.rb index 707c6baba..60ae87c32 100644 --- a/Formula/s/schemathesis.rb +++ b/Formula/s/schemathesis.rb @@ -283,12 +283,12 @@ def install end test do - (testpath/"example.json").write <<~EOS + (testpath/"example.json").write <<~JSON { "openapi": "3.0.3", "paths": {} } - EOS + JSON output = shell_output("#{bin}/st run ./example.json --dry-run") assert_match "Schemathesis test session starts", output assert_match "Specification version: Open API 3.0.3", output diff --git a/Formula/s/scheme48.rb b/Formula/s/scheme48.rb index 796e2f5d0..00ea49e5f 100644 --- a/Formula/s/scheme48.rb +++ b/Formula/s/scheme48.rb @@ -1,8 +1,8 @@ class Scheme48 < Formula desc "Scheme byte-code interpreter" homepage "https://www.s48.org/" - url "https://s48.org/1.9.2/scheme48-1.9.2.tgz" - sha256 "9c4921a90e95daee067cd2e9cc0ffe09e118f4da01c0c0198e577c4f47759df4" + url "https://s48.org/1.9.3/scheme48-1.9.3.tgz" + sha256 "6ef5a9f3fca14110b0f831b45801d11f9bdfb6799d976aa12e4f8809daf3904c" license "BSD-3-Clause" livecheck do @@ -11,26 +11,19 @@ class Scheme48 < Formula end bottle do - rebuild 1 - sha256 arm64_sequoia: "a24724c149c3e2954fc468093432e63fb1306fa6e545d3e06f76790697f9bf1f" - sha256 arm64_sonoma: "e0657af21f8db5bff943e21c608082e06d68161b2025354af2c6cee675a7f1fb" - sha256 arm64_ventura: "cc137fe1119517b408d4c7d7667663be60379276926b784615e39a0895f297ee" - sha256 arm64_monterey: "c20ad35da984e79e5a9fda348b2c1f9eea887926bd5a5078c9a489e7e93b9204" - sha256 arm64_big_sur: "5a2ff16cfe2c0cad8648b4057552a19f3389408d3e90b884c0b4d4f3c4116d30" - sha256 sonoma: "b28de7ec2a5c09b39cb5dc14d3d572968f9a53d3aced77401879a76c1106c4bf" - sha256 ventura: "12112675043f26739fdbefb483030cee2917a8672955f4ac605ad7a07a35300d" - sha256 monterey: "4856f33cf05dadebca3d0114e9784a48e6864244653adfdc81fde92f6f90e0f4" - sha256 big_sur: "c11d8062b6115384d18f174cd7f5ce5fef434b3ed35b914b85a7c9df041cc450" - sha256 catalina: "50398406b73f7b6b5ce3c0f220694673e42b83bd63f11149a855498e4caf3c94" - sha256 mojave: "42cacccaf71990813012cdc819702fe24a93555998ac86d54e389ea40f6f2a87" - sha256 high_sierra: "590f06c7c31910eed48da06080959628982226e7b09e2aedd352fa6e4a6c2007" - sha256 sierra: "e9751df2e3cfd1a007d74d541ca494a439645e3006ad354ddf65b0abfb370864" - sha256 el_capitan: "af2ced8a13fdad5478f745c698b09071e71d84daca01c6e3e3c35961b06cbea4" - sha256 x86_64_linux: "522dcf810f30c5e1f91fae01d951764ece1b12edaf42a497c31a87539831168d" + sha256 arm64_sequoia: "e60e8422a87777d6f55e02a4a33e510d30d86b593b2f67dade9df8836d8cdac8" + sha256 arm64_sonoma: "a832d0cbc2b30a00712198511bc4ca9408e1523bf6ca93bf741780976a307047" + sha256 arm64_ventura: "28ed573df3796dd14ca4380097dc117173104e860b44c414c065c047cefce4a1" + sha256 sonoma: "6fe0332fee2ab61f724c9494c00e2519721e4d0cf482c74b5d70d2a68caa044f" + sha256 ventura: "8ba60cefaf8708f4c554e1a1e1b619d6330e28f6aabdb2b7fd623e902cc9d853" + sha256 x86_64_linux: "cb14bb2342582715834a1ea6dcf22b5c70292396b42b946182c0af189ad989ff" end conflicts_with "gambit-scheme", because: "both install `scheme-r5rs` binaries" + # remove doc installation step + patch :DATA + def install # Workaround for newer Clang ENV.append_to_cflags "-Wno-implicit-int" if DevelopmentTools.clang_build_version >= 1403 @@ -54,4 +47,18 @@ def install assert_equal expected, shell_output("#{bin}/scheme48 -a batch < hello.scm") end -end \ No newline at end of file +end + +__END__ +diff --git a/Makefile.in b/Makefile.in +index 5fce20d..1647047 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -468,7 +468,7 @@ doc/manual.ps: $(MANUAL_SRC) + doc/html/manual.html: doc/manual.pdf + cd $(srcdir)/doc/src && tex2page manual && tex2page manual && tex2page manual + +-doc: doc/manual.pdf doc/manual.ps doc/html/manual.html ++doc: # doc/manual.pdf doc/manual.ps doc/html/manual.html + + install: install-no-doc install-doc \ No newline at end of file diff --git a/Formula/s/shadowsocks-libev.rb b/Formula/s/shadowsocks-libev.rb index 8e8bb54dc..3f5999b8b 100644 --- a/Formula/s/shadowsocks-libev.rb +++ b/Formula/s/shadowsocks-libev.rb @@ -48,7 +48,7 @@ def install system ".configure", "--prefix=#{prefix}" system "make" - (buildpath"shadowsocks-libev.json").write <<~EOS + (buildpath"shadowsocks-libev.json").write <<~JSON { "server":"localhost", "server_port":8388, @@ -57,7 +57,7 @@ def install "timeout":600, "method":null } - EOS + JSON etc.install "shadowsocks-libev.json" system "make", "install" @@ -72,7 +72,7 @@ def install server_port = free_port local_port = free_port - (testpath"shadowsocks-libev.json").write <<~EOS + (testpath"shadowsocks-libev.json").write <<~JSON { "server":"127.0.0.1", "server_port":#{server_port}, @@ -82,7 +82,7 @@ def install "timeout":600, "method":null } - EOS + JSON server = fork { exec bin"ss-server", "-c", testpath"shadowsocks-libev.json" } client = fork { exec bin"ss-local", "-c", testpath"shadowsocks-libev.json" } sleep 3 diff --git a/Formula/s/shadowsocks-rust.rb b/Formula/s/shadowsocks-rust.rb index 1ff97cdd7..3dcb8c7f7 100644 --- a/Formula/s/shadowsocks-rust.rb +++ b/Formula/s/shadowsocks-rust.rb @@ -25,15 +25,15 @@ def install server_port = free_port local_port = free_port - (testpath"server.json").write <<~EOS + (testpath"server.json").write <<~JSON { "server":"127.0.0.1", "server_port":#{server_port}, "password":"mypassword", "method":"aes-256-gcm" } - EOS - (testpath"local.json").write <<~EOS + JSON + (testpath"local.json").write <<~JSON { "server":"127.0.0.1", "server_port":#{server_port}, @@ -42,7 +42,7 @@ def install "local_address":"127.0.0.1", "local_port":#{local_port} } - EOS + JSON fork { exec bin"ssserver", "-c", testpath"server.json" } fork { exec bin"sslocal", "-c", testpath"local.json" } sleep 3 diff --git a/Formula/s/sing-box.rb b/Formula/s/sing-box.rb index 5ed8edefb..9e291a02d 100644 --- a/Formula/s/sing-box.rb +++ b/Formula/s/sing-box.rb @@ -32,7 +32,7 @@ def install test do ss_port = free_port - (testpath"shadowsocks.json").write <<~EOS + (testpath"shadowsocks.json").write <<~JSON { "inbounds": [ { @@ -44,11 +44,11 @@ def install } ] } - EOS + JSON server = fork { exec bin"sing-box", "run", "-D", testpath, "-c", testpath"shadowsocks.json" } sing_box_port = free_port - (testpath"config.json").write <<~EOS + (testpath"config.json").write <<~JSON { "inbounds": [ { @@ -67,7 +67,7 @@ def install } ] } - EOS + JSON system bin"sing-box", "check", "-D", testpath, "-c", "config.json" client = fork { exec bin"sing-box", "run", "-D", testpath, "-c", "config.json" } diff --git a/Formula/s/snakeviz.rb b/Formula/s/snakeviz.rb index 9f68d9676..52fe38e7b 100644 --- a/Formula/s/snakeviz.rb +++ b/Formula/s/snakeviz.rb @@ -3,19 +3,17 @@ class Snakeviz < Formula desc "Web-based viewer for Python profiler output" homepage "https://jiffyclub.github.io/snakeviz/" - url "https://files.pythonhosted.org/packages/64/9b/3983c41e913676d55e4b3de869aa0561e053ad3505f1fd35181670244b70/snakeviz-2.2.0.tar.gz" - sha256 "7bfd00be7ae147eb4a170a471578e1cd3f41f803238958b6b8efcf2c698a6aa9" + url "https://files.pythonhosted.org/packages/04/06/82f56563b16d33c2586ac2615a3034a83a4ff1969b84c8d79339e5d07d73/snakeviz-2.2.2.tar.gz" + sha256 "08028c6f8e34a032ff14757a38424770abb8662fb2818985aeea0d9bc13a7d83" license "BSD-3-Clause" - revision 1 bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, arm64_sequoia: "188ce42a3ec12499676c82b4eddf04d412f9a7493f50598ce1ef6ddefdcb8a5c" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "fb6ff65e7ddd81e4b4da2ce4d2f1c4d71d66bf7afd244cb06704463655e39987" - sha256 cellar: :any_skip_relocation, arm64_ventura: "eebb8d59c3b7484eb42f3d6f4823bb76e60e8a07f30b040f42f57c557a0c1c12" - sha256 cellar: :any_skip_relocation, sonoma: "684df7298ea85611dab2fd8019e643ec554f8ec85cf0c9eef16954d8ed87b1dc" - sha256 cellar: :any_skip_relocation, ventura: "4b9c89717342f4189849008929288963b28e26736c2d35777b8827903a288d76" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8a8b886c75c192f230dfdb4b0b820e353cc24e8272cc66dcfc1d0deba90455b8" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "8cf83d69854f81ea7e49d0f3294ec95079e24c6317a2718eb87769340198e362" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "73f4b73381a93267d81356694340892c6f5ef02359a803a16e0b4256362460d3" + sha256 cellar: :any_skip_relocation, arm64_ventura: "83d6771ad3a542629ed79fad73e68f2c2151c17acf283b3b4e6ea5b3e20d715c" + sha256 cellar: :any_skip_relocation, sonoma: "4e10a49c565b9ea48948cbc1e6c9c6b84839ece560f6d3a2645ae91966cc31c3" + sha256 cellar: :any_skip_relocation, ventura: "304463f63c64d33eb80edf14e447da50d9c3b2d737f4c2a06b48af5d26337cad" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a406605762652107a661caf2d544b4bddb3372f534e657d75e1613defd105090" end depends_on "python@3.13" diff --git a/Formula/s/snort.rb b/Formula/s/snort.rb index 9e7f2f9b4..855d8b06f 100644 --- a/Formula/s/snort.rb +++ b/Formula/s/snort.rb @@ -1,9 +1,9 @@ class Snort < Formula desc "Flexible Network Intrusion Detection System" homepage "https:www.snort.org" - url "https:github.comsnort3snort3archiverefstags3.5.0.0.tar.gz" - mirror "https:fossies.orglinuxmiscsnort3-3.5.0.0.tar.gz" - sha256 "212a9b4c1852d5c84153c2e776ece6ae617435241020329d4fdc27ac23965e3a" + url "https:github.comsnort3snort3archiverefstags3.5.1.0.tar.gz" + mirror "https:fossies.orglinuxmiscsnort3-3.5.1.0.tar.gz" + sha256 "3b47fc08cefa67a26296065a918f0c0c551d6185ec5ecaad505a7874e886ef6b" license "GPL-2.0-only" head "https:github.comsnort3snort3.git", branch: "master" @@ -16,12 +16,12 @@ class Snort < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "efbef34365e58ba63391e393dbd560ee57c3d7a883817dea54850f47f2b59fbf" - sha256 cellar: :any, arm64_sonoma: "c1b5061c1c003d3bbbd4f56001c681fb0e55b535e0d46247db20582709d6f00e" - sha256 cellar: :any, arm64_ventura: "9dd28d2238b7da35c8f8b7fc6a44862610c7a3a4689f59dd4c5de9f77d5a8966" - sha256 cellar: :any, sonoma: "58fbc2fe762634282403d2c60ca9390e0da0353203666405f49f109eca856ea2" - sha256 cellar: :any, ventura: "4cf3fa11bd69615cc333ffd71402e593ffe67ab0d3f36c83434b142639174845" - sha256 cellar: :any_skip_relocation, x86_64_linux: "3714938ad0f7af4d1462b2dc5e7bcb1083981597a41f6305558f890380c26900" + sha256 cellar: :any, arm64_sequoia: "86b93368e0ca78d595b2b4b96d413cff81f99f835353b1f51ff7c5e750fa8acd" + sha256 cellar: :any, arm64_sonoma: "d681b1f291cb59ff57fd681507a7ccb4bc85e30b7b2a29abeae66ac17aa04d74" + sha256 cellar: :any, arm64_ventura: "d5a63a6df30ca528c22db34fbcaa37d3a023df59eb263023218812f95d259022" + sha256 cellar: :any, sonoma: "eb9f4f8dd1d21823fefa398c5bf7e25e70af82a8624ab6ed759315036b344135" + sha256 cellar: :any, ventura: "bbfdfe851cb8cbffa11b769a87480bf637c7869b4b9bb33e9fb38aafd6d53396" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8242a6d57d6e88e82e42adb891670ae2a92d26ceb556e99c36c58f1ec9782132" end depends_on "cmake" => :build diff --git a/Formula/s/sqlite-analyzer.rb b/Formula/s/sqlite-analyzer.rb index 233b663fb..6fed32ed8 100644 --- a/Formula/s/sqlite-analyzer.rb +++ b/Formula/s/sqlite-analyzer.rb @@ -5,18 +5,19 @@ class SqliteAnalyzer < Formula version "3.47.0" sha256 "f59c349bedb470203586a6b6d10adb35f2afefa49f91e55a672a36a09a8fedf7" license "blessing" + revision 1 livecheck do formula "sqlite" end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "52220d0b6f1ddd14637b7cb56736421234e2a9cb6621f62fe049e362c7a5a4e7" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "7a49322029ea4052f821967f2e3c6b886c88a22f27dc2ffd92aaf6a613eddf18" - sha256 cellar: :any_skip_relocation, arm64_ventura: "edd8f2a17ff75d1c72ba4f6e246a448eb4b96bc1342178dc27fe17683a6228ea" - sha256 cellar: :any_skip_relocation, sonoma: "a26a443de2daa8ff777f05661d8f98738f2e17f34ed7325e1f4751088c70a13e" - sha256 cellar: :any_skip_relocation, ventura: "454b0f61c466a65a6a9232028c46612d87be30a263c35332c975528a17e015f5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c50ecfee6225abb5fe56fde310cb500015b3ead9f6baabbd7badda0cbe0c6e9c" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "5b3aa0bf93eb73cf44225ee62249d98fec811922c437b1c3a4675972d0b551fe" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "a9fbc0d5b1ca41f58692ff030acaa34b445c1b89f8814725086c69f025ab8acb" + sha256 cellar: :any_skip_relocation, arm64_ventura: "2843a46bbbb8e9c143da7bfdc0fd0936b19ab11c8d9a5c559ba9eb8bdb6232a7" + sha256 cellar: :any_skip_relocation, sonoma: "680620cf792d74d6146ae1c11d275a6df42e4f91596984023a9b98913b50918f" + sha256 cellar: :any_skip_relocation, ventura: "9527def8c37e4524b7a9d70c242ae45febfd0481b9125fe561c2123b747574ac" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ac900124930964af857a3437e24ce3627d5b44d66b4b20967d79b48132769c50" end uses_from_macos "sqlite" => :test diff --git a/Formula/s/swi-prolog.rb b/Formula/s/swi-prolog.rb index 8fd33af43..9eac504c9 100644 --- a/Formula/s/swi-prolog.rb +++ b/Formula/s/swi-prolog.rb @@ -61,10 +61,10 @@ def install end test do - (testpath"test.pl").write <<~EOS + (testpath"test.pl").write <<~PROLOG test :- write('Homebrew'). - EOS + PROLOG assert_equal "Homebrew", shell_output("#{bin}swipl -s #{testpath}test.pl -g test -t halt") end end \ No newline at end of file diff --git a/Formula/t/tcl-tk.rb b/Formula/t/tcl-tk.rb index d11dfa003..d0cef52e4 100644 --- a/Formula/t/tcl-tk.rb +++ b/Formula/t/tcl-tk.rb @@ -1,9 +1,9 @@ class TclTk < Formula desc "Tool Command Language" homepage "https:www.tcl-lang.org" - url "https:downloads.sourceforge.netprojecttclTcl8.6.15tcl8.6.15-src.tar.gz" - mirror "https:fossies.orglinuxmisctcl8.6.15-src.tar.gz" - sha256 "861e159753f2e2fbd6ec1484103715b0be56be3357522b858d3cbb5f893ffef1" + url "https:downloads.sourceforge.netprojecttclTcl9.0.0tcl9.0.0-src.tar.gz" + mirror "https:fossies.orglinuxmisctcl9.0.0-src.tar.gz" + sha256 "3bfda6dbaee8e9b1eeacc1511b4e18a07a91dff82d9954cdb9c729d8bca4bbb7" license "TCL" livecheck do @@ -12,12 +12,12 @@ class TclTk < Formula end bottle do - sha256 arm64_sequoia: "5c86b0e5af8d90d098b67726a67dcc2c6a526c8aac2cea25e8fce43e6f57839f" - sha256 arm64_sonoma: "2a456668a99adffe53485ceb07961201aac42e582434530ac9e32870a3ac3190" - sha256 arm64_ventura: "c27c4de6f2e0059d9f8faa87d3f0dbffc5e86d93f4aa472fc2a032596f7e732e" - sha256 sonoma: "f72b0c08a6e75d91441f827dde205c772cf0777b9ed9be1a5217e662c40051d5" - sha256 ventura: "b7981ed65c43e615854eb40afda733fffa641d2f9d65d26f27cc6bfa90387de5" - sha256 x86_64_linux: "f3d4fa58e986a465068f64d36c0a98dd37c3ed74da79b796b9fc90b467ce5bce" + sha256 arm64_sequoia: "2c27d5e6c848fce8b9fc2e55bb327156b723aced146d168b20e6a50ea9e12d81" + sha256 arm64_sonoma: "a2b0702eb43cd4fcbee39855e449071a2ce54c159c9f4bb99ba0e8dcdd626c71" + sha256 arm64_ventura: "579217dd31a6faedfb47ae50ae5ef419b913caeed21548f2cd9205b52d165da1" + sha256 sonoma: "de199bfd7e6dae1b3899c0e621a834616e44e5f7ce696392ad33233bca6b3f98" + sha256 ventura: "897a500d271cde81fb57a2f57c44d39b35a7ce67587bccc328c93bb2dbf0ea40" + sha256 x86_64_linux: "8c642a395db96898a9b178784a8f9b2bbd0d720c64c93587f5048222f898d9c2" end depends_on "openssl@3" @@ -35,32 +35,36 @@ class TclTk < Formula conflicts_with "the_platinum_searcher", because: "both install `pt` binaries" resource "critcl" do - url "https:github.comandreas-kupriescritclarchiverefstags3.2.tar.gz" - sha256 "20061944e28dda4ab2098b8f77682cab77973f8961f6fa60b95bcc09a546789e" + url "https:github.comandreas-kupriescritclarchiverefstags3.3.1.tar.gz" + sha256 "d970a06ae1cdee7854ca1bc571e8b5fe7189788dc5a806bce67e24bbadbe7ae2" end resource "tcllib" do - url "https:downloads.sourceforge.netprojecttcllibtcllib1.21tcllib-1.21.tar.xz" - sha256 "10c7749e30fdd6092251930e8a1aa289b193a3b7f1abf17fee1d4fa89814762f" + url "https:downloads.sourceforge.netprojecttcllibtcllib2.0tcllib-2.0.tar.xz" + sha256 "642c2c679c9017ab6fded03324e4ce9b5f4292473b62520e82aacebb63c0ce20" end + # There is no tcltls release compatible with TCL 9 so using latest HEAD + # https:core.tcl-lang.orgtcltlsinfo1505883e4a18b50e + # Ref: https:sourceforge.netptclmailmantcl-corethreadeab3a8bf-b846-45ef-a80c-6bc94d6dfe91@elmicron.de resource "tcltls" do - url "https:core.tcl-lang.orgtcltlsuvtcltls-1.7.22.tar.gz" - sha256 "e84e2b7a275ec82c4aaa9d1b1f9786dbe4358c815e917539ffe7f667ff4bc3b4" + url "https:core.tcl-lang.orgtcltlstarball6d3664930ctcltls-6d3664930c.tar.gz" + sha256 "dfd1401f8b0bfa0f2992d480b4e8ba085a4a17dc54e6b0db080e8bd6bdda725f" end resource "tk" do - url "https:downloads.sourceforge.netprojecttclTcl8.6.15tk8.6.15-src.tar.gz" - mirror "https:fossies.orglinuxmisctk8.6.15-src.tar.gz" - sha256 "550969f35379f952b3020f3ab7b9dd5bfd11c1ef7c9b7c6a75f5c49aca793fec" + url "https:downloads.sourceforge.netprojecttclTcl9.0.0tk9.0.0-src.tar.gz" + mirror "https:fossies.orglinuxmisctk9.0.0-src.tar.gz" + sha256 "f166e3c20773c82243f753cef4b091d05267cb7f87da64be88cb2ca5a2ba027e" end # "https:downloads.sourceforge.netprojectincrtcl%5Bincr%20Tcl_Tk%5D-4-sourceitk%204.1.0itk4.1.0.tar.gz" # would cause `bad URI(is not URI?)` error on 1213 builds + # Also need a newer release than available on SourceForce for TCL 9 + # so we use the GitHub mirror which is easier to access than Fossil resource "itk4" do - url "https:deb.debian.orgdebianpoolmainiitk4itk4_4.1.0.orig.tar.gz" - mirror "https:src.fedoraproject.orglookasideextrasitkitk4.1.0.tar.gzsha5121deed09daf66ae1d0cc88550be13814edff650f3ef2ecb5ae8d28daf92e37550b0e46921eb161da8ccc3886aaf62a4a3087df0f13610839b7c2d6f4b39c9f07eitk4.1.0.tar.gz" - sha256 "da646199222efdc4d8c99593863c8d287442ea5a8687f95460d6e9e72431c9c7" + url "https:github.comtcltkitkarchiverefstagsitk-4-2-3.tar.gz" + sha256 "3eea66dfc57259d85ad741a01786b70ae4b3ae9774d27e24f7d0917c7451e94b" end def install @@ -70,6 +74,7 @@ def install --prefix=#{prefix} --includedir=#{include}tcl-tk --mandir=#{man} + --disable-zipfs --enable-threads --enable-64bit ] @@ -80,7 +85,7 @@ def install system "make" system "make", "install" system "make", "install-private-headers" - ln_s bin"tclsh#{version.to_f}", bin"tclsh" + bin.install_symlink "tclsh#{version.to_f}" => "tclsh" end # Let tk finds our new tclsh @@ -93,7 +98,7 @@ def install system "make" system "make", "install" system "make", "install-private-headers" - ln_s bin"wish#{version.to_f}", bin"wish" + bin.install_symlink "wish#{version.to_f}" => "wish" end end @@ -118,7 +123,11 @@ def install end resource("itk4").stage do - itcl_dir = Pathname.glob(lib"itcl*").last + itcl_dir = lib.glob("itcl*").last + # Workaround to build non-release tarball by using TEA files from itcl + odie "Update `itk4` build step!" if Pathname("tclconfig").exist? + Pathname.pwd.install_symlink buildpath"pkgs#{itcl_dir.basename}tclconfig" + args = %W[ --prefix=#{prefix} --exec-prefix=#{prefix} diff --git a/Formula/t/tcl-tk@8.rb b/Formula/t/tcl-tk@8.rb new file mode 100644 index 000000000..bc29b253e --- /dev/null +++ b/Formula/t/tcl-tk@8.rb @@ -0,0 +1,188 @@ +class TclTkAT8 < Formula + desc "Tool Command Language" + homepage "https:www.tcl-lang.org" + url "https:downloads.sourceforge.netprojecttclTcl8.6.15tcl8.6.15-src.tar.gz" + sha256 "861e159753f2e2fbd6ec1484103715b0be56be3357522b858d3cbb5f893ffef1" + license "TCL" + + livecheck do + url :stable + regex(%r{url=.*?(?:tcl|tk).?v?(8(?:\.\d+)+)[._-]src\.t}i) + end + + bottle do + sha256 arm64_sequoia: "b0014023f7ec4972cf80f05b10a73a53b55636edf9feae4be8e2a90591dda956" + sha256 arm64_sonoma: "64d42662917f5c9a20db0b6f38ad45c577228d6e86cfb780426df985ff547b11" + sha256 arm64_ventura: "4eb35b49cee9db142bb0bc3a2bed1fb97b8a415d8b490a4c74fd2cab4275c47f" + sha256 sonoma: "40a34778d277bc8630b796d7ebf16e26d9dcc59d1bd390ed732b61498719279c" + sha256 ventura: "befba542838d1bf3a5d9a8439f2b76586e92c9e034f0043aebd062a7bb3c6ccf" + sha256 x86_64_linux: "1ef83a31cf19fa26dc54ad9d79c581fa1d03aee953b791c35a92a5079c10e665" + end + + keg_only :versioned_formula + + depends_on "openssl@3" + + uses_from_macos "zlib" + + on_linux do + depends_on "freetype" => :build + depends_on "pkg-config" => :build + depends_on "libx11" + depends_on "libxext" + end + + resource "critcl" do + url "https:github.comandreas-kupriescritclarchiverefstags3.3.1.tar.gz" + sha256 "d970a06ae1cdee7854ca1bc571e8b5fe7189788dc5a806bce67e24bbadbe7ae2" + end + + resource "tcllib" do + url "https:downloads.sourceforge.netprojecttcllibtcllib2.0tcllib-2.0.tar.xz" + sha256 "642c2c679c9017ab6fded03324e4ce9b5f4292473b62520e82aacebb63c0ce20" + end + + resource "tcltls" do + url "https:core.tcl-lang.orgtcltlsuvtcltls-1.7.22.tar.gz" + sha256 "e84e2b7a275ec82c4aaa9d1b1f9786dbe4358c815e917539ffe7f667ff4bc3b4" + end + + resource "tk" do + url "https:downloads.sourceforge.netprojecttclTcl8.6.15tk8.6.15-src.tar.gz" + sha256 "550969f35379f952b3020f3ab7b9dd5bfd11c1ef7c9b7c6a75f5c49aca793fec" + end + + # "https:downloads.sourceforge.netprojectincrtcl%5Bincr%20Tcl_Tk%5D-4-sourceitk%204.1.0itk4.1.0.tar.gz" + # would cause `bad URI(is not URI?)` error on 1213 builds + resource "itk4" do + url "https:deb.debian.orgdebianpoolmainiitk4itk4_4.1.0.orig.tar.gz" + mirror "https:src.fedoraproject.orglookasideextrasitkitk4.1.0.tar.gzsha5121deed09daf66ae1d0cc88550be13814edff650f3ef2ecb5ae8d28daf92e37550b0e46921eb161da8ccc3886aaf62a4a3087df0f13610839b7c2d6f4b39c9f07eitk4.1.0.tar.gz" + sha256 "da646199222efdc4d8c99593863c8d287442ea5a8687f95460d6e9e72431c9c7" + end + + def install + odie "tk resource needs to be updated" if version != resource("tk").version + + # Remove bundled zlib + rm_r("compatzlib") + + args = %W[ + --prefix=#{prefix} + --includedir=#{include}tcl-tk + --mandir=#{man} + --enable-man-suffix + --enable-threads + --enable-64bit + ] + + ENV["TCL_PACKAGE_PATH"] = "#{HOMEBREW_PREFIX}lib" + cd "unix" do + system ".configure", *args + system "make" + system "make", "install" + system "make", "install-private-headers" + bin.install_symlink "tclsh#{version.to_f}" => "tclsh" + end + + # Let tk finds our new tclsh + ENV.prepend_path "PATH", bin + + resource("tk").stage do + cd "unix" do + args << "--enable-aqua=yes" if OS.mac? + system ".configure", *args, "--without-x", "--with-tcl=#{lib}" + system "make" + system "make", "install" + system "make", "install-private-headers" + bin.install_symlink "wish#{version.to_f}" => "wish" + end + end + + resource("critcl").stage do + system bin"tclsh", "build.tcl", "install" + end + + resource("tcllib").stage do + system ".configure", "--prefix=#{prefix}", "--mandir=#{man}" + system "make", "install" + system "make", "critcl" + cp_r "modulestcllibc", "#{lib}" + ln_s "#{lib}tcllibcmacosx-x86_64-clang", "#{lib}tcllibcmacosx-x86_64" if OS.mac? + end + + resource("tcltls").stage do + system ".configure", "--with-ssl=openssl", + "--with-openssl-dir=#{Formula["openssl@3"].opt_prefix}", + "--prefix=#{prefix}", + "--mandir=#{man}" + system "make", "install" + end + + resource("itk4").stage do + itcl_dir = lib.glob("itcl*").last + args = %W[ + --prefix=#{prefix} + --exec-prefix=#{prefix} + --with-tcl=#{lib} + --with-tclinclude=#{include}tcl-tk + --with-tk=#{lib} + --with-tkinclude=#{include}tcl-tk + --with-itcl=#{itcl_dir} + ] + system ".configure", *args + system "make" + system "make", "install" + end + + # Use the sqlite-analyzer formula instead + # https:github.comHomebrewhomebrew-corepull82698 + rm bin"sqlite3_analyzer" + end + + def caveats + <<~EOS + The sqlite3_analyzer binary is in the `sqlite-analyzer` formula. + EOS + end + + test do + assert_match "#{HOMEBREW_PREFIX}lib", pipe_output("#{bin}tclsh", "puts $auto_path\n") + assert_equal "honk", pipe_output("#{bin}tclsh", "puts honk\n").chomp + + # Fails with: no display name and no $DISPLAY environment variable + return if OS.linux? && ENV["HOMEBREW_GITHUB_ACTIONS"] + + test_itk = <<~TCL + # Check that Itcl and Itk load, and that we can define, instantiate, + # and query the properties of a widget. + + + # If anything errors, just exit + catch { + package require Itcl + package require Itk + + # Define class + itcl::class TestClass { + inherit itk::Toplevel + constructor {args} { + itk_component add bye { + button $itk_interior.bye -text "Bye" + } + eval itk_initialize $args + } + } + + # Create an instance + set testobj [TestClass .#auto] + + # Check the widget has a bye component with text property "Bye" + if {[[$testobj component bye] cget -text]=="Bye"} { + puts "OK" + } + } + exit + TCL + assert_equal "OK\n", pipe_output("#{bin}wish", test_itk), "Itk test failed" + end +end \ No newline at end of file diff --git a/Formula/t/terraform-docs.rb b/Formula/t/terraform-docs.rb index 6258beb1c..4cccd5ee5 100644 --- a/Formula/t/terraform-docs.rb +++ b/Formula/t/terraform-docs.rb @@ -27,7 +27,7 @@ def install end test do - (testpath"main.tf").write <<~EOS + (testpath"main.tf").write <<~HCL ** * Module usage: * @@ -62,7 +62,7 @@ def install output "vpc_id" { value = "vpc-5c1f55fd" } - EOS + HCL system bin"terraform-docs", "json", testpath end end \ No newline at end of file diff --git a/Formula/t/terraform-rover.rb b/Formula/t/terraform-rover.rb index ff66f8150..35a4ef7ac 100644 --- a/Formula/t/terraform-rover.rb +++ b/Formula/t/terraform-rover.rb @@ -48,11 +48,11 @@ def install end test do - (testpath"main.tf").write <<~EOS + (testpath"main.tf").write <<~HCL output "hello_world" { value = "Hello, World!" } - EOS + HCL system bin"terraform-rover", "-standalone", "-tfPath", Formula["terraform"].bin"terraform" assert_predicate testpath"rover.zip", :exist? diff --git a/Formula/t/terrahash.rb b/Formula/t/terrahash.rb index 6754c339f..c3fd4e19c 100644 --- a/Formula/t/terrahash.rb +++ b/Formula/t/terrahash.rb @@ -27,7 +27,7 @@ def install end test do - (testpath"main.tf").write <<~EOS + (testpath"main.tf").write <<~HCL module "example" { source = "terraform-aws-modulesec2-instanceaws" version = "~> 5" @@ -36,7 +36,7 @@ module "example" { instance_type = "t2.micro" name = "example" } - EOS + HCL system "tofu", "init" assert_predicate testpath".terraform.lock.hcl", :exist? diff --git a/Formula/t/terramaid.rb b/Formula/t/terramaid.rb index 41ade46a4..84217c9bf 100644 --- a/Formula/t/terramaid.rb +++ b/Formula/t/terramaid.rb @@ -38,12 +38,12 @@ def install ENV.prepend_path "PATH", testpath - (testpath"main.tf").write <<~EOS + (testpath"main.tf").write <<~HCL resource "aws_instance" "example" { ami = "ami-0c55b159cbfafe1f0" instance_type = "t2.micro" } - EOS + HCL system bin"terramaid", "-d", testpath.to_s, "-o", testpath"output.mmd" assert_predicate testpath"output.mmd", :exist? diff --git a/Formula/t/terrascan.rb b/Formula/t/terrascan.rb index 98aa461f6..7a74fb7ed 100644 --- a/Formula/t/terrascan.rb +++ b/Formula/t/terrascan.rb @@ -23,7 +23,7 @@ def install end test do - (testpath"ami.tf").write <<~EOS + (testpath"ami.tf").write <<~HCL resource "aws_ami" "example" { name = "terraform-example" virtualization_type = "hvm" @@ -35,7 +35,7 @@ def install volume_size = 8 } } - EOS + HCL expected = <<~EOS \tViolated Policies :\t0 diff --git a/Formula/t/tflint.rb b/Formula/t/tflint.rb index 0961f55fe..d676a4e89 100644 --- a/Formula/t/tflint.rb +++ b/Formula/t/tflint.rb @@ -22,7 +22,7 @@ def install end test do - (testpath"test.tf").write <<~EOS + (testpath"test.tf").write <<~HCL terraform { required_version = ">= 1.0" @@ -37,7 +37,7 @@ def install provider "aws" { region = var.aws_region } - EOS + HCL # tflint returns exitstatus: 0 (no issues), 2 (errors occurred), 3 (no errors but issues found) assert_empty shell_output("#{bin}tflint --filter=test.tf") diff --git a/Formula/t/tfsec.rb b/Formula/t/tfsec.rb index 54918410a..2b59a3144 100644 --- a/Formula/t/tfsec.rb +++ b/Formula/t/tfsec.rb @@ -28,19 +28,19 @@ def install end test do - (testpath"goodbrew-validate.tf").write <<~EOS + (testpath"goodbrew-validate.tf").write <<~HCL resource "aws_alb_listener" "my-alb-listener" { port = "443" protocol = "HTTPS" } - EOS - (testpath"badbrew-validate.tf").write <<~EOS + HCL + (testpath"badbrew-validate.tf").write <<~HCL resource "aws_security_group_rule" "world" { description = "A security group triggering tfsec AWS006." type = "ingress" cidr_blocks = ["0.0.0.00"] } - EOS + HCL good_output = shell_output("#{bin}tfsec #{testpath}good") assert_match "No problems detected!", good_output diff --git a/Formula/t/tfupdate.rb b/Formula/t/tfupdate.rb index a728afaaa..f69dec16d 100644 --- a/Formula/t/tfupdate.rb +++ b/Formula/t/tfupdate.rb @@ -24,11 +24,11 @@ def install end test do - (testpath"provider.tf").write <<~EOS + (testpath"provider.tf").write <<~HCL provider "aws" { version = "2.39.0" } - EOS + HCL system bin"tfupdate", "provider", "aws", "-v", "2.40.0", testpath"provider.tf" assert_match "2.40.0", File.read(testpath"provider.tf") diff --git a/Formula/t/tippecanoe.rb b/Formula/t/tippecanoe.rb index a47d3b2fe..19d37a70e 100644 --- a/Formula/t/tippecanoe.rb +++ b/Formula/t/tippecanoe.rb @@ -27,9 +27,9 @@ def install end test do - (testpath"test.json").write <<~EOS + (testpath"test.json").write <<~JSON {"type":"Feature","properties":{},"geometry":{"type":"Point","coordinates":[0,0]}} - EOS + JSON safe_system bin"tippecanoe", "-o", "test.mbtiles", "test.json" assert_predicate testpath"test.mbtiles", :exist?, "tippecanoe generated no output!" end diff --git a/Formula/t/tkdiff.rb b/Formula/t/tkdiff.rb index ee46bc787..6e5580951 100644 --- a/Formula/t/tkdiff.rb +++ b/Formula/t/tkdiff.rb @@ -5,6 +5,7 @@ class Tkdiff < Formula version "5.7" sha256 "e2dec98e4c2f7c79a1e31290d3deaaa5915f53c8220c05728f282336bb2e405d" license "GPL-2.0-only" + revision 1 livecheck do url :stable @@ -12,21 +13,15 @@ class Tkdiff < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "15f9df18aa34124ff7f07b82a010a222f31953c5b79d2023d1a3f73912012e42" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "29ddf811894c2d205d1e6eaa84b41a3f5797489c7c81fefb9de3a2681e6c1216" - sha256 cellar: :any_skip_relocation, arm64_ventura: "26825675a0f738bb090488f92fc3e938f6f46f8440818f7ee1ff9c2216683c49" - sha256 cellar: :any_skip_relocation, arm64_monterey: "61c316727032802b0c7b9c9c81dba91132576818ec91e6cb113a6e52bd8dcf46" - sha256 cellar: :any_skip_relocation, sonoma: "0539c62c47c6be8fc69293add753b2293a60b46eb7c726eb56574b6bc004c054" - sha256 cellar: :any_skip_relocation, ventura: "bf357c7496e2d5a1e5b34b3aaf03295dbd99fd8e84d9b7ce0a91c64581d58738" - sha256 cellar: :any_skip_relocation, monterey: "6694f2dd532432dcf1db1cd9a1d9b68ddec2c8733ff22da09ad82bcae5837175" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7fc5a64499d21648e31349090bc18855a82dea42c34cad4b72588396c0afcf24" + sha256 cellar: :any_skip_relocation, all: "f9df1848b67170c556bedec9313ed342304d7170d544c98840847dd2a7517bcf" end # upstream bug report about running with system tcl-tk, https://sourceforge.net/p/tkdiff/bugs/98/ - depends_on "tcl-tk" + depends_on "tcl-tk@8" def install bin.install "tkdiff" + bin.env_script_all_files libexec, PATH: "#{Formula["tcl-tk@8"].opt_bin}:${PATH}" end test do diff --git a/Formula/t/tree-sitter.rb b/Formula/t/tree-sitter.rb index e16cc1650..56b191f2a 100644 --- a/Formula/t/tree-sitter.rb +++ b/Formula/t/tree-sitter.rb @@ -1,8 +1,8 @@ class TreeSitter < Formula desc "Parser generator tool and incremental parsing library" homepage "https:tree-sitter.github.io" - url "https:github.comtree-sittertree-sitterarchiverefstagsv0.24.3.tar.gz" - sha256 "0a8d0cf8e09caba22ed0d8439f7fa1e3d8453800038e43ccad1f34ef29537da1" + url "https:github.comtree-sittertree-sitterarchiverefstagsv0.24.4.tar.gz" + sha256 "d704832a6bfaac8b3cbca3b5d773cad613183ba8c04166638af2c6e5dfb9e2d2" license "MIT" head "https:github.comtree-sittertree-sitter.git", branch: "master" @@ -12,12 +12,12 @@ class TreeSitter < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "2a00912caca6753ad531eee46172ed9335587bacabf405cc8deb8091f1918941" - sha256 cellar: :any, arm64_sonoma: "5bea44eda513618e12b7bf69ca1689a4d754a4f973c261ca0d4ffbc95c0f3050" - sha256 cellar: :any, arm64_ventura: "eab336b8be8cebf8aa0b47fac7c7524d3409148294ede2a372595e797e5049e5" - sha256 cellar: :any, sonoma: "cb196846cb0c0bf1a2168112a5e171d7c61a872805348accdf38d878d2a51fa7" - sha256 cellar: :any, ventura: "f95045d2e440439f0f2c2b7f467b20172e053be1048ec5439cbc7c7ca3bf0c0e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b3bb5e922d600521bf862ad5a83bff9215888e513f626f40bf87b0136b1407d8" + sha256 cellar: :any, arm64_sequoia: "3d119ce2269c5307a15ad3851ba7ab850798cf52e9612e540ae0ee4423ad5081" + sha256 cellar: :any, arm64_sonoma: "d145dffd1b84c316932ceed7d77082212c065fccecd71edd2536627ca9b78943" + sha256 cellar: :any, arm64_ventura: "72803f2363ef99d54bdbea0461c493c4c46a291c196cffe31213d0df66349475" + sha256 cellar: :any, sonoma: "d5ab3d9b04cb66d0e3526dddca3ae63732f9891fed6b17de485ab2b3f37851a0" + sha256 cellar: :any, ventura: "248646d8c6c6053bd944ed7e9c77347573bb31ec6c607a9e45aff44f6ec6ccf0" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e20ad3edd0fedd9c12222db569ae29bfc79aa23dde01bda5ef50b4b5fdf311e7" end depends_on "rust" => :build diff --git a/Formula/t/trufflehog.rb b/Formula/t/trufflehog.rb index efefbbe2c..095497e45 100644 --- a/Formula/t/trufflehog.rb +++ b/Formula/t/trufflehog.rb @@ -1,19 +1,19 @@ class Trufflehog < Formula desc "Find and verify credentials" homepage "https:trufflesecurity.com" - url "https:github.comtrufflesecuritytrufflehogarchiverefstagsv3.83.5.tar.gz" - sha256 "ba34fd3ab56c02da552ee0cc73c4cc9584647c4239d0c585b8512a2edbd3a135" + url "https:github.comtrufflesecuritytrufflehogarchiverefstagsv3.83.6.tar.gz" + sha256 "e46fe3c65c7e839f38b8ff93b54557fcdddba049f1e4b7428b34721eaf1a6a80" # upstream license ask, https:github.comtrufflesecuritytrufflehogissues1446 license "AGPL-3.0-only" head "https:github.comtrufflesecuritytrufflehog.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "8076952e592b0fbc8ab87d7d583e4d208b590edec452494758c3739d50bd2b9d" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "151246e1f53a15b983ec918a9a0fad53e8ab68b14b095395d77f0fa71980d955" - sha256 cellar: :any_skip_relocation, arm64_ventura: "935d77022207cf21c66d770dd636ab6aa3ea3587a757ad32b1213fbe1269c1ed" - sha256 cellar: :any_skip_relocation, sonoma: "b56ef10e5488d5e5810586988aceb1d29ca9be0d00ad36e045b93d4b8d81c0f3" - sha256 cellar: :any_skip_relocation, ventura: "b435a08236c693dde5276b12306a0e5f962818c20412f1f9fc983fce63ab862c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "33fc807c88dd9425e0423273781669143eb37540635cc2bf1f06b28d3d7e7f4b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "342011c461bc82c69977c687dfb2d021c6235302d1f7c72fe69e8260dd214d50" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "20b6d81a938026d958e98f7317a315b14f76bca60ae91c5a3ebb45b4d2d9e7e5" + sha256 cellar: :any_skip_relocation, arm64_ventura: "95bac205bb5b56074854d72171e51e1e16c11d5e33cc5518f6471baec847715f" + sha256 cellar: :any_skip_relocation, sonoma: "4a6bf55aa7e9d5361e3c26ce32548f76f1b35662264e79ea26f3585254dc3b3b" + sha256 cellar: :any_skip_relocation, ventura: "8d841b08cd7243855768ceb0ac43570eb27a34f7ed267f4773079408e8b59e42" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d0893a4ab0fc4657ce6c5ff75732ed96c9654f86acc20c6802676925a8cc7e26" end depends_on "go" => :build diff --git a/Formula/u/universal-ctags.rb b/Formula/u/universal-ctags.rb index 1c03a1235..8fb346179 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.20241103.0.tar.gz" - version "p6.1.20241103.0" - sha256 "a31de56fece3252c105f212f2cb25b60772fe009e37ecc7caa8140df49b665d6" + url "https:github.comuniversal-ctagsctagsarchiverefstagsp6.1.20241110.0.tar.gz" + version "p6.1.20241110.0" + sha256 "75ea568296fe503a186c932d14c73225aed6f994a6cd5730dbcbb9337cef6b4c" 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: "1a6b390e6cf51b39e408f78f0efa45d58177568ef772028bffa45d2ed1748e68" - sha256 cellar: :any, arm64_sonoma: "1ef6b540793e25b8cb93439943de853c47d13cb57aaea286e7216a25da3ff2bd" - sha256 cellar: :any, arm64_ventura: "d6d53404a35b701eed44d7210e6aa33ca7e4c43b688e76f76f1f8256147725c6" - sha256 cellar: :any, sonoma: "7d1ed72f0af0bbbef6acffb6ab2a5dc23f9d735f09e3fe6fb5555722ca69b2ac" - sha256 cellar: :any, ventura: "71232505e844d086f9023cb25dc2e896ae7b28d184a778f330f04e26f6d472af" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2753207d36633bbd71c48665c449c3dbea0b999ff46a0be5b6b3b9d0b877c006" + sha256 cellar: :any, arm64_sequoia: "8258f2ef21cdc4fcb6b4ee493999fb44d221a7bb72bae168341bf37dd789d9cd" + sha256 cellar: :any, arm64_sonoma: "654f3d0f01f2e2a1a41efcdd6d8e08eeaeb0120056dd5440b6067400e22fd76a" + sha256 cellar: :any, arm64_ventura: "59a633a74582b238937033d2f92b27e4b0fcc5a3adcc0b0637f4ea62e34a87cf" + sha256 cellar: :any, sonoma: "481de5147bdef18519fce18333dc81427a45453eb44c84cf00b62f9ef5fc69f0" + sha256 cellar: :any, ventura: "63c02f613ba0ed1549992fe08870604807f6713d6186017d379d67c3b64cadbf" + sha256 cellar: :any_skip_relocation, x86_64_linux: "0e730e841819d0461d90fda63e5bf9832ba6e8f5126f33dea2106ff2ab9fec4c" end depends_on "autoconf" => :build diff --git a/Formula/u/usage.rb b/Formula/u/usage.rb index 8056d49f9..a20636f13 100644 --- a/Formula/u/usage.rb +++ b/Formula/u/usage.rb @@ -1,18 +1,18 @@ class Usage < Formula desc "Tool for working with usage-spec CLIs" homepage "https:usage.jdx.dev" - url "https:github.comjdxusagearchiverefstagsv1.2.0.tar.gz" - sha256 "bbed16f8e6b0ba92f2281317d23f644417dc3e116861943c6c72812bb831c451" + url "https:github.comjdxusagearchiverefstagsv1.3.0.tar.gz" + sha256 "d5f28c4256b8ffe5dc677a4fa2cc9fcbf6f514724e5debb9c70e01d60072dd31" license "MIT" head "https:github.comjdxusage.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "d86b97c5194bdab19ba8986b46d872e5c3962bb72f1540fe5d6fe143a85e7e76" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "609760446b41007fd0287e836d24abc6d813e8de91bdbb859bfab0b0f5796666" - sha256 cellar: :any_skip_relocation, arm64_ventura: "1dc5af1e997406d68b646d2a33918788e0af9dd239fbfb75164bcaf94bb7faf3" - sha256 cellar: :any_skip_relocation, sonoma: "57f50b4babc5bb256fde5e69bff93df811379bf326dd98bd06e10113cca76a03" - sha256 cellar: :any_skip_relocation, ventura: "df073901def8a84e44778a4d4aaf4b1e91bb276bc5835e0ffb0ee3dffe7f3b6e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "9c0b604ed6e71aad52514a0782e05de890f2c5b7a2c50d0f1ef479597df75595" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "49dd2eb292fd33f90a8ab494393469fc11f501d9822ec46eeb51f47d6c53be39" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "34e91bac8e4f29f108b187c3eabd970c087d3af10a3d787426d14127f5663eaf" + sha256 cellar: :any_skip_relocation, arm64_ventura: "668fa2b8b5c8e15cab43b4ed28a7500bca5222cc7bc79d687b75a128c20151a6" + sha256 cellar: :any_skip_relocation, sonoma: "24325653cf4740c4fa6870afe257342166b9f9d6b89055bb3b9adbd8931b8e77" + sha256 cellar: :any_skip_relocation, ventura: "c108d181111b6d361efc2eaf96158da7197d0a22210df0698e80927dc80d4a38" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e7194354dad6b2957abec8805ebabca5ebab74252ff4ce34dda8c02a9cc3d3a9" end depends_on "rust" => :build diff --git a/Formula/v/v2ray.rb b/Formula/v/v2ray.rb index 8899933e8..7f388e7be 100644 --- a/Formula/v/v2ray.rb +++ b/Formula/v/v2ray.rb @@ -65,7 +65,7 @@ def install end test do - (testpath"config.json").write <<~EOS + (testpath"config.json").write <<~JSON { "log": { "access": "#{testpath}log" @@ -95,7 +95,7 @@ def install ] } } - EOS + JSON output = shell_output "#{bin}v2ray test -c #{testpath}config.json" assert_match "Configuration OK", output diff --git a/Formula/w/wakatime-cli.rb b/Formula/w/wakatime-cli.rb index 751ab8a56..b9bd937fe 100644 --- a/Formula/w/wakatime-cli.rb +++ b/Formula/w/wakatime-cli.rb @@ -2,18 +2,18 @@ class WakatimeCli < Formula desc "Command-line interface to the WakaTime api" homepage "https:wakatime.com" url "https:github.comwakatimewakatime-cli.git", - tag: "v1.102.5", - revision: "04fb85a6f8050a61d2c656c06ccb63069668c14c" + tag: "v1.104.0", + revision: "47a30d3d9a60f6cbc4f2bf9ff56270fef326460d" license "BSD-3-Clause" version_scheme 1 bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "4ca6dcd6de39b898505d3fe169887c42187a023034022a253bd0ea77ec2d3f2d" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "4ca6dcd6de39b898505d3fe169887c42187a023034022a253bd0ea77ec2d3f2d" - sha256 cellar: :any_skip_relocation, arm64_ventura: "4ca6dcd6de39b898505d3fe169887c42187a023034022a253bd0ea77ec2d3f2d" - sha256 cellar: :any_skip_relocation, sonoma: "0ba722baf5edc573c194923a967accc3f436ba9153f4ce75e63c90d566ff9adf" - sha256 cellar: :any_skip_relocation, ventura: "0ba722baf5edc573c194923a967accc3f436ba9153f4ce75e63c90d566ff9adf" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8fd3eba35d9f224436d759225f3fb855d281a0257603f462e4c5c57eb0373d40" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "47296584ee372f399acbb8f1229dbe1865d84d36cdb867f3e664a3333684193d" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "47296584ee372f399acbb8f1229dbe1865d84d36cdb867f3e664a3333684193d" + sha256 cellar: :any_skip_relocation, arm64_ventura: "47296584ee372f399acbb8f1229dbe1865d84d36cdb867f3e664a3333684193d" + sha256 cellar: :any_skip_relocation, sonoma: "a4fa1e3cad05e2fd0ae00ec1516af456ee5fead45cb6afa94457d99e26a67a5a" + sha256 cellar: :any_skip_relocation, ventura: "a4fa1e3cad05e2fd0ae00ec1516af456ee5fead45cb6afa94457d99e26a67a5a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2ee9d27e8fc5c7551cfe6bd4fc6a3e4698ce69434ac2b806931730e402cf66ff" end depends_on "go" => :build diff --git a/Formula/w/weechat.rb b/Formula/w/weechat.rb index 74ec58a48..7e0536792 100644 --- a/Formula/w/weechat.rb +++ b/Formula/w/weechat.rb @@ -4,15 +4,16 @@ class Weechat < Formula url "https:weechat.orgfilessrcweechat-4.4.3.tar.xz" sha256 "295612f8dc24af28c918257d3014eb53342a5d077d5e3d9a3eadf303bd8febfa" license "GPL-3.0-or-later" + revision 1 head "https:github.comweechatweechat.git", branch: "master" bottle do - sha256 arm64_sequoia: "cec222dbbd739d191ccb0e24b65d793d978939574548901614e6fc94697cbd35" - sha256 arm64_sonoma: "732460c8889c5a94f3b0e1e77ff96017d95664f4cf3f1fd7d1412ebacb97a43a" - sha256 arm64_ventura: "8d47225c1dfc8e06e66c3f1c0c3ad90d0b7d09b5de66c64aa3b2676f36d284c7" - sha256 sonoma: "e0bff8aac7e66e97d4804b98e986e185e1e311d3582217cb4f2f112317ea6680" - sha256 ventura: "c3f26ccce2a9cbfaf2fcf0b7d0e2fce1e100e95c33b1b186e45d272df2b6d594" - sha256 x86_64_linux: "1b01f8b4e4ea1029d4be058262ee021477faf875bc65e6f2608f1180a3a472b9" + sha256 arm64_sequoia: "9cacde305627d8658022b0313c9dd7d12033a6e6fc14a2d37190d15bf3e04d3b" + sha256 arm64_sonoma: "9f3b5c57ba2d43bff0332b436d86a574b7293246c5a71c62f57e8183db7d8787" + sha256 arm64_ventura: "caa314956a5b9decc181db8c61265dfaf6ceec5fc3500170dfef2a7975e26d29" + sha256 sonoma: "ca6d5340d259308d95e997d521ea5deb4d4311d0789ca7340b3f69e4c030b377" + sha256 ventura: "296535cd4f2c21516459e1ccf736c668eb5d8eb04672e89629955bb596cbba0c" + sha256 x86_64_linux: "ba6c3551dcc8fe598e511f7bf833caa8d6003de83d2c3c04639a53f60289fe58" end depends_on "asciidoctor" => :build diff --git a/Formula/w/wordnet.rb b/Formula/w/wordnet.rb index 6e6d4250d..c4d5b3485 100644 --- a/Formula/w/wordnet.rb +++ b/Formula/w/wordnet.rb @@ -6,7 +6,7 @@ class Wordnet < Formula version "3.1" sha256 "6c492d0c7b4a40e7674d088191d3aa11f373bb1da60762e098b8ee2dda96ef22" license :cannot_represent - revision 1 + revision 2 # This matches WordNet tarball versions as well as database file versions, # as these may differ. @@ -16,22 +16,15 @@ class Wordnet < Formula end bottle do - sha256 arm64_sequoia: "c67aa85468482fee988beffc93bbe3dfa9d7e0f7a99f77e1f380dd6f26b58282" - sha256 arm64_sonoma: "b950541da50b255f77a15f09e713f22472820da7e131c577a4b3f377fc2b44fe" - sha256 arm64_ventura: "57a8ed88c01550f3fc44dd887ddd4ae3c9bbad47ea82c2793bfe167506aacfb6" - sha256 arm64_monterey: "6a7414051cb0af96f5b507dd61cd79fa9e63bede15c658bd20569171900e57d3" - sha256 arm64_big_sur: "48c70e44e65ff918d9a7c59999af788a00a29ed67419a411c789ae8e2f29684d" - sha256 sonoma: "27345801fd42201df43c46dbf5e23b912a6df765ffbc74bb419ad8fc534e252a" - sha256 ventura: "897d064747be59d81b16da0b4dd1e34ac187c1d14d3c55399e66c04b3afc503e" - sha256 monterey: "08b97395fa2463e0647a18617f694de1a8cdba61657681e416fc3e96d6df157f" - sha256 big_sur: "603c49d51a805975f31491b9f0faec95900cc9bde2042a3ce042c14ed4a2a808" - sha256 catalina: "56264f8aa182e0fb8d64b0166e2583465b6e373b5d69c7e2247e5ec011467a91" - sha256 mojave: "8fedff541aa821dbee4d0396c2137c1cdc43968e6772a69caa664ffabbc23dbe" - sha256 high_sierra: "2e7eb00a5f63eec2972c927c4e566cf51121e61f95d5f04e4e29443950e3b42f" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4e2dca6e992ebdeb9f9579b4291fad16955f8838b05b595ee009d4aa21f7a590" + sha256 arm64_sequoia: "13c3f71489c21a26e9ccab1c57d9021c705fe548ac756787e2641b90a1eadfb9" + sha256 arm64_sonoma: "3189324a36718d3838b41231d17611873cc112740c6179f1672b66a5f7f02530" + sha256 arm64_ventura: "2bce686ad3f16170016ca525ec1908fb76693909f86e7393650e8a411574601a" + sha256 sonoma: "3997310820375bfe93b6cf3512aa70993d47a2a67e54df6140ccbaf736486ada" + sha256 ventura: "323f706e54cc2cb19f4bde6dd703c462337f25763ff8bf9fa52498a10c2a78c7" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b5090e0ee1251e6d13e6c77024a0d1f18e0b6d563a4ced176d3c2cd1fffb52b7" end - depends_on "tcl-tk" + depends_on "tcl-tk@8" resource "dict" do url "https://wordnetcode.princeton.edu/wn3.1.dict.tar.gz" @@ -47,11 +40,12 @@ def install # Disable calling deprecated fields within the Tcl_Interp during compilation. # https://bugzilla.redhat.com/show_bug.cgi?id=902561 ENV.append_to_cflags "-DUSE_INTERP_RESULT" + tcltk_lib = Formula["tcl-tk@8"].opt_lib system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--mandir=#{man}", - "--with-tcl=#{Formula["tcl-tk"].opt_prefix}/lib", - "--with-tk=#{Formula["tcl-tk"].opt_prefix}/lib" + "--with-tcl=#{tcltk_lib}", + "--with-tk=#{tcltk_lib}" ENV.deparallelize system "make", "install" end diff --git a/Formula/x/x3270.rb b/Formula/x/x3270.rb index 824c746e3..902399b2d 100644 --- a/Formula/x/x3270.rb +++ b/Formula/x/x3270.rb @@ -4,6 +4,7 @@ class X3270 < Formula url "http://x3270.bgp.nu/download/04.03/suite3270-4.3ga9-src.tgz" sha256 "6404d27b29a40d896daab35ff153cab157d85094b38bdeb4ebaaaf2673ce4db1" license "BSD-3-Clause" + revision 1 livecheck do url "https://x3270.miraheze.org/wiki/Downloads" @@ -11,24 +12,25 @@ class X3270 < Formula end bottle do - sha256 arm64_sequoia: "71e53c693ce7cd9f487526df27c6c9c7464420bd32239f1a1b72b9ae7f3c8839" - sha256 arm64_sonoma: "a73dbd7599c2dfa7535c0f53868622863f71423f0ee61eb4fc9358098d0d8cb2" - sha256 arm64_ventura: "aa9b6a05284b8f991f128016b8fad45bd48546ffebe24149fce1e76d28d7821a" - sha256 arm64_monterey: "c51104f8fa4adfd6c4e8a0ab976e728a1345072e870044b13b825127cba4c10b" - sha256 sonoma: "fb399eb24bcf2d7cbb7e1d7476c08ba4385a612b4fcda19e0d5f90a0b649270b" - sha256 ventura: "7dcc9f728a4dcc5cca53d2aa6c5dafc1b744c274b784b3378e6287d49f18230b" - sha256 monterey: "0362f8daef1203d3a0e4e34393da6c3156afb317a95040ef1a0aebc7a4ea36ef" - sha256 x86_64_linux: "0dc43a7f7f26c1118769ef4c4f4c4f09fabeeaacd7d77b9a1fd7ef7a03ad63a2" + sha256 arm64_sequoia: "0725784134da0c9564ae116b52664de68d9c75e9cf5768b418433ed8cf70c0da" + sha256 arm64_sonoma: "137040aa21e9886c430ba38359497c1dca16b586d78647dbe4f31ba84c100dea" + sha256 arm64_ventura: "955a63b7239ed7a6a9682c91021ff2b655a45894740fd1b77fb32ac3ca207ee5" + sha256 sonoma: "d32203222eaf6eb19139bcbd717bee3d4490da036878ebfa733ac6f29ed6cd9d" + sha256 ventura: "d11a8334691d3d3b974e697c82bcd7afc3e880ef34d1b8edababea80e86c0f07" + sha256 x86_64_linux: "920b8aa544fd833e7558f755776e1ded14bf9e28c9aa278412e263c267254815" end depends_on "openssl@3" depends_on "readline" uses_from_macos "ncurses" - uses_from_macos "tcl-tk" + + on_linux do + depends_on "tcl-tk@8" + end def install - ENV.append "CPPFLAGS", "-I#{Formula["tcl-tk"].opt_include}/tcl-tk" unless OS.mac? + ENV.append "CPPFLAGS", "-I#{Formula["tcl-tk@8"].opt_include}/tcl-tk" if OS.linux? args = %w[ --enable-c3270 @@ -36,7 +38,7 @@ def install --enable-s3270 --enable-tcl3270 ] - system "./configure", *std_configure_args, *args + system "./configure", *args, *std_configure_args system "make", "install" system "make", "install.man" end diff --git a/Formula/x/xcbeautify.rb b/Formula/x/xcbeautify.rb index ae3faefa8..4ac9fc746 100644 --- a/Formula/x/xcbeautify.rb +++ b/Formula/x/xcbeautify.rb @@ -1,19 +1,18 @@ class Xcbeautify < Formula desc "Little beautifier tool for xcodebuild" homepage "https:github.comcpisciottaxcbeautify" - url "https:github.comcpisciottaxcbeautifyarchiverefstags2.14.1.tar.gz" - sha256 "ecd8843e7beafceafd4c4dd333532dcb835cd7a85de6df2b1bf2015143838cda" + url "https:github.comcpisciottaxcbeautifyarchiverefstags2.15.0.tar.gz" + sha256 "952fe800799273778cd4e6a90b9622d968a62aedc2bc2d74fe48cc512e5f25cb" license "MIT" - revision 1 head "https:github.comcpisciottaxcbeautify.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "477190763c3a3e09eb884c9cb03c5d70840a8ee83df251ac28f8f98f8ce9e9c1" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "e0502dab9300dad524076f18909dd85647be5ed760938978f8c79d63707b3774" - sha256 cellar: :any_skip_relocation, arm64_ventura: "81def6d63583a62be784b4a70a1f31d9169caa0f2ae304b91c484ed5929549ca" - sha256 cellar: :any_skip_relocation, sonoma: "493db4880aaa4bcc6d56ef1fb4fba51f677b5d9f4404e79a1d60d2c8712d0972" - sha256 cellar: :any_skip_relocation, ventura: "3f3d5fa32131a27417c862af19f50a841198a330860961f3a065e35bf3782ab5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "20f0b45bcfe4d4b4420a986f5e28ac7d3285f25854ff3be924dd49e30950cbe5" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "5d23e840464bbf6edc84bed41f1fb60bb059210859a5ab853733fee93da829bc" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "dabdaf1bc6342827485281230b6f519b08842aa83908a61987710a29f09d33f3" + sha256 cellar: :any_skip_relocation, arm64_ventura: "239a42eac4867f6f18b3071209cfa96932b084aaea2b88b7e309fabf5a355602" + sha256 cellar: :any_skip_relocation, sonoma: "e665c219099d8b08ee099082433886161e39eccf529628bb26a14cc70731dd20" + sha256 cellar: :any_skip_relocation, ventura: "3a85897debcffb6fe14c3773b70d76c901151b674a95a76b38ff918e1cad60d1" + sha256 cellar: :any_skip_relocation, x86_64_linux: "55be4016fdb96e789ca168e4064f2bc71211a4ddf4590c88b0053d311faec385" end # needs Swift tools version 5.9.0 diff --git a/Formula/x/xray.rb b/Formula/x/xray.rb index ae5fa7399..3caecd0f6 100644 --- a/Formula/x/xray.rb +++ b/Formula/x/xray.rb @@ -65,7 +65,7 @@ def caveats end test do - (testpath"config.json").write <<~EOS + (testpath"config.json").write <<~JSON { "log": { "access": "#{testpath}log" @@ -95,7 +95,7 @@ def caveats ] } } - EOS + JSON output = shell_output "#{bin}xray -c #{testpath}config.json -test" assert_match "Configuration OK", output diff --git a/Formula/y/yosys.rb b/Formula/y/yosys.rb index 0ac1c9b7e..27ae781a6 100644 --- a/Formula/y/yosys.rb +++ b/Formula/y/yosys.rb @@ -1,20 +1,19 @@ class Yosys < Formula desc "Framework for Verilog RTL synthesis" homepage "https:yosyshq.netyosys" - # pull from git tag to get submodules - url "https:github.comYosysHQyosys.git", - tag: "0.47", - revision: "647d61dd9212365a3cd44db219660b8f90b95cbd" + url "https:github.comYosysHQyosysreleasesdownload0.47yosys.tar.gz" + sha256 "76038d3de2768567007e7c31995b17c888c16da1cf571d8a24b4c524d3eddfdf" license "ISC" + revision 1 head "https:github.comYosysHQyosys.git", branch: "main" bottle do - sha256 arm64_sequoia: "169b8cf3e39b28571d779a3a02d820d4866257ba33971ec57e5e67a5f4e2aa74" - sha256 arm64_sonoma: "7fe58f97d396b7fad404e52729186177ddcf898476bfcbb5c3345b338d481949" - sha256 arm64_ventura: "33bf2da782644eccb342b940646f49e2d911e3501ced2d0057929ecf68bdfda5" - sha256 sonoma: "0059ff08049c4b62f35b19a86812e15f023b78967f71b7a7023f8167d602cb86" - sha256 ventura: "5835a2c9d4cd9231347b1f4010947f22d8a5e02b537eae5a1d8397cf27bc23a5" - sha256 x86_64_linux: "26fede326d695af0d7768ada7874639a7c3193ecbd14bc8a932d6be13ab1c93b" + sha256 arm64_sequoia: "c4fd9b8235e9731f3668ea61211ad842e664afb18ed75dc6bac2590fa98d4c17" + sha256 arm64_sonoma: "38859f08c0a027e47339c1729f30f396d47633e65652e754f5fc2a8a81d9b517" + sha256 arm64_ventura: "c4dd24e07cc8d45a89a0930543b4e94a50c2fa1b4e3d21b91618c45ff17c1ee2" + sha256 sonoma: "72ceca73083b1a82983708cf230905be6a4c8609b4782e86639536231cbf226d" + sha256 ventura: "8177facddc5ee351c418dfb2de1d198a24f61d75a5370d6ed166d002ec2ea696" + sha256 x86_64_linux: "a2a220095e32260c05187ad03ca40b3c67e67ee0a470b3fba5b2896aac9200fb" end depends_on "bison" => :build diff --git a/Formula/y/youtubeuploader.rb b/Formula/y/youtubeuploader.rb index 23aec7295..495292918 100644 --- a/Formula/y/youtubeuploader.rb +++ b/Formula/y/youtubeuploader.rb @@ -36,7 +36,7 @@ def install assert_match version.to_s, shell_output("#{bin}youtubeuploader -version") # OAuth - (testpath"client_secrets.json").write <<~EOS + (testpath"client_secrets.json").write <<~JSON { "installed": { "client_id": "foo_client_id", @@ -49,16 +49,16 @@ def install "token_uri": "https:accounts.google.comooauth2token" } } - EOS + JSON - (testpath"request.token").write <<~EOS + (testpath"request.token").write <<~JSON { "access_token": "test", "token_type": "Bearer", "refresh_token": "test", "expiry": "2020-01-01T00:00:00.000000+00:00" } - EOS + JSON output = shell_output("#{bin}youtubeuploader -filename #{test_fixtures("test.m4a")} 2>&1", 1) assert_match 'oauth2: "invalid_client" "The OAuth client was not found."', output diff --git a/Formula/z/zbar.rb b/Formula/z/zbar.rb index 3c486755c..905591a59 100644 --- a/Formula/z/zbar.rb +++ b/Formula/z/zbar.rb @@ -4,6 +4,7 @@ class Zbar < Formula url "https:linuxtv.orgdownloadszbarzbar-0.23.93.tar.bz2" sha256 "83be8f85fc7c288fd91f98d52fc55db7eedbddcf10a83d9221d7034636683fa0" license "LGPL-2.1-only" + revision 1 livecheck do url :homepage @@ -11,14 +12,12 @@ class Zbar < Formula end bottle do - sha256 arm64_sequoia: "d75d246b7e2aafd6bd913171bd443a474616c47d73b3c7364d5c2d227161aee9" - sha256 arm64_sonoma: "23bfbc0c9ae6d16727058825feb8147bb7384cd4307fb6f4642ff94c9cf99c13" - sha256 arm64_ventura: "6d791bf71b217d0c7558f7becd6b38fcd6d3721002dd164bf01a23a356225259" - sha256 arm64_monterey: "c7f601f54d7c8609406cb2e1fcbbb4abd8321b58849c64ba5622a6b8ac68a850" - sha256 sonoma: "bd76b39f1dc8bf551d535759fa3f86e9de3266a26939a42bca82cf9270ce3d87" - sha256 ventura: "fd8701195bca0fbbaab5c5c28b06b93f79d3efb3f60a8a45ff927c95ba8f8e29" - sha256 monterey: "b262f392f862ff8f4ba5808c70f77f2b857a95f392e8d2bad9e0c670b329e519" - sha256 x86_64_linux: "b3f1842dfca655978646c83cdf8e58163ee2a3e5d1a9926314b5c8102817d528" + sha256 arm64_sequoia: "346cb49e583f75edf2e0a63cfe5f5bcba9b32f3ff9c8e8b2c56e647f6330fd12" + sha256 arm64_sonoma: "8f8fa3d059605a7f72a5a102898aa3ea5b0888d01b7958c4f488b8bedb1a3be0" + sha256 arm64_ventura: "cc5de3f507ed2dad015258fb10e3e66bdbcfae0aa2699c82e16fc24b847717bc" + sha256 sonoma: "91c0d003d45259393ddc8a7bd9eaa0c18fcedd2f1bead963353e3aa03f241cd4" + sha256 ventura: "82271152893399cf0be78e7575f71344cc0eaa2f7fc7cd24c8e63abecd68d6a3" + sha256 x86_64_linux: "2b2a0531ffd3f8dc84916c7f182a449570feb695e399c2a2a1cc87227cebe4fd" end head do diff --git a/Formula/z/zizmor.rb b/Formula/z/zizmor.rb index 26d511275..aa3bc204b 100644 --- a/Formula/z/zizmor.rb +++ b/Formula/z/zizmor.rb @@ -1,17 +1,17 @@ class Zizmor < Formula desc "Find security issues in GitHub Actions setups" homepage "https:github.comwoodruffwzizmor" - url "https:github.comwoodruffwzizmorarchiverefstagsv0.2.1.tar.gz" - sha256 "25e1c2ca756ec08be0cc7a819d649dc971078774a0d5bd089ab4987a53cb4caa" + url "https:github.comwoodruffwzizmorarchiverefstagsv0.3.0.tar.gz" + sha256 "fc34e9abb9dc23aa1f2093c1ba2fa66b3de7f63872af9212eb4e7e9f04b56fd5" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "b94edc5fb4a6469c772da312be72962c8196a280dcf7edf9a85bcd8b68459e3c" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "ec35d7432623b9f0cbf4a251569c0c9442981304c28d0e353d32e885ab269cbb" - sha256 cellar: :any_skip_relocation, arm64_ventura: "3e1f19f39542c6857242ba3e8eff464995174c204262ef69a7bce8be4be2132b" - sha256 cellar: :any_skip_relocation, sonoma: "2a93dd82acc9c67923a7df621bd45348c550923205e377ff613f52dea4a32ea6" - sha256 cellar: :any_skip_relocation, ventura: "8f37089dfdea8f5f6eaa4aca3432589e7f5900cc3bc48af0daee1df6b5e90398" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8239b4027e14493fdf95986f68e2e92f60818d58ab3a59f3a60843c23b5ec98e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "aed1c807c9e74cf04b726bfffaea5675f8e2e53808996a960b35340da36ad9c5" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "ccbb9f5278e1f1e54096ed6076e98b9032b978cdce23eeaf9936af306fbfcbee" + sha256 cellar: :any_skip_relocation, arm64_ventura: "1f53b7f71053f5eeb364024353400dbd26bb16583046311588f2b30cefd0bf78" + sha256 cellar: :any_skip_relocation, sonoma: "c0ef8b9512aebc20f5b60c8c59726b88687fd467dbdb50d0c84b85cb1923fec4" + sha256 cellar: :any_skip_relocation, ventura: "bc041f021bb1e0fc850bc36024fc9275df415b75df1f21954fb8e63396ea8e2a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b5f97ebc4657bba502de43e00a21177f858e1c2c91948b94ee051cfad331ecf3" end depends_on "pkg-config" => :build @@ -36,7 +36,7 @@ def install uses: actionscheckout@v4 YAML - output = shell_output("#{bin}zizmor --format plain #{testpath}action.yaml") + output = shell_output("#{bin}zizmor --format plain #{testpath}action.yaml", 13) assert_match "does not set persist-credentials: false", output end end \ No newline at end of file diff --git a/sync-sources.csv b/sync-sources.csv index 42128ae0a..173d4d7ac 100644 --- a/sync-sources.csv +++ b/sync-sources.csv @@ -557,7 +557,7 @@ Homebrew-homebrew-core/Formula/b/bootloadhid.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/b/bootterm.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/b/bore-cli.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/b/borgbackup.rb, Homebrew/homebrew-core, 0 -Homebrew-homebrew-core/Formula/b/borgmatic.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/b/borgmatic.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/b/boring.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/b/boringtun.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/b/bork.rb, Homebrew/homebrew-core, 1 @@ -4604,6 +4604,7 @@ Homebrew-homebrew-core/Formula/o/onion-location.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/o/onioncat.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/o/onionprobe.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/o/onlykey-agent.rb, Homebrew/homebrew-core, 0 +Homebrew-homebrew-core/Formula/o/onnx.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/o/onnxruntime.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/o/onscripter.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/o/ooniprobe.rb, Homebrew/homebrew-core, 1 @@ -6237,6 +6238,7 @@ Homebrew-homebrew-core/Formula/t/tbox.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/t/tcc.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/t/tccutil.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/t/tcl-tk.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/t/tcl-tk@8.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/t/tclap.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/t/tcpdump.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/t/tcpflow.rb, Homebrew/homebrew-core, 1 @@ -11152,7 +11154,7 @@ Homebrew-homebrew-cask/Casks/g/grid-clock.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/g/grid.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/g/gridea.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/g/grids.rb, Homebrew/homebrew-cask, 0 -Homebrew-homebrew-cask/Casks/g/gridtracker.rb, Homebrew/homebrew-cask, 0 +Homebrew-homebrew-cask/Casks/g/gridtracker2.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/g/grisbi.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/g/groestlcoin-core.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/g/growlnotify.rb, Homebrew/homebrew-cask, 0