diff --git a/Casks/a/aqua.rb b/Casks/a/aqua.rb index fb0498440..a0118b12d 100644 --- a/Casks/a/aqua.rb +++ b/Casks/a/aqua.rb @@ -1,9 +1,9 @@ cask "aqua" do arch arm: "-aarch64" - version "2024.2,242.20224.331" - sha256 arm: "2da73b2896cf8c7114291f7ab64730d494ed1adca83542b56702a6fb2fcaa92d", - intel: "0ea9875335a53d60722f91a7059847d1da857788fe3362685bf1e66dfe9aafed" + version "2024.2.1,242.22855.128" + sha256 arm: "f91c189a05b98e0e0ad0ddc9d08345e80b5cd6b784689b8e75bcbc74cc61d1ff", + intel: "e65135897e988eb01e2f78e18a92953f592ac0de07c6626780fab544affcd64e" url "https://download.jetbrains.com/aqua/aqua-#{version.csv.first}#{arch}.dmg" name "Aqua" diff --git a/Casks/b/bettermouse.rb b/Casks/b/bettermouse.rb index 347279c29..831796993 100644 --- a/Casks/b/bettermouse.rb +++ b/Casks/b/bettermouse.rb @@ -1,6 +1,6 @@ cask "bettermouse" do - version "1.5.4813" - sha256 "cba97b51782afd550917460ac5ac69ecf63e67bc64630c6cb3c13e6ca502bb2d" + version "1.5.4820" + sha256 "a1edf1cb17586fa2f3278d53e7ccc0e6197b416a6894c7eb2f9563864c5fbb9e" url "https://better-mouse.com/wp-content/uploads/BetterMouse.#{version}.zip" name "BetterMouse" diff --git a/Casks/b/blockbench.rb b/Casks/b/blockbench.rb index ff4a69de3..bd9ad7fa5 100644 --- a/Casks/b/blockbench.rb +++ b/Casks/b/blockbench.rb @@ -1,9 +1,9 @@ cask "blockbench" do arch arm: "arm64", intel: "x64" - version "4.11.0" - sha256 arm: "5d373cd3e428dca36d3511d655857bea92656065e928be076691135fb42e3537", - intel: "6a66024e18ebd12e4454c73ca84d2bdeb7b75a2faddc6811aaacb03cddc5bece" + version "4.11.1" + sha256 arm: "28d75f44d5e0a26f72764ff1fb65d1f61a18ad2bddacb82da854c6c4507f3d0b", + intel: "c9d65ff04c4c5d1cc722722976cde232ba8c2a3cff0a198ac58c8dc3749de92e" url "https:github.comJannisX11blockbenchreleasesdownloadv#{version}Blockbench_#{arch}_#{version}.dmg", verified: "github.comJannisX11blockbench" diff --git a/Casks/c/chatbox.rb b/Casks/c/chatbox.rb index 4c6ae559f..6ed3e797b 100644 --- a/Casks/c/chatbox.rb +++ b/Casks/c/chatbox.rb @@ -1,15 +1,19 @@ cask "chatbox" do arch arm: "-arm64" - version "1.3.10" - sha256 arm: "deeb54bf37d7451c3796dbcac5cbb0f834fe54d5d0f652aa5b4f274abf6bf5c6", - intel: "8cf9a89e225d88dc18a1a5daebb7226503528ab3904a5912ee117d5d2ca1534e" + version "1.4.2" + sha256 arm: "abd921e0467c87157d1d7fc6e5410f637186975c8678622f0e9e9ebb4ba16a02", + intel: "682fba5f014f1d36d49c214a27bcc4e450022ffe7531302a85cd3495c5194efe" - url "https:github.comBin-Huangchatboxreleasesdownloadv#{version}Chatbox-#{version}#{arch}.dmg", - verified: "github.comBin-Huangchatbox" - name "chatbox" - desc "Desktop app for GPT-4 GPT-3.5 (OpenAI API)" - homepage "https:chatboxapp.xyz" + url "https://download.chatboxai.app/releases/Chatbox-#{version}#{arch}.dmg" + name "Chatbox" + desc "Desktop app for GPT-4 / GPT-3.5 (OpenAI API)" + homepage "https://chatboxai.app/en" + + livecheck do + url "https://download.chatboxai.app/releases/latest-mac.yml" + strategy :electron_builder + end auto_updates true depends_on macos: ">= :high_sierra" @@ -19,10 +23,10 @@ uninstall quit: "xyz.chatboxapp.app" zap trash: [ - "~LibraryApplication Supportxyz.chatboxapp.app", - "~LibraryCachesxyz.chatboxapp.app", - "~LibraryPreferencesxyz.chatboxapp.app.plist", - "~LibrarySaved Application Statexyz.chatboxapp.app.savedState", - "~LibraryWebKitxyz.chatboxapp.app", + "~/Library/Application Support/xyz.chatboxapp.app", + "~/Library/Caches/xyz.chatboxapp.app", + "~/Library/Preferences/xyz.chatboxapp.app.plist", + "~/Library/Saved Application State/xyz.chatboxapp.app.savedState", + "~/Library/WebKit/xyz.chatboxapp.app", ] end \ No newline at end of file diff --git a/Casks/f/finch.rb b/Casks/f/finch.rb index 80154ca42..cf1c2fca1 100644 --- a/Casks/f/finch.rb +++ b/Casks/f/finch.rb @@ -1,9 +1,9 @@ cask "finch" do arch arm: "aarch64", intel: "x86_64" - version "1.2.3" - sha256 arm: "d61f17d2e87a2f2d9d64bb26a95e7c9ec34aadbaed73987dc8d4d5dbb9484ec0", - intel: "3bf1150455b4dac50740dfee6f5d9c6e76508b62013136ef54e7a153b4f8ca96" + version "1.3.1" + sha256 arm: "cdda597d03e46cb9106982a1a5d3d4cf83f1da307db641d81061a4d48de8e801", + intel: "d1a10b71164371eb75146cdc6730cb610184ae274086f83f08286432dcbb4eb6" url "https:github.comrunfinchfinchreleasesdownloadv#{version}Finch-v#{version}-#{arch}.pkg" name "Finch" diff --git a/Casks/f/freecol.rb b/Casks/f/freecol.rb index b6c11b2b4..b335fbd21 100644 --- a/Casks/f/freecol.rb +++ b/Casks/f/freecol.rb @@ -1,8 +1,11 @@ cask "freecol" do + arch intel: "-intel" + version "1.2.0" - sha256 "3bf9b810ef9288440620090869b0778c52d91c234f92d728d3c8b138e38676ac" + sha256 arm: "3bf9b810ef9288440620090869b0778c52d91c234f92d728d3c8b138e38676ac", + intel: "2f330f6a0b884374fa9ef8308547dccb3ebfb2d4199ee89321daabeb1fdc7a7b" - url "https://downloads.sourceforge.net/freecol/FreeCol-#{version}.dmg", + url "https://downloads.sourceforge.net/freecol/FreeCol#{arch}-#{version}.dmg", verified: "sourceforge.net/freecol/" name "FreeCol" desc "Turn-based strategy game" diff --git a/Casks/g/gpg-suite@nightly.rb b/Casks/g/gpg-suite@nightly.rb index be75b1cb6..99f57532c 100644 --- a/Casks/g/gpg-suite@nightly.rb +++ b/Casks/g/gpg-suite@nightly.rb @@ -1,6 +1,6 @@ cask "gpg-suite@nightly" do - version "3548n" - sha256 "707c8d5d3f5f2fabfeee78a236a976b2487d158d8d20243e2638b44de957af91" + version "2024.1b3" + sha256 "c1d87f1a2bf08bbd8651b4e34404178b5df0cc6a29a8a1425491824dba499c36" url "https://releases.gpgtools.org/nightlies/GPG_Suite-#{version}.dmg" name "GPG Suite Nightly" @@ -9,7 +9,7 @@ livecheck do url "https://releases.gpgtools.org/nightlies/" - regex(/href=.*?GPG_Suite-([0-9a-z]+)\.dmg/i) + regex(/href=.*?GPG[._-]Suite[._-]v?(\d+(?:\.\d+)+(?:b\d+)?)\.dmg/i) end auto_updates true diff --git a/Casks/h/heptabase.rb b/Casks/h/heptabase.rb index cf2a23608..3d0fec25f 100644 --- a/Casks/h/heptabase.rb +++ b/Casks/h/heptabase.rb @@ -1,9 +1,9 @@ cask "heptabase" do arch arm: "-arm64" - version "1.40.1" - sha256 arm: "f299c6e1376f1298bf04d0881e203cb15a27b717673ae43f81ad25f888409317", - intel: "76000cb72a6adad67463eb303c8ecd0d551b15c09f7c2b8f4537f040d9078712" + version "1.40.2" + sha256 arm: "7e8669f411a16e5f4c419758dbee227fdfbd4551a5f900dfcbde5045f001f222", + intel: "81067d7a0fe97bdf21ad5ed974531487e82edb4bb2757d73b3b59d3875ab61b5" url "https:github.comheptametaproject-metareleasesdownloadv#{version}Heptabase-#{version}#{arch}-mac.zip", verified: "github.comheptametaproject-meta" diff --git a/Casks/i/iterm2@nightly.rb b/Casks/i/iterm2@nightly.rb index 23d5b9f36..f5c745971 100644 --- a/Casks/i/iterm2@nightly.rb +++ b/Casks/i/iterm2@nightly.rb @@ -1,7 +1,7 @@ cask "iterm2@nightly" do # NOTE: "2" is not a version number, but an intrinsic part of the product name - version "3_5_20240920" - sha256 "ab19d4f070efd14e64aa86794cf6303da59dfac90145d4eea376e18909643633" + version "3_5_20240928" + sha256 "84c34ef2a2358a21940d5e515c960e5094ec15562d307ed33e4ccb01b4cafa13" url "https://iterm2.com/nightly/iTerm2-#{version}-nightly.zip" name "iTerm2" diff --git a/Casks/l/label-live.rb b/Casks/l/label-live.rb new file mode 100644 index 000000000..6da832461 --- /dev/null +++ b/Casks/l/label-live.rb @@ -0,0 +1,25 @@ +cask "label-live" do + version "3.2.3" + sha256 "e5cf6eb208c37982afb5452160cd0d5d0380b7da7edf6b8ee7b629709ea91bf1" + + url "https://download.label.live/Label-LIVE-#{version}.dmg" + name "Label LIVE" + desc "Label design and printer software" + homepage "https://label.live/" + + livecheck do + url "https://s3.amazonaws.com/labellive.semireg.com/latest-mac.yml" + strategy :electron_builder + end + + depends_on macos: ">= :high_sierra" + + app "Label LIVE.app" + + zap trash: [ + "~/Library/Application Support/Label LIVE", + "~/Library/Logs/Label LIVE", + "~/Library/Preferences/com.semireg.LabelLIVE.plist", + "~/Library/Saved Application State/com.semireg.LabelLIVE.savedState", + ] +end \ No newline at end of file diff --git a/Casks/l/limitless.rb b/Casks/l/limitless.rb index 87ae02576..433900c47 100644 --- a/Casks/l/limitless.rb +++ b/Casks/l/limitless.rb @@ -1,5 +1,5 @@ cask "limitless" do - version "1.504.1" + version "1.507.1" sha256 :no_check url "https://download.limitless.ai/Limitless.dmg" diff --git a/Casks/l/lunar-client.rb b/Casks/l/lunar-client.rb index 03827db83..99e1c118e 100644 --- a/Casks/l/lunar-client.rb +++ b/Casks/l/lunar-client.rb @@ -1,6 +1,6 @@ cask "lunar-client" do - version "3.2.17" - sha256 "31d03c7ba357ebac36bcbb437804ef42e07285009733573a8c3725f3d71b24ed" + version "3.2.18" + sha256 "37c33ac7f04af68a48398d4c9cba143364ce52bec6092993f6ce1b2df020fdfa" url "https://launcherupdates.lunarclientcdn.com/Lunar%20Client%20v#{version}.dmg", verified: "launcherupdates.lunarclientcdn.com/" diff --git a/Casks/m/macloggerdx@beta.rb b/Casks/m/macloggerdx@beta.rb index 172fe19a1..f599f52cf 100644 --- a/Casks/m/macloggerdx@beta.rb +++ b/Casks/m/macloggerdx@beta.rb @@ -1,5 +1,5 @@ cask "macloggerdx@beta" do - version "6.53b11" + version "6.53b12" sha256 :no_check url "https://www.dogparksoftware.com/files/MacLoggerDX.beta.dmg" diff --git a/Casks/m/marsedit.rb b/Casks/m/marsedit.rb index 1ad2030d0..b3238ba81 100644 --- a/Casks/m/marsedit.rb +++ b/Casks/m/marsedit.rb @@ -1,6 +1,6 @@ cask "marsedit" do - version "5.2.5" - sha256 "da1a973174660914aa9ef0976896a5153f69c9125fc8a2f71c4790f1eb178390" + version "5.2.6" + sha256 "c38b84808159f296943503da1324056dffde0592402d8f6c3bf9e841655a33e7" url "https://redsweater.com/marsedit/MarsEdit#{version}.zip" name "MarsEdit" diff --git a/Casks/m/miniforge.rb b/Casks/m/miniforge.rb index c1f6dbef7..59de54462 100644 --- a/Casks/m/miniforge.rb +++ b/Casks/m/miniforge.rb @@ -1,9 +1,9 @@ cask "miniforge" do arch arm: "arm64", intel: "x86_64" - version "24.7.1-0" - sha256 arm: "2de2a2a31964be19ae157b5f93429cb50f8bf3983c580c8b14acefaf3d7e7c5b", - intel: "03b73291d46199a40cb694a400010de9d737e6397d3eed676f28828fe2df5025" + version "24.7.1-2" + sha256 arm: "cafa7cc6d7baef6ea292880ae46c6c9d28bc1156394a418ceada30118d8b6b9a", + intel: "ec6150160703ee622e6520863f68c5130473b69558aed822c4e369e90ef42aad" url "https:github.comconda-forgeminiforgereleasesdownload#{version}Miniforge3-#{version}-MacOSX-#{arch}.sh" name "miniforge" diff --git a/Casks/m/minstaller.rb b/Casks/m/minstaller.rb new file mode 100644 index 000000000..092dc7f81 --- /dev/null +++ b/Casks/m/minstaller.rb @@ -0,0 +1,26 @@ +cask "minstaller" do + version "3.1.0" + sha256 "7a57d4c812f6ea5e366760eab123a6a0653f0a4af080ca3d129c556918ef58bf" + + url "https://s3.motionvfx.com/mvfxpublic/mInstaller/sparkle/mInstaller-#{version}.zip" + name "mInstaller" + desc "Downloader and manager for MotionVFX products" + homepage "https://www.motionvfx.com/" + + livecheck do + url "https://s3.motionvfx.com/mvfxpublic/mInstaller/sparkle/appcast.xml" + strategy :sparkle + end + + auto_updates true + depends_on macos: ">= :big_sur" + + app "mInstaller.app" + + zap trash: [ + "~/Library/Application Support/mInstaller", + "~/Library/Caches/mInstaller", + "~/Library/HTTPStorages/com.motionvfx.mInstaller", + "~/Library/Preferences/com.motionvfx.mInstaller.plist", + ] +end \ No newline at end of file diff --git a/Casks/n/netron.rb b/Casks/n/netron.rb index 3fea567f6..001acc2d2 100644 --- a/Casks/n/netron.rb +++ b/Casks/n/netron.rb @@ -1,6 +1,6 @@ cask "netron" do - version "7.9.0" - sha256 "8f60f8a70a1966a3bda7cdcaaadf0bbaed71c360807e8cf191adf2c7408a1504" + version "7.9.2" + sha256 "e0b591a606d58b2bc227e6b70fcce0d2207c08f85555bbd0030db8315453742a" url "https:github.comlutzroedernetronreleasesdownloadv#{version}Netron-#{version}-mac.zip" name "Netron" diff --git a/Casks/o/opencore-patcher.rb b/Casks/o/opencore-patcher.rb index 23cb735cc..9c1bf16b3 100644 --- a/Casks/o/opencore-patcher.rb +++ b/Casks/o/opencore-patcher.rb @@ -1,6 +1,6 @@ cask "opencore-patcher" do - version "2.0.1" - sha256 "d222669fb4fc3a08526647764873d52f2e854ac2894ff77a134c548a6a7e010f" + version "2.0.2" + sha256 "405d716996469e143ec6ecd89e04cbb75dcd5bf6c0e437df9cc435c7f22d6b1c" url "https:github.comdortaniaOpenCore-Legacy-Patcherreleasesdownload#{version}OpenCore-Patcher.pkg", verified: "github.comdortaniaOpenCore-Legacy-Patcher" diff --git a/Casks/o/openscad@snapshot.rb b/Casks/o/openscad@snapshot.rb index 38a9d6c85..9dfc76218 100644 --- a/Casks/o/openscad@snapshot.rb +++ b/Casks/o/openscad@snapshot.rb @@ -1,6 +1,6 @@ cask "openscad@snapshot" do - version "2024.09.23" - sha256 "40748c31e665f7df8deef04c03b830df6cfc7449597f8fa36544b9b7f6bb3c92" + version "2024.09.27" + sha256 "eef714fb8d3aef24f8024fd4edd1aaf3a28d057e63ed90379ada65bb3004519f" url "https://files.openscad.org/snapshots/OpenSCAD-#{version}.dmg" name "OpenSCAD" diff --git a/Casks/p/pagico.rb b/Casks/p/pagico.rb index 4e97a19f3..3f311c63e 100644 --- a/Casks/p/pagico.rb +++ b/Casks/p/pagico.rb @@ -1,6 +1,6 @@ cask "pagico" do - version "10,20240926" - sha256 "fa7f41ecb3dd6308b4dc02e44236ab98d2b5cc2053f86a514277556ec464c025" + version "10,20240928" + sha256 "e7c83558cb02f38c1ba2b51b3a90bba6ef0a6024c720153ef278d5a125ce43ee" url "https://www.pagico.com/downloads/Pagico_macOS_r#{version.csv.second}.dmg" name "Pagico" diff --git a/Casks/p/phpwebstudy.rb b/Casks/p/phpwebstudy.rb index b8c7f2330..912db9a13 100644 --- a/Casks/p/phpwebstudy.rb +++ b/Casks/p/phpwebstudy.rb @@ -1,9 +1,9 @@ cask "phpwebstudy" do arch arm: "-arm64" - version "4.3.3" - sha256 arm: "c916f07809b7639c19a7c3160f05bcd1c098db074e2068d17c458e8972965ac1", - intel: "0a134dee85ebc5669fd233387ca0329c40426a38f3b073cc699a411fe59d5472" + version "4.3.5" + sha256 arm: "87556d4f58b02fd58edf8784e0cda7c2013950ef315124c6c6a7aa8db98990cb", + intel: "01b1ba325b03cfd6825126dfffd7ce4c5081f42e507da9fa16e6398307832f27" url "https:github.comxpf0000PhpWebStudyreleasesdownloadv#{version}PhpWebStudy-#{version}#{arch}-mac.zip", verified: "github.comxpf0000PhpWebStudy" diff --git a/Casks/p/puzzles.rb b/Casks/p/puzzles.rb index 2fe5a59b7..7cd15f61f 100644 --- a/Casks/p/puzzles.rb +++ b/Casks/p/puzzles.rb @@ -1,5 +1,5 @@ cask "puzzles" do - version "20240927" + version "20240928" sha256 :no_check url "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/Puzzles.dmg" diff --git a/Casks/q/qownnotes.rb b/Casks/q/qownnotes.rb index 67efa75ce..fcf2e4c06 100644 --- a/Casks/q/qownnotes.rb +++ b/Casks/q/qownnotes.rb @@ -1,6 +1,6 @@ cask "qownnotes" do - version "24.9.7" - sha256 "4c71517ee68813738916b60ade1991f5f8bc7dc072e15b9224e45015737a096c" + version "24.9.8" + sha256 "a84b1dc1793f88d1f5a2911fcbb05e8ca1d9e35d6354a9ed4ac79613bf2a90cb" url "https:github.compbekQOwnNotesreleasesdownloadv#{version}QOwnNotes.dmg", verified: "github.compbekQOwnNotes" diff --git a/Casks/r/redquits.rb b/Casks/r/redquits.rb index 7837b3104..a97442bc2 100644 --- a/Casks/r/redquits.rb +++ b/Casks/r/redquits.rb @@ -1,5 +1,5 @@ cask "redquits" do - version "2.0,1" + version "2.0" sha256 :no_check url "https://redquits.s3.amazonaws.com/RedQuits_v#{version.major}.pkg", @@ -10,15 +10,7 @@ livecheck do url :homepage - regex(/href=.*?RedQuits[._-]v?(\d+(?:\.\d+)*)\.pkg/i) - strategy :page_match do |page, regex| - major_version = page[regex, 1] - next if major_version.blank? - - cask = CaskLoader.load(__FILE__) - download_url = "http://redquits.s3.amazonaws.com/RedQuits_v#{major_version}.pkg" - Homebrew::Livecheck::Strategy::ExtractPlist.find_versions(cask:, url: download_url)[:matches].values - end + regex(/RedQuits\s+v?(\d+(?:\.\d+)+)/i) end pkg "RedQuits_v#{version.major}.pkg" diff --git a/Casks/r/rstudio@daily.rb b/Casks/r/rstudio@daily.rb index e17833579..67f460411 100644 --- a/Casks/r/rstudio@daily.rb +++ b/Casks/r/rstudio@daily.rb @@ -1,6 +1,6 @@ cask "rstudio@daily" do - version "2024.10.0-daily-236" - sha256 "367ad9ca36750f88c6c2760d45b9b50c00450eb83739c1c4d433ef16ef7d2db6" + version "2024.10.0-daily-246" + sha256 "6db5b13893f21d94dee212251f3c3dcffca13106cb55103e78bb367b6414e7be" url "https://rstudio-ide-build.s3.amazonaws.com/electron/macos/RStudio-#{version}.dmg", verified: "rstudio-ide-build.s3.amazonaws.com/electron/macos/" diff --git a/Casks/r/rustrover.rb b/Casks/r/rustrover.rb index 62fccefb4..a612cf9c5 100644 --- a/Casks/r/rustrover.rb +++ b/Casks/r/rustrover.rb @@ -1,7 +1,7 @@ cask "rustrover" do arch arm: "-aarch64" - version "2024.2,242.21829.198" + version "2024.2.2,242.22855.126" sha256 :no_check url "https://download.jetbrains.com/rustrover/RustRover-#{version.csv.first}#{arch}.dmg" diff --git a/Casks/s/sketch@beta.rb b/Casks/s/sketch@beta.rb index 88f41cd6f..391c6e06e 100644 --- a/Casks/s/sketch@beta.rb +++ b/Casks/s/sketch@beta.rb @@ -1,6 +1,6 @@ cask "sketch@beta" do - version "101,181930" - sha256 "d6302ce692da44e9e79197bca63bcba431ad3fa2286a99541bd6f693ab9e6121" + version "101.1,181984" + sha256 "b9cb2c77aa3836a145181ede28aeab4df39a670dfddb0458ba71323c57fdf24c" url "https://beta-download.sketch.com/sketch-#{version.csv.first}-#{version.csv.second}.zip" name "Sketch" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Sketch Beta.app" diff --git a/Casks/s/smultron.rb b/Casks/s/smultron.rb index b488175d3..8417a5c46 100644 --- a/Casks/s/smultron.rb +++ b/Casks/s/smultron.rb @@ -1,5 +1,5 @@ cask "smultron" do - version "14.1,14100" + version "14.1.2,14120" sha256 :no_check # required as upstream package is updated in-place url "https://www.peterborgapps.com/downloads/Smultron#{version.major}.zip" @@ -8,15 +8,13 @@ homepage "https://www.peterborgapps.com/smultron/" livecheck do - url :homepage - regex(/href=.*?Smultron[._-]?v?(\d+)\.zip/i) - strategy :page_match do |page, regex| - major_version = page[regex, 1] - next if major_version.blank? + url "https://www.peterborgapps.com/updates/smultron#{version.major}.plist" + strategy :xml do |xml| + version = xml.elements["//key[text()='version']"]&.next_element&.text&.strip + build = xml.elements["//key[text()='build']"]&.next_element&.text&.strip + next if version.blank? || build.blank? - cask = CaskLoader.load(__FILE__) - download_url = "https://www.peterborgapps.com/downloads/Smultron#{major_version}.zip" - Homebrew::Livecheck::Strategy::ExtractPlist.find_versions(cask:, url: download_url)[:matches].values + "#{version},#{build}" end end diff --git a/Casks/v/vimr.rb b/Casks/v/vimr.rb index 02b02c3c1..19c3656c8 100644 --- a/Casks/v/vimr.rb +++ b/Casks/v/vimr.rb @@ -1,6 +1,6 @@ cask "vimr" do - version "0.48.0,20240727.082947" - sha256 "d2191510738323327a893a5168095aa928dd8bd4e58fb90de2d14e67b4719028" + version "0.48.1,20240928.193147" + sha256 "6188514253f6ce88b96e2fb198d2d0696a41fd4a4a5caa41052f5ba523bf2b21" url "https:github.comqvacuavimrreleasesdownloadv#{version.csv.first}-#{version.csv.second}VimR-v#{version.csv.first}.tar.bz2", verified: "github.comqvacuavimr" diff --git a/Casks/v/vlc@nightly.rb b/Casks/v/vlc@nightly.rb index 36eae4ad5..4124554e1 100644 --- a/Casks/v/vlc@nightly.rb +++ b/Casks/v/vlc@nightly.rb @@ -3,14 +3,14 @@ livecheck_arch = on_arch_conditional arm: "-arm64", intel: "-intel64" on_arm do - version "4.0.0,20240927-0413,78ae78c0" - sha256 "ded0e1c28085058bf77d4038ac2e171c8dac934985cd551ae1363ec05f7d2499" + version "4.0.0,20240928-0413,ceb1cef1" + sha256 "ac5510bca87be8a6fade227bea3220d14da1ad809978cc2031294b0fa65acf21" url "https:artifacts.videolan.orgvlcnightly-macos-#{arch}#{version.csv.second}vlc-#{version.csv.first}-dev-arm64-#{version.csv.third}.dmg" end on_intel do - version "4.0.0,20240927-0411,78ae78c0" - sha256 "f6e0102d23821e1e60ca760969e547ced2ebf7eca1c4ef2efa4fcbcf0a5f9f51" + version "4.0.0,20240928-0411,ceb1cef1" + sha256 "609839594a7f6e90f12fc15ad813801d36775d16f459c153fb18e2b6b0e21d79" url "https:artifacts.videolan.orgvlcnightly-macos-#{arch}#{version.csv.second}vlc-#{version.csv.first}-dev-intel64-#{version.csv.third}.dmg" end diff --git a/Casks/z/zoom-for-it-admins.rb b/Casks/z/zoom-for-it-admins.rb index c09cfd5e5..becc085ec 100644 --- a/Casks/z/zoom-for-it-admins.rb +++ b/Casks/z/zoom-for-it-admins.rb @@ -1,6 +1,6 @@ cask "zoom-for-it-admins" do - version "6.2.2.40571" - sha256 "0ebf571437918fd2976f741feec3332ec764dca4e2c2fa5d5ab0e8d76dcc0dd9" + version "6.2.3.40682" + sha256 "fc077b9076cd37c308ac9529dcb823051a099a9766323c68fa572c6863c83cbd" url "https://cdn.zoom.us/prod/#{version}/ZoomInstallerIT.pkg" name "Zoom for IT Admins" diff --git a/Casks/z/zoom.rb b/Casks/z/zoom.rb index 6bcd1fd79..3d14c268b 100644 --- a/Casks/z/zoom.rb +++ b/Casks/z/zoom.rb @@ -2,9 +2,9 @@ arch arm: "arm64/" livecheck_folder = on_arch_conditional arm: "?archType=arm64" - version "6.2.2.40571" - sha256 arm: "e935124c652dccefd59fd03e4931e6807fc2cdfdf69f4fa68ebd3cbb52eed6f8", - intel: "c8042a25db5037c82ae356fa68fa1be84b6c481d25979da1f82f0f088de201e3" + version "6.2.3.40682" + sha256 arm: "9299dc97a655b3f3b64d7b41859ff6d38f6326e51d62521ac6d2d7df021fa551", + intel: "801f29337118980e63176b3f5e86d5e6193bd6ad7ac7bea71ba336d2b59ab731" url "https://cdn.zoom.us/prod/#{version}/#{arch}zoomusInstallerFull.pkg" name "Zoom" diff --git a/Formula/a/arcade-learning-environment.rb b/Formula/a/arcade-learning-environment.rb index 3d2ad18a0..7a985d086 100644 --- a/Formula/a/arcade-learning-environment.rb +++ b/Formula/a/arcade-learning-environment.rb @@ -3,18 +3,18 @@ class ArcadeLearningEnvironment < Formula desc "Platform for AI research" homepage "https:github.comFarama-FoundationArcade-Learning-Environment" - url "https:github.comFarama-FoundationArcade-Learning-Environmentarchiverefstagsv0.10.0.tar.gz" - sha256 "b7cfa312c2c538f4e03e0b308c32f66c335f87b9cd4d495698601063ea9d65b7" + url "https:github.comFarama-FoundationArcade-Learning-Environmentarchiverefstagsv0.10.1.tar.gz" + sha256 "7e0473de29b63f59054f8a165a968cf5a168bd9c07444d377a1f70401d268894" license "GPL-2.0-only" head "https:github.comFarama-FoundationArcade-Learning-Environment.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "1c85f7f36681ca8b495730c491dfe272ab56227baa3a2b0751d5499764251edc" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "93d00bffd2207730debe347ff06466b3dded6e595c279b7a7be3c900445d2545" - sha256 cellar: :any_skip_relocation, arm64_ventura: "f33a67f675aa6cc418b3f9de04a35ba83e423deeb9dc662946d5b179784b54d2" - sha256 cellar: :any_skip_relocation, sonoma: "46307c897806fdcf0ddf6d5d1a7e3710c288dde8bc2d3172463d0a5de176c5d6" - sha256 cellar: :any_skip_relocation, ventura: "98da0b96f2b25bbc46d80fe470b91bc5cdfd564dc6554c970153c3f17b20b5b3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "14129b42c2db132cfcf8a25309c349e95241663a247d08e8ce0116eadda6390e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "a69ba3f3965d52884eb1950417efcf0a5d19a8db48d11aedd12af59fe92e8c8a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "0696c90decbb6dfba17039e5468ec72c4a4cd7b70b0949907420c0ef35760627" + sha256 cellar: :any_skip_relocation, arm64_ventura: "38cd6881049eaf3df3b4e17c76b0af82ef47a8bf4c5bc0f9a41dcddeb183afd4" + sha256 cellar: :any_skip_relocation, sonoma: "39f422f6998769392d97cbe6bbbc4af38c9e860d7643c7dc684e0ab4e6bd8818" + sha256 cellar: :any_skip_relocation, ventura: "32f6fa20cd2fd7bbadb84681eef5c665aafd5a070f40044d5211dcb34490087c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "0f2cf58da8b8b441eca30c9f193af76d08137e52926d1c3444a4f8820c8376a2" end depends_on "cmake" => :build diff --git a/Formula/a/autorest.rb b/Formula/a/autorest.rb index 91ad6dae1..3627f9aa2 100644 --- a/Formula/a/autorest.rb +++ b/Formula/a/autorest.rb @@ -6,14 +6,13 @@ class Autorest < Formula license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "e83b47baa0ca32e782bee30fb9370448ffc422da79bc9e908456cf1703e1e80e" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "30a9674e336cdda3efd1f20619c0fe0064756580ddad82f8fb5b644f70c047d7" - sha256 cellar: :any_skip_relocation, arm64_ventura: "30a9674e336cdda3efd1f20619c0fe0064756580ddad82f8fb5b644f70c047d7" - sha256 cellar: :any_skip_relocation, arm64_monterey: "30a9674e336cdda3efd1f20619c0fe0064756580ddad82f8fb5b644f70c047d7" - sha256 cellar: :any_skip_relocation, sonoma: "9541dfcb6f0bdbf17e71c29691892f82a76e86bf54c15adf7d06ac34862df3cd" - sha256 cellar: :any_skip_relocation, ventura: "9541dfcb6f0bdbf17e71c29691892f82a76e86bf54c15adf7d06ac34862df3cd" - sha256 cellar: :any_skip_relocation, monterey: "9541dfcb6f0bdbf17e71c29691892f82a76e86bf54c15adf7d06ac34862df3cd" - sha256 cellar: :any_skip_relocation, x86_64_linux: "30a9674e336cdda3efd1f20619c0fe0064756580ddad82f8fb5b644f70c047d7" + rebuild 1 + sha256 cellar: :any_skip_relocation, arm64_sequoia: "e83b47baa0ca32e782bee30fb9370448ffc422da79bc9e908456cf1703e1e80e" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "e83b47baa0ca32e782bee30fb9370448ffc422da79bc9e908456cf1703e1e80e" + sha256 cellar: :any_skip_relocation, arm64_ventura: "e83b47baa0ca32e782bee30fb9370448ffc422da79bc9e908456cf1703e1e80e" + sha256 cellar: :any_skip_relocation, sonoma: "a723686fd868adf61661dc45f12e286dac112866af987abb041ad828aad82988" + sha256 cellar: :any_skip_relocation, ventura: "a723686fd868adf61661dc45f12e286dac112866af987abb041ad828aad82988" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e83b47baa0ca32e782bee30fb9370448ffc422da79bc9e908456cf1703e1e80e" end depends_on "node" diff --git a/Formula/b/ballerina.rb b/Formula/b/ballerina.rb index 1b91c3ed9..c5cd6fa54 100644 --- a/Formula/b/ballerina.rb +++ b/Formula/b/ballerina.rb @@ -1,8 +1,8 @@ class Ballerina < Formula desc "Programming Language for Network Distributed Applications" homepage "https://ballerina.io" - url "https://dist.ballerina.io/downloads/2201.10.0/ballerina-2201.10.0-swan-lake.zip" - sha256 "fa00fa7c30ade1f650ea118d80f46b174b0b87d593030d199a23758a9edbc3ea" + url "https://dist.ballerina.io/downloads/2201.10.1/ballerina-2201.10.1-swan-lake.zip" + sha256 "acc3bc0a28f068e3233836ecbe50fdd6ab1b5fb5ce1a181a46f1858174c24d60" license "Apache-2.0" # The Downloads and Installation Options pages don't include any version @@ -18,7 +18,7 @@ class Ballerina < Formula end bottle do - sha256 cellar: :any_skip_relocation, all: "afc8fedab6d25e61978d53c6571030190e2994181ff328be2a256fad87d5bf68" + sha256 cellar: :any_skip_relocation, all: "6a8a7748133755a5824ef09d3e5dfe45d99efae4d1c6736a6f0b81dd3e7fa8e5" end depends_on "openjdk" diff --git a/Formula/b/bkt.rb b/Formula/b/bkt.rb index 51b2168f7..561c2d007 100644 --- a/Formula/b/bkt.rb +++ b/Formula/b/bkt.rb @@ -1,17 +1,17 @@ class Bkt < Formula desc "CLI utility for caching the output of subprocesses" homepage "https:www.bkt.rs" - url "https:github.comdimo414bktarchiverefstags0.8.1.tar.gz" - sha256 "c8c8cc6f03d0fd35c4ace0ad81e437c41c6bb7778f5caafb3dbb1904b2b0c4f5" + url "https:github.comdimo414bktarchiverefstags0.8.2.tar.gz" + sha256 "d9128a13070ebc564bcc70210062bdd60eb757fd0f5d075c50e9aa7f714c6562" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "9c9b11cb72eee4a2791a5accc9d325934004dcc97f741d18530a19f0d93e5d18" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "94b062a26c16243e7131ba960a751c69320a2ca2a181ce8e56cfbf49fc53c88d" - sha256 cellar: :any_skip_relocation, arm64_ventura: "31bd800e3d07048d1938701bcbc12a81222eaebfa5c2654585774defefab93e7" - sha256 cellar: :any_skip_relocation, sonoma: "724039c2d9082e63585935895e54396f079440eaec8a0bbc8b142a6c5b38a524" - sha256 cellar: :any_skip_relocation, ventura: "7543fed4a370c38f58147c1664c3f3533b9b1d1b4614bd70be908150e447e206" - sha256 cellar: :any_skip_relocation, x86_64_linux: "769d5594fd70d6e6e0294999a6ff4c09bea44e3625dcc0cfd13ad62358e39543" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "b10047b912e99a0490844b80c06ad838dd05f85ff7e9e87f5c25447993b72ce7" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "dc1910c62ee9d66bb773f0633106edb03345905393999a29f056ab59b570e583" + sha256 cellar: :any_skip_relocation, arm64_ventura: "4ead41eec54fe52160bacbcd5305a521e7704c5fc6b19082aebb03163d0b02ab" + sha256 cellar: :any_skip_relocation, sonoma: "fef406248481dabdb5e53ad4eb26be1f6984dbb261597a4f02e34a410d0b5141" + sha256 cellar: :any_skip_relocation, ventura: "4d516657009e7793b2f9e2e3ee08a9349d613346481b4f03581f1cfd4a948851" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9f933949ff5c0945bc66c55380e42ca9e96d4292c241ba2ed8a147ea35e4b0a0" end depends_on "rust" => :build diff --git a/Formula/c/cargo-make.rb b/Formula/c/cargo-make.rb index fab5c0abe..e43d2ba7a 100644 --- a/Formula/c/cargo-make.rb +++ b/Formula/c/cargo-make.rb @@ -1,19 +1,17 @@ class CargoMake < Formula desc "Rust task runner and build tool" homepage "https:github.comsagieguraricargo-make" - url "https:github.comsagieguraricargo-makearchiverefstags0.37.16.tar.gz" - sha256 "bf3e46b94416f8c426fd3af41c37dcb015d2b593886bb2eceba8cc0def39f1fb" + url "https:github.comsagieguraricargo-makearchiverefstags0.37.17.tar.gz" + sha256 "6338725e9910e7e579143ad4d4dddda950c2ea7244b747d502f8bc27af267333" license "Apache-2.0" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "b9049737e1ef91bac22d9ccc3cc266177515607718a28550a9e15a3c8380354c" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "6dfe95fa630b7e6e21ec9ddb0442f96420cc385170ab50f101069ba962bec328" - sha256 cellar: :any_skip_relocation, arm64_ventura: "bfb436f9360c89158122188bf95f8ea44aef81bb6b086dad7edb2fabaf7508c8" - sha256 cellar: :any_skip_relocation, arm64_monterey: "2c57b1110b8a7b3d13e9422724cd6b8895d4591c0761bd996f75417700993ff3" - sha256 cellar: :any_skip_relocation, sonoma: "1b5a2d2783faa25916916710c3765869b9dec3e4212b77c552a5c0bebd152a12" - sha256 cellar: :any_skip_relocation, ventura: "2fb182684e7cd31ead508eb283a01d89eb637fd87d87fec901ed938357bb6eff" - sha256 cellar: :any_skip_relocation, monterey: "20ee8d085af2b62c6895265ece1b0796d39a33542cf9b901be3f207e834008ff" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8d35c8302a3b7b94a32eee6d592ea4d2592a9cc891b8e942b483e8492a11a955" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "f358a30e13066704a369e2b0c2497c38070854b44af6d529d37ace9601c5f4fc" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "73bed2ebb1050021798ed4a7c62270e0b2f6e27b86428c65ab167090f4509f33" + sha256 cellar: :any_skip_relocation, arm64_ventura: "4436d9f012eaf5bff70f995878c0d856f29e9a5353dd58c0431cafd5eafdb405" + sha256 cellar: :any_skip_relocation, sonoma: "649d48b81aace3671cd16abb689ffbd7af2c091419c7a03ae5c3e7024b9048b6" + sha256 cellar: :any_skip_relocation, ventura: "27087e81249a4637064355b6c8d7c295cc66530af9482a0670aac602630d9b0f" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d2499c9947652d6277f864996571dc67c20b361f5c2f432514137ad88e5eb648" end depends_on "rust" => :build diff --git a/Formula/c/cdk8s.rb b/Formula/c/cdk8s.rb index c010182c1..082baf6b1 100644 --- a/Formula/c/cdk8s.rb +++ b/Formula/c/cdk8s.rb @@ -1,17 +1,17 @@ class Cdk8s < Formula desc "Define k8s native apps and abstractions using object-oriented programming" homepage "https://cdk8s.io/" - url "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-2.198.229.tgz" - sha256 "fb10620dca9ce2e51ec610677ab584b3ef6fcbc6bf00aad06f72b389ebfa7593" + url "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-2.198.230.tgz" + sha256 "7ec9cdc024363ab86d23b24a3180894cbb1adda6008040b6d5edca9b3a16f2ca" license "Apache-2.0" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "24b510561c0d827d52316846a3c06df596416b2bfd0b3f33ef5812df2f34c13b" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "24b510561c0d827d52316846a3c06df596416b2bfd0b3f33ef5812df2f34c13b" - sha256 cellar: :any_skip_relocation, arm64_ventura: "24b510561c0d827d52316846a3c06df596416b2bfd0b3f33ef5812df2f34c13b" - sha256 cellar: :any_skip_relocation, sonoma: "f5882314e9c92f0af1cf812f6cde99c7730d21291312d0068814acd0112f5a37" - sha256 cellar: :any_skip_relocation, ventura: "f5882314e9c92f0af1cf812f6cde99c7730d21291312d0068814acd0112f5a37" - sha256 cellar: :any_skip_relocation, x86_64_linux: "24b510561c0d827d52316846a3c06df596416b2bfd0b3f33ef5812df2f34c13b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "8a6a741434abd75af2124cf6578012dc599466627918b65ff61de05f3f8d6965" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "8a6a741434abd75af2124cf6578012dc599466627918b65ff61de05f3f8d6965" + sha256 cellar: :any_skip_relocation, arm64_ventura: "8a6a741434abd75af2124cf6578012dc599466627918b65ff61de05f3f8d6965" + sha256 cellar: :any_skip_relocation, sonoma: "84e56c339bce3a1abcb86c4cf38923ce42910d7f44abf180b07d075b85601e30" + sha256 cellar: :any_skip_relocation, ventura: "84e56c339bce3a1abcb86c4cf38923ce42910d7f44abf180b07d075b85601e30" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8a6a741434abd75af2124cf6578012dc599466627918b65ff61de05f3f8d6965" end depends_on "node" diff --git a/Formula/c/chuck.rb b/Formula/c/chuck.rb index 3a0308c73..c6cf5d27b 100644 --- a/Formula/c/chuck.rb +++ b/Formula/c/chuck.rb @@ -1,9 +1,9 @@ class Chuck < Formula desc "Concurrent, on-the-fly audio programming language" homepage "https:chuck.cs.princeton.edu" - url "https:chuck.cs.princeton.edureleasefileschuck-1.5.2.5.tgz" - mirror "https:chuck.stanford.edureleasefileschuck-1.5.2.5.tgz" - sha256 "e5b604dfb303639392e15245f27dcba6514292b58d0c00b64b00dfa6a116ec75" + url "https:chuck.cs.princeton.edureleasefileschuck-1.5.3.0.tgz" + mirror "https:chuck.stanford.edureleasefileschuck-1.5.3.0.tgz" + sha256 "5f2f0812dd68e0d2f0965128a486389049533f38149dee76f9f3df56581b60a4" license "GPL-2.0-or-later" head "https:github.comccrmachuck.git", branch: "main" @@ -13,14 +13,12 @@ class Chuck < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "e2e9fe938c3e49992f1826d727dbb440e35227da8d4c8e53c27b2b03c2f4b535" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "c17e1e6bfde23f5dab757502e8f1b1c3212e8fcecaa0ce82694491cf05c80e45" - sha256 cellar: :any_skip_relocation, arm64_ventura: "308cf5ce16e9c3a16eedfa835d990dcef16bf93412c7f94efb97ea3c8cfce9c0" - sha256 cellar: :any_skip_relocation, arm64_monterey: "c55d357a5d147cd7b907096f69be83337d87a15a1342ac71fd8317c3d8e5b25a" - sha256 cellar: :any_skip_relocation, sonoma: "6873d3ab3337ec5f0a657723b0fbf6d0117d41a37f60c7478b9eee57be6783f1" - sha256 cellar: :any_skip_relocation, ventura: "2390007e18a5f73fd88c183544ddbb223143df44c1a7e373f7c2b89937b1a447" - sha256 cellar: :any_skip_relocation, monterey: "ae5532853bd70bb832b9707499bc12b189bbc327745771bbf910be814cff5a4a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "39c0fac876395360fcc3de2cb8cb18d75d6ccdbc969f7ade067ff2a08268cb17" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "a60f15cc08b7eb7d2d593a5b79a58a67086f26efd6e7872ec8e0d74bdbbf8755" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "626e53ed38bfcbdbaf9bfaa0e5454a63883a31ef0b5cbef40ec2aa02c3f0af6a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "6a12d87dc5755f49c8ff6cc12c7b4aca4c73a3222aae12555396161b83e863f9" + sha256 cellar: :any_skip_relocation, sonoma: "5db5d669bb1bda8308db5db5e0ed07d3847964f360ae5159eb7025286c889c79" + sha256 cellar: :any_skip_relocation, ventura: "959dca43eb059f231c6e39551ede3402056d11c1a46c9bfd0d17bc94f6c6f68a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b5a5d4fb103fa994d936afaf47bdaebbbdc0f39b7cc6c3336ed22c20aaa2199a" end uses_from_macos "bison" => :build diff --git a/Formula/c/claws-mail.rb b/Formula/c/claws-mail.rb index b9b837060..959ca9b1b 100644 --- a/Formula/c/claws-mail.rb +++ b/Formula/c/claws-mail.rb @@ -11,31 +11,48 @@ class ClawsMail < Formula end bottle do - sha256 arm64_sequoia: "3f3a1935f519005907c926ee080b9679552c30120f18122d011bb30f4c10553f" - sha256 arm64_sonoma: "260cc6ed26555448097f742c63e73bcedd1c29e6255593c04ac9c7534c82fbd6" - sha256 arm64_ventura: "01403c8a41e6e0c6712ecdc32353139671b4c784c916de9e5bbf8ee3f2b499d6" - sha256 arm64_monterey: "6f6056afe0b0dd10c3e9d37127f50a9498db8beb0a764cd78188fa030dc59bd7" - sha256 sonoma: "1819b7c665b74c617018dcadd6b479d19db69ed4678683eb866fef502b0b1899" - sha256 ventura: "e916c03bc2f8b9a17237783044ae9c13fb039bbe06a0cb10b00e365c70be3472" - sha256 monterey: "9a22338fd482708205faeecd789eddd4b8d692f0dea74aad135d595e5ab3b86a" - sha256 x86_64_linux: "d853654004fa0fbb3f57ba98d2ec1d715223027ff6e55452a54c4d369940a060" + rebuild 1 + sha256 arm64_sequoia: "eb436dc59303f44da3ab375d860a40a778ca8c42cf9433d3154de49a1155a5df" + sha256 arm64_sonoma: "56ee41c9c2477cee478bb0ee5af18780c54b430ef4277630d98399a015fab8af" + sha256 arm64_ventura: "4da3da8b0fa9a94f764ff5729ccefe866bd2e2cdd37900a46d596b3b607468e0" + sha256 sonoma: "defbe49f59b83d9d7dddd419ce018c6d3e40b0f57d3df3b5e2f8022fa6a9238e" + sha256 ventura: "1c35e345b1267be409074f4d15c18a5cd94fed8eb315e640528928bb635afd72" + sha256 x86_64_linux: "6d08c23e20dc8679ed712a4709e976bbd722d7e0030114e43e322c88c0b39356" end depends_on "pkg-config" => :build depends_on "cairo" + depends_on "gdk-pixbuf" depends_on "glib" depends_on "gnutls" depends_on "gtk+3" depends_on "libetpan" depends_on "nettle" + depends_on "pango" + + uses_from_macos "zlib" + + on_macos do + depends_on "at-spi2-core" + depends_on "gettext" + depends_on "harfbuzz" + end + + on_linux do + depends_on "libice" + depends_on "libsm" + end def install - ENV.append "LDFLAGS", "-Wl,-framework -Wl,Security" if OS.mac? - system "./configure", *std_configure_args, - "--disable-silent-rules", + if OS.mac? + ENV["LIBETPAN_CFLAGS"] = "-I#{Formula["libetpan"].opt_include}" + ENV["LIBETPAN_LIBS"] = "-F#{Formula["libetpan"].opt_frameworks} -framework libetpan" + end + system "./configure", "--disable-silent-rules", "--disable-archive-plugin", "--disable-dillo-plugin", - "--disable-notification-plugin" + "--disable-notification-plugin", + *std_configure_args system "make", "install" end diff --git a/Formula/c/coordgen.rb b/Formula/c/coordgen.rb new file mode 100644 index 000000000..e4355071c --- /dev/null +++ b/Formula/c/coordgen.rb @@ -0,0 +1,57 @@ +class Coordgen < Formula + desc "Schrodinger-developed 2D Coordinate Generation" + homepage "https:github.comschrodingercoordgenlibs" + url "https:github.comschrodingercoordgenlibsarchiverefstagsv3.0.2.tar.gz" + sha256 "f67697434f7fec03bca150a6d84ea0e8409f6ec49d5aab43badc5833098ff4e3" + license "BSD-3-Clause" + + bottle do + sha256 cellar: :any, arm64_sequoia: "f3291f603f1f55c41163e4acab534a3fc8fb192582deff462ec8894764ba5bb9" + sha256 cellar: :any, arm64_sonoma: "fc7b1c0c8932a1a8a254c4091a749de3d78d34103a666478ff62ce9f0e0abac8" + sha256 cellar: :any, arm64_ventura: "eaa02e2c8e3b39f293800cb03bd5bac05306e852725dca1d65592c1a655d2abb" + sha256 cellar: :any, sonoma: "aec4514a4bb6382e5570aaab3970f1b4bc326d47eec90d82650fd58f37c32150" + sha256 cellar: :any, ventura: "0fe50a8d4e7c4a55ac999494491ea9eb246bf8610d22e5f57697d92a9978a2f8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ff923bc755c574b2b66e0e70123d183dfbe781db2aedc2ec47451c5a7b1586d3" + end + + depends_on "boost" => :build + depends_on "cmake" => :build + depends_on "maeparser" + + def install + system "cmake", "-S", ".", "-B", "build", + "-DCOORDGEN_BUILD_EXAMPLE=OFF", + "-DCOORDGEN_BUILD_TESTS=OFF", + "-DCOORDGEN_USE_MAEPARSER=ON", + *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" + end + + test do + (testpath"test.cpp").write <<~EOS + #include + #include + + int main() { + sketcherMinimizer minimizer; + auto* min_mol = new sketcherMinimizerMolecule(); + auto a1 = min_mol->addNewAtom(); + a1->setAtomicNumber(7); + auto a2 = min_mol->addNewAtom(); + a2->setAtomicNumber(6); + auto b1 = min_mol->addNewBond(a1, a2); + b1->setBondOrder(1); + minimizer.initialize(min_mol); + minimizer.runGenerateCoordinates(); + auto c1 = a1->getCoordinates(); + auto c2 = a2->getCoordinates(); + std::cout << c1 << " " << c2; + return 0; + } + EOS + + system ENV.cxx, "-std=c++11", "test.cpp", "-o", "test", "-L#{lib}", "-lcoordgen" + assert_equal "(-50, 0) (0, 0)", shell_output(".test") + end +end \ No newline at end of file diff --git a/Formula/c/czg.rb b/Formula/c/czg.rb index 5337fb790..884a1f5eb 100644 --- a/Formula/c/czg.rb +++ b/Formula/c/czg.rb @@ -1,13 +1,12 @@ class Czg < Formula desc "Interactive Commitizen CLI that generate standardized commit messages" homepage "https:github.comZhengqbbbcz-git" - url "https:registry.npmjs.orgczg-czg-1.9.4.tgz" - sha256 "d005cdff971561e70fe64d615ab67e60d5eba0e8f9dd8994fa22b54f861f9b47" + url "https:registry.npmjs.orgczg-czg-1.10.0.tgz" + sha256 "8409c3e6656d5b860951615871fb546e809d0ecd12d67da0c2857b9720de75db" license "MIT" bottle do - rebuild 2 - sha256 cellar: :any_skip_relocation, all: "a3347a508d4da68d32e5b6ef0c837f2cbfade314eb131f94dd944fb9e9a6c07e" + sha256 cellar: :any_skip_relocation, all: "104253e3fd6a1b91f68a65562239f3800225ef27a88ce5f093809c8b45eab1e8" end depends_on "node" diff --git a/Formula/d/dnsviz.rb b/Formula/d/dnsviz.rb index 758b29cbe..0b4c869f0 100644 --- a/Formula/d/dnsviz.rb +++ b/Formula/d/dnsviz.rb @@ -3,140 +3,55 @@ class Dnsviz < Formula desc "Tools for analyzing and visualizing DNS and DNSSEC behavior" homepage "https:github.comdnsvizdnsviz" - url "https:files.pythonhosted.orgpackagescd6e8e285523108cc91b32f0584c2b4a7b006348af597cdc84e728206df15b3bdnsviz-0.10.0.tar.gz" - sha256 "8e2c4d0636296acf704f7eca1ca8fea98b022c920c5517b39dfdc982ce685cd3" + url "https:files.pythonhosted.orgpackages302657a692b8f913ae22450f5b1dde5c52fe9a262c3e678eb63a4bdc0e464781dnsviz-0.11.0.tar.gz" + sha256 "3e93055950fc7837a40058f06190b0d9d7392332ea1aa0da6f9ff00c3b076d3e" license "GPL-2.0-or-later" bottle do - sha256 cellar: :any, arm64_sequoia: "e74fc8bc1e0eabf08fe6b0fe49a032212ab4fa499de6c1a9dc0bb073fdfea8b3" - sha256 cellar: :any, arm64_sonoma: "010d753c953f5784dbdcabb3a0e178b37feebc15a8849ecc60da0e06e6b1a98d" - sha256 cellar: :any, arm64_ventura: "11074313d53d5f0e1bb3bb45e5f0d2cfd360890158bb0db237acfb5fdac8b4a6" - sha256 cellar: :any, arm64_monterey: "4cb91ae29fff849510d2eab470bcfe4370158db481f9ce11101661a692ff1855" - sha256 cellar: :any, sonoma: "d16f6e37ee84a64ed3dd280965879b0d103dd67b1330842d61b5bb3502cd526e" - sha256 cellar: :any, ventura: "be79adbc4298d749b20aa5d3f223a80bab1ebb58cac17a5ee5bbb89d7449a1ea" - sha256 cellar: :any, monterey: "6ed049efc4d975a5eff8cdfb85e2f23274d73e9218e9b4bf4ce4822f04d96c46" - sha256 cellar: :any_skip_relocation, x86_64_linux: "80fb24e908cb98fc30a35d3a4a882daa73eaa9c1b9678a4ec714f3118e42450c" + sha256 cellar: :any, arm64_sequoia: "679f02dd6f5539efad854bd7a6b95c5614f2b2778bde100c2c2fa45c4a3cee12" + sha256 cellar: :any, arm64_sonoma: "3401d8a2860a252aa95ba065553a12f318363c5ae4a3799c53a9346d57f723ec" + sha256 cellar: :any, arm64_ventura: "433ed13adb32db188bde5e54606270a2e4c50b1c537f679e427742d5d282eac5" + sha256 cellar: :any, sonoma: "bffdb76ff1a8b3fb1f23dcf1b4487e51393e5d806a702720ea42b90c2f67eb44" + sha256 cellar: :any, ventura: "c2490a66cb55a34bcdd34e6c35c7e651432aacfad5bd4ce4fa53acc7cb2e9315" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b252d87ea09e3d8eb677fcf6d4bc78ee69f1845250522b17dd8f3ec7eff5890f" end depends_on "bind" => [:build, :test] depends_on "pkg-config" => :build depends_on "swig" => :build depends_on "json-c" => :test + depends_on "cryptography" depends_on "graphviz" depends_on "openssl@3" depends_on "python@3.12" - on_linux do - # Fix build error of m2crypto, see https:github.comcrocs-munirocaissues1#issuecomment-336893096 - depends_on "swig" - end - resource "dnspython" do url "https:files.pythonhosted.orgpackages377dc871f55054e403fdfd6b8f65fd6d1c4e147ed100d3e9f9ba1fe695403939dnspython-2.6.1.tar.gz" sha256 "e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc" end - resource "m2crypto" do - url "https:files.pythonhosted.orgpackagesd77d2b414ab83ae8d1e1eb4e8c255f94a8424d41e975f97b25da82f4029f78d2M2Crypto-0.41.0.tar.gz" - sha256 "3a1358c7ee849046d91782a777f1786bf027a1c1d51b5faf8f19435bfc3f1495" - end - resource "pygraphviz" do url "https:files.pythonhosted.orgpackages8c417b9a22df38bb7884012b34f2986d765691dbe41bf5e7af881dfd09f8145fpygraphviz-1.13.tar.gz" sha256 "6ad8aa2f26768830a5a1cfc8a14f022d13df170a8f6fdfd68fd1aa1267000964" end def install - ENV["SWIG_FEATURES"] = "-I#{Formula["openssl@3"].opt_include}" virtualenv_install_with_resources(link_manpages: true) end test do - (testpath"example.com.zone.signed").write <<~EOS - ; File written on Thu Jan 10 21:14:03 2019 - ; dnssec_signzone version 9.11.4-P2-3~bpo9+1-Debian - example.com. 3600 IN SOA example.com. root.example.com. ( - 1 ; serial - 3600 ; refresh (1 hour) - 3600 ; retry (1 hour) - 14400 ; expire (4 hours) - 3600 ; minimum (1 hour) - ) - 3600 RRSIG SOA 10 2 3600 ( - 20230110031403 20190111031403 39026 example.com. - D2WDMpH4Ip+yi2wQFmCq8iPWWdHovGigrG - +509RbOLHbeFaO84PrPvwdS6kjDupQbyG1t - 8Hx0XzlvitBZjpYFq3bdk0zUS39IroeDfU - xRBlI2bEaIPxgG2AulJjS6lnYigfko4AKfe - AqssO7P1jpiUUYtFpivK3ybl03o= ) - 3600 NS example.com. - 3600 RRSIG NS 10 2 3600 ( - 20230110031403 20190111031403 39026 example.com. - bssTLRwAeyn0UtOjWKVbaJdq+lNbeOKBE2a4 - QdR2lrgNDVenY8GciWarYcd5ldPfrfX5t5I9 - QwiIsvxAPgksVlmWcZGVDAAzzlglVhCg2Ys - J7YEcV2DDIMZLx2hm6gu9fKaMcqp8lhUSCBD - h4VTswLV1HoUDGYwEsjLEtiRin8= ) - 3600 A 127.0.0.1 - 3600 RRSIG A 10 2 3600 ( - 20230110031403 20190111031403 39026 example.com. - TH+PWGhFd3XL09IkCeAd0TNrWVsj+bAcQESx - F27lCgMnYYebiy86QmhEGzM+lu7KX1Vn15qn - 2KnyEKofW+kFlCaOMZDmwBcU0PznBuGJoQ9 - 2OWe3X2bw5kMEQdxo7tjMlDo+v975VaZgbCz - od9pETQxdNBHkEfKmxWpenMi9PI= ) - 3600 AAAA ::1 - 3600 RRSIG AAAA 10 2 3600 ( - 20230110031403 20190111031403 39026 example.com. - qZM60MUJp95oVqQwdW03eoCe5yYu8hdpnf2y - Z7eyxTDg1qEgF+NUF6Spe8OKsu2SdTolT0CF - 8X068IGTEr2rbFKUt1owQEyYuAnbNGBmg99 - +yo1miPgxpHLGbkMiSK7q6phMdF+LOmGXkQ - G3wbQ5LUn2R7uSPehDwXiRbD0V8= ) - 3600 NSEC example.com. A NS SOA AAAA RRSIG NSEC DNSKEY - 3600 RRSIG NSEC 10 2 3600 ( - 20230110031403 20190111031403 39026 example.com. - RdxTmynYt0plItVI10plFis6PbsH29qyXBw - NLOEAMNLvU6IhCOlv7T8YxZWsamg3NyM0det - NgQqIFfJCfLEn2mzHdqfPeVqxyKgXF1mEwua - TZpE8nFw95buxV0cg67N8VF7PZX6zr1aZvEn - b022mYFpqaGMhaA6f++lGChDw80= ) - 3600 DNSKEY 256 3 10 ( - AwEAAaqQ5dsqndLRH+9jGbtUObxgAEvM7VH - y12xjouBFnqTkAL9VvonNwYkFjnCZnIriyl - jOkNDgE4G8pYzYlK13EtxBDJrUoHU11ZdL95 - ZQEpd8hWGqSG2KQiCYwAAhmG1qu+I+LtexBe - kNwT3jJ1BMgGB3xsCluUYHBeSlq9caU - ) ; ZSK; alg = RSASHA512 ; key id = 39026 - 3600 DNSKEY 257 3 10 ( - AwEAAaLSZl7J7bJnFAcRrqWE7snJvJ1uzkS8 - p1iq3ciHnt6rZJq47HYoP5TCnKgCpjeHtZt - L7n8ixPjhgj8GkfOwoWq5kU3JUN2uX6pBb - FhSsVeNe2JgEFtloZSMHhSU52yS009WcjZJV - O2QX2JXcLy0EMI2S4JIFLa5xtatXQ2F - ) ; KSK; alg = RSASHA512 ; key id = 34983 - 3600 RRSIG DNSKEY 10 2 3600 ( - 20230110031403 20190111031403 34983 example.com. - g1JfHNrvVch3pAX3qHuiivUeSawpmO7h2Pp - Hqt9hPbR7jpzOxbOzLAxHopMRxxXN1avyI5 - dh23ySy1rbRMJprz2n09nYbK7m695u7P18+F - sCmI8pjqtpJ0wgltEQBCRNaYOrHvK+8NLvt - PGJqJru7+7aaRr1PP+ne7Wer+gE= ) - EOS - (testpath"example.com.zone-delegation").write <<~EOS - example.com. IN NS ns1.example.com. - ns1.example.com. IN A 127.0.0.1 - example.com. IN DS 34983 10 1 EC358CFAAEC12266EF5ACFC1FEAF2CAFF083C418 - example.com. IN DS 34983 10 2 608D3B089D79D554A1947BD10BEC0A5B1BDBE67B4E60E34B1432ED00 33F24B49 - EOS - system bin"dnsviz", "probe", "-d", "0", "-A", - "-x", "example.com:example.com.zone.signed", - "-N", "example.com:example.com.zone-delegation", - "-D", "example.com:example.com.zone-delegation", - "-o", "example.com.json", - "example.com" - system bin"dnsviz", "graph", "-r", "example.com.json", "-Thtml", "-o", "devnull" - system bin"dnsviz", "grok", "-r", "example.com.json", "-o", "devnull" - system bin"dnsviz", "print", "-r", "example.com.json", "-o", "devnull" + resource "example-com-probe-auth" do + url "https:raw.githubusercontent.comdnsvizdnsvizrefsheadsmastertestszonesunsignedexample.com-probe-auth.json" + sha256 "6d75bf4e6289db41f8da6263aed2e0e8c910b8f303e4f065ec7d359997248997" + end + + resource("example-com-probe-auth").stage do + system bin"dnsviz", "probe", "-d", "0", + "-r", "example.com-probe-auth.json", + "-o", "example.com.json" + system bin"dnsviz", "graph", "-r", "example.com.json", "-Thtml", "-o", "devnull" + system bin"dnsviz", "grok", "-r", "example.com.json", "-o", "devnull" + system bin"dnsviz", "print", "-r", "example.com.json", "-o", "devnull" + end end end \ No newline at end of file diff --git a/Formula/d/duckscript.rb b/Formula/d/duckscript.rb index e81fa87e8..302011c1e 100644 --- a/Formula/d/duckscript.rb +++ b/Formula/d/duckscript.rb @@ -1,20 +1,19 @@ class Duckscript < Formula desc "Simple, extendable and embeddable scripting language" homepage "https:sagiegurari.github.ioduckscript" - url "https:github.comsagiegurariduckscriptarchiverefstags0.9.3.tar.gz" - sha256 "c73827af830b4c54903143839ea29651a991574ce6aded613fc077d095ac0c14" + url "https:github.comsagiegurariduckscriptarchiverefstagsv0.9.4-01.tar.gz" + version "0.9.4" + sha256 "f341b81724e2f6bc2ea824155f5aea38a17d3c9a79d274aa2aba96c3890695d1" license "Apache-2.0" head "https:github.comsagiegurariduckscript.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "52c2e53ced6c41a99aa1d4fe7cb5088c7132a1a32f4ccd36e2b4af97352601ee" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "f99441500bd4b4f1d679761fad30c40af7dc7507cded285b3051ed762fbb22c6" - sha256 cellar: :any_skip_relocation, arm64_ventura: "41c6eaea6bb193ea64b815068454f6079dd810359a20005d5a5e3934ce5872de" - sha256 cellar: :any_skip_relocation, arm64_monterey: "929fd5c227aa1391145ad124780188dc9630bdc6f6eac43b7a621f1bbc34906e" - sha256 cellar: :any_skip_relocation, sonoma: "3e6f6deec2c5bbf8cee875daeeeb8c72173fb98f3366af2d2d5ee4953f764de5" - sha256 cellar: :any_skip_relocation, ventura: "147d01070177af9d864e7685db3a484b807f266790c3232ff872c6c70b38ea58" - sha256 cellar: :any_skip_relocation, monterey: "9c9b387692bc68d3f0373c57dade64a24c617ec2d4b6f08ce1d49d81008aefff" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7d3f766580f60b4fadffb56a49c0186b6417a682a74bc0e433b78fd6c464d7dc" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "b987b8107ace0db8d7cd3761d0808fc627d4bad33fc866220e7bb411c01355f3" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "7d3cefd642d7aeff32073fb23cb0f1505de36dd46d15bdf0b1c72bf6f324e00a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "2d47f018e1f6453ae50ab10fe59be44630b66c097f0689badf43d62b793b7ea8" + sha256 cellar: :any_skip_relocation, sonoma: "f4030501fa35a536b72fecd0dc305bf195d9ae96bbf4efa8a159191cf9ae0892" + sha256 cellar: :any_skip_relocation, ventura: "9e574c5420c6c165c284e64a7430baba8f5b52e3750a6aea459725327e021b55" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1b9cd4f260f3acb474fea9acbc4ae2dddd3f2aef3efd7a2d72d7311877c0721a" end depends_on "rust" => :build diff --git a/Formula/e/envio.rb b/Formula/e/envio.rb index 2f578f898..e1322aeb0 100644 --- a/Formula/e/envio.rb +++ b/Formula/e/envio.rb @@ -1,20 +1,18 @@ class Envio < Formula desc "Modern And Secure CLI Tool For Managing Environment Variables" homepage "https:envio-cli.github.iohome" - url "https:github.comenvio-clienvioarchiverefstagsv0.5.1.tar.gz" - sha256 "d0009a19dc081d3e7e1b36e8e9fdc29f675d8ac80ddd08565777e6b7d7a99bb1" + url "https:github.comenvio-clienvioarchiverefstagsv0.6.0.tar.gz" + sha256 "1a827ecee53299e060a2ce45cbb2215f3ca6c48fc5baf05b2d5a46018fb09bc7" license any_of: ["Apache-2.0", "MIT"] head "https:github.comenvio-clienvio.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "6e7dcdcf5cfc7e9aaf4614c7d10c25646df0718e10734fd3d9732be26075d1a2" - sha256 cellar: :any, arm64_sonoma: "3210967aeb023bebaf7821b7ac27c1ff1775bc46745109b49fb519ed4a8abc9c" - sha256 cellar: :any, arm64_ventura: "636e7053c01dce88a72b925b30a718318dd3cad5beffc54182d79e7bbbbe140b" - sha256 cellar: :any, arm64_monterey: "9edd1d838e14c436423b94e56839e8138281c895a59b297507b6d0bc21be3fee" - sha256 cellar: :any, sonoma: "20813b09153aa1ecebbc51fd62f1f6ef6e242535e94a139de8a9f7b4e3a657d6" - sha256 cellar: :any, ventura: "6316547931cd2f68826260c789efe8f13699a73a84af76005d282c76dec8d0dd" - sha256 cellar: :any, monterey: "413ac92043f661fc9cb9d1ba900245001e87664f0c87389d7ba0eebfb5091f74" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ffc838da1b8bcfcd5f4cfa0396f44d1a8e4193612651596910128bbc0bd21bac" + sha256 cellar: :any, arm64_sequoia: "6f9c00fe287c8ebf79a3ebf056fc75920e6432c9f43670986d5030785e9f19c5" + sha256 cellar: :any, arm64_sonoma: "09379bc1ca4cf919ccc0cd4805d71751a592b6cd6e9e02aba5801110e9a863c4" + sha256 cellar: :any, arm64_ventura: "d6ba9b0de7405d4746fc3a013b3c4f61b03c4309e411d7d2bce9f67e144a750a" + sha256 cellar: :any, sonoma: "4799418cc8413d5234ed4cd932c43948e68bfe81fdbb0de3edaaa5facad29fde" + sha256 cellar: :any, ventura: "061f3651361cdee4e101a665217b8b56d0f299a0c0add00d6181ab8cec5c1c22" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a5fb8bf937cbf6f79d55c7ee9d42bd0d9ec51206c59038f0685f51c42b260be2" end depends_on "pkg-config" => :build diff --git a/Formula/f/fluent-bit.rb b/Formula/f/fluent-bit.rb index ea27b0c52..ae3ceda75 100644 --- a/Formula/f/fluent-bit.rb +++ b/Formula/f/fluent-bit.rb @@ -1,8 +1,8 @@ class FluentBit < Formula desc "Fast and Lightweight Logs and Metrics processor" homepage "https:github.comfluentfluent-bit" - url "https:github.comfluentfluent-bitarchiverefstagsv3.1.8.tar.gz" - sha256 "406868b86f87c2d6c4c633f5e7208f983751539b2d0938dcb4e0103530265f26" + url "https:github.comfluentfluent-bitarchiverefstagsv3.1.9.tar.gz" + sha256 "ac3a3e235e7f8a92d35f10c99f400f0b0571417a92e3c4caa467073733d42547" license "Apache-2.0" head "https:github.comfluentfluent-bit.git", branch: "master" @@ -12,12 +12,12 @@ class FluentBit < Formula end bottle do - sha256 arm64_sequoia: "336251073fcf277a2cd459da4ab1e9598dd73417d5b11555f1fd82ad36ed3945" - sha256 arm64_sonoma: "062ff7da1a23ea6c1a312ba5e5dcdd4c695009e977b0d73bb1e3fe904c12a3ae" - sha256 arm64_ventura: "4af81d4943008d46d9a2ac87da64aafa32ac3bd1e5b4c961781ab76f86bf4609" - sha256 sonoma: "2b6f2bc8664e95120cdb345b52b35b95c8e77ac08bd2a7c7ba1c877e21d4fad2" - sha256 ventura: "2d70913ed414aa98c39cf222ed87eccadbca5a51829b2a2ed1f913617aa29304" - sha256 cellar: :any_skip_relocation, x86_64_linux: "787b1d05e5364d63c98bfa0bf377db899444d8c72c4402eccf4720211d479e34" + sha256 arm64_sequoia: "dd1fb712a1217386865d21519c16c660599d62549051577f2fb57e2dfffdfbe6" + sha256 arm64_sonoma: "0e1cccd1a14f65de292d512e3e31d44475a54703f93a57afd3ea049672c18e33" + sha256 arm64_ventura: "154253ff91d8bd14aa179b6b29f74d1f77037b0c5bb5fb4c368ac81897580b2b" + sha256 sonoma: "c455f97f48c565c46f9c85377c2ddeb12015e585f6d52a22a73461c0565d8107" + sha256 ventura: "a806afd738b83a74f007aca70d39995cb4e7260dd5692187610160df12714930" + sha256 cellar: :any_skip_relocation, x86_64_linux: "87237dfaaa0011fefe24188ed671b538ee31e199ccea96e740dfb42fd0879f62" end depends_on "bison" => :build diff --git a/Formula/f/flyctl.rb b/Formula/f/flyctl.rb index 82c8d014a..e4985a52b 100644 --- a/Formula/f/flyctl.rb +++ b/Formula/f/flyctl.rb @@ -2,8 +2,8 @@ class Flyctl < Formula desc "Command-line tools for fly.io services" homepage "https:fly.io" url "https:github.comsuperflyflyctl.git", - tag: "v0.3.10", - revision: "fb8153e0478281c49f278373fd8ee2001d2b5adb" + tag: "v0.3.11", + revision: "9ed377272d7c99883158e554c6b15746a0e0b207" license "Apache-2.0" head "https:github.comsuperflyflyctl.git", branch: "master" @@ -18,12 +18,12 @@ class Flyctl < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "9d0162da027ca7748feabf8456a5adf2ad24d090678e6ed728c40996db1d1251" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "9d0162da027ca7748feabf8456a5adf2ad24d090678e6ed728c40996db1d1251" - sha256 cellar: :any_skip_relocation, arm64_ventura: "9d0162da027ca7748feabf8456a5adf2ad24d090678e6ed728c40996db1d1251" - sha256 cellar: :any_skip_relocation, sonoma: "9fd41cf4fa50e66aef34cb005a449f9d2fbf61a870ee4a318c4e28f097842f2b" - sha256 cellar: :any_skip_relocation, ventura: "9fd41cf4fa50e66aef34cb005a449f9d2fbf61a870ee4a318c4e28f097842f2b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b69721d24555ec49c4b1f0a6ceb549485a4f5c0ce71c222173c7e8783ea17bb8" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "7ec79c9001738536c95b7b8d371fabd47742544339d42dd35f4e51e1a7c76930" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "7ec79c9001738536c95b7b8d371fabd47742544339d42dd35f4e51e1a7c76930" + sha256 cellar: :any_skip_relocation, arm64_ventura: "7ec79c9001738536c95b7b8d371fabd47742544339d42dd35f4e51e1a7c76930" + sha256 cellar: :any_skip_relocation, sonoma: "ae063583a180b8fb8dca509cf022e10bca6bf7ca02411ac8fa1edf244027a605" + sha256 cellar: :any_skip_relocation, ventura: "ae063583a180b8fb8dca509cf022e10bca6bf7ca02411ac8fa1edf244027a605" + sha256 cellar: :any_skip_relocation, x86_64_linux: "741473c61b39b822f8c7eb93fb90a063d0c95977d177f869eb6f728c298d7fc0" end depends_on "go" => :build diff --git a/Formula/g/gallery-dl.rb b/Formula/g/gallery-dl.rb index 6c2a50c56..f961c48b1 100644 --- a/Formula/g/gallery-dl.rb +++ b/Formula/g/gallery-dl.rb @@ -3,13 +3,13 @@ class GalleryDl < Formula desc "Command-line downloader for image-hosting site galleries and collections" homepage "https:github.commikfgallery-dl" - url "https:files.pythonhosted.orgpackages4e1069926f779acea5f0a606ec60902ff24f946d3f819e748bec7f2470553a65gallery_dl-1.27.4.tar.gz" - sha256 "dbccb9b14f689cf1c8aa54c8633210f89d8a12526871bbb029037f139d09188f" + url "https:files.pythonhosted.orgpackages4abc61d9f68f0b25a0bbd9a732690dfe059e5476f19757daa869d4b181f1037fgallery_dl-1.27.5.tar.gz" + sha256 "abf6f2591bdbceb57a2a33c80e32495a5d1f92b96e18472fac848f2b3f1227ee" license "GPL-2.0-only" head "https:github.commikfgallery-dl.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, all: "08a353f1335707808194b07441371777bbb28e7b7e8adbb742be4a31cb18bedf" + sha256 cellar: :any_skip_relocation, all: "370ddb2ad7d6028c9d0b88e5fa754627c562ec6f85913b70087ec4f040e9a7ea" end depends_on "certifi" @@ -21,8 +21,8 @@ class GalleryDl < Formula end resource "idna" do - url "https:files.pythonhosted.orgpackagese8ace349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72aidna-3.8.tar.gz" - sha256 "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" + url "https:files.pythonhosted.orgpackagesf1707703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7didna-3.10.tar.gz" + sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" end resource "requests" do @@ -31,8 +31,8 @@ class GalleryDl < Formula end resource "urllib3" do - url "https:files.pythonhosted.orgpackages436dfa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6urllib3-2.2.2.tar.gz" - sha256 "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + url "https:files.pythonhosted.orgpackagesed6322ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260urllib3-2.2.3.tar.gz" + sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" end def install diff --git a/Formula/g/gcalcli.rb b/Formula/g/gcalcli.rb index 5dca68d4d..0ec3a7d10 100644 --- a/Formula/g/gcalcli.rb +++ b/Formula/g/gcalcli.rb @@ -3,20 +3,18 @@ class Gcalcli < Formula desc "Easily access your Google Calendar(s) from a command-line" homepage "https:github.cominsanumgcalcli" - url "https:files.pythonhosted.orgpackagesf0a3713e440c41a9dcbace59b864097c439c0b7248c5d7bfad8a8b0fcc7ed096gcalcli-4.4.0.tar.gz" - sha256 "198c5046e2bd50ae4cc17fb95a27dac46cb175f91a9d9322b0e08fed577bba88" + url "https:files.pythonhosted.orgpackagesb066db883aef2db06fe6795e510f520b845e6db2b5b99922910236b7d06ef942gcalcli-4.5.0.tar.gz" + sha256 "fb3b7b2f4a086581ed5141b5a0f61822ef374ea782707e736b7711ecc35a0574" license "MIT" head "https:github.cominsanumgcalcli.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "8fd206e1b2c9cfcc37336cff32411d0bf8a8ade46a91ff5c8b6ebc4a4cb43902" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "65a8472a556e1acf71b7ef8ab01f6e143b684cc4433733186bca7a218ce9d7a0" - sha256 cellar: :any_skip_relocation, arm64_ventura: "edbb7426e416ddac610e6681f2977f531a1cb7316f0cd398de46bb002fbb082e" - sha256 cellar: :any_skip_relocation, arm64_monterey: "0fb6e08408832a39c27f447d83e34474977bee90ff733f57cfcd30e15d66ad39" - sha256 cellar: :any_skip_relocation, sonoma: "4b23a74a5b73950c08a30f4a57ffa9e515f615f966f0d90c2c00e9c968df831b" - sha256 cellar: :any_skip_relocation, ventura: "d82353631f52a5f662906353c649135a1dc2c110cd43e73fe0c30ff0a2f20b8b" - sha256 cellar: :any_skip_relocation, monterey: "99c9e17463af03f610f769ea8bcf7d3e530ad097c9c4274179c85b9b0b330e83" - sha256 cellar: :any_skip_relocation, x86_64_linux: "08cf07853c2d9b2ef96ae17177b1c3c864907e27760d8ff6062bb8bfe5b9f9d8" + sha256 cellar: :any, arm64_sequoia: "9b047282b4a42ff2ad8b832bb70e6a97674b5b99aa2b5eedde8093389f643dc9" + sha256 cellar: :any, arm64_sonoma: "0ce8d0415aa650e71511666c0b2df8cc15a405e8d03f4f24e8ee2c560f83cc9f" + sha256 cellar: :any, arm64_ventura: "ac78b8831e00c0074069df0b5fba0a1a2033d5eac6255d6f873e6745b7215d56" + sha256 cellar: :any, sonoma: "fdf66e8fb83a79d24fb9b2a45c21649ef5a80af5e7288ed9df2403fd3f0f198d" + sha256 cellar: :any, ventura: "351389b7394df6993b4e91da2d779b16d79cd92e888a615be3fa821ce4bf16c9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "36e4febfddb191170a2b14a254c3bd916bf2738ee7cc76f88585978304a2f8cb" end depends_on "cmake" => :build # for google_api_python_client_stubs @@ -25,11 +23,21 @@ class Gcalcli < Formula depends_on "certifi" depends_on "python@3.12" + resource "annotated-types" do + url "https:files.pythonhosted.orgpackagesee67531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5annotated_types-0.7.0.tar.gz" + sha256 "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" + end + resource "argcomplete" do url "https:files.pythonhosted.orgpackages7533a3d23a2e9ac78f9eaf1fce7490fee430d43ca7d42c65adabbb36a2b28ff6argcomplete-3.5.0.tar.gz" sha256 "4349400469dccfb7950bb60334a680c58d88699bff6159df61251878dc6bf74b" end + resource "babel" do + url "https:files.pythonhosted.orgpackages2a74f1bc80f23eeba13393b7222b11d95ca3af2c1e28edca18af487137eefed9babel-2.16.0.tar.gz" + sha256 "d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316" + end + resource "cachetools" do url "https:files.pythonhosted.orgpackagesc338a0f315319737ecf45b4319a8cd1f3a908e29d9277b46942263292115eee7cachetools-5.5.0.tar.gz" sha256 "2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a" @@ -41,23 +49,18 @@ class Gcalcli < Formula end resource "google-api-core" do - url "https:files.pythonhosted.orgpackages781499c2514b3ccc5aad1e0776f0ae8295c9f7153aead4f41d07dd126cecdc14google_api_core-2.19.2.tar.gz" - sha256 "ca07de7e8aa1c98a8bfca9321890ad2340ef7f2eb136e558cee68f24b94b0a8f" + url "https:files.pythonhosted.orgpackagesc85c31c1742a53b79c8a0c4757b5fae2e8ab9c519cbd7b98c587d4294e1d2d16google_api_core-2.20.0.tar.gz" + sha256 "f74dff1889ba291a4b76c5079df0711810e2d9da81abfdc99957bc961c1eb28f" end resource "google-api-python-client" do - url "https:files.pythonhosted.orgpackages99c2efec3de62b53d3ac9709aa4f4e1c475041e973578e0c448fb76355b72c27google_api_python_client-2.143.0.tar.gz" - sha256 "6a75441f9078e6e2fcdf4946a153fda1e2cc81b5e9c8d6e8c0750c85c7f8a566" - end - - resource "google-api-python-client-stubs" do - url "https:files.pythonhosted.orgpackagesc0c760e5298981ac5ea4aaca007584680c1850f4d737edba9e5e6a7dda578f88google_api_python_client_stubs-1.27.0.tar.gz" - sha256 "148e16613e070969727f39691e23a73cdb87c65a4fc8133abd4c41d17b80b313" + url "https:files.pythonhosted.orgpackages35a473b9d642fa82f6fad67b0449c109a06c8e19b5980204b24fa86b86e8da06google_api_python_client-2.147.0.tar.gz" + sha256 "e864c2cf61d34c00f05278b8bdb72b93b6fa34f0de9ead51d20435f3b65f91be" end resource "google-auth" do - url "https:files.pythonhosted.orgpackages0fae634dafb151366d91eb848a25846a780dbce4326906ef005d199723fbbca0google_auth-2.34.0.tar.gz" - sha256 "8eb87396435c19b20d32abd2f984e31c191a15284af72eb922f10e5bde9c04cc" + url "https:files.pythonhosted.orgpackagesa137c854a8b1b1020cf042db3d67577c6f84cd1e8ff6515e4f5498ae9e444ea5google_auth-2.35.0.tar.gz" + sha256 "f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a" end resource "google-auth-httplib2" do @@ -81,8 +84,8 @@ class Gcalcli < Formula end resource "idna" do - url "https:files.pythonhosted.orgpackagese8ace349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72aidna-3.8.tar.gz" - sha256 "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" + url "https:files.pythonhosted.orgpackagesf1707703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7didna-3.10.tar.gz" + sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" end resource "oauthlib" do @@ -95,24 +98,39 @@ class Gcalcli < Formula sha256 "4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455" end + resource "platformdirs" do + url "https:files.pythonhosted.orgpackages13fc128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4platformdirs-4.3.6.tar.gz" + sha256 "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907" + end + resource "proto-plus" do url "https:files.pythonhosted.orgpackages3efce9a65cd52c1330d8d23af6013651a0bc50b6d76bcbdf91fae7cd19c68f29proto-plus-1.24.0.tar.gz" sha256 "30b72a5ecafe4406b0d339db35b56c4059064e69227b8c3bda7462397f966445" end resource "protobuf" do - url "https:files.pythonhosted.orgpackages5fd7331ee1f3b798c34d2257c79d5426ecbe95d46d2b40ba808a29da6947f6d8protobuf-5.28.0.tar.gz" - sha256 "dde74af0fa774fa98892209992295adbfb91da3fa98c8f67a88afe8f5a349add" + url "https:files.pythonhosted.orgpackagesb1a44579a61de526e19005ceeb93e478b61d77aa38c8a85ad958ff16a9906549protobuf-5.28.2.tar.gz" + sha256 "59379674ff119717404f7454647913787034f03fe7049cbef1d74a97bb4593f0" end resource "pyasn1" do - url "https:files.pythonhosted.orgpackages4aa3d2157f333900747f20984553aca98008b6dc843eb62f3a36030140ccec0dpyasn1-0.6.0.tar.gz" - sha256 "3a35ab2c4b5ef98e17dfdec8ab074046fbda76e281c5a706ccd82328cfc8f64c" + url "https:files.pythonhosted.orgpackagesbae901f1a64245b89f039897cb0130016d79f77d52669aae6ee7b159a6c4c018pyasn1-0.6.1.tar.gz" + sha256 "6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034" end resource "pyasn1-modules" do - url "https:files.pythonhosted.orgpackagesf700e7bd1dec10667e3f2be602686537969a7ac92b0a7c5165be2e5875dc3971pyasn1_modules-0.4.0.tar.gz" - sha256 "831dbcea1b177b28c9baddf4c6d1013c24c3accd14a1873fffaa6a2e905f17b6" + url "https:files.pythonhosted.orgpackages1d676afbf0d507f73c32d21084a79946bfcfca5fbc62a72057e9c23797a737c9pyasn1_modules-0.4.1.tar.gz" + sha256 "c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c" + end + + resource "pydantic" do + url "https:files.pythonhosted.orgpackagesa9b7d9e3f12af310e1120c21603644a1cd86f59060e040ec5c3a80b8f05fae30pydantic-2.9.2.tar.gz" + sha256 "d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f" + end + + resource "pydantic-core" do + url "https:files.pythonhosted.orgpackagese2aa6b6a9b9f8537b872f552ddd46dd3da230367754b6f707b8e1e963f515ea3pydantic_core-2.23.4.tar.gz" + sha256 "2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863" end resource "pyparsing" do @@ -145,24 +163,9 @@ class Gcalcli < Formula sha256 "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926" end - resource "types-httplib2" do - url "https:files.pythonhosted.orgpackages7c3db26ad300bd4e14749aa09845aa7e24694d89f3184e76423777b2d9adf62ftypes-httplib2-0.22.0.20240310.tar.gz" - sha256 "1eda99fea18ec8a1dc1a725ead35b889d0836fec1b11ae6f1fe05440724c1d15" - end - - resource "types-python-dateutil" do - url "https:files.pythonhosted.orgpackages2311aae06ddb6a90cf8ba078be6dbe47f904d2efdf451f9859248b436c945ca4types-python-dateutil-2.9.0.20240821.tar.gz" - sha256 "9649d1dcb6fef1046fb18bebe9ea2aa0028b160918518c34589a46045f6ebd98" - end - - resource "types-requests" do - url "https:files.pythonhosted.orgpackages5e9e7663eb27c33568b8fc20ccdaf2a1ce53a9530c42a7cceb9f552a6ff4a1d8types-requests-2.32.0.20240712.tar.gz" - sha256 "90c079ff05e549f6bf50e02e910210b98b8ff1ebdd18e19c873cd237737c1358" - end - - resource "types-vobject" do - url "https:files.pythonhosted.orgpackagesbe43d8d88f126a7e1d5831c8af7dc81f31e3fa8af6c17799ca9ee0a14e674a74types-vobject-0.9.8.20240310.tar.gz" - sha256 "36ed5266f9ecf593c49a45162f47ff881d125bc5a3ed5f3975af02f7c17bcc1f" + resource "truststore" do + url "https:files.pythonhosted.orgpackagesdf2e0e21d4c77bc41c588d3d3c87b8f9b32b2338452718cb261d31cbe55eb4d5truststore-0.9.2.tar.gz" + sha256 "a1dee0d0575ff22d2875476343783a5d64575419974e228f3248772613c3d993" end resource "typing-extensions" do @@ -176,8 +179,8 @@ class Gcalcli < Formula end resource "urllib3" do - url "https:files.pythonhosted.orgpackages436dfa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6urllib3-2.2.2.tar.gz" - sha256 "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + url "https:files.pythonhosted.orgpackagesed6322ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260urllib3-2.2.3.tar.gz" + sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" end def install diff --git a/Formula/g/ghorg.rb b/Formula/g/ghorg.rb index e3ea7d2d8..2a13f75f8 100644 --- a/Formula/g/ghorg.rb +++ b/Formula/g/ghorg.rb @@ -1,17 +1,17 @@ class Ghorg < Formula desc "Quickly clone an entire org's or user's repositories into one directory" homepage "https:github.comgabrie30ghorg" - url "https:github.comgabrie30ghorgarchiverefstagsv1.10.0.tar.gz" - sha256 "ead1071c7d6d147578c2299f341a2089cb5f6901939f3581dcc408eb72e2f0fc" + url "https:github.comgabrie30ghorgarchiverefstagsv1.11.0.tar.gz" + sha256 "04ea9d2137e5a2cbde46b7ce6519e46cce182436b0d91d45b813411407ac2991" license "Apache-2.0" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "074be2e1b88005dc9a0c4a819f980887b0a964acc9f9b56d96e2b3bc2bf865b9" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "074be2e1b88005dc9a0c4a819f980887b0a964acc9f9b56d96e2b3bc2bf865b9" - sha256 cellar: :any_skip_relocation, arm64_ventura: "074be2e1b88005dc9a0c4a819f980887b0a964acc9f9b56d96e2b3bc2bf865b9" - sha256 cellar: :any_skip_relocation, sonoma: "cceb8d19dd63845b7bb4c81c2a3c44e7d23e2c10cea63840d09662c6b6f2d2cb" - sha256 cellar: :any_skip_relocation, ventura: "cceb8d19dd63845b7bb4c81c2a3c44e7d23e2c10cea63840d09662c6b6f2d2cb" - sha256 cellar: :any_skip_relocation, x86_64_linux: "12ab03c8490af030eada3ef6fc5a21adafeadda18cbc468ff765977e6403de2b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "55ec6c7e3d35a14c51438eff5bf7813f1fb2420de4ac58c58d32eddac1c9ca1d" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "55ec6c7e3d35a14c51438eff5bf7813f1fb2420de4ac58c58d32eddac1c9ca1d" + sha256 cellar: :any_skip_relocation, arm64_ventura: "55ec6c7e3d35a14c51438eff5bf7813f1fb2420de4ac58c58d32eddac1c9ca1d" + sha256 cellar: :any_skip_relocation, sonoma: "ba87250009192327b3a1cf3a40567878cebb283bdeaa528616a116462a380e0d" + sha256 cellar: :any_skip_relocation, ventura: "ba87250009192327b3a1cf3a40567878cebb283bdeaa528616a116462a380e0d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "6d74f1ff3648ff86014b46762f3e70319806b39b027189712a3fd2ed7c18a5e7" end depends_on "go" => :build diff --git a/Formula/g/gnmic.rb b/Formula/g/gnmic.rb index df22cfb22..9ee038eee 100644 --- a/Formula/g/gnmic.rb +++ b/Formula/g/gnmic.rb @@ -1,19 +1,17 @@ class Gnmic < Formula desc "GNMI CLI client and collector" homepage "https:gnmic.openconfig.net" - url "https:github.comopenconfiggnmicarchiverefstagsv0.38.1.tar.gz" - sha256 "73085df18ce861d87abb6471823a464e4f7709a661a6a288155a653f98fee067" + url "https:github.comopenconfiggnmicarchiverefstagsv0.38.2.tar.gz" + sha256 "04ef89877680880bf04421196f67f085c35e85d97be97c87c1cf7ff14a0dccaf" license "Apache-2.0" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "9409a9551aa16fa71501e30ef5a6883416110b8504594df83664504c7f0a29b8" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "297b862e0cff23071352785cdc2a137062c93b7858414f20c3699170b5960073" - sha256 cellar: :any_skip_relocation, arm64_ventura: "018c10287f6fe99cf2bc5526c1b88f20e449a8e1821a5d3ff024bd6e2fadc7d0" - sha256 cellar: :any_skip_relocation, arm64_monterey: "8ec031ca0054a45bbb42261873d873f5ac759f5597dbad6a489f3199372ed480" - sha256 cellar: :any_skip_relocation, sonoma: "440e82b6ac4bd9f387d43417cfe89c1e53a39415a31e6c2af8f57dc615e4afab" - sha256 cellar: :any_skip_relocation, ventura: "bccbbd8dd775bfc2fe0d6a0af25d645e1036665d385d971c18aad36b265503b5" - sha256 cellar: :any_skip_relocation, monterey: "7ef0efc5b24bf7ea822c74222ebf6040fd438a076d9372284a910adf2e5552e4" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1ce30a8710fad949bc2deb1c13ce4048c0e5e684cd6ca626b94c52f9703c6137" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "2ee4c427e0e672cc13e5d65a5112b10a2cbde902a77fc782837cc08c04057e6f" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "2ee4c427e0e672cc13e5d65a5112b10a2cbde902a77fc782837cc08c04057e6f" + sha256 cellar: :any_skip_relocation, arm64_ventura: "2ee4c427e0e672cc13e5d65a5112b10a2cbde902a77fc782837cc08c04057e6f" + sha256 cellar: :any_skip_relocation, sonoma: "298027c69807f5c41a6002955a80799dd362351b39e6e4ded1c6fb48abb16b34" + sha256 cellar: :any_skip_relocation, ventura: "298027c69807f5c41a6002955a80799dd362351b39e6e4ded1c6fb48abb16b34" + sha256 cellar: :any_skip_relocation, x86_64_linux: "02c53be85dbd9bcae20dd21dddb97b663ce37167daa018dc13138cb4fa3b50ba" end depends_on "go" => :build @@ -34,8 +32,7 @@ def install test do connection_output = shell_output(bin"gnmic -u gnmi -p dummy --skip-verify --timeout 1s -a 127.0.0.1:0 " \ "capabilities 2>&1", 1) - assert_match "target \"127.0.0.1:0\", capabilities request failed: failed to create a gRPC client for " \ - "target \"127.0.0.1:0\" : 127.0.0.1:0: context deadline exceeded", connection_output + assert_match "target \"127.0.0.1:0\", capabilities request failed", connection_output assert_match version.to_s, shell_output("#{bin}gnmic version") end diff --git a/Formula/g/grafana.rb b/Formula/g/grafana.rb index 0ac86527f..4bc1e9ea1 100644 --- a/Formula/g/grafana.rb +++ b/Formula/g/grafana.rb @@ -2,8 +2,8 @@ class Grafana < Formula desc "Gorgeous metric visualizations and dashboards for timeseries databases" homepage "https:grafana.com" # TODO: switch to use go1.23 when 11.3.0 is released - url "https:github.comgrafanagrafanaarchiverefstagsv11.2.0.tar.gz" - sha256 "f1727b5e99183879e30d3ca8393e328f39f6bd8b5a11690e7b6e60081f99bbd9" + url "https:github.comgrafanagrafanaarchiverefstagsv11.2.1.tar.gz" + sha256 "7881d5feb8942fb3adf42167534ded3efd876bc2e8b729ee4e693f096ee38924" license "AGPL-3.0-only" head "https:github.comgrafanagrafana.git", branch: "main" @@ -13,14 +13,12 @@ class Grafana < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "e3b2130bf2e1058ae0c2f2bcacbe7b96fc5fb5d4dd97a3fd97ccae7c31d1c6de" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "284947cbafa943186e6119c1c1fb8747e934d7ab892be1b2db472d5ba9f5310e" - sha256 cellar: :any_skip_relocation, arm64_ventura: "9ab238b65f499ccbd852097e562ebc0f03c5b8c4c1b4cf98b2821184d29d973d" - sha256 cellar: :any_skip_relocation, arm64_monterey: "902f90003d932f350fb58645415e811dc6f8dcae641b023c5c9d0adb4be9579e" - sha256 cellar: :any_skip_relocation, sonoma: "12387f6ee94b61e1a327ccec62ad668793fb9669fc09ef3c371776f1201a4fb7" - sha256 cellar: :any_skip_relocation, ventura: "ebcd43744c90d19e495b874610dfa96dd3e324b4e756dbfe16e5ac3976121e74" - sha256 cellar: :any_skip_relocation, monterey: "eb6e9df35d51470a2cd2c13f1d312c3d35cb5a1433afe8875526f240eaebc6a6" - sha256 cellar: :any_skip_relocation, x86_64_linux: "44b17ca1a0f64c04558baf6176dcfd71e1c35cd6dbf7779f9fd5e16c262c856b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "033a9ab8f119b781f571ac60defd2636e007dfe7dc860eb88819896f8d488a28" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "172cd02cbe0e053b57db8892eccc37f6da44aecbb35e13550f752d5d4d13ec06" + sha256 cellar: :any_skip_relocation, arm64_ventura: "e0bb0a4c465960237b150909574ef4dab85a41d25d7b1d4d3b4e90d78414891e" + sha256 cellar: :any_skip_relocation, sonoma: "c8d8ce03672255c5dcff14381f1c609648c12b0f84f8f3652c07939e6eba4a40" + sha256 cellar: :any_skip_relocation, ventura: "480f989583dcd8454ec47f936554c42545af39a12b65d3490fd66ac532c53751" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d5a53914e944e0b631462bda267dadbb8f053ef4f3487af7d06cda0998547645" end depends_on "corepack" => :build @@ -35,7 +33,7 @@ class Grafana < Formula depends_on "freetype" end - # update yarn.lock + # update yarn.lock, upstream pr ref, https:github.comgrafanagrafanapull92543 patch :DATA def install @@ -124,16 +122,28 @@ def post_install end __END__ +diff --git apackage.json bpackage.json +index bbef4b75..18c56900 100644 +--- apackage.json ++++ bpackage.json +@@ -414,6 +414,7 @@ + "semver@7.3.4": "7.5.4", + "debug@npm:^0.7.2": "2.6.9", + "debug@npm:^0.7.4": "2.6.9", ++ "@grafanae2e-selectors": "^11.1.0", + "slate-dev-environment@^0.2.2": "patch:slate-dev-environment@npm:0.2.5#.yarnpatchesslate-dev-environment-npm-0.2.5-9aeb7da7b5.patch", + "react-split-pane@0.1.92": "patch:react-split-pane@npm:0.1.92#.yarnpatchesreact-split-pane-npm-0.1.92-93dbf51dff.patch", + "history@4.10.1": "patch:history@npm%3A4.10.1#..yarnpatcheshistory-npm-4.10.1-ee217563ae.patch", diff --git ayarn.lock byarn.lock -index 5f122101..b96cd364 100644 +index ddae709e..7c38a43a 100644 --- ayarn.lock +++ byarn.lock @@ -3233,7 +3233,7 @@ __metadata: languageName: unknown linkType: soft --"@grafanae2e-selectors@npm:11.2.0, @grafanae2e-selectors@workspace:*, @grafanae2e-selectors@workspace:packagesgrafana-e2e-selectors": -+"@grafanae2e-selectors@npm:11.2.0, @grafanae2e-selectors@npm:^11.0.0, @grafanae2e-selectors@workspace:*, @grafanae2e-selectors@workspace:packagesgrafana-e2e-selectors": +-"@grafanae2e-selectors@npm:11.2.1, @grafanae2e-selectors@workspace:*, @grafanae2e-selectors@workspace:packagesgrafana-e2e-selectors": ++"@grafanae2e-selectors@npm:^11.1.0, @grafanae2e-selectors@workspace:packagesgrafana-e2e-selectors": version: 0.0.0-use.local resolution: "@grafanae2e-selectors@workspace:packagesgrafana-e2e-selectors" dependencies: diff --git a/Formula/g/graphviz.rb b/Formula/g/graphviz.rb index 8ba888974..07d999007 100644 --- a/Formula/g/graphviz.rb +++ b/Formula/g/graphviz.rb @@ -5,8 +5,8 @@ class Graphviz < Formula version_scheme 1 stable do - url "https:gitlab.comapiv4projects4207231packagesgenericgraphviz-releases12.1.1graphviz-12.1.1.tar.xz" - sha256 "8dd4fa2a30a80e9ee4a11ad4f43f4a900d683684e824681b084a1dc86777a2a3" + url "https:gitlab.comapiv4projects4207231packagesgenericgraphviz-releases12.1.2graphviz-12.1.2.tar.xz" + sha256 "cf9e6de9d5949dffbc4dd46f833085ff8e7e55482ffb84641819bbf0d18c5f02" # Fix -flat_namespace being used on Big Sur and later. patch do @@ -16,14 +16,12 @@ class Graphviz < Formula end bottle do - sha256 arm64_sequoia: "9ccd668bdff612a554d3c7e44c599f143e640479a98d1b03ef63c205d05f648b" - sha256 arm64_sonoma: "dd45b9ea58f4baa6813c807ea0416f302faa5e1069f8a8143044d5bd89a3aa83" - sha256 arm64_ventura: "94de859a11b2f236133b2f541c00a6bed2a730c81a4bc6d729930480009881a9" - sha256 arm64_monterey: "5557ee94735171a98bb962f0f0a2026eab01f770a05572cdd7a0d75bb68e6c86" - sha256 sonoma: "32045b867d4fba1e3fbfb64cf9b5f001aa5014e0987d7a9a9b0d4a589d4b6e7f" - sha256 ventura: "11d1e6b2726cf8283a30abdcb5540c5d08709d6b8dfed8ba61d7584b3373a41d" - sha256 monterey: "c32bfeb0330478975e6507829b92ea13adba64e644681451d3d8b7556c7adbf0" - sha256 x86_64_linux: "52d08a6c684768e83853e1210eef6b7404cc42487eae026146a9b00342505cec" + sha256 arm64_sequoia: "accd5d178bdc7bbebf1be68d9fbe1402da214ef68e8765118f7a7510b070bc1a" + sha256 arm64_sonoma: "14e7491fe5b85a4890e8e01b32de20960588d5bcc647fa74055c81e452decc87" + sha256 arm64_ventura: "5a42be5c7498cd9d7bbc4af699ab0a3336d705a65a5e7f3a6af76eabab62412c" + sha256 sonoma: "ebb09e2baaa70735fac3f32dac40632ee84ece1520a18c8faf548a5d11784295" + sha256 ventura: "7ad8731d788993b5ebc551038a84ee8864c77e67e922f503cb1559efb7d4ac37" + sha256 x86_64_linux: "f04c1a6fb9b7fadbf6d84cdc6ab1d27a9112957e1733a960945d07bd732a462b" end head do diff --git a/Formula/i/itstool.rb b/Formula/i/itstool.rb index 8d0d7a2ab..1f08292ff 100644 --- a/Formula/i/itstool.rb +++ b/Formula/i/itstool.rb @@ -7,15 +7,13 @@ class Itstool < Formula revision 1 bottle do - rebuild 2 - sha256 cellar: :any_skip_relocation, arm64_sequoia: "90e1e9d99c5a31ea0ba1c10156fcaf66a36f03e63292644a2835f85c0f44fad5" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "ca64b6795a975cff894c9f7a7d83f350155b69b361fb8992468faddde193ad5d" - sha256 cellar: :any_skip_relocation, arm64_ventura: "ca64b6795a975cff894c9f7a7d83f350155b69b361fb8992468faddde193ad5d" - sha256 cellar: :any_skip_relocation, arm64_monterey: "ca64b6795a975cff894c9f7a7d83f350155b69b361fb8992468faddde193ad5d" - sha256 cellar: :any_skip_relocation, sonoma: "74c85e558123ab5ff7b98d87b40909c1455785ad91a8b25d56090be6a8e36ddc" - sha256 cellar: :any_skip_relocation, ventura: "74c85e558123ab5ff7b98d87b40909c1455785ad91a8b25d56090be6a8e36ddc" - sha256 cellar: :any_skip_relocation, monterey: "74c85e558123ab5ff7b98d87b40909c1455785ad91a8b25d56090be6a8e36ddc" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ca64b6795a975cff894c9f7a7d83f350155b69b361fb8992468faddde193ad5d" + rebuild 3 + sha256 cellar: :any_skip_relocation, arm64_sequoia: "90e1e9d99c5a31ea0ba1c10156fcaf66a36f03e63292644a2835f85c0f44fad5" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "90e1e9d99c5a31ea0ba1c10156fcaf66a36f03e63292644a2835f85c0f44fad5" + sha256 cellar: :any_skip_relocation, arm64_ventura: "90e1e9d99c5a31ea0ba1c10156fcaf66a36f03e63292644a2835f85c0f44fad5" + sha256 cellar: :any_skip_relocation, sonoma: "45ded43403a913a90938fd73895bf4b3ebff6af37ec34f12f800d466ba47c688" + sha256 cellar: :any_skip_relocation, ventura: "45ded43403a913a90938fd73895bf4b3ebff6af37ec34f12f800d466ba47c688" + sha256 cellar: :any_skip_relocation, x86_64_linux: "90e1e9d99c5a31ea0ba1c10156fcaf66a36f03e63292644a2835f85c0f44fad5" end head do diff --git a/Formula/j/jackett.rb b/Formula/j/jackett.rb index a4908e41a..56f420f8f 100644 --- a/Formula/j/jackett.rb +++ b/Formula/j/jackett.rb @@ -1,18 +1,18 @@ class Jackett < Formula desc "API Support for your favorite torrent trackers" homepage "https:github.comJackettJackett" - url "https:github.comJackettJackettarchiverefstagsv0.22.681.tar.gz" - sha256 "57cc0486ecea095861b4ac7d7e2240469e5500da3f566b38fbcc549b5b045ebb" + url "https:github.comJackettJackettarchiverefstagsv0.22.685.tar.gz" + sha256 "a2c7c43fdc73f62d6b6105f5c52ee3d3af15840df148492e144cb4a9f9941172" license "GPL-2.0-only" head "https:github.comJackettJackett.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "fd6be2471d73f930de9500d27ee294f5327f829056f4bbdeb0a7de47efd10ee7" - sha256 cellar: :any, arm64_sonoma: "18373874011998278a70fa200d2ccf64c0a4c3c34f61bc5a7e66bcf7bcc33244" - sha256 cellar: :any, arm64_ventura: "dbe97614a56145b5c7fe1edd2864858eaf81e0b3639838129b27e921515c5cc2" - sha256 cellar: :any, sonoma: "865062cb977c9acaa8416722f8b92a09846efe37e20060e3a0071ae3f6224f5a" - sha256 cellar: :any, ventura: "1774822811581bb92c3281afd9bdea22324e178753c9d4b84c2c02591810f876" - sha256 cellar: :any_skip_relocation, x86_64_linux: "6a2c3dde53d9d2f4cad19a18a1566de7a19e0a22bd8cc69f022da4d3ca9585af" + sha256 cellar: :any, arm64_sequoia: "11856405619c59a07ea6f1723b4c1fb8bfe0a1803aa56279187f8810df7f3bb6" + sha256 cellar: :any, arm64_sonoma: "ed456fc7ab8454ff691302191622eb0204b8a4fca553b58fa032323466235814" + sha256 cellar: :any, arm64_ventura: "4f9869e3dc0ff5e6bbebf94541d632b7f191b4221267868db70e1767b118e95a" + sha256 cellar: :any, sonoma: "ea97932092fb3313d086ce3e25136c562729eac02d010922be07bbc3bdc2e9cb" + sha256 cellar: :any, ventura: "2e52f7c208700676b204f46bc9708eee789398475828d2d7d464475064e8b443" + sha256 cellar: :any_skip_relocation, x86_64_linux: "47bd79a697db1f22ecbb0e6ef012497695f50faf70c30115d9fde8c4baa8baf7" end depends_on "dotnet" diff --git a/Formula/k/keep-sorted.rb b/Formula/k/keep-sorted.rb new file mode 100644 index 000000000..5a9039a7c --- /dev/null +++ b/Formula/k/keep-sorted.rb @@ -0,0 +1,47 @@ +class KeepSorted < Formula + desc "Language-agnostic formatter that sorts selected lines" + homepage "https:github.comgooglekeep-sorted" + url "https:github.comgooglekeep-sortedarchiverefstagsv0.5.0.tar.gz" + sha256 "8eee061af908fd971911118975e4a2870afff385b3aea9948cc9b221849a9436" + license "Apache-2.0" + + bottle do + sha256 cellar: :any_skip_relocation, arm64_sequoia: "a7f3c6c8da17ff074bfeb1b8d269cfd57d2ae74136c9c87816b142947f78a615" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "a7f3c6c8da17ff074bfeb1b8d269cfd57d2ae74136c9c87816b142947f78a615" + sha256 cellar: :any_skip_relocation, arm64_ventura: "a7f3c6c8da17ff074bfeb1b8d269cfd57d2ae74136c9c87816b142947f78a615" + sha256 cellar: :any_skip_relocation, sonoma: "3799f06dc1744cf5cfa11131ad06a9dd5a316f661a30bf2432ca1cc191862b6c" + sha256 cellar: :any_skip_relocation, ventura: "3799f06dc1744cf5cfa11131ad06a9dd5a316f661a30bf2432ca1cc191862b6c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b9a7e7b8e8e4c649347212f5d29bec81ea41f1ddd6c3cc4bc68b0538b51cdf8b" + end + + depends_on "go" => :build + + def install + system "go", "build", *std_go_args(ldflags: "-s -w") + end + + test do + test_file = testpath + "test_input" + test_file.write <<~EOS + line will not be touched. + # keep-sorted start + line 3 + line 1 + line 2 + # keep-sorted end + line will also not be touched. + EOS + expected = <<~EOS + line will not be touched. + # keep-sorted start + line 1 + line 2 + line 3 + # keep-sorted end + line will also not be touched. + EOS + + system bin"keep-sorted", test_file + assert_equal expected, test_file.read + end +end \ No newline at end of file diff --git a/Formula/k/knot-resolver.rb b/Formula/k/knot-resolver.rb index 823105b32..871ac64aa 100644 --- a/Formula/k/knot-resolver.rb +++ b/Formula/k/knot-resolver.rb @@ -1,10 +1,9 @@ class KnotResolver < Formula desc "Minimalistic, caching, DNSSEC-validating DNS resolver" homepage "https://www.knot-resolver.cz" - url "https://secure.nic.cz/files/knot-resolver/knot-resolver-5.7.2.tar.xz" - sha256 "5f6a227390fcd4c2d0a8028a652b55a9d863ec7be01298fe038df1d273fb9a0f" + url "https://secure.nic.cz/files/knot-resolver/knot-resolver-5.7.4.tar.xz" + sha256 "6b6da6ecf06828041afad44dfa227781f0ae34ad183a667008509355d18bd9c8" license all_of: ["CC0-1.0", "GPL-3.0-or-later", "LGPL-2.1-or-later", "MIT"] - revision 1 head "https://gitlab.labs.nic.cz/knot/knot-resolver.git", branch: "master" livecheck do @@ -13,28 +12,29 @@ class KnotResolver < Formula end bottle do - sha256 arm64_sequoia: "04189bca50db5055b0ded9abc57313d07ffe3ceafa7f5d397da431d83a6352cc" - sha256 arm64_sonoma: "15dec163e7bf0696107328c5aa631008bc1aa80da6b3dc3f61084d95eee9fb8a" - sha256 arm64_ventura: "428e8c668dd8e505cb466b61768bf68a00bec6df74f5127df4ff9ffda996fbb9" - sha256 arm64_monterey: "1b1abdbbd510f69ad88f4d017f49aee7f6390aba39e7db5cff0c6e261b305f6b" - sha256 sonoma: "ea8eaede7c0958475f25e78427ea7c6615d25a2ad23d2f3f5464771a23b929e7" - sha256 ventura: "c4599e3b84e79e3ec10205ee4301441e98d01bcc87fc4a81c5ec23bfacf93e08" - sha256 monterey: "d5742ec68d6657fc91f7037b79c7c36d52715f5cfef9f368cdbccb3376cbc61c" - sha256 x86_64_linux: "3153b8157b8b0da93222eb84d0565bd8c651dc95e29a8174ec438acde50666c1" + sha256 arm64_sequoia: "08dd88e8e9fc10ef7494116e727723828e3e7d4f17e3fd96a204c828a5628945" + sha256 arm64_sonoma: "8d442104e77ea8cff29c84fdb5a7e4604ebc8e81c32d9a9e070138eb5cb6e22b" + sha256 arm64_ventura: "f036e8ce8f5cf29c9996441ad4a479ac53534d6c83255c812526ac1c4831c790" + sha256 sonoma: "bfb3e2c794ec64de04cb3bffb98c77cd525b628e84e0333fc17b9f67bfb5daf8" + sha256 ventura: "acf867ac9bc8bea1f5095221acf661185c72523b288a1b3085057af455353aef" + sha256 x86_64_linux: "b357e992fd8676db35a50c6e93abed1008f7f16b79e72450093631d1e83576d1" end depends_on "meson" => :build depends_on "ninja" => :build depends_on "pkg-config" => :build + depends_on "fstrm" depends_on "gnutls" depends_on "knot" depends_on "libnghttp2" depends_on "libuv" depends_on "lmdb" depends_on "luajit" + depends_on "protobuf-c" on_linux do depends_on "libcap-ng" + depends_on "libedit" depends_on "systemd" end diff --git a/Formula/l/llama.cpp.rb b/Formula/l/llama.cpp.rb index 9b017de4f..bc9a9572c 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: "b3829", - revision: "44f59b4301c51f071daa2e951301bb17c14acc9b" + tag: "b3837", + revision: "1b2f992cd2cff0b69e5abe78bb8888d51ed19d67" 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: "07a9a43daaaa7a8eb742ded689b282b1fe22c21fa0b93070e1163e1c2c268be8" - sha256 cellar: :any, arm64_sonoma: "32767e0b06ae98378e831c00e294bf5c6979c1f25c7925e31a8f9dea94d6ac3e" - sha256 cellar: :any, arm64_ventura: "37e709024b73f415248109ab815f0476cd9e7ce7640540b89e2a901c7029a341" - sha256 cellar: :any, sonoma: "4b26ac83568c74acc4182317cc8eb5a509031075016386fd412d1c10de2d20ad" - sha256 cellar: :any, ventura: "630b0d7eb50770b821afb0209268a65739c87e5f2d9792760ac17b765b4871d6" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1d693ba13a03d9b646aaadc1677596b07ab06eada9bf78f02e7a56a65e0b7b4a" + sha256 cellar: :any, arm64_sequoia: "085ce62a793869ac0a1bd1549663433916d6ffcf1d5370d021b22a111ff8e623" + sha256 cellar: :any, arm64_sonoma: "f0c955ebbd2ef41f6154c95d48771c7d7d9f20bdec7872180bbd692be5db50ae" + sha256 cellar: :any, arm64_ventura: "a78d8511978b7beb468b4395697e393212667145a573e4d503e576b747065d0f" + sha256 cellar: :any, sonoma: "e570b87015646ff8f2e2dd88f6ac588152155eb25bec5091d3714f887a8b1a8d" + sha256 cellar: :any, ventura: "5850eaa6c7bf5416e99e365a139895e7e1967d27f3bc4f9af5197bd5616ba7bf" + sha256 cellar: :any_skip_relocation, x86_64_linux: "086bf73f4ca0dfcdbb40c638e72fee796f7850352c1bd4698ce6d0ab0d5d336c" end depends_on "cmake" => :build diff --git a/Formula/l/locust.rb b/Formula/l/locust.rb index cf2b11486..f65d940d5 100644 --- a/Formula/l/locust.rb +++ b/Formula/l/locust.rb @@ -3,17 +3,17 @@ class Locust < Formula desc "Scalable user load testing tool written in Python" homepage "https://locust.io/" - url "https://files.pythonhosted.org/packages/2e/2d/67502e099fc5d84dc5969429e1909e6f12c326a804a8db543dbc4b1bf58d/locust-2.31.7.tar.gz" - sha256 "e31af05ca19d1801ef719fa7a5c55eb3b8573d1808a9efc5bffa91df1ba85c47" + url "https://files.pythonhosted.org/packages/ff/0e/5b9a118625e79657703f154731728ed5e22118f688b496ec6e85de4cbe1d/locust-2.31.8.tar.gz" + sha256 "b240c0d3e1724317d9211e81e99fbe42a3469071ef4d34d2ae6a727776d56377" license "MIT" bottle do - sha256 cellar: :any, arm64_sequoia: "1588aee94a65b23e9c42a62f016b8d1fb6dda48ef85ec416d6837c8517258982" - sha256 cellar: :any, arm64_sonoma: "3689b2fe59a6a8dd67b207a147e78a81a493f79a60b0d75a3ce226581a4745a3" - sha256 cellar: :any, arm64_ventura: "71e8aecb157ac572dc96f1af17e66617e80787bbc9abbc44f147b5da51f6aba7" - sha256 cellar: :any, sonoma: "0b8273a74f2fcd1c12a0f0b7e1c4b2eb390edbd71f6fe4e9914e45d6ed00bb17" - sha256 cellar: :any, ventura: "2e62f77771fb69e7dd4558ad0ee8adbf52947bad6775846b84c8829257d86b62" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1a31e6cbc1bd539f96901fbc63013cb82f0e56bac77339c024342a6a416ff6ab" + sha256 cellar: :any, arm64_sequoia: "3ce5235fc743f5169b09828c859d6e40aa1074c65e6e0f0ddde2aa012a36fedf" + sha256 cellar: :any, arm64_sonoma: "0f9069b34a52891ebba0872f68b5e8bb0795ee8de42c37eaa52a6d2232ef3fa4" + sha256 cellar: :any, arm64_ventura: "e454c044e86554703b953b16ecd5230c21ba2828189bbaf7a4c765ba20ccedc0" + sha256 cellar: :any, sonoma: "d78b490d5fb44ed2df68d06acef2e89a01662c19558fe68162319d477f3b32ff" + sha256 cellar: :any, ventura: "cbd3a0ffd087f815c3a6d916007be8667a2ef938ea6b62654889695cd9814572" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b7d40c1eed675e7715313fd52d1cae5b7b11b3d12c651f96ac0cf9a463a18dcb" end depends_on "cmake" => :build # for pyzmq diff --git a/Formula/m/maeparser.rb b/Formula/m/maeparser.rb new file mode 100644 index 000000000..4c9f24191 --- /dev/null +++ b/Formula/m/maeparser.rb @@ -0,0 +1,35 @@ +class Maeparser < Formula + desc "Maestro file parser" + homepage "https:github.comschrodingermaeparser" + url "https:github.comschrodingermaeparserarchiverefstagsv1.3.1.tar.gz" + sha256 "a8d80f67d1b9be6e23b9651cb747f4a3200132e7d878a285119c86bf44568e36" + license "MIT" + + bottle do + sha256 cellar: :any, arm64_sequoia: "3a7ea0e057badfd3c4152ee82c7a168756fdf69a7ba860c52e76b54ee14db3b0" + sha256 cellar: :any, arm64_sonoma: "ca02271a309d8c6d442671b396fedc2be05915a787097c5a797313c3afbb2fea" + sha256 cellar: :any, arm64_ventura: "442e30300805148e962404029bddd1e5f3e2ced2b7da2629ca5db952336bc6ad" + sha256 cellar: :any, sonoma: "c64fc931d98a6ae27cb9dc243ac3a52d4cd2f4ad74d6c6a7a9ff60674db90479" + sha256 cellar: :any, ventura: "6174e8874ad30e0bbb991dc2dd52e9e9caca66f54680a0f8a3088294c7ba1c9c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "f31191fad40b78f8639deab22940717e01af49c477b0429b6f52c77e5575d5ef" + end + + depends_on "cmake" => :build + depends_on "boost" + + def install + system "cmake", "-S", ".", "-B", "build", "-DMAEPARSER_BUILD_TESTS=OFF", *std_cmake_args + system "cmake", "--build", "build" + system "cmake", "--install", "build" + pkgshare.install "testMainTestSuite.cpp", "testUsageDemo.cpp", "testtest2.maegz" + end + + test do + cp pkgshare.children, testpath + system ENV.cxx, "-std=c++11", "MainTestSuite.cpp", "UsageDemo.cpp", "-o", "test", + "-DTEST_SAMPLES_PATH=\"#{testpath}\"", "-DBOOST_ALL_DYN_LINK", + "-I#{include}maeparser", "-L#{lib}", "-lmaeparser", + "-L#{Formula["boost"].opt_lib}", "-lboost_filesystem", "-lboost_unit_test_framework" + system ".test" + end +end \ No newline at end of file diff --git a/Formula/m/moarvm.rb b/Formula/m/moarvm.rb index df8912a8f..965b0158b 100644 --- a/Formula/m/moarvm.rb +++ b/Formula/m/moarvm.rb @@ -1,8 +1,8 @@ class Moarvm < Formula desc "VM with adaptive optimization and JIT compilation, built for Rakudo" homepage "https:moarvm.org" - url "https:github.comMoarVMMoarVMreleasesdownload2024.08MoarVM-2024.08.tar.gz" - sha256 "e438ed69854ae2ab5213bd6d41e6a08c1ae14c2d7a5577fea1250f86784bf74b" + url "https:github.comMoarVMMoarVMreleasesdownload2024.09MoarVM-2024.09.tar.gz" + sha256 "ea9b3b7ed126ce45619b8b5a4091ac2586603c9160130799a7d3e12795c14d24" license "Artistic-2.0" livecheck do @@ -11,14 +11,12 @@ class Moarvm < Formula end bottle do - sha256 arm64_sequoia: "0c6455820896a97aac53d6c666cd69199bdbf6cc2fe5915f7586834c77e311bd" - sha256 arm64_sonoma: "383612941f0990e5e379880b4a75fa61fef3d5181f7e661a1c07665e21437dbd" - sha256 arm64_ventura: "82c13996dd26b2f3b1085375fc33f03dec38d7fd4f139ab4f73556c344cc690a" - sha256 arm64_monterey: "0b188acf40dad6c1ce1a78cc5603ede0a4da7f414b9241180ca483f98f3db65e" - sha256 sonoma: "38f811ef661ded6243ef263be1ee5ea700e3016ea8d0edf55f8499124f73bcf7" - sha256 ventura: "29b691440ef0a86f7a86687d802fdb3aa34ffdcb8136ae0f64fc02ef8710a4bf" - sha256 monterey: "93383a14d6e4deeda5225de8b00afa85add0a463587c68b8d3c299d717430f19" - sha256 x86_64_linux: "654e7a52b998c22cba01046af8cc78b20561d0758886535568586b6fa6a1267b" + sha256 arm64_sequoia: "a0b1a2c9714db7d2c0d76c3d2df65a13c31187a7383be3aa7a936253f9f58247" + sha256 arm64_sonoma: "d9cac2444f40b5875197dba7e46749c6ec80d9d5a54f90cd400a1ad91f901105" + sha256 arm64_ventura: "cfd13314ef8d3cbcaf359e4b30582c57d40a540304ed8b03a3fc99de03d46251" + sha256 sonoma: "b7b8dc363c62cfc68f786f9157ee5270ad1b4cadd9be1191b4ce5cf217d41f7b" + sha256 ventura: "c90f145721c8235ce88cee88f3e3a94888ea2c7078612958c4bf2e46eadb3fa2" + sha256 x86_64_linux: "45430cc52404c0862038ccf969210ba2844cdafad607a5bad528f7704ea368e3" end depends_on "pkg-config" => :build @@ -33,8 +31,8 @@ class Moarvm < Formula conflicts_with "rakudo-star", because: "rakudo-star currently ships with moarvm included" resource "nqp" do - url "https:github.comRakunqpreleasesdownload2024.08nqp-2024.08.tar.gz" - sha256 "6b9835ee5c0aa9e561cc7cecc846fe496ffe432567407bf0c3c14c3f3a2711a0" + url "https:github.comRakunqpreleasesdownload2024.09nqp-2024.09.tar.gz" + sha256 "03de709b6353c4cc80aeb8ba2ef3fe54ec4bfe04ea6a10c631ca560b58cb181d" end def install diff --git a/Formula/m/mockery.rb b/Formula/m/mockery.rb index c072f3769..06d491b70 100644 --- a/Formula/m/mockery.rb +++ b/Formula/m/mockery.rb @@ -1,8 +1,8 @@ class Mockery < Formula desc "Mock code autogenerator for Golang" homepage "https:github.comvektramockery" - url "https:github.comvektramockeryarchiverefstagsv2.46.0.tar.gz" - sha256 "21144b213dafcb17c225777f7f8d5dc29c90cab05e25ec3e80564583458d76f0" + url "https:github.comvektramockeryarchiverefstagsv2.46.1.tar.gz" + sha256 "f0f7627b535ffa7c8e40b4b7a30afa51919658c98b2175edbcae30da6c1dcff6" license "BSD-3-Clause" head "https:github.comvektramockery.git", branch: "master" @@ -12,12 +12,12 @@ class Mockery < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "395e422938460705f859164412a4e92f07508ee38319e06f072d524c15468abf" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "395e422938460705f859164412a4e92f07508ee38319e06f072d524c15468abf" - sha256 cellar: :any_skip_relocation, arm64_ventura: "395e422938460705f859164412a4e92f07508ee38319e06f072d524c15468abf" - sha256 cellar: :any_skip_relocation, sonoma: "155f9fd4130c943cb314b6a8ce1237a46040b4bbbe67f09c641029ba392ca6de" - sha256 cellar: :any_skip_relocation, ventura: "155f9fd4130c943cb314b6a8ce1237a46040b4bbbe67f09c641029ba392ca6de" - sha256 cellar: :any_skip_relocation, x86_64_linux: "46fd8531c64cd1c2234b69da68bc661b870ce6374345f9aaf1841835e947de46" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "53d8605f58f78859ab53378a5b4c4c2e6e2fec297a9dc43ecbd1566f28cf102a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "53d8605f58f78859ab53378a5b4c4c2e6e2fec297a9dc43ecbd1566f28cf102a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "53d8605f58f78859ab53378a5b4c4c2e6e2fec297a9dc43ecbd1566f28cf102a" + sha256 cellar: :any_skip_relocation, sonoma: "1e71b3af672b9a6eb83f9743851bbba25c25f76f2d29fa2d5f751f038a2dea35" + sha256 cellar: :any_skip_relocation, ventura: "1e71b3af672b9a6eb83f9743851bbba25c25f76f2d29fa2d5f751f038a2dea35" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9438bfe8f6fe5be8f93efe31394c5e58e6cb0546b0965d32c2679314d1d49bb0" end depends_on "go" => :build diff --git a/Formula/m/mtools.rb b/Formula/m/mtools.rb index d02f1e12e..4ae26ec6d 100644 --- a/Formula/m/mtools.rb +++ b/Formula/m/mtools.rb @@ -1,20 +1,18 @@ class Mtools < Formula desc "Tools for manipulating MSDOS files" homepage "https://www.gnu.org/software/mtools/" - url "https://ftp.gnu.org/gnu/mtools/mtools-4.0.44.tar.gz" - mirror "https://ftpmirror.gnu.org/mtools/mtools-4.0.44.tar.gz" - sha256 "10be76148870f984fa44df297473a4e45184472cdb19a4d05ef17fdb59b5d5a4" + url "https://ftp.gnu.org/gnu/mtools/mtools-4.0.45.tar.gz" + mirror "https://ftpmirror.gnu.org/mtools/mtools-4.0.45.tar.gz" + sha256 "eea170403f48f0cd19b3d940e4bd12630a82601e25f944f47654b13d9d7eb5d4" license "GPL-3.0-or-later" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "0539a5fe9715f35df9b72dc7f3702fb1d4529f8ad50da45319d9a65d3d3bb35f" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "9689a807460b4a4b69876a8b4369f63b98f8b5c6e6cc205923b3636cda22ac52" - sha256 cellar: :any_skip_relocation, arm64_ventura: "0a0f9a0019cff8eeccd637877d2166969ce9484756debe8a4d93ef8ee1f96380" - sha256 cellar: :any_skip_relocation, arm64_monterey: "8390f3de81dde1bc03f9a5bfb5c5f7c84dde0f072e503b991f26f39fcf9ccbbd" - sha256 cellar: :any_skip_relocation, sonoma: "420075f755b412d1d8ab8973dbc7a1a9c5ab89f8060f7485c4f65d7579cf665b" - sha256 cellar: :any_skip_relocation, ventura: "47aff66ced453f92d383c74546b18bb773dce5ce121603efec5d4dabd2905a86" - sha256 cellar: :any_skip_relocation, monterey: "49b0b135fa91f67e246d2c78ec6f159a54ce29b9479f9ec7481a5521a2454404" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a5f33a77cf8b89771cbc7393042ca761fa3db365f9c551496178cea955c12d78" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "4534b28c0164c15e724ef0a5cdb3256b793208d4380488872b771efefd4481f8" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "6a69d244619ed51e4bdcd2a2c54ba7a712a941cb73790402bd230e84d2cdf6fa" + sha256 cellar: :any_skip_relocation, arm64_ventura: "31caad0f48bc1783fe12de78b091f03b42553a4155cc1a05f0ef8f1e38d389cc" + sha256 cellar: :any_skip_relocation, sonoma: "92902b9fd9f243b4490d0e4e3ce9cb2840598ddc99d9d7b36c791a6f8a31aaab" + sha256 cellar: :any_skip_relocation, ventura: "22851f50c2d8e4c30255ec3a8459d33328336c2e905bc619b9354920011a0d67" + sha256 cellar: :any_skip_relocation, x86_64_linux: "283a14c5bb3d469b129bccef5cb217b6b96a0a729db36b47df2c6d96ffc55660" end conflicts_with "multimarkdown", because: "both install `mmd` binaries" diff --git a/Formula/n/ncdu.rb b/Formula/n/ncdu.rb index 065acd79e..8bafcbd5b 100644 --- a/Formula/n/ncdu.rb +++ b/Formula/n/ncdu.rb @@ -1,8 +1,8 @@ class Ncdu < Formula desc "NCurses Disk Usage" homepage "https:dev.yorhel.nlncdu" - url "https:dev.yorhel.nldownloadncdu-2.5.tar.gz" - sha256 "7f49de25024abab1af1ff22b3b8542c0d158e018fe0e96074fd94b0e1e6d31a5" + url "https:dev.yorhel.nldownloadncdu-2.6.tar.gz" + sha256 "3f471ebd38b56e60dab80c27e3af1d826666957f02d9e8419b149daaf7ade505" license "MIT" head "https:g.blicky.netncdu.git", branch: "zig" @@ -12,20 +12,19 @@ class Ncdu < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "1c49e2cc5991d8fa008a58f47e13eb9fad604631d08524364095a8031bbb2dc3" - sha256 cellar: :any, arm64_sonoma: "1cba8bbb35dc36a9686ff4182b395969cf1de154652b2d6134c2836e531b169a" - sha256 cellar: :any, arm64_ventura: "8478d4058dc184f43368ca19c32aecf5a7be3a4f7175fb41a59f5202f170288f" - sha256 cellar: :any, arm64_monterey: "4abb7c99e405c3b4d7ef4179e60d7c4ab518a307df825db3dd60859ea3ae7d55" - sha256 cellar: :any, sonoma: "520c686c473bc3b7b8dc780449d463dc31f79f981e493e06fbe862c8c9fa2c0b" - sha256 cellar: :any, ventura: "b56d7f67705f119b611268352a7befa25bf464187644fbafe427526d31019418" - sha256 cellar: :any, monterey: "bcd6481c81cae50583faad16cd085541abfad8b592bca93ad4a3d7b0ed99bd00" - sha256 cellar: :any_skip_relocation, x86_64_linux: "bb76582ce7c7cd84b8b994839d50672c2c14db35ca06469a5d09215bdfb6a3dd" + sha256 cellar: :any, arm64_sequoia: "90cfdbbc47079deaf8fd378baaa0e6d9eef06d5ad1824534886d8a36d5a16f37" + sha256 cellar: :any, arm64_sonoma: "4b36b94f142184f4413c3efd69610f1d3ed5389592c5f6bea10f525bad021c81" + sha256 cellar: :any, arm64_ventura: "25983b0f0db6aaf01e13f683ec327498cc0388a77118549754b0723fc9eadf04" + sha256 cellar: :any, sonoma: "ff30c04328a783b03fa39919c98192dc56b56bf507c44f10cc2d0c01409d49eb" + sha256 cellar: :any, ventura: "913ba8eebf38d56648e2ab30c9b278c158c4c41e39d1add5d63c505ed5fb6a09" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1ac219795061a7eeed8e16c4af9663e9cab188a1a4c51d20c94bf8fb0bd20063" end depends_on "pkg-config" => :build depends_on "zig" => :build # Without this, `ncdu` is unusable when `TERM=tmux-256color`. depends_on "ncurses" + depends_on "zstd" def install # Fix illegal instruction errors when using bottles on older CPUs. diff --git a/Formula/n/netcdf.rb b/Formula/n/netcdf.rb index e04fef0e9..5297f342e 100644 --- a/Formula/n/netcdf.rb +++ b/Formula/n/netcdf.rb @@ -13,12 +13,13 @@ class Netcdf < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "016f4defbc70f7932c40c75671487b35221e30519b2c1f16983db14573b65f6a" - sha256 cellar: :any, arm64_sonoma: "e1e3c2b95509a7b7ff02ea59a6c9fbce906dbab8a310c771df782d1b1b1e6cfc" - sha256 cellar: :any, arm64_ventura: "dca2073eafc069fbc52a1a0c4c60aefd1e43e921dcda35474ea84696519bf482" - sha256 cellar: :any, sonoma: "b8072f889abbd500fd7219d6c25bf83c727f783a9df124c695919ce61bfedb6a" - sha256 cellar: :any, ventura: "4e6a2e031559d64f3d1f0bed7e970e5802d85413251281ee50e27826c3ec14b9" - sha256 cellar: :any_skip_relocation, x86_64_linux: "cf90052e1c43052e67c31b8c79636eaffa666c60ba86064713c3f704e9774cc7" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "70dfa63c3d6c0bc99c87e3396640dab20168be0922c86220b37249f12aca32b5" + sha256 cellar: :any, arm64_sonoma: "1de9848cbbca463fb680cd0d9046eb0074c4fc5a576c6ec170226b7e8003e29c" + sha256 cellar: :any, arm64_ventura: "de58c0589a531564788da724ea83373d9a7d6e5eb85eb59106fc8141be027edc" + sha256 cellar: :any, sonoma: "3c20b4751784056cefd18fc1c3d6d8c5f000a2f3cfdd0ae17889d2d3f7f7fb04" + sha256 cellar: :any, ventura: "55bfa492d1653d4b73ef9cb288d4133e00ec101427d406461f20d379dadc7d12" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d08319d7d9cc73b8dbdea396221f5c499a3db2f50933640af1407e2140875a22" end depends_on "cmake" => :build @@ -48,10 +49,6 @@ def install # Remove shim paths inreplace [bin"nc-config", lib"pkgconfignetcdf.pc", lib"cmakenetCDFnetCDFConfig.cmake", lib"libnetcdf.settings"], Superenv.shims_pathENV.cc, ENV.cc - - # Fix bad flags, breaks vtk build - # https:github.comHomebrewhomebrew-corepull170959#discussion_r1744656193 - inreplace lib"cmakenetCDFnetCDFTargets.cmake", "hdf5_hl-shared;hdf5-shared;", "hdf5_hl;hdf5;" end test do diff --git a/Formula/n/nmail.rb b/Formula/n/nmail.rb index 54c3e5586..75dd3ec7b 100644 --- a/Formula/n/nmail.rb +++ b/Formula/n/nmail.rb @@ -1,19 +1,18 @@ class Nmail < Formula desc "Terminal-based email client for Linux and macOS" homepage "https:github.comd99krisnmail" - url "https:github.comd99krisnmailarchiverefstagsv4.67.tar.gz" - sha256 "e081a0b1da4be25dc0e09a676c472f84d57639be5bd88b7aac6af60f0ea49f12" + url "https:github.comd99krisnmailarchiverefstagsv5.1.16.tar.gz" + sha256 "d0c9063521264acc73f70ef66cbc8830015df60395ca463d35518313ad7e8c61" license "MIT" head "https:github.comd99krisnmail.git", branch: "master" bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "648bcef4ec6117d0fc467077a56d6dc12900adeb400ce21cf79e72c0eaef2b71" - sha256 cellar: :any, arm64_sonoma: "72d63d6fe5cf11886ffc40aad972711af587a30d59afc2a9079687bde2953fca" - sha256 cellar: :any, arm64_ventura: "d7561f32b7ebf62678250c010025f00d884c367c7022b73e8323eda2915ce048" - sha256 cellar: :any, sonoma: "5279169e721aab95a500c9a7ff63bf5c9cfffafda3a03fe4d2a60f56f280d2ff" - sha256 cellar: :any, ventura: "1d8d16f017ae3b95bbfa6aa0197199767f773449a17d60a2b6768161de1816c4" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c95192610e313b69ff43687a95ccea1fc7f922b764c2b6770cb14c9334e7f9b5" + sha256 cellar: :any, arm64_sequoia: "d653464563c657bfc1e80da2f845c7a5391d02295abb953b12b0e3067ca9211e" + sha256 cellar: :any, arm64_sonoma: "f9fa74005eb1d0af3d7faffd46edd571c4311aa8098eb0665fcd9b2e401ad19d" + sha256 cellar: :any, arm64_ventura: "dfcfdbb039fecbbb08eb7277afc65111adce697bc37995972d4a003297028cfb" + sha256 cellar: :any, sonoma: "c5e8e7611405e1ba684844fe593d0cae96c63c44b646fdcf3b25096a4c01da30" + sha256 cellar: :any, ventura: "d8f7596bbb987a1078d794b4cb79163dc5a2cff6e3bdc721cdeb2c8ffa562ab2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "bdbfea8f0f2ba09f73cece1da29ce85af4301fe65f6872e2e99c1b0947d73708" end depends_on "cmake" => :build @@ -45,7 +44,7 @@ def install test do (testpath".nmailmain.conf").write "user = test" output = shell_output("#{bin}nmail --confdir #{testpath}.nmail 2>&1", 1) - assert_match "error: user not specified in config file", output + assert_match "error: imaphost not specified in config file", output assert_match version.to_s, shell_output("#{bin}nmail --version") end diff --git a/Formula/n/node-sass.rb b/Formula/n/node-sass.rb index 5a340ddec..bd32162c3 100644 --- a/Formula/n/node-sass.rb +++ b/Formula/n/node-sass.rb @@ -1,12 +1,12 @@ class NodeSass < Formula desc "JavaScript implementation of a Sass compiler" homepage "https://github.com/sass/dart-sass" - url "https://registry.npmjs.org/sass/-/sass-1.79.3.tgz" - sha256 "9a644c45bf2795edb4dd88d740c82dc771196b06578c04fa8d66a048787471e2" + url "https://registry.npmjs.org/sass/-/sass-1.79.4.tgz" + sha256 "5521e75787930868404ba33e13ddab4b704e796af20d22c85a79f79d300e64b7" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, all: "26b498f3b9dc2c1a8498d3a550a46444af7f164c4ce9d44a6f12caeb7dae051a" + sha256 cellar: :any_skip_relocation, all: "7d7b343b6498d35f14b8efb6647b60b350887049b28c0239e4615c3d2d559ffc" end depends_on "node" diff --git a/Formula/n/nqp.rb b/Formula/n/nqp.rb index 3196d60ef..f755cca81 100644 --- a/Formula/n/nqp.rb +++ b/Formula/n/nqp.rb @@ -1,8 +1,8 @@ class Nqp < Formula desc "Lightweight Raku-like environment for virtual machines" homepage "https:github.comRakunqp" - url "https:github.comRakunqpreleasesdownload2024.08nqp-2024.08.tar.gz" - sha256 "6b9835ee5c0aa9e561cc7cecc846fe496ffe432567407bf0c3c14c3f3a2711a0" + url "https:github.comRakunqpreleasesdownload2024.09nqp-2024.09.tar.gz" + sha256 "03de709b6353c4cc80aeb8ba2ef3fe54ec4bfe04ea6a10c631ca560b58cb181d" license "Artistic-2.0" livecheck do @@ -11,14 +11,12 @@ class Nqp < Formula end bottle do - sha256 arm64_sequoia: "8600a0ca262820dd5bd3526728489b4ddbe49a199ac4d9d03273b2d53b7a4996" - sha256 arm64_sonoma: "5e92bdb5e4a023acb1e303081aa68bba12f85470195aa63557f5953f54bf3710" - sha256 arm64_ventura: "0561e42cec3275a3bcaaf9f9b891b5a36541a9e0d7e26f96547ae8cb22146bed" - sha256 arm64_monterey: "fd66b2ba5905e9a9885e881fc76428296ebac24a532c21cf73647c85046a3ae6" - sha256 sonoma: "83a7bd5c15cdba6540120fc38d73edbca9de718b316df172547cde52bba4db6f" - sha256 ventura: "fcb0ecf45b76dd23fc12e8ddd383ed70e9d11704dc125c1cadd2ea7cb8b0159e" - sha256 monterey: "56bc63e71970219ca6d03320f935b94c2303f9b5ea8ecd76c373d2adec6f04c5" - sha256 x86_64_linux: "18b90e07150f43141f6d6206bc19711f006b4bd32da0a4adb4f9e1e6b190a8ee" + sha256 arm64_sequoia: "19f6ff9e6ee7caf200e224a09910706310d8692be62b1300da783ec2e24996ed" + sha256 arm64_sonoma: "abd3a568acf24cf34839add6f70ff9a63c644a5bc7acf423b161ee851acb2c5c" + sha256 arm64_ventura: "889ba7306744be3d4e976098e16ece5ca9dbbf55150d48e930325efce3e9f32e" + sha256 sonoma: "8da32de0a209b358e7ea6b6c478dd7ce34bcb3a0e0b1b25d73d4398014d27cb9" + sha256 ventura: "09d06399e43ac57ecffe03a9aa0d4dc81d3707c2481ce43230cc3c8a804cdae6" + sha256 x86_64_linux: "9972bfd1016fcf35afe5a0efbdfee9cdc47ecadb0cc9b395304d491a6fd4c740" end depends_on "libtommath" diff --git a/Formula/n/nuclei.rb b/Formula/n/nuclei.rb index b00cd3314..f0564eea5 100644 --- a/Formula/n/nuclei.rb +++ b/Formula/n/nuclei.rb @@ -1,18 +1,18 @@ class Nuclei < Formula desc "HTTPDNS scanner configurable via YAML templates" homepage "https:nuclei.projectdiscovery.io" - url "https:github.comprojectdiscoverynucleiarchiverefstagsv3.3.3.tar.gz" - sha256 "f4a91edf3c893b9fa7aecd6c3c60fbcc4165459fcf3eaa9483d3ce555d62a34a" + url "https:github.comprojectdiscoverynucleiarchiverefstagsv3.3.4.tar.gz" + sha256 "2be73621c43de19943cc7f9e826219ea0dbef6180893c8c4fffc56d64271ff3d" license "MIT" head "https:github.comprojectdiscoverynuclei.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "83ce23ab99aaa0f5d317747b28356352caf6bbd4d5b7506d5c124c72e0822d42" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "a1842ca3179582339501d64247148bf2d1a6613900dcfc8d182b0da468b81815" - sha256 cellar: :any_skip_relocation, arm64_ventura: "55f040a0c3b1fca7f6860ed896d012572a8daabd486070fa51c007d1bdb0ed60" - sha256 cellar: :any_skip_relocation, sonoma: "85b88b6d25a8b2201db953f6111c9e1ea93870738501187b32b2756fa888faca" - sha256 cellar: :any_skip_relocation, ventura: "7ce4183c58c6855d15365aaee7e4ba2e1ca0da116526a7f8da4a8b4b973b64ad" - sha256 cellar: :any_skip_relocation, x86_64_linux: "52c2e9947e14633a670ba44ad740d7e7526ccfe21a884e7b324c3aa420578df7" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "b35fed127a51af3e3b3627780b0b10efb1c1e65c25e2d8348337737cf856d87d" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "7a4bd5f734a0773dda5249857312c75234c6a6613953193dbf40fe1651da2706" + sha256 cellar: :any_skip_relocation, arm64_ventura: "270243b6e4a5516fb5368319e8226da6ef792cadc22c7e577579b55794fbc114" + sha256 cellar: :any_skip_relocation, sonoma: "35908f49887ce4f8489f78e7f195e6a6fad1c4faf3d77db9ffd2a89c6714143a" + sha256 cellar: :any_skip_relocation, ventura: "f3a52a145e2ede4cfc64bf364cfb8a5e6cddd1f39ae4438139f76dd3d281fcb3" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3b45517fb51fbc1e59940e473aadbf92f02ca6738aa29273c18f019e061c9805" end depends_on "go" => :build diff --git a/Formula/o/openai-whisper.rb b/Formula/o/openai-whisper.rb index 5941a9dd1..9093f3ef1 100644 --- a/Formula/o/openai-whisper.rb +++ b/Formula/o/openai-whisper.rb @@ -3,20 +3,18 @@ class OpenaiWhisper < Formula desc "General-purpose speech recognition model" homepage "https:github.comopenaiwhisper" - url "https:files.pythonhosted.orgpackagesd26e50ace2bf704e5ffc786d20d96403ab0d57c5d6ab8729de7fed8c436687dfopenai-whisper-20231117.tar.gz" - sha256 "7af424181436f1800cc0b7d75cf40ede34e9ddf1ba4983a910832fcf4aade4a4" + url "https:files.pythonhosted.orgpackageseda981f65f3443778a1e1088e80089fc970f1f160abec2bfc3d71abfed8cbc34openai-whisper-20240927.tar.gz" + sha256 "5b322442b03704e245e3d6d3a577d7a3845f884e50edbf15990cb26a134dffff" license "MIT" - revision 6 head "https:github.comopenaiwhisper.git", branch: "main" bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "6aa7014aa354ee1e0ad976809c20418418d3b9b0aba9dd4f1b25c39f874e4563" - sha256 cellar: :any, arm64_sonoma: "c9e20ff32487f20a7407a963660acb80ac7504399a268cef506ecdcad84f4ea9" - sha256 cellar: :any, arm64_ventura: "cb137d6275e08c473b45b15cf0c82453f9753e3fa92f17ef4ad65ea371c35c64" - sha256 cellar: :any, sonoma: "c1f8bf9910466d3b75158d3ddf241fa22a8f10060e4cd4f0b66230fa9b54e31c" - sha256 cellar: :any, ventura: "8f21d5a3619efa297849c3b2b2a10948b32baf6d6fbd8300912b880bb79066bb" - sha256 cellar: :any_skip_relocation, x86_64_linux: "9b64ba105ab3b2f73cf353d6ee5e92ef117ed9391facad3bd329403a0fcf6965" + sha256 cellar: :any, arm64_sequoia: "4092af8c5fad2fee89cd1f28b82b626e50b19d176f2ef219e0cd0bb756a56e75" + sha256 cellar: :any, arm64_sonoma: "56f16928126b8bee871d9318a75b5b45dd75bb986c894791a3256162d05e3077" + sha256 cellar: :any, arm64_ventura: "e6350871277be207c949e3167831437174a2d46e9d7c58d62da81d3496763ce0" + sha256 cellar: :any, sonoma: "b4dec42f4aa1753adf2f1220dd2543649d0652d952b47131116f8b3a0c0939a9" + sha256 cellar: :any, ventura: "fa170824bcd2e7d2435c1316cdd0bb4c10d1eb615f102b3ccd8593867a8c9c4a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a0d9d31767023ccc24c34d321d558b3a354f328f76938157c640ee5fdfdc5060" end depends_on "rust" => :build # for tiktoken diff --git a/Formula/p/patat.rb b/Formula/p/patat.rb index 00608cf2c..0c329a549 100644 --- a/Formula/p/patat.rb +++ b/Formula/p/patat.rb @@ -1,20 +1,18 @@ class Patat < Formula desc "Terminal-based presentations using Pandoc" homepage "https:github.comjaspervdjpatat" - url "https:hackage.haskell.orgpackagepatat-0.12.0.0patat-0.12.0.0.tar.gz" - sha256 "5b93df3ee9f730655a7b93abf5148aaf576d10fd8409e76e5443054f861b2029" + url "https:hackage.haskell.orgpackagepatat-0.12.0.1patat-0.12.0.1.tar.gz" + sha256 "05f8de68743a042ae39751297d79440d6a7f2dce0f1fe01c00509269c272ea56" license "GPL-2.0-or-later" head "https:github.comjaspervdjpatat.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "85415e20f738ec8666a2bce90dbaf3deac4d1af5afc5af63360782632eb9f359" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "1d70af90d558c895c512cb672797a730cef1243d84c4e9bc5c00d5e3e41309dd" - sha256 cellar: :any_skip_relocation, arm64_ventura: "8321387e99f956f1519463b135fd07994e8d062357e8c03475e85bb6e555191d" - sha256 cellar: :any_skip_relocation, arm64_monterey: "f966c64de45ee6b9fe64546b3e13953c2333aa015b7495facd8d6c34fb489493" - sha256 cellar: :any_skip_relocation, sonoma: "2746e29750e1cf33e4b4a42761a20892137c0bd33475bea6ce9bb30326cabbd5" - sha256 cellar: :any_skip_relocation, ventura: "2f9de7b6c0df90b8295a3c122afc4e7288e5a5cd8bb32e9a4df6a4d8ad3d657f" - sha256 cellar: :any_skip_relocation, monterey: "733ce8ec1321be118513223dd3851b2de9a1feeae4c88725ee1f6e0b58510d0d" - sha256 cellar: :any_skip_relocation, x86_64_linux: "62f2b0f018eaf92e75b5eafa130ff43d7cb833105a92f6fbaa308f09213e4393" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "1b6e8110485667eab4131c96dc49960b36c27b337406553f5802102827ffdf16" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "d3dff887ad63b71e6d97aeb02184a06291f9582abf38f6751810639ef273baf9" + sha256 cellar: :any_skip_relocation, arm64_ventura: "0c8e5aae38ee7b411ea898897a4c670b5e87b9b11bbb3a143900b192b186bf67" + sha256 cellar: :any_skip_relocation, sonoma: "2be9b90ba35383cf164e4d562cbd1d52f16c569a32afcd6a7c95820f41537683" + sha256 cellar: :any_skip_relocation, ventura: "3285c88a72f780615d5817831a6aaa02f754660da19ccb3290dd48bdf4bb065a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ead5e98838eeb3c8e49d9ca768dd313ce48b380b59dee5d93de71fb039802723" end depends_on "cabal-install" => :build diff --git a/Formula/p/pg_cron.rb b/Formula/p/pg_cron.rb index d6f53fcf3..b07a01a55 100644 --- a/Formula/p/pg_cron.rb +++ b/Formula/p/pg_cron.rb @@ -6,24 +6,26 @@ class PgCron < Formula license "PostgreSQL" bottle do - sha256 cellar: :any, arm64_sequoia: "1d02a68df87ccb9230b012df1156d13871d0cef491654456c87f67d36a3f3d16" - sha256 cellar: :any, arm64_sonoma: "a4000e880882f55b3d67500e5af3136ec503352ec0ff5149820ddf7c2a956ed3" - sha256 cellar: :any, arm64_ventura: "a4c5ceb4fd4dc0f48b2467a973c9da39c035310ccd9f9e7b33a292946af1a8c9" - sha256 cellar: :any, arm64_monterey: "bf81b4a0c65c288a78144458945bfb43f9b4b6ec58f91a95534fa226b85125d4" - sha256 cellar: :any, sonoma: "9c26f60cc911b2dbff41be7fa52bab1169d0196f76a02ff5189f06a2424b1ae9" - sha256 cellar: :any, ventura: "24ea0207cb01a894dde9759e16cbc251f0c208a116a954a1db3a34aab5c36acf" - sha256 cellar: :any, monterey: "ccf9d396b36b9f7273ed532f9cf7b7ff397c16dadac70ba6466dba564240ca80" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e6fe3792c2ab79fc559a08b92f858d6ba3cab54073a2861c3a5eb5ea81013df1" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "761f569a42613c25ad934f27d9a33700bee8fae46611cf65afeb44c2e94e7490" + sha256 cellar: :any, arm64_sonoma: "37b2a1792f507b0c9056330b9692b020c051990c267796206d9a49e323e434cd" + sha256 cellar: :any, arm64_ventura: "7cbf1d31f5e7b621db839a14a0769870dbb9f438b3b435bb5346976909f41974" + sha256 cellar: :any, sonoma: "0ee4c33e3afc5c2938a29a01f7e1c1796d004799c85e916a02e68caa9f75631d" + sha256 cellar: :any, ventura: "b661444235d90028484e30f5c2c5482f2ffb37c411589e2b47cc2d29f5f57361" + sha256 cellar: :any_skip_relocation, x86_64_linux: "716af477c814e3dc4fda5bbaf25b11a278b0ae93fdda8d5ebd37e1c0c12e5bb8" end - depends_on "postgresql@14" + depends_on "postgresql@14" => [:build, :test] + depends_on "postgresql@17" => [:build, :test] + depends_on "libpq" on_macos do depends_on "gettext" # for libintl end - def postgresql - Formula["postgresql@14"] + def postgresqls + deps.filter_map { |f| f.to_formula if f.name.start_with?("postgresql@") } + .sort_by(&:version) end def install @@ -31,28 +33,38 @@ def install # Issue ref: https:github.comcitusdatapg_cronissues269 ENV["PG_LDFLAGS"] = "-lintl" if OS.mac? - system "make", "install", "PG_CONFIG=#{postgresql.opt_bin}pg_config", - "pkglibdir=#{libpostgresql.name}", - "datadir=#{sharepostgresql.name}" + postgresqls.each do |postgresql| + ENV["PG_CONFIG"] = postgresql.opt_bin"pg_config" + # We force linkage to `libpq` to allow building for multiple `postgresql@X` formulae. + # The major soversion is hardcoded to at least make sure compatibility version hasn't changed. + # If it does change, then need to confirm if APIABI change impacts running on older PostgreSQL. + system "make", "install", "libpq=#{Formula["libpq"].opt_libshared_library("libpq", 5)}", + "pkglibdir=#{libpostgresql.name}", + "datadir=#{sharepostgresql.name}" + system "make", "clean" + end end test do ENV["LC_ALL"] = "C" - pg_ctl = postgresql.opt_bin"pg_ctl" - psql = postgresql.opt_bin"psql" - port = free_port - - system pg_ctl, "initdb", "-D", testpath"test" - (testpath"testpostgresql.conf").write <<~EOS, mode: "a+" - - shared_preload_libraries = 'pg_cron' - port = #{port} - EOS - system pg_ctl, "start", "-D", testpath"test", "-l", testpath"log" - begin - system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"pg_cron\";", "postgres" - ensure - system pg_ctl, "stop", "-D", testpath"test" + postgresqls.each do |postgresql| + pg_ctl = postgresql.opt_bin"pg_ctl" + psql = postgresql.opt_bin"psql" + port = free_port + + datadir = testpathpostgresql.name + system pg_ctl, "initdb", "-D", datadir + (datadir"postgresql.conf").write <<~EOS, mode: "a+" + + shared_preload_libraries = 'pg_cron' + port = #{port} + EOS + system pg_ctl, "start", "-D", datadir, "-l", testpath"log-#{postgresql.name}" + begin + system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"pg_cron\";", "postgres" + ensure + system pg_ctl, "stop", "-D", datadir + end end end end \ No newline at end of file diff --git a/Formula/p/pgroonga.rb b/Formula/p/pgroonga.rb index de6604ae7..ede6ca583 100644 --- a/Formula/p/pgroonga.rb +++ b/Formula/p/pgroonga.rb @@ -11,45 +11,55 @@ class Pgroonga < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "9dc5ef91e59fca8a90bfe2a6c150b9dafe0b776c46c84c8920ff4e2d15c3d6a4" - sha256 cellar: :any, arm64_sonoma: "b5143fa18b46bff71b0f577ed9c711a759a4a64b68b2a35596e09056e28e0b38" - sha256 cellar: :any, arm64_ventura: "a44cc09219f5f501c6259aa4f49cf23aa3a5bed65fd3c3dcb93463a4534eb903" - sha256 cellar: :any, sonoma: "458cc2ccb1ab4e79d6191073ba3072ac20710766ee27351b868d4674b890428f" - sha256 cellar: :any, ventura: "b333826882972cdef176cd59a3d26ae6989c102e7ff87c6c2e294f3d4bcbd1d0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a9946c703416703f1abec4a02304d487b0a64c9a43150f13bb8fba60d350a01a" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "5cb2d9f25149f25bcdac03224fc611916ff283cf3cfbb11d548e32a7e5b852ee" + sha256 cellar: :any, arm64_sonoma: "46711e110276f4fb5a9246abccbe99e7d4f5aa3c19332955a3ab9ef282e9f697" + sha256 cellar: :any, arm64_ventura: "13babb327a1e856b0242e20f7745bbf34c66e12d856f9177a0db1547cef62211" + sha256 cellar: :any, sonoma: "3887bc78ddcbc5cf27393216e06f8f938dc495973d64ea1a016683f9a4ba3650" + sha256 cellar: :any, ventura: "96ec1d2238e9ef73652894e8228450e23298ceffddd5e3052753f04b0f825451" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8c5ab20f474e559474eae8cf5180dcb1aa3d7364ec418c19f4081c75c7c78ffa" end depends_on "pkg-config" => :build + depends_on "postgresql@14" => [:build, :test] + depends_on "postgresql@17" => [:build, :test] depends_on "groonga" - depends_on "postgresql@14" - def postgresql - Formula["postgresql@14"] + def postgresqls + deps.map(&:to_formula).sort_by(&:version).filter { |f| f.name.start_with?("postgresql@") } end def install - system "make" - system "make", "install", "bindir=#{bin}", - "datadir=#{share/postgresql.name}", - "pkglibdir=#{lib/postgresql.name}", - "pkgincludedir=#{include/postgresql.name}" + postgresqls.each do |postgresql| + with_env(PATH: "#{postgresql.opt_bin}:#{ENV["PATH"]}") do + system "make" + system "make", "install", "bindir=#{bin}", + "datadir=#{share/postgresql.name}", + "pkglibdir=#{lib/postgresql.name}", + "pkgincludedir=#{include/postgresql.name}" + system "make", "clean" + end + end end test do ENV["LC_ALL"] = "C" - pg_ctl = postgresql.opt_bin/"pg_ctl" - psql = postgresql.opt_bin/"psql" - port = free_port + postgresqls.each do |postgresql| + pg_ctl = postgresql.opt_bin/"pg_ctl" + psql = postgresql.opt_bin/"psql" + port = free_port - system pg_ctl, "initdb", "-D", testpath/"test" - (testpath/"test/postgresql.conf").write <<~EOS, mode: "a+" - port = #{port} - EOS - system pg_ctl, "start", "-D", testpath/"test", "-l", testpath/"log" - begin - system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"pgroonga\";", "postgres" - ensure - system pg_ctl, "stop", "-D", testpath/"test" + datadir = testpath/postgresql.name + system pg_ctl, "initdb", "-D", datadir + (datadir/"postgresql.conf").write <<~EOS, mode: "a+" + port = #{port} + EOS + system pg_ctl, "start", "-D", datadir, "-l", testpath/"log-#{postgresql.name}" + begin + system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"pgroonga\";", "postgres" + ensure + system pg_ctl, "stop", "-D", datadir + end end end end \ No newline at end of file diff --git a/Formula/p/pgrouting.rb b/Formula/p/pgrouting.rb index c44379c7d..8d9dbbc2a 100644 --- a/Formula/p/pgrouting.rb +++ b/Formula/p/pgrouting.rb @@ -13,25 +13,23 @@ class Pgrouting < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "72bcce1166646529d4aeb408330cba78c6902ad638f068fbd827917860a4d5fa" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "b52b48a48c4b3a31d1d2108ab218e7c64642d5dfe8fe2e5542110379f206b452" - sha256 cellar: :any_skip_relocation, arm64_ventura: "bdd74845f8712c27dde09e677efc5f61185286c5d4dcaffd2957e1f2f43cb078" - sha256 cellar: :any_skip_relocation, arm64_monterey: "3d6781d06872f26d8d8241b440bdd0dc1df1e652c9c84778e37ca6aaf3f27a9d" - sha256 cellar: :any_skip_relocation, sonoma: "b4a7d141b8df468e8d66852f2d1639c07a319734cc898b829b2740780bfce578" - sha256 cellar: :any_skip_relocation, ventura: "be72ca847766199f95fb99e58c2f25f101a86aeac1116a6ab8ec00d68eef28eb" - sha256 cellar: :any_skip_relocation, monterey: "bb08d1c14eae4b92a51433d5becb5f8c074e87513d10429d29a88f9e0299bad8" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c9d83c063ea735b32fb4e1abdab9d567003c42c3fe8144bbf648e3147167d6f7" + rebuild 1 + sha256 cellar: :any_skip_relocation, arm64_sequoia: "a91786aadc6db9ec7ce60ab9681cbb0f185e1e5b413eb9f1af6391c94db94c76" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "10aa27cd058a9cfea0a61f15dcf2fb7c1c010ea891e7e9d32d219814b9f746b8" + sha256 cellar: :any_skip_relocation, arm64_ventura: "d5ac869f18b0cca51cc104e4c4dcb766528349df5a3b6d675c7708d8314a80d2" + sha256 cellar: :any_skip_relocation, sonoma: "01446570aa8903db961168cbf5f2fd5128aee817e19467048bf4f27e6de7beff" + sha256 cellar: :any_skip_relocation, ventura: "fe9ed477429abe89c696170b23b37dffb018841fabc32c26a26522728d54f39d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e9d393ddbf1a17e98b1f7da416864f6fdddbd09b97142da9982c1a91bbaaf382" end + depends_on "boost" => :build depends_on "cmake" => :build - depends_on "boost" - depends_on "cgal" - depends_on "gmp" + depends_on "postgresql@14" => [:build, :test] + depends_on "postgresql@17" => [:build, :test] depends_on "postgis" - depends_on "postgresql@14" - def postgresql - Formula["postgresql@14"] + def postgresqls + deps.map(&:to_formula).sort_by(&:version).filter { |f| f.name.start_with?("postgresql@") } end def install @@ -44,11 +42,18 @@ def install .each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib } end - mkdir "stage" - mkdir "build" do - system "cmake", "-DPOSTGRESQL_PG_CONFIG=#{postgresql.opt_bin}pg_config", "..", *std_cmake_args - system "make" - system "make", "install", "DESTDIR=#{buildpath}stage" + ENV["DESTDIR"] = buildpath"stage" + + postgresqls.each do |postgresql| + builddir = "build-pg#{postgresql.version.major}" + args = ["-DPOSTGRESQL_PG_CONFIG=#{postgresql.opt_bin}pg_config"] + # CMake MODULE libraries use .so on macOS but PostgreSQL 16+ looks for .dylib + # Ref: https:github.compostgrespostgrescommitb55f62abb2c2e07dfae99e19a2b3d7ca9e58dc1a + args << "-DCMAKE_SHARED_MODULE_SUFFIX_CXX=.dylib" if OS.mac? && postgresql.version >= 16 + + system "cmake", "-S", ".", "-B", builddir, *args, *std_cmake_args + system "cmake", "--build", builddir + system "cmake", "--install", builddir end stage_path = File.join("stage", HOMEBREW_PREFIX) @@ -57,21 +62,25 @@ def install end test do - pg_ctl = postgresql.opt_bin"pg_ctl" - psql = postgresql.opt_bin"psql" - port = free_port + ENV["LC_ALL"] = "C" + postgresqls.each do |postgresql| + pg_ctl = postgresql.opt_bin"pg_ctl" + psql = postgresql.opt_bin"psql" + port = free_port - system pg_ctl, "initdb", "-D", testpath"test" - (testpath"testpostgresql.conf").write <<~EOS, mode: "a+" + datadir = testpathpostgresql.name + system pg_ctl, "initdb", "-D", datadir + (datadir"postgresql.conf").write <<~EOS, mode: "a+" - shared_preload_libraries = 'libpgrouting-#{version.major_minor}' - port = #{port} - EOS - system pg_ctl, "start", "-D", testpath"test", "-l", testpath"log" - begin - system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"pgrouting\" CASCADE;", "postgres" - ensure - system pg_ctl, "stop", "-D", testpath"test" + shared_preload_libraries = 'libpgrouting-#{version.major_minor}' + port = #{port} + EOS + system pg_ctl, "start", "-D", datadir, "-l", testpath"log-#{postgresql.name}" + begin + system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"pgrouting\" CASCADE;", "postgres" + ensure + system pg_ctl, "stop", "-D", datadir + end end end end \ No newline at end of file diff --git a/Formula/p/pixie.rb b/Formula/p/pixie.rb index 5dbac1a3e..c2cf3c6fc 100644 --- a/Formula/p/pixie.rb +++ b/Formula/p/pixie.rb @@ -2,8 +2,8 @@ class Pixie < Formula desc "Observability tool for Kubernetes applications" homepage "https:px.dev" url "https:github.compixie-iopixie.git", - tag: "releasecliv0.8.3", - revision: "a68986a7b279e369d6b1103b4558b5298ce461d0" + tag: "releasecliv0.8.4", + revision: "7a468a416fa6fc5762460ad844a9ed06ed80d0f0" license "Apache-2.0" head "https:github.compixie-iopixie.git", branch: "main" @@ -13,14 +13,12 @@ class Pixie < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "fcefa36a55d389699f63313c3152ef00403dc30a162da01d91cbae2a1d091991" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "cd94e56a22fa17b865699270a47b2b9065f4c822a9161ae7ff3c7fdcae5082bd" - sha256 cellar: :any_skip_relocation, arm64_ventura: "6e7d7d5353bef50e7a967c25d565e018fe4940f5d80b60f2e52572663818e684" - sha256 cellar: :any_skip_relocation, arm64_monterey: "99a417c244525ad5d1317c38f1b439d96eb18ecc71f02cbb643352e16d7dbbb6" - sha256 cellar: :any_skip_relocation, sonoma: "9eb7213d113e4fc3b02ac5fbbe63ed19ffa5b25cc5c2e7aa5455fa07ece02ba2" - sha256 cellar: :any_skip_relocation, ventura: "895200bc071528e5a9ecaaf4dbf075e3b5129d3c865fe45e13e11d455f5b9ccb" - sha256 cellar: :any_skip_relocation, monterey: "e064f20416072902e3585319a37d7c9d092a1dfbefc1f10b996694b98f8d1aec" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c2ecb9a98e1f85afa1aeb83ab47d5c32caab8ec23b87c721abe7ce9f2e872e8e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "18e20e27a7db8e12ccbf4a172e6486d6831cdcdb41e1f76b0800f55bf239e9c1" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "9ad18273604f5d22def4144d9cdaf237b2da6d3f2564e8cceefe9b96525e530b" + sha256 cellar: :any_skip_relocation, arm64_ventura: "4853ed8ecbc90fa4358c0f5772e91d64047c44c1ba96919c5e9e410d20f49a42" + sha256 cellar: :any_skip_relocation, sonoma: "85b4659b8f54d8f8756faf25924a0bc204cd8511fe66e2bb854d202273887466" + sha256 cellar: :any_skip_relocation, ventura: "b411cacab9ce597c41e24a2ac2345266b3794eea16cf740dbfc6cff1f4b6cb07" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9f5cb05bfa5fa22ebd63bfa33866f3a6750058a3442e6ded36d0cc53c6cda570" end depends_on "go" => :build diff --git a/Formula/p/postgis.rb b/Formula/p/postgis.rb index d23042cd2..7752e6dfa 100644 --- a/Formula/p/postgis.rb +++ b/Formula/p/postgis.rb @@ -11,12 +11,13 @@ class Postgis < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "e57c841702c1e0c30b81d9367d9feefadcd4b28a33cf924e06393a351e2322ed" - sha256 cellar: :any, arm64_sonoma: "80871d3a8a1e1a05d6c0648804db2a183d51be185e6906f8a7ed065eb7dcba6f" - sha256 cellar: :any, arm64_ventura: "44de180e1cb654d0e33c17866f91e36a77d2fee4bb6a5cddab76b590317a5cec" - sha256 cellar: :any, sonoma: "74849f51528ca96d95cb632b834cf5d878b6b7d32a9bdea03c4537303a5f6dbb" - sha256 cellar: :any, ventura: "24e5a4aac1f5a336c60c3288536faa60e58010c515be5c9b00d0e0ff5950b397" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0aed9e03c0e08aa2e784300fc317ff233a6614f156534cabc0c7707c485f458c" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "fa7199217cdc71a7fc459885f47146dcbfe831633bbc6e3a916ffc37655d9bcf" + sha256 cellar: :any, arm64_sonoma: "45eeb9f286dc8a028c22360a27a796b008fd0347719edaa5a9402515dc3231f6" + sha256 cellar: :any, arm64_ventura: "8239b9230b45ca7e0a997484aac90cbcfb81b47c519e04410381a9306a783f08" + sha256 cellar: :any, sonoma: "575a907d23cdc03ec9953710f401f7b14330b015a0173d30158642e6de439be2" + sha256 cellar: :any, ventura: "f1de61b9a2b443d283f65dcc32c4653a32f5092998c9f3985a9c4e51308be6f1" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c5537ac18cccf61c1ab51c11927584102c112ff4484d3093ac4cc897789513ed" end head do @@ -27,30 +28,33 @@ class Postgis < Formula depends_on "libtool" => :build end - depends_on "gpp" => :build depends_on "pkg-config" => :build + depends_on "postgresql@14" => [:build, :test] + depends_on "postgresql@17" => [:build, :test] - depends_on "gdal" # for GeoJSON and raster handling + depends_on "gdal" depends_on "geos" depends_on "icu4c" - depends_on "json-c" # for GeoJSON and raster handling + depends_on "json-c" + depends_on "libpq" depends_on "libxml2" depends_on "pcre2" - depends_on "postgresql@14" depends_on "proj" - depends_on "protobuf-c" # for MVT (map vector tiles) support - depends_on "sfcgal" # for advanced 2D3D functions + depends_on "protobuf-c" + depends_on "sfcgal" - uses_from_macos "llvm" + uses_from_macos "perl" - on_linux do - depends_on "libpq" + on_macos do + depends_on "gettext" end - fails_with gcc: "5" # C++17 + on_linux do + depends_on "llvm@18" # align with `apache-arrow` + end - def postgresql - Formula["postgresql@14"] + def postgresqls + deps.map(&:to_formula).sort_by(&:version).filter { |f| f.name.start_with?("postgresql@") } end def install @@ -63,58 +67,48 @@ def install .each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib } end - ENV.deparallelize - # C++17 is required. ENV.append "CXXFLAGS", "-std=c++17" - # Workaround for: Built-in generator --c_out specifies a maximum edition - # PROTO3 which is not the protoc maximum 2023. - # Remove when fixed in `protobuf-c`: - # https:github.comprotobuf-cprotobuf-cpull711 - ENV["PROTOCC"] = Formula["protobuf"].opt_bin"protoc" - - # PostGIS' build system assumes it is being installed to the same place as - # PostgreSQL, and looks for the `postgres` binary relative to the - # installation `bindir`. We gently support this system using an illusion. - # - # PostGIS links against the `postgres` binary for symbols that aren't - # exported in the public libraries `libpgcommon.a` and similar, so the - # build will break with confusing errors if this is omitted. - # - # See: https:github.comNixOSnixpkgscommit330fff02a675f389f429d872a590ed65fc93aedb bin.mkpath - ln_s "#{postgresql.opt_bin}postgres", "#{bin}postgres" - - args = [ - "--with-projdir=#{Formula["proj"].opt_prefix}", - "--with-jsondir=#{Formula["json-c"].opt_prefix}", - "--with-pgconfig=#{postgresql.opt_bin}pg_config", - "--with-protobufdir=#{Formula["protobuf-c"].opt_bin}", - # Unfortunately, NLS support causes all kinds of headaches because - # PostGIS gets all of its compiler flags from the PGXS makefiles. This - # makes it nigh impossible to tell the buildsystem where our keg-only - # gettext installations are. - "--disable-nls", - ] - system ".autogen.sh" if build.head? - system ".configure", *args, *std_configure_args - system "make" - # Override the hardcoded install paths set by the PGXS makefiles - system "make", "install", "bindir=#{bin}", - "docdir=#{doc}", - "mandir=#{man}", - "pkglibdir=#{libpostgresql.name}", - "datadir=#{sharepostgresql.name}", - "PG_SHAREDIR=#{sharepostgresql.name}" - - rm "#{bin}postgres" + + postgresqls.each do |postgresql| + # PostGIS' build system assumes it is being installed to the same place as + # PostgreSQL, and looks for the `postgres` binary relative to the + # installation `bindir`. We gently support this system using an illusion. + # + # PostGIS links against the `postgres` binary for symbols that aren't + # exported in the public libraries `libpgcommon.a` and similar, so the + # build will break with confusing errors if this is omitted. + # + # See: https:github.comNixOSnixpkgscommit330fff02a675f389f429d872a590ed65fc93aedb + bin.install_symlink postgresql.opt_bin"postgres" + + mkdir "build-pg#{postgresql.version.major}" do + system "..configure", "--with-projdir=#{Formula["proj"].opt_prefix}", + "--with-jsondir=#{Formula["json-c"].opt_prefix}", + "--with-pgconfig=#{postgresql.opt_bin}pg_config", + "--with-protobufdir=#{Formula["protobuf-c"].opt_bin}", + *std_configure_args + # Force `binpgsql2shp` to link to `libpq` + system "make", "PGSQL_FE_CPPFLAGS=-I#{Formula["libpq"].opt_include}", + "PGSQL_FE_LDFLAGS=-L#{Formula["libpq"].opt_lib} -lpq" + # Override the hardcoded install paths set by the PGXS makefiles + system "make", "install", "bindir=#{bin}", + "docdir=#{doc}", + "mandir=#{man}", + "pkglibdir=#{libpostgresql.name}", + "datadir=#{sharepostgresql.name}", + "PG_SHAREDIR=#{sharepostgresql.name}" + end + + rm(bin"postgres") + end # Extension scripts bin.install %w[ utilscreate_upgrade.pl - utilspostgis_restore.pl utilsprofile_intersects.pl utilstest_estimation.pl utilstest_geography_estimation.pl @@ -124,11 +118,7 @@ def install end test do - pg_version = postgresql.version.major - expected = 'PostGIS built for PostgreSQL % cannot be loaded in PostgreSQL %',\s+#{pg_version}\.\d, - postgis_version = Formula["postgis"].version.major_minor - assert_match expected, (sharepostgresql.name"contribpostgis-#{postgis_version}postgis.sql").read - + ENV["LC_ALL"] = "C" require "base64" (testpath"brew.shp").write ::Base64.decode64 <<~EOS AAAnCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoOgDAAALAAAAAAAAAAAAAAAA @@ -161,22 +151,34 @@ def install AAAAAAAAAAAAAAAAADIAAAASAAAASAAAABIAAABeAAAAEgAAAHQAAAASAAAA igAAABI= EOS + result = shell_output("#{bin}shp2pgsql #{testpath}brew.shp") assert_match "Point", result assert_match "AddGeometryColumn", result - pg_ctl = postgresql.opt_bin"pg_ctl" - psql = postgresql.opt_bin"psql" - port = free_port - - system pg_ctl, "initdb", "-D", testpath"test" - (testpath"testpostgresql.conf").write <<~EOS, mode: "a+" - - shared_preload_libraries = 'postgis-3' - port = #{port} - EOS - system pg_ctl, "start", "-D", testpath"test", "-l", testpath"log" - system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"postgis\";", "postgres" - system pg_ctl, "stop", "-D", testpath"test" + postgresqls.each do |postgresql| + pg_version = postgresql.version.major + expected = 'PostGIS built for PostgreSQL % cannot be loaded in PostgreSQL %',\s+#{pg_version}\.\d, + postgis_version = version.major_minor + assert_match expected, (sharepostgresql.name"contribpostgis-#{postgis_version}postgis.sql").read + + pg_ctl = postgresql.opt_bin"pg_ctl" + psql = postgresql.opt_bin"psql" + port = free_port + + datadir = testpathpostgresql.name + system pg_ctl, "initdb", "-D", datadir + (datadir"postgresql.conf").write <<~EOS, mode: "a+" + + shared_preload_libraries = 'postgis-3' + port = #{port} + EOS + system pg_ctl, "start", "-D", datadir, "-l", testpath"log-#{postgresql.name}" + begin + system psql, "-p", port.to_s, "-c", "CREATE EXTENSION \"postgis\";", "postgres" + ensure + system pg_ctl, "stop", "-D", datadir + end + end end end \ No newline at end of file diff --git a/Formula/p/postgresql@12.rb b/Formula/p/postgresql@12.rb index 17197387e..40f418030 100644 --- a/Formula/p/postgresql@12.rb +++ b/Formula/p/postgresql@12.rb @@ -71,12 +71,7 @@ def install --with-perl --with-uuid=e2fs ] - if OS.mac? - args += %w[ - --with-bonjour - --with-tcl - ] - end + args += %w[--with-bonjour --with-tcl] if OS.mac? # PostgreSQL by default uses xcodebuild internally to determine this, # which does not work on CLT-only installs. @@ -98,12 +93,11 @@ def install "pkgincludedir=#{include}postgresql", "includedir_server=#{include}postgresqlserver", "includedir_internal=#{include}postgresqlinternal" + return unless OS.linux? - if OS.linux? - inreplace lib"postgresqlpgxssrcMakefile.global", - "LD = #{HOMEBREW_PREFIX}HomebrewLibraryHomebrewshimslinuxsuperld", - "LD = #{HOMEBREW_PREFIX}binld" - end + inreplace lib"postgresqlpgxssrcMakefile.global", + "LD = #{Superenv.shims_path}ld", + "LD = #{HOMEBREW_PREFIX}binld" end def post_install @@ -161,8 +155,6 @@ def caveats caveats += <<~EOS This formula has created a default database cluster with: initdb --locale=C -E UTF-8 #{postgresql_datadir} - For more details, read: - https:www.postgresql.orgdocs#{version.major}app-initdb.html EOS caveats diff --git a/Formula/p/postgresql@13.rb b/Formula/p/postgresql@13.rb index 5df5678cc..643b3acc3 100644 --- a/Formula/p/postgresql@13.rb +++ b/Formula/p/postgresql@13.rb @@ -48,7 +48,7 @@ class PostgresqlAT13 < Formula end def install - ENV.delete "PKG_CONFIG_LIBDIR" if OS.mac? && version == :catalina + ENV.delete "PKG_CONFIG_LIBDIR" if OS.mac? && MacOS.version == :catalina ENV.prepend "LDFLAGS", "-L#{Formula["openssl@3"].opt_lib} -L#{Formula["readline"].opt_lib}" ENV.prepend "CPPFLAGS", "-I#{Formula["openssl@3"].opt_include} -I#{Formula["readline"].opt_include}" @@ -71,12 +71,7 @@ def install --with-perl --with-uuid=e2fs ] - if OS.mac? - args += %w[ - --with-bonjour - --with-tcl - ] - end + args += %w[--with-bonjour --with-tcl] if OS.mac? # PostgreSQL by default uses xcodebuild internally to determine this, # which does not work on CLT-only installs. @@ -98,12 +93,11 @@ def install "pkgincludedir=#{include}postgresql", "includedir_server=#{include}postgresqlserver", "includedir_internal=#{include}postgresqlinternal" + return unless OS.linux? - if OS.linux? - inreplace lib"postgresqlpgxssrcMakefile.global", - "LD = #{HOMEBREW_PREFIX}HomebrewLibraryHomebrewshimslinuxsuperld", - "LD = #{HOMEBREW_PREFIX}binld" - end + inreplace lib"postgresqlpgxssrcMakefile.global", + "LD = #{Superenv.shims_path}ld", + "LD = #{HOMEBREW_PREFIX}binld" end def post_install @@ -161,8 +155,6 @@ def caveats caveats += <<~EOS This formula has created a default database cluster with: initdb --locale=C -E UTF-8 #{postgresql_datadir} - For more details, read: - https:www.postgresql.orgdocs#{version.major}app-initdb.html EOS caveats diff --git a/Formula/p/postgresql@14.rb b/Formula/p/postgresql@14.rb index 1d2161717..b6da2db04 100644 --- a/Formula/p/postgresql@14.rb +++ b/Formula/p/postgresql@14.rb @@ -69,12 +69,7 @@ def install --with-uuid=e2fs --with-extra-version=\ (#{tap.user}) ] - if OS.mac? - args += %w[ - --with-bonjour - --with-tcl - ] - end + args += %w[--with-bonjour --with-tcl] if OS.mac? # PostgreSQL by default uses xcodebuild internally to determine this, # which does not work on CLT-only installs. @@ -89,12 +84,11 @@ def install "pkgincludedir=#{include}#{name}", "includedir_server=#{include}#{name}server", "includedir_internal=#{include}#{name}internal" + return unless OS.linux? - if OS.linux? - inreplace libname"pgxssrcMakefile.global", - "LD = #{HOMEBREW_PREFIX}HomebrewLibraryHomebrewshimslinuxsuperld", - "LD = #{HOMEBREW_PREFIX}binld" - end + inreplace libname"pgxssrcMakefile.global", + "LD = #{Superenv.shims_path}ld", + "LD = #{HOMEBREW_PREFIX}binld" end def post_install @@ -162,8 +156,6 @@ def caveats caveats += <<~EOS This formula has created a default database cluster with: initdb --locale=C -E UTF-8 #{postgresql_datadir} - For more details, read: - https:www.postgresql.orgdocs#{version.major}app-initdb.html EOS caveats diff --git a/Formula/p/postgresql@15.rb b/Formula/p/postgresql@15.rb index 2f3e7b696..5ec7e160e 100644 --- a/Formula/p/postgresql@15.rb +++ b/Formula/p/postgresql@15.rb @@ -11,14 +11,13 @@ class PostgresqlAT15 < Formula end bottle do - sha256 arm64_sequoia: "df021a4e3cbe85490ae3b101858eec3a3021bf233d660993c55a678f63aa5c50" - sha256 arm64_sonoma: "36ba5e5ef042b45c89d84052445a2a13e19dfbcb8e50dfc86acaab614c50e843" - sha256 arm64_ventura: "76756e3609146a20e413312e3ac1e8cdf824eaed37ee72a52c4e8fe5b757e1b0" - sha256 arm64_monterey: "002341794de10ec8cebad3abc1e71b30d86ccdfef18d0299a69a62a5b4615e4c" - sha256 sonoma: "7f84bf6248857b6e0c87f7c2b429a815c8e8f6d86f2e81acbe0b3fece72ebb5d" - sha256 ventura: "200d30ee9c824ba78fa7258be4f916ac7af6ad5c8e4d1d3628fca79c30eff90d" - sha256 monterey: "401d4759b87e7a1640bca297e951bee7ddf98383ebed2257278ed633a99867b2" - sha256 x86_64_linux: "780ef5fb6b44b598d8e855c51c4f671c7fd153d03bbd6cceba0f33abd2ed1f49" + rebuild 1 + sha256 arm64_sequoia: "f62ead6c7e2a1a98e568387c93d00739381e3c146fd74b0a08653c501f88f4c6" + sha256 arm64_sonoma: "3faba25b019841450c38dc20fbb0e2df2f80773e8bc078dda91aaee9d3cbc6cd" + sha256 arm64_ventura: "121d933b4a1d366d80e59154c7fbb95c35771206a427683d6ffd53ca7243951f" + sha256 sonoma: "738d98a146abb1e78053b8e75f278806d436ba511e0ff54b06c4a9fd5aa70ced" + sha256 ventura: "47b1673010e4d1a799ff10adcc6b271bb2402706ce30147366f34609312aed08" + sha256 x86_64_linux: "ef2abb463fad512ec48ed6328fd1e8c66becf9c160edbaed619fead1791159a9" end keg_only :versioned_formula @@ -26,8 +25,8 @@ class PostgresqlAT15 < Formula # https:www.postgresql.orgsupportversioning deprecate! date: "2027-11-11", because: :unsupported + depends_on "gettext" => :build depends_on "pkg-config" => :build - depends_on "gettext" depends_on "icu4c" # GSSAPI provided by Kerberos.framework crashes when forked. @@ -45,6 +44,10 @@ class PostgresqlAT15 < Formula uses_from_macos "perl" uses_from_macos "zlib" + on_macos do + depends_on "gettext" + end + on_linux do depends_on "linux-pam" depends_on "util-linux" @@ -56,8 +59,10 @@ def install ENV.prepend "CPPFLAGS", "-I#{Formula["openssl@3"].opt_include} -I#{Formula["readline"].opt_include}" # Fix 'libintl.h' file not found for extensions - ENV.prepend "LDFLAGS", "-L#{Formula["gettext"].opt_lib}" - ENV.prepend "CPPFLAGS", "-I#{Formula["gettext"].opt_include}" + if OS.mac? + ENV.prepend "LDFLAGS", "-L#{Formula["gettext"].opt_lib}" + ENV.prepend "CPPFLAGS", "-I#{Formula["gettext"].opt_include}" + end args = std_configure_args + %W[ --datadir=#{opt_pkgshare} @@ -80,12 +85,7 @@ def install --with-uuid=e2fs --with-extra-version=\ (#{tap.user}) ] - if OS.mac? - args += %w[ - --with-bonjour - --with-tcl - ] - end + args += %w[--with-bonjour --with-tcl] if OS.mac? # PostgreSQL by default uses xcodebuild internally to determine this, # which does not work on CLT-only installs. @@ -107,12 +107,11 @@ def install "pkgincludedir=#{include}postgresql", "includedir_server=#{include}postgresqlserver", "includedir_internal=#{include}postgresqlinternal" + return unless OS.linux? - if OS.linux? - inreplace lib"postgresqlpgxssrcMakefile.global", - "LD = #{HOMEBREW_PREFIX}HomebrewLibraryHomebrewshimslinuxsuperld", - "LD = #{HOMEBREW_PREFIX}binld" - end + inreplace lib"postgresqlpgxssrcMakefile.global", + "LD = #{Superenv.shims_path}ld", + "LD = #{HOMEBREW_PREFIX}binld" end def post_install @@ -141,8 +140,6 @@ def caveats <<~EOS This formula has created a default database cluster with: initdb --locale=C -E UTF-8 #{postgresql_datadir} - For more details, read: - https:www.postgresql.orgdocs#{version.major}app-initdb.html EOS end @@ -162,6 +159,6 @@ def caveats assert_equal (opt_lib"postgresql").to_s, shell_output("#{bin}pg_config --pkglibdir").chomp assert_equal (opt_include"postgresql").to_s, shell_output("#{bin}pg_config --pkgincludedir").chomp assert_equal (opt_include"postgresqlserver").to_s, shell_output("#{bin}pg_config --includedir-server").chomp - assert_match "-I#{Formula["gettext"].opt_include}", shell_output("#{bin}pg_config --cppflags") + assert_match "-I#{Formula["gettext"].opt_include}", shell_output("#{bin}pg_config --cppflags") if OS.mac? end end \ No newline at end of file diff --git a/Formula/p/postgresql@16.rb b/Formula/p/postgresql@16.rb index 60c9d3673..6d2ae3100 100644 --- a/Formula/p/postgresql@16.rb +++ b/Formula/p/postgresql@16.rb @@ -11,14 +11,13 @@ class PostgresqlAT16 < Formula end bottle do - sha256 arm64_sequoia: "a1aecd400e314523e21b6df87068a0c1c8a08a1510f7d7ac8c62ab6a57d85992" - sha256 arm64_sonoma: "c46a6c35fc22994ddd2d4b9ac42ce8d2669bf42bbf227eca3923a7450ee995bb" - sha256 arm64_ventura: "250201e11e8f8e15a5e6f6d634143901d011ea844f03071e4a26582293af8320" - sha256 arm64_monterey: "a98f50066e7addcab7b0e9b8a222f44254194c1e9e53f5f313ea319b4d1df71a" - sha256 sonoma: "cfe682fd3eb27215b051396c8fd34f6e16515db833016c4eaccd09c9ffc64e87" - sha256 ventura: "74d6eb771a702af02ec01794fed4b0484ddabc622a4a7dcc89dff7e659baf1d3" - sha256 monterey: "fbf1a7624b33b7e2f4175a204711f6e75cecfa9ab96a037fe83d905ea92a63f9" - sha256 x86_64_linux: "7d030bae122c351f6c477f8e5715ac5340a4cce3f88879700ae44b7c1c22e1aa" + rebuild 1 + sha256 arm64_sequoia: "d85c76e860dc3e9692dc0f4d9395991a58e39dd7288c4064fce6c391c5cd84a5" + sha256 arm64_sonoma: "cf05a74d7addb6799bac986316effcf6010433e208ac2cd39284e8a528bced69" + sha256 arm64_ventura: "f31b799a17b53445862ef0f784e28a66135ded3e8aaa21655971d7f27e35a148" + sha256 sonoma: "e1372362de99bb0d1b84c9e6cd24828627cd3ef772b5d9fa622d854882298f19" + sha256 ventura: "9781582ab63ffd87dca2577fa853facf2e8d395f0dac9613ee99bb71238f6d55" + sha256 x86_64_linux: "8a6c3da64cc15bf954737497075db8631843323e4addbe9ecae2455bb154f3a7" end keg_only :versioned_formula @@ -26,8 +25,8 @@ class PostgresqlAT16 < Formula # https:www.postgresql.orgsupportversioning deprecate! date: "2028-11-09", because: :unsupported + depends_on "gettext" => :build depends_on "pkg-config" => :build - depends_on "gettext" depends_on "icu4c" # GSSAPI provided by Kerberos.framework crashes when forked. @@ -45,6 +44,10 @@ class PostgresqlAT16 < Formula uses_from_macos "perl" uses_from_macos "zlib" + on_macos do + depends_on "gettext" + end + on_linux do depends_on "linux-pam" depends_on "util-linux" @@ -56,8 +59,10 @@ def install ENV.prepend "CPPFLAGS", "-I#{Formula["openssl@3"].opt_include} -I#{Formula["readline"].opt_include}" # Fix 'libintl.h' file not found for extensions - ENV.prepend "LDFLAGS", "-L#{Formula["gettext"].opt_lib}" - ENV.prepend "CPPFLAGS", "-I#{Formula["gettext"].opt_include}" + if OS.mac? + ENV.prepend "LDFLAGS", "-L#{Formula["gettext"].opt_lib}" + ENV.prepend "CPPFLAGS", "-I#{Formula["gettext"].opt_include}" + end args = std_configure_args + %W[ --datadir=#{opt_pkgshare} @@ -80,12 +85,7 @@ def install --with-uuid=e2fs --with-extra-version=\ (#{tap.user}) ] - if OS.mac? - args += %w[ - --with-bonjour - --with-tcl - ] - end + args += %w[--with-bonjour --with-tcl] if OS.mac? # PostgreSQL by default uses xcodebuild internally to determine this, # which does not work on CLT-only installs. @@ -135,8 +135,6 @@ def caveats <<~EOS This formula has created a default database cluster with: initdb --locale=C -E UTF-8 #{postgresql_datadir} - For more details, read: - https:www.postgresql.orgdocs#{version.major}app-initdb.html EOS end @@ -156,6 +154,6 @@ def caveats assert_equal (opt_lib"postgresql").to_s, shell_output("#{bin}pg_config --pkglibdir").chomp assert_equal (opt_include"postgresql").to_s, shell_output("#{bin}pg_config --pkgincludedir").chomp assert_equal (opt_include"postgresqlserver").to_s, shell_output("#{bin}pg_config --includedir-server").chomp - assert_match "-I#{Formula["gettext"].opt_include}", shell_output("#{bin}pg_config --cppflags") + assert_match "-I#{Formula["gettext"].opt_include}", shell_output("#{bin}pg_config --cppflags") if OS.mac? end end \ No newline at end of file diff --git a/Formula/p/psqlodbc.rb b/Formula/p/psqlodbc.rb index 87e224703..39d56e5ef 100644 --- a/Formula/p/psqlodbc.rb +++ b/Formula/p/psqlodbc.rb @@ -1,8 +1,8 @@ class Psqlodbc < Formula desc "Official PostgreSQL ODBC driver" homepage "https:odbc.postgresql.org" - url "https:github.compostgresql-interfacespsqlodbcarchiverefstagsREL-16_00_0005.tar.gz" - sha256 "1aa1bd5f9cb26ac1a4729ed2ab48974b29c335bebff6830d66aaac8bcd081ab0" + url "https:github.compostgresql-interfacespsqlodbcarchiverefstagsREL-17_00_0000.tar.gz" + sha256 "37567b01ce69e026f128981f775a040656c92d4756bd3fdc1b1db4030c9ffe16" license "LGPL-2.0-or-later" head "https:github.compostgresql-interfacespsqlodbc.git", branch: "main" @@ -15,14 +15,12 @@ class Psqlodbc < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "575b4d309609ae914c531bd221e3223ad0ce35805f33c7bf863003df06b8886f" - sha256 cellar: :any, arm64_sonoma: "7fd21b79605a85947cccc4e07c62b3faf8335bf859d8ea55315cf71ae9afaffa" - sha256 cellar: :any, arm64_ventura: "47d2a659777c84b1bf8f7f5995fc458ccc4fe51ff46b29bd23d956022521adcb" - sha256 cellar: :any, arm64_monterey: "582f989ea86b281852f3254bfc3028dcc450beaad15611e227495107fa4f6807" - sha256 cellar: :any, sonoma: "0a5a3fd24ed89f95f1c3e070cd7720d4b2640b4a4a0c9b1503f30048fc554998" - sha256 cellar: :any, ventura: "6d79d640bcca27313ff4ad061bc641c9490a91d67526732de5a7306bda266334" - sha256 cellar: :any, monterey: "3f8dc7a82900b7ecf58546c3ac55d241005e751f22cf15516da74c1d835106f5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "948e339558ace1ebf56a58e8f4a96a56f29776811c9a7cdbc127182a3a35a82b" + sha256 cellar: :any, arm64_sequoia: "1e2e9ec7176800f407a29a70ef322fb244fa382f75d6cd84aef7412e7a42f7f3" + sha256 cellar: :any, arm64_sonoma: "41cbbd2b460d0c369a29334c4658367a94ae8b50822713dff08b34c72eb622a9" + sha256 cellar: :any, arm64_ventura: "f7062a5e22d545f77c858208b5d9a241b5e3e337125818fd7b40f2448baadb9b" + sha256 cellar: :any, sonoma: "23305fb54f6373720b9ffb6301b5b0621318459d8c4544141ec1994b8b8f217e" + sha256 cellar: :any, ventura: "a7a41c9a335416c194e00ef44aad30366ba336307bffd728eeb843100e5c30b4" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d925f2943a3cb0cb9aa1be3a9fa132e6ce2e4dc54cfbef9309679276752e4b4e" end depends_on "autoconf" => :build diff --git a/Formula/p/puzzles.rb b/Formula/p/puzzles.rb index e0e59a94b..79f423711 100644 --- a/Formula/p/puzzles.rb +++ b/Formula/p/puzzles.rb @@ -2,9 +2,9 @@ class Puzzles < Formula desc "Collection of one-player puzzle games" homepage "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/" # Extract https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles.tar.gz to get the version number - url "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-20240911.cd97968.tar.gz" - version "20240911" - sha256 "9754037bf3d142768405e9d1dcd712b61b43cc2710d59386cfa442b1eac67e3b" + url "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-20240928.182b3d9.tar.gz" + version "20240928" + sha256 "0f831d79cee1ecc3c6f964ad0c36a9ce358b89a2d6cea6ce8a999f594a64edb0" license "MIT" head "https://git.tartarus.org/simon/puzzles.git", branch: "main" @@ -18,14 +18,12 @@ class Puzzles < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "91038c478dc16d2b60c5efb6453835d458ecd6c843d316047e4dc02f23b34e55" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "32fa88905bd4dc320ba05e54aaf7a9e9eb74ea77e8632b6a7bdec2390beac57c" - sha256 cellar: :any_skip_relocation, arm64_ventura: "21eb7093efbbebd8d893aa2aaa5c3f50d649d89f0fad95412072a5eb5a47668e" - sha256 cellar: :any_skip_relocation, arm64_monterey: "b440b0adecb5e7373d94a533d099b75ec827cee1288085d6c46f371d93e90560" - sha256 cellar: :any_skip_relocation, sonoma: "53961e81dbecdb6213ddf59da15959e3376bd2e4cdae38f946c3345afd734ac3" - sha256 cellar: :any_skip_relocation, ventura: "04774cb1351b47175334239be01a028275bc2879c8c08811105ab8d6c5485246" - sha256 cellar: :any_skip_relocation, monterey: "74eb99d91a40dc4b1138a5d2b830c85c003298b4aeeeabfe092a3e1cb40670fc" - sha256 x86_64_linux: "42654be60b495ac2b00c79c7e4b8a7769f7e22b6496d498a0e503d1f5a725b63" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "4b765acc865f61138e9896c202990537c8e6fa101e8802568a656a9d420a69f3" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "897d5f6ab98af2e925c90ac668c4e5852812c0b19a3f11efe0d663efc014acb7" + sha256 cellar: :any_skip_relocation, arm64_ventura: "f24a5d8e56dfa5f9f2e3f3808c35ee86dfc2d9112a3ce2fbdffccd02a8b4feb8" + sha256 cellar: :any_skip_relocation, sonoma: "ccb1b2df454e99dc436364b38a7d5e443c06cba5449a7e065fe8fc8aa6fc176e" + sha256 cellar: :any_skip_relocation, ventura: "e537319cac31e9685ad7240f9db6abfb116caaf6bdf2866b85744df069c2638f" + sha256 x86_64_linux: "9d01edc697a1f942c1376125cb8bfb16cc1cc2517102c0b23af54ba7412d84e4" end depends_on "cmake" => :build diff --git a/Formula/php@8.5-debug-zts.rb b/Formula/php@8.5-debug-zts.rb new file mode 100644 index 000000000..e3e2f2fb5 --- /dev/null +++ b/Formula/php@8.5-debug-zts.rb @@ -0,0 +1,488 @@ +class PhpAT85DebugZts < Formula + desc "General-purpose scripting language" + homepage "https:www.php.net" + url "https:github.comphpphp-srcarchive7f5e96d030f2d5f36b043451ef89b8bcb367a397.tar.gz?commit=7f5e96d030f2d5f36b043451ef89b8bcb367a397" + version "8.5.0" + sha256 "fc27e8af42a48895a6d9c49d59c8a97792c98181973cc89bab4c1a83a2c46738" + license "PHP-3.01" + + bottle do + root_url "https:ghcr.iov2shivammathurphp" + sha256 arm64_sequoia: "1ada710c45423b7565cc670df2817ca376a5d72b9a6b2a097397a220d2672942" + sha256 arm64_sonoma: "1983bb35875aab403b5ebc68d8b0f2b2241f84e900f02ebe9fa99b4ca020e10a" + sha256 arm64_ventura: "152ab3e69b259318689d83fc1acab0ac30b277e3a2d7426dc1d1867fb4585bd2" + sha256 ventura: "2881b02afa6b6c675c0438867206a4b7b265d9153cc2c05d991d557075e49197" + sha256 x86_64_linux: "26b304185e38ef72bf2ea2a30336320416860dce62734da3a5dcc1b0ce0c756f" + end + + keg_only :versioned_formula + + depends_on "bison" => :build + depends_on "httpd" => [:build, :test] + depends_on "pkg-config" => :build + depends_on "re2c" => :build + depends_on "apr" + depends_on "apr-util" + depends_on "argon2" + depends_on "aspell" + depends_on "autoconf" + depends_on "capstone" + depends_on "curl" + depends_on "freetds" + depends_on "gd" + depends_on "gettext" + depends_on "gmp" + depends_on "icu4c" + depends_on "krb5" + depends_on "libpq" + depends_on "libsodium" + depends_on "libzip" + depends_on "oniguruma" + depends_on "openldap" + depends_on "openssl@3" + depends_on "pcre2" + depends_on "sqlite" + depends_on "tidy-html5" + depends_on "unixodbc" + + uses_from_macos "bzip2" + uses_from_macos "libedit" + uses_from_macos "libffi", since: :catalina + uses_from_macos "libxml2" + uses_from_macos "libxslt" + uses_from_macos "zlib" + + on_macos do + # PHP build system incorrectly links system libraries + patch :DATA + end + + def install + # buildconf required due to system library linking bug patch + system ".buildconf", "--force" + + inreplace "configure" do |s| + s.gsub! "$APXS_HTTPD -V 2>devnull | grep 'threaded:.*yes' >devnull 2>&1", + "false" + s.gsub! "APXS_LIBEXECDIR='$(INSTALL_ROOT)'$($APXS -q LIBEXECDIR)", + "APXS_LIBEXECDIR='$(INSTALL_ROOT)#{lib}httpdmodules'" + s.gsub! "-z $($APXS -q SYSCONFDIR)", + "-z ''" + + # apxs will interpolate the @ in the versioned prefix: https:bz.apache.orgbugzillashow_bug.cgi?id=61944 + s.gsub! "LIBEXECDIR='$APXS_LIBEXECDIR'", + "LIBEXECDIR='" + "#{lib}httpdmodules".gsub("@", "\\@") + "'" + end + + # Update error message in apache sapi to better explain the requirements + # of using Apache http in combination with php if the non-compatible MPM + # has been selected. Homebrew has chosen not to support being able to + # compile a thread safe version of PHP and therefore it is not + # possible to recompile as suggested in the original message + inreplace "sapiapache2handlersapi_apache2.c", + "You need to recompile PHP.", + "Homebrew PHP does not support a thread-safe php binary. " \ + "To use the PHP apache sapi please change " \ + "your httpd config to use the prefork MPM" + + inreplace "sapifpmphp-fpm.conf.in", ";daemonize = yes", "daemonize = no" + + config_path = etc"php#{php_version}" + # Prevent system pear config from inhibiting pear install + (config_path"pear.conf").delete if (config_path"pear.conf").exist? + + # Prevent homebrew from hardcoding path to sed shim in phpize script + ENV["lt_cv_path_SED"] = "sed" + + # system pkg-config missing + ENV["KERBEROS_CFLAGS"] = " " + if OS.mac? + ENV["SASL_CFLAGS"] = "-I#{MacOS.sdk_path_if_needed}usrincludesasl" + ENV["SASL_LIBS"] = "-lsasl2" + else + ENV["SQLITE_CFLAGS"] = "-I#{Formula["sqlite"].opt_include}" + ENV["SQLITE_LIBS"] = "-lsqlite3" + ENV["BZIP_DIR"] = Formula["bzip2"].opt_prefix + end + + # Each extension that is built on Mojave needs a direct reference to the + # sdk path or it won't find the headers + headers_path = "=#{MacOS.sdk_path_if_needed}usr" if OS.mac? + + # `_www` only exists on macOS. + fpm_user = OS.mac? ? "_www" : "www-data" + fpm_group = OS.mac? ? "_www" : "www-data" + + args = %W[ + --prefix=#{prefix} + --localstatedir=#{var} + --sysconfdir=#{config_path} + --with-config-file-path=#{config_path} + --with-config-file-scan-dir=#{config_path}conf.d + --with-pear=#{pkgshare}pear + --disable-zend-signals + --enable-bcmath + --enable-calendar + --enable-debug + --enable-dba + --enable-exif + --enable-ftp + --enable-fpm + --enable-gd + --enable-intl + --enable-mbregex + --enable-mbstring + --enable-mysqlnd + --enable-opcache + --enable-pcntl + --enable-phpdbg + --enable-phpdbg-readline + --enable-phpdbg-webhelper + --enable-shmop + --enable-soap + --enable-sockets + --enable-sysvmsg + --enable-sysvsem + --enable-sysvshm + --enable-zts + --with-apxs2=#{Formula["httpd"].opt_bin}apxs + --with-bz2#{headers_path} + --with-capstone + --with-curl + --with-external-gd + --with-external-pcre + --with-ffi + --with-fpm-user=#{fpm_user} + --with-fpm-group=#{fpm_group} + --with-gettext=#{Formula["gettext"].opt_prefix} + --with-gmp=#{Formula["gmp"].opt_prefix} + --with-iconv#{headers_path} + --with-kerberos + --with-layout=GNU + --with-ldap=#{Formula["openldap"].opt_prefix} + --with-libxml + --with-libedit + --with-mhash#{headers_path} + --with-mysql-sock=tmpmysql.sock + --with-mysqli=mysqlnd + --with-ndbm#{headers_path} + --with-openssl + --with-password-argon2 + --with-pdo-dblib=#{Formula["freetds"].opt_prefix} + --with-pdo-mysql=mysqlnd + --with-pdo-odbc=unixODBC,#{Formula["unixodbc"].opt_prefix} + --with-pdo-pgsql=#{Formula["libpq"].opt_prefix} + --with-pdo-sqlite + --with-pgsql=#{Formula["libpq"].opt_prefix} + --with-pic + --with-pspell=#{Formula["aspell"].opt_prefix} + --with-sodium + --with-sqlite3 + --with-tidy=#{Formula["tidy-html5"].opt_prefix} + --with-unixODBC + --with-xsl + --with-zip + --with-zlib + ] + + if OS.mac? + args << "--enable-dtrace" + args << "--with-ldap-sasl" + args << "--with-os-sdkpath=#{MacOS.sdk_path_if_needed}" + else + args << "--disable-dtrace" + args << "--without-ldap-sasl" + args << "--without-ndbm" + args << "--without-gdbm" + end + + system ".configure", *args + system "make" + system "make", "install" + + # Allow pecl to install outside of Cellar + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + orig_ext_dir = File.basename(extension_dir) + inreplace bin"php-config", lib"php", prefix"pecl" + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", %r{; ?extension_dir = "\."}, + "extension_dir = \"#{HOMEBREW_PREFIX}libphppecl#{orig_ext_dir}\"" + end + + # Use OpenSSL cert bundle + openssl = Formula["openssl@3"] + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", ; ?openssl\.cafile=, + "openssl.cafile = \"#{openssl.pkgetc}cert.pem\"" + inreplace "php.ini-#{mode}", ; ?openssl\.capath=, + "openssl.capath = \"#{openssl.pkgetc}certs\"" + end + + config_files = { + "php.ini-development" => "php.ini", + "php.ini-production" => "php.ini-production", + "sapifpmphp-fpm.conf" => "php-fpm.conf", + "sapifpmwww.conf" => "php-fpm.dwww.conf", + } + config_files.each_value do |dst| + dst_default = config_path"#{dst}.default" + rm dst_default if dst_default.exist? + end + config_path.install config_files + + unless (var"logphp-fpm.log").exist? + (var"log").mkpath + touch var"logphp-fpm.log" + end + end + + def post_install + pear_prefix = pkgshare"pear" + pear_files = %W[ + #{pear_prefix}.depdblock + #{pear_prefix}.filemap + #{pear_prefix}.depdb + #{pear_prefix}.lock + ] + + %W[ + #{pear_prefix}.channels + #{pear_prefix}.channels.alias + ].each do |f| + chmod 0755, f + pear_files.concat(Dir["#{f}*"]) + end + + chmod 0644, pear_files + + # Custom location for extensions installed via pecl + pecl_path = HOMEBREW_PREFIX"libphppecl" + pecl_path.mkpath + ln_s pecl_path, prefix"pecl" unless (prefix"pecl").exist? + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + php_basename = File.basename(extension_dir) + php_ext_dir = opt_prefix"libphp"php_basename + + # fix pear config to install outside cellar + pear_path = HOMEBREW_PREFIX"sharepear@#{php_version}" + cp_r pkgshare"pear.", pear_path + { + "php_ini" => etc"php#{php_version}php.ini", + "php_dir" => pear_path, + "doc_dir" => pear_path"doc", + "ext_dir" => pecl_pathphp_basename, + "bin_dir" => opt_bin, + "data_dir" => pear_path"data", + "cfg_dir" => pear_path"cfg", + "www_dir" => pear_path"htdocs", + "man_dir" => HOMEBREW_PREFIX"shareman", + "test_dir" => pear_path"test", + "php_bin" => opt_bin"php", + }.each do |key, value| + value.mkpath if (? + SetHandler applicationx-httpd-php + + + Finally, check DirectoryIndex includes index.php + DirectoryIndex index.php index.html + + The php.ini and php-fpm.ini file can be found in: + #{etc}php#{php_version} + EOS + end + + def php_version + version.to_s.split(".")[0..1].join(".") + "-debug-zts" + end + + service do + run [opt_sbin"php-fpm", "--nodaemonize"] + run_type :immediate + keep_alive true + error_log_path var"logphp-fpm.log" + working_dir var + end + + test do + assert_match(^Zend OPcache$, shell_output("#{bin}php -i"), + "Zend OPCache extension not loaded") + # Test related to libxml2 and + # https:github.comHomebrewhomebrew-coreissues28398 + assert_includes (bin"php").dynamically_linked_libraries, + (Formula["libpq"].opt_libshared_library("libpq", 5)).to_s + + system "#{sbin}php-fpm", "-t" + system "#{bin}phpdbg", "-V" + system "#{bin}php-cgi", "-m" + # Prevent SNMP extension to be added + refute_match(^snmp$, shell_output("#{bin}php -m"), + "SNMP extension doesn't work reliably with Homebrew on High Sierra") + begin + port = free_port + port_fpm = free_port + + expected_output = ^Hello world!$ + (testpath"index.php").write <<~EOS + + SetHandler applicationx-httpd-php + + EOS + + (testpath"fpm.conf").write <<~EOS + [global] + daemonize=no + [www] + listen = 127.0.0.1:#{port_fpm} + pm = dynamic + pm.max_children = 5 + pm.start_servers = 2 + pm.min_spare_servers = 1 + pm.max_spare_servers = 3 + EOS + + (testpath"httpd-fpm.conf").write <<~EOS + #{main_config} + LoadModule mpm_event_module libhttpdmodulesmod_mpm_event.so + LoadModule proxy_module libhttpdmodulesmod_proxy.so + LoadModule proxy_fcgi_module libhttpdmodulesmod_proxy_fcgi.so + + SetHandler "proxy:fcgi:127.0.0.1:#{port_fpm}" + + EOS + + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + + Process.kill("TERM", pid) + Process.wait(pid) + + fpm_pid = fork do + exec sbin"php-fpm", "-y", "fpm.conf" + end + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd-fpm.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + ensure + if pid + Process.kill("TERM", pid) + Process.wait(pid) + end + if fpm_pid + Process.kill("TERM", fpm_pid) + Process.wait(fpm_pid) + end + end + end +end + +__END__ +diff --git ascriptsphp-config.in bscriptsphp-config.in +index 87c20089bb..879299f9cf 100644 +--- ascriptsphp-config.in ++++ bscriptsphp-config.in +@@ -11,7 +11,7 @@ lib_dir="@orig_libdir@" + includes="-I$include_dir -I$include_dirmain -I$include_dirTSRM -I$include_dirZend -I$include_dirext -I$include_dirextdatelib" + ldflags="@PHP_LDFLAGS@" + libs="@EXTRA_LIBS@" +-extension_dir="@EXTENSION_DIR@" ++extension_dir='@EXTENSION_DIR@' + man_dir=`eval echo @mandir@` + program_prefix="@program_prefix@" + program_suffix="@program_suffix@" +diff --git abuildphp.m4 bbuildphp.m4 +index 176d4d4144..f71d642bb4 100644 +--- abuildphp.m4 ++++ bbuildphp.m4 +@@ -429,7 +429,7 @@ dnl + dnl Adds a path to linkpathrunpath (LDFLAGS). + dnl + AC_DEFUN([PHP_ADD_LIBPATH],[ +- if test "$1" != "usr$PHP_LIBDIR" && test "$1" != "usrlib"; then ++ if test "$1" != "$PHP_OS_SDKPATHusr$PHP_LIBDIR" && test "$1" != "usrlib"; then + PHP_EXPAND_PATH($1, ai_p) + ifelse([$2],,[ + _PHP_ADD_LIBPATH_GLOBAL([$ai_p]) +@@ -476,7 +476,7 @@ dnl paths are prepended to the beginning of INCLUDES. + dnl + AC_DEFUN([PHP_ADD_INCLUDE], [ + for include_path in m4_normalize(m4_expand([$1])); do +- AS_IF([test "$include_path" != "usrinclude"], [ ++ AS_IF([test "$include_path" != "$PHP_OS_SDKPATHusrinclude"], [ + PHP_EXPAND_PATH([$include_path], [ai_p]) + PHP_RUN_ONCE([INCLUDEPATH], [$ai_p], [m4_ifnblank([$2], + [INCLUDES="-I$ai_p $INCLUDES"], +diff --git aconfigure.ac bconfigure.ac +index 36c6e5e3e2..71b1a16607 100644 +--- aconfigure.ac ++++ bconfigure.ac +@@ -190,6 +190,14 @@ PHP_ARG_WITH([libdir], + [lib], + [no]) + ++dnl Support systems with system librariesincludes in e.g. ApplicationsXcode.appContentsDeveloperPlatformsMacOSX.platformDeveloperSDKsMacOSX10.14.sdk. ++PHP_ARG_WITH([os-sdkpath], ++ [for system SDK directory], ++ [AS_HELP_STRING([--with-os-sdkpath=NAME], ++ [Ignore system libraries and includes in NAME rather than ])], ++ [], ++ [no]) ++ + PHP_ARG_ENABLE([rpath], + [whether to enable runpaths], + [AS_HELP_STRING([--disable-rpath], \ No newline at end of file diff --git a/Formula/php@8.5-debug.rb b/Formula/php@8.5-debug.rb new file mode 100644 index 000000000..29649627a --- /dev/null +++ b/Formula/php@8.5-debug.rb @@ -0,0 +1,486 @@ +class PhpAT85Debug < Formula + desc "General-purpose scripting language" + homepage "https:www.php.net" + url "https:github.comphpphp-srcarchive7f5e96d030f2d5f36b043451ef89b8bcb367a397.tar.gz?commit=7f5e96d030f2d5f36b043451ef89b8bcb367a397" + version "8.5.0" + sha256 "fc27e8af42a48895a6d9c49d59c8a97792c98181973cc89bab4c1a83a2c46738" + license "PHP-3.01" + + bottle do + root_url "https:ghcr.iov2shivammathurphp" + sha256 arm64_sequoia: "435cbd0faa2439ee2dd3c600c0a54733848187e937432d74b2a3f014d079302d" + sha256 arm64_sonoma: "ba68d850d9f09110ff1ca17a094613df39cc383d2044cd73cfdec02997ef469e" + sha256 arm64_ventura: "e6ef3109333112e1ecf45d2d4758270527c8a8f6e9a455e0abe444bf7744f002" + sha256 ventura: "1cf169c2f7672df3356f387ea33bf24ac4acbe857198570e023d508df6dd9f5a" + sha256 x86_64_linux: "adab2410ca42a095569d6df369cb6cd6e7f3ff5eca09fd6f538f4c2f1fc1d1b4" + end + + keg_only :versioned_formula + + depends_on "bison" => :build + depends_on "httpd" => [:build, :test] + depends_on "pkg-config" => :build + depends_on "re2c" => :build + depends_on "apr" + depends_on "apr-util" + depends_on "argon2" + depends_on "aspell" + depends_on "autoconf" + depends_on "capstone" + depends_on "curl" + depends_on "freetds" + depends_on "gd" + depends_on "gettext" + depends_on "gmp" + depends_on "icu4c" + depends_on "krb5" + depends_on "libpq" + depends_on "libsodium" + depends_on "libzip" + depends_on "oniguruma" + depends_on "openldap" + depends_on "openssl@3" + depends_on "pcre2" + depends_on "sqlite" + depends_on "tidy-html5" + depends_on "unixodbc" + + uses_from_macos "bzip2" + uses_from_macos "libedit" + uses_from_macos "libffi", since: :catalina + uses_from_macos "libxml2" + uses_from_macos "libxslt" + uses_from_macos "zlib" + + on_macos do + # PHP build system incorrectly links system libraries + patch :DATA + end + + def install + # buildconf required due to system library linking bug patch + system ".buildconf", "--force" + + inreplace "configure" do |s| + s.gsub! "$APXS_HTTPD -V 2>devnull | grep 'threaded:.*yes' >devnull 2>&1", + "false" + s.gsub! "APXS_LIBEXECDIR='$(INSTALL_ROOT)'$($APXS -q LIBEXECDIR)", + "APXS_LIBEXECDIR='$(INSTALL_ROOT)#{lib}httpdmodules'" + s.gsub! "-z $($APXS -q SYSCONFDIR)", + "-z ''" + + # apxs will interpolate the @ in the versioned prefix: https:bz.apache.orgbugzillashow_bug.cgi?id=61944 + s.gsub! "LIBEXECDIR='$APXS_LIBEXECDIR'", + "LIBEXECDIR='" + "#{lib}httpdmodules".gsub("@", "\\@") + "'" + end + + # Update error message in apache sapi to better explain the requirements + # of using Apache http in combination with php if the non-compatible MPM + # has been selected. Homebrew has chosen not to support being able to + # compile a thread safe version of PHP and therefore it is not + # possible to recompile as suggested in the original message + inreplace "sapiapache2handlersapi_apache2.c", + "You need to recompile PHP.", + "Homebrew PHP does not support a thread-safe php binary. " \ + "To use the PHP apache sapi please change " \ + "your httpd config to use the prefork MPM" + + inreplace "sapifpmphp-fpm.conf.in", ";daemonize = yes", "daemonize = no" + + config_path = etc"php#{php_version}" + # Prevent system pear config from inhibiting pear install + (config_path"pear.conf").delete if (config_path"pear.conf").exist? + + # Prevent homebrew from hardcoding path to sed shim in phpize script + ENV["lt_cv_path_SED"] = "sed" + + # system pkg-config missing + ENV["KERBEROS_CFLAGS"] = " " + if OS.mac? + ENV["SASL_CFLAGS"] = "-I#{MacOS.sdk_path_if_needed}usrincludesasl" + ENV["SASL_LIBS"] = "-lsasl2" + else + ENV["SQLITE_CFLAGS"] = "-I#{Formula["sqlite"].opt_include}" + ENV["SQLITE_LIBS"] = "-lsqlite3" + ENV["BZIP_DIR"] = Formula["bzip2"].opt_prefix + end + + # Each extension that is built on Mojave needs a direct reference to the + # sdk path or it won't find the headers + headers_path = "=#{MacOS.sdk_path_if_needed}usr" if OS.mac? + + # `_www` only exists on macOS. + fpm_user = OS.mac? ? "_www" : "www-data" + fpm_group = OS.mac? ? "_www" : "www-data" + + args = %W[ + --prefix=#{prefix} + --localstatedir=#{var} + --sysconfdir=#{config_path} + --with-config-file-path=#{config_path} + --with-config-file-scan-dir=#{config_path}conf.d + --with-pear=#{pkgshare}pear + --enable-bcmath + --enable-calendar + --enable-dba + --enable-debug + --enable-exif + --enable-ftp + --enable-fpm + --enable-gd + --enable-intl + --enable-mbregex + --enable-mbstring + --enable-mysqlnd + --enable-opcache + --enable-pcntl + --enable-phpdbg + --enable-phpdbg-readline + --enable-phpdbg-webhelper + --enable-shmop + --enable-soap + --enable-sockets + --enable-sysvmsg + --enable-sysvsem + --enable-sysvshm + --with-apxs2=#{Formula["httpd"].opt_bin}apxs + --with-bz2#{headers_path} + --with-capstone + --with-curl + --with-external-gd + --with-external-pcre + --with-ffi + --with-fpm-user=#{fpm_user} + --with-fpm-group=#{fpm_group} + --with-gettext=#{Formula["gettext"].opt_prefix} + --with-gmp=#{Formula["gmp"].opt_prefix} + --with-iconv#{headers_path} + --with-kerberos + --with-layout=GNU + --with-ldap=#{Formula["openldap"].opt_prefix} + --with-libxml + --with-libedit + --with-mhash#{headers_path} + --with-mysql-sock=tmpmysql.sock + --with-mysqli=mysqlnd + --with-ndbm#{headers_path} + --with-openssl + --with-password-argon2 + --with-pdo-dblib=#{Formula["freetds"].opt_prefix} + --with-pdo-mysql=mysqlnd + --with-pdo-odbc=unixODBC,#{Formula["unixodbc"].opt_prefix} + --with-pdo-pgsql=#{Formula["libpq"].opt_prefix} + --with-pdo-sqlite + --with-pgsql=#{Formula["libpq"].opt_prefix} + --with-pic + --with-pspell=#{Formula["aspell"].opt_prefix} + --with-sodium + --with-sqlite3 + --with-tidy=#{Formula["tidy-html5"].opt_prefix} + --with-unixODBC + --with-xsl + --with-zip + --with-zlib + ] + + if OS.mac? + args << "--enable-dtrace" + args << "--with-ldap-sasl" + args << "--with-os-sdkpath=#{MacOS.sdk_path_if_needed}" + else + args << "--disable-dtrace" + args << "--without-ldap-sasl" + args << "--without-ndbm" + args << "--without-gdbm" + end + + system ".configure", *args + system "make" + system "make", "install" + + # Allow pecl to install outside of Cellar + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + orig_ext_dir = File.basename(extension_dir) + inreplace bin"php-config", lib"php", prefix"pecl" + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", %r{; ?extension_dir = "\."}, + "extension_dir = \"#{HOMEBREW_PREFIX}libphppecl#{orig_ext_dir}\"" + end + + # Use OpenSSL cert bundle + openssl = Formula["openssl@3"] + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", ; ?openssl\.cafile=, + "openssl.cafile = \"#{openssl.pkgetc}cert.pem\"" + inreplace "php.ini-#{mode}", ; ?openssl\.capath=, + "openssl.capath = \"#{openssl.pkgetc}certs\"" + end + + config_files = { + "php.ini-development" => "php.ini", + "php.ini-production" => "php.ini-production", + "sapifpmphp-fpm.conf" => "php-fpm.conf", + "sapifpmwww.conf" => "php-fpm.dwww.conf", + } + config_files.each_value do |dst| + dst_default = config_path"#{dst}.default" + rm dst_default if dst_default.exist? + end + config_path.install config_files + + unless (var"logphp-fpm.log").exist? + (var"log").mkpath + touch var"logphp-fpm.log" + end + end + + def post_install + pear_prefix = pkgshare"pear" + pear_files = %W[ + #{pear_prefix}.depdblock + #{pear_prefix}.filemap + #{pear_prefix}.depdb + #{pear_prefix}.lock + ] + + %W[ + #{pear_prefix}.channels + #{pear_prefix}.channels.alias + ].each do |f| + chmod 0755, f + pear_files.concat(Dir["#{f}*"]) + end + + chmod 0644, pear_files + + # Custom location for extensions installed via pecl + pecl_path = HOMEBREW_PREFIX"libphppecl" + pecl_path.mkpath + ln_s pecl_path, prefix"pecl" unless (prefix"pecl").exist? + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + php_basename = File.basename(extension_dir) + php_ext_dir = opt_prefix"libphp"php_basename + + # fix pear config to install outside cellar + pear_path = HOMEBREW_PREFIX"sharepear@#{php_version}" + cp_r pkgshare"pear.", pear_path + { + "php_ini" => etc"php#{php_version}php.ini", + "php_dir" => pear_path, + "doc_dir" => pear_path"doc", + "ext_dir" => pecl_pathphp_basename, + "bin_dir" => opt_bin, + "data_dir" => pear_path"data", + "cfg_dir" => pear_path"cfg", + "www_dir" => pear_path"htdocs", + "man_dir" => HOMEBREW_PREFIX"shareman", + "test_dir" => pear_path"test", + "php_bin" => opt_bin"php", + }.each do |key, value| + value.mkpath if (? + SetHandler applicationx-httpd-php + + + Finally, check DirectoryIndex includes index.php + DirectoryIndex index.php index.html + + The php.ini and php-fpm.ini file can be found in: + #{etc}php#{php_version} + EOS + end + + def php_version + version.to_s.split(".")[0..1].join(".") + "-debug" + end + + service do + run [opt_sbin"php-fpm", "--nodaemonize"] + run_type :immediate + keep_alive true + error_log_path var"logphp-fpm.log" + working_dir var + end + + test do + assert_match(^Zend OPcache$, shell_output("#{bin}php -i"), + "Zend OPCache extension not loaded") + # Test related to libxml2 and + # https:github.comHomebrewhomebrew-coreissues28398 + assert_includes (bin"php").dynamically_linked_libraries, + (Formula["libpq"].opt_libshared_library("libpq", 5)).to_s + + system "#{sbin}php-fpm", "-t" + system "#{bin}phpdbg", "-V" + system "#{bin}php-cgi", "-m" + # Prevent SNMP extension to be added + refute_match(^snmp$, shell_output("#{bin}php -m"), + "SNMP extension doesn't work reliably with Homebrew on High Sierra") + begin + port = free_port + port_fpm = free_port + + expected_output = ^Hello world!$ + (testpath"index.php").write <<~EOS + + SetHandler applicationx-httpd-php + + EOS + + (testpath"fpm.conf").write <<~EOS + [global] + daemonize=no + [www] + listen = 127.0.0.1:#{port_fpm} + pm = dynamic + pm.max_children = 5 + pm.start_servers = 2 + pm.min_spare_servers = 1 + pm.max_spare_servers = 3 + EOS + + (testpath"httpd-fpm.conf").write <<~EOS + #{main_config} + LoadModule mpm_event_module libhttpdmodulesmod_mpm_event.so + LoadModule proxy_module libhttpdmodulesmod_proxy.so + LoadModule proxy_fcgi_module libhttpdmodulesmod_proxy_fcgi.so + + SetHandler "proxy:fcgi:127.0.0.1:#{port_fpm}" + + EOS + + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + + Process.kill("TERM", pid) + Process.wait(pid) + + fpm_pid = fork do + exec sbin"php-fpm", "-y", "fpm.conf" + end + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd-fpm.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + ensure + if pid + Process.kill("TERM", pid) + Process.wait(pid) + end + if fpm_pid + Process.kill("TERM", fpm_pid) + Process.wait(fpm_pid) + end + end + end +end + +__END__ +diff --git ascriptsphp-config.in bscriptsphp-config.in +index 87c20089bb..879299f9cf 100644 +--- ascriptsphp-config.in ++++ bscriptsphp-config.in +@@ -11,7 +11,7 @@ lib_dir="@orig_libdir@" + includes="-I$include_dir -I$include_dirmain -I$include_dirTSRM -I$include_dirZend -I$include_dirext -I$include_dirextdatelib" + ldflags="@PHP_LDFLAGS@" + libs="@EXTRA_LIBS@" +-extension_dir="@EXTENSION_DIR@" ++extension_dir='@EXTENSION_DIR@' + man_dir=`eval echo @mandir@` + program_prefix="@program_prefix@" + program_suffix="@program_suffix@" +diff --git abuildphp.m4 bbuildphp.m4 +index 176d4d4144..f71d642bb4 100644 +--- abuildphp.m4 ++++ bbuildphp.m4 +@@ -429,7 +429,7 @@ dnl + dnl Adds a path to linkpathrunpath (LDFLAGS). + dnl + AC_DEFUN([PHP_ADD_LIBPATH],[ +- if test "$1" != "usr$PHP_LIBDIR" && test "$1" != "usrlib"; then ++ if test "$1" != "$PHP_OS_SDKPATHusr$PHP_LIBDIR" && test "$1" != "usrlib"; then + PHP_EXPAND_PATH($1, ai_p) + ifelse([$2],,[ + _PHP_ADD_LIBPATH_GLOBAL([$ai_p]) +@@ -476,7 +476,7 @@ dnl paths are prepended to the beginning of INCLUDES. + dnl + AC_DEFUN([PHP_ADD_INCLUDE], [ + for include_path in m4_normalize(m4_expand([$1])); do +- AS_IF([test "$include_path" != "usrinclude"], [ ++ AS_IF([test "$include_path" != "$PHP_OS_SDKPATHusrinclude"], [ + PHP_EXPAND_PATH([$include_path], [ai_p]) + PHP_RUN_ONCE([INCLUDEPATH], [$ai_p], [m4_ifnblank([$2], + [INCLUDES="-I$ai_p $INCLUDES"], +diff --git aconfigure.ac bconfigure.ac +index 36c6e5e3e2..71b1a16607 100644 +--- aconfigure.ac ++++ bconfigure.ac +@@ -190,6 +190,14 @@ PHP_ARG_WITH([libdir], + [lib], + [no]) + ++dnl Support systems with system librariesincludes in e.g. ApplicationsXcode.appContentsDeveloperPlatformsMacOSX.platformDeveloperSDKsMacOSX10.14.sdk. ++PHP_ARG_WITH([os-sdkpath], ++ [for system SDK directory], ++ [AS_HELP_STRING([--with-os-sdkpath=NAME], ++ [Ignore system libraries and includes in NAME rather than ])], ++ [], ++ [no]) ++ + PHP_ARG_ENABLE([rpath], + [whether to enable runpaths], + [AS_HELP_STRING([--disable-rpath], \ No newline at end of file diff --git a/Formula/php@8.5-zts.rb b/Formula/php@8.5-zts.rb new file mode 100644 index 000000000..abf06bb95 --- /dev/null +++ b/Formula/php@8.5-zts.rb @@ -0,0 +1,487 @@ +class PhpAT85Zts < Formula + desc "General-purpose scripting language" + homepage "https:www.php.net" + url "https:github.comphpphp-srcarchive7f5e96d030f2d5f36b043451ef89b8bcb367a397.tar.gz?commit=7f5e96d030f2d5f36b043451ef89b8bcb367a397" + version "8.5.0" + sha256 "fc27e8af42a48895a6d9c49d59c8a97792c98181973cc89bab4c1a83a2c46738" + license "PHP-3.01" + + bottle do + root_url "https:ghcr.iov2shivammathurphp" + sha256 arm64_sequoia: "4c036c4db3908241a79ef47808f7dc0da188aaf591b3ff4e422e26911d026bd7" + sha256 arm64_sonoma: "3294b9d202710b1682a1ddb3be890d4a36e7fe55e5a45b8a4eb135c8d1427d6c" + sha256 arm64_ventura: "0806228bae60b229964b383822ec13f7cf17682bedfd714b09669dc5585ec5ae" + sha256 ventura: "6eed75c20ec5160e7a1038784857c4bf394ced59d16a1e44c943f87a29fe51db" + sha256 x86_64_linux: "a1b31305a680b1d04756df2fe653a76de1075be87e70f015fb4f1748a8bdd87a" + end + + keg_only :versioned_formula + + depends_on "bison" => :build + depends_on "httpd" => [:build, :test] + depends_on "pkg-config" => :build + depends_on "re2c" => :build + depends_on "apr" + depends_on "apr-util" + depends_on "argon2" + depends_on "aspell" + depends_on "autoconf" + depends_on "capstone" + depends_on "curl" + depends_on "freetds" + depends_on "gd" + depends_on "gettext" + depends_on "gmp" + depends_on "icu4c" + depends_on "krb5" + depends_on "libpq" + depends_on "libsodium" + depends_on "libzip" + depends_on "oniguruma" + depends_on "openldap" + depends_on "openssl@3" + depends_on "pcre2" + depends_on "sqlite" + depends_on "tidy-html5" + depends_on "unixodbc" + + uses_from_macos "bzip2" + uses_from_macos "libedit" + uses_from_macos "libffi", since: :catalina + uses_from_macos "libxml2" + uses_from_macos "libxslt" + uses_from_macos "zlib" + + on_macos do + # PHP build system incorrectly links system libraries + patch :DATA + end + + def install + # buildconf required due to system library linking bug patch + system ".buildconf", "--force" + + inreplace "configure" do |s| + s.gsub! "$APXS_HTTPD -V 2>devnull | grep 'threaded:.*yes' >devnull 2>&1", + "false" + s.gsub! "APXS_LIBEXECDIR='$(INSTALL_ROOT)'$($APXS -q LIBEXECDIR)", + "APXS_LIBEXECDIR='$(INSTALL_ROOT)#{lib}httpdmodules'" + s.gsub! "-z $($APXS -q SYSCONFDIR)", + "-z ''" + + # apxs will interpolate the @ in the versioned prefix: https:bz.apache.orgbugzillashow_bug.cgi?id=61944 + s.gsub! "LIBEXECDIR='$APXS_LIBEXECDIR'", + "LIBEXECDIR='" + "#{lib}httpdmodules".gsub("@", "\\@") + "'" + end + + # Update error message in apache sapi to better explain the requirements + # of using Apache http in combination with php if the non-compatible MPM + # has been selected. Homebrew has chosen not to support being able to + # compile a thread safe version of PHP and therefore it is not + # possible to recompile as suggested in the original message + inreplace "sapiapache2handlersapi_apache2.c", + "You need to recompile PHP.", + "Homebrew PHP does not support a thread-safe php binary. " \ + "To use the PHP apache sapi please change " \ + "your httpd config to use the prefork MPM" + + inreplace "sapifpmphp-fpm.conf.in", ";daemonize = yes", "daemonize = no" + + config_path = etc"php#{php_version}" + # Prevent system pear config from inhibiting pear install + (config_path"pear.conf").delete if (config_path"pear.conf").exist? + + # Prevent homebrew from hardcoding path to sed shim in phpize script + ENV["lt_cv_path_SED"] = "sed" + + # system pkg-config missing + ENV["KERBEROS_CFLAGS"] = " " + if OS.mac? + ENV["SASL_CFLAGS"] = "-I#{MacOS.sdk_path_if_needed}usrincludesasl" + ENV["SASL_LIBS"] = "-lsasl2" + else + ENV["SQLITE_CFLAGS"] = "-I#{Formula["sqlite"].opt_include}" + ENV["SQLITE_LIBS"] = "-lsqlite3" + ENV["BZIP_DIR"] = Formula["bzip2"].opt_prefix + end + + # Each extension that is built on Mojave needs a direct reference to the + # sdk path or it won't find the headers + headers_path = "=#{MacOS.sdk_path_if_needed}usr" if OS.mac? + + # `_www` only exists on macOS. + fpm_user = OS.mac? ? "_www" : "www-data" + fpm_group = OS.mac? ? "_www" : "www-data" + + args = %W[ + --prefix=#{prefix} + --localstatedir=#{var} + --sysconfdir=#{config_path} + --with-config-file-path=#{config_path} + --with-config-file-scan-dir=#{config_path}conf.d + --with-pear=#{pkgshare}pear + --disable-zend-signals + --enable-bcmath + --enable-calendar + --enable-dba + --enable-exif + --enable-ftp + --enable-fpm + --enable-gd + --enable-intl + --enable-mbregex + --enable-mbstring + --enable-mysqlnd + --enable-opcache + --enable-pcntl + --enable-phpdbg + --enable-phpdbg-readline + --enable-phpdbg-webhelper + --enable-shmop + --enable-soap + --enable-sockets + --enable-sysvmsg + --enable-sysvsem + --enable-sysvshm + --enable-zts + --with-apxs2=#{Formula["httpd"].opt_bin}apxs + --with-bz2#{headers_path} + --with-capstone + --with-curl + --with-external-gd + --with-external-pcre + --with-ffi + --with-fpm-user=#{fpm_user} + --with-fpm-group=#{fpm_group} + --with-gettext=#{Formula["gettext"].opt_prefix} + --with-gmp=#{Formula["gmp"].opt_prefix} + --with-iconv#{headers_path} + --with-kerberos + --with-layout=GNU + --with-ldap=#{Formula["openldap"].opt_prefix} + --with-libxml + --with-libedit + --with-mhash#{headers_path} + --with-mysql-sock=tmpmysql.sock + --with-mysqli=mysqlnd + --with-ndbm#{headers_path} + --with-openssl + --with-password-argon2 + --with-pdo-dblib=#{Formula["freetds"].opt_prefix} + --with-pdo-mysql=mysqlnd + --with-pdo-odbc=unixODBC,#{Formula["unixodbc"].opt_prefix} + --with-pdo-pgsql=#{Formula["libpq"].opt_prefix} + --with-pdo-sqlite + --with-pgsql=#{Formula["libpq"].opt_prefix} + --with-pic + --with-pspell=#{Formula["aspell"].opt_prefix} + --with-sodium + --with-sqlite3 + --with-tidy=#{Formula["tidy-html5"].opt_prefix} + --with-unixODBC + --with-xsl + --with-zip + --with-zlib + ] + + if OS.mac? + args << "--enable-dtrace" + args << "--with-ldap-sasl" + args << "--with-os-sdkpath=#{MacOS.sdk_path_if_needed}" + else + args << "--disable-dtrace" + args << "--without-ldap-sasl" + args << "--without-ndbm" + args << "--without-gdbm" + end + + system ".configure", *args + system "make" + system "make", "install" + + # Allow pecl to install outside of Cellar + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + orig_ext_dir = File.basename(extension_dir) + inreplace bin"php-config", lib"php", prefix"pecl" + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", %r{; ?extension_dir = "\."}, + "extension_dir = \"#{HOMEBREW_PREFIX}libphppecl#{orig_ext_dir}\"" + end + + # Use OpenSSL cert bundle + openssl = Formula["openssl@3"] + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", ; ?openssl\.cafile=, + "openssl.cafile = \"#{openssl.pkgetc}cert.pem\"" + inreplace "php.ini-#{mode}", ; ?openssl\.capath=, + "openssl.capath = \"#{openssl.pkgetc}certs\"" + end + + config_files = { + "php.ini-development" => "php.ini", + "php.ini-production" => "php.ini-production", + "sapifpmphp-fpm.conf" => "php-fpm.conf", + "sapifpmwww.conf" => "php-fpm.dwww.conf", + } + config_files.each_value do |dst| + dst_default = config_path"#{dst}.default" + rm dst_default if dst_default.exist? + end + config_path.install config_files + + unless (var"logphp-fpm.log").exist? + (var"log").mkpath + touch var"logphp-fpm.log" + end + end + + def post_install + pear_prefix = pkgshare"pear" + pear_files = %W[ + #{pear_prefix}.depdblock + #{pear_prefix}.filemap + #{pear_prefix}.depdb + #{pear_prefix}.lock + ] + + %W[ + #{pear_prefix}.channels + #{pear_prefix}.channels.alias + ].each do |f| + chmod 0755, f + pear_files.concat(Dir["#{f}*"]) + end + + chmod 0644, pear_files + + # Custom location for extensions installed via pecl + pecl_path = HOMEBREW_PREFIX"libphppecl" + pecl_path.mkpath + ln_s pecl_path, prefix"pecl" unless (prefix"pecl").exist? + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + php_basename = File.basename(extension_dir) + php_ext_dir = opt_prefix"libphp"php_basename + + # fix pear config to install outside cellar + pear_path = HOMEBREW_PREFIX"sharepear@#{php_version}" + cp_r pkgshare"pear.", pear_path + { + "php_ini" => etc"php#{php_version}php.ini", + "php_dir" => pear_path, + "doc_dir" => pear_path"doc", + "ext_dir" => pecl_pathphp_basename, + "bin_dir" => opt_bin, + "data_dir" => pear_path"data", + "cfg_dir" => pear_path"cfg", + "www_dir" => pear_path"htdocs", + "man_dir" => HOMEBREW_PREFIX"shareman", + "test_dir" => pear_path"test", + "php_bin" => opt_bin"php", + }.each do |key, value| + value.mkpath if (? + SetHandler applicationx-httpd-php + + + Finally, check DirectoryIndex includes index.php + DirectoryIndex index.php index.html + + The php.ini and php-fpm.ini file can be found in: + #{etc}php#{php_version} + EOS + end + + def php_version + version.to_s.split(".")[0..1].join(".") + "-zts" + end + + service do + run [opt_sbin"php-fpm", "--nodaemonize"] + run_type :immediate + keep_alive true + error_log_path var"logphp-fpm.log" + working_dir var + end + + test do + assert_match(^Zend OPcache$, shell_output("#{bin}php -i"), + "Zend OPCache extension not loaded") + # Test related to libxml2 and + # https:github.comHomebrewhomebrew-coreissues28398 + assert_includes (bin"php").dynamically_linked_libraries, + (Formula["libpq"].opt_libshared_library("libpq", 5)).to_s + + system "#{sbin}php-fpm", "-t" + system "#{bin}phpdbg", "-V" + system "#{bin}php-cgi", "-m" + # Prevent SNMP extension to be added + refute_match(^snmp$, shell_output("#{bin}php -m"), + "SNMP extension doesn't work reliably with Homebrew on High Sierra") + begin + port = free_port + port_fpm = free_port + + expected_output = ^Hello world!$ + (testpath"index.php").write <<~EOS + + SetHandler applicationx-httpd-php + + EOS + + (testpath"fpm.conf").write <<~EOS + [global] + daemonize=no + [www] + listen = 127.0.0.1:#{port_fpm} + pm = dynamic + pm.max_children = 5 + pm.start_servers = 2 + pm.min_spare_servers = 1 + pm.max_spare_servers = 3 + EOS + + (testpath"httpd-fpm.conf").write <<~EOS + #{main_config} + LoadModule mpm_event_module libhttpdmodulesmod_mpm_event.so + LoadModule proxy_module libhttpdmodulesmod_proxy.so + LoadModule proxy_fcgi_module libhttpdmodulesmod_proxy_fcgi.so + + SetHandler "proxy:fcgi:127.0.0.1:#{port_fpm}" + + EOS + + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + + Process.kill("TERM", pid) + Process.wait(pid) + + fpm_pid = fork do + exec sbin"php-fpm", "-y", "fpm.conf" + end + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd-fpm.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + ensure + if pid + Process.kill("TERM", pid) + Process.wait(pid) + end + if fpm_pid + Process.kill("TERM", fpm_pid) + Process.wait(fpm_pid) + end + end + end +end + +__END__ +diff --git ascriptsphp-config.in bscriptsphp-config.in +index 87c20089bb..879299f9cf 100644 +--- ascriptsphp-config.in ++++ bscriptsphp-config.in +@@ -11,7 +11,7 @@ lib_dir="@orig_libdir@" + includes="-I$include_dir -I$include_dirmain -I$include_dirTSRM -I$include_dirZend -I$include_dirext -I$include_dirextdatelib" + ldflags="@PHP_LDFLAGS@" + libs="@EXTRA_LIBS@" +-extension_dir="@EXTENSION_DIR@" ++extension_dir='@EXTENSION_DIR@' + man_dir=`eval echo @mandir@` + program_prefix="@program_prefix@" + program_suffix="@program_suffix@" +diff --git abuildphp.m4 bbuildphp.m4 +index 176d4d4144..f71d642bb4 100644 +--- abuildphp.m4 ++++ bbuildphp.m4 +@@ -429,7 +429,7 @@ dnl + dnl Adds a path to linkpathrunpath (LDFLAGS). + dnl + AC_DEFUN([PHP_ADD_LIBPATH],[ +- if test "$1" != "usr$PHP_LIBDIR" && test "$1" != "usrlib"; then ++ if test "$1" != "$PHP_OS_SDKPATHusr$PHP_LIBDIR" && test "$1" != "usrlib"; then + PHP_EXPAND_PATH($1, ai_p) + ifelse([$2],,[ + _PHP_ADD_LIBPATH_GLOBAL([$ai_p]) +@@ -476,7 +476,7 @@ dnl paths are prepended to the beginning of INCLUDES. + dnl + AC_DEFUN([PHP_ADD_INCLUDE], [ + for include_path in m4_normalize(m4_expand([$1])); do +- AS_IF([test "$include_path" != "usrinclude"], [ ++ AS_IF([test "$include_path" != "$PHP_OS_SDKPATHusrinclude"], [ + PHP_EXPAND_PATH([$include_path], [ai_p]) + PHP_RUN_ONCE([INCLUDEPATH], [$ai_p], [m4_ifnblank([$2], + [INCLUDES="-I$ai_p $INCLUDES"], +diff --git aconfigure.ac bconfigure.ac +index 36c6e5e3e2..71b1a16607 100644 +--- aconfigure.ac ++++ bconfigure.ac +@@ -190,6 +190,14 @@ PHP_ARG_WITH([libdir], + [lib], + [no]) + ++dnl Support systems with system librariesincludes in e.g. ApplicationsXcode.appContentsDeveloperPlatformsMacOSX.platformDeveloperSDKsMacOSX10.14.sdk. ++PHP_ARG_WITH([os-sdkpath], ++ [for system SDK directory], ++ [AS_HELP_STRING([--with-os-sdkpath=NAME], ++ [Ignore system libraries and includes in NAME rather than ])], ++ [], ++ [no]) ++ + PHP_ARG_ENABLE([rpath], + [whether to enable runpaths], + [AS_HELP_STRING([--disable-rpath], \ No newline at end of file diff --git a/Formula/php@8.5.rb b/Formula/php@8.5.rb new file mode 100644 index 000000000..295dd1e24 --- /dev/null +++ b/Formula/php@8.5.rb @@ -0,0 +1,485 @@ +class PhpAT85 < Formula + desc "General-purpose scripting language" + homepage "https:www.php.net" + url "https:github.comphpphp-srcarchive7f5e96d030f2d5f36b043451ef89b8bcb367a397.tar.gz?commit=7f5e96d030f2d5f36b043451ef89b8bcb367a397" + version "8.5.0" + sha256 "fc27e8af42a48895a6d9c49d59c8a97792c98181973cc89bab4c1a83a2c46738" + license "PHP-3.01" + + bottle do + root_url "https:ghcr.iov2shivammathurphp" + sha256 arm64_sequoia: "8a6e9e6f84414465ad79d13a5d30731c038efc8eeb7302a63772f1c0135c9f0f" + sha256 arm64_sonoma: "65f6ca8e29b918045bb50f95680333d56c5a21b76233b79c35057165d78ffe10" + sha256 arm64_ventura: "efc4a7e4aa6a056877390f26ed5d09822f7bb56c9adbbf8c6eda9683e1370af1" + sha256 ventura: "b1274c3c3451f0d6c0f8d412bd796054a55a1d827a9d304a72ad189c2b539569" + sha256 x86_64_linux: "2f1f619335d63f4a1e3dc58a629d911a4ef37b5baa0de96ac0242d49cab089f2" + end + + keg_only :versioned_formula + + depends_on "bison" => :build + depends_on "httpd" => [:build, :test] + depends_on "pkg-config" => :build + depends_on "re2c" => :build + depends_on "apr" + depends_on "apr-util" + depends_on "argon2" + depends_on "aspell" + depends_on "autoconf" + depends_on "capstone" + depends_on "curl" + depends_on "freetds" + depends_on "gd" + depends_on "gettext" + depends_on "gmp" + depends_on "icu4c" + depends_on "krb5" + depends_on "libpq" + depends_on "libsodium" + depends_on "libzip" + depends_on "oniguruma" + depends_on "openldap" + depends_on "openssl@3" + depends_on "pcre2" + depends_on "sqlite" + depends_on "tidy-html5" + depends_on "unixodbc" + + uses_from_macos "bzip2" + uses_from_macos "libedit" + uses_from_macos "libffi", since: :catalina + uses_from_macos "libxml2" + uses_from_macos "libxslt" + uses_from_macos "zlib" + + on_macos do + # PHP build system incorrectly links system libraries + patch :DATA + end + + def install + # buildconf required due to system library linking bug patch + system ".buildconf", "--force" + + inreplace "configure" do |s| + s.gsub! "$APXS_HTTPD -V 2>devnull | grep 'threaded:.*yes' >devnull 2>&1", + "false" + s.gsub! "APXS_LIBEXECDIR='$(INSTALL_ROOT)'$($APXS -q LIBEXECDIR)", + "APXS_LIBEXECDIR='$(INSTALL_ROOT)#{lib}httpdmodules'" + s.gsub! "-z $($APXS -q SYSCONFDIR)", + "-z ''" + + # apxs will interpolate the @ in the versioned prefix: https:bz.apache.orgbugzillashow_bug.cgi?id=61944 + s.gsub! "LIBEXECDIR='$APXS_LIBEXECDIR'", + "LIBEXECDIR='" + "#{lib}httpdmodules".gsub("@", "\\@") + "'" + end + + # Update error message in apache sapi to better explain the requirements + # of using Apache http in combination with php if the non-compatible MPM + # has been selected. Homebrew has chosen not to support being able to + # compile a thread safe version of PHP and therefore it is not + # possible to recompile as suggested in the original message + inreplace "sapiapache2handlersapi_apache2.c", + "You need to recompile PHP.", + "Homebrew PHP does not support a thread-safe php binary. " \ + "To use the PHP apache sapi please change " \ + "your httpd config to use the prefork MPM" + + inreplace "sapifpmphp-fpm.conf.in", ";daemonize = yes", "daemonize = no" + + config_path = etc"php#{php_version}" + # Prevent system pear config from inhibiting pear install + (config_path"pear.conf").delete if (config_path"pear.conf").exist? + + # Prevent homebrew from hardcoding path to sed shim in phpize script + ENV["lt_cv_path_SED"] = "sed" + + # system pkg-config missing + ENV["KERBEROS_CFLAGS"] = " " + if OS.mac? + ENV["SASL_CFLAGS"] = "-I#{MacOS.sdk_path_if_needed}usrincludesasl" + ENV["SASL_LIBS"] = "-lsasl2" + else + ENV["SQLITE_CFLAGS"] = "-I#{Formula["sqlite"].opt_include}" + ENV["SQLITE_LIBS"] = "-lsqlite3" + ENV["BZIP_DIR"] = Formula["bzip2"].opt_prefix + end + + # Each extension that is built on Mojave needs a direct reference to the + # sdk path or it won't find the headers + headers_path = "=#{MacOS.sdk_path_if_needed}usr" if OS.mac? + + # `_www` only exists on macOS. + fpm_user = OS.mac? ? "_www" : "www-data" + fpm_group = OS.mac? ? "_www" : "www-data" + + args = %W[ + --prefix=#{prefix} + --localstatedir=#{var} + --sysconfdir=#{config_path} + --with-config-file-path=#{config_path} + --with-config-file-scan-dir=#{config_path}conf.d + --with-pear=#{pkgshare}pear + --enable-bcmath + --enable-calendar + --enable-dba + --enable-exif + --enable-ftp + --enable-fpm + --enable-gd + --enable-intl + --enable-mbregex + --enable-mbstring + --enable-mysqlnd + --enable-opcache + --enable-pcntl + --enable-phpdbg + --enable-phpdbg-readline + --enable-phpdbg-webhelper + --enable-shmop + --enable-soap + --enable-sockets + --enable-sysvmsg + --enable-sysvsem + --enable-sysvshm + --with-apxs2=#{Formula["httpd"].opt_bin}apxs + --with-bz2#{headers_path} + --with-capstone + --with-curl + --with-external-gd + --with-external-pcre + --with-ffi + --with-fpm-user=#{fpm_user} + --with-fpm-group=#{fpm_group} + --with-gettext=#{Formula["gettext"].opt_prefix} + --with-gmp=#{Formula["gmp"].opt_prefix} + --with-iconv#{headers_path} + --with-kerberos + --with-layout=GNU + --with-ldap=#{Formula["openldap"].opt_prefix} + --with-libxml + --with-libedit + --with-mhash#{headers_path} + --with-mysql-sock=tmpmysql.sock + --with-mysqli=mysqlnd + --with-ndbm#{headers_path} + --with-openssl + --with-password-argon2 + --with-pdo-dblib=#{Formula["freetds"].opt_prefix} + --with-pdo-mysql=mysqlnd + --with-pdo-odbc=unixODBC,#{Formula["unixodbc"].opt_prefix} + --with-pdo-pgsql=#{Formula["libpq"].opt_prefix} + --with-pdo-sqlite + --with-pgsql=#{Formula["libpq"].opt_prefix} + --with-pic + --with-pspell=#{Formula["aspell"].opt_prefix} + --with-sodium + --with-sqlite3 + --with-tidy=#{Formula["tidy-html5"].opt_prefix} + --with-unixODBC + --with-xsl + --with-zip + --with-zlib + ] + + if OS.mac? + args << "--enable-dtrace" + args << "--with-ldap-sasl" + args << "--with-os-sdkpath=#{MacOS.sdk_path_if_needed}" + else + args << "--disable-dtrace" + args << "--without-ldap-sasl" + args << "--without-ndbm" + args << "--without-gdbm" + end + + system ".configure", *args + system "make" + system "make", "install" + + # Allow pecl to install outside of Cellar + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + orig_ext_dir = File.basename(extension_dir) + inreplace bin"php-config", lib"php", prefix"pecl" + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", %r{; ?extension_dir = "\."}, + "extension_dir = \"#{HOMEBREW_PREFIX}libphppecl#{orig_ext_dir}\"" + end + + # Use OpenSSL cert bundle + openssl = Formula["openssl@3"] + %w[development production].each do |mode| + inreplace "php.ini-#{mode}", ; ?openssl\.cafile=, + "openssl.cafile = \"#{openssl.pkgetc}cert.pem\"" + inreplace "php.ini-#{mode}", ; ?openssl\.capath=, + "openssl.capath = \"#{openssl.pkgetc}certs\"" + end + + config_files = { + "php.ini-development" => "php.ini", + "php.ini-production" => "php.ini-production", + "sapifpmphp-fpm.conf" => "php-fpm.conf", + "sapifpmwww.conf" => "php-fpm.dwww.conf", + } + config_files.each_value do |dst| + dst_default = config_path"#{dst}.default" + rm dst_default if dst_default.exist? + end + config_path.install config_files + + unless (var"logphp-fpm.log").exist? + (var"log").mkpath + touch var"logphp-fpm.log" + end + end + + def post_install + pear_prefix = pkgshare"pear" + pear_files = %W[ + #{pear_prefix}.depdblock + #{pear_prefix}.filemap + #{pear_prefix}.depdb + #{pear_prefix}.lock + ] + + %W[ + #{pear_prefix}.channels + #{pear_prefix}.channels.alias + ].each do |f| + chmod 0755, f + pear_files.concat(Dir["#{f}*"]) + end + + chmod 0644, pear_files + + # Custom location for extensions installed via pecl + pecl_path = HOMEBREW_PREFIX"libphppecl" + pecl_path.mkpath + ln_s pecl_path, prefix"pecl" unless (prefix"pecl").exist? + extension_dir = Utils.safe_popen_read("#{bin}php-config", "--extension-dir").chomp + php_basename = File.basename(extension_dir) + php_ext_dir = opt_prefix"libphp"php_basename + + # fix pear config to install outside cellar + pear_path = HOMEBREW_PREFIX"sharepear@#{php_version}" + cp_r pkgshare"pear.", pear_path + { + "php_ini" => etc"php#{php_version}php.ini", + "php_dir" => pear_path, + "doc_dir" => pear_path"doc", + "ext_dir" => pecl_pathphp_basename, + "bin_dir" => opt_bin, + "data_dir" => pear_path"data", + "cfg_dir" => pear_path"cfg", + "www_dir" => pear_path"htdocs", + "man_dir" => HOMEBREW_PREFIX"shareman", + "test_dir" => pear_path"test", + "php_bin" => opt_bin"php", + }.each do |key, value| + value.mkpath if (? + SetHandler applicationx-httpd-php + + + Finally, check DirectoryIndex includes index.php + DirectoryIndex index.php index.html + + The php.ini and php-fpm.ini file can be found in: + #{etc}php#{php_version} + EOS + end + + def php_version + version.to_s.split(".")[0..1].join(".") + end + + service do + run [opt_sbin"php-fpm", "--nodaemonize"] + run_type :immediate + keep_alive true + error_log_path var"logphp-fpm.log" + working_dir var + end + + test do + assert_match(^Zend OPcache$, shell_output("#{bin}php -i"), + "Zend OPCache extension not loaded") + # Test related to libxml2 and + # https:github.comHomebrewhomebrew-coreissues28398 + assert_includes (bin"php").dynamically_linked_libraries, + (Formula["libpq"].opt_libshared_library("libpq", 5)).to_s + + system "#{sbin}php-fpm", "-t" + system "#{bin}phpdbg", "-V" + system "#{bin}php-cgi", "-m" + # Prevent SNMP extension to be added + refute_match(^snmp$, shell_output("#{bin}php -m"), + "SNMP extension doesn't work reliably with Homebrew on High Sierra") + begin + port = free_port + port_fpm = free_port + + expected_output = ^Hello world!$ + (testpath"index.php").write <<~EOS + + SetHandler applicationx-httpd-php + + EOS + + (testpath"fpm.conf").write <<~EOS + [global] + daemonize=no + [www] + listen = 127.0.0.1:#{port_fpm} + pm = dynamic + pm.max_children = 5 + pm.start_servers = 2 + pm.min_spare_servers = 1 + pm.max_spare_servers = 3 + EOS + + (testpath"httpd-fpm.conf").write <<~EOS + #{main_config} + LoadModule mpm_event_module libhttpdmodulesmod_mpm_event.so + LoadModule proxy_module libhttpdmodulesmod_proxy.so + LoadModule proxy_fcgi_module libhttpdmodulesmod_proxy_fcgi.so + + SetHandler "proxy:fcgi:127.0.0.1:#{port_fpm}" + + EOS + + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + + Process.kill("TERM", pid) + Process.wait(pid) + + fpm_pid = fork do + exec sbin"php-fpm", "-y", "fpm.conf" + end + pid = fork do + exec Formula["httpd"].opt_bin"httpd", "-X", "-f", "#{testpath}httpd-fpm.conf" + end + sleep 3 + + assert_match expected_output, shell_output("curl -s 127.0.0.1:#{port}") + ensure + if pid + Process.kill("TERM", pid) + Process.wait(pid) + end + if fpm_pid + Process.kill("TERM", fpm_pid) + Process.wait(fpm_pid) + end + end + end +end + +__END__ +diff --git ascriptsphp-config.in bscriptsphp-config.in +index 87c20089bb..879299f9cf 100644 +--- ascriptsphp-config.in ++++ bscriptsphp-config.in +@@ -11,7 +11,7 @@ lib_dir="@orig_libdir@" + includes="-I$include_dir -I$include_dirmain -I$include_dirTSRM -I$include_dirZend -I$include_dirext -I$include_dirextdatelib" + ldflags="@PHP_LDFLAGS@" + libs="@EXTRA_LIBS@" +-extension_dir="@EXTENSION_DIR@" ++extension_dir='@EXTENSION_DIR@' + man_dir=`eval echo @mandir@` + program_prefix="@program_prefix@" + program_suffix="@program_suffix@" +diff --git abuildphp.m4 bbuildphp.m4 +index 176d4d4144..f71d642bb4 100644 +--- abuildphp.m4 ++++ bbuildphp.m4 +@@ -429,7 +429,7 @@ dnl + dnl Adds a path to linkpathrunpath (LDFLAGS). + dnl + AC_DEFUN([PHP_ADD_LIBPATH],[ +- if test "$1" != "usr$PHP_LIBDIR" && test "$1" != "usrlib"; then ++ if test "$1" != "$PHP_OS_SDKPATHusr$PHP_LIBDIR" && test "$1" != "usrlib"; then + PHP_EXPAND_PATH($1, ai_p) + ifelse([$2],,[ + _PHP_ADD_LIBPATH_GLOBAL([$ai_p]) +@@ -476,7 +476,7 @@ dnl paths are prepended to the beginning of INCLUDES. + dnl + AC_DEFUN([PHP_ADD_INCLUDE], [ + for include_path in m4_normalize(m4_expand([$1])); do +- AS_IF([test "$include_path" != "usrinclude"], [ ++ AS_IF([test "$include_path" != "$PHP_OS_SDKPATHusrinclude"], [ + PHP_EXPAND_PATH([$include_path], [ai_p]) + PHP_RUN_ONCE([INCLUDEPATH], [$ai_p], [m4_ifnblank([$2], + [INCLUDES="-I$ai_p $INCLUDES"], +diff --git aconfigure.ac bconfigure.ac +index 36c6e5e3e2..71b1a16607 100644 +--- aconfigure.ac ++++ bconfigure.ac +@@ -190,6 +190,14 @@ PHP_ARG_WITH([libdir], + [lib], + [no]) + ++dnl Support systems with system librariesincludes in e.g. ApplicationsXcode.appContentsDeveloperPlatformsMacOSX.platformDeveloperSDKsMacOSX10.14.sdk. ++PHP_ARG_WITH([os-sdkpath], ++ [for system SDK directory], ++ [AS_HELP_STRING([--with-os-sdkpath=NAME], ++ [Ignore system libraries and includes in NAME rather than ])], ++ [], ++ [no]) ++ + PHP_ARG_ENABLE([rpath], + [whether to enable runpaths], + [AS_HELP_STRING([--disable-rpath], \ No newline at end of file diff --git a/Formula/q/qt.rb b/Formula/q/qt.rb index b068597ec..2f1ee7601 100644 --- a/Formula/q/qt.rb +++ b/Formula/q/qt.rb @@ -122,6 +122,7 @@ class Qt < Formula depends_on "minizip" depends_on "nss" depends_on "opus" + depends_on "pango" depends_on "pulseaudio" depends_on "sdl2" depends_on "snappy" diff --git a/Formula/r/rakudo-star.rb b/Formula/r/rakudo-star.rb index d99b42455..8701474e0 100644 --- a/Formula/r/rakudo-star.rb +++ b/Formula/r/rakudo-star.rb @@ -1,19 +1,17 @@ class RakudoStar < Formula desc "Rakudo compiler and commonly used packages" homepage "https:rakudo.org" - url "https:github.comrakudostarreleasesdownload2024.08rakudo-star-2024.08.tar.gz" - sha256 "6af32e42753265843deda3a82a2f5b655318e95c030eb30af94670df4184e17e" + url "https:github.comrakudostarreleasesdownload2024.09rakudo-star-2024.09.tar.gz" + sha256 "5b320e963aae8c0345b3ecb9a3d7baaf377729d256548cdafb246076ce65555b" license "Artistic-2.0" bottle do - sha256 arm64_sequoia: "bcda67793f3b23f58a794dfeb005cdd6cfb971ad2fe3a0321e63cd2c79b46308" - sha256 arm64_sonoma: "80a701826b5ab00507692f9e9cb825df32e2db079dd8545250034530b38cf80f" - sha256 arm64_ventura: "0287d3b494fe20cff5da89a8e8a1f41add2791989d6651a01e2b63ae0958f2bc" - sha256 arm64_monterey: "e86bf57d8e5e521dfb63fca8c8b8c52628e2e30cb86068d9fa72586635a040a5" - sha256 sonoma: "bea9c7399f351b8dd305fcb1ff5fa8478fcb57d15761d40b66bed640f02f2996" - sha256 ventura: "48d57ac5fff76d79e8f52a8610e328ec1e006306b20a1ae660225a0d160755e9" - sha256 monterey: "0168ef492b64eefa0f4ac2e0b7c7bdeecaf057d886f597fa19fcc9765020ef69" - sha256 x86_64_linux: "9aa6585243214498db4198f4d71d72c3878ab4204b6dacf195f47ff717f3c8f1" + sha256 arm64_sequoia: "8d4d27d6c4e1da20405a88d74c302bbda28ea700d5996c33061c4841ec5a1336" + sha256 arm64_sonoma: "d1e04b5127716e84faad88907739b4b2081407f5ed525b3e002b036b576569f9" + sha256 arm64_ventura: "d226993246c904de425172b66ed2b71045fb4e6dd631326fe6c4c5a08c35184b" + sha256 sonoma: "417f2b123582a7ce54e7def29195441776a03b15143d6c1f6cb3aa10409ecc9d" + sha256 ventura: "e0895fac6d57975ebf477d53703afdb3d883f194d1fbf59089c90ceb666d1efd" + sha256 x86_64_linux: "2fdf4b5e6e059ba6f8945a33439c684db82f9c33b2c8a06ee3d64224a6950454" end depends_on "bash" => :build diff --git a/Formula/r/rakudo.rb b/Formula/r/rakudo.rb index 9beb4b840..9ec0802af 100644 --- a/Formula/r/rakudo.rb +++ b/Formula/r/rakudo.rb @@ -1,8 +1,8 @@ class Rakudo < Formula desc "Mature, production-ready implementation of the Raku language" homepage "https:rakudo.org" - url "https:github.comrakudorakudoreleasesdownload2024.08rakudo-2024.08.tar.gz" - sha256 "1d93afafd289683676a17ab61b4b02bb7e358391d30e4f29a9a045baec868b71" + url "https:github.comrakudorakudoreleasesdownload2024.09rakudo-2024.09.tar.gz" + sha256 "dbd4da67aef46c645f0cf6e44c296dc8c6c8cc0354cb18ad39c23adb94458528" license "Artistic-2.0" livecheck do @@ -11,14 +11,12 @@ class Rakudo < Formula end bottle do - sha256 arm64_sequoia: "6fb5627d08ff7d53d35bfdb4dbc7bd1ab29fb1533c0c7e5f29c937e504cd0469" - sha256 arm64_sonoma: "4ddefcd1291cac711ced2ae7d5ee8995bea2afc5a9387405fc0238429bd64340" - sha256 arm64_ventura: "1e90e8fdfdc06e0d39bf4f2d92de22f86603b2394b1582e6e38c23335478a937" - sha256 arm64_monterey: "870676e74fa6d3d319ec4b3567b0a3784d54c6639fe95f7bda9b2a9fe2ad543b" - sha256 sonoma: "7468192b0359754d67b2e78a11fe53745c09643bb666414db03c6b7c30d81516" - sha256 ventura: "e9b1f4cf28e5317a25f1de612157c640ac04faf34a6c9416557538e8c94a8a51" - sha256 monterey: "1d01d6876ff64bf18589d280334aa3bd3fdba78f8a4387bf1c700d2c3ebb3841" - sha256 x86_64_linux: "4da26095cd1e282d0093d100bc00086a8b10da3782751e2821f4dc9dbcc8229a" + sha256 arm64_sequoia: "f5a69068016e85ac700339bd93486fd137b4fb88a373ce29dbf2570d831ba0b9" + sha256 arm64_sonoma: "08bf7b0ffbf03638d4a9dcbc9f2ed9fe2386de14d47d2c8ad6b90a869e74b753" + sha256 arm64_ventura: "851c8f459c3f5450c2d046a1389634a996d7e4678d33a11145f7e9e79e6d0103" + sha256 sonoma: "0a6861b8e4ec2851b451d23f918b0d31ce260d12e19539433fd63969a196db73" + sha256 ventura: "518c0e938d6145847428581df76a170e5085afa5d2649398e5c8a10570e7041d" + sha256 x86_64_linux: "ac8941c92498f93f8e165cb66b6e5066d3f77c295a7554a24e6048014454f224" end depends_on "libtommath" diff --git a/Formula/r/rdkit.rb b/Formula/r/rdkit.rb index b6e8d9747..2924e3f8a 100644 --- a/Formula/r/rdkit.rb +++ b/Formula/r/rdkit.rb @@ -1,8 +1,8 @@ class Rdkit < Formula desc "Open-source chemoinformatics library" homepage "https:rdkit.org" - url "https:github.comrdkitrdkitarchiverefstagsRelease_2024_03_6.tar.gz" - sha256 "5002ff97e59d9c08f4faa1c6a2e276a695f6874dfc93e28cbbd62dab4f0b40d7" + url "https:github.comrdkitrdkitarchiverefstagsRelease_2024_09_1.tar.gz" + sha256 "034c00d6e9de323506834da03400761ed8c3721095114369d06805409747a60f" license "BSD-3-Clause" head "https:github.comrdkitrdkit.git", branch: "master" @@ -15,14 +15,12 @@ class Rdkit < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "a3cf9968c9efe8d8f28ef6e3a5c5b35c5ab7e698dfeb9f3f10923a0064cd47af" - sha256 cellar: :any, arm64_sonoma: "8c96c16a06b46127017e10433ab652cb86f9a7eac9b189c75100142e94304937" - sha256 cellar: :any, arm64_ventura: "0a13ac5dadeebc8a51ab6f32375de6116661aa9d99994988fb32c14e9a39112b" - sha256 cellar: :any, arm64_monterey: "048f92d6d9cfb8160b25e6cb3498587f5880077f40ce98d1d7987d2e04b731f5" - sha256 cellar: :any, sonoma: "837f4fcb25120a423a8a626a60d5b0a176cb182b83c42d8b7cef14a68cbfe526" - sha256 cellar: :any, ventura: "05c430d632d9317f3cc3adfc7f8166bd92fa824d723b33beb4e9f599662feeb2" - sha256 cellar: :any, monterey: "487e6c6545ecf09b6383131e315d67f3974256690e648887230788c6b3d0dee3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "fabb01103449427b4360e1397f8567a54514501789c9e3f899438d3f7c868d9c" + sha256 cellar: :any, arm64_sequoia: "01441b372f301789a95269792c2597a8da5b425ffbcd7ac38c7722414ce078dc" + sha256 cellar: :any, arm64_sonoma: "cbcca514c9d8bc35fcc6eb820f63bd5925fa97757ed3f6d364be34a481288131" + sha256 cellar: :any, arm64_ventura: "eac45e2667ea19c6d0c91f8abdf743dd8682074317455ca6ccfdc92afb374d53" + sha256 cellar: :any, sonoma: "3fd9f0282c5f4daa9afa89bce5dc3955b7f2b673992760072ac19bb74466588b" + sha256 cellar: :any, ventura: "9bf9be4c452719d62e80bbd3648f1e9ffed2f2b81a368e0a1bc006e46f4028a9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "19a7abb670a139c143167c5ed3d2a8afaee9e71c0f5cb2395a44246101c5746b" end depends_on "catch2" => :build diff --git a/Formula/r/renovate.rb b/Formula/r/renovate.rb index ae72ec1a4..2403016ac 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-38.100.0.tgz" - sha256 "ff9d116959c3db18217c5692fe0605f1e3d8264c4630cae4e5dd3c57abad8a32" + url "https:registry.npmjs.orgrenovate-renovate-38.101.0.tgz" + sha256 "2953bc085c66f3393320c8612b6fb4ba10b9154eb2a5573d6ca7a00332a52eb0" 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: "d26f3cef968c876202989ba960a11ba12bcbbcfef3295dc917e6776f751bfd82" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "ffbef56df4e535e1327213d340e818d53d5e2a921e107f38b89069661ac12b26" - sha256 cellar: :any_skip_relocation, arm64_ventura: "b42d9961f8c42957b90a470827a04f6e514592a169dafa87b268c31242ebd99e" - sha256 cellar: :any_skip_relocation, sonoma: "e69667325ea1248334fa8ac36a21c9078358d4b9141bbe13c379f41197b98d14" - sha256 cellar: :any_skip_relocation, ventura: "f33a26ccf7843ec871322dd44199136a72cd0abde66a71a7345ddd6f5ef839f3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "5831ba6a24ab446e88491255ecaab8ed76b0d3f4325e8cd7f27133a844ef1ff4" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "df087ebc7752371544e6dee625b8fd7e85fd323d3ae8ee9f9e313bfb571dfed5" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "bf2374076a22f53b8a83808f79b51d478c8c99349c8e8b7d8de8cae7c75167f0" + sha256 cellar: :any_skip_relocation, arm64_ventura: "fba5831e399bf629061c5f381c0b992ba2025c552956e488fa0c021934e48ee5" + sha256 cellar: :any_skip_relocation, sonoma: "e9da3c1db875204da1dc57b6278c92213bc4d035a3cd2860deed98658758a250" + sha256 cellar: :any_skip_relocation, ventura: "abdf8ac8c27d8e514448c37ac1fd68146eac8e18a4198f90d11589455a13aaaf" + sha256 cellar: :any_skip_relocation, x86_64_linux: "bc1b1043510f28311bec9702434f7de9bde895ef8605c9de5a71e4f1643bf71a" end depends_on "node@20" diff --git a/Formula/r/resvg.rb b/Formula/r/resvg.rb index da80c1a8e..094725eb7 100644 --- a/Formula/r/resvg.rb +++ b/Formula/r/resvg.rb @@ -1,20 +1,18 @@ class Resvg < Formula desc "SVG rendering tool and library" homepage "https:github.comRazrFalconresvg" - url "https:github.comRazrFalconresvgarchiverefstagsv0.43.0.tar.gz" - sha256 "263293020fc6cfadf6c4b6dc738f97ae33d3de8e47452fc6487c43392508a905" + url "https:github.comRazrFalconresvgarchiverefstagsv0.44.0.tar.gz" + sha256 "b45c906b4c72ff46405d74eb98ec1b93842f1528a8e835860f22b057b210306a" license "MPL-2.0" head "https:github.comRazrFalconresvg.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "c71b567886021af1b15a7321468b751bfccfa231c3cc0652d92356fb21e77dee" - sha256 cellar: :any, arm64_sonoma: "338e4eb152bfb5399956a835a46bf6b80c3e058f78c2647a87e58fcbad354c7a" - sha256 cellar: :any, arm64_ventura: "d4767d76090d1ecc34d8156c1cb0658da29f7d73d6cc4d119bc3336fc198d343" - sha256 cellar: :any, arm64_monterey: "5e9d70304126bf687b8693f74b1f9984a395b24cfeda7b755cc4923ad8065d4b" - sha256 cellar: :any, sonoma: "3a46c91d0cbb4a42b5f39109a19de190cd3926d70c979223b355dcc1af2f9969" - sha256 cellar: :any, ventura: "58cc526920d8a0460433d8b773282ae91dc903dddfcc126b5d46ae401d407c19" - sha256 cellar: :any, monterey: "6dda5173c566a0310bd1b9135dbb5eae2d8bf262eadfa0f5dedd8d7490fb2abc" - sha256 cellar: :any_skip_relocation, x86_64_linux: "763f534ae335453577fd14903846bd5eb1fa44c8b3f06b8994b0c73f17ef8aa4" + sha256 cellar: :any, arm64_sequoia: "28531276a8f61a155cd5d3a13fbb3a4a356b7c097251c204e17145f83693383a" + sha256 cellar: :any, arm64_sonoma: "7c252685b1357316339380fa2d9b2234decc48e2225b02850ec62f4302c3d22b" + sha256 cellar: :any, arm64_ventura: "07ff4b74fc351966c5175af27bc02559f6dc9b4b24da217799f0c40742d1dc44" + sha256 cellar: :any, sonoma: "498b1b2d02ff385020bd7d7fe6033b7a79a20903816ef378d1337f7eb1b232ed" + sha256 cellar: :any, ventura: "e36cea208fde141c0c174d75b2b6e4a7772633c54c48c7a834e54e045b398395" + sha256 cellar: :any_skip_relocation, x86_64_linux: "11bf96aa1daaab9003c19e0daac5477387f61cc7132dc3069fb855ca92241e3a" end depends_on "rust" => :build diff --git a/Formula/r/riff.rb b/Formula/r/riff.rb index 3718b6128..bdd82ca03 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.1.tar.gz" - sha256 "08a83f0f2fa075be3ef4d834e7491492972c00b71d8bbe61c42ba5e275dd35eb" + url "https:github.comwallesriffarchiverefstags3.3.2.tar.gz" + sha256 "3d0d67c7ee28e33267994c03d8a5641c7e085088e126bd655fbc0d195d986738" license "MIT" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "d697502ad13e2ec2df949f6a7df7154dbb3d9133e23bce7ccf16a49a97886d07" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "b93c937ab63bef8c9759fd8cd8c3321d13d9211b1556cb99528f183a61b910fd" - sha256 cellar: :any_skip_relocation, arm64_ventura: "6f357477f5b8db7631317c692ab95857d4aaea9e5b225578d6fdcf99be448710" - sha256 cellar: :any_skip_relocation, sonoma: "45b10b34178613eabebe3cdc6dc6bc79aa9b101e311b1ba0fa16e1fce08bc541" - sha256 cellar: :any_skip_relocation, ventura: "d60b13d2b7a1cac2d1d08203be0eacc36aaec08041a5c26ab9f59d8651f548b0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "85ca4ffbd8a0922fc0ab8898b94b5b68387e3a4e7f6d78890305fa4bbfe9f729" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "384bcd0d227035706cb0817b62325adfb40cf40200e862bf379294fbdbf8dc18" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "0fe3e40391f5903ebaa4267cdb2bd420eea4094007e177c822a650e61f7afe35" + sha256 cellar: :any_skip_relocation, arm64_ventura: "a2c6896874070cd8de17e0bb387733936a4ab297393dec38638516825f33ac3b" + sha256 cellar: :any_skip_relocation, sonoma: "0240edb419475df17f74fa002a01dd5406806be06c9c81a9fc843391bd0f4f0f" + sha256 cellar: :any_skip_relocation, ventura: "2dd78ccee6dbf20a681fb4b57271c85f5dede0aaf73f73bce7fde2ae185c6fd4" + sha256 cellar: :any_skip_relocation, x86_64_linux: "368213d445ad3722ebd02570c3a587e56cecfa232a3a5acfe181e170a57ba0b5" end depends_on "rust" => :build diff --git a/Formula/r/ringojs.rb b/Formula/r/ringojs.rb index 879a9c563..df3ac8b9e 100644 --- a/Formula/r/ringojs.rb +++ b/Formula/r/ringojs.rb @@ -11,24 +11,24 @@ class Ringojs < Formula end bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, arm64_sequoia: "1b257e897b4c3c6a0eda925822044fea179a8668bc9fb9ef0d73b65787c03204" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "1b257e897b4c3c6a0eda925822044fea179a8668bc9fb9ef0d73b65787c03204" - sha256 cellar: :any_skip_relocation, arm64_ventura: "1b257e897b4c3c6a0eda925822044fea179a8668bc9fb9ef0d73b65787c03204" - sha256 cellar: :any_skip_relocation, sonoma: "94a3251d5edc63236b82b66b85c8fb99e86af58409fbbde8e87da8e52d329b5c" - sha256 cellar: :any_skip_relocation, ventura: "94a3251d5edc63236b82b66b85c8fb99e86af58409fbbde8e87da8e52d329b5c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1b257e897b4c3c6a0eda925822044fea179a8668bc9fb9ef0d73b65787c03204" + rebuild 2 + sha256 cellar: :any_skip_relocation, all: "fdb1ddd59e1f97eb6b776de6710f8bf9dc96c8e9cede250c0a1bdec08475e643" end depends_on "openjdk@17" def install rm Dir["bin*.cmd"] + rm_r "docker" + + # Ensure bottles are uniform. The `usrlocal` references are all in comments. + inreplace %w[modulesfs.js modulesglobals.js], "usrlocal", HOMEBREW_PREFIX + libexec.install Dir["*"] bin.install Dir["#{libexec}bin*"] - env = { RINGO_HOME: libexec } - env.merge! Language::Java.overridable_java_home_env("17") - bin.env_script_all_files libexec"bin", env + java_env = { RINGO_HOME: libexec } + java_env.merge! Language::Java.overridable_java_home_env("17") + bin.env_script_all_files libexec"bin", java_env end test do diff --git a/Formula/r/rqlite.rb b/Formula/r/rqlite.rb index e5fe0fa75..02907bd79 100644 --- a/Formula/r/rqlite.rb +++ b/Formula/r/rqlite.rb @@ -1,18 +1,18 @@ class Rqlite < Formula desc "Lightweight, distributed relational database built on SQLite" homepage "https:www.rqlite.io" - url "https:github.comrqliterqlitearchiverefstagsv8.31.1.tar.gz" - sha256 "ed33d976e717846b240d95f32122b3261063b00a575035fdfb903f7d89098bf9" + url "https:github.comrqliterqlitearchiverefstagsv8.31.2.tar.gz" + sha256 "597fc8f787401273dd65b014245b1005d93d0b72648e185d92c7c21ad9558016" license "MIT" head "https:github.comrqliterqlite.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "87bc6bdc5dec2258767ab179c1162d65916b14e6289e55df0cc236a779c18836" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "3a8ab95d0b1edb5e3a460eee7a4512d127c9ccfb66ca8e64bb22ceb9d02f8b36" - sha256 cellar: :any_skip_relocation, arm64_ventura: "50f035a15aa02bf23b37c7c09e3212168fed55d58afa76e2e5ec8d1ac80b7d38" - sha256 cellar: :any_skip_relocation, sonoma: "0a1d4bee3d75027c371f11119af76bcb67f6322571fa3f35383c79071ed125c0" - sha256 cellar: :any_skip_relocation, ventura: "39bccd30e9dccb4b42b700e3c420af537b8ea636c9fe1af494abe2f9e7e11b47" - sha256 cellar: :any_skip_relocation, x86_64_linux: "95168c70d41d8307f393ae409f7baecdc039150d2f22396466409414cbcade01" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "c3bdb3b0ea507da3711798fdb092259c89efa37b025a619532b1f6acb25217d5" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "869125f12f6f1dbf9ca2adcf8dc7603270e625efa9f53296b4e03f093da7e9e1" + sha256 cellar: :any_skip_relocation, arm64_ventura: "29bec617aeefd8bf065e27f2ba92eb57eba100dde775e71274b367c6c0107b1d" + sha256 cellar: :any_skip_relocation, sonoma: "91a800e89582e7d504a7688e31087f4c48e86e50e7644beace7f1a186179fe0f" + sha256 cellar: :any_skip_relocation, ventura: "51fa5e872074e52cdb6534d2d2402bffa73ad064289a40465549480eafbfb21d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3c26c6bb38831955f2e87174fa0070e544e3129894d66f50b61921013fecc867" end depends_on "go" => :build diff --git a/Formula/s/saf-cli.rb b/Formula/s/saf-cli.rb index 3b61bc8b2..b5a1ae844 100644 --- a/Formula/s/saf-cli.rb +++ b/Formula/s/saf-cli.rb @@ -1,17 +1,17 @@ class SafCli < Formula desc "CLI for the MITRE Security Automation Framework (SAF)" homepage "https://saf-cli.mitre.org" - url "https://registry.npmjs.org/@mitre/saf/-/saf-1.4.14.tgz" - sha256 "cd98ffe341f620e2f5317b85fb1d7374bbc8c9ec11709505ba01c02346aa23f6" + url "https://registry.npmjs.org/@mitre/saf/-/saf-1.4.15.tgz" + sha256 "1d4d1c0ab94f7b86dd772ee8167f34e730432a52b8a0d0972077ee290e3e179a" license "Apache-2.0" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "0c0b4dc5d09f43668c1f3c62c1db507f5dc67cf513ad758cb1cc89d8e3768d48" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "0c0b4dc5d09f43668c1f3c62c1db507f5dc67cf513ad758cb1cc89d8e3768d48" - sha256 cellar: :any_skip_relocation, arm64_ventura: "0c0b4dc5d09f43668c1f3c62c1db507f5dc67cf513ad758cb1cc89d8e3768d48" - sha256 cellar: :any_skip_relocation, sonoma: "f4f3bbe4291650d7fda251ca26db428c2944913d7dc9392c704b35cccfd7764e" - sha256 cellar: :any_skip_relocation, ventura: "f4f3bbe4291650d7fda251ca26db428c2944913d7dc9392c704b35cccfd7764e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0c0b4dc5d09f43668c1f3c62c1db507f5dc67cf513ad758cb1cc89d8e3768d48" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "1c2a517175584071429f989b8dd120991d302962f8ba774a1fbca8ea5434b2aa" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "1c2a517175584071429f989b8dd120991d302962f8ba774a1fbca8ea5434b2aa" + sha256 cellar: :any_skip_relocation, arm64_ventura: "1c2a517175584071429f989b8dd120991d302962f8ba774a1fbca8ea5434b2aa" + sha256 cellar: :any_skip_relocation, sonoma: "2ae5c83812d68f4b9019176e3d00c56a1e0090e1f4c5b6877c6f99e811c6bd3d" + sha256 cellar: :any_skip_relocation, ventura: "2ae5c83812d68f4b9019176e3d00c56a1e0090e1f4c5b6877c6f99e811c6bd3d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1c2a517175584071429f989b8dd120991d302962f8ba774a1fbca8ea5434b2aa" end depends_on "node" diff --git a/Formula/s/safety.rb b/Formula/s/safety.rb index 75f0cc885..dba97cf7c 100644 --- a/Formula/s/safety.rb +++ b/Formula/s/safety.rb @@ -3,20 +3,18 @@ class Safety < Formula desc "Checks Python dependencies for known vulnerabilities and suggests remediations" homepage "https:safetycli.comproductsafety-cli" - url "https:files.pythonhosted.orgpackages447608e25cff4ecaa9ad75f2ba3bf0d94b534400712289ea7a4ca07694348379safety-3.2.7.tar.gz" - sha256 "cd6093b82d84e85815f037334f1b83ed89d31f767b7b324bfed6228c434f2667" + url "https:files.pythonhosted.orgpackages45a924b199f4989385f36bcb7c5aa33ff1a781fe141f3d85effc89144c262de4safety-3.2.8.tar.gz" + sha256 "4385ea2b321fda163910d1a96ecaaca89d518e28ea5a88c1bb3f53171b45bf94" license "MIT" head "https:github.compyupiosafety.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "667932c32fb92f2a9a12ed7fcd47a704f8a5f0273fb12e14ff0c750b8bc7d043" - sha256 cellar: :any, arm64_sonoma: "01652f5acb7bcfcf1d4c436de3f074232fe75fd6aa26a33994b75e9768c60898" - sha256 cellar: :any, arm64_ventura: "ad8fef9549bf40dac42f722e9f3fbdafb7a6940bb390350ebf34fb5319b697ae" - sha256 cellar: :any, arm64_monterey: "09a3e5dc101321a3e358d6242907c85c845505494e1b6b163c5a5189bdfa61bc" - sha256 cellar: :any, sonoma: "98391170fc270fe7db9eb514284db601b0d400bf89fc5c7145266321b359b7b3" - sha256 cellar: :any, ventura: "1efd00df473bca0578f339f86066766f8c93f019a4443bfe40d3698805142180" - sha256 cellar: :any, monterey: "2f289329fe823c0d4077b81c803d8d60f47ef0ddd8a64cd204be8fab2d689b44" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ab3d1361920886cfc2ed408dc1e91db34167ebbd35543e6153ec0de5f1c4ddb9" + sha256 cellar: :any, arm64_sequoia: "248d4fa7da6c1db1f308c19ca130eb0b26a2eab113a4f6cf35cfba5b0ea23892" + sha256 cellar: :any, arm64_sonoma: "3886ecf848de6f04e3359be93a1b3dde163ae653a43e484f939fb86b25b3b15f" + sha256 cellar: :any, arm64_ventura: "9f7339f32174a498b7b17778e521876a5fbac6be54d06caffd5b56f4896c33ef" + sha256 cellar: :any, sonoma: "5aaa8c0cf8f0988f452eda8046b88eb66c4d0b319614e976fe400ef8ddbcd000" + sha256 cellar: :any, ventura: "38588e8757709c405c30e56d393e54875ef5c1258aa46ad12a42ee85b9955aa9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "451091c74b187d89ba654d2f4c09f634df3b715df307d42c4aef0c4dc5ecdf86" end depends_on "rust" => :build @@ -55,8 +53,8 @@ class Safety < Formula end resource "idna" do - url "https:files.pythonhosted.orgpackagese8ace349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72aidna-3.8.tar.gz" - sha256 "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" + url "https:files.pythonhosted.orgpackagesf1707703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7didna-3.10.tar.gz" + sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" end resource "jinja2" do @@ -95,13 +93,13 @@ class Safety < Formula end resource "pydantic" do - url "https:files.pythonhosted.orgpackages8c99d0a5dca411e0a017762258013ba9905cd6e7baa9a3fd1fe8b6529472902epydantic-2.8.2.tar.gz" - sha256 "6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a" + url "https:files.pythonhosted.orgpackagesa9b7d9e3f12af310e1120c21603644a1cd86f59060e040ec5c3a80b8f05fae30pydantic-2.9.2.tar.gz" + sha256 "d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f" end resource "pydantic-core" do - url "https:files.pythonhosted.orgpackages12e30d5ad91211dba310f7ded335f4dad871172b9cc9ce204f5a56d76ccd6247pydantic_core-2.20.1.tar.gz" - sha256 "26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4" + url "https:files.pythonhosted.orgpackagese2aa6b6a9b9f8537b872f552ddd46dd3da230367754b6f707b8e1e963f515ea3pydantic_core-2.23.4.tar.gz" + sha256 "2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863" end resource "pygments" do @@ -115,8 +113,8 @@ class Safety < Formula end resource "rich" do - url "https:files.pythonhosted.orgpackagescf605959113cae0ce512cf246a6871c623117330105a0d5f59b4e26138f2c9ccrich-13.8.0.tar.gz" - sha256 "a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4" + url "https:files.pythonhosted.orgpackages927640f084cb7db51c9d1fa29a7120717892aeda9a7711f6225692c957a93535rich-13.8.1.tar.gz" + sha256 "8260cda28e3db6bf04d2d1ef4dbc03ba80a824c88b0e7668a0f23126a424844a" end resource "ruamel-yaml" do @@ -135,8 +133,8 @@ class Safety < Formula end resource "setuptools" do - url "https:files.pythonhosted.orgpackages6a218fd457d5a979109603e0e460c73177c3a9b6b7abcd136d0146156da95895setuptools-74.0.0.tar.gz" - sha256 "a85e96b8be2b906f3e3e789adec6a9323abf79758ecfa3065bd740d81158b11e" + url "https:files.pythonhosted.orgpackages27b8f21073fde99492b33ca357876430822e4800cdf522011f18041351dfa74bsetuptools-75.1.0.tar.gz" + sha256 "d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538" end resource "shellingham" do @@ -155,8 +153,8 @@ class Safety < Formula end resource "urllib3" do - url "https:files.pythonhosted.orgpackages436dfa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6urllib3-2.2.2.tar.gz" - sha256 "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + url "https:files.pythonhosted.orgpackagesed6322ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260urllib3-2.2.3.tar.gz" + sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" end def install diff --git a/Formula/s/scala@3.3.rb b/Formula/s/scala@3.3.rb index b35ac51c5..f270b33f1 100644 --- a/Formula/s/scala@3.3.rb +++ b/Formula/s/scala@3.3.rb @@ -1,8 +1,8 @@ class ScalaAT33 < Formula desc "JVM-based programming language" homepage "https:www.scala-lang.org" - url "https:github.comlampepfldottyreleasesdownload3.3.3scala3-3.3.3.tar.gz" - sha256 "eb594011312faa412aaf9a5b0e5b45921f90be9f849c20e295737d5faecd14d1" + url "https:github.comlampepfldottyreleasesdownload3.3.4scala3-3.3.4.tar.gz" + sha256 "fd0eca29ef1f6c41874b6711e7b6514f1dc7c387c087742fb873f6e720963770" license "Apache-2.0" livecheck do @@ -11,7 +11,7 @@ class ScalaAT33 < Formula end bottle do - sha256 cellar: :any_skip_relocation, all: "a4f166a3db595429364d57bc9946e248247cab3249054bbd66cccee7d3fa8574" + sha256 cellar: :any_skip_relocation, all: "40166c22ccdaae0310165bb729cc34b4d38ec4c07497812a0f94f6ef74aaaa88" end keg_only :versioned_formula diff --git a/Formula/s/sccache.rb b/Formula/s/sccache.rb index 8ec9df6e5..71e5573ed 100644 --- a/Formula/s/sccache.rb +++ b/Formula/s/sccache.rb @@ -1,8 +1,8 @@ class Sccache < Formula desc "Used as a compiler wrapper and avoids compilation when possible" homepage "https:github.commozillasccache" - url "https:github.commozillasccachearchiverefstagsv0.8.1.tar.gz" - sha256 "30b951b49246d5ca7d614e5712215cb5f39509d6f899641f511fb19036b5c4e5" + url "https:github.commozillasccachearchiverefstagsv0.8.2.tar.gz" + sha256 "2b3e0ef8902fe7bcdcfccf393e29f4ccaafc0194cbb93681eaac238cdc9b94f8" license "Apache-2.0" head "https:github.commozillasccache.git", branch: "main" @@ -12,14 +12,12 @@ class Sccache < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "89d55004614acb3e6c10b09e0951fa3bf882c1c2aa9955ac32da064e1d430a90" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "9445c581fefc0228a6d7eb919ffe144e712202cf5f1daebbcf2704de948abae5" - sha256 cellar: :any_skip_relocation, arm64_ventura: "507c9974e7a268b18f4c5c895b45817a328773da80337196761c2d6d70c38f60" - sha256 cellar: :any_skip_relocation, arm64_monterey: "fb8cefb8c0f8065c87e85059c699664904f5e6e2cc55bc221dd2fc6ecf662458" - sha256 cellar: :any_skip_relocation, sonoma: "275afdbfd37682c86aee198fc32867c8470ccbc7264765d0737865bc8096462d" - sha256 cellar: :any_skip_relocation, ventura: "a6e9e14187f20b1c6994332e05af34601229832bdd5b72d4c122e27f379fa2b9" - sha256 cellar: :any_skip_relocation, monterey: "f7e6a46b744ef7ecdd88facaf809281ce2310f827cd5d0600fb6a310474c6fe3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "25e9e67a8fa6a94e150c83629220cb97da8a16cc83f00ddde9974e8a2d78f448" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "03c9225e0e31879bf3ccbd68790a3d9827097be7f350116e15383a0928cd3120" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "1a92467361c756770c553b1199e3f45ace1a809afff888c674582af984a95b3a" + sha256 cellar: :any_skip_relocation, arm64_ventura: "da6f81c594991203232eeddc36554e63d5b70ac7c6a869be4ae499e6c451e2e3" + sha256 cellar: :any_skip_relocation, sonoma: "8770becca139afcdd082429a14919758a9f24f48552b6cad05f1712a3f2bd3be" + sha256 cellar: :any_skip_relocation, ventura: "56142a6a5f62aad1bd1aee1db0b4c1ab2bf3170b3b1b7cabe372214c88a08d1f" + sha256 cellar: :any_skip_relocation, x86_64_linux: "19eb01412ded79a71a508a3c727541921720b8d543ef7f021749c8f5b37fbcc9" end depends_on "rust" => :build diff --git a/Formula/s/symengine.rb b/Formula/s/symengine.rb index 9b9f21394..b6e3013c5 100644 --- a/Formula/s/symengine.rb +++ b/Formula/s/symengine.rb @@ -1,19 +1,17 @@ class Symengine < Formula desc "Fast symbolic manipulation library written in C++" homepage "https:www.sympy.orgenindex.html" - url "https:github.comsymenginesymenginearchiverefstagsv0.12.0.tar.gz" - sha256 "1b5c3b0bc6a9f187635f93585649f24a18e9c7f2167cebcd885edeaaf211d956" + url "https:github.comsymenginesymenginearchiverefstagsv0.13.0.tar.gz" + sha256 "f46bcf037529cd1a422369327bf360ad4c7d2b02d0f607a62a5b09c74a55bb59" license "MIT" bottle do - sha256 cellar: :any, arm64_sequoia: "4052d0d8360a95363f5fb828f1c8737fb4e0e9e9e798eb820e116addf480b4cd" - sha256 cellar: :any, arm64_sonoma: "d2ab56021bd2a124b559a41a213cad940fd883a3869af2d01361b94b7fd3bd6b" - sha256 cellar: :any, arm64_ventura: "1e9bd2a99176dc1fd9476ed304dc9b21e8a0f3bf323a4a09c01dd046aad21d4f" - sha256 cellar: :any, arm64_monterey: "99f948cca1c0144a48902ec86106aeb9473862e8cfce1063fbe2714dff3aeb5f" - sha256 cellar: :any, sonoma: "ee58982edf91d2a315962e5a1782b8cd9370e0c52e01ef961bfaa22bd083fba1" - sha256 cellar: :any, ventura: "8c08e8dff2ec75f71a1a8be955460a4e270d15d3120470514aca14eeec199900" - sha256 cellar: :any, monterey: "96dd0c2c05e1cad567ec5acd6eada34cbe10984b10ef8f002076d0692786ffae" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e567a13b598d649e018ee63905d33563f10bbd22b81ad370289e2a7cd78d66e0" + sha256 cellar: :any, arm64_sequoia: "ab15943b07b49eef917b3b107764f52fd7f8952e428a7b2af8a10241c4e58194" + sha256 cellar: :any, arm64_sonoma: "ced7720251ccbc29f375dd0f71133bfd1981c11ba3db7521536f3c0c6594db1f" + sha256 cellar: :any, arm64_ventura: "e15d6d50c5d13cd087bff7e030bc8f18ebcab6241790977b022f7d00d6a562d5" + sha256 cellar: :any, sonoma: "ac919504afc4391b943682f3d582c133a9ff209a229cf7c2c92f0cf50809cb05" + sha256 cellar: :any, ventura: "a98d934c888a9aca724d592b54c40f3522c3f757245cfa1f9417e3508ebf9c2b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4da25736de0ce6db3ae9ca178d5b0d421879dcc03bd83eaaa6d0920dd069e676" end depends_on "cereal" => :build diff --git a/Formula/t/tenv.rb b/Formula/t/tenv.rb index a71fd73f2..8bd0fed07 100644 --- a/Formula/t/tenv.rb +++ b/Formula/t/tenv.rb @@ -1,20 +1,18 @@ class Tenv < Formula desc "OpenTofu Terraform Terragrunt Atmos version manager" homepage "https:tofuutils.github.iotenv" - url "https:github.comtofuutilstenvarchiverefstagsv3.2.2.tar.gz" - sha256 "e233c24b2322eaf7b25844bf75941e1c8edb48827d0b6e48d749f9d922ed1471" + url "https:github.comtofuutilstenvarchiverefstagsv3.2.3.tar.gz" + sha256 "c89e42dc8490d8a4a54396829e998c4487d36e57e23fd4a66e6d3778f7b0ee5e" license "Apache-2.0" head "https:github.comtofuutilstenv.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "0f678decccc5afae48527157c660dee9cd1814f2cb1b97977d1f5acb4816da86" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "0f678decccc5afae48527157c660dee9cd1814f2cb1b97977d1f5acb4816da86" - sha256 cellar: :any_skip_relocation, arm64_ventura: "0f678decccc5afae48527157c660dee9cd1814f2cb1b97977d1f5acb4816da86" - sha256 cellar: :any_skip_relocation, arm64_monterey: "0f678decccc5afae48527157c660dee9cd1814f2cb1b97977d1f5acb4816da86" - sha256 cellar: :any_skip_relocation, sonoma: "724c3a44fd2a885bfab6ec03a0ad3860b597dbc9c88c25d7cdaaf2d3e918e157" - sha256 cellar: :any_skip_relocation, ventura: "724c3a44fd2a885bfab6ec03a0ad3860b597dbc9c88c25d7cdaaf2d3e918e157" - sha256 cellar: :any_skip_relocation, monterey: "724c3a44fd2a885bfab6ec03a0ad3860b597dbc9c88c25d7cdaaf2d3e918e157" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8a9e04eae671e0ee88ff1130fe187e0e329cb1a182e953a6c4b2c3ce51832b36" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "e6b6980f2c7e023a57014c9c4723865c6d33a459d5d3fb4ad7a0ac7494a84e23" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "e6b6980f2c7e023a57014c9c4723865c6d33a459d5d3fb4ad7a0ac7494a84e23" + sha256 cellar: :any_skip_relocation, arm64_ventura: "e6b6980f2c7e023a57014c9c4723865c6d33a459d5d3fb4ad7a0ac7494a84e23" + sha256 cellar: :any_skip_relocation, sonoma: "85536c6f8bec21e0984e0291e4c9bd2d5443284da650b62a530a2b590f2d20b4" + sha256 cellar: :any_skip_relocation, ventura: "85536c6f8bec21e0984e0291e4c9bd2d5443284da650b62a530a2b590f2d20b4" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3ba2f469ac566d80214896dee69dbbce69376117579318cefe2ed1df5510230c" end depends_on "go" => :build diff --git a/Formula/t/tinymist.rb b/Formula/t/tinymist.rb index c3e8a9191..2b881e851 100644 --- a/Formula/t/tinymist.rb +++ b/Formula/t/tinymist.rb @@ -1,25 +1,26 @@ class Tinymist < Formula desc "Language server for Typst" homepage "https:github.comMyriad-Dreamintinymist" - url "https:github.comMyriad-Dreamintinymistarchiverefstagsv0.11.20.tar.gz" - sha256 "19d28b1c7c9fed755a3bf599c9dc4147755b7ff12a329a328fa392db10af4bb6" + url "https:github.comMyriad-Dreamintinymistarchiverefstagsv0.11.22.tar.gz" + sha256 "ebb0fde8edca6daed57129a377616344284e1f870e48051ce5401814153d355c" license "Apache-2.0" head "https:github.comMyriad-Dreamintinymist.git", branch: "main" + # 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 + # necessary to use the `GithubLatest` strategy. livecheck do url :stable - regex(^v?(\d+(?:\.\d+)+)$i) + strategy :github_latest end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "bc72e3502a4e8376c150d31435bf1ef262c8782cdd22124ee33c301dfbe0b196" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "5dbe220c73cbb2c16819961dabd61c869c15cd0c09b3dca1558caaefa6e02da7" - sha256 cellar: :any_skip_relocation, arm64_ventura: "a1e6dc9850a7bacfa8340bbc79b39ad4c3bce045d61b7134aab24439c8a0cd78" - sha256 cellar: :any_skip_relocation, arm64_monterey: "23d56e80b57d48ccba473a4903c9b1296731ffb6f0d96b99cee3775770712b70" - sha256 cellar: :any_skip_relocation, sonoma: "3719086352ff4c2e8316e8750c57c0a32c845bbef4f2dbee3104aad95324845d" - sha256 cellar: :any_skip_relocation, ventura: "7c627dee7a902528344d888ed9a6a578531cfc634d664d580dc303e2d204e95b" - sha256 cellar: :any_skip_relocation, monterey: "9d80704a40787f9350959d1553b87de06f4a55f66805407e2fa020ebb33937ef" - sha256 cellar: :any_skip_relocation, x86_64_linux: "be31d2a3086fd27c33afe6e39eba0226382d234802ccfe2b341291236ff8e881" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "badf41077c9f76def0cdb24348c247704fc8a24a2ae10b5d4276ec4d6d79bc50" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "35c9bae7fd4df1b992ed0d5e54874001bed5f8d61da41aef4834f299f41a269e" + sha256 cellar: :any_skip_relocation, arm64_ventura: "8b944b8c45bc42a7adcbaeeb828f74ab332348a654455ea7ac35fe57e8c5d6f4" + sha256 cellar: :any_skip_relocation, sonoma: "59180f2cb63309ff5ed3681baa87c7bf83798081a97ba0cd7ca65e766cb05380" + sha256 cellar: :any_skip_relocation, ventura: "5a6c8b0d6acafd103f0e27e0433590605eaaf48c3f35233e76e19f750c2c9ba5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a1ad825ccf7aee6721cf6acd65edba12892b0b2c0175a063e444d29ddf8e424e" end depends_on "rust" => :build diff --git a/Formula/t/tygo.rb b/Formula/t/tygo.rb index ddb0790f8..feba107d0 100644 --- a/Formula/t/tygo.rb +++ b/Formula/t/tygo.rb @@ -2,20 +2,18 @@ class Tygo < Formula desc "Generate Typescript types from Golang source code" homepage "https:github.comgzuidhoftygo" url "https:github.comgzuidhoftygo.git", - tag: "v0.2.15", - revision: "2986c9a038b6d5e5babb55fb78dbad96a78e89b7" + tag: "v0.2.17", + revision: "421f048c0ba2528d2cebe50fb8dbf3b0b5e36aac" license "MIT" head "https:github.comgzuidhoftygo.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "1765c1f1bba53fe6d5824cc2475a825542e7d00eb84d0cde131638a28fc2b936" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "d4f17c28b88367cdae42a6f18661e1e950c9437f73dc7771195d90d33b501136" - sha256 cellar: :any_skip_relocation, arm64_ventura: "076ab53d41892e8ec2dced7a3ed97e2f41e514dd9ff6984719566c7f8a9f3b52" - sha256 cellar: :any_skip_relocation, arm64_monterey: "24d969116e753863c168efc633d263f928679f48a6a8e709d773a530c2c87ea1" - sha256 cellar: :any_skip_relocation, sonoma: "01b5ac6ba7c4ee07352a8230fb2aa5eb1585154b132989261942601565e4b279" - sha256 cellar: :any_skip_relocation, ventura: "d21753faddc09f7c031d7de8049c8647fff9fb3328aaa4339adefe04f656944f" - sha256 cellar: :any_skip_relocation, monterey: "f8381c7a1fe507fa4c319bb9a8210b591bdf21c6d3904abf46b1d8d02d7b86fe" - sha256 cellar: :any_skip_relocation, x86_64_linux: "52890861b2fb17f60bee0b9873378d8ad07d5212218203edaeb8f4406425c99b" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "ec71365ca25be8b0695248d573b60ed77bc5165d902049bb9842098a9097d562" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "ec71365ca25be8b0695248d573b60ed77bc5165d902049bb9842098a9097d562" + sha256 cellar: :any_skip_relocation, arm64_ventura: "ec71365ca25be8b0695248d573b60ed77bc5165d902049bb9842098a9097d562" + sha256 cellar: :any_skip_relocation, sonoma: "d931db0194cded9eeb030acc08e037599e99931611082175012c611f70de21f8" + sha256 cellar: :any_skip_relocation, ventura: "d931db0194cded9eeb030acc08e037599e99931611082175012c611f70de21f8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8a559c9e90fcf6faec5c8603121223975717d3912aa22acc252c9c326201aa89" end depends_on "go" => [:build, :test] diff --git a/Formula/u/uade.rb b/Formula/u/uade.rb index 27fcf79fb..c25271d99 100644 --- a/Formula/u/uade.rb +++ b/Formula/u/uade.rb @@ -4,19 +4,17 @@ class Uade < Formula license "GPL-2.0-only" stable do - url "https://zakalwe.fi/uade/uade3/uade-3.03.tar.bz2" - sha256 "e0a091cdbd5a11d314f48526212ba34cdb71bbdf5622dfc1f28aa6291c93ede8" + url "https://zakalwe.fi/uade/uade3/uade-3.04.tar.bz2" + sha256 "8bff0f18ad81f0e1b99f77ee75a2a7f5bbcb5de2f0ad9fa064ae8202831fb8ef" - # release tag request, https://gitlab.com/hors/libzakalwe/-/issues/1 resource "libzakalwe" do - url "https://gitlab.com/hors/libzakalwe.git", - revision: "521bc3ba81d78859fb3cabae88dae6ebe41f9c03" + url "https://gitlab.com/hors/libzakalwe/-/archive/v1.0.0/libzakalwe-v1.0.0.tar.bz2" + sha256 "cb503c557b04f34069654083963a056deb85a6dea25ba4b69aaaa2bbf7290a98" end - # release tag request, https://gitlab.com/heikkiorsila/bencodetools/-/issues/13 resource "bencode-tools" do - url "https://gitlab.com/heikkiorsila/bencodetools.git", - revision: "ffde760bcb83182f6a4994f585773d5af264601d" + url "https://gitlab.com/heikkiorsila/bencodetools/-/archive/v1.0.1/bencodetools-v1.0.1.tar.bz2" + sha256 "e41ae682525cf335b5f5ec0ba9b954abfe7b448e8ed13e2aa2a44e49fce2ca12" end end @@ -26,16 +24,12 @@ class Uade < Formula end bottle do - sha256 arm64_sequoia: "273c248eab77cd0f9c20d07686fafc0d7c10e8b421b9bb4e7b04cfce17db6fbe" - sha256 arm64_sonoma: "ca6ab0d34ad18f7f1af0024fe14cb9cd6bef936ef02f3d77eef3d5fa369eaf58" - sha256 arm64_ventura: "ff3b1f1c5f687a21cd58cf8b27a057dde20cc10f416bc88dcf0397c58f9bbbe0" - sha256 arm64_monterey: "9af83e4001e9d24b2fc574e0c878e7d4d30df953cb343d5538cc3cb4b8487daa" - sha256 arm64_big_sur: "ce39bfc4de99db6404766c3922d6592bdba45c1149dea31561a87561bfc247f1" - sha256 sonoma: "5f3a536ef40fb4f7210c907e27af3422126cf2c364ab542cf2b3bac7c6221ebe" - sha256 ventura: "666c380c57fe9e14b2f3852de79e8c77933300fbcf636d1cd20abec84c3cd7e3" - sha256 monterey: "d8892c99c748919747c3b80898256647642ebad0078aed6c9f3db7bce2693561" - sha256 big_sur: "ccfc305a99a2b9e01ea0e61e2d9d90494822da2029411e19a7c8b9e0adb24bc6" - sha256 x86_64_linux: "6a5220023b7fb15a23f57a52f7c73c42e547264ee0682177f612046f907519ab" + sha256 arm64_sequoia: "ec1014949e006642d06cc86209bcd20d4ca0020deb2bec1e62b577e2f60a3a3c" + sha256 arm64_sonoma: "e30210f3367ef1a87ff0f24781352fb4e75217e2614eaccf39bed736dca55789" + sha256 arm64_ventura: "7f4aaf001b307e40a1c8d9c9244bfefbda96a904b6b34a3b657c0d6666417f7e" + sha256 sonoma: "494bd0d2370b36e7d1dd7380762d75960efc4beadd4f24f5ec49ef998ad803c8" + sha256 ventura: "f1555c43f27c03d1af5f490689a80ee5aaa1e82d837a942a221b8566b0aa3835" + sha256 x86_64_linux: "18a55a968385ac01ae9e61d674001a0785fc7cdb25fc5f14aa72a1fc0a410c03" end head do diff --git a/Formula/u/usage.rb b/Formula/u/usage.rb index 03e1beeec..ddc4cd8a7 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.comjdxusagearchiverefstagsv0.7.2.tar.gz" - sha256 "72f76813a39f8b53d31b028aa3fbea06a16b66014c9afa14f03f6f3e6c852787" + url "https:github.comjdxusagearchiverefstagsv0.8.3.tar.gz" + sha256 "5188e1f31df3f284da429231e028b43ddcb80c971e1804a1c85adb35eaa481cb" license "MIT" head "https:github.comjdxusage.git", branch: "main" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "3d8f2d74f455ef641b1720d58e2367862510499332446e3024e2b9b817361e4e" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "8b0b90ffe77e6ad2a9344a0b03de239e0aebbb3a8a908fb13dd5293d0c2fdef3" - sha256 cellar: :any_skip_relocation, arm64_ventura: "1f07033804b9df2b8214034feba60135c00007c0f8686b674ebcda84a903fd02" - sha256 cellar: :any_skip_relocation, sonoma: "65300752e8c1a91e7eda3b0b9ccc4e680f939d1e7551a68c9abe5455666415c1" - sha256 cellar: :any_skip_relocation, ventura: "695750d7a42dea42bcdce6e0c69bd497abce1e529ad1727481876f5e0e17b096" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2c82e8928321e287a218a86528797694981c2b64c42db957a2cc127a0115f356" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "57b0b24807cab1150a85196d429881afb33507584be720bee7f4afc6ececf48a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "2c71f660aab89ee575879b1e3dfc9dcb8440f06221b6de1f37ab9f8fbcc26b4b" + sha256 cellar: :any_skip_relocation, arm64_ventura: "198d5a9a63e334a1b77d2b759c0d28c9500086803a635786b7203b56cd79c984" + sha256 cellar: :any_skip_relocation, sonoma: "7ab917ae54c23d3dcd92546eddf07c06d38b354ba726ec237751548dab723517" + sha256 cellar: :any_skip_relocation, ventura: "e0ceff513b45e02e0860b2c9ae5df57a1d20700ffcfd27a8b5309f71a4022ce8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1b283b2819b1376fb3b7e204b547f211d13f8fb66150ab3a60c21073ca38138e" end depends_on "rust" => :build diff --git a/Formula/v/viddy.rb b/Formula/v/viddy.rb index cd866d723..9db84ed62 100644 --- a/Formula/v/viddy.rb +++ b/Formula/v/viddy.rb @@ -1,24 +1,28 @@ class Viddy < Formula desc "Modern watch command" homepage "https:github.comsachaosviddy" - url "https:github.comsachaosviddyarchiverefstagsv1.1.2.tar.gz" - sha256 "a1238f5712251cf06403b6e9cfd711115e295019cb0801b4250070aabf074233" + url "https:github.comsachaosviddyarchiverefstagsv1.1.3.tar.gz" + sha256 "715846c8cef404c56325766781b4fc015e805f6a20435f08842262dca244fc65" license "MIT" head "https:github.comsachaosviddy.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "0677281129d50c3583156ff599cd574f62298217ccf532c7045752e53f8d4056" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "5cdb1ad19dee6f53d03e39d2f4f96e3dc81cdf2b2d3dd0537678b043a2a5150f" - sha256 cellar: :any_skip_relocation, arm64_ventura: "566a66addbd733495375d893804eb72f3ed991de1ec9ad06b22da8783dda5f83" - sha256 cellar: :any_skip_relocation, arm64_monterey: "21f791b56838c791db7764bf60aa03d211a70e2ded0dfff10f11de9d08f612b6" - sha256 cellar: :any_skip_relocation, sonoma: "c241695a0735963bf9bffca9f00a302f5de5e6899f499a710d79a5fd548d0dcf" - sha256 cellar: :any_skip_relocation, ventura: "5be54f25bbbbf59c020dfba5ad269934e43e6cad0fb25047091d75f159cb893d" - sha256 cellar: :any_skip_relocation, monterey: "b45cb53f8f06f40f6f1bd82fd4a84ce8d11ba5fdc5f7ccef38902fc2776a4853" - sha256 cellar: :any_skip_relocation, x86_64_linux: "68d88908a20ffbded81690a4c9aa1979101fde625c7bb27c796916052059a9b3" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "4145ce20a9f9da725e3f0faeca92cadade196198cbf96843d572d5bd83d91832" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "37bb8b6f8992a88aac0b1110bec2d208f58c61341c71206e947a024c1a5f1980" + sha256 cellar: :any_skip_relocation, arm64_ventura: "431048e14383439df04c4e5e18a84132815dad2fa797054bff8bd9fe5ef2f86b" + sha256 cellar: :any_skip_relocation, sonoma: "7ad1668f9f280a82bdc5d01def46eae09ae43140e4b0b385e0733303870298e6" + sha256 cellar: :any_skip_relocation, ventura: "e0873e16dd2f8b91085cbc1d90efbd547e56946b23b819180f14df2b3634fe59" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4bafd5772eff6c44834d7f64ddb3f822012440963affb3cd8ee2d49996bbadea" end depends_on "rust" => :build + # version patch, upstream pr ref, https:github.comsachaosviddypull156 + patch do + url "https:github.comsachaosviddycommite20aa1aba227c90b9616144ae13676e2217c4563.patch?full_index=1" + sha256 "0784e58b7e1c03b751db54574fec85a203ae3fb8983418b5b703dd36fa08aa1b" + end + def install system "cargo", "install", *std_cargo_args end diff --git a/Formula/v/virtualpg.rb b/Formula/v/virtualpg.rb index 78094def7..80cb47df3 100644 --- a/Formula/v/virtualpg.rb +++ b/Formula/v/virtualpg.rb @@ -11,29 +11,18 @@ class Virtualpg < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "4d37d4aac936cd744979c2906aff3e8e41d4453b69c06a22afba01485803258a" - sha256 cellar: :any, arm64_sonoma: "300b66b9b3ef1e6928eb4ee54f1c905ec917b41a09d677c15ecee7069afa2c9e" - sha256 cellar: :any, arm64_ventura: "b503ba98f3b0ef365ca8be59c9de4cf2f8a75b5a5504a1348cfe2631768dbf90" - sha256 cellar: :any, arm64_monterey: "3cf246326fa5bf708a4181fc9c0c1a05b086e0ac2d74a6d6b0ecc3f0605be984" - sha256 cellar: :any, arm64_big_sur: "1d87321f13aec1d9ca1b75a9d3a3750f427910aead760d88d94ed4c9fd63e72b" - sha256 cellar: :any, sonoma: "43d5ff42ac40de3c44447fd34a0213fc332a599eda016c48e3d9b0aa9c756a51" - sha256 cellar: :any, ventura: "70ea10f2c49ecb8af746ec571c72048ed35ab4842240756c029f8197e318570c" - sha256 cellar: :any, monterey: "f5cb68aeeccb43a025faa5165ef05d8218222af780197d05c28af24bb6f098f5" - sha256 cellar: :any, big_sur: "b0753a8f3cca894abd6c422479062ed242e6a780c497b94d7a5596009508f678" - sha256 cellar: :any, catalina: "68282c2258b52c72bad812eddadef2f9ce0c34e4011ceb43522ec1e2b21bbc4f" - sha256 cellar: :any, mojave: "5e14713d8a04acecf93faf9c387f0fcff32b8f5b39ee208b98355d638d60f92a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "63f218f9e93c2976082142736ae74a098b3e0e1e6aa99ad3f5da9669c4d2f68f" + rebuild 1 + sha256 cellar: :any, arm64_sequoia: "8e204f28da296c7deb1ce80831b2bfe8d7456aa540642c554de86f031c7aabad" + sha256 cellar: :any, arm64_sonoma: "d66f74bcc667dbd4b71f0a9cc8374b3bd17d1ec31e9a112bb61729af23e9479f" + sha256 cellar: :any, arm64_ventura: "666a4cdf6831d4a2d8ca68c9f1674a23215d947dae38c6a5a966f051d172ba4d" + sha256 cellar: :any, sonoma: "19e10266fbc74189b0acd7ed6e8d9026008ccf7f7731ef66cbe093caf2e79ec8" + sha256 cellar: :any, ventura: "8f2292bbe12befda53781d168e3a0dc8fdbf3b387e53abf920a25971605b42cc" + sha256 cellar: :any_skip_relocation, x86_64_linux: "6a3eea533c6345f3ba72760bb196a0c673414e87b02763a4cb48f260acdce535" end - depends_on "libspatialite" - depends_on "postgis" - depends_on "postgresql@14" + depends_on "libpq" depends_on "sqlite" - on_linux do - depends_on "libpq" - end - def install # New SQLite3 extension won't load via SELECT load_extension('mod_virtualpg'); # unless named mod_virtualpg.dylib (should actually be mod_virtualpg.bundle) @@ -43,10 +32,9 @@ def install "shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'", "shrext_cmds='.dylib'" - system "./configure", "--enable-shared=yes", - "--disable-dependency-tracking", - "--with-pgconfig=#{Formula["postgresql@14"].opt_bin}/pg_config", - "--prefix=#{prefix}" + system "./configure", "--disable-silent-rules", + "--with-pgconfig=#{Formula["libpq"].opt_bin}/pg_config", + *std_configure_args system "make", "install" end diff --git a/Formula/v/vlang.rb b/Formula/v/vlang.rb index 916473f04..84342ae4e 100644 --- a/Formula/v/vlang.rb +++ b/Formula/v/vlang.rb @@ -2,8 +2,8 @@ class Vlang < Formula desc "V programming language" homepage "https:vlang.io" # NOTE: Keep this in sync with V compiler below when updating - url "https:github.comvlangvarchiverefstags0.4.7.tar.gz" - sha256 "fee48c07fb4fa7f21ea92a23d0f8aa566239b1733e314e2cf96608b497d12291" + url "https:github.comvlangvarchiverefstags0.4.8.tar.gz" + sha256 "2684d3326a11087746429bd4ad6366d2b696cffc883e3b76fe740a8deb1dc172" license "MIT" livecheck do @@ -12,14 +12,12 @@ class Vlang < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "a8a778818b12a7b2cb033612d75f4946e6bc27692ab9ccea373d98bf3dd401c6" - sha256 cellar: :any, arm64_sonoma: "934a8183a614873e32f9b63ef08cd3e3b2cf2faf93b90c63d5f68567ea8ca2ae" - sha256 cellar: :any, arm64_ventura: "3683411188d32596277900af6e1c7703176e1c2d39a0c87e631615cc86458b18" - sha256 cellar: :any, arm64_monterey: "7699eb19c77a46d2ae5ce338af93df4f2d106ca90774d1d7f024dc7c0e7a708b" - sha256 cellar: :any, sonoma: "23e9d0f26124a5fe595acb13d4a3ff9312b65c13995f0e8bac0d234d7a4aeb7f" - sha256 cellar: :any, ventura: "f000363ed502ea144cdfef7efee1fed5bf42457df047fb70572cadd9e13e6d66" - sha256 cellar: :any, monterey: "19595ad544f767743dd3ac519a69c0578b72da179d5c0791eb2b844e49a56673" - sha256 cellar: :any_skip_relocation, x86_64_linux: "76612a548f534cff38b55517376fc9674caa7277243df4f671f89bccea0af87b" + sha256 cellar: :any, arm64_sequoia: "a0b3839542ee5796fb2c4a2aaa7f36fb99cf1d110776a258afcced1413b3ad47" + sha256 cellar: :any, arm64_sonoma: "c8b1b55a3567ef762b8837e91386c45ce57e7c2e7876a718d88574285c4e5c59" + sha256 cellar: :any, arm64_ventura: "f40dcf7b5c9ca6c421cd0489a33706ea46169427d0758778c234a1069cd87d80" + sha256 cellar: :any, sonoma: "835738f0a1d8b175c10cac76b83fd8380e3e9b87908ef2e93076076b85394c45" + sha256 cellar: :any, ventura: "1ba59bee75301a9bf360781a9101ae6bd310ef165c973556e7e1922495d92fa3" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8b672d9650fea75445704773fd620501bd3ecbd696a1efa295c6a3e2a3f9972f" end depends_on "bdw-gc" @@ -31,7 +29,7 @@ class Vlang < Formula # "[v:master] {short SHA of the vlang release commit} - {vlang version number}". # The sources of this V compiler commit need to be used here url "https:github.comvlangvc.git", - revision: "8c681ed423243939500f98e2c7a2550f0bc9b33a" + revision: "54beb1f416b404a06b894e6883a0e2368d80bc3e" on_big_sur :or_older do patch do @@ -80,7 +78,7 @@ def install __END__ diff --git avlibbuiltinbuiltin_d_gcboehm.c.v bvlibbuiltinbuiltin_d_gcboehm.c.v -index 161a6de..a2ee3a2 100644 +index 444a014..159e5a1 100644 --- avlibbuiltinbuiltin_d_gcboehm.c.v +++ bvlibbuiltinbuiltin_d_gcboehm.c.v @@ -43,13 +43,13 @@ $if dynamic_boehm ? { @@ -88,9 +86,9 @@ def install $if macos || linux { #flag -DGC_BUILTIN_ATOMIC=1 - #flag -I @VEXEROOTthirdpartylibgcinclude -- $if (prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32) { +- $if (prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32 || rv64) { + #flag -I @PREFIX@include -+ $if (!macos && prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32) { ++ $if (!macos && prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32 || rv64) { TODO: replace the architecture check with a `!$exists("@VEXEROOTthirdpartytccliblibgc.a")` comptime call #flag @VEXEROOTthirdpartylibgcgc.o } $else { diff --git a/Formula/v/vulkan-headers.rb b/Formula/v/vulkan-headers.rb index a39e1e613..0aa9cab07 100644 --- a/Formula/v/vulkan-headers.rb +++ b/Formula/v/vulkan-headers.rb @@ -1,8 +1,8 @@ class VulkanHeaders < Formula desc "Vulkan Header files and API registry" homepage "https:github.comKhronosGroupVulkan-Headers" - url "https:github.comKhronosGroupVulkan-Headersarchiverefstagsv1.3.295.tar.gz" - sha256 "b4568b984be4b8a317343cc14d854669e258705079a16cabef3fb92302f55561" + url "https:github.comKhronosGroupVulkan-Headersarchiverefstagsv1.3.296.tar.gz" + sha256 "e204e0b3c19f622d197df945737f5db913d6621830999b8578d34e80a7c90585" license "Apache-2.0" head "https:github.comKhronosGroupVulkan-Headers.git", branch: "main" @@ -12,7 +12,7 @@ class VulkanHeaders < Formula end bottle do - sha256 cellar: :any_skip_relocation, all: "86744d89727cee0390ec38fcdf41d3a7994b06ab23fb32fd9989b4046519ad13" + sha256 cellar: :any_skip_relocation, all: "ba8cc80420ab51ff97a5a78a2b1e9c2fa610bf5f9b757fcd21a018fba7e1bb09" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-loader.rb b/Formula/v/vulkan-loader.rb index 633616f46..e75423d64 100644 --- a/Formula/v/vulkan-loader.rb +++ b/Formula/v/vulkan-loader.rb @@ -1,8 +1,8 @@ class VulkanLoader < Formula desc "Vulkan ICD Loader" homepage "https:github.comKhronosGroupVulkan-Loader" - url "https:github.comKhronosGroupVulkan-Loaderarchiverefstagsv1.3.295.tar.gz" - sha256 "9241b99fb70c6e172cdb8cb4c3d291c129e9499126cfe4c12aa854b71e035518" + url "https:github.comKhronosGroupVulkan-Loaderarchiverefstagsv1.3.296.tar.gz" + sha256 "682d5323cf31308402c888599b375ebf15810f95d6d1a08ad2f525766becf99b" license "Apache-2.0" head "https:github.comKhronosGroupVulkan-Loader.git", branch: "main" @@ -12,14 +12,12 @@ class VulkanLoader < Formula end bottle do - sha256 arm64_sequoia: "4828b867935c6556c0e65eb959636f27bf3f2aeae6542522cf41a2ff56d37e22" - sha256 arm64_sonoma: "7dc17e5c77e0faace0ad57032f78d6e37883babd609be3d4888cad9a0eb53cb9" - sha256 arm64_ventura: "64e9f848deb14cb38be095c725e8c4cf4b893d5ad3da613dd60d09852eb4a82a" - sha256 arm64_monterey: "42f16af9881d060ed1d16c5be0a9b96098535d16690bcf1600e6946eacc7f2be" - sha256 sonoma: "357bcf452c59f750ce5ec1acbfa40c098b5826abd483ff65e80a61b5e9702800" - sha256 ventura: "56e2e3c3a5fa5afb9a496975841b50202e7b724d6a33582d5820be41c49f8dce" - sha256 monterey: "3c3331db342618229e46a55a64a91a8a666f87ee091d94f9c566f3cddcf4f590" - sha256 x86_64_linux: "d8cd4cb1262a9d3d0963aa2cb25f118a5dfcb844e8154ccdc24161ab31750d6f" + sha256 arm64_sequoia: "bb1db26a18d160c120fc3b0e6f516277b416e5cc21c2d246a0bf61e82251e74b" + sha256 arm64_sonoma: "8e64323c0c5cc9c909942caca151440355d4a1228ac4bd391110e30a2cad9b65" + sha256 arm64_ventura: "154aba38ed222a67c79b112e011bdc09ffd20756544cb3479e8dea6007945265" + sha256 sonoma: "c877ab9f6816e55c400c051c028656fdac75c7a013bbf99e6062171480bd3410" + sha256 ventura: "821dc6a8afc92d7a8ec70ae1fc7308234db5c6a70401f97fc444731ac5229958" + sha256 x86_64_linux: "fb9a1e8732283eed062cbb3e018d4afb722935c71b7ac22523866fb0c92043bb" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-profiles.rb b/Formula/v/vulkan-profiles.rb index f2b0d70d4..2d4e823a7 100644 --- a/Formula/v/vulkan-profiles.rb +++ b/Formula/v/vulkan-profiles.rb @@ -1,10 +1,9 @@ class VulkanProfiles < Formula desc "Tools for Vulkan profiles" homepage "https:github.comKhronosGroupVulkan-Profiles" - url "https:github.comKhronosGroupVulkan-Profilesarchiverefstagsv1.3.295.tar.gz" - sha256 "9f44e8c7814750b0bb6b5558d1b236579edf7a20b65f018d6d22a1c35af5d7e1" + url "https:github.comKhronosGroupVulkan-Profilesarchiverefstagsv1.3.296.tar.gz" + sha256 "e23dc812467e05d04e605fac0fa4a2f7154387bbda6e979ce6726f0a0a0caf3c" license "Apache-2.0" - revision 1 head "https:github.comKhronosGroupVulkan-Profiles.git", branch: "main" livecheck do @@ -13,12 +12,12 @@ class VulkanProfiles < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "7356dbb710d2a77c7cfacfa3305f6f48e1535648543d10c69b7176baa40e9687" - sha256 cellar: :any, arm64_sonoma: "55b99fc766084c7d3e30b15b0a4cd2a3f9cd122e279aee68c793c61bcc8edf65" - sha256 cellar: :any, arm64_ventura: "4e9276b15129bb72dc7e62518bb5aeaffb0956ac8c8013734160b92c81f5bc88" - sha256 cellar: :any, sonoma: "d952dc323bdae82fa7c3087d6cb80da9497aee6c8105222d01253af83b620ccb" - sha256 cellar: :any, ventura: "5aebde1a704d94ee79be423120b1fa31da1a587be93b28db32ec0acdcb608545" - sha256 cellar: :any_skip_relocation, x86_64_linux: "824491b851bb889ec3d8a33d93e0699c1a5109f4b07fd96d44b28d6d63ffe0f1" + sha256 cellar: :any, arm64_sequoia: "bfada91347aba33ef4e4d586fbd8b2326d4836dee38516c1439981393310b521" + sha256 cellar: :any, arm64_sonoma: "176ab8d74b1fe6f11e5f02ccd5ab406fca2dba2bb8cc0dcea07417c3e2809c5b" + sha256 cellar: :any, arm64_ventura: "c8a437f0bf0ddc9cc4bea2d5d49601553875646469758f4971558c6e4aa7ab3c" + sha256 cellar: :any, sonoma: "06584f611f63310197b7bea19e1585ee2d3c4b4f6fb9292e3420acb76ac812d6" + sha256 cellar: :any, ventura: "416244302ed8a952c9937ad051ddc6e38a1322ec08c313cee03630dbb3e50f8d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "6f117ab8586e90cdab6bd4acdb51444bf09c8a3e25878d563872a8fd10f45039" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-tools.rb b/Formula/v/vulkan-tools.rb index ecb60e308..3b474ce40 100644 --- a/Formula/v/vulkan-tools.rb +++ b/Formula/v/vulkan-tools.rb @@ -1,8 +1,8 @@ class VulkanTools < Formula desc "Vulkan utilities and tools" homepage "https:github.comKhronosGroupVulkan-Tools" - url "https:github.comKhronosGroupVulkan-Toolsarchiverefstagsv1.3.295.tar.gz" - sha256 "caaf5972173e986605df279b5714f4fc0295769527372ec1752b87e001a8e7cf" + url "https:github.comKhronosGroupVulkan-Toolsarchiverefstagsv1.3.296.tar.gz" + sha256 "a44b5456f473dae0b6d15c23d3b1eb461bb8ef58867271abd641d99735a54b6c" license "Apache-2.0" head "https:github.comKhronosGroupVulkan-Tools.git", branch: "main" @@ -12,14 +12,12 @@ class VulkanTools < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "e96f4d591e534b2ce3c54f8d0c2d210d19ef4f89444fbfa9e29d562c4e9f81e2" - sha256 cellar: :any, arm64_sonoma: "a1ddb5ed78903bdd0821809805c5849dc09e6dd77270d8eb342bdf42ab8b5da7" - sha256 cellar: :any, arm64_ventura: "58bb9f4fbf9f4db3c272d235dfd39f45a0e7e3a954f9a4ee59c3867c842d3681" - sha256 cellar: :any, arm64_monterey: "53d46b185c346c9785fa7966e142eca3541948c5715c240c58161b71ea940a34" - sha256 cellar: :any, sonoma: "f385f6e25348def071aa4f1b2227ffd7b25f818a78d085935e47160c205e4f28" - sha256 cellar: :any, ventura: "2e507ab4231ddee93c6d42e6e43c6a4cb31abdcca056267e4f7f8aad1a305af6" - sha256 cellar: :any, monterey: "fc0f619de7722d9add38b52e08244f866ff70b51259051778a1c4f77eabd2d78" - sha256 cellar: :any_skip_relocation, x86_64_linux: "d8c0f6a72c0b225450d0f1d15667699ff6ebc39502f3d1b05e49e1e53920aa10" + sha256 cellar: :any, arm64_sequoia: "47f50859981f13ae096b81e512353d7a038561f2b5c3994b4c3728172b96c4e2" + sha256 cellar: :any, arm64_sonoma: "bc6e873fe5cf454783a410bde0ca985fd57cdefd5a7976a1df21dea2dce428cf" + sha256 cellar: :any, arm64_ventura: "9afeade2b8acf5999a8013e11b29f0dcc59f4d0c2939ab78bd3d03680bb0340c" + sha256 cellar: :any, sonoma: "b3efe004bd4eddb0235d79ed9e779b93b03f7ce954327c34328b651e5da6fc79" + sha256 cellar: :any, ventura: "80e88886f39d70433b768950de83192946377ccc9023d21d9c95c620f0eb4cb1" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3071e30552325cc54d5a483749d8bcf1674d6e890bc5f3b3aee239085166cfa3" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-utility-libraries.rb b/Formula/v/vulkan-utility-libraries.rb index 515bc55a3..4e10f9a8e 100644 --- a/Formula/v/vulkan-utility-libraries.rb +++ b/Formula/v/vulkan-utility-libraries.rb @@ -1,8 +1,8 @@ class VulkanUtilityLibraries < Formula desc "Utility Libraries for Vulkan" homepage "https:github.comKhronosGroupVulkan-Utility-Libraries" - url "https:github.comKhronosGroupVulkan-Utility-Librariesarchiverefstagsv1.3.295.tar.gz" - sha256 "9dc5247bfb1585ecab48fdd4708b52ba1839cebf0347077bbc897580401b15ca" + url "https:github.comKhronosGroupVulkan-Utility-Librariesarchiverefstagsv1.3.296.tar.gz" + sha256 "bea13c5f25756a9b20bc53cfbfb1a87b4a8e07ddfb7ebcdf9e173c4461d55685" license "Apache-2.0" head "https:github.comKhronosGroupVulkan-Utility-Libraries.git", branch: "main" @@ -12,14 +12,12 @@ class VulkanUtilityLibraries < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "637fc5ffd917a87c2a69d85b1ebf1dc1d6d0c7e0138d4a98867035d7823cbaa5" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "6c676320b23f5e62f0a5e5e5e080d20d514098641684c3212ec0c1abd2e692e8" - sha256 cellar: :any_skip_relocation, arm64_ventura: "2773113a13b0bb5e2255290f01d9c7af899ea63d7f6895e9c57f15b0496f2032" - sha256 cellar: :any_skip_relocation, arm64_monterey: "d4fb236da8adf0acbcbdd47d2a4e9cb2a799219d7e1c0bcd8cd7a2d4d49fcbb2" - sha256 cellar: :any_skip_relocation, sonoma: "0d2212715f1fe0c6d7690e649e019d9b78fb5e883db5fe8a463a1bb9962c17e8" - sha256 cellar: :any_skip_relocation, ventura: "40880e567dc04de4e10215d9dc1a82835f05cd19448f57972f951b56c1687ad0" - sha256 cellar: :any_skip_relocation, monterey: "78dc0498a2f09d5135bfa57e67bb24f3004030768294c348ce537cce50a15796" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7c6081368f1508790672c2569be783d614e2001ec38e2c746c0fbf0d8e666ce8" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "5eed7ffea355972acc4e220d8d620513bbd76004c5523d2c7662b9764a67d25b" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "7ddfea68d18493d89e85d891464d9aa64fbe5d16da22e65c2b304b71037e8043" + sha256 cellar: :any_skip_relocation, arm64_ventura: "e44a4805e25b3bcdbfac819d04287958fd64513f0155a87db505f524d1d9b5fd" + sha256 cellar: :any_skip_relocation, sonoma: "5b601c6ef89d29085990f038d8f5d7a51c12d073711080c4d272e595fb5f7db2" + sha256 cellar: :any_skip_relocation, ventura: "d12c4f4b3ff048216f627745ee7d04b05870da8702fa15a07e7924f403cb8292" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b24c50d8339716e3c3f7b3abdac8d5a915d49c6738d63f3bd282bdb85e7802f3" end depends_on "cmake" => :build diff --git a/Formula/v/vulkan-validationlayers.rb b/Formula/v/vulkan-validationlayers.rb index ec4a3e832..8903b9d2b 100644 --- a/Formula/v/vulkan-validationlayers.rb +++ b/Formula/v/vulkan-validationlayers.rb @@ -1,8 +1,8 @@ class VulkanValidationlayers < Formula desc "Vulkan layers that enable developers to verify correct use of the Vulkan API" homepage "https:github.comKhronosGroupVulkan-ValidationLayers" - url "https:github.comKhronosGroupVulkan-ValidationLayersarchiverefstagsv1.3.295.tar.gz" - sha256 "9fa6290cb76d833f7b1ee56b504c964a07ddb9fe1e1c53456e0efcd45a8336e3" + url "https:github.comKhronosGroupVulkan-ValidationLayersarchiverefstagsv1.3.296.tar.gz" + sha256 "99a4047b82b91b7856cbfaf2fe1629c3aa436ed2300a5e64d820b97d8c685564" license "Apache-2.0" head "https:github.comKhronosGroupVulkan-ValidationLayers.git", branch: "main" @@ -12,14 +12,12 @@ class VulkanValidationlayers < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "106404ac800641ff10560d61d7eb65355a6e3d0ace41a6316414a3d753bfd727" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "729c322888811c3e7d75776f535bbed3edbbff478fbe43d7535bf5f1672ca431" - sha256 cellar: :any_skip_relocation, arm64_ventura: "cdc342e19a3eaf0a163c4d9945be4416c31f15595305e7bfecbe2ca6a8253efe" - sha256 cellar: :any_skip_relocation, arm64_monterey: "02c2067408bdea6b91e2062f129a4149fec1a2182b78961795b23f0fb6a2de0f" - sha256 cellar: :any_skip_relocation, sonoma: "d008a9c4e15ab98670dbd4de32dc45413394a16156469e6feefde1d3458d98c2" - sha256 cellar: :any_skip_relocation, ventura: "366bc13a2e5fe0e6746e7c867d8e36e76731390f2ea5d2c6e6f499da18177554" - sha256 cellar: :any_skip_relocation, monterey: "16c9ea66f1efe3dd89ed7134ef04d0192172ddca525935ef9cc4953ccc950ac6" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e33105ed47c902524ef1241dbedd045c90356bd0a22a95da0813a92d8ce48201" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "6365fe615275b242e5f29ab560221d22288624c8037c9358339b75767a5c8b0f" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "f37f141063ccbb531c76c06cb3cc3a31ad6098ab0eb2a60882d96900a7b7e21c" + sha256 cellar: :any_skip_relocation, arm64_ventura: "0541d58ce480aa2dc031e233fef48934e8822bfe1aa4e4ca18686844f18f2994" + sha256 cellar: :any_skip_relocation, sonoma: "667c1eab67475ee5691afac9ac4f453f661f51036aa5d599dcba1450b76eddcd" + sha256 cellar: :any_skip_relocation, ventura: "341820e6096aa0c4beede8fbe3561baaa146403cd315e76dc8ee5f8e50c74dbd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "77a1ebb3ae68a55bcad1dc2b15415b96317617d539974dd5170e4df50d2dd58c" end depends_on "cmake" => :build @@ -41,13 +39,13 @@ class VulkanValidationlayers < Formula # https:github.comKhronosGroupVulkan-ValidationLayersblobv#{version}scriptsknown_good.json#L32 resource "SPIRV-Headers" do url "https:github.comKhronosGroupSPIRV-Headers.git", - revision: "f013f08e4455bcc1f0eed8e3dd5e2009682656d9" + revision: "2a9b6f951c7d6b04b6c21fe1bf3f475b68b84801" end # https:github.comKhronosGroupVulkan-ValidationLayersblobv#{version}scriptsknown_good.json#L46 resource "SPIRV-Tools" do url "https:github.comKhronosGroupSPIRV-Tools.git", - revision: "363486479d4c8dfbfdf2e2dc397cd10aa15f80b0" + revision: "6dcc7e350a0b9871a825414d42329e44b0eb8109" end def install diff --git a/Formula/w/wstunnel.rb b/Formula/w/wstunnel.rb index cfbf32969..37099cd5a 100644 --- a/Formula/w/wstunnel.rb +++ b/Formula/w/wstunnel.rb @@ -1,8 +1,8 @@ class Wstunnel < Formula desc "Tunnel all your traffic over Websocket or HTTP2" homepage "https:github.comerebewstunnel" - url "https:github.comerebewstunnelarchiverefstagsv10.1.1.tar.gz" - sha256 "c29a28c855792122a24da4bc109d348e3b5f42167c1e16af24bfc4d796d6c8b0" + url "https:github.comerebewstunnelarchiverefstagsv10.1.2.tar.gz" + sha256 "0879c11664cdc77e2e1fa7d43a76f77193cdc2802e52f2ca2281c367699375f0" license "BSD-3-Clause" head "https:github.comerebewstunnel.git", branch: "main" @@ -15,14 +15,12 @@ class Wstunnel < Formula end bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "45472d8d2d2ce38959120ce6db8d8a8b6f94d70347cdbf44bfb4f55e65b08e43" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "db75f799f0481290e47bc00e69619e3625636931b4cf155c541d4b43d7ab6ecc" - sha256 cellar: :any_skip_relocation, arm64_ventura: "57bce84d5222373d8acb793a7efa4a30b55e9fe72d467765a841a53b4821abef" - sha256 cellar: :any_skip_relocation, arm64_monterey: "1c72d5a909d357a4ce17558b9205fddc78e93fbc2ba362b345f1eadfdc81dd31" - sha256 cellar: :any_skip_relocation, sonoma: "9e181d482fa1568d47d2f8d5212925a081771739b3baee6b069f94d839653f03" - sha256 cellar: :any_skip_relocation, ventura: "869a86080559a4b79ee210d8268a555a948994396ac48d250fa4ea89c90e9ba1" - sha256 cellar: :any_skip_relocation, monterey: "f2b6c998b637e3a67b2fc6cb810a2127ec11a32b9d49316613381f4ed2040105" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0423e3000f75e2d5fc3e017a1aa52fad03723fe614855b66aa0090030cfe0df2" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "efa48cc35425dfa95e1dca46c2d480f0de7661af459d13152787242b9148937f" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "cc0837f23962edd17abecb4550331a4d3a1183f67a91ab802430a263cc79ffe5" + sha256 cellar: :any_skip_relocation, arm64_ventura: "d22bf7f6a0b037f80b9fd9ac423a79ce3b653f97b21f137dc31eaba0e3ac1b7c" + sha256 cellar: :any_skip_relocation, sonoma: "3596d4f1631aa451443bef8c3e3699067b3e4e58e2fbda6d74e02ce0e0858014" + sha256 cellar: :any_skip_relocation, ventura: "6d2964d189c261e7479345ef2bfadde6b34d63a34523a5baa671e8930203bd6e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "f72ccdc6ace316f0f71abdbb6114edd3b1d682e159bbd2032becdff6283c8154" end depends_on "rust" => :build diff --git a/Formula/y/you-get.rb b/Formula/y/you-get.rb index 799b51bc2..4ed4d80ce 100644 --- a/Formula/y/you-get.rb +++ b/Formula/y/you-get.rb @@ -3,20 +3,18 @@ class YouGet < Formula desc "Dumb downloader that scrapes the web" homepage "https:you-get.org" - url "https:files.pythonhosted.orgpackages091e96540e807ec3b103625e9660e7a2c7a7eb9accb1b90bf85156ff50e2dfd3you_get-0.4.1718.tar.gz" - sha256 "78560236a4d54ad6be200d172a828e39f49c0f07c867dcf1df670c66b5b7f096" + url "https:files.pythonhosted.orgpackages42f3c4bdf49e31ac1c6bc477711a4ec6a276ae0745a3b8fb143c161bf32e8b49you_get-0.4.1730.tar.gz" + sha256 "65457b7b8893f08c082532eb34998dc477f533d32568be3bb34e592bdcb44f88" license "MIT" head "https:github.comsoimortyou-get.git", branch: "develop" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "f9f9d4e248f89a9b850a12f198880da5e382131ab258f7190f7aa713e4502356" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "d25efad73bed5c8e4f9db2168a04091a3016eb250acd2b13ff70c609bbb8b49f" - sha256 cellar: :any_skip_relocation, arm64_ventura: "146364f8654a014b96a073ed0a1930952101a8879fa44c649b4e53e5081b9534" - sha256 cellar: :any_skip_relocation, arm64_monterey: "3fff144f83485ef99412b469080a382bb373f827021e75402867d7157789129a" - sha256 cellar: :any_skip_relocation, sonoma: "7212a065dd2b2d973d3683e8694e62744b1c8383843f70c266596babec9376c1" - sha256 cellar: :any_skip_relocation, ventura: "a3edbb32b61ed06db36dd323703a56988f9f8e56e03569148abc58016867e761" - sha256 cellar: :any_skip_relocation, monterey: "39e8a008e755967a80cdf015c175be46e440f499866abd6896b98f103d051e84" - sha256 cellar: :any_skip_relocation, x86_64_linux: "5cc8917af8c27749dab9d801304b1cd7ab7b96bf8ceb9990ec21b2ec0973dccb" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "7bafc5d5d91a772f38bc134830e6841f222b8cc1d7070d2c2427a4aa6bcfed0a" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "a52b05849945520bcd8aeff458358127f29fffd583639c4489950b7fd5c25346" + sha256 cellar: :any_skip_relocation, arm64_ventura: "01568a2dce093060697dcd39cb36609a584d5323a1caa42ca6a546586d0d5076" + sha256 cellar: :any_skip_relocation, sonoma: "5d9babbd967c9beb68d6e08a9fa4f7b4d3a90d61bf1ec4715e1776f00eddedcd" + sha256 cellar: :any_skip_relocation, ventura: "44a775b683865ba5d95cc014b619abb1eac7d3593775a174622ef0a7cb8ae8ba" + sha256 cellar: :any_skip_relocation, x86_64_linux: "919d3f808e317229b5e32a4eecb1ec539388287d56fd177fe36900c74a9b3dab" end depends_on "python@3.12" @@ -44,8 +42,11 @@ def caveats end test do - system bin"you-get", "--info", "https:youtu.behe2a4xK8ctk" - assert_match version.to_s, shell_output("#{bin}you-get --version 2>&1") + + # Tests fail with bot detection + return if OS.linux? && ENV["HOMEBREW_GITHUB_ACTIONS"] + + system bin"you-get", "--info", "https:youtu.behe2a4xK8ctk" end end \ No newline at end of file diff --git a/Formula/y/yt-dlp.rb b/Formula/y/yt-dlp.rb index a2ac2dbc6..167e495c6 100644 --- a/Formula/y/yt-dlp.rb +++ b/Formula/y/yt-dlp.rb @@ -3,19 +3,17 @@ class YtDlp < Formula desc "Feature-rich command-line audiovideo downloader" homepage "https:github.comyt-dlpyt-dlp" - url "https:files.pythonhosted.orgpackagesd82883ec43b75afd9e9840680757000fc75e68d3d221621090b3ca7601ca8129yt_dlp-2024.8.6.tar.gz" - sha256 "e8551f26bc8bf67b99c12373cc87ed2073436c3437e53290878d0f4b4bb1f663" + url "https:files.pythonhosted.orgpackages7d3fc63b11419d7adacde35b39e7e62aef1be6ce9ff3d2219fae024962ab4a53yt_dlp-2024.9.27.tar.gz" + sha256 "86605542e17e2e23ad23145b637ec308133762a15a5dedac4ae50b7973237026" license "Unlicense" bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "fcd1b21e0710ceea8f1e09cb273993d6822eff9fd06d1c06f91b245f53595950" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "b797b9c734c968900c690934f542cd13b8e33dd2f8b9d97413511008495542c0" - sha256 cellar: :any_skip_relocation, arm64_ventura: "1a785f580e0075cff2b1c52cc3b468be99ef38114744d0684e83af000d3f9fcf" - sha256 cellar: :any_skip_relocation, arm64_monterey: "cd7cf194bec80d202936154aa558384660917741dd69cb374b157d30867a5f8c" - sha256 cellar: :any_skip_relocation, sonoma: "f4cdbd90d33c45a57ab7f1613db0f8f06a652ba8d1b37796f85d6d4607cf9b14" - sha256 cellar: :any_skip_relocation, ventura: "017176aa114602671f31ae0c3b549f63fd7c5ee0e6e01574a85b468f039820b7" - sha256 cellar: :any_skip_relocation, monterey: "fc342e130a8e9eb8bc64da6db261821c3edba7d2e7f9aecfaeead86caa8c7569" - sha256 cellar: :any_skip_relocation, x86_64_linux: "856e6287992355951c8b5981c142928465b9414d5bf68f64789d8db9a32bfb13" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "e89d072f936d913fdc05541acdf32e2095b79e35517a45556f4188dede2eeacd" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "67f0458d9b79242588a15b5f0fa2e2ad07414b8ef6ab1d41909ffdc0565af954" + sha256 cellar: :any_skip_relocation, arm64_ventura: "0105df9af63f3c40607be108c8d9f535b76a9f2d4ff5dfb498f334ba3045b043" + sha256 cellar: :any_skip_relocation, sonoma: "7b39583184a0a59f2e4a0647535a034cfa80285981bd11983f68bc7430719759" + sha256 cellar: :any_skip_relocation, ventura: "ed82afe89320d43cad7c8537e49d3f62f5180a2652f3fd2dbf3882be2e17e27d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ddb6f6c22baa7d30978083f76faebac0b83ef7e9ca950d31e86c110d654e595c" end head do @@ -42,8 +40,8 @@ class YtDlp < Formula end resource "idna" do - url "https:files.pythonhosted.orgpackages21edf86a79a07470cb07819390452f178b3bef1d375f2ec021ecfc709fc7cf07idna-3.7.tar.gz" - sha256 "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" + url "https:files.pythonhosted.orgpackagesf1707703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7didna-3.10.tar.gz" + sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" end resource "mutagen" do @@ -62,13 +60,13 @@ class YtDlp < Formula end resource "urllib3" do - url "https:files.pythonhosted.orgpackages436dfa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6urllib3-2.2.2.tar.gz" - sha256 "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + url "https:files.pythonhosted.orgpackagesed6322ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260urllib3-2.2.3.tar.gz" + sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" end resource "websockets" do - url "https:files.pythonhosted.orgpackages2e627a7874b7285413c954a4cca3c11fd851f11b2fe5b4ae2d9bee4f6d9bdb10websockets-12.0.tar.gz" - sha256 "81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b" + url "https:files.pythonhosted.orgpackagese2739223dbc7be3dcaf2a7bbf756c351ec8da04b1fa573edaf545b95f6b0c7fdwebsockets-13.1.tar.gz" + sha256 "a3b3366087c1bc0a2795111edcadddb8b3b59509d5db5d7ea3fdd69f954a8878" end def install @@ -81,6 +79,11 @@ def install end test do + system bin"yt-dlp", "https:raw.githubusercontent.comHomebrewbrewrefsheadsmasterLibraryHomebrewtestsupportfixturestest.gif" + + # YouTube tests fail bot detection + return if OS.linux? && ENV["HOMEBREW_GITHUB_ACTIONS"] + system bin"yt-dlp", "--simulate", "https:www.youtube.comwatch?v=pOtd1cbOP7k" system bin"yt-dlp", "--simulate", "--yes-playlist", "https:www.youtube.comwatch?v=pOtd1cbOP7k&list=PLMsZ739TZDoLj9u_nob8jBKSC-mZb0Nhj" end diff --git a/Formula/z/z3.rb b/Formula/z/z3.rb index 4805ff885..1cf109a5a 100644 --- a/Formula/z/z3.rb +++ b/Formula/z/z3.rb @@ -1,8 +1,8 @@ class Z3 < Formula desc "High-performance theorem prover" homepage "https:github.comZ3Proverz3" - url "https:github.comZ3Proverz3archiverefstagsz3-4.13.0.tar.gz" - sha256 "01bcc61c8362e37bb89fd2430f7e3385e86df7915019bd2ce45de9d9bd934502" + url "https:github.comZ3Proverz3archiverefstagsz3-4.13.2.tar.gz" + sha256 "fd7dc6dd2633074f0a47670d6378b0e5c28c2c26f2b58aa23e9cd7f0bc9ba0dc" license "MIT" head "https:github.comZ3Proverz3.git", branch: "master" @@ -13,15 +13,12 @@ class Z3 < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "66096ed87a884dc0ffbc4129277a96da4ee80d0d51bd52041304681777197f04" - sha256 cellar: :any, arm64_sonoma: "d7a6ead5ea667caa7a45e1a623ecd386b09748ed5679b5001dda43365c961e01" - sha256 cellar: :any, arm64_ventura: "507fedcd8807ff385894fda0116da2b80f85ea538f226e67d052603312db559f" - sha256 cellar: :any, arm64_monterey: "9154e1b9ca129bff2844cb26e10b9c23fb9737d7e67a61f97cd79fe868d3840b" - sha256 cellar: :any, sequoia: "d9460efbb879bca2c384aad68dfe211d7cac855fe1fda33bb454e60d6d0633ed" - sha256 cellar: :any, sonoma: "9aada4bc0021e6f8801ea7a23362f19f4514588fdb8e3b7f8550d29ae7960520" - sha256 cellar: :any, ventura: "7123a10b91659d8f84357d37c037587617fcfbc03888c5bd3693ea4516780f10" - sha256 cellar: :any, monterey: "c6e139509b1ca4abdebf498a3373546dd14a645c4c56c5ad37092616c6ae2874" - sha256 cellar: :any_skip_relocation, x86_64_linux: "d4d079d6f6808a6dd198b84c7de5c7f21d0b0d0c90ed8ccaad4e64199e4e4a41" + sha256 cellar: :any, arm64_sequoia: "6f4b81055dbb4c6e3708e4aa0dcc8a7baaab942c8b9772ecdb6aaca1af353619" + sha256 cellar: :any, arm64_sonoma: "55121730681bf2349143b67338a6e0b52699bf5971b1d84c7000f8adee88eeca" + sha256 cellar: :any, arm64_ventura: "0b9a596390c9a83e653570207da252c112686f2bd5830402344484c078dbcc80" + sha256 cellar: :any, sonoma: "94aada2f85c342540f4b425ea3b6941a6633df32ec1f7278e60ffa0cdc013bd2" + sha256 cellar: :any, ventura: "dbcf1085e646a4cf61c9f417216f551584757142096414188927d8d1b922ce8b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "42d43bfacaa16b6ef226b8af1c7cbf7efdcc7b5ef1f3d544c8316fa84840d070" end depends_on "cmake" => :build diff --git a/Formula/z/zabbix-cli.rb b/Formula/z/zabbix-cli.rb index 0a9c8df5a..ee943598e 100644 --- a/Formula/z/zabbix-cli.rb +++ b/Formula/z/zabbix-cli.rb @@ -3,8 +3,8 @@ class ZabbixCli < Formula desc "CLI tool for interacting with Zabbix monitoring system" homepage "https:unioslo.github.iozabbix-cli" - url "https:github.comunioslozabbix-cliarchiverefstags3.0.3.tar.gz" - sha256 "b91d5d1314d59441bac55dc8f314057adad760ab35b04e53d60a0b60148cd701" + url "https:github.comunioslozabbix-cliarchiverefstags3.1.0.tar.gz" + sha256 "334cfda8cecc13c33a75d3ddb3e7238d24e6ddfaf159d77c70dea86aa186ca73" license "GPL-3.0-or-later" head "https:github.comunioslozabbix-cli.git", branch: "master" @@ -14,12 +14,12 @@ class ZabbixCli < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "a995d6573ca123e8abf4ab2d72512adc804c7c727bf8e2d44216cc0374ebc0c4" - sha256 cellar: :any, arm64_sonoma: "504ad90fb2f1015ccf83cf809432370422355b6de0885fbfcc96ba668f3f3c9f" - sha256 cellar: :any, arm64_ventura: "5b915538af8af7ee7cf416397c865cc1323390b26c8b30b75f9e2f2c9c6c3bb5" - sha256 cellar: :any, sonoma: "c3b0f78ebdb3f85c2de59c4487f78a94777f9d7841f9fbcd4fcabf00cbb47d67" - sha256 cellar: :any, ventura: "53c60b704ef53b39e61e85a52fbe204622f995cedaec55535178a4fd85aa31ae" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8077f4470e4af68552b611bffbe87436887b15c9ee19c974dee3e86295dcf5c0" + sha256 cellar: :any, arm64_sequoia: "5fa59fdb3bf6d02accd879fba6fa6be49495aebecaf14543190bf641cc606be0" + sha256 cellar: :any, arm64_sonoma: "4b5232f5466cfbe994b4762fd610c0ee9f552847898b1fc4eb9f83da2f1595bd" + sha256 cellar: :any, arm64_ventura: "ddc417bffd543bab41ee43f397434ed2cefeae0608ab294da663ef5150560591" + sha256 cellar: :any, sonoma: "409458557923ce8038fdd6c6a1f282d457c7dec0a23777f0b1a66d0cb5d93283" + sha256 cellar: :any, ventura: "8a6f122c31c9b9ea890932bc384a37b1701ad6158cd9089cf7f6cd1991e46140" + sha256 cellar: :any_skip_relocation, x86_64_linux: "54c5ccca06e14863074673d28ed5378ef37106559722befde8326e325f9f7500" end depends_on "rust" => :build # for pydantic_core @@ -32,8 +32,8 @@ class ZabbixCli < Formula end resource "anyio" do - url "https:files.pythonhosted.orgpackagese6e3c4c8d473d6780ef1853d630d581f70d655b4f8d7553c6997958c283039a2anyio-4.4.0.tar.gz" - sha256 "5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94" + url "https:files.pythonhosted.orgpackages7849f3f17ec11c4a91fe79275c426658e509b07547f874b14c1a526d86a83fc8anyio-4.6.0.tar.gz" + sha256 "137b4559cbb034c477165047febb6ff83f390fc3b20bf181c1fc0a728cb8beeb" end resource "click" do @@ -82,23 +82,23 @@ class ZabbixCli < Formula end resource "platformdirs" do - url "https:files.pythonhosted.orgpackagesf519f7bee3a71decedd8d7bc4d3edb7970b8e899f3caef257b0f0d623f2f7b11platformdirs-4.3.3.tar.gz" - sha256 "d4e0b7d8ec176b341fb03cb11ca12d0276faa8c485f9cd218f613840463fc2c0" + url "https:files.pythonhosted.orgpackages13fc128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4platformdirs-4.3.6.tar.gz" + sha256 "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907" end resource "prompt-toolkit" do - url "https:files.pythonhosted.orgpackages476d0279b119dafc74c1220420028d490c4399b790fc1256998666e3a341879fprompt_toolkit-3.0.47.tar.gz" - sha256 "1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360" + url "https:files.pythonhosted.orgpackages2d4ffeb5e137aff82f7c7f3248267b97451da3644f6cdc218edfe549fb354127prompt_toolkit-3.0.48.tar.gz" + sha256 "d6623ab0477a80df74e646bdbc93621143f5caf104206aa29294d53de1a03d90" end resource "pydantic" do - url "https:files.pythonhosted.orgpackages14153d989541b9c8128b96d532cfd2dd10131ddcc75a807330c00feb3d42a5bdpydantic-2.9.1.tar.gz" - sha256 "1363c7d975c7036df0db2b4a61f2e062fbc0aa5ab5f2772e0ffc7191a4f4bce2" + url "https:files.pythonhosted.orgpackagesa9b7d9e3f12af310e1120c21603644a1cd86f59060e040ec5c3a80b8f05fae30pydantic-2.9.2.tar.gz" + sha256 "d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f" end resource "pydantic-core" do - url "https:files.pythonhosted.orgpackages5ccc07bec3fb337ff80eacd6028745bd858b9642f61ee58cfdbfb64451c1def0pydantic_core-2.23.3.tar.gz" - sha256 "3cb0f65d8b4121c1b015c60104a685feb929a29d7cf204387c7f2688c7974690" + url "https:files.pythonhosted.orgpackagese2aa6b6a9b9f8537b872f552ddd46dd3da230367754b6f707b8e1e963f515ea3pydantic_core-2.23.4.tar.gz" + sha256 "2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863" end resource "Pygments" do @@ -172,9 +172,7 @@ def install end test do - sample_config = testpath".zabbix-clizabbix-cli.conf" - sample_config.write Utils.safe_popen_read("#{bin}zabbix-cli", "sample_config") - assert_match <<~EOS, sample_config.read + assert_match <<~EOS, shell_output("#{bin}zabbix-cli sample_config") [api] url = "https:zabbix.example.com" username = "Admin" diff --git a/sync-sources.csv b/sync-sources.csv index efc82e304..8225a7a00 100644 --- a/sync-sources.csv +++ b/sync-sources.csv @@ -1029,6 +1029,7 @@ Homebrew-homebrew-core/Formula/c/convertlit.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/c/convmv.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/c/convox.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/cookiecutter.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/c/coordgen.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/copa.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/copier.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/c/copilot.rb, Homebrew/homebrew-core, 1 @@ -3000,6 +3001,7 @@ Homebrew-homebrew-core/Formula/k/kcptun.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/k/kdoctools.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/k/kdoctor.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/k/kea.rb, Homebrew/homebrew-core, 0 +Homebrew-homebrew-core/Formula/k/keep-sorted.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/k/keepassc.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/k/keepkey-agent.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/k/keploy.rb, Homebrew/homebrew-core, 1 @@ -3884,6 +3886,7 @@ Homebrew-homebrew-core/Formula/m/mactop.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/m/macvim.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/m/mad.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/m/madplay.rb, Homebrew/homebrew-core, 1 +Homebrew-homebrew-core/Formula/m/maeparser.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/m/mafft.rb, Homebrew/homebrew-core, 0 Homebrew-homebrew-core/Formula/m/mage.rb, Homebrew/homebrew-core, 1 Homebrew-homebrew-core/Formula/m/magic-wormhole.rb, Homebrew/homebrew-core, 1 @@ -7752,7 +7755,7 @@ Homebrew-homebrew-cask/Casks/c/charles.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/c/charlessoft-timetracker.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/c/charmstone.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/c/chatall.rb, Homebrew/homebrew-cask, 1 -Homebrew-homebrew-cask/Casks/c/chatbox.rb, Homebrew/homebrew-cask, 1 +Homebrew-homebrew-cask/Casks/c/chatbox.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/c/chatgpt.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/c/chatmate-for-whatsapp.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/c/chatology.rb, Homebrew/homebrew-cask, 0 @@ -11539,6 +11542,7 @@ Homebrew-homebrew-cask/Casks/k/kui.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/k/kvirc.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/k/kyokan-bob.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/l/lab.rb, Homebrew/homebrew-cask, 1 +Homebrew-homebrew-cask/Casks/l/label-live.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/l/labplot.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/l/laconvolver.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/l/lagrange.rb, Homebrew/homebrew-cask, 1 @@ -11953,6 +11957,7 @@ Homebrew-homebrew-cask/Casks/m/minitimer.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/minitube.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/miniwol.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/minizincide.rb, Homebrew/homebrew-cask, 1 +Homebrew-homebrew-cask/Casks/m/minstaller.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/mints.rb, Homebrew/homebrew-cask, 1 Homebrew-homebrew-cask/Casks/m/mipony.rb, Homebrew/homebrew-cask, 0 Homebrew-homebrew-cask/Casks/m/miro.rb, Homebrew/homebrew-cask, 0 @@ -14368,4 +14373,8 @@ shivammathur-homebrew-php/Formula/php@8.2.rb, shivammathur/homebrew-php, 1 shivammathur-homebrew-php/Formula/php@8.4-debug-zts.rb, shivammathur/homebrew-php, 1 shivammathur-homebrew-php/Formula/php@8.4-debug.rb, shivammathur/homebrew-php, 1 shivammathur-homebrew-php/Formula/php@8.4-zts.rb, shivammathur/homebrew-php, 1 -shivammathur-homebrew-php/Formula/php@8.4.rb, shivammathur/homebrew-php, 1 \ No newline at end of file +shivammathur-homebrew-php/Formula/php@8.4.rb, shivammathur/homebrew-php, 1 +shivammathur-homebrew-php/Formula/php@8.5-debug-zts.rb, shivammathur/homebrew-php, 1 +shivammathur-homebrew-php/Formula/php@8.5-debug.rb, shivammathur/homebrew-php, 1 +shivammathur-homebrew-php/Formula/php@8.5-zts.rb, shivammathur/homebrew-php, 1 +shivammathur-homebrew-php/Formula/php@8.5.rb, shivammathur/homebrew-php, 1 \ No newline at end of file