diff --git a/Aliases/ruby@3.2 b/Aliases/ruby@3.3 similarity index 100% rename from Aliases/ruby@3.2 rename to Aliases/ruby@3.3 diff --git a/Formula/b/braid.rb b/Formula/b/braid.rb index 16bcf193daf2..281f63b4a241 100644 --- a/Formula/b/braid.rb +++ b/Formula/b/braid.rb @@ -5,17 +5,16 @@ class Braid < Formula tag: "v1.1.9", revision: "0b2f7cd4296039c0e8c0a5f563443c4f0665d026" license "MIT" + revision 1 bottle do - sha256 cellar: :any_skip_relocation, arm64_sonoma: "288b638c1602782f7ea961a44d9df022cd1ab0b6cc84e6d149caf54d0ea75471" - sha256 cellar: :any_skip_relocation, arm64_ventura: "3402b0a04d37a38cbe3fec1f55d4365e338b8c4c0d6220efd8830ecf6d441cfe" - sha256 cellar: :any_skip_relocation, arm64_monterey: "3402b0a04d37a38cbe3fec1f55d4365e338b8c4c0d6220efd8830ecf6d441cfe" - sha256 cellar: :any_skip_relocation, arm64_big_sur: "442f0a9bbf78cbcf5f3c7067ba9b727641092d770502a98b43d5edb166274020" - sha256 cellar: :any_skip_relocation, sonoma: "288b638c1602782f7ea961a44d9df022cd1ab0b6cc84e6d149caf54d0ea75471" - sha256 cellar: :any_skip_relocation, ventura: "3402b0a04d37a38cbe3fec1f55d4365e338b8c4c0d6220efd8830ecf6d441cfe" - sha256 cellar: :any_skip_relocation, monterey: "3402b0a04d37a38cbe3fec1f55d4365e338b8c4c0d6220efd8830ecf6d441cfe" - sha256 cellar: :any_skip_relocation, big_sur: "3402b0a04d37a38cbe3fec1f55d4365e338b8c4c0d6220efd8830ecf6d441cfe" - sha256 cellar: :any_skip_relocation, x86_64_linux: "88f0796512331c9add77ddc67834521dec363d1e565ab146f0e964f310d114e7" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "37b6af924165c983beabe2fe2cf9bcb3fdf682e3b5bfca305934557268dbe6d3" + sha256 cellar: :any_skip_relocation, arm64_ventura: "37b6af924165c983beabe2fe2cf9bcb3fdf682e3b5bfca305934557268dbe6d3" + sha256 cellar: :any_skip_relocation, arm64_monterey: "37b6af924165c983beabe2fe2cf9bcb3fdf682e3b5bfca305934557268dbe6d3" + sha256 cellar: :any_skip_relocation, sonoma: "37b6af924165c983beabe2fe2cf9bcb3fdf682e3b5bfca305934557268dbe6d3" + sha256 cellar: :any_skip_relocation, ventura: "37b6af924165c983beabe2fe2cf9bcb3fdf682e3b5bfca305934557268dbe6d3" + sha256 cellar: :any_skip_relocation, monterey: "37b6af924165c983beabe2fe2cf9bcb3fdf682e3b5bfca305934557268dbe6d3" + sha256 cellar: :any_skip_relocation, x86_64_linux: "323907f20250f9604aef138be96269c39ebf6ee86306ff1b7279cda7a9be430e" end uses_from_macos "ruby", since: :high_sierra diff --git a/Formula/c/cocoapods.rb b/Formula/c/cocoapods.rb index 61a457208793..b703827935ec 100644 --- a/Formula/c/cocoapods.rb +++ b/Formula/c/cocoapods.rb @@ -4,15 +4,16 @@ class Cocoapods < Formula url "https://github.com/CocoaPods/CocoaPods/archive/refs/tags/1.14.3.tar.gz" sha256 "de05766e5771e0cef7af89f73b0e42a1f1c52a76ce1288592cd9511bcd688a9e" license "MIT" + revision 1 bottle do - sha256 cellar: :any, arm64_sonoma: "659ed73f0da29fb6bc21269a51d83d60ac069cc0ca42548776149a2a1f839928" - sha256 cellar: :any, arm64_ventura: "b2b02391270c4397ed07fc3f547a0956562e9c916d6c901931e4b6d9b7f59416" - sha256 cellar: :any, arm64_monterey: "c4da45ab76b118bf8336704fd134209341efcbfbd0d6f9ebb439ded268802a35" - sha256 cellar: :any, sonoma: "4bcebefe7753f3db1be8379844e0eb987c530ee5069027a574f096ee3a7ed1c9" - sha256 cellar: :any, ventura: "139bf64804df7abcf4465e6e71e03bf8d5cc9d8b39306c0b001fe7de16f3f349" - sha256 cellar: :any, monterey: "d27fccc4a9f4ecb8b8384ecd764878137c5ec0742eb4080bf87f409a3007e66b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "97254aa1331bd0dcf0e1d22d9166c56767a03418586bf213d5b19555c4a6cfd4" + sha256 cellar: :any, arm64_sonoma: "0fb8e638fb4901b6c578c44ae1af0098a0b3530e7a339bf43f2fb67f2819d412" + sha256 cellar: :any, arm64_ventura: "e3d0c8624df429cb30c5cf818f3a358d4f678b374410e9fbc8fde090889f9b61" + sha256 cellar: :any, arm64_monterey: "a6df519bae3f51b1609cfcd017b4d47cb688200780ffb9b27d57a5dc05ea93de" + sha256 cellar: :any, sonoma: "5c2ee41824fcb154b46f9fa967f203fbf9009d2051f8c898375d69d333052988" + sha256 cellar: :any, ventura: "91459cb108161201a81fdd0e96a126e9843be8213112c208051e8e72ce9736f9" + sha256 cellar: :any, monterey: "316b0954e21f76c013d8c581c589e4f884231687eb2253a9f9a38a77a87728a6" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2d5be1290e8161d9a49b3fd191fc8423aac29f61fbc84148c8ba08cdc03d8d84" end depends_on "pkg-config" => :build diff --git a/Formula/c/cucumber-ruby.rb b/Formula/c/cucumber-ruby.rb index 18ea5974535e..19a6f43bbe1d 100644 --- a/Formula/c/cucumber-ruby.rb +++ b/Formula/c/cucumber-ruby.rb @@ -4,6 +4,7 @@ class CucumberRuby < Formula url "https://github.com/cucumber/cucumber-ruby/archive/refs/tags/v9.1.1.tar.gz" sha256 "0ed71e206463b0deef9b50bfcbf611ec3efd2075aca93505559ed16670b39b79" license "MIT" + revision 1 livecheck do url :stable @@ -11,13 +12,13 @@ class CucumberRuby < Formula end bottle do - sha256 cellar: :any, arm64_sonoma: "abb7b4282873196bed3e4c7309aa4be6664bae5803208a4034e972f0c01c1705" - sha256 cellar: :any, arm64_ventura: "c85a8f1534ffef700b1022a6069a2c8b554cddfdd4203acb10acb70646edef99" - sha256 cellar: :any, arm64_monterey: "42c8f17928c6d220ed0d1b05c2f16150ab9ac38f3b0aff8b3c4f4f8bd57421b5" - sha256 cellar: :any, sonoma: "1f235847b45c3a8ede02261b76b8e5b7f3d2651f89dc8fdcb9a1b4e8060cf89e" - sha256 cellar: :any, ventura: "581c6aec1cde3857970775ce20bb5c4a1a064ab39351edb3f39063c9b1a6a23d" - sha256 cellar: :any, monterey: "42123d3ea576353fb483b8668acf56c335ac3e6ceb0d5132be6def0babd20e9c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4dc0953b45fa658c5edc1ad94b0ca4d2eb9d6d267f5e7257a2d7a5e5cd10f457" + sha256 cellar: :any, arm64_sonoma: "d362c1a29280c26292edbad4faddab87b8b3168d31ebb8a5737ab2661d94bf95" + sha256 cellar: :any, arm64_ventura: "ba0d5177f806fccc78550354bf1aabf7547c67bf928c24061cb14d732d05162a" + sha256 cellar: :any, arm64_monterey: "d45bcb96da474809e10a53849d520e2098535a4209ef712bb017e2e5dcf44946" + sha256 cellar: :any, sonoma: "f41668fdb90f4eaf5de521871093b54aa351e006a9a2864d14a57f3c6d054671" + sha256 cellar: :any, ventura: "df7a97035d8e9ab3cb7f3b3665dc0637d18aefd8c42912f5f6b2ea6334550d4d" + sha256 cellar: :any, monterey: "95d87c9223a909c05e9050461b3f1081843fff00a14e6b6e31337a7e1889a8f1" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5bac667fa09dd406d744c4d6e418be9f56291d571833f09c0cc513be369365af" end depends_on "pkg-config" => :build diff --git a/Formula/d/dexter.rb b/Formula/d/dexter.rb index 857781ce5d38..06139045a68b 100644 --- a/Formula/d/dexter.rb +++ b/Formula/d/dexter.rb @@ -4,17 +4,16 @@ class Dexter < Formula url "https://github.com/ankane/dexter/archive/refs/tags/v0.5.1.tar.gz" sha256 "280403858ea209b41910f487f737fd602b41c60cc6cd3e5cf54ed5db9330b321" license "MIT" + revision 1 bottle do - sha256 cellar: :any, arm64_sonoma: "92cb0fbac4487c140ca08f6f455a59c08244fc1a983c7601231a350a5a57e14e" - sha256 cellar: :any, arm64_ventura: "0d0819a25037801276345d56e2c65efd77599cfbc5753c2b6050b1a5678778dc" - sha256 cellar: :any, arm64_monterey: "e3a0878eda19b97048653255f5eabffec541c6404e9ab052dc4c4726da64e2d8" - sha256 cellar: :any, arm64_big_sur: "c87db9cbd96d7a827e91ef098254667d6421f8e000a3b073ec9f709a65537f57" - sha256 cellar: :any, sonoma: "b450fd6b57aaf98dc7dee198a2a88e08b064965fcab1581c4b181ada1fa325c7" - sha256 cellar: :any, ventura: "0b5646a0960610fa1374292d65027cf43b345c247623cb9df7120b4683536aa2" - sha256 cellar: :any, monterey: "d1a8e777427a998b6001bed942da698b3000055d8d654bfb49d2cc025f6adb22" - sha256 cellar: :any, big_sur: "a3fea06cec0f5ae107c9e244a03f63bd4cf09a503620aaf5f68e9dc38d0d0c15" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8fc114dc62a681eb4c133d60c2ff6604c9f3fa59a4072ae7a6b295d6a158b5f1" + sha256 cellar: :any, arm64_sonoma: "be94f7b338b28ed362c82b4b8d731ebfb3f6fd175fc98e8c7514d08583528406" + sha256 cellar: :any, arm64_ventura: "0719f4b0bb7bec319be9f86e7d22e2b0cdadbdb5473c9f76c4bd83e52bcf4897" + sha256 cellar: :any, arm64_monterey: "21a8e91c98e3415a386c4c41b16289c77bd4233d1c2b5d4185754a5822fa8296" + sha256 cellar: :any, sonoma: "f4613aeaae43ac94f982465e783219f6c8329010c1821de3c8ac13c8c5557c36" + sha256 cellar: :any, ventura: "996d8f071db725f9634f0fc9282cc1dde56e4c251e9f5ac20b0859f184fbec43" + sha256 cellar: :any, monterey: "6f68fb77b162801b0dd5b6ff872207db7145994bb1cc4fa57acaf558ce740518" + sha256 cellar: :any_skip_relocation, x86_64_linux: "81868f9315ef4a076f205b3876385b98175a728b67985142a9dc6f5ee4b43026" end depends_on "postgresql@15" => :test diff --git a/Formula/f/fastlane.rb b/Formula/f/fastlane.rb index 3554c6ac8e87..53da6b142dbc 100644 --- a/Formula/f/fastlane.rb +++ b/Formula/f/fastlane.rb @@ -4,6 +4,7 @@ class Fastlane < Formula url "https://github.com/fastlane/fastlane/archive/refs/tags/2.219.0.tar.gz" sha256 "100458a3bc60c23fbc374748b7eab3f4666aa50fb84ffe94daa9e074d5dbf059" license "MIT" + revision 1 head "https://github.com/fastlane/fastlane.git", branch: "master" livecheck do @@ -12,13 +13,13 @@ class Fastlane < Formula end bottle do - sha256 cellar: :any, arm64_sonoma: "397caeb13a5bead9215f885df5d6aea7b8a26bc3ec210ea6ac75dae8c0d6779f" - sha256 cellar: :any, arm64_ventura: "cb915232b6657002178e4db3cc6d6b71227fe2bcc69ac0490e7946ec733ec905" - sha256 cellar: :any, arm64_monterey: "0f7ec9e5855c0a8f9018c82132802fa7858524f8cc38cf4b2bb0b0844f648279" - sha256 cellar: :any, sonoma: "0aa6a12d03a67e17da1581eccee4185df6a868b6141f9efd3c54fe36e44b6f47" - sha256 cellar: :any, ventura: "bcd08fdb7202bc4bba640010155b1a59be548e89fa72e2d420bfa5fcfcca7d6b" - sha256 cellar: :any, monterey: "755e44135e6c81a37fe7f7a35d9d6e0b577a6eacc8f733d187450a63feed5132" - sha256 cellar: :any_skip_relocation, x86_64_linux: "33f43c7d3371961a0f928275ba75c6c1ed9ac235483d03ed76c574b7772bfb53" + sha256 cellar: :any, arm64_sonoma: "5e0413c4a77ea10e5c0dd51c4a7b95fb6e9b0a05721deea42de89aa3dacdfa50" + sha256 cellar: :any, arm64_ventura: "e9dcc2a41d4ed76fab9d725597898f074b3b23dada7e95624c86d2f2cd449976" + sha256 cellar: :any, arm64_monterey: "29b15a7adec7e8d52796ffd7173f56a87eba3bd1b815a47e953ef6c21a9c1809" + sha256 cellar: :any, sonoma: "4d55ebd2b53f5b89dfd10123e16ebc2a849ff21da895195c7dd041c7cf17a068" + sha256 cellar: :any, ventura: "0b8a40f1456ba5b6225c7d8bccd1780f74481bd23a11f86263f190b8126bc06b" + sha256 cellar: :any, monterey: "d4405e8b7ac272967da58ba02a9f267ba1618c85f9413aa4933f5ce78e844047" + sha256 cellar: :any_skip_relocation, x86_64_linux: "da1de0978be5c3374b380b1a664b9a249042bfae872025f6215dc66827a75f47" end depends_on "ruby" diff --git a/Formula/h/haste-client.rb b/Formula/h/haste-client.rb index 0d553410c8f6..3d55ccfc19b1 100644 --- a/Formula/h/haste-client.rb +++ b/Formula/h/haste-client.rb @@ -4,18 +4,17 @@ class HasteClient < Formula url "https://github.com/toptal/haste-client/archive/refs/tags/v0.3.0.tar.gz" sha256 "9f7e943be47408ba0b9765328794e7b87bdb2a785f1e9edb5d541d67b4a75d31" license "MIT" + revision 1 head "https://github.com/toptal/haste-client.git", branch: "master" bottle do - sha256 cellar: :any_skip_relocation, arm64_sonoma: "74cb9e624fb2e179be56eb7f94c30bf7dcd6f70ee21877be896d5d458bdbdc21" - sha256 cellar: :any_skip_relocation, arm64_ventura: "867a679e7daef529fa36bd744eb7ce3326867bed1fb5588fe79b626121247232" - sha256 cellar: :any_skip_relocation, arm64_monterey: "867a679e7daef529fa36bd744eb7ce3326867bed1fb5588fe79b626121247232" - sha256 cellar: :any_skip_relocation, arm64_big_sur: "b0bf267cb522df7e54546c61342ab74db3610856894b4a6f4e010e70ba2c0308" - sha256 cellar: :any_skip_relocation, sonoma: "74cb9e624fb2e179be56eb7f94c30bf7dcd6f70ee21877be896d5d458bdbdc21" - sha256 cellar: :any_skip_relocation, ventura: "867a679e7daef529fa36bd744eb7ce3326867bed1fb5588fe79b626121247232" - sha256 cellar: :any_skip_relocation, monterey: "867a679e7daef529fa36bd744eb7ce3326867bed1fb5588fe79b626121247232" - sha256 cellar: :any_skip_relocation, big_sur: "867a679e7daef529fa36bd744eb7ce3326867bed1fb5588fe79b626121247232" - sha256 cellar: :any_skip_relocation, x86_64_linux: "3e8ca7f96707ff93d23f2faf3deb15bdaf7faeca5a78115823bc1c00a22e436d" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "19c113dd6fe207816a9c0dc7b3d16c8242d3302b2c0a0d16182508d3c50b69b0" + sha256 cellar: :any_skip_relocation, arm64_ventura: "19c113dd6fe207816a9c0dc7b3d16c8242d3302b2c0a0d16182508d3c50b69b0" + sha256 cellar: :any_skip_relocation, arm64_monterey: "19c113dd6fe207816a9c0dc7b3d16c8242d3302b2c0a0d16182508d3c50b69b0" + sha256 cellar: :any_skip_relocation, sonoma: "19c113dd6fe207816a9c0dc7b3d16c8242d3302b2c0a0d16182508d3c50b69b0" + sha256 cellar: :any_skip_relocation, ventura: "19c113dd6fe207816a9c0dc7b3d16c8242d3302b2c0a0d16182508d3c50b69b0" + sha256 cellar: :any_skip_relocation, monterey: "19c113dd6fe207816a9c0dc7b3d16c8242d3302b2c0a0d16182508d3c50b69b0" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5ad7b1ac323cd891c96e1b3e83192519c83761f248d8591b7eae25bf5813d939" end uses_from_macos "ruby", since: :high_sierra diff --git a/Formula/i/inko.rb b/Formula/i/inko.rb index 80c39b2c5322..2214b107ece8 100644 --- a/Formula/i/inko.rb +++ b/Formula/i/inko.rb @@ -4,19 +4,22 @@ class Inko < Formula url "https://releases.inko-lang.org/0.13.2.tar.gz" sha256 "3f188a4a2242c61624081d757b66281ba0f0cfb193ebb590f1470f1f6400f773" license "MPL-2.0" + revision 1 head "https://github.com/inko-lang/inko.git", branch: "main" bottle do - sha256 cellar: :any, arm64_ventura: "5cd62e064bd214153243af83a9aa800b436bb39ecd2e434ed099a2b61755f151" - sha256 cellar: :any, arm64_monterey: "d64fc75c7ba5595e11f32f3f4a8892dce12a24cf48d7b20ba5760ea06c4c3876" - sha256 cellar: :any, ventura: "0ae3f0e9b7ef9cdb1d11497b1f12e04daa5f2ef325fc86df7890793e63982a8e" - sha256 cellar: :any, monterey: "212ac6d6abd8a60626ca9de263451da657b49331347342b330b3be9e5ee16f57" - sha256 cellar: :any_skip_relocation, x86_64_linux: "97179c0e59b732f1b7a8a91f0a8fc07993be91c22da9f32116570f37da6176cf" + sha256 cellar: :any, arm64_sonoma: "5a644c49be988a9c4728b5ad0e0f78d9a94fcaaacc331fca97096aa5ef5eb006" + sha256 cellar: :any, arm64_ventura: "d7db49e295226d3c2eaaa22dfddb70ce4a5fc4d6cad6a67bfc62bc61de097ecc" + sha256 cellar: :any, arm64_monterey: "3fd8156828c7c22b46e6b0379ef4b3d1a9d7e8494557c7df1f7373f6af827865" + sha256 cellar: :any, sonoma: "f75c6d1aa1cb492ef0def2e3a5260bccf57e53821c513fff43d74b460482cbcf" + sha256 cellar: :any, ventura: "5be42c531af1e8bf4dcb4ef3b3001c68e947ed46f9f295d3a896c70af21d3262" + sha256 cellar: :any, monterey: "907805b569a11e207c79f2e381446dbe83af025689cb90af2d2f3351cb83b6fb" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ff65cc72be87c8fdba4ce8c074498e4811e9946ee0ccf65abdb53ec043d4d9e9" end depends_on "coreutils" => :build - depends_on "llvm@15" => :build depends_on "rust" => :build + depends_on "llvm@15" depends_on "zstd" uses_from_macos "libffi", since: :catalina diff --git a/Formula/l/licensed.rb b/Formula/l/licensed.rb index e591bb22a232..91759b67e042 100644 --- a/Formula/l/licensed.rb +++ b/Formula/l/licensed.rb @@ -5,18 +5,16 @@ class Licensed < Formula tag: "4.4.0", revision: "0f5e5a1d289665e8a3d7133cba6c6f3a15359ecb" license "MIT" - revision 1 + revision 2 bottle do - sha256 cellar: :any, arm64_sonoma: "01f9d3789a4289a252f371d5bf13629b1439344c6591c93575d9c133b2fbcde2" - sha256 cellar: :any, arm64_ventura: "e29a894119212da640f791ca9549c8e0f287748555bd061ba03aee8a70c1b6a1" - sha256 cellar: :any, arm64_monterey: "37443d189f124d38d0b6eedab9faa1bc867f2e3a188d28f08127eeb9e4e73dc5" - sha256 cellar: :any, arm64_big_sur: "3ead2b4adf3be289685403b317be482d00bf0818f566afb449be4de75e15c022" - sha256 cellar: :any, sonoma: "6474f0adb8bf66d8ef13868f453d028ca05aa11b742f608009f6ce32df792cb0" - sha256 cellar: :any, ventura: "b3f32e768216de09fa52dd2fe0a0b9f2bacb752809e2b53397e020c2f1a53295" - sha256 cellar: :any, monterey: "423470bea18004c09b236e8f4e8d044ee3d472ad481ec609f3e95867b99fc1cd" - sha256 cellar: :any, big_sur: "e1e5c8de404141168428d94c4e6ad62be08d4cb865041de59333cb95f97e2511" - sha256 cellar: :any_skip_relocation, x86_64_linux: "3251f273f72710bb10ce577d1009df603b743eab3b00a198173d164791a9301f" + sha256 cellar: :any, arm64_sonoma: "b06b95564adc540d4aafc43a2a46168771d2e6b3a748b2c95cc71a79b28b4047" + sha256 cellar: :any, arm64_ventura: "133d5a34b52686ea4625c9603e3186b3d85fc899dec2a8fc3e8c081554710806" + sha256 cellar: :any, arm64_monterey: "adddccc7895034261c83e2118b66350c17f91cdcc76474149dba1f1505feb299" + sha256 cellar: :any, sonoma: "a44f7dd570c1ecd7552ced29e76ffcf3e8158b109f767b82c9c793f0451741b9" + sha256 cellar: :any, ventura: "6e06f31113b06e5ccaa02383fc07d4830dcb03b3d1555e0adccb1a32370948a5" + sha256 cellar: :any, monterey: "2118b973e3ce647acfb3b1f71f7c51a01e6de9b3f6cc02591cd29183c888e50c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "159f68bb6f915b6b3c1cdafe24b8f3c304149b70dc508dc3945ece03120019a7" end depends_on "cmake" => :build diff --git a/Formula/l/licensefinder.rb b/Formula/l/licensefinder.rb index 5cbce4df48aa..3141e7dfeeb9 100644 --- a/Formula/l/licensefinder.rb +++ b/Formula/l/licensefinder.rb @@ -2,25 +2,33 @@ class Licensefinder < Formula desc "Find licenses for your project's dependencies" homepage "https://github.com/pivotal/LicenseFinder" # pull from git tag as gemspec uses `git ls-files` + # For versions following v7.1.0, may be able to remove 4cac18e5 patch. url "https://github.com/pivotal/LicenseFinder.git", tag: "v7.1.0", revision: "81092404aeaf1cb39dbf2551f50f007ed049c26c" license "MIT" + revision 1 bottle do - sha256 cellar: :any_skip_relocation, arm64_sonoma: "9ef656bf28c2086f747658798a989432e14c90e58c01c15bf792b1a5b5b711e7" - sha256 cellar: :any_skip_relocation, arm64_ventura: "164e134801f7eccba5c5cc70d98657dccdc5cf935a9fd92934e74d6c0ffce0e0" - sha256 cellar: :any_skip_relocation, arm64_monterey: "164e134801f7eccba5c5cc70d98657dccdc5cf935a9fd92934e74d6c0ffce0e0" - sha256 cellar: :any_skip_relocation, arm64_big_sur: "164e134801f7eccba5c5cc70d98657dccdc5cf935a9fd92934e74d6c0ffce0e0" - sha256 cellar: :any_skip_relocation, sonoma: "57aad28e9489cc374ffd446e32f92c1eebf13294e601d169b293dea44345b14b" - sha256 cellar: :any_skip_relocation, ventura: "87ac993d1fa172a2e30ba894f7c7329f4c69a071c4cbb2b3f7b8fc4fdbddfa69" - sha256 cellar: :any_skip_relocation, monterey: "87ac993d1fa172a2e30ba894f7c7329f4c69a071c4cbb2b3f7b8fc4fdbddfa69" - sha256 cellar: :any_skip_relocation, big_sur: "87ac993d1fa172a2e30ba894f7c7329f4c69a071c4cbb2b3f7b8fc4fdbddfa69" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1bdbc4f522c64ed0bf539afbb6e48f43c96b1284d2a00416dd535706e140d373" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "2dd84e133cb82c6ed665cc0eaf65255c2c9dabd20c87a4c8d3163c758c3363c7" + sha256 cellar: :any_skip_relocation, arm64_ventura: "2dd84e133cb82c6ed665cc0eaf65255c2c9dabd20c87a4c8d3163c758c3363c7" + sha256 cellar: :any_skip_relocation, arm64_monterey: "2dd84e133cb82c6ed665cc0eaf65255c2c9dabd20c87a4c8d3163c758c3363c7" + sha256 cellar: :any_skip_relocation, sonoma: "b3ee729550f311358fbd9eda1f7608db191e2b29548637f6b951d75b84c9230b" + sha256 cellar: :any_skip_relocation, ventura: "b3ee729550f311358fbd9eda1f7608db191e2b29548637f6b951d75b84c9230b" + sha256 cellar: :any_skip_relocation, monterey: "b3ee729550f311358fbd9eda1f7608db191e2b29548637f6b951d75b84c9230b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a202d220452af880ab1a2cb0c756d44cca45eef6f71953b243baadc78b777191" end depends_on "ruby" + # Ruby 3.3 introduced changes that mean we now need to manually require + # racc. See https://bugs.ruby-lang.org/issues/19702 for details. + # LicenseFinder versions after v7.1.0 may address this requirement. + patch do + url "https://github.com/pivotal/LicenseFinder/commit/4cac18e5c7a48f72700b8de4db97d3150637a20d.patch?full_index=1" + sha256 "7a7a9b201cd34a5f868901841ba5f144f0e75580664c8ec024792449348f5875" + end + def install ENV["GEM_HOME"] = libexec system "gem", "build", "license_finder.gemspec" @@ -36,7 +44,9 @@ def install (testpath/"Gemfile").write <<~EOS source 'https://rubygems.org' gem 'license_finder', '#{version}' + gem 'racc' EOS + system "bundle", "install" assert_match "license_finder, #{version}, #{license}", shell_output(bin/"license_finder", 1) diff --git a/Formula/m/macvim.rb b/Formula/m/macvim.rb index 38c80212d65c..a5f74fa176cb 100644 --- a/Formula/m/macvim.rb +++ b/Formula/m/macvim.rb @@ -3,6 +3,7 @@ class Macvim < Formula desc "GUI for vim, made for macOS" homepage "https://github.com/macvim-dev/macvim" license "Vim" + revision 1 head "https://github.com/macvim-dev/macvim.git", branch: "master" stable do @@ -38,13 +39,12 @@ class Macvim < Formula end bottle do - rebuild 2 - sha256 cellar: :any, arm64_sonoma: "fda1a97a800cb89b911022b87b90b3fe6380f69f8b2b1b12d0baa9a2abe9a814" - sha256 cellar: :any, arm64_ventura: "0f6d8a14b823222f1b03a433bb909c661089ca395731102e6ce3ae9018b57a72" - sha256 cellar: :any, arm64_monterey: "a6ef419c1ce029e7b6ab1de1d32ebcd4051631770ab828a059539955edd21ddc" - sha256 cellar: :any, sonoma: "b4e67cdcf670acb517aadfeefd58ead3c7d0d0e35593d19439320eed7ca217eb" - sha256 cellar: :any, ventura: "e1d5098b6cf716b96232ef23846da9d0685e5600a19a664dcff63c0cca90b6b2" - sha256 cellar: :any, monterey: "b2b5d66fb9821b41d978faba09af9f663c19182c074a627dfd6165117cd8c96a" + sha256 cellar: :any, arm64_sonoma: "dd0005e3a3e47a86e900c9484e56d40ac6346907926bdb98bb98d9ef4ca356c7" + sha256 cellar: :any, arm64_ventura: "34d743177e5aeeb13e71ee0e523c40ce7303456a8205d6fa095f8d53ad597bda" + sha256 cellar: :any, arm64_monterey: "b24a33025671ced7bdeb025756e291dd63188462f1ae84ee118758a332b3a1dc" + sha256 cellar: :any, sonoma: "c4f0f1b0b3a5033607bdefbd795bce7d1d11fad1ed762875a6b76a294abe3bd0" + sha256 cellar: :any, ventura: "a51bc466df511e47c03b775dddb7ae37a39a068eb4cf9e66616ff50d795038ca" + sha256 cellar: :any, monterey: "62ee4cadde561517dc80d7aa2fc94e3bb2b1170aa6334abc90a900f27018bbdb" end depends_on "gettext" => :build diff --git a/Formula/m/mailcatcher.rb b/Formula/m/mailcatcher.rb index f8669b3ee8b9..3e9420a68f2b 100644 --- a/Formula/m/mailcatcher.rb +++ b/Formula/m/mailcatcher.rb @@ -6,18 +6,18 @@ class Mailcatcher < Formula license "MIT" bottle do - sha256 arm64_sonoma: "24d088adafb5277c5a550836dc32009bcf320de229ec44f3f5a8cab573436135" - sha256 arm64_ventura: "6c04fd2473fc24df836d8dcdab4a7534f4366ec5c5648b7b98462ec9de74d96f" - sha256 arm64_monterey: "6aeff71ae28206fe39800ec8f7233a6ab39c7130688f97e3c2115bae0df5aad6" - sha256 arm64_big_sur: "825e9ac8678b8eb0e879a864fa48653ff65351eaab8ed3c816ee568dc5e7cc25" - sha256 sonoma: "46351e4e2e1418b493818975a832e42733337cb747f9fef1133cfb9b89efea29" - sha256 ventura: "9ef40b473248d0eb34206d131b135c64331c6d96d7039e99b23413b862ad89de" - sha256 monterey: "f3a391805115ae9a3dfcaabb63d59eb4bf4c4d24b78b8ffb5deddcf1a2315d11" - sha256 big_sur: "23804ac86d1dcf62f0726c656f121ac320b93a5b865267562063d2cf9afed6db" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2ee0bf63eb25796d9868ed5d3e0c7c07b1218e0554f406e5802d1b9de3c69625" + rebuild 1 + sha256 arm64_sonoma: "c85d5f3a0c97e3b7b7e357d917669be97b353d905455c1c747879866280d08f7" + sha256 arm64_ventura: "fd7fa603aabb411b81c707f49b22897c787e2f86065caf2c5d61b3c6bb939e9f" + sha256 arm64_monterey: "6c09858a458e3199bae7e7dba6c86fd60e9b9a893f14f97faee71a0a2763bc83" + sha256 sonoma: "b00ed7cd9a86d74ee3c82026bc15e9f26559344709aaae343ed2175070d2f3a9" + sha256 ventura: "db0aff94dc9b18f0a3e673da85c5b45a7d035433ba02837c20672e89df34fd62" + sha256 monterey: "5745336d4646f97b2fa877bfab48aa698a8dcb32ed5d12f04b452c36ec1437d4" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b5837b1a898a930baa899624efb0b957365c14bfebdeaed8cd3c9cb11e555986" end depends_on "pkg-config" => :build + depends_on "libedit" depends_on "libyaml" uses_from_macos "xz" => :build @@ -29,7 +29,7 @@ class Mailcatcher < Formula on_linux do depends_on "node" => :build - depends_on "ruby" + depends_on "ruby@3.2" end resource "bundler" do diff --git a/Formula/m/mdless.rb b/Formula/m/mdless.rb index fc1beaf7052d..c699919d8b92 100644 --- a/Formula/m/mdless.rb +++ b/Formula/m/mdless.rb @@ -4,15 +4,16 @@ class Mdless < Formula url "https://github.com/ttscoff/mdless/archive/refs/tags/2.1.42.tar.gz" sha256 "c9f9a846eea7a6fdbbd82549197de1faee5ca84929a7d117202c2c774f6c262f" license "MIT" + revision 1 bottle do - sha256 cellar: :any, arm64_sonoma: "5cfc807befb1543428e53061bcee8ca8b20226905439f7874e80b68c760bc307" - sha256 cellar: :any, arm64_ventura: "9689e76d484216e991611d7d7ae2a892fea2de0550c46db9cd5d15380f7b0489" - sha256 cellar: :any, arm64_monterey: "f0c93622ae62db99093f1d6c5801816e05988cdfee9e8ac6acea556795dab350" - sha256 cellar: :any, sonoma: "bdb322312b3996d1e3d20e4a9d9c061a63558b7c57b491c788ee5142bfcf8b02" - sha256 cellar: :any, ventura: "328146f19871b949f6ab90395985386b3ebff358f294745e2b271de1dec709c6" - sha256 cellar: :any, monterey: "aa19789c23893cb3422da1967404417eaf324bbaa9e6c6c024291e46572d7892" - sha256 cellar: :any_skip_relocation, x86_64_linux: "30a918fe7c00e25e7ec0e9341b39d0777fb587360039ee1767b52a6064ae64cf" + sha256 cellar: :any, arm64_sonoma: "d14c17776340e20d3330fce4796de5e6b6384b22cc8ad28356415963dcd51fbc" + sha256 cellar: :any, arm64_ventura: "f5e252648296e3fddfefbcf5f96429cbe432fdcafc359180892214018a199599" + sha256 cellar: :any, arm64_monterey: "d887fc81b7698332aa0961c95f581d85af459710f73492f8413e2eed4965bff2" + sha256 cellar: :any, sonoma: "1d676b07d0e2b4bc1411afd96b55951f7d7e2025711cf5b7acc165bb7dab37ef" + sha256 cellar: :any, ventura: "2785dbbb55f4e8457626d036eadb751e991a7212c8653a8350ac5604782f373d" + sha256 cellar: :any, monterey: "9a9e54d2d9778078b3a972589a52e7fa0ea20639a7e7a3261f8b5ef20d774afd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3fb577102a312827d1615615255a0c55b9c86a5a3b1cd5dc646de396f496f09f" end # Requires Ruby >= 2.7 diff --git a/Formula/m/mikutter.rb b/Formula/m/mikutter.rb index 62c710652727..1fbc7b09b007 100644 --- a/Formula/m/mikutter.rb +++ b/Formula/m/mikutter.rb @@ -4,7 +4,7 @@ class Mikutter < Formula url "https://mikutter.hachune.net/bin/mikutter-5.0.5.tar.gz", using: :homebrew_curl sha256 "8f8d633fedd1a05767eacbd6840c6c268dd2a47f5cf7f7a520a38c8ea869f6c2" license "MIT" - revision 1 + revision 2 head "git://mikutter.hachune.net/mikutter.git", branch: "develop" livecheck do @@ -13,13 +13,13 @@ class Mikutter < Formula end bottle do - sha256 cellar: :any, arm64_sonoma: "efa933b07c8da1bc27d61fc3cb4b9b71b2cc4bc95f6a70a244f699ab987360ab" - sha256 cellar: :any, arm64_ventura: "dff587adf0fe90128d15150470496dbdc101a8539f450086d8d6698b352ccd2e" - sha256 cellar: :any, arm64_monterey: "a482b000deb96a59d010d3aad8d15e4ba2102a260b4c0dc93ea17809d04e299b" - sha256 cellar: :any, sonoma: "51b35cb2ae929e06a927d6724ab206d5550469e3c280a44bd0822e5368655b54" - sha256 cellar: :any, ventura: "87552b9d9962a9e7616dd40d7a46b1c56d1e57aa9d03f00bcfe6cb5afc9cea75" - sha256 cellar: :any, monterey: "11956d25f67beda546cc65b67f73007c5fa4f32949685cbb797e582aef4bca12" - sha256 cellar: :any_skip_relocation, x86_64_linux: "dec586b039b6103928efe885e7b5422be323b4bee589f2d0ae500fbd9db212bc" + sha256 cellar: :any, arm64_sonoma: "2a8b97e987ca69bd4307b5f1d178c8fa3d9e44573986cd9f4f71db57ae745f03" + sha256 cellar: :any, arm64_ventura: "6d29c706b74c20d36c19cb19c7feb0252296188cdc3587d40500338b9efbf553" + sha256 cellar: :any, arm64_monterey: "1b031235a2664e740b222d2028ee09fe148e4e5484496d0e5f920c3ec6617c7f" + sha256 cellar: :any, sonoma: "0887758152ad30f3e6a3338bf020bc982d1849cb1b01160c35028401c369b851" + sha256 cellar: :any, ventura: "1d2841a72ac9e1f960d122ede46ed90eca91aef4aebdc10c6d30f92a2f8933ff" + sha256 cellar: :any, monterey: "960f81a7bb6d50e519d0ba21bb590baf9804ea2afe426ab01d89416aada3cb37" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4cd97ed8b2370ba6e80ddabfb4edac05a7c4ada24b4249dc92ded90fd6c3f7b2" end depends_on "gobject-introspection" diff --git a/Formula/p/passenger.rb b/Formula/p/passenger.rb index 5035bbe5d00c..fff6d48f5dec 100644 --- a/Formula/p/passenger.rb +++ b/Formula/p/passenger.rb @@ -4,16 +4,17 @@ class Passenger < Formula url "https://github.com/phusion/passenger/releases/download/release-6.0.19/passenger-6.0.19.tar.gz" sha256 "70eee7fecb8a6197517db3b6d134a839768a5388d5d08343e9e020910769b392" license "MIT" + revision 1 head "https://github.com/phusion/passenger.git", branch: "stable-6.0" bottle do - sha256 cellar: :any, arm64_sonoma: "03125e165a0af99cec78cd0520c415f6b23cc4460fe2fb0901e2cb56d9b8bcf4" - sha256 cellar: :any, arm64_ventura: "885ca2062ee5914c645698bfc443cc4030b570c8cba22def080dfc735afc2bbc" - sha256 cellar: :any, arm64_monterey: "50164ab07aca0d32df73eec2db0235b4b8c47fb7b5a8c6e4e865fd1caf3d88b8" - sha256 cellar: :any, sonoma: "488bf5199ef5a25d8f4429af922502e6060bd7ca4dd86b284916626dcaf87e5d" - sha256 cellar: :any, ventura: "77bd9ba672e8aa640c85705e2fc284677f7176b142af36f50101e943f0d71ddb" - sha256 cellar: :any, monterey: "4d9723821b5cae53b1bbb24d8b866f077faedf224dd405b21c5cecc2aee89475" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8ff8fddabdb93c26e3f1b3f980e6941477607c0e1f80be06f167095a7bd2ce04" + sha256 cellar: :any, arm64_sonoma: "2163ce80b7e52d4f5f4c88fa0995864b0126b4ff24a927a3b06c1aeaa2b20d45" + sha256 cellar: :any, arm64_ventura: "7b1e89e8f9b6e08f53ad30b21f7b7ba7b3c0484cafacd0f921112b2a82425084" + sha256 cellar: :any, arm64_monterey: "b879ac845c49a4f852d4f0a5945940f74ee642f136fcdebc0ff8915b8b3dd8ff" + sha256 cellar: :any, sonoma: "ef99b9bf970ece116c72d0c4f40d1c5bc907406e3831721dec3b456435081120" + sha256 cellar: :any, ventura: "e8f96e29bd4afcf34dbbaa553ab508d64e0fe4647295ed4da4f7f2cb2dc7f29e" + sha256 cellar: :any, monterey: "14994201dd210e972582fd1b5c207c574124137402763f376d337af1035eaba8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "496aa6d03be61ecf2844faaf2237996949cdd819aab6bd3462609e8e9e39fd9b" end depends_on "httpd" => :build # to build the apache2 module diff --git a/Formula/p/pgsync.rb b/Formula/p/pgsync.rb index 8ab2beb5c09d..f85666725f41 100644 --- a/Formula/p/pgsync.rb +++ b/Formula/p/pgsync.rb @@ -4,17 +4,16 @@ class Pgsync < Formula url "https://github.com/ankane/pgsync/archive/refs/tags/v0.7.4.tar.gz" sha256 "0d8c0d319374f658a8aacafb15edbc074328aaec503fa92aae6032d3e1f12e60" license "MIT" + revision 1 bottle do - sha256 arm64_sonoma: "dcffe5761fc5428530f190c688049136dd2410e1b8dd686d16e06f7c687ef1f6" - sha256 arm64_ventura: "2dfb0ba78422a71258c0046a1c59e433a7c70fd98e8564494b8878624e056756" - sha256 arm64_monterey: "169345dc69a037d36dac2f0d54ffd229236bd62c86c97f85f07cced38f8c7f65" - sha256 arm64_big_sur: "c3dd3f2937b118494d0002e08fd95ec0959b982396d9f3008d24f7ba05d84fec" - sha256 sonoma: "721fac721e372c58926f39b1387e90841519d664134fb2d0043ca649b454ccdf" - sha256 ventura: "c621ec145ac0bb5ba6297e2b24ee351c418e8144bc6d18c178c5a27c3e431a26" - sha256 monterey: "8f1be82ef9f91002531609773443d58aea9bfb0bd11e6979f7944680960e860e" - sha256 big_sur: "a38c199ddfda5b26938988cb5f575669e3bb0748c045ca5d49da6774988a09b2" - sha256 cellar: :any_skip_relocation, x86_64_linux: "6a6884e6e6c1ed462f3d06a42a2f1c3babfe12e25b9ae784f0072420b7c00344" + sha256 arm64_sonoma: "3be5e4c0b54da4fb5bc67559ed678390d673a80d0fd0d7cc84a3869056b04735" + sha256 arm64_ventura: "390b56a83b1952e3fe7f90b401b09c85262d113864c1e96b34a505eeaca8c71d" + sha256 arm64_monterey: "199400c31c4ad508359244ac88d64f255a08325b4cd1fa23a7675b1c524458c5" + sha256 sonoma: "d93d99284723f99cd8e9fb8662657e165b850555bcb2d0b7eb52a47a8c6db58a" + sha256 ventura: "752a83687459ec26d56765dc3097221411944a8064749056489a9a3df812e864" + sha256 monterey: "6a2edf7a42f8482631d31245b4a12f462f0ceefadaf486e4fe512fdc46ddf14f" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e8f827a09b68fe73cbc33d6f6d02adba242e8577b2adde061ead9ee7bdedc67c" end depends_on "libpq" diff --git a/Formula/r/ronn.rb b/Formula/r/ronn.rb index 14525eb901f4..e40c32384871 100644 --- a/Formula/r/ronn.rb +++ b/Formula/r/ronn.rb @@ -4,7 +4,7 @@ class Ronn < Formula url "https://github.com/rtomayko/ronn/archive/refs/tags/0.7.3.tar.gz" sha256 "808aa6668f636ce03abba99c53c2005cef559a5099f6b40bf2c7aad8e273acb4" license "MIT" - revision 2 + revision 3 livecheck do url :stable @@ -12,16 +12,13 @@ class Ronn < Formula end bottle do - rebuild 1 - sha256 arm64_sonoma: "7526b1ad1d254447a0f65555276a8c5e1c9e0183dbd27fb77ec8fcc226a4bb00" - sha256 arm64_ventura: "c87410b78c23e22e1e5af95f6daa63e8873f84e620503897b98350aa91b05b9a" - sha256 arm64_monterey: "fb99f591b790de0b20615aec5da0fae2e44c448b34aa97a98aa294a730146d48" - sha256 arm64_big_sur: "c7ff16ba6de865321cb09c07b558813c40931085c82a218e24b0e43c866e0aaf" - sha256 sonoma: "9318370e6db0e770f712a13bbf1f0954a3ca461e827dcbdc2b598f5b161b3bc1" - sha256 ventura: "400d40793a1f87b91a9fe71de8b7daed4ca8a7973152f59c744d4b52b4fef374" - sha256 monterey: "f3451322dab44f011821248060aefd9a955aecbbc32300598d5c9a36bca3f860" - sha256 big_sur: "9173eef3a1adf288f93d79a92b1c9872d522e58378a3cf70029ed913bfe01ef7" - sha256 cellar: :any_skip_relocation, x86_64_linux: "bd650317ea2402ecb03924d58635b338f03f3af5ea3b36954ecbfe48d30b5ef0" + sha256 arm64_sonoma: "416aeca29910f0ce1822a255a7d73809d4dd1a29e5d6fb8375aaf5001343a293" + sha256 arm64_ventura: "408a7986228c62661d63bd01bc2d3ba03e22641018915a3366bcb4b9aa1bf92a" + sha256 arm64_monterey: "5cf031f43f4b10d293293263784cebbfe3d1616412dce8ed94c78ea34297cfcf" + sha256 sonoma: "1660a20ae4acba5d8c2672028c1013babb989458720dbc4dc6dba2386380c5f6" + sha256 ventura: "6bb2e2ffd5ab8a76357720b88ea0283b645b0f45b3dc7b30fcb38cc44612889c" + sha256 monterey: "7b3601e05dd8b64eaea9783767ecf9b40dd8d70b43a497f2b8b3f8952525ca3a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5a73748f925012eb92e989e625d1086f08c56f211e92a5b1318837004236d1c8" end depends_on "groff" => :test diff --git a/Formula/r/ruby.rb b/Formula/r/ruby.rb index 9422b7346cd4..8fbb8d788878 100644 --- a/Formula/r/ruby.rb +++ b/Formula/r/ruby.rb @@ -2,18 +2,18 @@ class Ruby < Formula desc "Powerful, clean, object-oriented scripting language" homepage "https://www.ruby-lang.org/" license "Ruby" - revision 1 + head "https://github.com/ruby/ruby.git", branch: "master" stable do - url "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz" - sha256 "96c57558871a6748de5bc9f274e93f4b5aad06cd8f37befa0e8d94e7b8a423bc" + url "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.gz" + sha256 "96518814d9832bece92a85415a819d4893b307db5921ae1f0f751a9a89a56b7d" # Should be updated only when Ruby is updated (if an update is available). # The exception is Rubygem security fixes, which mandate updating this # formula & the versioned equivalents and bumping the revisions. resource "rubygems" do - url "https://rubygems.org/rubygems/rubygems-3.4.10.tgz" - sha256 "55f1c67fa2ae96c9751b81afad5c0f2b3792c5b19cbba6d54d8df9fd821460d3" + url "https://rubygems.org/rubygems/rubygems-3.5.4.tgz" + sha256 "bf70fee8dcc11ebea76d31399c3b6eea90590b06c1c587cef1b6e53ec32b0128" end end @@ -23,32 +23,22 @@ class Ruby < Formula end bottle do - sha256 arm64_sonoma: "6a1a2f3c6404c532cce812679b55469831214ed526344cdef8913c0457c2a32f" - sha256 arm64_ventura: "dd4528e4e2faddab7c90f7a1849b465d190c5d06f2c95a96ec779aca69da9d16" - sha256 arm64_monterey: "6730d64d415526ef41f3a2911be1ca901295cbd37ddc7efb243b3568e5620b01" - sha256 arm64_big_sur: "7a297337dfa9a2afc204e8b3302dc5a25823653fed95c49120b9c87241600e91" - sha256 sonoma: "2bf8261ae35d7d8115ae57bc5a4233fc60729199c887285358bc66e3039069f9" - sha256 ventura: "cc9b5b6ccc54d8182f0ab699b23cb810fd7cc323a1c8a1aa7c257aa93313cc4c" - sha256 monterey: "8cf820914f34d82f6ae5b80a2eae7b75c133a5263e6ca34338a161542878c413" - sha256 big_sur: "937d024ebfab8a3f43ec18a24a626ae2a29a4127c6712b138cea786aaf2c413c" - sha256 x86_64_linux: "c93cfb32aa6168aefa19725dfbe005491fad4ad304c5a2181ce110d291850d42" - end - - head do - url "https://github.com/ruby/ruby.git", branch: "master" - depends_on "autoconf" => :build - depends_on "bison" => :build + sha256 arm64_sonoma: "f1df6988bf95afc9fd2f0f3c81f5ebbc44c329e0256e0cb9e6d1ff0afa87042c" + sha256 arm64_ventura: "4324666563f8553fb823d6eebf087de3d5a2215150920dd18d231d88e02551e7" + sha256 arm64_monterey: "df1e89eab46fc3712498cbd05ab1babcfe4ac65b04922c3ab71a7fc4196c10c4" + sha256 sonoma: "b91811e54f96b78f45d33e51b0113ca979b76a60d64c3ee9b3c22ba4959b3ca6" + sha256 ventura: "b3f7fe0a1e2b5222f3353f3f8d7024aba62933dbb67ae88bdeccebc675ccc04f" + sha256 monterey: "383e350e08b528df131d01b7e5b453ceba5a4355b54239189765bca3b32f7185" + sha256 x86_64_linux: "658faff09d5f5825de52dac5d178ec9e65e91ffcb627f9daf8753b0d42d59c1f" end keg_only :provided_by_macos depends_on "autoconf" => :build - depends_on "bison" => :build depends_on "pkg-config" => :build depends_on "rust" => :build depends_on "libyaml" depends_on "openssl@3" - depends_on "readline" uses_from_macos "gperf" uses_from_macos "libffi" @@ -87,7 +77,7 @@ def install system "./autogen.sh" if build.head? - paths = %w[libyaml openssl@3 readline].map { |f| Formula[f].opt_prefix } + paths = %w[libyaml openssl@3].map { |f| Formula[f].opt_prefix } args = %W[ --prefix=#{prefix} --enable-shared diff --git a/Formula/r/ruby@3.2.rb b/Formula/r/ruby@3.2.rb new file mode 100644 index 000000000000..7e4277e866e7 --- /dev/null +++ b/Formula/r/ruby@3.2.rb @@ -0,0 +1,248 @@ +class RubyAT32 < Formula + desc "Powerful, clean, object-oriented scripting language" + homepage "https://www.ruby-lang.org/" + url "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz" + sha256 "96c57558871a6748de5bc9f274e93f4b5aad06cd8f37befa0e8d94e7b8a423bc" + license "Ruby" + + livecheck do + url "https://www.ruby-lang.org/en/downloads/" + regex(/href=.*?ruby[._-]v?(3\.2(?:\.\d+)+)\.t/i) + end + + bottle do + sha256 arm64_sonoma: "91b5c2d9207e9f58ad261b5f5840c34dc72f1a5eb6de01c3cedaf89e432ddfe3" + sha256 arm64_ventura: "0b65c4ba013503e416a4884712402cc2ed5c6b9f4c4560f86039fb2b71628e83" + sha256 arm64_monterey: "2df167357dc100a1b762b41c0b1458bf28abc360ac0b83e4fc273c57c8b3a3f1" + sha256 sonoma: "8dfc8b566f6eef066982c219a54349745fe357b2ff25a1540ebb670ebb832993" + sha256 ventura: "95143e5b58e724722afaab652fa03a8d44dad295c7eeeca312f752459e79ddd3" + sha256 monterey: "cdab46842594d1697969df3dfaabe26447805c68dd64bdd437358f907595d428" + sha256 x86_64_linux: "69149c1e6132fe612f4b54f0e6e684632b24ec186b9aef6aa55cd23836423b26" + end + + keg_only :versioned_formula + + depends_on "autoconf" => :build + depends_on "bison" => :build + depends_on "pkg-config" => :build + depends_on "rust" => :build + depends_on "libyaml" + depends_on "openssl@3" + depends_on "readline" + + uses_from_macos "gperf" + uses_from_macos "libffi" + uses_from_macos "libxcrypt" + uses_from_macos "zlib" + + # Should be updated only when Ruby is updated (if an update is available). + # The exception is Rubygem security fixes, which mandate updating this + # formula & the versioned equivalents and bumping the revisions. + resource "rubygems" do + url "https://rubygems.org/rubygems/rubygems-3.4.10.tgz" + sha256 "55f1c67fa2ae96c9751b81afad5c0f2b3792c5b19cbba6d54d8df9fd821460d3" + end + + def api_version + "3.2.0" + end + + def rubygems_bindir + HOMEBREW_PREFIX/"lib/ruby/gems/#{api_version}/bin" + end + + def install + # otherwise `gem` command breaks + ENV.delete("SDKROOT") + + # Prevent `make` from trying to install headers into the SDK + # TODO: Remove this workaround when the following PR is merged/resolved: + # https://github.com/Homebrew/brew/pull/12508 + inreplace "tool/mkconfig.rb", /^(\s+val = )'"\$\(SDKROOT\)"'\+/, "\\1" + + paths = %w[libyaml openssl@3 readline].map { |f| Formula[f].opt_prefix } + args = %W[ + --prefix=#{prefix} + --enable-shared + --disable-silent-rules + --with-sitedir=#{HOMEBREW_PREFIX}/lib/ruby/site_ruby + --with-vendordir=#{HOMEBREW_PREFIX}/lib/ruby/vendor_ruby + --with-opt-dir=#{paths.join(":")} + --without-gmp + ] + args << "--disable-dtrace" if OS.mac? && !MacOS::CLT.installed? + + # Correct MJIT_CC to not use superenv shim + args << "MJIT_CC=/usr/bin/#{DevelopmentTools.default_compiler}" + + system "./configure", *args + + # Ruby has been configured to look in the HOMEBREW_PREFIX for the + # sitedir and vendordir directories; however we don't actually want to create + # them during the install. + # + # These directories are empty on install; sitedir is used for non-rubygems + # third party libraries, and vendordir is used for packager-provided libraries. + inreplace "tool/rbinstall.rb" do |s| + s.gsub! 'prepare "extension scripts", sitelibdir', "" + s.gsub! 'prepare "extension scripts", vendorlibdir', "" + s.gsub! 'prepare "extension objects", sitearchlibdir', "" + s.gsub! 'prepare "extension objects", vendorarchlibdir', "" + end + + system "make" + system "make", "install" + + # A newer version of ruby-mode.el is shipped with Emacs + elisp.install Dir["misc/*.el"].reject { |f| f == "misc/ruby-mode.el" } + + # This is easier than trying to keep both current & versioned Ruby + # formulae repeatedly updated with Rubygem patches. + resource("rubygems").stage do + ENV.prepend_path "PATH", bin + + system "#{bin}/ruby", "setup.rb", "--prefix=#{buildpath}/vendor_gem" + rg_in = lib/"ruby/#{api_version}" + rg_gems_in = lib/"ruby/gems/#{api_version}" + + # Remove bundled Rubygem and Bundler + rm_r rg_in/"bundler" + rm rg_in/"bundler.rb" + rm_r Dir[rg_gems_in/"gems/bundler-*"] + rm Dir[rg_gems_in/"specifications/default/bundler-*.gemspec"] + rm_r rg_in/"rubygems" + rm rg_in/"rubygems.rb" + rm bin/"gem" + + # Drop in the new version. + rg_in.install Dir[buildpath/"vendor_gem/lib/*"] + (rg_gems_in/"gems").install Dir[buildpath/"vendor_gem/gems/*"] + (rg_gems_in/"specifications/default").install Dir[buildpath/"vendor_gem/specifications/default/*"] + bin.install buildpath/"vendor_gem/bin/gem" => "gem" + (libexec/"gembin").install buildpath/"vendor_gem/bin/bundle" => "bundle" + (libexec/"gembin").install_symlink "bundle" => "bundler" + end + end + + def post_install + # Since Gem ships Bundle we want to provide that full/expected installation + # but to do so we need to handle the case where someone has previously + # installed bundle manually via `gem install`. + rm_f %W[ + #{rubygems_bindir}/bundle + #{rubygems_bindir}/bundler + ] + rm_rf Dir[HOMEBREW_PREFIX/"lib/ruby/gems/#{api_version}/gems/bundler-*"] + rubygems_bindir.install_symlink Dir[libexec/"gembin/*"] + + # Customize rubygems to look/install in the global gem directory + # instead of in the Cellar, making gems last across reinstalls + config_file = lib/"ruby/#{api_version}/rubygems/defaults/operating_system.rb" + config_file.unlink if config_file.exist? + config_file.write rubygems_config(api_version) + + # Create the sitedir and vendordir that were skipped during install + %w[sitearchdir vendorarchdir].each do |dir| + mkdir_p `#{bin}/ruby -rrbconfig -e 'print RbConfig::CONFIG["#{dir}"]'` + end + end + + def rubygems_config(api_version) + <<~EOS + module Gem + class << self + alias :old_default_dir :default_dir + alias :old_default_path :default_path + alias :old_default_bindir :default_bindir + alias :old_ruby :ruby + alias :old_default_specifications_dir :default_specifications_dir + end + + def self.default_dir + path = [ + "#{HOMEBREW_PREFIX}", + "lib", + "ruby", + "gems", + "#{api_version}" + ] + + @homebrew_path ||= File.join(*path) + end + + def self.private_dir + path = if defined? RUBY_FRAMEWORK_VERSION then + [ + File.dirname(RbConfig::CONFIG['sitedir']), + 'Gems', + RbConfig::CONFIG['ruby_version'] + ] + elsif RbConfig::CONFIG['rubylibprefix'] then + [ + RbConfig::CONFIG['rubylibprefix'], + 'gems', + RbConfig::CONFIG['ruby_version'] + ] + else + [ + RbConfig::CONFIG['libdir'], + ruby_engine, + 'gems', + RbConfig::CONFIG['ruby_version'] + ] + end + + @private_dir ||= File.join(*path) + end + + def self.default_path + if Gem.user_home && File.exist?(Gem.user_home) + [user_dir, default_dir, old_default_dir, private_dir] + else + [default_dir, old_default_dir, private_dir] + end + end + + def self.default_bindir + "#{rubygems_bindir}" + end + + def self.ruby + "#{opt_bin}/ruby" + end + + # https://github.com/Homebrew/homebrew-core/issues/40872#issuecomment-542092547 + # https://github.com/Homebrew/homebrew-core/pull/48329#issuecomment-584418161 + def self.default_specifications_dir + File.join(Gem.old_default_dir, "specifications", "default") + end + end + EOS + end + + def caveats + return unless latest_version_installed? + + <<~EOS + By default, binaries installed by gem will be placed into: + #{rubygems_bindir} + + You may want to add this to your PATH. + EOS + end + + test do + hello_text = shell_output("#{bin}/ruby -e 'puts :hello'") + assert_equal "hello\n", hello_text + ENV["GEM_HOME"] = testpath + system "#{bin}/gem", "install", "json" + + (testpath/"Gemfile").write <<~EOS + source 'https://rubygems.org' + gem 'github-markup' + EOS + system bin/"bundle", "exec", "ls" # https://github.com/Homebrew/homebrew-core/issues/53247 + system bin/"bundle", "install", "--binstubs=#{testpath}/bin" + assert_predicate testpath/"bin/github-markup", :exist?, "github-markup is not installed in #{testpath}/bin" + end +end diff --git a/Formula/s/solargraph.rb b/Formula/s/solargraph.rb index f2336a77f556..7d74f15cc842 100644 --- a/Formula/s/solargraph.rb +++ b/Formula/s/solargraph.rb @@ -6,20 +6,21 @@ class Solargraph < Formula tag: "v0.50.0", revision: "58f3b8d0f31a3bded0b1cdbb6b2934eee262f03b" license "MIT" + revision 1 bottle do - sha256 cellar: :any, arm64_sonoma: "4de169818f370c104c019f7c90ad134c1f88c75129c565274efc9c6d857bd80b" - sha256 cellar: :any, arm64_ventura: "fc34cfa5a627af051fe3c3fc622b8393c900a0cd5cb10c8e99be2a7c0f34e80a" - sha256 cellar: :any, arm64_monterey: "bd2d83875ab54015bff63bb551f5ef7c62e3dec22ba254a5c905107b0a86c8bc" - sha256 cellar: :any, sonoma: "e851c6571e98f0478a9dad76944e81b69e63aa6476afdf99dc0041eb55dff9f0" - sha256 cellar: :any, ventura: "980a108be8c982b100ea34a8ac3caef40e18b54fa2b0c57792a3bc3699bd8fa8" - sha256 cellar: :any, monterey: "e8c27f1d6c6f57ef308874bfffe3c7a17e30024b49c3b25ce34dfd2f217d60af" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4ba6bb1e937b5aae80f55af4722ccbed7d43776a2ed1b4c9747d781698d232a4" + sha256 cellar: :any, arm64_sonoma: "adf2c964dbf8a6e8e6df15c78a99c7635cad6a8e29eeb922e418a135f414c38b" + sha256 cellar: :any, arm64_ventura: "ac3502934bfd32481fc7bb267318ac17fa4a1f4c4f87d83a1226c0fc7b84243e" + sha256 cellar: :any, arm64_monterey: "a5d150ce559e3a63e7c2cf8cacd0b693ecae7d3a0cc4053ab4bfb118ca55e8b8" + sha256 cellar: :any, sonoma: "9a0a1f7fbdbd210833a3fd49228457bb49d73df9aaa3255bbdf539f40bb5755b" + sha256 cellar: :any, ventura: "7c26cfc1b83a167f245b25283fc9c15af0083605f4a6e8a188932466efe3ac32" + sha256 cellar: :any, monterey: "77c8978cae979848b8caf92d1a11c9a7bfa64657b2b27fdedc11d2584a2ec5a5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "36d017f532d294cfc9a8d42ec0997e89117b49d6f9457cdfb0c69bf1da2c88c2" end depends_on "ruby" # Requires >= Ruby 2.7 - uses_from_macos "xz" + depends_on "xz" def install ENV["GEM_HOME"] = libexec diff --git a/Formula/s/sugarjar.rb b/Formula/s/sugarjar.rb index cfb882f792e9..45d9b71feffb 100644 --- a/Formula/s/sugarjar.rb +++ b/Formula/s/sugarjar.rb @@ -4,15 +4,16 @@ class Sugarjar < Formula url "https://github.com/jaymzh/sugarjar/archive/refs/tags/v1.1.0.tar.gz" sha256 "5a75fab10cfb1509ae9e7ee5cfced13afbfec19e44e5020acf4a219f9c04f79c" license "Apache-2.0" + revision 1 bottle do - sha256 cellar: :any, arm64_sonoma: "4c7417515051fd9decc51f77a4d4f19749dc1c61a5802696140d93f28cef2864" - sha256 cellar: :any, arm64_ventura: "62ee728a81c18f1b926824dfb52a0845ee66a99034a004ab26f6f6cb52132b34" - sha256 cellar: :any, arm64_monterey: "4b95b2fa461e1386af8b9ba962c579fb4e926e3a9ad917b4d4a1651a7b4a4e0b" - sha256 cellar: :any, sonoma: "67864cca5dd7d12755920b3a6b5ea5aa0f4315fc1473457a2b4ec31cd5a303f4" - sha256 cellar: :any, ventura: "3a6eacee3045fa7171f2d1d0fdd016bf7c3aeb79ea7ad0522788f2fbb9f745db" - sha256 cellar: :any, monterey: "b6fd9bc72594e4f37ff186d96ddc87be457d6428ec140fce79951c2a9a923df0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "33268b02c480c99c1206a84d2fbbffb469ae3a43167bac16a1d82e9eebdb25da" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "5372e89ff6e0b73f450dd765c4271ec3df21ca9f177ecc4f415c919634ae6139" + sha256 cellar: :any_skip_relocation, arm64_ventura: "5372e89ff6e0b73f450dd765c4271ec3df21ca9f177ecc4f415c919634ae6139" + sha256 cellar: :any_skip_relocation, arm64_monterey: "5372e89ff6e0b73f450dd765c4271ec3df21ca9f177ecc4f415c919634ae6139" + sha256 cellar: :any_skip_relocation, sonoma: "1fd2408f8f41f9d77269d0030ff3f94dd8ff6ff6fc5153954bd4cbab5949e207" + sha256 cellar: :any_skip_relocation, ventura: "1fd2408f8f41f9d77269d0030ff3f94dd8ff6ff6fc5153954bd4cbab5949e207" + sha256 cellar: :any_skip_relocation, monterey: "1fd2408f8f41f9d77269d0030ff3f94dd8ff6ff6fc5153954bd4cbab5949e207" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5372e89ff6e0b73f450dd765c4271ec3df21ca9f177ecc4f415c919634ae6139" end depends_on "gh" diff --git a/Formula/t/travis.rb b/Formula/t/travis.rb index 583663cb385b..a0c36809242a 100644 --- a/Formula/t/travis.rb +++ b/Formula/t/travis.rb @@ -4,18 +4,16 @@ class Travis < Formula url "https://github.com/travis-ci/travis.rb/archive/refs/tags/v1.11.1.tar.gz" sha256 "438b30362b54ed5c8668abf4212f239ac9081ab3aeb7cb9a24a9bf4b044495c3" license "MIT" - revision 2 + revision 3 bottle do - sha256 cellar: :any, arm64_sonoma: "c4a01bf208216d3e979382d7d8c1a73e8354cbaabbd39bb210f680d4c9d05d59" - sha256 cellar: :any, arm64_ventura: "e9e8e09727abc98e24bdaf545d9ef09360fd81cb127846092b50b43d2c3e1b3a" - sha256 cellar: :any, arm64_monterey: "b7d1ee73323d634a7f225b3cc9b933aee4422b8443a131726da6d716e4f2b2a9" - sha256 cellar: :any, arm64_big_sur: "8d2540127e9a316a2e567293bc9cfeaeb63275f022dd0eb4dec07321dda25b01" - sha256 cellar: :any, sonoma: "d35acc75c44edabe74e3b76aa541d5d6567103250a6c7c0cf7bd41abaf82eec6" - sha256 cellar: :any, ventura: "7aeace183f49a6013abc90794b05ce3085ef895a04b9610ba09eb950c77277be" - sha256 cellar: :any, monterey: "642811990a08cc4e35765e2433f8f14b45b0f84fc46cd8e2470d76d92d78a605" - sha256 cellar: :any, big_sur: "9738d5d44d319450e07e59d8ac47e50e60c45076bab8a873e9e1b6447b99471e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f522e0528bfe365b56f461472f766ddc861c360e858a915ed670570a41150704" + sha256 cellar: :any, arm64_sonoma: "2f65f4d4c87f7e495738447c4611e3185daae3843c43598c7a6579813b031b23" + sha256 cellar: :any, arm64_ventura: "97f5a55d76e5705fbd115b1245e3d3298ac5aa264ff6c11fe8d95f4edd246624" + sha256 cellar: :any, arm64_monterey: "806951224f44ededcaa6133aa5a327f25b23fcd12eca6680f686070a1c0792dc" + sha256 cellar: :any, sonoma: "525ce73c6bf2b3eab4656b1698acebef0b8b5478d987d898e9b4116585dbbb34" + sha256 cellar: :any, ventura: "6268c5e6afda03121560a8fe7070161a51345a116b3edb2f2c8d1c576656bf99" + sha256 cellar: :any, monterey: "94175386e959e0bf8aaa1400dca6d198059334541a04b58d72a6dff465f2afac" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b18c8115c15be6aecd5784e38cc18676fe81a6dc095ea51bf5c5fea8b3ad8648" end depends_on "pkg-config" => :build diff --git a/Formula/u/uffizzi.rb b/Formula/u/uffizzi.rb index 6968e8b8283b..185ad4b33770 100644 --- a/Formula/u/uffizzi.rb +++ b/Formula/u/uffizzi.rb @@ -4,6 +4,7 @@ class Uffizzi < Formula url "https://github.com/UffizziCloud/uffizzi_cli/archive/refs/tags/v2.3.4.tar.gz" sha256 "170849b4054e45b6a4c0fd8343f05e55817c8f10b6190d7f0d3edf1ae994629e" license "Apache-2.0" + revision 1 livecheck do url :stable @@ -11,13 +12,13 @@ class Uffizzi < Formula end bottle do - sha256 cellar: :any, arm64_sonoma: "beaa44595b887aa5a198a6bc4373b78863015278df99b809b4850bf577296a8e" - sha256 cellar: :any, arm64_ventura: "a438d45c0f1300242c00034b46b8f12a3c7f68a441a20c6cdf0d3c51ba277727" - sha256 cellar: :any, arm64_monterey: "be610445936160783388b4bc95d0e149360e88450e39c3d5c6616710e2560f9e" - sha256 cellar: :any, sonoma: "4aca3e986d4b8b7daa9aac01f11a96b4cd8d17d20c07a74f61342d0f479a5227" - sha256 cellar: :any, ventura: "9c09196d7ebc9cc1bbefc3d6df535eec6dcb3ad15ac702dd3427730084ff280a" - sha256 cellar: :any, monterey: "602264d64708895a722daf1b0b8001932faf5d4b3b26b02101c6fbccc3354581" - sha256 cellar: :any_skip_relocation, x86_64_linux: "19b054ecc1d290036513e41d6592cddfab2bcd4d102c343f604b9c1c28f2513b" + sha256 cellar: :any, arm64_sonoma: "c10fcd3fb70e12858f4c3fedce685330aaeadc9ff0bb70de566b7df6639111ba" + sha256 cellar: :any, arm64_ventura: "235401c933d0332b42c7bb76c3f19a216e86fc075e4805087d82ba479db95e2e" + sha256 cellar: :any, arm64_monterey: "d0e6c235de27bb58f16117611f5a97a178978fe5da18c9c8dd53a9208567111c" + sha256 cellar: :any, sonoma: "48d6c5e84ba1a7ea03984f8e41b9bfedc411926493f2b312bb01d39615081218" + sha256 cellar: :any, ventura: "944ccd0b1af4887db195137e30b4134600c697a44b28de35befdde19f0905c04" + sha256 cellar: :any, monterey: "ae31719367901295bdf355e9220e315984a172d76b6791efad1a3250909b6510" + sha256 cellar: :any_skip_relocation, x86_64_linux: "cc4b3ef93981b36e90d3dfa19f67b4b165f46f6a6672c9db77713991882aed04" end depends_on "ruby" diff --git a/Formula/v/vim.rb b/Formula/v/vim.rb index 34a0d2b2a2f2..45758ca2745d 100644 --- a/Formula/v/vim.rb +++ b/Formula/v/vim.rb @@ -5,6 +5,7 @@ class Vim < Formula url "https://github.com/vim/vim/archive/refs/tags/v9.1.0.tar.gz" sha256 "ddb435f6e386c53799a3025bdc5a3533beac735a0ee596cb27ada97366a1c725" license "Vim" + revision 1 head "https://github.com/vim/vim.git", branch: "master" # The Vim repository contains thousands of tags and the `Git` strategy isn't @@ -17,13 +18,13 @@ class Vim < Formula end bottle do - sha256 arm64_sonoma: "ab0dd65931cc8626a5ed089fe601de83180579c087b294cb47f162c66ed85d57" - sha256 arm64_ventura: "ca4a9eefa8c3701595f9d154fad524466f83ad10a5dde76fc2bf50113c9fa400" - sha256 arm64_monterey: "69f1acd3bfd08464676fc2bad9db81097922c5856f6ffc06117b3a01dfcfabe2" - sha256 sonoma: "ee91ce7b7107e3ed62dc487157ed2ddde0388603fe85f42f4481521526cec7f7" - sha256 ventura: "46247d11f59d8aed92118bbb94204f060ac9a5e27e1fd99728ada802e04b9bcb" - sha256 monterey: "d3d0a8c8c3757e25e74918c753f75480094f99ff630851a98b83c6e093c45ba2" - sha256 x86_64_linux: "6958e315386faad0cfa5d65c2d4b2912ed987c9601685c43a1f32b4a27967af2" + sha256 arm64_sonoma: "0506b6a7de4b97804085e2205a30ebcdc685700fb7666efa5ff2485302ce4bc5" + sha256 arm64_ventura: "458aa35d0e85c63e375b73d0073b998b65bc593f444b323154e89a923b6bb6ac" + sha256 arm64_monterey: "64b2880b609d84cfec5d163193cfeb8708bad4165a6d7d5f7bd0141a10f32d9e" + sha256 sonoma: "adea12021e4a5c53bdaf12b6dcc0150a106c8534d500fc6e1b2bd86dcf803da1" + sha256 ventura: "146a360b2dcb37d1dd6a965d5d8e0506369827a424ca00500497d1298f525253" + sha256 monterey: "976a199b796554dc806c69a974cc977ef406c8f78e72980860b18005428e2b36" + sha256 x86_64_linux: "07930aeb9c79f6dc5fa03b3dc3d8a9161425ef7b3667c2f96127cb5eb0693041" end depends_on "gettext" diff --git a/Formula/w/weechat.rb b/Formula/w/weechat.rb index 756b39c6b556..2a2d4083fd4c 100644 --- a/Formula/w/weechat.rb +++ b/Formula/w/weechat.rb @@ -1,19 +1,20 @@ class Weechat < Formula desc "Extensible IRC client" homepage "https://www.weechat.org" - url "https://weechat.org/files/src/weechat-4.1.2.tar.xz" + url "https://weechat.org/files/src/weechat-4.1.2.tar.xz" # if after 4.1.2, should be able to remove below 0879f9e patch sha256 "9a9b910fbe768bb9de7c7ac944f5db8f233833f345b2e505e16ec6ef35effbb5" license "GPL-3.0-or-later" + revision 1 head "https://github.com/weechat/weechat.git", branch: "master" bottle do - sha256 arm64_sonoma: "49dd6382c9c962832cd8f7f103bc9407c2aab65c4c298ba41bab218ec3483774" - sha256 arm64_ventura: "9104547bea0ddbfda85cd60a91feb635d6e236df0af823c94f6f4c5eaddf0682" - sha256 arm64_monterey: "f4ac3482770407a45bd501fb4d68ecc846039efd6f215a0a02d8ea84872f42de" - sha256 sonoma: "92956a5cfe954ed0bcac28e55f9c0bfe13ea7345b3909d15acce2395ac618348" - sha256 ventura: "3077f127a7721574e2c676888142020da25f81a131c29fc3b27ceb4b9d520e1c" - sha256 monterey: "256203a53e8d74abdab4da0645b24489211b0c19e6be47e50d12ba24e22b7553" - sha256 x86_64_linux: "21ce7f7d32a3cf4a69ddcef3fb32b8fe1bf904d7f845f20bf2cadf160cdeff94" + sha256 arm64_sonoma: "ec4f1ba037b451570e576ccf72f432407f1d809a1e2dcc9a8f7a619284f8929f" + sha256 arm64_ventura: "63b07d78ffc9f2b20d1796cb1945837688794d8a880d4f99005dfc5305d64c15" + sha256 arm64_monterey: "6aa679aba4747e6717f0d8bf469c00638fb22931ab1e1c34be7dccd5a7c9f508" + sha256 sonoma: "0fb9959d0baae13e1122d3e0ba858a3ffcf86de2c44fe156005d39bf9597173b" + sha256 ventura: "6e7b761df134dcea228000db713de73ff5aacfc2f2d19a4b82a176c5172d3dc8" + sha256 monterey: "81ffd37bf627867c1762ee3b33662309a83385d4be6edcb25b1921a642b2d9ac" + sha256 x86_64_linux: "5c506249ea0493cbb466bcf5041f13c075a0001373a1b4843d76a3e0b15c781f" end depends_on "asciidoctor" => :build @@ -37,6 +38,12 @@ def python3 which("python3.12") end + patch do + # Patch cmake/FindRuby.cmake to be aware of Ruby 3.3 + url "https://github.com/weechat/weechat/commit/5c65a73432f278a0caf36363a8b01571f1c7236a.patch?full_index=1" + sha256 "0879f9e21bd606726cd62a14cab76fcd8a4631c614c178cdb72c124a6c610cdc" + end + def install pyver = Language::Python.major_minor_version python3 # Help pkg-config find python as we only provide `python3-embed` for aliased python formula diff --git a/Formula/w/wpscan.rb b/Formula/w/wpscan.rb index 6604f4998d26..3b8e57fe78e2 100644 --- a/Formula/w/wpscan.rb +++ b/Formula/w/wpscan.rb @@ -4,16 +4,17 @@ class Wpscan < Formula url "https://github.com/wpscanteam/wpscan/archive/refs/tags/v3.8.25.tar.gz" sha256 "25f14d254279d3944f35f8f4638f0fcdc89dc60e28179d0d7fb64b9366e86fd8" license :cannot_represent # Source is public, commercial use requires a paid license + revision 1 head "https://github.com/wpscanteam/wpscan.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sonoma: "142d9960895c8e2c003ad6356ef2e43b22db97d51a9d0cd603e415de40fb575b" - sha256 cellar: :any, arm64_ventura: "fb80a89e966d3d6ac18107e61176f9ba84cabe60858ea3981a93d92f46d16d84" - sha256 cellar: :any, arm64_monterey: "f85d08916cbce890f2a538eab4eb3dbddbb45b0ee52f001394869eddb8c3a0dc" - sha256 cellar: :any, sonoma: "6bda1faf1505cd39a4848ab830d708e393870993e3105cf2943df8513644b06c" - sha256 cellar: :any, ventura: "a3ac4570fa1a9d4363f44d65d3173ec7aabc8fda5ecb75d1772df95bff555d98" - sha256 cellar: :any, monterey: "6b6311dbc6618b6f914d7268de0ec812f1f44642e443c7e22006d82cc4d229cb" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f02bc3cbb730b93e44c82b257df6a327310c8a93df417736a0946a680a2c0a09" + sha256 cellar: :any, arm64_sonoma: "2ac3cf64d75be9a626c727794b359b1300ad4057f8fe45c469bae4bf99c3318d" + sha256 cellar: :any, arm64_ventura: "9072dee8b7026bafe0763ecba5eb41a165996e6bea37346e8ce86f7571b3374e" + sha256 cellar: :any, arm64_monterey: "d309101da666bb58ce0d7748eb68d7e309b6feb18f6fd1c912442e9c88d4c4e5" + sha256 cellar: :any, sonoma: "3449909e7064950856b8be8963034046a3bc4fae08a211bc6c11932e49fd3f14" + sha256 cellar: :any, ventura: "6fb0e9624ec143064675f9820cedea1416a80d9c975600827596449d32dc33e6" + sha256 cellar: :any, monterey: "3b4d53f5db0cd6528c727be5dd698560e465641167283a28c84da1cbbe950dc4" + sha256 cellar: :any_skip_relocation, x86_64_linux: "617ae4b86d3d72fc8a0324524c073723202dc1135828a2a60e2a286e2482e183" end depends_on "ruby" # Some gems require >= ruby 2.7 diff --git a/Formula/y/youplot.rb b/Formula/y/youplot.rb index 833b2e823554..385499a70c40 100644 --- a/Formula/y/youplot.rb +++ b/Formula/y/youplot.rb @@ -4,17 +4,16 @@ class Youplot < Formula url "https://github.com/red-data-tools/YouPlot/archive/refs/tags/v0.4.5.tar.gz" sha256 "aa7339139bc4ea9aa0b2279e4e8052fde673a60ad47e87d50fde06626dc2b3c3" license "MIT" + revision 1 bottle do - sha256 arm64_sonoma: "62c44866751c1a8bc34e284d3a7899c35e38a24514b8d8264f9415d2c97e4e5c" - sha256 arm64_ventura: "60e92af5e86cc5c29a923a12470c36b6c1bdbe9e3d0549ce483b45974494a090" - sha256 arm64_monterey: "397cf683916a6b62eb8ac1a8ca98bb56d3ca3d9fdd725f40702d6f72c7e2bf4b" - sha256 arm64_big_sur: "6a0cc141b2dfc5bcd7a28666ca181799d5b6fbf48dca90ac64e582e7225810a2" - sha256 sonoma: "44e090b0d2699aba314daf5da89e6f64001251ea6edd5e476987d5812cc28ff1" - sha256 ventura: "13fedf180b967115571c03890214d65cfcaf8607acda2a75dea5b263c47ee3cb" - sha256 monterey: "c2d9cddf97b15b474f181f318f97a24a50e50e7e7ca71922cb97248d13935383" - sha256 big_sur: "fbc41b8190ca616ba3794aa5d75fc9121cb15e303fc2f4a7df0926bc74468ff0" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c14eb0b846c089762f066aef1f2cda5093012274234b92023a331a1bf8e93bdc" + sha256 arm64_sonoma: "5790be8d29022d7574e830c5d2e1e994dc99d7c5185ac8cd0d60a49ee740e05e" + sha256 arm64_ventura: "f22e52308aed43e61afdab8fedf9313f605c14413ecfac513d185ec7107fb2c4" + sha256 arm64_monterey: "bd9c61e9685720de5cde6a899580055aeab22670a5e106fbed42dbe076ce1353" + sha256 sonoma: "a9f7dc3f7f756c46f2977eedc450306c325edd0773a4b3b1a991b89420c17d17" + sha256 ventura: "88f43ecbfaffb645ba7920297024ca67f4ab52acea27c1f660d8a33c15c98485" + sha256 monterey: "5bd453f72f8a67c46f6df9989c3d26b470da4a4c659e2ff71cc783839663d824" + sha256 cellar: :any_skip_relocation, x86_64_linux: "14c5bc2c43beccff2176c088b05202e2a34db3c0d5487a64e33486e2e5046d31" end uses_from_macos "ruby"