diff --git a/Aliases/boost@1.88 b/Aliases/boost@1.89 similarity index 100% rename from Aliases/boost@1.88 rename to Aliases/boost@1.89 diff --git a/Formula/a/apngasm.rb b/Formula/a/apngasm.rb index b13c2f15cc481..5679e0ef4b732 100644 --- a/Formula/a/apngasm.rb +++ b/Formula/a/apngasm.rb @@ -4,19 +4,18 @@ class Apngasm < Formula url "https://github.com/apngasm/apngasm/archive/refs/tags/3.1.10.tar.gz" sha256 "8171e2c1d37ab231a2061320cb1e5d15cee37642e3ce78e8ab0b8dfc45b80f6c" license "Zlib" - revision 17 + revision 18 head "https://github.com/apngasm/apngasm.git", branch: "master" no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "9f9562c52caf37166d3771a0e370250319750ce9fa016ca099ee231ba4ae88d3" - sha256 arm64_sonoma: "f0791efcfc25b7001706e2e2bdcb1f9120d8cf5fd1c34a1fefdfb09056b492dc" - sha256 arm64_ventura: "3d82122ccb48a72935372aac4a7952a4a078b8e1918704e3f68ed4feb50bc225" - sha256 sonoma: "fc995725850b2752e9f442bf63eee3cffd43a4454a48429edd57cbeab2b4356c" - sha256 ventura: "c37625e57630e64210b78c4621173c635fc6fe567c2a334fcce25b5c0723017e" - sha256 cellar: :any_skip_relocation, arm64_linux: "5b9da2361fb8475de751ce0eadc113311b992916637e11fd1e70c00d579b4ec9" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7176fba311bf1861d06e2f5cab3172ec487c50aa1aaaa8ca84d7adf14d52f5cb" + sha256 arm64_sequoia: "909813b7286d5c3dbff8d6b13497fe607037fc65fe0ea065b676e2b831789073" + sha256 arm64_sonoma: "e0d5bf50c94003d87095dcdd397ede2dcff470f208dfd60a63a49f2a5713490f" + sha256 arm64_ventura: "1eaf62b76489a8137ce94807e4620bb9858aa5fe14c2aae549ee21225549a6c8" + sha256 sonoma: "f58b86508e14f1eec53218dab0e9ca5f4416fe48884f2be2439224f4763ec7bd" + sha256 ventura: "9db2561881222680a4b2740f342ce45ec1ada0c4c95a211ad0bdb16c274fbc24" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ab4cf496aea65ea1db6d5e1ac594e76e5f6e82454d8bc3e48fe03672d115bf3d" end depends_on "cmake" => :build @@ -33,6 +32,12 @@ class Apngasm < Formula cause "Requires C++17 filesystem" end + # Fix build with Boost 1.89.0, pr ref: https://github.com/apngasm/apngasm/pull/111 + patch do + url "https://github.com/apngasm/apngasm/commit/7bf77bdefd348c629f650e2a5102a26ab6bee7b8.patch?full_index=1" + sha256 "cbb9d679c5d46424bb00962481903f12b8b0e943dfdc98910ad05af7c7dacf5b" + end + def install inreplace "cli/CMakeLists.txt", "${CMAKE_INSTALL_PREFIX}/man/man1", "${CMAKE_INSTALL_PREFIX}/share/man/man1" diff --git a/Formula/a/augustus.rb b/Formula/a/augustus.rb index 4ab0ac402fd42..c207420390623 100644 --- a/Formula/a/augustus.rb +++ b/Formula/a/augustus.rb @@ -4,19 +4,18 @@ class Augustus < Formula url "https://github.com/Gaius-Augustus/Augustus/archive/refs/tags/v3.5.0.tar.gz" sha256 "5ed6ce6106303b800c5e91d37a250baff43b20824657b853ae04d11ad8bdd686" license "Artistic-1.0" - revision 10 + revision 11 head "https://github.com/Gaius-Augustus/Augustus.git", branch: "master" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "f47cdb45ef4200baba259b2121c4ff8a891718d1fdb05d2dde50bf05cff4c6e9" - sha256 cellar: :any, arm64_sonoma: "f1aebc2cc4d9edea554a9d6c8d97fe7a9cc1c5472f4fce02a52ef24bdafb39b3" - sha256 cellar: :any, arm64_ventura: "c1ca454de2e8c22ba3bf665bbeaaaf817bcfeab300cc0bb4c554304d7438e80c" - sha256 cellar: :any, sonoma: "a90a9c0bc0d71ea9e05ac892b70674c96761a58cd7de65d9c1faf88da530019b" - sha256 cellar: :any, ventura: "66bb31467b3216cf1f87dd1dde80d276a32efc9e66b20e1bc7c06874fc3b77c3" - sha256 cellar: :any_skip_relocation, arm64_linux: "b8ba8fa93a2f0295ca879dc553cf209e47f831519aad7d7aa45a7423eb77d8cf" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ac23536a2d77a19a651f49b26ff56382cbc3c9b535b1ce015831375165548dfa" + sha256 cellar: :any, arm64_sequoia: "06f498925823cbdedaf60204cf457f802100a392fa33e528c3b6d1997a01d5d8" + sha256 cellar: :any, arm64_sonoma: "400c79fab02d6b771cd3f56b416cedf97a478067275cefba4b6c00862702a68a" + sha256 cellar: :any, arm64_ventura: "d0a38630e0aca7c3b35d567e92b5cb88cb21866f0e7a09301eaeeb214e83dc8c" + sha256 cellar: :any, sonoma: "890855e13b04f2e5344f40e3cafa211b734a115bb1a9e20c7bf990c4c3aa5e42" + sha256 cellar: :any, ventura: "459888204f0f0a84e2d52ab6d9fe7e432803a9727b8ad83819862ff47c482fef" + sha256 cellar: :any_skip_relocation, x86_64_linux: "80b5d3640841e47c9ae79dc92b1521931d9e9c4b74525b16fb985e4d5cf5650d" end depends_on "bamtools" diff --git a/Formula/a/avro-cpp.rb b/Formula/a/avro-cpp.rb index dd81f0781629b..5401bbfbb2f46 100644 --- a/Formula/a/avro-cpp.rb +++ b/Formula/a/avro-cpp.rb @@ -5,16 +5,15 @@ class AvroCpp < Formula mirror "https://archive.apache.org/dist/avro/avro-1.12.0/cpp/avro-cpp-1.12.0.tar.gz" sha256 "f2edf77126a75b0ec1ad166772be058351cea3d74448be7e2cef20050c0f98ab" license "Apache-2.0" + revision 1 bottle do - rebuild 1 - sha256 cellar: :any, arm64_sequoia: "35545fc4240e13f8631fe71b1a9469092c15e2793c0d106d14fb34533db0e84b" - sha256 cellar: :any, arm64_sonoma: "23c9ec83f2944a1d29735e620a4f64b7e0d9d94326c6dc9633383cfd53ebbecb" - sha256 cellar: :any, arm64_ventura: "425d77362d151dc0cb07d97bf7dc3588f340f568c8b5fcb23377f61510e47ea5" - sha256 cellar: :any, sonoma: "82b98ee513025822b480a023234fe08f4f8d57fcab9b561c653562cde087c6a4" - sha256 cellar: :any, ventura: "c04f7eef9843de29ca88223e70476d221cf017313b558c544bd4f47dc403c72d" - sha256 cellar: :any_skip_relocation, arm64_linux: "22e8f9ba754a3dd5ed7ec1fe95b0c79b859bb9aa7fe95abc9f3340c7e8bda79d" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c4c9fcfa73b1edfe173bd96bd36844029d48614ed5e8934498a2b67329da5183" + sha256 cellar: :any, arm64_sequoia: "c957d98325e78e380f0350d9c9e96edd4dedf5bc6e066cd3e1cc8149b50c8598" + sha256 cellar: :any, arm64_sonoma: "b099c4cb40748b37a98350b66ecfaeeca27028731698f061a943aa677cea409b" + sha256 cellar: :any, arm64_ventura: "2bd5f3b4db84283a53fd5ad1378e64fe2be612ba26d542eef7678de2c3a9bc39" + sha256 cellar: :any, sonoma: "1f97c3b6d551ac12a5709fc8677c5f9383d82f592a55884009fefd14f1c86829" + sha256 cellar: :any, ventura: "ec11016e755c1c5ccae51e3e6f443a5051ace8c0649129102d047150fada63dc" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3ae8f2eb793dc55a6deb6907c02445d54feb481060a4c0fdc8bbbbdd3cfb3737" end depends_on "cmake" => :build @@ -25,6 +24,7 @@ class AvroCpp < Formula # Fix compatibility with `fmt` 11, https://github.com/apache/avro/pull/3444 # Fix to use system installed `fmt`, https://github.com/apache/avro/pull/3447 # Both patches are not applicable to the source splitted tarball + # Also add workaround for Boost 1.89.0 until next release that drops Boost dep patch :DATA def install @@ -62,13 +62,15 @@ def install __END__ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 19059a4..ba95df6 100644 +index 19059a4..afdfdf5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -82,15 +82,18 @@ endif () - find_package (Boost 1.38 REQUIRED - COMPONENTS filesystem iostreams program_options regex system) +@@ -80,17 +80,20 @@ endif () + + find_package (Boost 1.38 REQUIRED +- COMPONENTS filesystem iostreams program_options regex system) +- -include(FetchContent) -FetchContent_Declare( - fmt @@ -78,6 +80,8 @@ def install - USES_TERMINAL_DOWNLOAD TRUE -) -FetchContent_MakeAvailable(fmt) ++ COMPONENTS filesystem iostreams program_options regex) ++ +find_package(fmt) +if (NOT fmt_FOUND) + include(FetchContent) diff --git a/Formula/b/bastet.rb b/Formula/b/bastet.rb index 7899c53c4936a..fe64dc7ced4a1 100644 --- a/Formula/b/bastet.rb +++ b/Formula/b/bastet.rb @@ -4,18 +4,17 @@ class Bastet < Formula url "https://github.com/fph/bastet/archive/refs/tags/0.43.2.tar.gz" sha256 "f219510afc1d83e4651fbffd5921b1e0b926d5311da4f8fa7df103dc7f2c403f" license "GPL-3.0-or-later" - revision 11 + revision 12 no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "4f2a75e89523a611c43e835885e8a88ce1969c829d53285815338ee3b6870274" - sha256 arm64_sonoma: "36d7d9ed8c1661e91989775501e2fb37f93e7293adaed83b10d816ab85a8d6dd" - sha256 arm64_ventura: "f35791ce54bddbda1f3812bff67957693fe791ca4c9c023f8afeb868bb74c73e" - sha256 sonoma: "36f49100437319373f0c97a0f2e6a04f314e5a6e7fe70e19f4a10a92157399a7" - sha256 ventura: "bf1b93563715abc343a11e63a351ad9a3c9f8d5348a4f4742636a116ceb4b72f" - sha256 arm64_linux: "a8785e6b7bf3304eb37a4550cd19ba6715a9d8b77babbf5e1308bbe81cc0de72" - sha256 x86_64_linux: "a07a23ef63af7763e40f927c8deb51effc415fe71ee3c7baadebc716fab9dd58" + sha256 arm64_sequoia: "4610cfc2730928d36fc2c129de55b26257ceb5e13821142529ff948660073bf6" + sha256 arm64_sonoma: "246ad961cdfb6d5c55993faabe240444589c870cbc5eb2567130f53ec94bc6f0" + sha256 arm64_ventura: "a0862ef06147f76cf326257d45eea42597330c5c45f631317b1c8c39ccd5136f" + sha256 cellar: :any, sonoma: "98a67787b19ac466bcca7bdb637815e7baf9c3dcaefd03a69a4f240c6600c60b" + sha256 cellar: :any, ventura: "ad8b5e6d2c65c9d503d57401856729551a993e34d6201f396a52c8e811f349b4" + sha256 x86_64_linux: "fac2d3e5ddb3dde86764be8ae0072842f3c985c7393ca3fc75fba495f72ad2d1" end depends_on "boost" diff --git a/Formula/b/boost-bcp.rb b/Formula/b/boost-bcp.rb index a377636878f9c..5dcb59dd4d718 100644 --- a/Formula/b/boost-bcp.rb +++ b/Formula/b/boost-bcp.rb @@ -1,8 +1,8 @@ class BoostBcp < Formula desc "Utility for extracting subsets of the Boost library" homepage "https://www.boost.org/doc/tools/bcp/" - url "https://github.com/boostorg/boost/releases/download/boost-1.88.0/boost-1.88.0-b2-nodocs.tar.xz" - sha256 "ad9ce2c91bc0977a7adc92d51558f3b9c53596bb88246a280175ebb475da1762" + url "https://github.com/boostorg/boost/releases/download/boost-1.89.0/boost-1.89.0-b2-nodocs.tar.xz" + sha256 "875cc413afa6b86922b6df3b2ad23dec4511c8a741753e57c1129e7fa753d700" license "BSL-1.0" head "https://github.com/boostorg/boost.git", branch: "master" @@ -13,13 +13,12 @@ class BoostBcp < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "a8e002a55974a472bc3a578fbaa1fd915d7a13f0065444ebcf153b6fe479320a" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "3ddbe2024ec99f3d5a53ff5f98cbc6773b5d3eb5421d8683739cdc6d95300a00" - sha256 cellar: :any_skip_relocation, arm64_ventura: "8a42346d9849a8625053c04bf7b4443f004a542dddfea91ed794e1d6dcfbe4ec" - sha256 cellar: :any_skip_relocation, sonoma: "2dd736a775c362230f19fc186c9cfdd7d012829639e54fda96eb3e9445cbd809" - sha256 cellar: :any_skip_relocation, ventura: "50c827f9e992ff5dfb2fa2df38dd51601abe142ce4098afdcac4b736207c3856" - sha256 cellar: :any_skip_relocation, arm64_linux: "d48c4acb2a107f58c300c64142dc162837d40ef6862cb9b711db6b408c19c582" - sha256 cellar: :any_skip_relocation, x86_64_linux: "333766f7346ac77c9d28122f7798ee112dc7ef6a34696259e7ca1117a493e92e" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "059e29a6e5ea0282d89e00824f9168dbfdfdb2a9416a354ce1d7deadf1406537" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "e77de405349c635ed203adda0209ccb2e10181119b276f7fff7d194adcab42e5" + sha256 cellar: :any_skip_relocation, arm64_ventura: "83553dbc596a673f145c29f598e7eda0a44103de1e63faa23d4d0289a7ee8627" + sha256 cellar: :any_skip_relocation, sonoma: "97d8d7f656803a4a414d3191eac351a6b2fee75b47b2e74ebb681e0fc3a525ab" + sha256 cellar: :any_skip_relocation, ventura: "f9adcbf91edc0f6201d5aa12c93e093ec1038b3ba91cab078503ea04c50f946e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "616522539f98f8b39c4482feb06d59f1d6691254f715e4162013f8f2786d6799" end depends_on "boost-build" => :build diff --git a/Formula/b/boost-build.rb b/Formula/b/boost-build.rb index c50cddc045b43..586f6fbc83c1b 100644 --- a/Formula/b/boost-build.rb +++ b/Formula/b/boost-build.rb @@ -1,8 +1,8 @@ class BoostBuild < Formula desc "C++ build system" homepage "https://www.boost.org/build/" - url "https://github.com/boostorg/build/archive/refs/tags/boost-1.88.0.tar.gz" - sha256 "a131c25bfe7c1b1e20da89a4c6e90a58a4bc55b361ae8c10199bb68b280aab96" + url "https://github.com/boostorg/build/archive/refs/tags/boost-1.89.0.tar.gz" + sha256 "8a154f61e8adfcaba21a54fdbfdeb5cda7fdef374ff1ad79be69644d9c2a97e2" license "BSL-1.0" version_scheme 1 head "https://github.com/boostorg/build.git", branch: "develop" @@ -15,13 +15,12 @@ class BoostBuild < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any_skip_relocation, arm64_sequoia: "ad72a5f9a660259b97a0165a5df1e1a37a1cf5bc9c66ce453629711ab47df7db" - sha256 cellar: :any_skip_relocation, arm64_sonoma: "ecfcbe45e2a501634fe259f01668ba5f05f1910a8ff1e726cb752ffc725136b8" - sha256 cellar: :any_skip_relocation, arm64_ventura: "ea7e80e6680e5edddd3db83659379ffbed349b0e7792c1253449ce290558d80c" - sha256 cellar: :any_skip_relocation, sonoma: "a1c2d51929b85f8d3800d040b160658fa6d822c552991e8acb8a968dbea818ce" - sha256 cellar: :any_skip_relocation, ventura: "3cd1353dbe93c2a68fa46a71512f0506565eb4fa8be74a0ef2c346effea128b4" - sha256 cellar: :any_skip_relocation, arm64_linux: "f0f1946985cf4ce1b85052efa4d8bf16295d20594e2ffdbf6caa6f6697b64e3c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7ff1ab4441869e2303895ec3d41be52978a335676fff986d1c581133cc3d0022" + sha256 cellar: :any_skip_relocation, arm64_sequoia: "8f75f1d6345e7a8baf6d53c8f6e4db2d8dbe4724cfa9598bd7b0c05dbf8d4b3d" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "db0291a1760491d3200261e602785582bebf9687dd90ba3bbc5520e13f5ac98e" + sha256 cellar: :any_skip_relocation, arm64_ventura: "777cf16f0dae799ee70b010775af19039180f9f4d5c2e2169aaa6bd19c42d2d0" + sha256 cellar: :any_skip_relocation, sonoma: "6816d550d826219ade18757195a78ff7636766def2e76a85de4e36347e56803b" + sha256 cellar: :any_skip_relocation, ventura: "01f05d1cc97c282b9c73eaee808b5816ba5238918d5a1a356bd242d69358cc5e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e581fb61742fc45c76ff67590d7ca781ab23085f92dfc6d4cc1ef8f1fee23c16" end conflicts_with "b2-tools", because: "both install `b2` binaries" diff --git a/Formula/b/boost-mpi.rb b/Formula/b/boost-mpi.rb index 54509fcf0950e..7e10cf0801f61 100644 --- a/Formula/b/boost-mpi.rb +++ b/Formula/b/boost-mpi.rb @@ -1,8 +1,8 @@ class BoostMpi < Formula desc "C++ library for C++/MPI interoperability" homepage "https://www.boost.org/" - url "https://github.com/boostorg/boost/releases/download/boost-1.88.0/boost-1.88.0-b2-nodocs.tar.xz" - sha256 "ad9ce2c91bc0977a7adc92d51558f3b9c53596bb88246a280175ebb475da1762" + url "https://github.com/boostorg/boost/releases/download/boost-1.89.0/boost-1.89.0-b2-nodocs.tar.xz" + sha256 "875cc413afa6b86922b6df3b2ad23dec4511c8a741753e57c1129e7fa753d700" license "BSL-1.0" head "https://github.com/boostorg/boost.git", branch: "master" @@ -13,13 +13,12 @@ class BoostMpi < Formula no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "c214ac20967386a38a1de487e0c20bbdc466e459065b970887eaf35371e54402" - sha256 arm64_sonoma: "ed980f9505b4403dc52d9a091f07cc0e118f4185dc1d9ef17cd2b8ae542a5429" - sha256 arm64_ventura: "98cc35fc6851d822f0c026e86131d97e83575722063c5552b814406331f8bf14" - sha256 sonoma: "2fdef3897c4ac951086aeef0f1701b4896dc1781bca6c596096d52bb6121e5c3" - sha256 ventura: "50b09f6f2800a5044c57074f945dd7b9af1424e165e3911e2f9036e2741d9348" - sha256 cellar: :any_skip_relocation, arm64_linux: "a5186de020b7743b4a0cdc320fe447e28b37b80a945c4c693868c4653c51ce42" - sha256 cellar: :any_skip_relocation, x86_64_linux: "5f97a0a0b5d9388d97948a3a2c02005b935770f968de76d7a2ce626ab5f57888" + sha256 arm64_sequoia: "672ed016041a801f917f6af5b658ce812c06b81cd93eab69c7d0fe21556b0a13" + sha256 arm64_sonoma: "df7e86c4c7dcb10b3da2c910e46d640f07177035885316a699a07e8304e66e6c" + sha256 arm64_ventura: "c7a2c303322325c161bf56029e1262d0f94ebe14ee4a8fda4d2fd2c6099a8999" + sha256 sonoma: "80a9bdf93a85c1c321ff4e43cf4cbffee750f8e70dee7a4932d55944ea507fe8" + sha256 ventura: "f350e5f67e5b5b87fa3ca7528d916d796af8f16ddd3b72c8b40f895275d77761" + sha256 cellar: :any_skip_relocation, x86_64_linux: "666c9bf5cd91ade6ea3a849b68dd1a47769db902888f6d24930162f364eb4b53" end # Test with cmake to avoid issues like: diff --git a/Formula/b/boost-python3.rb b/Formula/b/boost-python3.rb index a60e3dcf08ecc..4a59515ebd528 100644 --- a/Formula/b/boost-python3.rb +++ b/Formula/b/boost-python3.rb @@ -1,8 +1,8 @@ class BoostPython3 < Formula desc "C++ library for C++/Python3 interoperability" homepage "https://www.boost.org/" - url "https://github.com/boostorg/boost/releases/download/boost-1.88.0/boost-1.88.0-b2-nodocs.tar.xz" - sha256 "ad9ce2c91bc0977a7adc92d51558f3b9c53596bb88246a280175ebb475da1762" + url "https://github.com/boostorg/boost/releases/download/boost-1.89.0/boost-1.89.0-b2-nodocs.tar.xz" + sha256 "875cc413afa6b86922b6df3b2ad23dec4511c8a741753e57c1129e7fa753d700" license "BSL-1.0" head "https://github.com/boostorg/boost.git", branch: "master" @@ -13,13 +13,12 @@ class BoostPython3 < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "c14fd4a92ecf59b0cd310d2b40ac374861acda10acc91bf22a60f561eef32327" - sha256 cellar: :any, arm64_sonoma: "2a65824b7aa95da392fa6a720bd08ccf7290979f8c93c82de2788e063c9fdb7c" - sha256 arm64_ventura: "9a543bda37bf34385df7652f441f37d617473c673b176395e59bfacd26961139" - sha256 cellar: :any, sonoma: "69721dd8b8966e727b9d3472aea41dea558d918c608e1707f5263a1389199000" - sha256 cellar: :any, ventura: "98156d65dfdaa46babec13139575e95a6746287ceff3888a70b7479c728c7da7" - sha256 cellar: :any_skip_relocation, arm64_linux: "eed54059107d80bdef3c5c82293b088c36cba0a4e47c8f4149c565cf78778158" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c0f69d09d2cd72ccaeb2a1cf21280759993ca31090736f55e4b79d07678445b7" + sha256 cellar: :any, arm64_sequoia: "9fc78a9b25bc31ea5d2e5252709b685d5c8a8bd7fb4c0f4e89113f61f0d85135" + sha256 cellar: :any, arm64_sonoma: "f6fc46a18f6c019e3279a23f62fedf624f7eeb08f05e14e667e5de401155f4fc" + sha256 arm64_ventura: "f30ee8fdeb54b9a69be3d397dc3d56513859ddc709dcb0642cc1fbf27f9198f8" + sha256 cellar: :any, sonoma: "b667df9899f2b8a1d5b560d4d8e43228f3b6541b2e1dd3e660966396a6a822a7" + sha256 cellar: :any, ventura: "1fd70752993ccd34bef6688d7cc840954ab6f1be78b371c2c67c7e044255c528" + sha256 cellar: :any_skip_relocation, x86_64_linux: "81d4ec0fd2648db5a18efd3d3100b12142b7b90c7c6b312e229dfeee7ff0f171" end depends_on "numpy" => :build diff --git a/Formula/b/boost.rb b/Formula/b/boost.rb index 96a64ff284700..715a37a0640b4 100644 --- a/Formula/b/boost.rb +++ b/Formula/b/boost.rb @@ -1,8 +1,8 @@ class Boost < Formula desc "Collection of portable C++ source libraries" homepage "https://www.boost.org/" - url "https://github.com/boostorg/boost/releases/download/boost-1.88.0/boost-1.88.0-b2-nodocs.tar.xz" - sha256 "ad9ce2c91bc0977a7adc92d51558f3b9c53596bb88246a280175ebb475da1762" + url "https://github.com/boostorg/boost/releases/download/boost-1.89.0/boost-1.89.0-b2-nodocs.tar.xz" + sha256 "875cc413afa6b86922b6df3b2ad23dec4511c8a741753e57c1129e7fa753d700" license "BSL-1.0" head "https://github.com/boostorg/boost.git", branch: "master" @@ -17,13 +17,12 @@ class Boost < Formula no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "40110dc77bd85db9b7bfc5c23d1cbd58f8ef501ba355484419f9d11ccabaefc1" - sha256 arm64_sonoma: "446d5acbee94708f31ed1dc16b877a33467c981ff471aa11896db9434524b3d7" - sha256 arm64_ventura: "65d89e7f5967afe2c313b99fc201b23ec8a73150f36275d5e4a0fec8335585b8" - sha256 cellar: :any, sonoma: "373c36b25cc300e2c6810828ec70fc62a93d71974bff942933b4393daa362f23" - sha256 cellar: :any, ventura: "88a3652fee2834c1442a2ad84e0592a7ba9765a2e09bc95f7b0f15d869def01f" - sha256 cellar: :any_skip_relocation, arm64_linux: "b267d0f250bf5087207ef37b6b5e7b04e7f111c64c8af87fe00d2156d32b61f8" - sha256 cellar: :any_skip_relocation, x86_64_linux: "02268bb361c2145e96cc8337600e38f3cab9cfdde57d91a671e319aac010dc7f" + sha256 arm64_sequoia: "e426fe85650221c715219ff5b86573b43889f48e41f2bc3329185e99d01c4481" + sha256 arm64_sonoma: "a149224ca5e08f36632f69f77e732f0efcbf97f65baada6e515c7f55ba22ff68" + sha256 arm64_ventura: "41327f524cff0592f6bdf53325eee9832e1337cce401f0f0a80a5bc9a93226bc" + sha256 cellar: :any, sonoma: "eb36169206c88a8e9c921516356b8e48cd2019bae7210511e46f83dc9428760e" + sha256 cellar: :any, ventura: "60c15a0814630f5deb9142d94396dc52360d01b201457c4092873fc2c6d41ca8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1bbe66a1b57f7696e9f6815a1a0aef5e476827840a010dcc76a097ac2bf5ea6f" end depends_on "icu4c@77" diff --git a/Formula/c/c10t.rb b/Formula/c/c10t.rb index 5d29b80999f40..89b0957cdc300 100644 --- a/Formula/c/c10t.rb +++ b/Formula/c/c10t.rb @@ -4,18 +4,17 @@ class C10t < Formula url "https://github.com/udoprog/c10t/archive/refs/tags/1.7.tar.gz" sha256 "0e5779d517105bfdd14944c849a395e1a8670bedba5bdab281a0165c3eb077dc" license "BSD-3-Clause" - revision 11 + revision 12 no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "b9cdeef70745ce25fb83a076585191b65f44a937075ed8f165e092c974550f96" - sha256 cellar: :any, arm64_sonoma: "56bce6a79dc3ee8b07a0441e2b299dcb8ce0ba98d86e37af244519b8617914bc" - sha256 cellar: :any, arm64_ventura: "ba333295a388f76a8626f6c68548a02efa8262552aa9e88b4c66c6e1be556e67" - sha256 cellar: :any, sonoma: "603ba928df95c77be7960e908145afb1a432174f953e366cacb584721b76158c" - sha256 cellar: :any, ventura: "22ae09c19e427bfc4aa514a0de60dc3b6fb1013f6b862422539357e118b3f4e0" - sha256 cellar: :any_skip_relocation, arm64_linux: "de79ed48a54bef77ca5a116f2adce08f91af261900d11fc4a38250b014ed1cac" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4c4e4c6894ab5e4ab909a70fb123f6b788730806b1d388a59577ba8e2111e8e3" + sha256 cellar: :any, arm64_sequoia: "ca8927a16ee21b13da4ccf12f9cc600c01c4a692b35f09bb061c81f9dabe1650" + sha256 cellar: :any, arm64_sonoma: "d785224c143b4df6cdf3ffc6e2a6cb5b8cb0cdfaf06ff6221a1d39b3ba71ad19" + sha256 cellar: :any, arm64_ventura: "c2056939dd01e763b8687f77646edba021fac9653ce866afa94144868934a04f" + sha256 cellar: :any, sonoma: "e51497da78d4b2948f1d71a6ccf360d98bc6135465f059820f593f0091e2987e" + sha256 cellar: :any, ventura: "aa46dea07945ea582d8046585db329c555ccca9136fe5ebf604f15e57746fd23" + sha256 cellar: :any_skip_relocation, x86_64_linux: "bd4e37bdf7a3cf012fb736e1b84539877c80ba65ccd2c812e26ee5df81ac95ba" end depends_on "cmake" => :build @@ -46,8 +45,8 @@ class C10t < Formula sha256 "c7a37f866b42ff352bb58720ad6c672cde940e1b8ab79de4b6fa0be968b97b66" end - # Fix build with Boost 1.85.0. - # Issue ref: https://github.com/udoprog/c10t/issues/313 + # Fix build with Boost 1.85.0, issue ref: https://github.com/udoprog/c10t/issues/313 + # Fix build with Boost 1.89.0, issue ref: https://github.com/udoprog/c10t/issues/315 patch :DATA def install @@ -162,3 +161,16 @@ def install pos_c(0), xPos(0), yPos(0), zPos(0) { nbt::Parser parser(this); +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3f1531a..280cb2b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -23,7 +23,7 @@ find_package(ZLIB REQUIRED) + find_package(PNG REQUIRED) + find_package(FreeType REQUIRED) + find_package(Threads REQUIRED) +-find_package(Boost COMPONENTS thread filesystem system REQUIRED) ++find_package(Boost COMPONENTS thread filesystem REQUIRED) + + include_directories(${ZLIB_INCLUDE_DIR}) + include_directories(${PNG_INCLUDE_DIR}) diff --git a/Formula/c/clang-include-graph.rb b/Formula/c/clang-include-graph.rb index 8af8f5322a006..ad5cc19f8693f 100644 --- a/Formula/c/clang-include-graph.rb +++ b/Formula/c/clang-include-graph.rb @@ -4,18 +4,18 @@ class ClangIncludeGraph < Formula url "https://github.com/bkryza/clang-include-graph/archive/refs/tags/0.2.0.tar.gz" sha256 "174bbf961a2426030102bcf444eb2ca4ac10c05cfd5b993fef24bf4d492c420c" license "Apache-2.0" + revision 1 head "https://github.com/bkryza/clang-include-graph.git", branch: "main" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "3480c320bbd4af88fc4d12d612c55f4b5f79a9cf4e2479dcc4d9d38ca483acc4" - sha256 cellar: :any, arm64_sonoma: "2906d24fb1455310992f9003714951dcd9cf2a4f82bdad3bbe454e6e57807fd1" - sha256 cellar: :any, arm64_ventura: "7f7c3547adc92cfc57c56aa46b50a6cf87986a8be3abae841bdf90859aeb7f49" - sha256 cellar: :any, sonoma: "86d64bd1b27888c88d760ed89e10c061a4b7438d5df5482aedbf249f8f2259f2" - sha256 cellar: :any, ventura: "5078292a72af6763ea2f6e0cbca879024344a533f4490f19d69ea4b36214168f" - sha256 cellar: :any_skip_relocation, arm64_linux: "43c607758cca6ab5d1842cdf9bb39bc05ea422c2e73c1441f3029ca2e70bbf97" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7b0b5b89b771bd9d1007e5be39a77f527e7c34be2fa66dc86d1cf1b618487f02" + sha256 cellar: :any, arm64_sequoia: "1dcf28b2cb5e85ce7e9e4df7b49116379b136a29080b2b24352abf9506d929ab" + sha256 cellar: :any, arm64_sonoma: "c5c859ea9dc8db2514453cebfaf4846f3acf6161ea8d61af7094e796cb89ae78" + sha256 cellar: :any, arm64_ventura: "3c49c334711fc607b50f515649c0b5f672115d96730277e470cbc257814080fa" + sha256 cellar: :any, sonoma: "0208ffb84627e2640ae7ac5116404135521bc06dc9d26bd89c54ed93828d253d" + sha256 cellar: :any, ventura: "2881cc324541f78701595a7da62ad81953008c4a94dd83731d07fa1051f62ca8" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d2c12a4e136658553b94afc26a1e7b152f20613e414e79302d87a618ee40ac3e" end depends_on "cmake" => [:build, :test] diff --git a/Formula/c/coal.rb b/Formula/c/coal.rb index 5bcddcd6a786f..a44cb2ba797ab 100644 --- a/Formula/c/coal.rb +++ b/Formula/c/coal.rb @@ -4,7 +4,7 @@ class Coal < Formula url "https://github.com/coal-library/coal/releases/download/v3.0.1/coal-3.0.1.tar.gz" sha256 "b9609301baefbbf45b4e0f80865abc2b2dcbb69c323a55b0cd95f141959c478c" license "BSD-2-Clause" - revision 2 + revision 3 head "https://github.com/coal-library/coal.git", branch: "devel" livecheck do @@ -13,13 +13,12 @@ class Coal < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "93c89b2873259086699a57459a415d65ddd1dfce265bd6c7de2ee8363eb150b7" - sha256 cellar: :any, arm64_sonoma: "9f81a45edd66ba140010c12490a6eb8b80ca8a54d6f83543493114196fb7f84a" - sha256 cellar: :any, arm64_ventura: "620f933d21f49c2c6bf839d51fec7a422b121954a1ab38afee108a23be4bf384" - sha256 cellar: :any, sonoma: "f72dc67fe2f95b217a2c38e24f1d4f72c9a2bc65df0e0d71673fe1186a054f4f" - sha256 cellar: :any, ventura: "7c7b5a8a8333d93f7dcd39f71c34c1c647c9c4f9d699d7dcccb6d3fbb0024eb8" - sha256 cellar: :any_skip_relocation, arm64_linux: "96cf06bd85207f780e6129df13d3c39fa76849dd9ffd5b200910905af72bfbc6" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b0df7e903422fecd27c66c998d6b7ed694292527e5089d973bf6d75635ec60ce" + sha256 cellar: :any, arm64_sequoia: "3f7ed10af05493f7a2992a98efb2c983004e2b167cd389c43d5feea319da1497" + sha256 cellar: :any, arm64_sonoma: "7dab1289d5931423e4c9c88d1a8b6487e6b7c37c058b2afe7e6c3eb4edc0f75b" + sha256 cellar: :any, arm64_ventura: "50b83e1c52071435771a9c1af840e63fb08a29e681bfdacff8fab9a93df8ccf4" + sha256 cellar: :any, sonoma: "4672c87f581b46684c487af03ff08154c2fa9c230b78a5da4b9a0a46f4d5cc77" + sha256 cellar: :any, ventura: "572df15279e19d26d3eb5122aeed97bdca259c4f3188ce888f5601e241854aba" + sha256 cellar: :any_skip_relocation, x86_64_linux: "cad2991102527882a216feedd179879dc74ceb85879773d8a4e76191c70eeb60" end depends_on "cmake" => :build @@ -33,6 +32,10 @@ class Coal < Formula depends_on "octomap" depends_on "python@3.13" + # Workaround for Boost 1.89.0 until upstream fix. + # Issue ref: https://github.com/coal-library/coal/issues/743 + patch :DATA + def python3 "python3.13" end @@ -65,3 +68,31 @@ def install end end end + +__END__ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4036e3c1..11b6b8d8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -151,7 +151,7 @@ if (COAL_ENABLE_LOGGING) + ADD_PROJECT_DEPENDENCY(Boost REQUIRED log) + endif() + if(BUILD_PYTHON_INTERFACE) +- find_package(Boost REQUIRED COMPONENTS system) ++ find_package(Boost REQUIRED) + endif(BUILD_PYTHON_INTERFACE) + + if(Boost_VERSION_STRING VERSION_LESS 1.81) +diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt +index 38b98031..8107bf7d 100644 +--- a/python/CMakeLists.txt ++++ b/python/CMakeLists.txt +@@ -143,7 +143,7 @@ ENDIF() + TARGET_LINK_LIBRARIES(${PYTHON_LIB_NAME} PUBLIC + ${PROJECT_NAME} + eigenpy::eigenpy +- Boost::system) ++ ) + + SET_TARGET_PROPERTIES(${PYTHON_LIB_NAME} PROPERTIES + PREFIX "" diff --git a/Formula/c/collada-dom.rb b/Formula/c/collada-dom.rb index 2dcae8185816c..c77cbc1482b21 100644 --- a/Formula/c/collada-dom.rb +++ b/Formula/c/collada-dom.rb @@ -4,19 +4,18 @@ class ColladaDom < Formula url "https://github.com/rdiankov/collada-dom/archive/refs/tags/v2.5.0.tar.gz" sha256 "3be672407a7aef60b64ce4b39704b32816b0b28f61ebffd4fbd02c8012901e0d" license "MIT" - revision 12 + revision 13 head "https://github.com/rdiankov/collada-dom.git", branch: "master" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "f8fe9c458f7b484d0cd0cf9621f9b84d6e63937a1d7bfeb705e801e026cab1e6" - sha256 cellar: :any, arm64_sonoma: "1a93d3a82bb601f66d34629015f53ab87e3193b61c364a5da75d83c7a0060685" - sha256 cellar: :any, arm64_ventura: "f76da451276e9251727ddfbe40b9dade4db304847a9c1cffd635d1089aa8f0bb" - sha256 cellar: :any, sonoma: "e9aba40820c17f45f7498b445f45d25698fc5fa2c324745404e55590189c9ab7" - sha256 cellar: :any, ventura: "25a584b502fb59ab0493eaaa7da669464d18481a8d5cd001c86c7ba0ba493ba7" - sha256 cellar: :any_skip_relocation, arm64_linux: "7785299a5c30c771300721863afb15b7e8a42a1990f80bbfef5a0816393e7737" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b72d91084f267637a321260f8bce9f79085ac8c6fd0c16d57c748ba483614a0d" + sha256 cellar: :any, arm64_sequoia: "121ac6caf851ce8419fdcd32022e39581347816399d24dcb831c042d0a4e1ff9" + sha256 cellar: :any, arm64_sonoma: "4369bf4e5c16cf901edbbdaec4b1e374fa42dee2a527c6cfc6c55bdc5e7dd4c2" + sha256 cellar: :any, arm64_ventura: "c3386425b2597b815b79002e2bfa629e4c8c92b50119def90c2e63153f86eacb" + sha256 cellar: :any, sonoma: "d649bd1ff5c6c3db62909c949f9ce6f6713b46fed91255ef93be32742ca58b7b" + sha256 cellar: :any, ventura: "3c00de7fa89c1d6e750d77308ccc56f46e0698e4192e42c33d420e0534ab9535" + sha256 cellar: :any_skip_relocation, x86_64_linux: "405679197a0c02d886159df43321ac8d3553bb91089aa61da54a83c3643ee18f" end depends_on "cmake" => :build @@ -27,7 +26,7 @@ class ColladaDom < Formula uses_from_macos "libxml2" - # Fix build failure with `boost` 1.85.0. + # Fix build failure with `boost` 1.85.0 and 1.89.0. # Issue ref: https://github.com/rdiankov/collada-dom/issues/42 patch :DATA @@ -105,3 +104,16 @@ def install const std::string& randomSegment = cdom::getRandomFileName(); std::string tmpDir = dir + cdom::getFileSeparator() + randomSegment + cdom::getFileSeparator(); +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 20635b2..adcc250 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -159,7 +159,7 @@ endif() + if( NOT $ENV{BOOST_LIBRARYDIR} STREQUAL "" ) + set(Boost_LIBRARY_DIRS $ENV{BOOST_LIBRARYDIR}) + endif() +-find_package(Boost COMPONENTS filesystem system REQUIRED) ++find_package(Boost COMPONENTS filesystem REQUIRED) + + message(STATUS "found boost version: ${Boost_VERSION}") + diff --git a/Formula/c/colmap.rb b/Formula/c/colmap.rb index 0294c4d065585..48f169e043ccb 100644 --- a/Formula/c/colmap.rb +++ b/Formula/c/colmap.rb @@ -4,15 +4,15 @@ class Colmap < Formula url "https://github.com/colmap/colmap/archive/refs/tags/3.12.4.tar.gz" sha256 "320cb5a411cd0aa713adc05e208ec34067638e776260efd8098271342d408997" license "BSD-3-Clause" - revision 1 + revision 2 bottle do - sha256 cellar: :any, arm64_sequoia: "e42be278b60bbdc3906ae2c3ba6a6dd3cb3755613d4f57aa531586020d5dd715" - sha256 cellar: :any, arm64_sonoma: "cdb4401a9d09839e2e5d77ff8958ea693c7a1b0e2257168668e7da657ec08bb8" - sha256 cellar: :any, arm64_ventura: "36e27712e19430345219a35c87736a80622a26367b1469d7c8a49c5cf3d2b01d" - sha256 cellar: :any, sonoma: "3d63421f9f0a990561240e4c5a99b30cd03f4f06ff0fd236e55a55d774af0d1a" - sha256 cellar: :any, ventura: "75124d0c1e1af9ae54719012955049b7b32219bdb4b433fb291b680423f6ae86" - sha256 x86_64_linux: "6f8fd1e4c1d57c2eb169c339d488682202ed1a660092131a715e9241dd0690ab" + sha256 cellar: :any, arm64_sequoia: "7266dbeac581a559f354eb3dc2b98b04ad4e45d0a30d0ddb97a8fbe312c21ab6" + sha256 cellar: :any, arm64_sonoma: "fa30212c72fb1381f0852d243e5a19cbdf292f34a5ef512567d03e2c7635b78f" + sha256 cellar: :any, arm64_ventura: "02cb3b226825b61cce1ad5e33f71d49d21590dc3bb7574025755fccc90185a16" + sha256 cellar: :any, sonoma: "7e5dc731b0299a467f82828bc33c761c6e5307db65bf08f3e8cf3b220ade7b3c" + sha256 cellar: :any, ventura: "0e8a9d5c3691d568c3d88be77166c20746ccd72a6cf989f2506003e8d8490000" + sha256 x86_64_linux: "676e38f78c95ae2c452be0994a5f94ec1671ed5c52edab8b2aa019cb240f2b5c" end depends_on "cmake" => :build @@ -45,6 +45,12 @@ class Colmap < Formula depends_on "mesa" end + # Fix build with Boost 1.89.0, pr ref: https://github.com/colmap/colmap/pull/3553 + patch do + url "https://github.com/colmap/colmap/commit/4995ee6ab747fa34372359f1e12f85908bae88b1.patch?full_index=1" + sha256 "e6112f87997213aabf5a24be8e76a7368b72eee4e96dcd23a28659c5d4292be1" + end + def install ENV.append_path "CMAKE_PREFIX_PATH", Formula["qt@5"].prefix diff --git a/Formula/c/cpprestsdk.rb b/Formula/c/cpprestsdk.rb index 7dc0fd08e5497..78766c62f4b3d 100644 --- a/Formula/c/cpprestsdk.rb +++ b/Formula/c/cpprestsdk.rb @@ -5,19 +5,18 @@ class Cpprestsdk < Formula url "https://github.com/microsoft/cpprestsdk/archive/refs/tags/v2.10.19.tar.gz" sha256 "4b0d14e5bfe77ce419affd253366e861968ae6ef2c35ae293727c1415bd145c8" license "MIT" - revision 2 + revision 3 head "https://github.com/microsoft/cpprestsdk.git", branch: "master" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "9640d605200200ae3d237d25c4331dbba2966b4581caff255f36a6ee4afe342b" - sha256 cellar: :any, arm64_sonoma: "7be58510e079c21e8521cbd6d8abcc72aa21e6253050b60b47cc4796b7a80ed5" - sha256 cellar: :any, arm64_ventura: "18cca4c9e3e5beb9e777729aab6b8f0bada951a3e4ea7605137c810e248b9a1e" - sha256 cellar: :any, sonoma: "fe4b73f785105a59749145114cba254a60729d80cb018e949fb1c2e1b32e84ff" - sha256 cellar: :any, ventura: "e644df4a3ff8db4487036eafbdd520bcf9479b6fe120845c6aaf400a81938d43" - sha256 cellar: :any_skip_relocation, arm64_linux: "07bc8aca63500a0b774984258086a28b5406b67814e9ce62e335b9e2edf8eb28" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1703233871c829af74138257f48fa690602ea45f7d7084a0acbd163a4c6db494" + sha256 cellar: :any, arm64_sequoia: "308579b3f28e24db2678b00d3f2c0ca285fc47eacd8a2fddf35f2404562b142c" + sha256 cellar: :any, arm64_sonoma: "01eb9f54ecdc29035230667a6beb5adc50940dc3f52169334394d1c7e8cc08c9" + sha256 cellar: :any, arm64_ventura: "3cd4baefa8081807c066f32526e4292e4692482ab7e59f3b101ed8176bf47213" + sha256 cellar: :any, sonoma: "87bde89b79cd019ab64d60f98df68a31ea20cf6e1a615e6905a5fa57abc149f0" + sha256 cellar: :any, ventura: "750ea4343b57683dc552cd5a5cae40944dd90595863fa27419e5dbd4fb4fd87f" + sha256 cellar: :any_skip_relocation, x86_64_linux: "24cc62c99aeecd2a910e156a9d39846f757b37d54b385740e6c2d3ea50adbd56" end depends_on "cmake" => :build @@ -56,6 +55,9 @@ class Cpprestsdk < Formula sha256 "8fa4377a86afb4cdb5eb2331b5fb09fd7323dc2de90eb2af2b46bb3585a8022e" end + # Workaround to build with Boost 1.89.0 + patch :DATA + def install system "cmake", "-S", "Release", "-B", "build", "-DBUILD_SAMPLES=OFF", @@ -83,8 +85,47 @@ def install "-I#{boost.include}", "-I#{Formula["openssl@3"].include}", "-I#{include}", "-L#{boost.lib}", "-L#{Formula["openssl@3"].lib}", "-L#{lib}", "-lssl", "-lcrypto", "-lboost_random", "-lboost_chrono", "-lboost_thread", - "-lboost_system", "-lboost_filesystem", "-lcpprest", + "-lboost_filesystem", "-lcpprest", "-o", "test_cpprest" assert_match "The Missing Package Manager for macOS (or Linux)", shell_output("./test_cpprest") end end + +__END__ +diff --git a/Release/cmake/cpprest_find_boost.cmake b/Release/cmake/cpprest_find_boost.cmake +index 3c857baf..60158173 100644 +--- a/Release/cmake/cpprest_find_boost.cmake ++++ b/Release/cmake/cpprest_find_boost.cmake +@@ -46,7 +46,7 @@ function(cpprest_find_boost) + endif() + cpprestsdk_find_boost_android_package(Boost ${BOOST_VERSION} EXACT REQUIRED COMPONENTS random system thread filesystem chrono atomic) + elseif(UNIX) +- find_package(Boost REQUIRED COMPONENTS random system thread filesystem chrono atomic date_time regex) ++ find_package(Boost REQUIRED COMPONENTS random thread filesystem chrono atomic date_time regex) + else() + find_package(Boost REQUIRED COMPONENTS system date_time regex) + endif() +@@ -88,7 +88,6 @@ function(cpprest_find_boost) + target_link_libraries(cpprestsdk_boost_internal INTERFACE + Boost::boost + Boost::random +- Boost::system + Boost::thread + Boost::filesystem + Boost::chrono +diff --git a/Release/cmake/cpprestsdk-config.in.cmake b/Release/cmake/cpprestsdk-config.in.cmake +index 72476b06..811e79ac 100644 +--- a/Release/cmake/cpprestsdk-config.in.cmake ++++ b/Release/cmake/cpprestsdk-config.in.cmake +@@ -17,9 +17,9 @@ endif() + + if(@CPPREST_USES_BOOST@) + if(UNIX) +- find_dependency(Boost COMPONENTS random system thread filesystem chrono atomic date_time regex) ++ find_dependency(Boost COMPONENTS random thread filesystem chrono atomic date_time regex) + else() +- find_dependency(Boost COMPONENTS system date_time regex) ++ find_dependency(Boost COMPONENTS date_time regex) + endif() + endif() + include("${CMAKE_CURRENT_LIST_DIR}/cpprestsdk-targets.cmake") diff --git a/Formula/c/cryfs.rb b/Formula/c/cryfs.rb index 40c5ecc3491cc..dd51cdae2d6c5 100644 --- a/Formula/c/cryfs.rb +++ b/Formula/c/cryfs.rb @@ -6,12 +6,11 @@ class Cryfs < Formula url "https://github.com/cryfs/cryfs/releases/download/1.0.1/cryfs-1.0.1.tar.gz" sha256 "5383cd77c4ef606bb44568e9130c35a996f1075ee1bdfb68471ab8bc8229e711" license "LGPL-3.0-or-later" - revision 2 + revision 3 head "https://github.com/cryfs/cryfs.git", branch: "develop" bottle do - sha256 cellar: :any_skip_relocation, arm64_linux: "43c5238d9673debec44d49a779e516ff86a2f9737ad574714064ead388b0f717" - sha256 cellar: :any_skip_relocation, x86_64_linux: "acbcf4dbcbbf93a3f22a2380c961bd353d77986c2557e2a8a36ba5592bf2c941" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e304a42cd9444d84ee6699bf11caa3dc31560c45bc70cfcfd19f661179d30814" end depends_on "cmake" => :build @@ -25,9 +24,17 @@ class Cryfs < Formula depends_on :linux # on macOS, requires closed-source macFUSE depends_on "spdlog" - # Update for changes in Boost.Process 1.88.0+. - # PR ref: https://github.com/cryfs/cryfs/pull/494 - patch :DATA + # Backport fix for Boost.Process 1.88.0+. Remove in the next release + patch do + url "https://github.com/cryfs/cryfs/commit/91e2c9b8fd5f7a1b0e57ad1310534606ce70c338.patch?full_index=1" + sha256 "50551c3d73502a9e9796d95f751969e9865a03e6d7429123388ae1f52eb47131" + end + + # Fix build with Boost 1.89.0, pr ref: https://github.com/cryfs/cryfs/pull/500 + patch do + url "https://github.com/cryfs/cryfs/commit/f2f3c19979545c4789647e648cc1480ce647f42a.patch?full_index=1" + sha256 "35491d35bb341c8651bac6c7348b4d8d42df19304a09824d0eb94206180231d6" + end def install ENV.runtime_cpu_detection # for bundled cryptopp @@ -54,28 +61,3 @@ def install assert_match expected_output, pipe_output("#{bin}/cryfs -f basedir mountdir 2>&1", "password") end end - -__END__ -diff --git a/src/cpp-utils/process/subprocess.cpp b/src/cpp-utils/process/subprocess.cpp -index 479bfe87..396ae09e 100644 ---- a/src/cpp-utils/process/subprocess.cpp -+++ b/src/cpp-utils/process/subprocess.cpp -@@ -1,7 +1,18 @@ - #include "subprocess.h" - #include - #include -+#include -+#if BOOST_VERSION < 108800 - #include -+#else -+#define BOOST_PROCESS_VERSION 1 -+#include -+#include -+#include -+#include -+#include -+#include -+#endif - #include - #include - #include diff --git a/Formula/d/dspdfviewer.rb b/Formula/d/dspdfviewer.rb index dc5ac1236316f..c43c5fcb37016 100644 --- a/Formula/d/dspdfviewer.rb +++ b/Formula/d/dspdfviewer.rb @@ -4,18 +4,18 @@ class Dspdfviewer < Formula url "https://github.com/dannyedel/dspdfviewer/archive/refs/tags/v1.15.1.tar.gz" sha256 "c5b6f8c93d732e65a27810286d49a4b1c6f777d725e26a207b14f6b792307b03" license "GPL-2.0-or-later" - revision 24 + revision 25 head "https://github.com/dannyedel/dspdfviewer.git", branch: "master" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "1e3e58ee1b8f07f27875503f799f27a43005828e3e952a7796ff3ba0e7348ed6" - sha256 cellar: :any, arm64_sonoma: "9d5d2f9eba46d09ca76df8877045f43cd5fe09c3f941be53db33a874e967451a" - sha256 cellar: :any, arm64_ventura: "9a65187c3e58d232fb02d2036bbec56b844dc5a00efd0b4a057a489268d02e02" - sha256 cellar: :any, sonoma: "feca0534b99e6265c66b5fdf1f9949db4948003715a58c27755171b19659dd28" - sha256 cellar: :any, ventura: "9f34c4b625b6d91a6e2708217ea7f93677ead5810433a880e96f924a2258ae27" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a4719064766a35fa5c5879cd048d143732e7f54e8df986505ec00512e9cf1022" + sha256 cellar: :any, arm64_sequoia: "e8b8666c1dd37cbedb7baef9520a0f780f4414948c77dfffc155e2a3d4f1d007" + sha256 cellar: :any, arm64_sonoma: "1368c4d2b3c8f30845218d18990407f50447c80ad4d5d12468914649056cdb37" + sha256 cellar: :any, arm64_ventura: "81fa4722ff6720d27cdf0e957db4ac26ace3098ecf9f930c9a62967e8b4cf8fc" + sha256 cellar: :any, sonoma: "45c98311e0f15c0e2a49aa93dd4d8d1099af2b003d973f9d7990e63fe8506f5e" + sha256 cellar: :any, ventura: "3ba36d9baaab63c71303b97c63aaf80de5a26771c1054d660d604f9ebdea7c4c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ca5f6fc6b6b9ddbaa85c87107317aba3bf14fd5a9c0824460efeb612e34be2ae" end depends_on "cmake" => :build diff --git a/Formula/d/dwarfs.rb b/Formula/d/dwarfs.rb index 3a1a4aa910ba6..28933c7e01d2c 100644 --- a/Formula/d/dwarfs.rb +++ b/Formula/d/dwarfs.rb @@ -4,6 +4,7 @@ class Dwarfs < Formula url "https://github.com/mhx/dwarfs/releases/download/v0.12.4/dwarfs-0.12.4.tar.xz" sha256 "352d13a3c7d9416e0a7d0d959306a25908b58d1ff47fb97e30a7c8490fcff259" license "GPL-3.0-or-later" + revision 1 livecheck do url :stable @@ -12,13 +13,12 @@ class Dwarfs < Formula end bottle do - sha256 arm64_sequoia: "3ff65a78a4f52826d19180d5d197218cb7e3fbe8d4b9ad6c16d85c8fb734e6a0" - sha256 arm64_sonoma: "0da0d156eaa75c1655cc3ea0a912028f92cf1b4b90a2c0b88b0966e4fa1319f7" - sha256 arm64_ventura: "5099e0966d6a3b0a764bbb820d3e40172cfce51adb8b8e4c5314c8b5988da1e0" - sha256 cellar: :any, sonoma: "a1e74d5a71e125918909c2f220b48df2e430de3ceb9fb5057e8f51c619b02677" - sha256 cellar: :any, ventura: "a811e4738557e2962e0f8182a54228ab7a4b4209c5595cf4955dbc0486d5d9c5" - sha256 cellar: :any_skip_relocation, arm64_linux: "de340355a70a1bd71d61ece366abad774b8bc4fbf9a0d1654115b1ff7852f22a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "97a7815ccb7ee637d0a712b3cee46753b82e8c4f66864a860b8900052c535d72" + sha256 arm64_sequoia: "855a6fb7d27953ecac992da930490624e7b9997e330a020e17ec5df505c5cca8" + sha256 arm64_sonoma: "5dfc6276b01a305c0c7394ba1ad8d0cd6b3fc45a14bfab6e2deca74ddee1ebab" + sha256 arm64_ventura: "58eb0267229e85077b86449bf049c2a531592bd7818810f26c0f5a6c8e47a5ad" + sha256 cellar: :any, sonoma: "c821722f0da8dccfa38c5b954b0b1b2430bf71da2f2d5816d9763c1a2f3dcb04" + sha256 cellar: :any, ventura: "761241b1bc3da0ca9276ec98c648d758b5c3790cd59c570531af12f5881db9e5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ee5197863a2aa92e3e2a7018deaf03a59c9183f3b48d74d934b38f971900e9ac" end depends_on "cmake" => :build @@ -65,6 +65,10 @@ class Dwarfs < Formula directory "folly" end + # Workaround for Boost 1.89.0 until upstream Folly fix. + # Issue ref: https://github.com/facebook/folly/issues/2489 + patch :DATA + def install args = %W[ -DBUILD_SHARED_LIBS=ON @@ -137,3 +141,25 @@ def install assert_equal version.to_s, shell_output("./test").chomp end end + +__END__ +--- a/folly/CMake/folly-config.cmake.in ++++ b/folly/CMake/folly-config.cmake.in +@@ -38,7 +38,6 @@ find_dependency(Boost 1.51.0 MODULE + filesystem + program_options + regex +- system + thread + REQUIRED + ) +--- a/folly/CMake/folly-deps.cmake ++++ b/folly/CMake/folly-deps.cmake +@@ -41,7 +41,6 @@ find_package(Boost 1.51.0 MODULE + filesystem + program_options + regex +- system + thread + REQUIRED + ) diff --git a/Formula/e/edencommon.rb b/Formula/e/edencommon.rb index 2e4aa45e8656a..16c02c4eb9852 100644 --- a/Formula/e/edencommon.rb +++ b/Formula/e/edencommon.rb @@ -4,16 +4,16 @@ class Edencommon < Formula url "https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2025.08.11.00.tar.gz" sha256 "25b5bd103e6450fe8e357fb76544c2816f1db405bb302a6f9f7a9386b5eb2d52" license "MIT" + revision 1 head "https://github.com/facebookexperimental/edencommon.git", branch: "main" bottle do - sha256 arm64_sequoia: "b2f289cfcbce6eb3a60e153979289755ce3a85084be9c3303cc383f898cd5ada" - sha256 arm64_sonoma: "9deaff96219dd0d45792d6f40b568e4d462ebc293474e942c9ff3e406188971a" - sha256 arm64_ventura: "28f6ba4209bda83fabf0720a7ed5819f70cfaab84b63fc3d9d10cddbf3975643" - sha256 cellar: :any, sonoma: "aae3f28583d6548c0813f882b006c8d625b833a7a3d59032d78e9901d074ad71" - sha256 cellar: :any, ventura: "143c674f9a43989fcee7d7aba3d79fdc1f7bfad0b7802d6bbfdd43c6c19878d1" - sha256 cellar: :any_skip_relocation, arm64_linux: "730fd4c93d9f6cad202dfc5fa8d32d9138744d60f3cb2eaa71369da4a11efc49" - sha256 cellar: :any_skip_relocation, x86_64_linux: "dccc6552dc9bee0d29d3f965defb9f61cc6c9ebcfb72f45c31fe1b06c682c028" + sha256 arm64_sequoia: "7297eed012815ff24d03fab2a59d6bb8e769879087fc04e0d5402d5b50be616b" + sha256 arm64_sonoma: "fdb1daeb98fede3b2e9165417fac498937452437e8e0d7569cc34a7164b675df" + sha256 arm64_ventura: "fea0522aff1625048f56cf6ffe65ef020e618573c9fe85367b4494138c298981" + sha256 cellar: :any, sonoma: "2dec94a4c84b2df4f24d7f90713c25339e9320320beafb23a52714ca561c0689" + sha256 cellar: :any, ventura: "d2334e1528cc9a8e10d2f18ce903c348bd53a3e7d53b2538558aa29a14300403" + sha256 cellar: :any_skip_relocation, x86_64_linux: "90b0de4161acd3496a0f16fae62633298e81820d11840ea88cc3855e17f54022" end depends_on "cmake" => :build diff --git a/Formula/e/eigenpy.rb b/Formula/e/eigenpy.rb index 258c13bf08632..cf12bcacbc663 100644 --- a/Formula/e/eigenpy.rb +++ b/Formula/e/eigenpy.rb @@ -4,16 +4,16 @@ class Eigenpy < Formula url "https://github.com/stack-of-tasks/eigenpy/releases/download/v3.12.0/eigenpy-3.12.0.tar.gz" sha256 "e6b7f17e1b7fb61e52447ceee8f47c3fc2c8f9cc4d19317e0467dc71babdb350" license "BSD-2-Clause" + revision 1 head "https://github.com/stack-of-tasks/eigenpy.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "fe47c8966619ea033382ed98d308ceb3e1b4cba455aa8eaefad6757535f1aaf0" - sha256 cellar: :any, arm64_sonoma: "cb823b98d099ed114ddadcf0847e5c8a00782f38789aff0003742a2cc430ba90" - sha256 cellar: :any, arm64_ventura: "85db9eb13d2b7cf04a954e58a3190ce148a4c56d845c4afd6e6bf883ac81eb8a" - sha256 cellar: :any, sonoma: "7b5c71cc282e492fd54fb37b943232e0914e6f9b1faf5077de649a40cb74fd7f" - sha256 cellar: :any, ventura: "e21fe14654deca0d7a1466668b04c61b1e58fd4c25a8571863693adb384dcbdd" - sha256 cellar: :any_skip_relocation, arm64_linux: "565ce3df8071658b7a3a3ea62545e0028fcd2cb062d29db495ddf1de2ece7b41" - sha256 cellar: :any_skip_relocation, x86_64_linux: "3372b11b2d31eaafcee29f66e5d981eb3cdd5179a763111edba9ece9667e5647" + sha256 cellar: :any, arm64_sequoia: "cca3b9d1285cd8704ca2668de6b6f4a3778a91b536057dc45111502f60dfe605" + sha256 cellar: :any, arm64_sonoma: "45610bba26ba4392968abe833dd94bdc1c70a1e2c394f8bb0be3b610be505a1c" + sha256 cellar: :any, arm64_ventura: "94bc40811f276f1c53bd0b96d69700a5de51f7623709038870dbd11bf5ae3201" + sha256 cellar: :any, sonoma: "9cf1a7620763bdae38911d325024e1f1035dbbaba4ea9a1ecfe0cf61c5006106" + sha256 cellar: :any, ventura: "aa01446a0c86af65c48797735b6ec8a6d15483b911a4bbb7799bf083dc83cbff" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7dde526e9c10cbf4c43c9baf396277ce769aa6a6703b03b02ddf41d9e1e40231" end depends_on "boost" => :build diff --git a/Formula/f/fastnetmon.rb b/Formula/f/fastnetmon.rb index 0a6a92cedf662..168fed6cecf85 100644 --- a/Formula/f/fastnetmon.rb +++ b/Formula/f/fastnetmon.rb @@ -4,16 +4,15 @@ class Fastnetmon < Formula url "https://github.com/pavel-odintsov/fastnetmon/archive/refs/tags/v1.2.8.tar.gz" sha256 "d16901b00963f395241c818d02ad2751f14e33fd32ed3cb3011641ab680e0d01" license "GPL-2.0-only" - revision 11 + revision 12 bottle do - sha256 cellar: :any, arm64_sequoia: "091cae4c5021ad332176793a67c4ceba573dcaed5f0fc10413f24d98fb4b70e5" - sha256 cellar: :any, arm64_sonoma: "f385c886b8b61285a1636a98fee91782dcd1edb768c4ad4ca55a3365804bde0c" - sha256 cellar: :any, arm64_ventura: "cd341adee8d13a0a2feee01b2420bd56678d021e296fed7c89c17d16dbf45c3a" - sha256 cellar: :any, sonoma: "6addb96454fa4dfc0c2d5cb88ced753e22c83d78cf93b880937d75fe95dc6d7b" - sha256 cellar: :any, ventura: "bb553b1721a2897be49ef610a6c57f088b447abc1d74a69d53e74a8e082d4d5b" - sha256 arm64_linux: "32db957255f2b14f5ff8500ecb9cac2f93d9c8da81e8040904956316dca7ba25" - sha256 x86_64_linux: "5cca0f5f99de22b157fcf3069fb97ca06bad63a16805cb09c6b6000671f127a5" + sha256 cellar: :any, arm64_sequoia: "5580afa7e6e1548e2eb18366cbdec08f98d04636a7f670b4720c3548f1d587fb" + sha256 cellar: :any, arm64_sonoma: "4b86e56bb84782bd127e69a9dd5e006443aeba7e6e38f0756ab6f5792385acdf" + sha256 cellar: :any, arm64_ventura: "9f4fc2254ce9b5eea9bfe57fb46b3b225512cbf78a23462bcd942720156319f1" + sha256 cellar: :any, sonoma: "bf262c4aa0f8bc5bcf3c9a09389082c11bd4f28f4d50ad0d6ad1f3180b5bc273" + sha256 cellar: :any, ventura: "9477d2decdbf578476dc639ef5f40739349cdcc6efbd8639d9453bcb18b4c67e" + sha256 x86_64_linux: "5c660f9f01cca1ad2926cbb9c356025fcde78f1a4a55b57c8b406bb909745633" end depends_on "cmake" => :build @@ -48,6 +47,12 @@ class Fastnetmon < Formula sha256 "cb2dd41177c73ed3ef4ee3a372d8f99b6471f695041dc1c05299ea03a572a202" end + # Fix build with Boost 1.89.0, pr ref: https://github.com/pavel-odintsov/fastnetmon/pull/1038 + patch do + url "https://github.com/pavel-odintsov/fastnetmon/commit/4a526e90d5b493265ca2e7ffcbcdbb6ed10f064b.patch?full_index=1" + sha256 "d879800c448a08cbe312ca5c83edfaacffadb0a74f57707240a31316275abc6d" + end + def install system "cmake", "-S", "src", "-B", "build", "-DCMAKE_CXX_STANDARD=20", diff --git a/Formula/f/fbthrift.rb b/Formula/f/fbthrift.rb index 6bdff4f5862b6..809ddaf86dac7 100644 --- a/Formula/f/fbthrift.rb +++ b/Formula/f/fbthrift.rb @@ -4,16 +4,16 @@ class Fbthrift < Formula url "https://github.com/facebook/fbthrift/archive/refs/tags/v2025.08.11.00.tar.gz" sha256 "e3abde5a00cd7b52db21f4097d5a2c8b32ab8e17071e795c0af27991410d0dde" license "Apache-2.0" + revision 1 head "https://github.com/facebook/fbthrift.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "f897668be7d2456b0373ef01e80b7bfdbd05c7ebc31f03049ef683234c47afd4" - sha256 cellar: :any, arm64_sonoma: "23a6204e8f2afc5b5b32b7799b0f591df0686b671ee92ef6cc2f167a27c9eee6" - sha256 cellar: :any, arm64_ventura: "66bc77fbbc798b218979ca73ae3f9d31b85d67b9d88ce505d1c123dd9178aeb2" - sha256 cellar: :any, sonoma: "245c1028d3f9fbd39bc927e94e49a5feafed3861a2bbbf0bdfab86cb63a058b7" - sha256 cellar: :any, ventura: "79ef14d0bbc5f336247203daf81f38f5a60ec120835218d7ca4befda8b8201fd" - sha256 cellar: :any_skip_relocation, arm64_linux: "9b26c40879ede28253f5ca1a5cda21342da107eca07e62d5c8a79a501f5a6586" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b3953bee639d9a36060d898a27dad236697afc35439d62e119df2c02fcf1cda5" + sha256 cellar: :any, arm64_sequoia: "5d4969d54074cabe86d5414e8e1544187eca4a3fc647810057a39efb98cc13da" + sha256 cellar: :any, arm64_sonoma: "a605b323b02e117513bc1d201590799e3a11104958620b6ced95434017e3ede1" + sha256 cellar: :any, arm64_ventura: "056bc7bb26a3e641969614402e965c96c3abe7ad3c2bed1e56ead2aba7c885b2" + sha256 cellar: :any, sonoma: "31b139b373ba4ec5da2fa9235e6e4390cbd389dcd5ba7e9d0338001ee728a8c5" + sha256 cellar: :any, ventura: "03f1e4871e30d29364879670b547f1670c4cf0c5bb3d626881784f3a21fcc57a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "26f507484ff586de46d5891853c95592528b06ce141907aba725887efd40df5e" end depends_on "bison" => :build # Needs Bison 3.1+ diff --git a/Formula/f/folly.rb b/Formula/f/folly.rb index da2351e38d49a..dfc2167c07528 100644 --- a/Formula/f/folly.rb +++ b/Formula/f/folly.rb @@ -4,16 +4,16 @@ class Folly < Formula url "https://github.com/facebook/folly/archive/refs/tags/v2025.08.11.00.tar.gz" sha256 "a5cdbf0e8b5198a0f0e863e9f9e3c35b30a78b189c2cd2f300d2d3ca67c0aa3f" license "Apache-2.0" + revision 1 head "https://github.com/facebook/folly.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "04a3cdd75fdbd62c6eb072f3ddac22e3c400c268b63f6863bc320428126e4b76" - sha256 cellar: :any, arm64_sonoma: "ee3641ef12c6d5485611f9c92d75d8f4245c9488af234aace66d7a3d979a5f12" - sha256 cellar: :any, arm64_ventura: "a9fa5567f81c2b5cf5b3afb6ef84f160dbf5869787ea292f3ac00f8647773163" - sha256 cellar: :any, sonoma: "8e481dcde0e90516806fc0683c47743a1ff2ebac8f742f8681a6d71e3e09962e" - sha256 cellar: :any, ventura: "2960d7dfbe6dbdf90925dba6da2a4acc6ffa257f086c740a81428a65d5aca48c" - sha256 cellar: :any_skip_relocation, arm64_linux: "1786f6dfb6245ce284f2c364ccab969cbd7e490434ab3992dac903e5661c113c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "7421845887851139553c002cbf6beb800c015e40e45703c2a020b109e33aebbb" + sha256 cellar: :any, arm64_sequoia: "c4e759345fdf877e02b605efeaf3eaa16e43a83addb6c5bb726f32b922b61bef" + sha256 cellar: :any, arm64_sonoma: "4b971755b7aa91817395ac0bdb49689809746a3a2653df44124726a4c10bc710" + sha256 cellar: :any, arm64_ventura: "7825b4cc841ec6bc93a3c2c55df516a519c685df7f309f0a28f19a597e60204b" + sha256 cellar: :any, sonoma: "fa05030f67e26ef277265c5b967a9e76ffd1973e7c0d488dea3310f42ea3884f" + sha256 cellar: :any, ventura: "5ce5de03c92c5b50b8ead58eaee3f2b2d118b44a3adbd39ef95fb274461836c7" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c780f8d459efdf69b3adbd9403de57dfbbc160b1eb8bc2190cc362181c4fc8d4" end depends_on "cmake" => :build @@ -48,6 +48,10 @@ class Folly < Formula EOS end + # Workaround for Boost 1.89.0 until upstream fix. + # Issue ref: https://github.com/facebook/folly/issues/2489 + patch :DATA + def install ENV.llvm_clang if OS.mac? && (DevelopmentTools.clang_build_version <= 1100) @@ -91,3 +95,29 @@ def install system "./test" end end + +__END__ +diff --git a/CMake/folly-config.cmake.in b/CMake/folly-config.cmake.in +index 0b96f0a10..800a3d90b 100644 +--- a/CMake/folly-config.cmake.in ++++ b/CMake/folly-config.cmake.in +@@ -38,7 +38,6 @@ find_dependency(Boost 1.51.0 MODULE + filesystem + program_options + regex +- system + thread + REQUIRED + ) +diff --git a/CMake/folly-deps.cmake b/CMake/folly-deps.cmake +index 7dafece7d..eaf8c2379 100644 +--- a/CMake/folly-deps.cmake ++++ b/CMake/folly-deps.cmake +@@ -41,7 +41,6 @@ find_package(Boost 1.51.0 MODULE + filesystem + program_options + regex +- system + thread + REQUIRED + ) diff --git a/Formula/f/freeling.rb b/Formula/f/freeling.rb index f31c9bf199855..570846cd5fa32 100644 --- a/Formula/f/freeling.rb +++ b/Formula/f/freeling.rb @@ -4,18 +4,17 @@ class Freeling < Formula url "https://github.com/TALP-UPC/FreeLing/releases/download/4.2/FreeLing-src-4.2.1.tar.gz" sha256 "c672a6379142ac2e872741e7662f17eccd8230bffc680564d2843d87480f1600" license "AGPL-3.0-only" - revision 10 + revision 11 no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "4e30428a201c092dd95925dbf2cbcf0462c161fc9605de3208a6947435ca8f96" - sha256 cellar: :any, arm64_sonoma: "1daaaad0626d64ab84527ee4c3010e7d0182c0bb9105927b2a5ff67d450c508f" - sha256 cellar: :any, arm64_ventura: "e7eb98da6f2e974de97e0b42212a36b873698aa46e615d52de003f736b0de0cc" - sha256 cellar: :any, sonoma: "18159dc9e41798f544bedf23ea60bf6f28dbd51504f2b518bc9862778765d0e3" - sha256 cellar: :any, ventura: "70f59ec40dbf77652da963e4c91102ca8df50fb53c25155d48f1420b7eae9233" - sha256 cellar: :any_skip_relocation, arm64_linux: "c7d7377eedefefda284293356c01655d29e03e193b3e7f51a74f244d7a9ab01c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "09ee37dbdbd8a8d47ad0c439b2b1067f96a5e7f683d78a0d29642f54ded934a8" + sha256 cellar: :any, arm64_sequoia: "4d03e05512e15205712905c6fcce7f8c60eab88d1aa5d25416d0efa7a7c11e15" + sha256 cellar: :any, arm64_sonoma: "e42599bb112cad791a8b2da21fe4dbd84d0783b5fb9f21106c9bbf2a786c256f" + sha256 cellar: :any, arm64_ventura: "9914627e7c0754f65831e135913ceac39a906076aea1f1ce89067efcc23a67f4" + sha256 cellar: :any, sonoma: "c07d45a1ba0dc3f160792207222ed4283298bbadbbe1701d5749b1c5eea1ff06" + sha256 cellar: :any, ventura: "707b36583e45938822b0d02cdc5d1485530c1c1692780e07bc2e8eb3fe6be2b9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4268db05446a7752caffc6e796dceacad945556c9220b930ea21b220a34473d4" end depends_on "cmake" => :build diff --git a/Formula/f/fuego.rb b/Formula/f/fuego.rb index 8c828ef08408b..4f22eedf1b70a 100644 --- a/Formula/f/fuego.rb +++ b/Formula/f/fuego.rb @@ -4,7 +4,7 @@ class Fuego < Formula url "https://svn.code.sf.net/p/fuego/code/trunk", revision: "1981" version "1.1" license any_of: ["GPL-3.0-only", "LGPL-3.0-only"] - revision 14 + revision 15 version_scheme 1 head "https://svn.code.sf.net/p/fuego/code/trunk" @@ -16,13 +16,12 @@ class Fuego < Formula no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "93d2ddf5cfa10cbe4c169d575233cbb5a70a19ce9f35c8d9564f2c73109d5d46" - sha256 arm64_sonoma: "3a5678963983758b8313726c5d0dfbff571034bef93268d66e9c6563587f2854" - sha256 arm64_ventura: "89334b62eb393f5eac331ae536d28edca845cfd3f45db569f12f66c2db1e39f9" - sha256 sonoma: "577ff959269a98802a0ef45f93434f52e8190788f0735187b15522f43a00bfb8" - sha256 ventura: "4396270f30be34d07fc13b3295e37652aa33b078e6b85d68960995fc73bba5fe" - sha256 arm64_linux: "2419b0d365e205a121f81b071e9598436ad2090efe0b7168048a84a991b7bd81" - sha256 cellar: :any_skip_relocation, x86_64_linux: "085f90f29e048c4f70a995c2c17d9b972649f7375b15f29b5d1b94efeededae8" + sha256 arm64_sequoia: "dcdbfa5a927fa08abf85f0bc572d63a66e6f41cc132d9e97f6c1ede888b3d93f" + sha256 arm64_sonoma: "e4458c421bde99b3e47227a6c1f700655a9bd24fed37ee3a2505b162be9112f9" + sha256 arm64_ventura: "e8289d17aa98ecf078bb29cd9ef32ac2cfc09635372dee6c30ea6f1d0f5ba407" + sha256 sonoma: "7cd89cd4c4fc11f0f0fd069c499ee0fd0d1d4ba46e7bd52a0fc40751b03d8894" + sha256 ventura: "7b34e6b51a48f1b769f14d45913846790dff6320b2cf639553d32c96c3acc749" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8d5380f0826f95049aa0f1d6e9001a1791d8fd8970902bdb2f3615aa888c1389" end depends_on "autoconf" => :build diff --git a/Formula/g/gearman.rb b/Formula/g/gearman.rb index 66cbdaa775967..78f1fdb3fd9ab 100644 --- a/Formula/g/gearman.rb +++ b/Formula/g/gearman.rb @@ -4,18 +4,17 @@ class Gearman < Formula url "https://github.com/gearman/gearmand/releases/download/1.1.21/gearmand-1.1.21.tar.gz" sha256 "2688b83e48f26fdcd4fbaef2413ff1a76c9ecb067d1621d0e0986196efecd308" license "BSD-3-Clause" - revision 5 + revision 6 no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "060faa3a9871dcbbaeef57333b7fa75f078ff5494649708b9dbefa88ae73f163" - sha256 cellar: :any, arm64_sonoma: "df3265ff5e08cd1e45980fce280622cc1f193928bc01032af8ee26513b6fef76" - sha256 cellar: :any, arm64_ventura: "5ca0cc364c7b043186134711deb86d75c91fda9bc3c684040ac927175e646858" - sha256 cellar: :any, sonoma: "eb219f8ad13112d89d5c93886c3f50296fbeba85b9fdc3a8f72c7a17fcf40826" - sha256 cellar: :any, ventura: "c8481a6f4d55d6b47ae8aac28bb7c44dbbc641fae253d0e074e31d8dabefba83" - sha256 cellar: :any_skip_relocation, arm64_linux: "6dff3c3b09510935a9099cf7a08f9d8cc83005d2b724b6910bf095ea2fe36697" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b6e753a4c1a89536e1e907a2a4006d947052c7103271289371ca0301d7a9ba83" + sha256 cellar: :any, arm64_sequoia: "405acbf2c81f96a80a052018dcf795c7bacc5374c410550a14aa914fa7289150" + sha256 cellar: :any, arm64_sonoma: "e28eb01d2b29084d6f49defdc6f9a3e4c2ace251ff56f46ed66eb79872c1bdd8" + sha256 cellar: :any, arm64_ventura: "1812ff0ae7da5aeb7a43c80ad723ebd7abbbfea6d0c3d506d0fbb57bef4db598" + sha256 cellar: :any, sonoma: "508907ce358ba952fdd4a23be727265b73a3472902b192518959e67591cc5e93" + sha256 cellar: :any, ventura: "ace21395e2a741fba1b61329c605ebd3b4fe16006622629786ba631007ae9e60" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d2617f5bfe8fe5779a942efe2ea1b7fb6fe30cd4abe99868dd4c647c2d16a91a" end depends_on "pkgconf" => :build diff --git a/Formula/g/gnuradio.rb b/Formula/g/gnuradio.rb index 08ad28e859224..88784b53b51db 100644 --- a/Formula/g/gnuradio.rb +++ b/Formula/g/gnuradio.rb @@ -6,7 +6,7 @@ class Gnuradio < Formula url "https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.12.0.tar.gz" sha256 "fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958" license "GPL-3.0-or-later" - revision 1 + revision 2 head "https://github.com/gnuradio/gnuradio.git", branch: "main" livecheck do @@ -15,12 +15,12 @@ class Gnuradio < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "764d4cd2ae0dfd4d3bdb4fb3b7c7bcb947f7758449ecb38f1daca1383a0ee748" - sha256 cellar: :any, arm64_sonoma: "f5d8e2235a7f96d47fa52aadb21bd7f0b5b533368944b8c9d86aff7cda853fce" - sha256 cellar: :any, arm64_ventura: "ef06ea9e6e2feb630198c086ebadd974a76e1e293cdc1d05ed8ae4030f5c00b9" - sha256 cellar: :any, sonoma: "c0d8795ae4992f9b44626822118245016c91312242e778a13b94573cdbeefc3b" - sha256 cellar: :any, ventura: "6114da91738bef6577e4e573d11502d7b3d51355cac0ede95433a18a730e6d94" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b0357eed145763df02fc65f861c55754cf5f9f2f9ad6c7cd32f09afbd51bb78b" + sha256 cellar: :any, arm64_sequoia: "4fd1d52c2df1c3a1ca49301f6d92d8d577be909d0db7349c8714e45a552b2953" + sha256 cellar: :any, arm64_sonoma: "fecac36b9ee8a9ea25eaf20a84c775f3f5a80ff80609a79492e26cd99284e4fe" + sha256 cellar: :any, arm64_ventura: "4d535ea4e010f39c793528e51b23cd75257aed3d25f984d797d55c8006485f70" + sha256 cellar: :any, sonoma: "d7ab6a70a8546d2ec175af0bee3ea0ed0ea42286ebb1893ea0c8ada0eea2492b" + sha256 cellar: :any, ventura: "c8bffed8f469fca53d642a7464bed852e5cd3178026f3de6a711f5ac8c2c6a1e" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5e41ebb33ebe5d51963b0fd34844e088d10c907b925458e56756a4f73fa9ccfc" end depends_on "cmake" => :build @@ -134,6 +134,12 @@ class Gnuradio < Formula sha256 "18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54" end + # Fix build with Boost 1.89.0, pr ref: https://github.com/gnuradio/gnuradio/pull/7904 + patch do + url "https://github.com/gnuradio/gnuradio/commit/02aa698a05935fe350fb1772226e29605abd335e.patch?full_index=1" + sha256 "246d540bdd2025b3ad2ffc84adea84b378ea0d640e73809e3f0e48f9bb6d3881" + end + def python3 "python3.13" end @@ -242,7 +248,6 @@ class top_block : public gr::top_block { boost = Formula["boost"] system ENV.cxx, testpath/"test.c++", "-std=c++17", "-I#{boost.opt_include}", "-L#{lib}", "-lgnuradio-blocks", "-lgnuradio-runtime", "-lgnuradio-pmt", - "-L#{boost.opt_lib}", "-lboost_system", "-L#{Formula["fmt"].opt_lib}", "-lfmt", "-o", testpath/"test" system "./test" diff --git a/Formula/g/gource.rb b/Formula/g/gource.rb index ef7d1dca25282..b2dd1125df444 100644 --- a/Formula/g/gource.rb +++ b/Formula/g/gource.rb @@ -4,16 +4,15 @@ class Gource < Formula url "https://github.com/acaudwell/Gource/releases/download/gource-0.55/gource-0.55.tar.gz" sha256 "c8239212d28b07508d9e477619976802681628fc25eb3e04f6671177013c0142" license "GPL-3.0-or-later" - revision 3 + revision 4 bottle do - sha256 arm64_sequoia: "eaf4ff31b1f3bc0ad7780621d818a52c122457a0acd3f8cc7981a4e991ed5d00" - sha256 arm64_sonoma: "3ac079184927b61caed9d6e730d7a92befa629fa1859a22119bea34226889de5" - sha256 arm64_ventura: "cf121b18f4ee35b87f92285ca3670fd175116db4332ef8755c2a5429e87325c3" - sha256 sonoma: "a0f0c65db5150647935f565bb7b3be7db2dfaec75876ba8d957dc6f863f5df7e" - sha256 ventura: "2a3cae9515ebd8ae804a0eceba561204b12b2c6073bf9e9240ddacb14a135cd2" - sha256 arm64_linux: "6c3f0d8672cc9b85f4384f096b9dc910eb44ce072a34eac2e7fa1fb8ef67ed43" - sha256 x86_64_linux: "a4ac1d4979d98597dc5bdcf79947891ddeefa6ad589bd35584fdb8a050eb6c18" + sha256 arm64_sequoia: "e3cbfb60306539abda03078ffef4cce6dba3caf7cf234b5c1ccf91df88ded4a2" + sha256 arm64_sonoma: "d019af6ea79b9221a0714d1ead5844cd60c5b83aa2e551b18e6a5b1bb8e5f923" + sha256 arm64_ventura: "e74d52a108ee2ff08fbf08c566f16792db5e3c0c658c75f9f94b4ad1b58fe731" + sha256 sonoma: "392505ab1328ddcd7d644700feafb045291c697e999f69efd0f1c711f8f8fec0" + sha256 ventura: "0b344fc7d6eaf90a45073e1ba31ddb5a2c1148751d9053f5d10b1519e26374dc" + sha256 x86_64_linux: "5f07aa25fe7a9327c789785acf848648b57a0b58b895a0bd43a28b9059e430db" end head do @@ -43,6 +42,13 @@ class Gource < Formula def install ENV.cxx11 + # Workaround for Boost 1.89.0 as upstream commit requires regenerating configure + # https://github.com/acaudwell/Gource/commit/1b4e37d71506e6ad19f15190907852978507fc6a + if build.stable? + odie "Remove workaround for Boost 1.89.0" if version > "0.55" + ENV["with_boost_system"] = "no" + end + # clang on Mt. Lion will try to build against libstdc++, # despite -std=gnu++0x ENV.libcxx diff --git a/Formula/g/graph-tool.rb b/Formula/g/graph-tool.rb index 875945c43dbec..e4010b9020699 100644 --- a/Formula/g/graph-tool.rb +++ b/Formula/g/graph-tool.rb @@ -6,7 +6,7 @@ class GraphTool < Formula url "https://downloads.skewed.de/graph-tool/graph-tool-2.97.tar.bz2" sha256 "62dd8fb8bbafbefe2235cbfa507cebe654f016445e56d54eff39d20039318ca5" license "LGPL-3.0-or-later" - revision 1 + revision 2 livecheck do url "https://downloads.skewed.de/graph-tool/" @@ -14,12 +14,12 @@ class GraphTool < Formula end bottle do - sha256 arm64_sequoia: "3f89e60f0cb41bf913ac41963a75452958d0f57e52ed0360d67b3a3dbf498777" - sha256 arm64_sonoma: "e20f397152fb951277d4accb901e08c1d6341fafeb8c75286b107708bdcca8fe" - sha256 arm64_ventura: "6b970ec2c2aed0079d370421d7911dbc257af9e385a71e9567c65f67cdfa42a1" - sha256 sonoma: "0baefa4c41235e2707410f39b7f4125f117ae69d4f910bc6173df4482b56239a" - sha256 ventura: "ae432342b7a8188752550bd75a848124dd710951dd1571f60088be3e5e59b3c7" - sha256 cellar: :any_skip_relocation, x86_64_linux: "5c23b21cd177d8557caff34cfb363203a91aba08506de76a2d6d44704e7b9fee" + sha256 arm64_sequoia: "62c1eb5b4d4fe042c6b0ad555a59b98ac62f538d0d257cbbbe918d2da83dc9bc" + sha256 arm64_sonoma: "985a6940242212623eb30ada3962ae2291537b668ff636bd8a3fc7898d32f26c" + sha256 arm64_ventura: "b1cc54cb213a3dc24eb83c86bfe61f350f77741d4883dbb180cf89f391bc899d" + sha256 sonoma: "2f72cc87263d7ce2f94dc1207da58fa799d44bbe491812e4edfab8a1ecb6266d" + sha256 ventura: "7335c81bb2a42fc9e4fb6db3e5288c61432db514e9ce0056f7626ea7117b39e6" + sha256 cellar: :any_skip_relocation, x86_64_linux: "88f49186f9698293c9f7d857d7902634b8da0f9b51addc5428483743138fc96b" end depends_on "google-sparsehash" => :build diff --git a/Formula/i/i2pd.rb b/Formula/i/i2pd.rb index e04dfdd57cca0..39c25df880bba 100644 --- a/Formula/i/i2pd.rb +++ b/Formula/i/i2pd.rb @@ -4,15 +4,15 @@ class I2pd < Formula url "https://github.com/PurpleI2P/i2pd/archive/refs/tags/2.57.0.tar.gz" sha256 "e2327f816d92a369eaaf9fd1661bc8b350495199e2f2cb4bfd4680107cd1d4b4" license "BSD-3-Clause" + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "17d7aec839b3a8641b2c40e084d459a787368d3090438ef57603038555504d0c" - sha256 cellar: :any, arm64_sonoma: "c609b3a58bcde479df1eb5d34c2dd6753812d5fb9a4e014a39f51a9cc2b8adf3" - sha256 cellar: :any, arm64_ventura: "0d2ee21f5fa22ec7f632bf58cfbbe8799ad44d0bcb7797a6aa577f7e772a0751" - sha256 cellar: :any, sonoma: "4bc1ede8c8c592f58fd622f6dd1e230e1c134d787c0b94bf116d6f75d9e846f8" - sha256 cellar: :any, ventura: "415d938ffca8249d8ad6e32c1a07b35862277e42017ad7dade8fd8d0d554b19f" - sha256 cellar: :any_skip_relocation, arm64_linux: "773fde1a3a3f651d5fa7a1f14e3975f98b10abeec2a38c7f4f8f38fce9a39162" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8dd3123a2ddbb8e77da092236ed4152535742b9b49e57989d55b25bd50f4945c" + sha256 cellar: :any, arm64_sequoia: "dd5dbe37c54e64f03f2579dc2fdd873936ca4b2ce226d5f434c0c5a948b5749c" + sha256 cellar: :any, arm64_sonoma: "76d75af4900ea1f1012e7952047e960732c0c49dde9a0fdc93231061288766c8" + sha256 cellar: :any, arm64_ventura: "c5f34119bf93d6795cdd02fd0de0fa05cbf17c1751f6d5a8c48f5219d7022adb" + sha256 cellar: :any, sonoma: "073711b48e78a6831294d2cbc4f2858f06f64b55c3f80d711cebd8cf1009d225" + sha256 cellar: :any, ventura: "a9e95f28d0e53c8ee3d0282b4c30d497a501d95d05da7deccfc46272ff4d5e64" + sha256 cellar: :any_skip_relocation, x86_64_linux: "96d2090470bd78d7f4868228b981a2c444ffa7236ffd94cebddf50a77799a488" end depends_on "boost" @@ -21,6 +21,12 @@ class I2pd < Formula uses_from_macos "zlib" + # Backport fix for Boost 1.89.0 + patch do + url "https://github.com/PurpleI2P/i2pd/commit/27f2c5285da9bec537caeba9f7df6920b9f21c87.patch?full_index=1" + sha256 "008a59b2a78659b1eae746eeb3bf8635e8f12907741a9d951aebe552decc4a35" + end + def install args = %W[ DEBUG=no diff --git a/Formula/i/innoextract.rb b/Formula/i/innoextract.rb index 95c9787a75fd1..ea0d4e2a79fde 100644 --- a/Formula/i/innoextract.rb +++ b/Formula/i/innoextract.rb @@ -2,7 +2,7 @@ class Innoextract < Formula desc "Tool to unpack installers created by Inno Setup" homepage "https://constexpr.org/innoextract/" license "Zlib" - revision 11 + revision 12 head "https://github.com/dscharrer/innoextract.git", branch: "master" stable do @@ -24,13 +24,12 @@ class Innoextract < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "a6ecba6f9571ac08021cee5007d4ce46bc1c8af96f996dd58397fe2f2466d9c7" - sha256 cellar: :any, arm64_sonoma: "8bcb1acc92f2b71ba74dbd9989858cb4c97c673ea4165d9a917005e3ae20ee0d" - sha256 cellar: :any, arm64_ventura: "078863c79c61eaa1bf3b34960334582c52c8cf6932d279f460fce2718a6ee852" - sha256 cellar: :any, sonoma: "13374c0149963a68d215be71fee1e3be6ad3bc94793b582ec0545fc850a6186b" - sha256 cellar: :any, ventura: "2d06f2828524c9790714130e550fe7aad4b157005b39652633500dbe35aaacb8" - sha256 cellar: :any_skip_relocation, arm64_linux: "1a14135ee0ef9142fd550768cf198305ba67081514b03fe6ff1c36c3b0e1247b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f307fcdedb067bd399862b2640f25a92c31cd1ce5ab6d00ab113bfcb6a88f62d" + sha256 cellar: :any, arm64_sequoia: "f058c122e886a8f35997bc3603c10f791ad3a7eb9d0cd084aa081babf7833743" + sha256 cellar: :any, arm64_sonoma: "e65c6340749c752ab228536d9ed8323e77a18132a6578eaa7d86950d07628f0a" + sha256 cellar: :any, arm64_ventura: "aa58225a507ab5162d5744d0ad7845ad4a444ef8e6680d75ed52a19b8b019876" + sha256 cellar: :any, sonoma: "90ee4acae6795def50a0a74c8330aeff551818734c8351463f10a6b584a565e2" + sha256 cellar: :any, ventura: "48c724ab7793c79e6fed6777c86cc0c971c1b4ac1613e0a39ef471196f7bcacc" + sha256 cellar: :any_skip_relocation, x86_64_linux: "823a6cad250181cac9e656165b82633b0c7e9d0e7f5baecd73f9630eae2fd5b1" end depends_on "cmake" => :build @@ -44,6 +43,13 @@ class Innoextract < Formula sha256 "f968a9c0521083dd4076ce5eed56127099a9c9888113fc50f476b914396045cc" end + # Fix build with `boost` 1.89.0 using open PR + # PR ref: https://github.com/dscharrer/innoextract/pull/199 + patch do + url "https://github.com/dscharrer/innoextract/commit/882796e0e9b134b02deeaae4bbfe92920adb6fe2.patch?full_index=1" + sha256 "d5af3e86eb2b74bff559885440d330678e5dbb028ce165bb836ddb14224af201" + end + def install system "cmake", "-S", ".", "-B", "build", *std_cmake_args system "cmake", "--build", "build" diff --git a/Formula/l/ledger.rb b/Formula/l/ledger.rb index 22dd0c919a4f0..87c11e9bec22d 100644 --- a/Formula/l/ledger.rb +++ b/Formula/l/ledger.rb @@ -2,7 +2,7 @@ class Ledger < Formula desc "Command-line, double-entry accounting tool" homepage "https://ledger-cli.org/" license "BSD-3-Clause" - revision 9 + revision 10 head "https://github.com/ledger/ledger.git", branch: "master" stable do @@ -61,13 +61,12 @@ class Ledger < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "54988694adbadceb13c13156af0bed21ad9f15b3fa120ccb22894514cf9a5506" - sha256 cellar: :any, arm64_sonoma: "77d3511a4314bfa674ed8228d630c38cbee2d0232d241d07fbba7fdbd4c7cd84" - sha256 cellar: :any, arm64_ventura: "68fa609eba85586c556d62db46585bf5c5447babffbc597e931cc8d788d4992a" - sha256 cellar: :any, sonoma: "7eb65f0472a64ac1f08c97fee3af4024cd403107802b63d2a1af457eda0de180" - sha256 cellar: :any, ventura: "a209aef25a18b73852e27582ecbca1af836ac1b70d8734751a3fdc804451272f" - sha256 cellar: :any_skip_relocation, arm64_linux: "cd91a4adea0704c7a588299d9a1dc42aa8dba18c58327f9f1d0aa745330d780a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ed37e34cd74761ab49724546a6a83a5f59eb316ab2d76f03ab3ba95728e0b726" + sha256 cellar: :any, arm64_sequoia: "24bc2c89d89b0f0b355c037a5d6315f1d653accfba24c1dc76e51bcf3bbdbd16" + sha256 cellar: :any, arm64_sonoma: "3af2f35e72e3d5e50be515148bb1987c23cee6ee621fa17358b1fa50765cf227" + sha256 cellar: :any, arm64_ventura: "a9a4cca0fc9dc851603ca76d6d7f51638d7d8053529dc17636c694e7a18afe97" + sha256 cellar: :any, sonoma: "4f1b9ad9ea6267c32ee381bd64f526529cf96d717f4609cfed985979a82497c7" + sha256 cellar: :any, ventura: "36e9ef1b92e34221caa9d3d7e21fd0145f389842a37a3f499d2adb49b07ac5eb" + sha256 cellar: :any_skip_relocation, x86_64_linux: "fdd22eb4b12f6e18fc396541142c0f8e9f952d3cfa27c319895e9617440e0cdd" end depends_on "cmake" => :build @@ -87,11 +86,16 @@ class Ledger < Formula end def install - # Workaround until next release as commit doesn't apply - # https://github.com/ledger/ledger/commit/956d8ea37247b34a5300c9d55abc7c75324fff33 if build.stable? - inreplace "CMakeLists.txt", "cmake_minimum_required(VERSION 3.0)", - "cmake_minimum_required(VERSION 3.5)" + inreplace "CMakeLists.txt" do |s| + # Workaround until next release as commit doesn't apply + # https://github.com/ledger/ledger/commit/956d8ea37247b34a5300c9d55abc7c75324fff33 + s.gsub! "cmake_minimum_required(VERSION 3.0)", "cmake_minimum_required(VERSION 3.5)" + + # Workaround to build with Boost 1.89.0 until release with fix + # PR for HEAD: https://github.com/ledger/ledger/pull/2430 + s.gsub! "REQUIRED date_time filesystem system ", "REQUIRED date_time filesystem " + end end ENV.prepend_path "PATH", Formula["python@3.13"].opt_libexec/"bin" diff --git a/Formula/l/leela-zero.rb b/Formula/l/leela-zero.rb index 62e9294e5a40d..092cf3810be3a 100644 --- a/Formula/l/leela-zero.rb +++ b/Formula/l/leela-zero.rb @@ -6,18 +6,17 @@ class LeelaZero < Formula tag: "v0.17", revision: "3f297889563bcbec671982c655996ccff63fa253" license "GPL-3.0-or-later" - revision 10 + revision 11 no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "89c9cd32fe6c7a9c5239fd79cb4478b59c3fab520ef41b6eac2420c549d485c2" - sha256 cellar: :any, arm64_sonoma: "d53fa2be94dea4d05c53dec8fe788b9d0592ba2fe9a1859f469a3561514b0503" - sha256 cellar: :any, arm64_ventura: "6be25e10e1be034a3b7aef791fba5d45e1b288c818035b997a9d26f0742ef463" - sha256 cellar: :any, sonoma: "0a10d9190312af4f6f6469d57163a463cd99f52fc16100f6c145a107001e1a5e" - sha256 cellar: :any, ventura: "da90734e4217838d1e9ccb08df23b9d841eea2f5daf3107e17a45a1af8e4db8f" - sha256 cellar: :any_skip_relocation, arm64_linux: "75cf01a629f8eeecf1e21f43b6ed281aad1ab5bd434fbd25e762c2ee1ff6e47b" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2e5ee03297c6c74f7bc78ed0ce6f77a798720c27e099f2949b855db92dac4086" + sha256 cellar: :any, arm64_sequoia: "8690dd5ea173e1d7bd6b91e07476f54242f598505e838e2d38fa64c90fd3058e" + sha256 cellar: :any, arm64_sonoma: "47aff2a14496f8e1f08fdad8f9318a1e1b6b4a56e57f8cd117740df41340d8cc" + sha256 cellar: :any, arm64_ventura: "1647c60bb30f22c26e0ab0f3ec99d296a1a7e8bd48c4c676bfd7f469dc9c4df2" + sha256 cellar: :any, sonoma: "f6e5f5636798be24caa619d0c84d38d23c3f905e6edbb8baec7cf34dbd45dc69" + sha256 cellar: :any, ventura: "74df4fbf6d10992225a619107f28b3c583f5ba00a0f773e9609294d522c78e37" + sha256 cellar: :any_skip_relocation, x86_64_linux: "fb7e114a1e812141f2c633f914403e1694a962a14188d98e66757a7e48f126d2" end depends_on "cmake" => :build diff --git a/Formula/l/lgogdownloader.rb b/Formula/l/lgogdownloader.rb index cc17e4d92aeb1..ae1e6c2596bf6 100644 --- a/Formula/l/lgogdownloader.rb +++ b/Formula/l/lgogdownloader.rb @@ -4,7 +4,7 @@ class Lgogdownloader < Formula url "https://github.com/Sude-/lgogdownloader/releases/download/v3.17/lgogdownloader-3.17.tar.gz" sha256 "fefda26206ebb1e2a6d734b76f6f07977da150064141f29ed1f90450daf4e69e" license "WTFPL" - revision 3 + revision 4 head "https://github.com/Sude-/lgogdownloader.git", branch: "master" livecheck do @@ -13,13 +13,12 @@ class Lgogdownloader < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "9d9bd03b6293d5fb17fabd54655dd7600fab608240b114a460754c2407fc1296" - sha256 cellar: :any, arm64_sonoma: "49fba152c84c5e9e6e516f82a9a6366ba73548871e6564b0db48c90d9e8ec328" - sha256 cellar: :any, arm64_ventura: "692d0544791fa9386a7150277006a65c686521ff5075d9f0ae883c8799dc42c6" - sha256 cellar: :any, sonoma: "27cb3ba5d66a26fdacfbfc84f701958a72470e5e41e4aeef15232862b919fd55" - sha256 cellar: :any, ventura: "4e1cb55ac54c01e2796b2a153799af05ed69cc9adb2929fc82cfdedcc8b886b0" - sha256 cellar: :any_skip_relocation, arm64_linux: "1b29ed9cb8fddf7bb558b03a5959f6686c74dff40609a75b7c03e27798a29f34" - sha256 cellar: :any_skip_relocation, x86_64_linux: "94f0094701d17088889b2a00d2764c26b0dd0b1ff020295e4b36b996e2d65b1e" + sha256 cellar: :any, arm64_sequoia: "2dba206d8cc2b6f97070944d8c08bcba513343937a048b35c5ec1e5b609d690f" + sha256 cellar: :any, arm64_sonoma: "2b31964b42a64a2fa5505ca2855f9f469b9620a289e5713184d05b0e4fddda05" + sha256 cellar: :any, arm64_ventura: "b546042fd54e6822437dedc892b8e39192f90eb79bc95b5778cd3fc2ac2a49c0" + sha256 cellar: :any, sonoma: "e99fc18b427c0e6c7cbaa4b13b7cd28ed131184e21979769b5d12d63832bd062" + sha256 cellar: :any, ventura: "182e0b13ccba06d61ad71d70d2fcbe77dc81d9fd4a52977145e61b9acd061b14" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2294e37c0cf1a5b24ab58d70e316ee3737d4fa439f886d2fe8150a7630c6b7ee" end depends_on "cmake" => :build @@ -34,6 +33,12 @@ class Lgogdownloader < Formula uses_from_macos "curl" + # Fix build with Boost 1.89.0, pr ref: https://github.com/Sude-/lgogdownloader/pull/296 + patch do + url "https://github.com/Sude-/lgogdownloader/commit/7ba719a7a53d6025cd82f8b1c86e765285ed802b.patch?full_index=1" + sha256 "189b1f589b887d3086a42e96b93fe5b1b70c875091e98136c6f0ceff48c879e9" + end + def install args = %W[ -DJSONCPP_INCLUDE_DIR=#{Formula["jsoncpp"].opt_include} diff --git a/Formula/l/logstalgia.rb b/Formula/l/logstalgia.rb index 7736d612fe1ff..e66355f6a6695 100644 --- a/Formula/l/logstalgia.rb +++ b/Formula/l/logstalgia.rb @@ -4,18 +4,17 @@ class Logstalgia < Formula url "https://github.com/acaudwell/Logstalgia/releases/download/logstalgia-1.1.4/logstalgia-1.1.4.tar.gz" sha256 "c049eff405e924035222edb26bcc6c7b5f00a08926abdb7b467e2449242790a9" license "GPL-3.0-or-later" - revision 7 + revision 8 no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "768960af5482c74e6126145fa692ff49292fb22d0648a9851dbb5100d23a3147" - sha256 arm64_sonoma: "0c14a3f043b5c93602f4c95fcd20db618161a14f6f8ccb2c2cef7be97e54295f" - sha256 arm64_ventura: "22e4603221b1a7a1a33fe226239c57bca7250112faad244223a2c7c60db7339e" - sha256 sonoma: "5090c058761cccc7936e6f9c311fd132e03929be2d4b999fda72cc2e70a49935" - sha256 ventura: "fd28fb16ed3c1b59c82b70241ae6672cb92eb8a84e7700ba5021d815b0e05bad" - sha256 arm64_linux: "8bff97fc0e0999bb92e37a2dbb672dbfb18c1f540f299c797fa0ecbed101e8c2" - sha256 x86_64_linux: "336dd49091c4ce92ee67c14b1c793c9caba7417537c5bc98c0e89f97fdae3c8e" + sha256 arm64_sequoia: "da2f21abb74be0c1e9a3dbc1fa88f5417616c94c62c42efa7251344deaf915ef" + sha256 arm64_sonoma: "5db8fa7c96b2a41a61f95dc0c1376915e4700c7908831d6f1b8f714617e94106" + sha256 arm64_ventura: "795b3e680fcb67036bd2dab34e7456ae75a354a6b9c1446bef98aec2f315eedf" + sha256 sonoma: "6e56f79753a9b93c823b7cb4cf2f5cabb677c552991029803715a2befbb7e16c" + sha256 ventura: "6eed8631d9076c06515ec132d8aa5e662fdc0063379296151f500309e097e8b0" + sha256 x86_64_linux: "00b87b6d9797ceb8225ee100fa16652eba1e637f115ebe237c412f92c312319e" end head do @@ -45,6 +44,13 @@ class Logstalgia < Formula def install ENV.cxx11 # to build with boost>=1.85 + # Workaround for Boost 1.89.0 as upstream commit requires regenerating configure + # https://github.com/acaudwell/Logstalgia/commit/823a1a4dbdba8f682e2d31851c11e369e50aa0f7 + if build.stable? + odie "Remove workaround for Boost 1.89.0" if version > "1.1.4" + ENV["with_boost_system"] = "no" + end + system "autoreconf", "--force", "--install", "--verbose" if build.head? system "./configure", "--disable-silent-rules", "--with-boost-libdir=#{Formula["boost"].opt_lib}", diff --git a/Formula/lib/libphonenumber.rb b/Formula/lib/libphonenumber.rb index 08cac93a26bbd..db807f468f423 100644 --- a/Formula/lib/libphonenumber.rb +++ b/Formula/lib/libphonenumber.rb @@ -4,7 +4,7 @@ class Libphonenumber < Formula url "https://github.com/google/libphonenumber/archive/refs/tags/v9.0.12.tar.gz" sha256 "2557b16b42da4d0c2e59d0cd17ccd5a134a5f983f56412ab8213969d886cd836" license "Apache-2.0" - revision 1 + revision 2 livecheck do url :stable @@ -12,13 +12,12 @@ class Libphonenumber < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "f68cd96e8d7c56cf1038e4a25652094f1f32ba8f850668900f6239250912c3fc" - sha256 cellar: :any, arm64_sonoma: "e759c7d05fa8f43a54667bc80ae520bf63c62b40730afdc180611a06e69077c4" - sha256 cellar: :any, arm64_ventura: "1438891ce3395c8db4d1a7c86cf45528309eabd4d88e7e3ed12fe68949aaeed6" - sha256 cellar: :any, sonoma: "9162200262da2a91f3bcf5dcbf37ad924233e406c3e3ff82afd8350fbbce93dc" - sha256 cellar: :any, ventura: "64cdad1f5d963887d8c637870646e52951fdfa118e121946a5206ca9ce4f6670" - sha256 cellar: :any_skip_relocation, arm64_linux: "0d55749a5907d83ecce76b26126cbc937a592ba257ce0e17ce73a8d63f23acde" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4c9a0022aa935bd67d142612ebc0da2c8bcd9fa3a27df22b33a54d9620bc51cb" + sha256 cellar: :any, arm64_sequoia: "21f13e5b260f71501f82b0a17d539503f426d69e7b59c32be68689793d71ea88" + sha256 cellar: :any, arm64_sonoma: "a8facf044487dd9cdc08f0d70d576ba754223fe91fa975891ba7b62d6a3b6500" + sha256 cellar: :any, arm64_ventura: "6662e1b3aa4d4e1831787eef9ae0caeb7f5ad7e3ba919ac090741a7fb46869f4" + sha256 cellar: :any, sonoma: "1a9540a19f3ba6baf2daca8bb972196b47b6c6e1fb333896eb860993c4f1437b" + sha256 cellar: :any, ventura: "64341bf8910092639e7460b9126f0076b0a0d45ef812e3ef6c88d20936d47416" + sha256 cellar: :any_skip_relocation, x86_64_linux: "00e95a9b59bff05fc3fdd39f66a2a07fae2051835e21705ac3d776c8fc9b863e" end depends_on "cmake" => [:build, :test] @@ -28,6 +27,12 @@ class Libphonenumber < Formula depends_on "icu4c@77" depends_on "protobuf" + # Fix build with Boost 1.89.0, pr ref: https://github.com/google/libphonenumber/pull/3903 + patch do + url "https://github.com/google/libphonenumber/commit/72c1023fbf00fc48866acab05f6ccebcae7f3213.patch?full_index=1" + sha256 "6bce9d77b45f35a84ef39831bf2cca793b11aa7b92bd6d71000397d3176f0345" + end + def install ENV.append_to_cflags "-Wno-sign-compare" # Avoid build failure on Linux. system "cmake", "-S", "cpp", "-B", "build", diff --git a/Formula/lib/libtorrent-rasterbar.rb b/Formula/lib/libtorrent-rasterbar.rb index 13e269a01f1f8..092ca2f3a2206 100644 --- a/Formula/lib/libtorrent-rasterbar.rb +++ b/Formula/lib/libtorrent-rasterbar.rb @@ -4,7 +4,7 @@ class LibtorrentRasterbar < Formula url "https://github.com/arvidn/libtorrent/releases/download/v2.0.11/libtorrent-rasterbar-2.0.11.tar.gz" sha256 "f0db58580f4f29ade6cc40fa4ba80e2c9a70c90265cd77332d3cdec37ecf1e6d" license "BSD-3-Clause" - revision 1 + revision 2 head "https://github.com/arvidn/libtorrent.git", branch: "RC_2_0" livecheck do @@ -13,13 +13,12 @@ class LibtorrentRasterbar < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "5a9c70f259f11ba3f9f2fc25c2c33d74e8d12fd1ac3a8e70304f0cd9c8040050" - sha256 cellar: :any, arm64_sonoma: "a9b2ca32ab12c5ed9a32648a9a401e1a26817105ed230d316453a939358af039" - sha256 cellar: :any, arm64_ventura: "2e3102b5a138e1b6ba5f30f9575f5f66a7f02d4c3df67c71c533dc7b7627be31" - sha256 cellar: :any, sonoma: "e78bb84c2382e17ffb242f67df0a359ea5282d12bd97e451034b8a32467a559f" - sha256 cellar: :any, ventura: "1c3af891fb78a3d5340f819a14692e2eab6e91cdc75dced3f291fa4592c3c9a7" - sha256 cellar: :any_skip_relocation, arm64_linux: "819d9bc5e7ff5c393317e975a2db40264a67093913bc3332f4b67ab1914718f9" - sha256 cellar: :any_skip_relocation, x86_64_linux: "79d40134bb9381e74e9e8d3bda73778535bdb4f816ae7e87c0e9df53409ae6c6" + sha256 cellar: :any, arm64_sequoia: "28eec45e51c69329ddc0575f07bb52c7f63bea43824280be5ddbb401a7830a85" + sha256 cellar: :any, arm64_sonoma: "09386b394de1c44f1c2868b700861d4c7f0974ca2c3a96fb88a4ec4ee6f85228" + sha256 cellar: :any, arm64_ventura: "801ceae544984e0ebaca8e8f088e406156465f6bd980626ae21eed912a427dbf" + sha256 cellar: :any, sonoma: "321c9833fbf1a264af1378c2ed51df5532c17cc244bf98a974e9cfbe02499cc3" + sha256 cellar: :any, ventura: "bccd7da0f18e035c1319f768dfcde1ba675f3ba5188a2fdbc99bbf8eecfb8bb9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "9acff327ffc9166f13e06cab2739d08570e2ed62d29f1237546824c038432875" end depends_on "cmake" => :build @@ -53,7 +52,6 @@ def install "-I#{include}", "-L#{lib}", "-lpthread", - "-lboost_system", "-ltorrent-rasterbar", ] diff --git a/Formula/m/maeparser.rb b/Formula/m/maeparser.rb index 2c17793a32198..edeabbc434d80 100644 --- a/Formula/m/maeparser.rb +++ b/Formula/m/maeparser.rb @@ -4,16 +4,16 @@ class Maeparser < Formula url "https://github.com/schrodinger/maeparser/archive/refs/tags/v1.3.3.tar.gz" sha256 "78e7571a779ea4952e752ecef57c62fb26463947e29ef7f4b31b11988d88ca07" license "MIT" + revision 1 head "https://github.com/schrodinger/maeparser.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "fbcc6b87403bf3ee4ceae13512659743cc3393caececa0f7837a6848e60237b3" - sha256 cellar: :any, arm64_sonoma: "65bea7147115cac9532e7a76903519dbe14cf0b3e2059ebb1de6f37932d5c54a" - sha256 cellar: :any, arm64_ventura: "8d9cbbfa90e1802ae8c9960a71c1e5b14e1023f3918bf6865db384492ed7bb37" - sha256 cellar: :any, sonoma: "10abbb0c4240afefd27f6e2d5951252f0e94ca71b02a3dc9725717516c92000c" - sha256 cellar: :any, ventura: "bb78ef2275ad44ab797f93ffc31433123cbd81e3e546c3c506978e51172b687f" - sha256 cellar: :any_skip_relocation, arm64_linux: "4d7fd3d7331c9db8b8efa85714704ac4990c137c651626c54cbc1a6aca1ebda3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "04b61f362ce5bc019f4a75567236c2446dcc9ff33bf1945f3f90e3064244722b" + sha256 cellar: :any, arm64_sequoia: "c0d9db6f10daed3fc6b771924f2e479468fb01e0e9052aa126fe0a3a2ec45688" + sha256 cellar: :any, arm64_sonoma: "cc29caec6af9758916014f44a462d949b05b451709e5c77574187415c03daba5" + sha256 cellar: :any, arm64_ventura: "465ec71b1618c4c650aaf44b30de39acda2f156652deac0e8961fd02efe64fb7" + sha256 cellar: :any, sonoma: "8e78db80f19badb63e39b407437e2ffe56b37a29f27257b359e67862a34f803b" + sha256 cellar: :any, ventura: "c98342065d18d6e1c4040975a8ca4bb911fb0a34b58f67c70f641e271a06d5e2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c50f7c93b5fb8354aee48e6952bc1df0170a3a8a1a6911a0582ad9c8091d097a" end depends_on "cmake" => :build diff --git a/Formula/m/manticoresearch.rb b/Formula/m/manticoresearch.rb index 9aa3ec0fbe092..04aeee7b55f79 100644 --- a/Formula/m/manticoresearch.rb +++ b/Formula/m/manticoresearch.rb @@ -9,6 +9,7 @@ class Manticoresearch < Formula { "GPL-2.0-only" => { with: "x11vnc-openssl-exception" } }, # galera { any_of: ["Unlicense", "MIT"] }, # uni-algo (our formula is too new) ] + revision 1 version_scheme 1 head "https://github.com/manticoresoftware/manticoresearch.git", branch: "master" @@ -23,13 +24,12 @@ class Manticoresearch < Formula end bottle do - sha256 arm64_sequoia: "1f87fc89a3c8103e9205aa32bf0ce4918499b2e03162257c8658f152ba5019d9" - sha256 arm64_sonoma: "71b5b349c90b1fda6442ff399de8f8b75584a905084141721a15e9f48a9bf5b4" - sha256 arm64_ventura: "217874dc0d579a528b286dc5a65e428eb02776fd945f927a991bec994eed7a97" - sha256 sonoma: "8b97c5cfd16d40cf2019c5b75de97515acf68f7515f9ac6f1697a9e5ec2f7058" - sha256 ventura: "0487bb6119fa68b1d05c25eb4978b8f4ca95a332eb1e60aa5376b78f150aa5f0" - sha256 arm64_linux: "6b3aab2fc8f83985f769b1325c87b97ec41278078dab181c61b2e56aec9894dd" - sha256 x86_64_linux: "bdbbac0799c487f1dcd7f333221723e356ece124940b117b4aede39502270054" + sha256 arm64_sequoia: "9de3f5db0e9dd268563c9c78bc374b7a92e7b7943194a8b282592d45695d9847" + sha256 arm64_sonoma: "cf8e28dca5222b336360945e304601317509e43c1e864d69e51e9d5f17079848" + sha256 arm64_ventura: "183f808e0404865e408f64b4c0ee82e18e09506955394b06676566a9e26a2f54" + sha256 sonoma: "a0ef4ac03129de756b5396e966c34b5faf85a5ad955fe4b5a681efee1bbf25f5" + sha256 ventura: "fe922607e26a5710e6102f74fffe5db1f51cbd0a07f1045cf8394b47300de62b" + sha256 x86_64_linux: "22ed5397be826ffd1c2d8a4ed3a6c395a955888cd2b468209251016a1cbb8936" end depends_on "cmake" => :build @@ -54,6 +54,10 @@ class Manticoresearch < Formula uses_from_macos "libxml2" uses_from_macos "zlib" + # Workaround for Boost 1.89.0 until fixed upstream. + # Issue ref: https://github.com/manticoresoftware/manticoresearch/issues/3673 + patch :DATA + def install # Avoid statically linking to boost inreplace "src/CMakeLists.txt", "set ( Boost_USE_STATIC_LIBS ON )", "set ( Boost_USE_STATIC_LIBS OFF )" @@ -113,3 +117,22 @@ def post_install Process.wait(pid) end end + +__END__ +diff --git a/cmake/galera-imported.cmake.in b/cmake/galera-imported.cmake.in +index 0ffa9caf1..806c929b4 100644 +--- a/cmake/galera-imported.cmake.in ++++ b/cmake/galera-imported.cmake.in +@@ -15,9 +15,9 @@ include ( ExternalProject ) + ExternalProject_Add ( galera_populate + URL @GALERA_PLACE@ + URL_MD5 @GALERA_SRC_MD5@ +- CMAKE_CACHE_ARGS -DWSREP_PATH:STRING=${wsrep_populate_SOURCE_DIR} -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DGALERA_REV:STRING=@GALERA_REV@ ++ CMAKE_CACHE_ARGS -DWSREP_PATH:STRING=${wsrep_populate_SOURCE_DIR} -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DGALERA_REV:STRING=@GALERA_REV@ -DWITH_BOOST:BOOL=OFF -DCMAKE_CXX_FLAGS:STRING=-DASIO_DISABLE_BOOST_REGEX=1\ -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 + BUILD_COMMAND "@CMAKE_COMMAND@" --build . --config RelWithDebInfo + INSTALL_COMMAND "@CMAKE_COMMAND@" --install . --config RelWithDebInfo --prefix "@GALERA_BUILD@" + ) + +-# file configured from cmake/galera-imported.cmake.in +\ No newline at end of file ++# file configured from cmake/galera-imported.cmake.in diff --git a/Formula/m/mapcrafter.rb b/Formula/m/mapcrafter.rb index 6a7e40d433bbc..91c2e513d54a5 100644 --- a/Formula/m/mapcrafter.rb +++ b/Formula/m/mapcrafter.rb @@ -4,18 +4,17 @@ class Mapcrafter < Formula url "https://github.com/mapcrafter/mapcrafter/archive/refs/tags/v.2.4.tar.gz" sha256 "f3b698d34c02c2da0c4d2b7f4e251bcba058d0d1e4479c0418eeba264d1c8dae" license "GPL-3.0-or-later" - revision 14 + revision 15 no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "cf44a24edf03e087564b71015e5d4850e1a381e5577d0b0f328b91deb42991f9" - sha256 cellar: :any, arm64_sonoma: "33a53c814d6290f940b3381f19fcbf150e1073e53492b1d359a7810fb7494340" - sha256 cellar: :any, arm64_ventura: "90e69caaa3caa385e93e053b2933b4d8d56ef5220cfe3b662ff18ef66b663e22" - sha256 cellar: :any, sonoma: "b0345c0382d6dbad06e25f58f52e3d25835cf236d0d460b06faeac65dcff96f9" - sha256 cellar: :any, ventura: "5d758ab032c8da63851103cc4f8e1024f48ef58abeddf75e6a8918d8f3b86ca7" - sha256 cellar: :any_skip_relocation, arm64_linux: "24a6e30afa385527820775880d487d2752eb59bd779e5be0d7d7651368b8b240" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ecb89abeca0415b5cba90d2251d01ea2d66a29611880b951341d6bb5345d7a60" + sha256 cellar: :any, arm64_sequoia: "1efb0a38f77cdfd4eb0e609e505104b1939b9c5142f4478235c27b656725e02d" + sha256 cellar: :any, arm64_sonoma: "43f21cc8321851928f1ee79a9f6141adbfb246ef0e6c5e4e752edc56a4aaed08" + sha256 cellar: :any, arm64_ventura: "d4ca79a0c71b13a2390a7c3f550de43406977ca7c4bd58667992d0acb0f412e8" + sha256 cellar: :any, sonoma: "73a30f66f41866bb65c4db45bbafe3d1707adb93836a3befe086101f7f264272" + sha256 cellar: :any, ventura: "bc4c01693cc22677a5725dab9cfaefec74e5d8e22a16458df7bc0a5f4c02dbe2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "0a57a59be26e5837e11cc30385530b9455c09a682d50754508e79e01fec03105" end depends_on "cmake" => :build @@ -30,6 +29,13 @@ class Mapcrafter < Formula sha256 "55edc91aee2fbe0727282d8b3e967ac654455e7fb4ca424c490caf7556eca179" end + # Fix build with `boost` 1.89.0 using open PR. + # PR ref: https://github.com/mapcrafter/mapcrafter/pull/395 + patch do + url "https://github.com/mapcrafter/mapcrafter/commit/f804a574cbf5b098439698f6f92e1a39244371f1.patch?full_index=1" + sha256 "d9e9da9cbdb4bb961edd371265304c3999e5322d110f6d72e8580820b2ac2edc" + end + def install system "cmake", "-S", ".", "-B", "build", "-DCMAKE_INSTALL_RPATH=#{rpath}", diff --git a/Formula/m/mapnik.rb b/Formula/m/mapnik.rb index f5c2005594aba..e447126e09f9c 100644 --- a/Formula/m/mapnik.rb +++ b/Formula/m/mapnik.rb @@ -6,6 +6,7 @@ class Mapnik < Formula tag: "v4.1.2", revision: "83c1f6b1a2f45a825e9d5764b9a6d33c907c4bad" license "LGPL-2.1-or-later" + revision 1 head "https://github.com/mapnik/mapnik.git", branch: "master" livecheck do @@ -14,13 +15,12 @@ class Mapnik < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "77227a1ffab0e3675fd70f5b066540d3cf8e57ec6c514597ca882cac39f01db9" - sha256 cellar: :any, arm64_sonoma: "389a6b408eb754b857522fbd104eca72a4f41acf67bb0b2b3b1adecc81914eb0" - sha256 cellar: :any, arm64_ventura: "424d4d5caee6ace0bd10b8bc2c4179b522735fe0b427f1add11cd94138ad2376" - sha256 cellar: :any, sonoma: "3fa20dd5e7888b02b5b5f429d8a6cce6d25964178b3035a2e3d9f27863128e37" - sha256 cellar: :any, ventura: "30751ba8f2afc2bf6456df4d8cac83671b9dbb511759b5cf39003e79b6fe7dd2" - sha256 arm64_linux: "80fc602bf72a60dab2b0c9503055e3c81c5c74bc6dc1b25f775c428e79ae010c" - sha256 x86_64_linux: "7acb700e17ed99585f2eb761ffda28b2a85f141fc8980ae939453e165809ece4" + sha256 cellar: :any, arm64_sequoia: "80745139c8802719f3eefd46bdf97995ed974033ddedcdae5cfa55d539da0eec" + sha256 cellar: :any, arm64_sonoma: "77aaf584fd0bc1bd4301524e1e27c8d76f4a046fac3062e035703ce753e35c11" + sha256 cellar: :any, arm64_ventura: "3d55b37b1e59a0416e9f381356bf2913e637e53f0a9b52f393bb3e2ec8c683c4" + sha256 cellar: :any, sonoma: "09e2d4681dd402d6ffb1910f18f4c3e39c7c9f0acc1d9bdd94784fdc835cf39f" + sha256 cellar: :any, ventura: "c37cb04238f5f98a5d9a9409f8ca6e96cd0300f8d57125c0b9a8790073ce5ebd" + sha256 x86_64_linux: "2010bf71fb4caffe99888c36e54c9ff1169399226d9ddfb4b3ec6505c730ddb4" end depends_on "cmake" => :build diff --git a/Formula/m/metaproxy.rb b/Formula/m/metaproxy.rb index b5837ee909693..c14881442afaf 100644 --- a/Formula/m/metaproxy.rb +++ b/Formula/m/metaproxy.rb @@ -4,6 +4,7 @@ class Metaproxy < Formula url "https://ftp.indexdata.com/pub/metaproxy/metaproxy-1.22.1.tar.gz" sha256 "d67a9f7fc9d36ccea8c4770c96c4ae2bc4250f484f941cbeec2a11695ec8d7b8" license "GPL-2.0-or-later" + revision 1 # The homepage doesn't link to the latest source file, so we have to check # the directory listing page directly. @@ -13,13 +14,12 @@ class Metaproxy < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "cc491840e22486538a41b371ddf6f4ccb8a5d979319fb5b80d8b135b20cef13d" - sha256 cellar: :any, arm64_sonoma: "b6d34b512fbfde767f33c8f0481db3d9bce926b3fa8e243ddf33ddae776e1db2" - sha256 cellar: :any, arm64_ventura: "c4f1b360f83e40c4bddda2a33765cfa9a889fb15e604d02924edc4b1a6b0da28" - sha256 cellar: :any, sonoma: "678f0f79e1f5c7b0dda4140c2e769b5ba31a7b409ef98ff042125794aee119ff" - sha256 cellar: :any, ventura: "d419856bdf031a9d82300b4e1d07711a2716ad6cc4bf7cca8dba4f5c3381f347" - sha256 cellar: :any_skip_relocation, arm64_linux: "84c0c0ccfd26ca56b7a4b07a2a593509ec3f3340e2d75e54e758df8c1d8af4a8" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f942530680f0423e8faa116c235631349055ba5afa9b021352b582caf593bf0e" + sha256 cellar: :any, arm64_sequoia: "fac499e49d91fe8f9056887c49190c481701ab349351801c0cf214a278283f35" + sha256 cellar: :any, arm64_sonoma: "dc7dd1dab2e198f98ce502f952cc8ba62f76564400168210faa684caf34de6de" + sha256 cellar: :any, arm64_ventura: "8c4fc4ab5fd41b9f8a3255965c5ee70cda3e82503e697658725572f587c23b78" + sha256 cellar: :any, sonoma: "e3d0259354592605d7fbbe51be7ea0e8cf011a96b81890c1d55dfc80a806abbb" + sha256 cellar: :any, ventura: "13923079d23db8b49cc6d1999ff465f7cd1ed26dd6db36dd3dd2b3a8cf52eb46" + sha256 cellar: :any_skip_relocation, x86_64_linux: "6dc76a8d16502d41218106da2a8ef91facdfd393ef05bd69c9f15cc30399f6ec" end depends_on "pkgconf" => :build diff --git a/Formula/m/mgis.rb b/Formula/m/mgis.rb index 3f719959b43c2..92ebbd4d2a297 100644 --- a/Formula/m/mgis.rb +++ b/Formula/m/mgis.rb @@ -4,17 +4,16 @@ class Mgis < Formula url "https://github.com/thelfer/MFrontGenericInterfaceSupport/archive/refs/tags/MFrontGenericInterfaceSupport-3.0.tar.gz" sha256 "dae915201fd20848b69745dabda1a334eb242d823af600825b8b010ddc597640" license any_of: ["LGPL-3.0-only", "CECILL-1.0"] - revision 1 + revision 2 head "https://github.com/thelfer/MFrontGenericInterfaceSupport.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "609ed0597809fb94917de333e84bc8e4576ca5578fc9cfd597683930c8271319" - sha256 cellar: :any, arm64_sonoma: "f0840ea4a984ff1e339fe09aa34a15558e7006188307b15240d7c80d6061c9aa" - sha256 cellar: :any, arm64_ventura: "3cff91f04f779e56f1153c0321747fc33d2e836abaff7eaa16fce596872b7392" - sha256 cellar: :any, sonoma: "5529533762511b3008c9bff15f41e9531901e783f245029b6257e7c17832325d" - sha256 cellar: :any, ventura: "1732d4ba927e76eedc4ad01d9bc881df0502b5136a76a83854bc188a1770c917" - sha256 cellar: :any_skip_relocation, arm64_linux: "9d0346eb3292a2c9b6502edbb0b7af1da1c89dd6f05f4499728095df471bc3a3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b829e753ccdb888bd8a946a37f4a83d1090bfc033341fb3f9bdf29faad363609" + sha256 cellar: :any, arm64_sequoia: "eeb9d97eba82219d9aa871c357ad729b38897f62654db238d0b8aacfec4f8af6" + sha256 cellar: :any, arm64_sonoma: "825e6a2ea310053a15dacc280a00cd1c14aa200985a588375fb37eeedd808096" + sha256 cellar: :any, arm64_ventura: "2c95f087b9a89026c345477fce004a13ad88376804c7222da9310f5637b86aad" + sha256 cellar: :any, sonoma: "2a270fb617d534331a5d15b27c4ac77edf5921456d3eb5cd6cab5e56a1bbd5e2" + sha256 cellar: :any, ventura: "adb7eefc819507ef06028d0075d17f2f1919570dd3eac0be42187cf3c3348e39" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d7d57981d82eb7676b31402f7d3fac080a52f5252adfb838cf026a517f1e247e" end depends_on "cmake" => :build diff --git a/Formula/m/mkvtoolnix.rb b/Formula/m/mkvtoolnix.rb index 2254baf939230..5564522ecb17e 100644 --- a/Formula/m/mkvtoolnix.rb +++ b/Formula/m/mkvtoolnix.rb @@ -5,6 +5,7 @@ class Mkvtoolnix < Formula mirror "https://fossies.org/linux/misc/mkvtoolnix-94.0.tar.xz" sha256 "babbcff2362c9dd00b2e79336eff83fad177603a51a458ef1fa421b27fbc4703" license "GPL-2.0-or-later" + revision 1 livecheck do url "https://mkvtoolnix.download/sources/" @@ -12,11 +13,11 @@ class Mkvtoolnix < Formula end bottle do - sha256 cellar: :any, arm64_sonoma: "968a68332a5971b5b86f9c7c9281be6f679ce2b6a9d3582456f5034d0302c9ac" - sha256 cellar: :any, arm64_ventura: "2bc40424584c7aec7f1d7c0d8cc932c6a8338166621c30035aa7fc9104501e7d" - sha256 cellar: :any, sonoma: "2f34d7626c7547671ed58e53c8252a27eb17b396f168cb0ee48fb83bbfafe26c" - sha256 cellar: :any, ventura: "d16b4834c664105f9509530a5e924acb166303d83d2de98d8a7d803911f19c45" - sha256 x86_64_linux: "1ccc688addddf67029fbadb91f4c9f74e6fd7d3dedf54e00fbd3ffc42e9e22b6" + sha256 cellar: :any, arm64_sonoma: "485579359bd7ae98f4c5a27221bbd43b085e639f92f69ef0c4781722e0cb848a" + sha256 cellar: :any, arm64_ventura: "978012bf3fb13774969555da0edae5cdb3b33a1f5277900b22abb972071fb387" + sha256 cellar: :any, sonoma: "d581e863bc283294a95c270196ed8b3862d84121dcdc22eabd5798852ea89603" + sha256 cellar: :any, ventura: "cb703a619e5810cfd0fc26d05b06e1f5d7c1624db06415cf1e72966ed1522a3f" + sha256 x86_64_linux: "78a481d675810c0db9b25a6eb0d89b826afc14ac449fe3a6bcb5d48b21a4be31" end head do @@ -55,6 +56,13 @@ class Mkvtoolnix < Formula conflicts_with cask: "mkvtoolnix" def install + # Workaround for Boost 1.89.0. Upstream fix requires regenerating configure. + # Issue ref: https://codeberg.org/mbunkus/mkvtoolnix/issues/6143 + boost_workaround_args = if build.stable? + odie "Try removing workaround for Boost 1.89.0" if version > "94.0" + %w[ax_cv_boost_system=yes --without-boost-system] + end + # Remove bundled libraries rm_r(buildpath.glob("lib/*") - buildpath.glob("lib/{avilib,librmff}*")) @@ -73,7 +81,8 @@ def install extra_libs.chop! system "./autogen.sh" if build.head? - system "./configure", "--with-boost=#{Formula["boost"].opt_prefix}", + system "./configure", *boost_workaround_args, + "--with-boost=#{Formula["boost"].opt_prefix}", "--with-docbook-xsl-root=#{Formula["docbook-xsl"].opt_prefix}/docbook-xsl", "--with-extra-includes=#{extra_includes}", "--with-extra-libs=#{extra_libs}", diff --git a/Formula/m/monero.rb b/Formula/m/monero.rb index 9754c551d4674..85559dedea133 100644 --- a/Formula/m/monero.rb +++ b/Formula/m/monero.rb @@ -4,6 +4,7 @@ class Monero < Formula url "https://downloads.getmonero.org/cli/monero-source-v0.18.4.1.tar.bz2" sha256 "e70e44cae986123c39b77a89a9ee5db431c050a55cc64442993482d085104103" license "BSD-3-Clause" + revision 1 livecheck do url "https://downloads.getmonero.org/cli/source" @@ -11,13 +12,12 @@ class Monero < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "36c1dec48948317d6f1f2cfdebceaeacb240cab24e92b8dcd84fec9d712b5cd6" - sha256 cellar: :any, arm64_sonoma: "cf2eba367463a9452e69063569cebfadc98cfee051b02817def83efa0393ae5b" - sha256 cellar: :any, arm64_ventura: "a3ea857b8db7b3534ea8fa9f88607712afee7c29b57c0465f9b8f0aefc4ae7d5" - sha256 cellar: :any, sonoma: "d324b036f160ff5e8a6b7df650e3a3ad6ea7fed31bcd6a53c1e13dd302d4ffe2" - sha256 cellar: :any, ventura: "d9720dca486f75757113ed1a782f1a43d1d8d358ca23d8f3b3bb994f620e752d" - sha256 cellar: :any_skip_relocation, arm64_linux: "c4843d004c0c7f5b6ca3e0dc40e900e1da79dafed616b77734e5ed84938232f3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "0825aa5c4b7db085bef48b141a866b320264b1b5e5364fc1319050588e6ce402" + sha256 cellar: :any, arm64_sequoia: "f276e89d5ade9c86c3f286b3878e4ac374cc1ed830ae3f991b9a825e656a0c8b" + sha256 cellar: :any, arm64_sonoma: "3717fedf0a83a5d5bd3c8c20c38207fd165939c06ed966545ba6f022b36c18be" + sha256 cellar: :any, arm64_ventura: "e467fab550d5dda8f2e918413c5688019c7c674bbca436b9269466335bae780f" + sha256 cellar: :any, sonoma: "6efe62876cb29a6230032b9c8022abd5aa9bce8b7f1e29c3032c77275eb2f233" + sha256 cellar: :any, ventura: "a0962e0b212b2d248142be447aca60328d5a54bae9d2d1cb3cd89ee535470c26" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b178857c6b2da2757c165e3c33cccc85a7339df83a0de61ed9f18f0ff9b3ef8a" end head do @@ -37,6 +37,12 @@ class Monero < Formula depends_on "unbound" depends_on "zeromq" + # Fix build with Boost 1.89.0, pr ref: https://github.com/monero-project/monero/pull/10036 + patch do + url "https://github.com/monero-project/monero/commit/f61294dc6bd9fe65d584526138178a2419f3832a.patch?full_index=1" + sha256 "c0da585e4f06c942c4be9c829fff5483f49204dcfb4258dea7f7c6dd9be5304a" + end + def install system "cmake", "-S", ".", "-B", "build", *std_cmake_args system "cmake", "--build", "build" diff --git a/Formula/m/mvfst.rb b/Formula/m/mvfst.rb index a274e7ca4abbd..373f803a11d0f 100644 --- a/Formula/m/mvfst.rb +++ b/Formula/m/mvfst.rb @@ -4,16 +4,16 @@ class Mvfst < Formula url "https://github.com/facebook/mvfst/archive/refs/tags/v2025.08.11.00.tar.gz" sha256 "9d475c425e658e7d2d55911856b47acf6c5cde9bf64ee4d9b380b1363a4c2f8b" license "MIT" + revision 1 head "https://github.com/facebook/mvfst.git", branch: "main" bottle do - sha256 arm64_sequoia: "b1d1ce260e06a0929a966fb08929eb8f472850678064124a63327a10293956b2" - sha256 arm64_sonoma: "c9a219acffdb931f3d3273832da35848608f881a93924309f65d7c84aa477867" - sha256 arm64_ventura: "afc5733aca43f311a3300fe43474a404c7c9dc885a55daa53c9dcb0b40403b7f" - sha256 cellar: :any, sonoma: "da6352e3098bfa9668e28c9a3a35082173be865397fac789da0d1837605a00fb" - sha256 cellar: :any, ventura: "4ace2fa6ece98741b8858cc96520cd45f89cdf57328ad6d643afea98dc0001b9" - sha256 cellar: :any_skip_relocation, arm64_linux: "b88225473b0089a9c05acc0ed0591133977da8d70f25875f676edb1c7c0d9a00" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2adabd78d1cafce3efa1987356c1c02c1421619c9bee42d4693fb0bd4a99265c" + sha256 arm64_sequoia: "88b81f899678252ddc2731fc2ca653c409d21f945253d9224215a3824db019c6" + sha256 arm64_sonoma: "033ec7b6024d085e7d6170ca00a9207c20fe2e79b977140d7fbe4f22cbb6437d" + sha256 arm64_ventura: "5c9087cfe7080dbd80b1119a6f425668ae3e47fffa6e4d4c65575feb019f5282" + sha256 cellar: :any, sonoma: "a38be2b3f090f84913e8414aec2441d0075e78cac1dba8b2bc0f2a7dde834f60" + sha256 cellar: :any, ventura: "bd392f5224a8c02cb47f53b77171657274b1777e9dd84af9171c5f5ebfbb2e55" + sha256 cellar: :any_skip_relocation, x86_64_linux: "16eab43b9dfccabd23dd8e6227e4ef120b5a3ea44bd8e24d2f11d380f88fed8d" end depends_on "cmake" => [:build, :test] @@ -27,6 +27,12 @@ class Mvfst < Formula depends_on "libsodium" depends_on "openssl@3" + # Fix build with Boost 1.89.0, pr ref: https://github.com/facebook/mvfst/pull/405 + patch do + url "https://github.com/facebook/mvfst/commit/77dfed2a86bd2d065b826c667ae7a26e642a61d9.patch?full_index=1" + sha256 "182e642819242a9afe130480fc7eaee5a7f63927efa700b33c0714339e33735c" + end + def install shared_args = ["-DBUILD_SHARED_LIBS=ON", "-DCMAKE_INSTALL_RPATH=#{rpath}"] linker_flags = %w[-undefined dynamic_lookup -dead_strip_dylibs] diff --git a/Formula/n/ncmpcpp.rb b/Formula/n/ncmpcpp.rb index 7cf1270ddeabe..8438ca0081f2c 100644 --- a/Formula/n/ncmpcpp.rb +++ b/Formula/n/ncmpcpp.rb @@ -5,17 +5,16 @@ class Ncmpcpp < Formula url "https://github.com/ncmpcpp/ncmpcpp/archive/refs/tags/0.10.1.tar.gz" sha256 "ddc89da86595d272282ae8726cc7913867b9517eec6e765e66e6da860b58e2f9" license "GPL-2.0-or-later" - revision 4 + revision 5 head "https://github.com/ncmpcpp/ncmpcpp.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "85bce87b0b6063cdbf8be5b857c8a2d411a645d11f37f12d66dc99431bf7b034" - sha256 cellar: :any, arm64_sonoma: "ac040b1f822500333c9193ebab20bd7910598c23a8e6aaada597ade970137a91" - sha256 cellar: :any, arm64_ventura: "317dbae909e32339ebf1134a8ae55bf0f609d04c5050a183cd644fcf2c301c10" - sha256 cellar: :any, sonoma: "f6d94110dc3839f47f1011b489eb4aaf82d7afa2e8bd55484baeae6d178c41c3" - sha256 cellar: :any, ventura: "0651a6f3101ce2af14a7e4af064bc6a765244966db3fe9afa6da2adf0fcc8c4b" - sha256 cellar: :any_skip_relocation, arm64_linux: "08416eed22effd6c038ac64dfa1a7955df0ed74633fc8bb105b64207c22047c5" - sha256 cellar: :any_skip_relocation, x86_64_linux: "fad7efcda3ef45c061a14d4b0517d8b4eed7ba186085e7abc6ad559167bc4873" + sha256 cellar: :any, arm64_sequoia: "ab2cdb4e9ebbc534f357141478d9ee1ce90008b9b454b764f23aa65dd75e8306" + sha256 cellar: :any, arm64_sonoma: "db5747c184ff0bd08ccae2625abbbb979fd6ca805a75a6f1334ca7cf17518f02" + sha256 cellar: :any, arm64_ventura: "c7abc5c178c61a8d14d44a4359b46920e22cd3754f00c43f61a219269bde2c7e" + sha256 cellar: :any, sonoma: "bb881fd10d04a5246dc04bd049d3176e3d8358a5b9eb20d69ce9785a6be7506c" + sha256 cellar: :any, ventura: "2713786388b5263f07891669f0e50d9e5b06fc07e68a8da0c6c61c9c09e3e5eb" + sha256 cellar: :any_skip_relocation, x86_64_linux: "5e3c0e5ede7bab231b8063f79d3326578b51ece94ab0c5c028694eba5e3bf05b" end depends_on "autoconf" => :build @@ -33,6 +32,10 @@ class Ncmpcpp < Formula uses_from_macos "curl" def install + # Workaround for Boost 1.89.0 until fixed upstream. + # Issue ref: https://github.com/ncmpcpp/ncmpcpp/issues/633 + ENV["boost_cv_lib_system"] = "yes" + ENV.append "LDFLAGS", "-liconv" if OS.mac? ENV.prepend "LDFLAGS", "-L#{Formula["readline"].opt_lib}" ENV.prepend "CPPFLAGS", "-I#{Formula["readline"].opt_include}" diff --git a/Formula/n/nzbget.rb b/Formula/n/nzbget.rb index ca2676bb552a0..602bd494afe5e 100644 --- a/Formula/n/nzbget.rb +++ b/Formula/n/nzbget.rb @@ -4,16 +4,16 @@ class Nzbget < Formula url "https://github.com/nzbgetcom/nzbget/archive/refs/tags/v25.2.tar.gz" sha256 "a557d6067e551ee77fd86a9f395a8407438edc3ee16ab6797830db25ba8e1662" license "GPL-2.0-or-later" + revision 1 head "https://github.com/nzbgetcom/nzbget.git", branch: "develop" bottle do - sha256 cellar: :any, arm64_sequoia: "0a550c2ba03578872a7f2983317ccebb4737ca158b12dd940e0a61e3c5832af1" - sha256 cellar: :any, arm64_sonoma: "420a3e2d979132839a9d2a4e8dd99f14e6a861951255b3e404d78eb2386cde63" - sha256 cellar: :any, arm64_ventura: "ae7d6fcc21e52ce4fea1b3e1d0f61e90035f63fe4eb855053c1825807b3b484f" - sha256 sonoma: "fe1c738c108bd62d7c48ec188b5c1e34c2eecf4c6973373d38b3fe12da211e71" - sha256 ventura: "18c1d802062396691eb27f27a6ee560bcfa65d146c1126a78a2f6d4a116c3f53" - sha256 cellar: :any_skip_relocation, arm64_linux: "3d813e615f58fa4efaa208c7ed9818584f4149b88faaf71395c8b022045f8ebd" - sha256 cellar: :any_skip_relocation, x86_64_linux: "78173ec478edec907afa5eae70cfc9419a32c15a564881210dfb7756bbe457c1" + sha256 cellar: :any, arm64_sequoia: "cfc805d17f2dde8dc172b87ee538357606c927f1883c2375aba80215f9a1a39e" + sha256 cellar: :any, arm64_sonoma: "37f1781206860417b05ad5b3c32a4fdbbc4752275df7ab5203c0e06e37fd3991" + sha256 cellar: :any, arm64_ventura: "f5b3c05a1de78f0c34fd45602518b44591482e6b799b28a0c8fc7c5749d51c82" + sha256 cellar: :any, sonoma: "9a06e612b01cb3cb97ba7d4d23e958138a471337f8923d925f816aa513b133b8" + sha256 cellar: :any, ventura: "3ef289e522618e695d05761fad0850c5c976589ad0f73a2dba5f773ac7f2b00b" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b104a47939a6a6f9ee4a3e24de94941c656c69b21a6e1caced8d6a1e43c33bb7" end depends_on "cmake" => :build diff --git a/Formula/o/ompl.rb b/Formula/o/ompl.rb index a9cc1ccba40fc..c58d2f129d691 100644 --- a/Formula/o/ompl.rb +++ b/Formula/o/ompl.rb @@ -4,7 +4,7 @@ class Ompl < Formula url "https://github.com/ompl/ompl/archive/refs/tags/1.7.0.tar.gz" sha256 "e2e2700dfb0b4c2d86e216736754dd1b316bd6a46cc8818e1ffcbce4a388aca9" license "BSD-3-Clause" - revision 1 + revision 2 head "https://github.com/ompl/ompl.git", branch: "main" # We check the first-party download page because the "latest" GitHub release @@ -15,13 +15,12 @@ class Ompl < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "041e10c377511ea45af40e962fa9ce470616dae2cde49c01333731dfe38f4b56" - sha256 cellar: :any, arm64_sonoma: "b821378e7302d00b6f8aadc22dd606392bda600b236ce744ab04a90617029477" - sha256 cellar: :any, arm64_ventura: "44393bc2559ef2cb1064943fdd2858cd6086b78a04cc0f98dcf19ec53f01bcb1" - sha256 cellar: :any, sonoma: "7cba8c475175ae9ad1824cb05b8dacf2605092883cb99a0d8fea2f73c21d939f" - sha256 cellar: :any, ventura: "7aa7fdf5d6d5e83483ce4a3ae8c923f8c212cef486896bba4b3bbfecd125a5eb" - sha256 cellar: :any_skip_relocation, arm64_linux: "36d4e4c8ae8e76a01f710f8af160e47e2e995633b8e53c09e8c67509ed64e79c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f0800e3f94cdbf5727e2f79e6a90fa1a80ac182519e4557d2245d63346d5cbf4" + sha256 cellar: :any, arm64_sequoia: "ef06feab9fe4c1a14c8af0c078d9a17b2501a7e0558054497aafd68a96d96bac" + sha256 cellar: :any, arm64_sonoma: "1de782dfb7fe7c4c49b11f3ed12baab6311867beee5ac9f884be7c8ecdbd9c0f" + sha256 cellar: :any, arm64_ventura: "25199cdb32d5a85df20abd180065b720537ea6b8d0d682d4720e298766e24d40" + sha256 cellar: :any, sonoma: "d2caaf1e0adcde01569c423f8f692b37d55a42cbd5546e0d52a716c7de4a427c" + sha256 cellar: :any, ventura: "b2f5b9f2f25a0056a86b1b02e0896c42dfd38eae59adf69145c04d7b658632c9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7ccc4b78d4b67b691b831fbdad41064e0bc0ad2d583d9cfb5a11b42acb051f35" end depends_on "cmake" => :build @@ -31,6 +30,10 @@ class Ompl < Formula depends_on "flann" depends_on "ode" + # Workaround for Boost 1.89.0 until upstream fix. + # Issue ref: https://github.com/ompl/ompl/issues/1305 + patch :DATA + def install args = %w[ -DOMPL_REGISTRATION=OFF @@ -63,3 +66,76 @@ def install system "./test" end end + +__END__ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5f980f45..88e0f8ca 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -47,7 +47,7 @@ set_package_properties(Boost PROPERTIES + URL "https://www.boost.org" + PURPOSE "Used throughout OMPL for data serialization, graphs, etc.") + set(Boost_USE_MULTITHREADED ON) +-find_package(Boost 1.68 REQUIRED COMPONENTS serialization filesystem system program_options) ++find_package(Boost 1.68 REQUIRED COMPONENTS serialization filesystem program_options) + + # on macOS we need to check whether to use libc++ or libstdc++ with clang++ + if(CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$") +diff --git a/CMakeModules/OMPLUtils.cmake b/CMakeModules/OMPLUtils.cmake +index ddd6f9af..9a63df7d 100644 +--- a/CMakeModules/OMPLUtils.cmake ++++ b/CMakeModules/OMPLUtils.cmake +@@ -5,7 +5,6 @@ macro(add_ompl_test test_name) + Boost::program_options + Boost::serialization + Boost::filesystem +- Boost::system + Boost::unit_test_framework) + add_test(NAME ${test_name} COMMAND $) + endmacro(add_ompl_test) +diff --git a/demos/CMakeLists.txt b/demos/CMakeLists.txt +index 3def76bf..d0827a8c 100644 +--- a/demos/CMakeLists.txt ++++ b/demos/CMakeLists.txt +@@ -12,7 +12,6 @@ if (OMPL_BUILD_DEMOS) + ompl::ompl + Eigen3::Eigen + Boost::filesystem +- Boost::system + Boost::program_options) + endmacro(add_ompl_demo) + +diff --git a/omplConfig.cmake.in b/omplConfig.cmake.in +index f1d47855..fd7dea37 100644 +--- a/omplConfig.cmake.in ++++ b/omplConfig.cmake.in +@@ -12,7 +12,7 @@ set_and_check(OMPL_INCLUDE_DIRS @PACKAGE_INCLUDE_INSTALL_DIR@) + + include ("${CMAKE_CURRENT_LIST_DIR}/omplExport.cmake" ) + include(CMakeFindDependencyMacro) +-set(_@PROJECT_NAME@_boost_components serialization filesystem system) ++set(_@PROJECT_NAME@_boost_components serialization filesystem) + find_dependency(Boost REQUIRED COMPONENTS ${_@PROJECT_NAME@_boost_components}) + if(Boost_FOUND) + foreach(_comp ${_@PROJECT_NAME@_boost_components}) +@@ -83,7 +83,7 @@ else() + endif() + + # Add dependent libraries +- foreach(_lib @Boost_SERIALIZATION_LIBRARY@;@Boost_FILESYSTEM_LIBRARY@;@Boost_SYSTEM_LIBRARY@;@SPOT_LIBRARIES@) ++ foreach(_lib @Boost_SERIALIZATION_LIBRARY@;@Boost_FILESYSTEM_LIBRARY@;@SPOT_LIBRARIES@) + if(_lib) + list(APPEND OMPL_LIBRARIES "${_lib}") + endif() +diff --git a/src/ompl/CMakeLists.txt b/src/ompl/CMakeLists.txt +index 463930ca..82911ef2 100644 +--- a/src/ompl/CMakeLists.txt ++++ b/src/ompl/CMakeLists.txt +@@ -44,7 +44,6 @@ target_link_libraries(ompl + PUBLIC + Boost::filesystem + Boost::serialization +- Boost::system + Eigen3::Eigen + "$<$:Threads::Threads>" + "$<$:flann::flann>" diff --git a/Formula/o/openvdb.rb b/Formula/o/openvdb.rb index 7cdaf8d3130ae..e92135cc4a1f1 100644 --- a/Formula/o/openvdb.rb +++ b/Formula/o/openvdb.rb @@ -4,16 +4,16 @@ class Openvdb < Formula url "https://github.com/AcademySoftwareFoundation/openvdb/archive/refs/tags/v12.1.0.tar.gz" sha256 "ebb9652ad1d67274e2c85e6736cced5f04e313c5671ae1ae548f174cc76e9e64" license "MPL-2.0" + revision 1 head "https://github.com/AcademySoftwareFoundation/openvdb.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sequoia: "232ab82c1369b7af92fa07218eb27292d130f38b3c4870807f7f9454bb9b5824" - sha256 cellar: :any, arm64_sonoma: "ad9a1b698dc300df9892fe6a68e04d45cdaf39fa4bacc9513df325cef8c911fc" - sha256 cellar: :any, arm64_ventura: "1fd94127d9139eb0c3830af8903f32a183384657c69ddaff24b59cb5c024f157" - sha256 cellar: :any, sonoma: "43c1f8555b53d5c1ed9211c727fdb4f46b018031cdeb62a6564ad78a36ba584f" - sha256 cellar: :any, ventura: "b51ff4add9efcafcb681dd9f12c8926f4daf6bea86ddda773c50f081861d9cf1" - sha256 cellar: :any_skip_relocation, arm64_linux: "509056ab340fde04463ac04f1a178f827643a42d6813a584fb84e8039a67355a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "20409c9a89ca12544d5438f8da2c5e78e08d43ff7160a3950c4926e09dc0b720" + sha256 cellar: :any, arm64_sequoia: "f7b1ae1b4714ee2a3054ed21f7614fbf558806b8ac712036f859da671804493f" + sha256 cellar: :any, arm64_sonoma: "b12361d329988e7e23f9d09f74869171caff33520419ec0a9333d076c8b6af4b" + sha256 cellar: :any, arm64_ventura: "6147b904295c5d09e05b80d3e3d345c9a3d4b085562e0e3c8b97339323c43ed9" + sha256 cellar: :any, sonoma: "23505396f7baaacc017de11e2d2864b7ed646e72a9470bc9d364dff35995b81b" + sha256 cellar: :any, ventura: "1a9228f339b3294a3c141c7018fd680bd6176549bdc1fd6fb287cac384c1def6" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ef171922b7fc92150b734b959ee16e99a3fd3a0f0deffa5d507d65af55e02d03" end depends_on "cmake" => :build diff --git a/Formula/o/osm2pgrouting.rb b/Formula/o/osm2pgrouting.rb index aeaeb2f827dfa..af564707c86e0 100644 --- a/Formula/o/osm2pgrouting.rb +++ b/Formula/o/osm2pgrouting.rb @@ -4,18 +4,18 @@ class Osm2pgrouting < Formula url "https://github.com/pgRouting/osm2pgrouting/archive/refs/tags/v2.3.8.tar.gz" sha256 "e3a58bcacf0c8811e0dcf3cf3791a4a7cc5ea2a901276133eacf227b30fd8355" license "GPL-2.0-or-later" - revision 16 + revision 17 head "https://github.com/pgRouting/osm2pgrouting.git", branch: "main" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "8d5da6cbb1019f6896dcd1c2ec6b5b85364f5ab8e1eaf03faa363a9ac741f708" - sha256 cellar: :any, arm64_sonoma: "07719354b8de8ec105fb5fff9b6f5555af88d5fa25b2c740669beb753d4d879d" - sha256 cellar: :any, arm64_ventura: "5c8c6568d0a0a8b8e2e702fbaeef2423d56e6da413a39aab02d6247da9c8bce3" - sha256 cellar: :any, sonoma: "e062d6e09ecbd479fbd21d8abfa972dcb0fffb463ad2f80e0cddbc844304ac6b" - sha256 cellar: :any, ventura: "db7de5922d67e005b7f007b8a00448e668dcf292766858c8415e52f5301592a4" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ac2b94e89037e79c0faa8acbf0d4f702f03d55905be7a0edf452c2eebf6b9408" + sha256 cellar: :any, arm64_sequoia: "14fb9c2006e86553e4d41bd2f51bf9e1a1bfaa417568ff0ecb0fa43deaf3c493" + sha256 cellar: :any, arm64_sonoma: "a5f667c57e12e3d40f0c5299b2f409fc8b97bf1a7ecc35176effb72db7fecb5b" + sha256 cellar: :any, arm64_ventura: "67c2f5cafb319a50c79aa142585d1dc7c7ccd722979bb73933af3bdfa9a5eba2" + sha256 cellar: :any, sonoma: "2e5b3b6b47c1dbd612d1b277bbf0028ff98100aee1eb01cdf4d0cb6ba3781077" + sha256 cellar: :any, ventura: "8f7219980749e1d34008b5e003fe242d126a644f338857ce45b80e65e5444cbb" + sha256 cellar: :any_skip_relocation, x86_64_linux: "974b9e601d21160fe5a186447872f943398b7579553eeb3fe522904dcd9746a2" end depends_on "cmake" => :build diff --git a/Formula/o/osmium-tool.rb b/Formula/o/osmium-tool.rb index 1571f7423aa8d..52ff69e0c6e44 100644 --- a/Formula/o/osmium-tool.rb +++ b/Formula/o/osmium-tool.rb @@ -4,16 +4,15 @@ class OsmiumTool < Formula url "https://github.com/osmcode/osmium-tool/archive/refs/tags/v1.18.0.tar.gz" sha256 "5438f57043c9df05137ca4bd1b1e4a5fb1c9c8c49cb4bec43a5f1ef30ed68fb5" license "GPL-3.0-or-later" - revision 1 + revision 2 bottle do - sha256 cellar: :any, arm64_sequoia: "0cab1102b6f99a0d5556f3f928b3ce66c47168a3af0a2c9f68515688b66cb725" - sha256 cellar: :any, arm64_sonoma: "40315fb6f5f58d47790c6157cf87b558f77cb69c2b58b26bf1d614b059304a68" - sha256 cellar: :any, arm64_ventura: "0a22fe26b6c72c6e121016d76297cf9d27554bca154d89615bb7b6c810c4b396" - sha256 cellar: :any, sonoma: "367ed9eedac294312bfd850de02a3b473756c5087a29bc9aa419cd866aad6667" - sha256 cellar: :any, ventura: "34d3160c4d7488c5a7bde951b81de589cd93477d7d75ba69ba6209424fa7e2a5" - sha256 cellar: :any_skip_relocation, arm64_linux: "68645a5288ae2d775939bdd3d860712854ad59d7595ce3bfd167a093f6f2e9be" - sha256 cellar: :any_skip_relocation, x86_64_linux: "d4b896b74aeb6e8c6104bfec7cf7c29f6e0b79d97830c518e8a8331800695edf" + sha256 cellar: :any, arm64_sequoia: "82ea7f2e25dd883e8c8a540d93aa6b8715cede6547d884fc618afc11d7d3ebb5" + sha256 cellar: :any, arm64_sonoma: "4955a8b62dbac9ebb4c34c4932a8be2aa3025062e9393c8b11cb43a2ec4201b5" + sha256 cellar: :any, arm64_ventura: "4a6a6b415eee38d9b8366e315b00632574f8b898faba3a6c4e8e66dcc7a70171" + sha256 cellar: :any, sonoma: "b06c75e76e0dc8589fb97234173db89c75f7ce21f3a5921da27644454094ea2a" + sha256 cellar: :any, ventura: "26f49bd23c8c4951ec550c07b82d555c0c6e9814107e9b05e3a2c2dfa9e05c76" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ffef4f7151bf9213a2bdd6274b082187d07fc43d99882fa51e97df3d3215736d" end depends_on "cmake" => :build diff --git a/Formula/o/osrm-backend.rb b/Formula/o/osrm-backend.rb index a3f8f41e2393d..64bef45f2ec84 100644 --- a/Formula/o/osrm-backend.rb +++ b/Formula/o/osrm-backend.rb @@ -4,6 +4,7 @@ class OsrmBackend < Formula url "https://github.com/Project-OSRM/osrm-backend/archive/refs/tags/v6.0.0.tar.gz" sha256 "369192672c0041600740c623ce961ef856e618878b7d28ae5e80c9f6c2643031" license "BSD-2-Clause" + revision 1 head "https://github.com/Project-OSRM/osrm-backend.git", branch: "master" livecheck do @@ -14,13 +15,12 @@ class OsrmBackend < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "d99d43985b7eb9874b9a854559a8dd7ba095653a0bc7991f540a9f691098f381" - sha256 cellar: :any, arm64_sonoma: "1238dc214ee091861d48367a2c78b5458ccdfdd6737404fd8184f4dd815e6d34" - sha256 cellar: :any, arm64_ventura: "af0a8f5ceb7d82b9aece2b378d98d9d2aefbd830a9cfbaba79d5433160540528" - sha256 cellar: :any, sonoma: "fb84337d531fe6c48eee4a7dd0abf33cc4ad0af6742abf9466880847e1470ba1" - sha256 cellar: :any, ventura: "2eeecffa84cf777cb0e381b6e6e61ce41fc32ca7aa7b5a8c0244410d585c7c8d" - sha256 cellar: :any_skip_relocation, arm64_linux: "9aa04dc44e906b36396551a0acc0482eaad60ebb811243bafa85f2c39d2903c1" - sha256 cellar: :any_skip_relocation, x86_64_linux: "dc54945839a76c5d681129b99814b936674ef7caf365a7d9d45919d79710f160" + sha256 cellar: :any, arm64_sequoia: "429bafcaf7b635be6b0054cda48bb75a2284bff9dd1a31254bfa36edd39213b6" + sha256 cellar: :any, arm64_sonoma: "8b35c97fd01b53541fed0807aaca33249fc3cae5cdeda156c2b8cc4fcb6799b6" + sha256 cellar: :any, arm64_ventura: "279149ff05cfe64f42403a6ce4e82dff3381a5ecaf79895eaa3b27f9a6d76c93" + sha256 cellar: :any, sonoma: "6a683f6cd29d8a81e1e410c2df5d4718105b69143d4cddceab70cccb95eb9429" + sha256 cellar: :any, ventura: "718788e54ac80005c8da8bd66e918c93c84ef32c92c991043ccf0f8a6f0ec813" + sha256 cellar: :any_skip_relocation, x86_64_linux: "fd60664efed3fe7d87f93b5ebaf6e925c98121cf429ce89c8eb92429f646d020" end depends_on "cmake" => :build @@ -51,6 +51,12 @@ class OsrmBackend < Formula conflicts_with "flatbuffers", because: "both install flatbuffers headers" + # Fix build with Boost 1.89.0, pr ref: https://github.com/Project-OSRM/osrm-backend/pull/7220 + patch do + url "https://github.com/Project-OSRM/osrm-backend/commit/5cea5057eb766a19fbecb68e7392e42589ce1d46.patch?full_index=1" + sha256 "51f4f089e6e29264e905661e8cf78e4707af6e004de4a2fba22c914d1c399ff5" + end + def install # Work around build failure: duplicate symbol 'boost::phoenix::placeholders::uarg9' # Issue ref: https://github.com/boostorg/phoenix/issues/111 diff --git a/Formula/p/pagmo.rb b/Formula/p/pagmo.rb index 26fced16f45a4..6b5d621f0e429 100644 --- a/Formula/p/pagmo.rb +++ b/Formula/p/pagmo.rb @@ -4,16 +4,15 @@ class Pagmo < Formula url "https://github.com/esa/pagmo2/archive/refs/tags/v2.19.1.tar.gz" sha256 "ecc180e669fa6bbece959429ac7d92439e89e1fd1c523aa72b11b6c82e414a1d" license any_of: ["LGPL-3.0-or-later", "GPL-3.0-or-later"] - revision 4 + revision 5 bottle do - sha256 cellar: :any, arm64_sequoia: "de89536a11df055792e5438ec658c6cd16c55315b84c6c424b49e3982a9dbd44" - sha256 cellar: :any, arm64_sonoma: "b3ebceb0271d0a389f1ae4078941e8269c9efbec372e5305a172102de4b74f8f" - sha256 cellar: :any, arm64_ventura: "1154611438e8b1316c7f3f8ce0951deab54322bf5537b59494eec4106f8a7e48" - sha256 cellar: :any, sonoma: "5f3bef1e0ed24dfbbde890a7b5b2474b585a1cdbd412c559d6a54043ed378c76" - sha256 cellar: :any, ventura: "d4f0b7cbda497ce7f766efd08984bd52534a2ceddb7e070c91213bfba60a0567" - sha256 cellar: :any_skip_relocation, arm64_linux: "c3a36065e0fc45e3705fac89c77412947deb37532f777538d8aa98bb71d8abd9" - sha256 cellar: :any_skip_relocation, x86_64_linux: "1c3b4f42b1a460e73058cf7e82ce44fccd069ba476755ba37c0c07ff78787d34" + sha256 cellar: :any, arm64_sequoia: "d990228017c8de47ef6a251f01d9d3f1256692df3516459b13bbe9b409e45400" + sha256 cellar: :any, arm64_sonoma: "a6f6f191b85a838faf5d10addc32f9f8e6565c4317caf8867bc80ce17d2ead44" + sha256 cellar: :any, arm64_ventura: "436417c8ba3422bd8fe6f3a5e8c5a20cd3256baae1137f3a928343303891414d" + sha256 cellar: :any, sonoma: "669f2fed9d5aac73db355fa9ca25c2f16f9dbf32eaa9aae56ab9b2dc707e089c" + sha256 cellar: :any, ventura: "3327fd6748b1d7cb0fffe50f567e9baea9c088e6c9c2e069aa1073ecd16fb2f3" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ee1febbdbb2ebf081daef299a4cfbaea9b3f3182bd3efa0583fd2dee8bf1322b" end depends_on "cmake" => :build diff --git a/Formula/p/papilo.rb b/Formula/p/papilo.rb index 18ec4584c0b9f..fc437707e134a 100644 --- a/Formula/p/papilo.rb +++ b/Formula/p/papilo.rb @@ -4,16 +4,16 @@ class Papilo < Formula url "https://github.com/scipopt/papilo/archive/refs/tags/v2.4.3.tar.gz" sha256 "49e990e6ed86a3ef189aa6c31051b6a58f717b5653652ace4514674bdf6098c6" license all_of: ["LGPL-3.0-only", "GPL-3.0-only"] + revision 1 version_scheme 1 bottle do - sha256 cellar: :any, arm64_sequoia: "a342ca391904fe22751c4d932378d5b380dc463492bf90a668c06442b55047bc" - sha256 cellar: :any, arm64_sonoma: "5c6581a71562150a9616eb71e66194eede66ad531e1bae41164a80712f53da2b" - sha256 cellar: :any, arm64_ventura: "544f9d0b6e89de1b3d5720b4e15fd0873bdbefa1691a30851c5431cbf0694c4f" - sha256 cellar: :any, sonoma: "3d2098ddbfd453139662aec4407f0381ed9ddeb5839e6b658f5b64816bc98d01" - sha256 cellar: :any, ventura: "281933682aff89475acdac60d7d2c1652d06acef91e94bb243644b238126a66f" - sha256 cellar: :any_skip_relocation, arm64_linux: "ca2907d3c7a20eb10fea2d23bbe16f85f0671dbb68e064a05f30256e836293c3" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e7eefa4a4795522173ea3562d5c33807654dee44a19c0f333766d3f62f9c46be" + sha256 cellar: :any, arm64_sequoia: "86e562306b2f5bed80607f0e7e7c7671435eebbb63fd7948b2ee6ad7de42bf20" + sha256 cellar: :any, arm64_sonoma: "8df60fca060a1e1fa6374458bf9d4c552f2f875fb393059db7fc05afe19b7da8" + sha256 cellar: :any, arm64_ventura: "48f8055e56f81e27e016c806c0224e3453505ae0612ecb224c22dfb0955931da" + sha256 cellar: :any, sonoma: "63bf745b8e9ad6bbc0a7f99deb31b36ea695478065a7e0b8fb8183aa17ef7ea2" + sha256 cellar: :any, ventura: "c825e4961d95564ae48ec2aa30d77338260e584baa5682dbbcd1020336d82b77" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e7bd8474115e706362921ebbc12130d9f15b50e6243de8759a19b099a41bafba" end depends_on "cmake" => :build diff --git a/Formula/p/pcb2gcode.rb b/Formula/p/pcb2gcode.rb index ab8b5ef74df40..f480f2b5f352b 100644 --- a/Formula/p/pcb2gcode.rb +++ b/Formula/p/pcb2gcode.rb @@ -4,18 +4,17 @@ class Pcb2gcode < Formula url "https://github.com/pcb2gcode/pcb2gcode/archive/refs/tags/v2.5.0.tar.gz" sha256 "96f1b1b4fd58e86f152b691202a15593815949dc9250fab9ab02f2346f5c2c52" license "GPL-3.0-or-later" - revision 9 + revision 10 head "https://github.com/pcb2gcode/pcb2gcode.git", branch: "master" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sonoma: "b0c34ab4eeed7f51c74bda44421ef4a5b56b4c5916498de6253b6bf581a39664" - sha256 cellar: :any, arm64_ventura: "8fa1390aa15ea9ef167594ca339f0f3687aa1dcce8f91b0eee0cf779a5a1f70f" - sha256 cellar: :any, sonoma: "635a5ed1cdbbfe328708eee192e6702403a538065f40eab9db06d77d13a85849" - sha256 cellar: :any, ventura: "376e08e44994e602079a27d5253f9b5104486d4396d564a365b26dca7cd92faf" - sha256 cellar: :any_skip_relocation, arm64_linux: "32fa3e537d38d72f38ce03f848d8c181fb4fd656f805b3b22fc128a5af658622" - sha256 cellar: :any_skip_relocation, x86_64_linux: "fb3d914b7ec389c946a1f7e22b3ca190895798e029b1438276d9acc59cc917d7" + sha256 cellar: :any, arm64_sonoma: "f34119207d88d392cd9bc22d9e2f8a60b75dac989cfd4eacd3f65c54b6796752" + sha256 cellar: :any, arm64_ventura: "b01464e9d453255290840876db3899984cceff1a5c6c5046bd6bdae5d79d563e" + sha256 cellar: :any, sonoma: "0cd3f0c8556a36e6bfb7238ecb698108c85c97396e4a6b1966752868c6d3cbe0" + sha256 cellar: :any, ventura: "1bee47236c3414536c8c77badab1057fb363eb35cb76cde433aea647a0bf53f3" + sha256 cellar: :any_skip_relocation, x86_64_linux: "1f0101b39171e4e96a6f5db51c8316b78251cd5c78867819d376c8845c5e0ada" end depends_on "autoconf" => :build diff --git a/Formula/p/pcl.rb b/Formula/p/pcl.rb index 21b2f72b84a97..595e1c2293fb4 100644 --- a/Formula/p/pcl.rb +++ b/Formula/p/pcl.rb @@ -1,18 +1,27 @@ class Pcl < Formula desc "Library for 2D/3D image and point cloud processing" homepage "https://pointclouds.org/" - url "https://github.com/PointCloudLibrary/pcl/archive/refs/tags/pcl-1.15.0.tar.gz" - sha256 "e90c981c21e89c45201c5083db8308e099f34c1782f92fd65a0a4eb0b72c6fbf" license "BSD-3-Clause" - revision 1 + revision 2 head "https://github.com/PointCloudLibrary/pcl.git", branch: "master" + stable do + url "https://github.com/PointCloudLibrary/pcl/archive/refs/tags/pcl-1.15.0.tar.gz" + sha256 "e90c981c21e89c45201c5083db8308e099f34c1782f92fd65a0a4eb0b72c6fbf" + + # Backport fix for Boost 1.89.0 + patch do + url "https://github.com/PointCloudLibrary/pcl/commit/564074b5e4911bd659c1abb8b29cc4d433b2d8f1.patch?full_index=1" + sha256 "5d84fd6ccdce6440c06d15b441dbeb9b2ab83ab4718d7c03964d55c9b91228a6" + end + end + bottle do - sha256 cellar: :any, arm64_sonoma: "03fde7c94634272d2b7b00d03942edbfd0a522be1dccb79d6cc7c5bbc8a31f42" - sha256 cellar: :any, arm64_ventura: "747c17ba17c637e726e7bd4016af13867223c979a513705293ca6f912b2db62a" - sha256 cellar: :any, sonoma: "43a7b7cb8a0712dc1db29cdb073242ef20200ae6883eca9616c9ada9f0b00367" - sha256 cellar: :any, ventura: "174bdea4b9e66ef9e3a8f5887f65dbfa3f9edf7cb3808860b379d2df11cdc25e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "a5d708d8ddda9491022bea26195a43f176f7bf4a1d89d1b09a160c5c41a154e2" + sha256 cellar: :any, arm64_sonoma: "9a7248a24166e15c348636538ad50c97a614dbd63890532cca37a0d3961a48f7" + sha256 cellar: :any, arm64_ventura: "4b7853447dc244e7526334e04235b273a6325f4c96cfcf113e1fabe1a673eaa6" + sha256 cellar: :any, sonoma: "4f6146a0a82c0ceb643dea8378d1f7512fa754c1cd94c484ee173adeffcb9196" + sha256 cellar: :any, ventura: "e482fa8807590b3b7edb969a4b05dd09935f3b3354a4aa75a3be9d6b154268df" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8857d79f9cf7a7d1bb05e4308f2ee469a1b926baf24dd62483ac83282eda0bc6" end depends_on "cmake" => [:build, :test] diff --git a/Formula/p/pdns.rb b/Formula/p/pdns.rb index b329807eaaeff..a7d99b055d202 100644 --- a/Formula/p/pdns.rb +++ b/Formula/p/pdns.rb @@ -4,6 +4,7 @@ class Pdns < Formula url "https://downloads.powerdns.com/releases/pdns-4.9.8.tar.bz2" sha256 "180b66ae332d3166968e013bff7cbf6f0c72869d6be697db74a02df3ac6e8a91" license "GPL-2.0-or-later" + revision 1 # The first-party download page (https://www.powerdns.com/downloads) isn't # always updated for newer versions, so for now we have to check the @@ -16,13 +17,12 @@ class Pdns < Formula end bottle do - sha256 arm64_sequoia: "21e9b39763d4277dbe3961b026aac1bffddd43489197145e21cbc38c8947a8b1" - sha256 arm64_sonoma: "18f8ad68ec4743b02218559cdf7974c87d413006e408f1315217fcc0a08ac940" - sha256 arm64_ventura: "61c35194e43c36bf2ced9745df429319026eba1b29f597ad56cfff6d24e4437c" - sha256 sonoma: "90a5379bd6ee68200b30b76bf88a574293ad6a47276cc4dd4b90508f4a7b76b4" - sha256 ventura: "6aa8b35451056eaa6803273bf552c50b34bd9620c058f4e3e154dad99f19598d" - sha256 arm64_linux: "9585c08f645caaafe799249cc6b6085e3fb9bba0b7118dcec095dc9564e9e840" - sha256 x86_64_linux: "b9f3ccf5be398591637a1a0e5bbc063f4ce5ff0718a73493e1de249372fd5f0e" + sha256 arm64_sequoia: "ea97dcebc54545f83e1065746545a245fbf6c72c91def9c3bfefb3915dd8f973" + sha256 arm64_sonoma: "29f39960409b23e872bfb95cbeab1849698441e3b34231a6ea8291e3326a355f" + sha256 arm64_ventura: "be717db5960c7760efeb952e10468fc58c439b6b9801ab556ba3304fb1e03184" + sha256 sonoma: "02aa1ef5fc089ac94ebaa345c9108789d1e233362fdd3d96c5305019f84250d5" + sha256 ventura: "f27c289b9a1248ded18e64e895979a6c76adc88841b6a2ab44538084daa491a3" + sha256 x86_64_linux: "cce46f4abb822c351dcfb63caf22f44af6ac6b40eca0af36811e0de17f0d645e" end head do diff --git a/Formula/p/pdnsrec.rb b/Formula/p/pdnsrec.rb index 28ebc6f260e5d..9072d753bf960 100644 --- a/Formula/p/pdnsrec.rb +++ b/Formula/p/pdnsrec.rb @@ -4,6 +4,7 @@ class Pdnsrec < Formula url "https://downloads.powerdns.com/releases/pdns-recursor-5.2.5.tar.bz2" sha256 "a8a657a7abd6e9d237cdd26753f7dcf5ccd5b8c48ac8120b08d2b8d57a1d856a" license "GPL-2.0-only" => { with: "openvpn-openssl-exception" } + revision 1 livecheck do url "https://downloads.powerdns.com/releases/" @@ -11,13 +12,12 @@ class Pdnsrec < Formula end bottle do - sha256 arm64_sequoia: "4cfbe3c32ba0779876976d59aa18da7a16ed40513ae80bce6f041f74305b27bd" - sha256 arm64_sonoma: "80c59cb26588e4d21235857f96ec33365a4c532f948d4b3f2b8e53d16c7618f4" - sha256 arm64_ventura: "5187ef9b4118569767849996a7593d5f30b7a9fb81b9ab688e13e1a60fd44482" - sha256 sonoma: "e2309884d2bb05dece92c45e620195436ebf9a89dfd0ea202574de1fe271de5a" - sha256 ventura: "6fd6e19ee04049595fd8a80a34a03ce8bef6152e9e996ced4f43a304a7b1542e" - sha256 arm64_linux: "fadc665e2bc29abb2354b72c0ce884ddea1265af7d935e8a540a07fc35d0030c" - sha256 x86_64_linux: "ba858b3a82395bbc87668f478bc866bfd90cd2e095eb66a6668ec3ba925c7c3a" + sha256 arm64_sequoia: "1e0efcb1c21eaca7bf16abec6eb9e43cbd17da963d4669c763189991377fa06f" + sha256 arm64_sonoma: "61606fb1f5606528a7dd325ee1c27642c8171de28c496e71b6b5b70ff0631ddc" + sha256 arm64_ventura: "88d613678e19245db2a9c2b5d6a3de11b1be4a7e025b6473879da32ccc676634" + sha256 sonoma: "0e7e59c92403c83bb1a74d465e8b8a1dc94d8106f40eac1b596c83a0296fe76d" + sha256 ventura: "09acca9ba175876237546e086c418e1b47ebde35de4bcd34b36946447ef7930e" + sha256 x86_64_linux: "a557ef66ec43351cd659c2936f4dea983f34dc10f77be517261866ef6cce4ac3" end depends_on "pkgconf" => :build @@ -41,6 +41,10 @@ class Pdnsrec < Formula end def install + # Workaround for Boost 1.89.0 until fixed upstream. + # Issue ref: https://github.com/PowerDNS/pdns/issues/15972 + ENV["boost_cv_lib_system"] = "yes" + ENV.cxx11 ENV.llvm_clang if OS.mac? && (DevelopmentTools.clang_build_version <= 1100) diff --git a/Formula/p/pinocchio.rb b/Formula/p/pinocchio.rb index c915855d24e46..c239ee9a6a03c 100644 --- a/Formula/p/pinocchio.rb +++ b/Formula/p/pinocchio.rb @@ -4,7 +4,7 @@ class Pinocchio < Formula url "https://github.com/stack-of-tasks/pinocchio/releases/download/v3.7.0/pinocchio-3.7.0.tar.gz" sha256 "c14c2ac9e5943af9acca9730c31d66c59b57a9407960d5b66d200f50b39a70a1" license "BSD-2-Clause" - revision 1 + revision 2 head "https://github.com/stack-of-tasks/pinocchio.git", branch: "master" livecheck do @@ -13,13 +13,12 @@ class Pinocchio < Formula end bottle do - sha256 arm64_sequoia: "a7e991ba1cefe495662548cab079b970ad2f4f268f5376919db2351c723ffeff" - sha256 arm64_sonoma: "6d605216264a3f81df44b27b4e71ecf7ca4587dbaf824ed2842ddd9574636d9f" - sha256 arm64_ventura: "67683a60f0592dba71505ec5697a0631342f0ed04b128813b0b5603de9bafb94" - sha256 cellar: :any, sonoma: "716ab2d6b64fd7d90f919affcfa281aaad4b4f983ed8e1a9867c1d3a36cdd1c9" - sha256 cellar: :any, ventura: "7b44a435d4aba4044b3af9d8c422aad6c166398077b45109929c383319749170" - sha256 cellar: :any_skip_relocation, arm64_linux: "24d9ae2da4fba1785e266a7b2c0805dbfbcb97e053ab97320bccd2a4cfb54417" - sha256 cellar: :any_skip_relocation, x86_64_linux: "49812f367b27ea61b1e847a7f844a8b4560a10fc3763619524a06f88fc1489fe" + sha256 arm64_sequoia: "eda82cd8f0c0386776d08a58bee6cab180ce611e6c5cb1a2865f84ec3293b8bc" + sha256 arm64_sonoma: "27f25f5d0317089c25e91e32fe6198518f959894797ee38a810a80330b8ae8d8" + sha256 arm64_ventura: "cf5349e00902bd01dc2a4f940aa548c11d7132f8a01754b1dbb2e84537bd3972" + sha256 cellar: :any, sonoma: "dbbf1c937881561fba861e3afafe15f326c387ecbb62c33bcd814d0572b109be" + sha256 cellar: :any, ventura: "b525d0323bed2db79bb28167d26b95953d0335a424b5b1a3b4bdc7a6df9e83fe" + sha256 cellar: :any_skip_relocation, x86_64_linux: "b590019511af6856fec703aa1ee4eedb9ebd86ce8f8b2bef2484f3dfbbada926" end depends_on "cmake" => :build @@ -39,6 +38,10 @@ class Pinocchio < Formula depends_on "octomap" end + # Workaround for Boost 1.89.0 + # TODO: Report upstream + patch :DATA + def python3 "python3.13" end @@ -67,3 +70,18 @@ def install PYTHON end end + +__END__ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 67dd06db..5fbe52be 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -286,7 +286,7 @@ if(BUILD_WITH_EXTRA_SUPPORT) + message(STATUS "Found Qhull.") + endif() + +-set(BOOST_REQUIRED_COMPONENTS filesystem serialization system) ++set(BOOST_REQUIRED_COMPONENTS filesystem serialization) + + set_boost_default_options() + export_boost_default_options() diff --git a/Formula/p/pokerstove.rb b/Formula/p/pokerstove.rb index b0e926c4d57f7..f5bae7c07a08a 100644 --- a/Formula/p/pokerstove.rb +++ b/Formula/p/pokerstove.rb @@ -4,18 +4,17 @@ class Pokerstove < Formula url "https://github.com/andrewprock/pokerstove/archive/refs/tags/v1.1.tar.gz" sha256 "ee263f579846b95df51cf3a4b6beeb2ea5ea0450ce7f1c8d87ed6dd77b377220" license "BSD-3-Clause" - revision 5 + revision 6 no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "1e01296c7643407ad16a6b088f9d332fd2af4afa1ef32f73b373899aae59ea19" - sha256 cellar: :any, arm64_sonoma: "9ee487daa2e45f4b5be25714ddda3f282ebde3926652c9d50b90dc52399c0291" - sha256 cellar: :any, arm64_ventura: "5a06bb9fbeb33f3506aec1c7271e650b127938b71638a94a3552c2f0050ee620" - sha256 cellar: :any, sonoma: "3141d03acae5a77b360906f91d59b017852f17e4d05e99444fbecedd5f9a0f67" - sha256 cellar: :any, ventura: "0895e6cacc2202f228f0b5da270fe46df7d1aa622c5233ac36778c9575b39e12" - sha256 cellar: :any_skip_relocation, arm64_linux: "4943f804a65e9d0a872a0f0ae086f509090fa295b989a6f5cefba4f4578fc533" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e6a4cce5e269cb4f965d3cd32db88e2e44ce5b0ba94d7b7f1badd7156e969312" + sha256 cellar: :any, arm64_sequoia: "f7130808f62e33bc114d8485bdd8448020f06a6c00449f6ef73cfcc6ce6eb6ee" + sha256 cellar: :any, arm64_sonoma: "85e003ac98afcd71cd83cfb7c406eed5bfb8e27a7fe0e9a38587dbe70a3f2337" + sha256 cellar: :any, arm64_ventura: "c34a21407e69e70f400fb9c2fd7c1834606498ff027dad0a86e8a198c123e48f" + sha256 cellar: :any, sonoma: "443d4d27cd085b1230a21f809107ddea5ce8675dea0807988bbc5c1c527042de" + sha256 cellar: :any, ventura: "3e49b9e0aae12e1f39606dced90b7ca9ab29c40fbf9225e83918c03ecbbb99fd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3ba1969e30c9063708d69009cab0d8e1bf22a443cb6b320fd51e13e0511af29d" end depends_on "cmake" => :build diff --git a/Formula/p/povray.rb b/Formula/p/povray.rb index efc3a42a28ea7..8388c7ebca6d4 100644 --- a/Formula/p/povray.rb +++ b/Formula/p/povray.rb @@ -2,7 +2,7 @@ class Povray < Formula desc "Persistence Of Vision RAYtracer (POVRAY)" homepage "https://www.povray.org/" license "AGPL-3.0-or-later" - revision 13 + revision 14 head "https://github.com/POV-Ray/povray.git", branch: "master" stable do @@ -33,13 +33,12 @@ class Povray < Formula no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "a43f64589b9b2abbc3dd1460e56c79c0d8473e0b0cdd343f7fae52474450adc9" - sha256 arm64_sonoma: "ffc8acf31801cc124cf903e3ad6014014e6f5e3784938b43f42bcb39758d3f95" - sha256 arm64_ventura: "e3b9af45cf02e6e071dac8e9e15681a727817ceb26e21400dd2f10c4c161211e" - sha256 sonoma: "d43346c84ebe723c8099104abe49b6d28850f4597ef07a0be97bf5af616c6384" - sha256 ventura: "bda46d7ccad80bb6488dac7d09fecc8214ff19bd39c267fbc143cb846d4d2882" - sha256 arm64_linux: "4a6efde256e0f9880d0eef16f7f3f7a70208e751a353313f687040e100a3449c" - sha256 x86_64_linux: "757f8971fcd168f2eedea18303542b1566eaf0308fbcee6833de2aa4b11bdc31" + sha256 arm64_sequoia: "44ec7713b1607ecf66042d6111a44a1bf58e7afb2965c42721857af84ce81deb" + sha256 arm64_sonoma: "9785bd774a6e501ac50dacfbce4df93801e2ac799a15e6b8a929d5b35925718a" + sha256 arm64_ventura: "b8ea24b342d54d613f811190b424ab43e5a2f6504e9596fbbb02a539fa0c73aa" + sha256 sonoma: "133c0e66166346d88ab44b32c803381b043614c373236dbca5225fff938391ec" + sha256 ventura: "de76dcfa379cd8acb6b9cf407624a30aae1e24884a921c82d8ecbc76ebde17a2" + sha256 x86_64_linux: "56f9af299864280e57cfa641a177d27b056f8c0dfa4034aaa4ace72e5ebf50f5" end depends_on "autoconf" => :build diff --git a/Formula/p/prjtrellis.rb b/Formula/p/prjtrellis.rb index 2e72489a25b85..b67374cf62d80 100644 --- a/Formula/p/prjtrellis.rb +++ b/Formula/p/prjtrellis.rb @@ -4,18 +4,17 @@ class Prjtrellis < Formula url "https://github.com/YosysHQ/prjtrellis/archive/refs/tags/1.4.tar.gz" sha256 "46fe9d98676953e0cccf1d6332755d217a0861e420f1a12dabfda74d81ccc147" license all_of: ["ISC", "MIT"] - revision 5 + revision 6 no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "9b1dba8073f95e4e62578867fa4413c96546ed01af8a9368dd71f226e242f824" - sha256 cellar: :any, arm64_sonoma: "c88a90c50cf9b1118812077911e320ada13ad47ca5e26bb9b71cea451cc83935" - sha256 cellar: :any, arm64_ventura: "528c6c2f526e1a8a9a6374a27740ec190b09e2cd8d55166d7adb8954e5f481e5" - sha256 cellar: :any, sonoma: "17166123d4960d5612ddd664fb46a4728162fae98327f379b2940ea05dd5cf61" - sha256 cellar: :any, ventura: "66fe4759bb1294f951a36d578ed68cba116539ddbd4bb71cf73c0f5bc2eca105" - sha256 cellar: :any_skip_relocation, arm64_linux: "c2244c986587aae3a6d6feb0b89d8e2650999ebad9cd3b6f77fe138b1f0b326e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "4a091d4126aff828ab290e08cf68316f68a7952fb192482a993ab4484dc21a5b" + sha256 cellar: :any, arm64_sequoia: "abac927a93238b75de677bdaff112b21cd482615907be087e3e335fa0a03853c" + sha256 cellar: :any, arm64_sonoma: "46ec19c5a4a03150ba7262824c4b659cfbe1ae055e243de364434664f3b2689c" + sha256 cellar: :any, arm64_ventura: "95d6e9b56cd87332024ddf94fd4803a31e7689f6c38e925dcc5df3c8c256baf1" + sha256 cellar: :any, sonoma: "95a097f3fdf288586f0a22cbdd913674920e10fc0a531c66febe172ea6454270" + sha256 cellar: :any, ventura: "c7daafb76a3b406e58b87ac8e85efa9621b5b3155eef4ec84e8e07c758c5d6f9" + sha256 cellar: :any_skip_relocation, x86_64_linux: "d5e1a05955c92564b80b5982ae7953abbfede6a7ac3a2cd0fffb6b75804fd245" end depends_on "cmake" => :build @@ -28,6 +27,10 @@ class Prjtrellis < Formula sha256 "4f8a8a5344f85c628fb3ba3862476058c80bcb8ffb3604c5cca84fede11ff9f0" end + # Workaround to build with Boost 1.89.0 until fixed upstream + # Issue ref: https://github.com/YosysHQ/prjtrellis/issues/251 + patch :DATA + def install (buildpath/"database").install resource("prjtrellis-db") @@ -58,3 +61,18 @@ def install assert_path_exists testpath/"ram.hex" end end + +__END__ +diff --git a/libtrellis/CMakeLists.txt b/libtrellis/CMakeLists.txt +index b4f02c7..02242d2 100644 +--- a/libtrellis/CMakeLists.txt ++++ b/libtrellis/CMakeLists.txt +@@ -46,7 +46,7 @@ if (WASI) + endif() + endif() + +-set(boost_libs filesystem program_options system) ++set(boost_libs filesystem program_options) + if (Threads_FOUND) + list(APPEND boost_libs thread) + else() diff --git a/Formula/p/proxygen.rb b/Formula/p/proxygen.rb index 7a82ce1fcb522..fd359262d380a 100644 --- a/Formula/p/proxygen.rb +++ b/Formula/p/proxygen.rb @@ -4,16 +4,16 @@ class Proxygen < Formula url "https://github.com/facebook/proxygen/releases/download/v2025.08.11.00/proxygen-v2025.08.11.00.tar.gz" sha256 "adcb875fda718aa62fe47dc9b25c45c65632ccec583452f302624619a164e44f" license "BSD-3-Clause" + revision 1 head "https://github.com/facebook/proxygen.git", branch: "main" bottle do - sha256 arm64_sequoia: "5fb5e493c5e1e64d7b1fc12b504199bdf027d7d72f68b929e55d15fbfadd9641" - sha256 arm64_sonoma: "77a6b12d20588ee4a7d2ef7ce2d61c0da428050687da6c56167c123849bcd068" - sha256 arm64_ventura: "20705ed1a16bd3ec3255380fae5fe7c3bb505375ec09062cad09e252f95d2a5c" - sha256 cellar: :any, sonoma: "ebe8b1113d6955a94a86809e5dd689ea0f08deae8bb213086f47d22ff452cefb" - sha256 cellar: :any, ventura: "f05c5696db73009b2f6df1d0a598116cfd8065fc5186ec9674371d841602f402" - sha256 cellar: :any_skip_relocation, arm64_linux: "27722f73381b6f2d64a78f800ed96a47e7abd8cf7cf74cc86bfc573250782087" - sha256 cellar: :any_skip_relocation, x86_64_linux: "2f5575911ec786dbd86c92cb6b03e141927025a2ce5cf86b42ba9482cdee0395" + sha256 arm64_sequoia: "f3da126c26cbdcc23bf494e725fa2762ec55e051dbf973799f10c2d4eaf88658" + sha256 arm64_sonoma: "5c9b413a911322b781d4c3678f7afef2d3ee4855f276ae94ea931097fdac2ebe" + sha256 arm64_ventura: "1153ae17ffd8123af0f755b3e2808048d1578b6190c04016f8faed8fef4ddf40" + sha256 cellar: :any, sonoma: "a241780f6ff7ead3e2114987768734dab40b97528807e5b472b3b6616c692656" + sha256 cellar: :any, ventura: "633c8e994de2a51a188e6208df20b08456797ec24026abbe89b0afc4ddfd9da0" + sha256 cellar: :any_skip_relocation, x86_64_linux: "3442dee81c75d346b366906419ed098a14317e4991be6c1f479c710f7c1d0e0d" end depends_on "cmake" => :build @@ -44,6 +44,12 @@ class Proxygen < Formula end end + # Fix build with Boost 1.89.0, pr ref: https://github.com/facebook/proxygen/pull/570 + patch do + url "https://github.com/facebook/proxygen/commit/d69f521bc0c7201ced9326aabe7ba0ca590621bf.patch?full_index=1" + sha256 "2b51cbce006750d70e6807bb186d4b06f9ec1c40f7109d0f0b8a8910581a39a3" + end + def install if OS.linux? resource("gperf").stage do diff --git a/Formula/r/rdkit.rb b/Formula/r/rdkit.rb index f1cc1f0e9f4fb..62ce45c883270 100644 --- a/Formula/r/rdkit.rb +++ b/Formula/r/rdkit.rb @@ -5,6 +5,7 @@ class Rdkit < Formula url "https://github.com/rdkit/rdkit/archive/refs/tags/Release_2025_03_5.tar.gz" sha256 "8bdb3c774ed4ae9e2727b6ce005004191447d630d8e857d36839cd8f1bca55b5" license "BSD-3-Clause" + revision 1 head "https://github.com/rdkit/rdkit.git", branch: "master" livecheck do @@ -16,13 +17,12 @@ class Rdkit < Formula end bottle do - sha256 arm64_sequoia: "08e28d77deb6f515002c08be743333e32af820aea1f36981d93cacca3da8fbbc" - sha256 arm64_sonoma: "ddf7b60a0dbcb0e6bde11d85e49474bee64d9876f137c9312797e33563a2f89a" - sha256 arm64_ventura: "2e587bfcab8b75818d3ad2d8ef3bc01ab75ac5ddaa9ac05365ce5bf8102fffca" - sha256 cellar: :any, sonoma: "d0f1e7da6291389dffa3f7795f9f98abce65e31a2825053af3a344863f4c6981" - sha256 cellar: :any, ventura: "6129d7af067c6f979c0d2b19f52aa2173643798a6abae8523aa54b47f09c0e70" - sha256 cellar: :any_skip_relocation, arm64_linux: "cf123bc3458d825bf555f98fe22aa7cef6457aa4dd6ff58555c52c030baf1ee9" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ac12c1b214f680af245767e1d9b95df04202a405bac5967a38cbaf367acb767f" + sha256 arm64_sequoia: "31f019544b98eb48d87bf91447af4544502f282c457bf5dd3b72266143fa7ec7" + sha256 arm64_sonoma: "13219543e31aedeaaacc98bffa89528193bafc9014965662dec609715e79c5e5" + sha256 arm64_ventura: "b34c3831c49708ca91129cb60638b09b1249c7be83dd4a1ff604e24be0dd7ad2" + sha256 cellar: :any, sonoma: "1aa34a1087e741ce6a3ce7271e22373051b8646494c19dc34c9cedef171280c3" + sha256 cellar: :any, ventura: "72db4c060d276fc5ee9fdff989c9fe8fccf418ac05644a1750fae8f657a9052c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "4dac9109a35ad92e4a2301652261e47b986b94981c1472d2ca52bbab72904b0f" end depends_on "catch2" => :build @@ -47,6 +47,12 @@ class Rdkit < Formula sha256 "1b1597f0aa5452b971a94ab13d8de3b59cce17d9c43c8081aa62f42b3376df96" end + # Fix build with Boost 1.89.0, pr ref: https://github.com/rdkit/rdkit/pull/8694 + patch do + url "https://github.com/rdkit/rdkit/commit/ee6abc196954a4e8a9e8517e451a21277eac6e6a.patch?full_index=1" + sha256 "811da1b8bd4655728c8c9f615dd1e5d8ba8baa4d29258f43717e25d3677735e8" + end + def python3 "python3.13" end diff --git a/Formula/r/redex.rb b/Formula/r/redex.rb index c4c6c33ec4492..8cc5cc85fdb8b 100644 --- a/Formula/r/redex.rb +++ b/Formula/r/redex.rb @@ -5,7 +5,7 @@ class Redex < Formula desc "Bytecode optimizer for Android apps" homepage "https://fbredex.com/" license "MIT" - revision 19 + revision 20 head "https://github.com/facebook/redex.git", branch: "main" stable do @@ -41,13 +41,12 @@ class Redex < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "65347da8f446206921fbb0603b12153dacc92e1eaa161b1b74ebb38576d5ac3c" - sha256 cellar: :any, arm64_sonoma: "b658660c4464c283aa5cdf0605713ef2dfc3175a2d1fe3b57469596f784eb2c0" - sha256 cellar: :any, arm64_ventura: "055c56e57ce9c88ab726e404aeb3340c4362019441d4f1452a492d2137e123db" - sha256 cellar: :any, sonoma: "dd78be4ea12bac4c61703901214dd005b018d01b281c0ab165a1ff037fd68c39" - sha256 cellar: :any, ventura: "1a3bd9ed872f59a6d1c3ec85b594f3b35efd486aea558aabff2187e10e8dba05" - sha256 cellar: :any_skip_relocation, arm64_linux: "9eaa938b67836b3dd1dffa66155ab941af8a7f934b96e3ec6966956fb2e46030" - sha256 cellar: :any_skip_relocation, x86_64_linux: "96e5068164b73fadae8977be7a224314b14f9146c7dad18f911e9ee041a58259" + sha256 cellar: :any, arm64_sequoia: "6fd7f506ee8571973646bb564d1c73a5e2ff5143e190d144d75cdcdd8fec2231" + sha256 cellar: :any, arm64_sonoma: "df07315f29742d0a4d43f8d1ebc6a1bd68f082603fcf7fdd1196d3f728c0c32e" + sha256 cellar: :any, arm64_ventura: "3cc462535b6d47cd2a65e846a203431b3f09b684cd90b985b7d92f70b3024459" + sha256 cellar: :any, sonoma: "45bf906a221af854ad97f570f32cc2d614d9701f14f64d29119e8add6340daa2" + sha256 cellar: :any, ventura: "26ae6a587173f41403c4222044bcb6307adaeb42978c5cde5efe91f103880c62" + sha256 cellar: :any_skip_relocation, x86_64_linux: "972ea4c2f3357bf1adbf4777cf949aa636ab5e221e07383017053f236db28503" end depends_on "autoconf" => :build diff --git a/Formula/r/rtabmap.rb b/Formula/r/rtabmap.rb index ec7e00a2278ee..f7833eed1ab64 100644 --- a/Formula/r/rtabmap.rb +++ b/Formula/r/rtabmap.rb @@ -4,7 +4,7 @@ class Rtabmap < Formula url "https://github.com/introlab/rtabmap/archive/refs/tags/0.22.1.tar.gz" sha256 "3988ad84c409e39048a6b23317076d4ee1a0123e94a5ad6574db93647d7a80c0" license "BSD-3-Clause" - revision 1 + revision 2 head "https://github.com/introlab/rtabmap.git", branch: "master" # Upstream doesn't create releases for all tagged versions, so we use the @@ -17,10 +17,11 @@ class Rtabmap < Formula no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sonoma: "94fa474a0202a514bd4dbceb16ca6a60a88985280fdd4c77e8d51b93ef9b69ad" - sha256 arm64_ventura: "da521aa54d7c7e6aa49dd429d7f6da66af128d318a6f9caaf18866d4dc6ed3e4" - sha256 sonoma: "f61bbcdbdbda04c53967af9514e2321a76343c2ce73e45633424c9825fae8392" - sha256 ventura: "893193d0069565cba40dbf3c230de078076e689b5c722a51f58552b54acee7aa" + sha256 arm64_sonoma: "e0ed9cba767dc19c92105319442f47c3c56c62ad6155cb08780df4ce0af26b35" + sha256 arm64_ventura: "36712ba0210111b15c23ae533847a1751c03dc83ecae18ba3a2161aa5a124efc" + sha256 sonoma: "7513faa99af073805d541c665afa112cb0f2fa5d304672a028e28be1a8a3762a" + sha256 ventura: "a5959dca0f5b9f3ef5a7e7328d4010df661ec099c137384d099bf8a69a215167" + sha256 cellar: :any_skip_relocation, x86_64_linux: "8ab591544c0eab7a1885ef6b20e2be9d33c26ec1e93da956903ba12ca45dff25" end depends_on "cmake" => [:build, :test] diff --git a/Formula/s/scip.rb b/Formula/s/scip.rb index ea0e554d9d6bd..fa3f75e32b806 100644 --- a/Formula/s/scip.rb +++ b/Formula/s/scip.rb @@ -4,6 +4,7 @@ class Scip < Formula url "https://scipopt.org/download/release/scip-9.2.3.tgz" sha256 "6f5e81a643bba22d9b4e43cd97583529587c64eafe83b93bb864b07f9f16fab7" license "Apache-2.0" + revision 1 livecheck do url "https://scipopt.org/scipdata.js" @@ -11,13 +12,12 @@ class Scip < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "f6e535f1d4849caa3a370c080d62c650781a727b42edb571a994e2167fd22984" - sha256 cellar: :any, arm64_sonoma: "c04ca5649c3eaf2e85871b43dde1365581af0ed741e2f9a43994fafefed2cc4d" - sha256 cellar: :any, arm64_ventura: "558bacec51d5c471dc25e32aa2de30916214a375a84c870b1ccbffea4da9e4c1" - sha256 cellar: :any, sonoma: "6dac9de291e0f7e3c273360b576aaff7300f265a35f465e7fbcc77ae6b4286ed" - sha256 cellar: :any, ventura: "6df41e98901b04ff56ad50dba1d1744c4cfde6bdbe39e2f5aaa8ca8bb3d45405" - sha256 cellar: :any_skip_relocation, arm64_linux: "1e610c3db3ba7a6ede4d264746e438b7d669be5305b5d9b5aaf3f7e639a8c048" - sha256 cellar: :any_skip_relocation, x86_64_linux: "782accbc4741331d07dd997269283dae94d281b3e3d47b22c7baf927b59511e5" + sha256 cellar: :any, arm64_sequoia: "f8ff14375bbf116866a6f8d0917cd52845e5a37b5ec41c3304d0a8ceb04fcfc7" + sha256 cellar: :any, arm64_sonoma: "33d49db404f5b31e9b60f3cd5b2f8982499067d966971734e93088a9fbf67a05" + sha256 cellar: :any, arm64_ventura: "89796a2888b7b4b4f7a0f2cd63ff585b4e99c040b6905f3c8c50e6cf26070542" + sha256 cellar: :any, sonoma: "512b6afc37693f78532bee21a11873c461d290e0b532c3194d1a4154596515ab" + sha256 cellar: :any, ventura: "ac57d89d437b828546d91953d235375a1c3d597e12e103b0ba8b858e2a009db5" + sha256 cellar: :any_skip_relocation, x86_64_linux: "473db25229bdb50611591dc03167ded5483485df70348d77c3870a09a1251292" end depends_on "cmake" => :build diff --git a/Formula/s/scummvm-tools.rb b/Formula/s/scummvm-tools.rb index a109c520e4fc2..23df39330616e 100644 --- a/Formula/s/scummvm-tools.rb +++ b/Formula/s/scummvm-tools.rb @@ -4,7 +4,7 @@ class ScummvmTools < Formula url "https://downloads.scummvm.org/frs/scummvm-tools/2.9.0/scummvm-tools-2.9.0.tar.xz" sha256 "1b4bbd7a7ccf4584bfc2c0142b7c1b4e5db97c39d8d214757c72d50e0905b71d" license "GPL-3.0-or-later" - revision 4 + revision 5 head "https://github.com/scummvm/scummvm-tools.git", branch: "master" livecheck do @@ -13,13 +13,12 @@ class ScummvmTools < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "a8742385ef38f2c949961d1a4c41e7c13f55d07db59b06283ca949ec095bf916" - sha256 cellar: :any, arm64_sonoma: "6ec40e4551d67af6dc48bee3b60d74e5cb3abcdaf1d29d7d674d9abaf6eba5aa" - sha256 cellar: :any, arm64_ventura: "95dc943e79e1884cd589fe1db27952724318081bf3c1685972e91c1ea2bf35bc" - sha256 cellar: :any, sonoma: "8df1ef3d5334bcf8173480bd0fd7393045b78985447c558a979bd4e0a1a626b5" - sha256 cellar: :any, ventura: "e52530e7a1069a23c57b0f2e51e847a72bcdc9474f4d9e4d2620443fe3f0bebd" - sha256 cellar: :any_skip_relocation, arm64_linux: "dfba1b75ce550ef63b147a7a7a438fe7992b48de9d99310d1bdf9c1b78c24c1c" - sha256 cellar: :any_skip_relocation, x86_64_linux: "24d27784dca224621fef8c52ae30d4f9014b5a0d38a3ba6817a64f4b36ff04da" + sha256 cellar: :any, arm64_sequoia: "ef18a6418ce11c2673af53dcc1b2a21b9040545afe110d2d99e0c88170a2c398" + sha256 cellar: :any, arm64_sonoma: "8180c9d89327d44d353e8f0684b75a72156fee9d245a12f8f3620b41096a25be" + sha256 cellar: :any, arm64_ventura: "f90ccd5ce750fecac29157dfaada5171a890c5dc8b6ae194adc2f829b3894526" + sha256 cellar: :any, sonoma: "0eaca449b6111e14fc1e564137c67445d7d96fe241499f70e7b75d57e8933db2" + sha256 cellar: :any, ventura: "6b5c2b0112b3dc1e0fecbbcdd11bb67bec5dca0c39f12d364925d0e6a0b6fabd" + sha256 cellar: :any_skip_relocation, x86_64_linux: "2b267aef34dc479086f9f0cf9e1ed1188a9dcb42fdb0320c826dc4d658bf16e7" end depends_on "boost" diff --git a/Formula/s/sfcgal.rb b/Formula/s/sfcgal.rb index 9f0c14b1c76cd..0d214834bbd08 100644 --- a/Formula/s/sfcgal.rb +++ b/Formula/s/sfcgal.rb @@ -4,14 +4,15 @@ class Sfcgal < Formula url "https://gitlab.com/sfcgal/SFCGAL/-/archive/v2.2.0/SFCGAL-v2.2.0.tar.gz" sha256 "bb6bb77ddb58523d8c229764de23699f99c1a7011d873419afd2a67df85602a2" license "LGPL-2.0-or-later" + revision 1 bottle do - sha256 cellar: :any, arm64_sequoia: "fb8f72224910fce0b00af1710504412ea68e7b3bfb3380d16e6122efab224dbb" - sha256 cellar: :any, arm64_sonoma: "192cdf2f0a9b8db682be83d3858e752a41731de4f7810cdad62f099f62f10f18" - sha256 cellar: :any, arm64_ventura: "81143d5e60078b9de729c484903c1b2604e93eb5af4ebeef3b7a6723bf0a029b" - sha256 cellar: :any, sonoma: "f4d8d0656b4401a057f8dae81fea6da85d5d77258b6b3b708fcb0115b5ab807c" - sha256 cellar: :any, ventura: "0e7cdbbf36c7e9168ac61dc5a6a1ca0c0bcec5dd502a68a2025bbbe05f5f3c74" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c35b488589cc6b321b1abd2a6f118ff97134012866cac7d2357a2f6cb3c42ef2" + sha256 cellar: :any, arm64_sequoia: "edf3e6bb7675d6b66c5aa4dd86b38689aed0b7d66575b1e5d9adce8ee59115ca" + sha256 cellar: :any, arm64_sonoma: "18747f7e52f38575052dfe8f343dd806e44cb814529a38fe81d76d184afe53f4" + sha256 cellar: :any, arm64_ventura: "fce83f644f244c62668e5d6e0369249058896ab3bc585853389169b9f8c2a8e5" + sha256 cellar: :any, sonoma: "5d01307845b1f4644b1d4a9b9042bfc759253a18e95ece43e5e7c1327b04b9cb" + sha256 cellar: :any, ventura: "a439a761239ed06d5895960dee7f6cc782687f5cc7f1c8990aa13e64e1305231" + sha256 cellar: :any_skip_relocation, x86_64_linux: "961bba19ab5213f947a89814d80823c5ef2bea78eab1551957e56b390ba7854e" end depends_on "cmake" => :build @@ -21,6 +22,10 @@ class Sfcgal < Formula depends_on "mpfr" def install + # Workaround for Boost 1.89.0 until fixed upstream + # Issue ref: https://gitlab.com/sfcgal/SFCGAL/-/issues/306 + inreplace "CMakeLists.txt", " SFCGAL_Boost_COMPONENTS thread system ", " SFCGAL_Boost_COMPONENTS thread " + system "cmake", "-S", ".", "-B", "build", *std_cmake_args system "cmake", "--build", "build" system "cmake", "--install", "build" diff --git a/Formula/s/simgrid.rb b/Formula/s/simgrid.rb index d8af70c6f44c4..4422f9b134453 100644 --- a/Formula/s/simgrid.rb +++ b/Formula/s/simgrid.rb @@ -6,7 +6,7 @@ class Simgrid < Formula url "https://gitlab.inria.fr/simgrid/simgrid/-/archive/v4.0/simgrid-v4.0.tar.bz2" sha256 "37387a6b4ab230e37fb062d03af3d6bdb9cd0c76b2c3407ae1a344facc814a8f" license "LGPL-2.1-only" - revision 2 + revision 3 livecheck do url :homepage @@ -14,13 +14,12 @@ class Simgrid < Formula end bottle do - sha256 arm64_sequoia: "97834d03436634aab59f86174ba9cd102924e4a2b89e1944390a47d5f6d69814" - sha256 arm64_sonoma: "4d315bf4a6fd3e73043b89b650414d247a95e9574653b94bc7be2f07e13280c4" - sha256 arm64_ventura: "20a58e8118c0b23f13f92c7fccc16900cd37d705dcda79eaf1365ef8eda85b01" - sha256 sonoma: "b0e32f937d1ea6de4c77cdfdfe079b2ccfc499bbf2d8b5e3b34b177bca6f7890" - sha256 ventura: "b16abf659a7207e2e58cfd0fb434468163c5cea0143965154c33bb249fafcbab" - sha256 arm64_linux: "735fa4b077d9dd0adfe026bc74a5300160fa47a90e4c9fe711b47ab81e76c3b5" - sha256 x86_64_linux: "5ae6ecd508718ff1155fce1ef7b9e376fd0a63cbe3915215cd5c345634e83fa8" + sha256 arm64_sequoia: "ac101cf85a869860757c25a7463cb30a434e13ea38286f395c684c49d7dc68d6" + sha256 arm64_sonoma: "d9ccec719f56ea2a7308a6d1d8c69913d36ca54cd7e5883fd346a22fe03a1997" + sha256 arm64_ventura: "7368d7542432d8e4de0694962fcbeaa1b59df7cae46cc8f63d84e59b9f10cb0a" + sha256 sonoma: "6c39a851afaf0a6b17f63b0dfda24e1432c39099d0394aee8a28584ec05efd30" + sha256 ventura: "aa34a2b0439e38f315bc7a644e199025a690725f69085fea7e422ef4911daf22" + sha256 x86_64_linux: "8e43863d016ee0d290a2f62839f7a69b0d47382670bd32e366f3d4cf3c3e2618" end depends_on "cmake" => :build diff --git a/Formula/s/simple-amqp-client.rb b/Formula/s/simple-amqp-client.rb index 40f4704dcff4c..000f22f0b6435 100644 --- a/Formula/s/simple-amqp-client.rb +++ b/Formula/s/simple-amqp-client.rb @@ -4,19 +4,18 @@ class SimpleAmqpClient < Formula url "https://github.com/alanxz/SimpleAmqpClient/archive/refs/tags/v2.5.1.tar.gz" sha256 "057c56b29390ec7659de1527f9ccbadb602e3e73048de79594521b3141ab586d" license "MIT" - revision 11 + revision 12 head "https://github.com/alanxz/SimpleAmqpClient.git", branch: "master" no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "87ae8527d44ded5a0dd914f42d21527a951a01b9e99861413d73bc5113dbe74f" - sha256 cellar: :any, arm64_sonoma: "842d4ae9462815803fc55eb6ab9bd046edd63814df21bdd450e570e61fa14dcd" - sha256 cellar: :any, arm64_ventura: "766942e45c1c85f8d93727b399a7caced4796226d67ee085b6bcf0c37a9a86b0" - sha256 cellar: :any, sonoma: "3692e9563b2f7eb144aa01de033003dacdfaefd9ae88a0bd5719c5519c430093" - sha256 cellar: :any, ventura: "386c44669e5e91bf2e33b954fe7d5abaf05e65c4f9329a36e1e5445f3d2bf106" - sha256 cellar: :any_skip_relocation, arm64_linux: "724aaaf2f46fb7bbcf4d949fc115328e0e9108ee895048b1baef8f8453f4877a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "d7f97c240551cdd21573e0a00f66fd23b6275b21247e718a93c05ff4185e56ad" + sha256 cellar: :any, arm64_sequoia: "e1eb5c48884a83b02dbbc2a0ad3d8d356f7c3fb935f8fc54341ae756bb4424e5" + sha256 cellar: :any, arm64_sonoma: "eb19eaee74b987a22007c12f737a270bcc32913ba5cb822331c4d34b7cea09f3" + sha256 cellar: :any, arm64_ventura: "f5b70aba922a61a69ebeb2378e955fbf27bc5b15cf9e6f1ec608286b65d6410a" + sha256 cellar: :any, sonoma: "b53ed9cf4ac06bce440b6cb5b128e408d60d8a8394db5c9b09247b974ac2c0c2" + sha256 cellar: :any, ventura: "2eeb8c8ac5f48881dc6c88e402d0bb2528975e66cbe59ba8a64286d9df6b1d07" + sha256 cellar: :any_skip_relocation, x86_64_linux: "dae899a11bd849dc1d61c0b9099ccc7b188392a4cbb607ac57c91b3585250f09" end depends_on "cmake" => :build @@ -24,6 +23,12 @@ class SimpleAmqpClient < Formula depends_on "boost" depends_on "rabbitmq-c" + # Fix build with Boost 1.89.0, pr ref: https://github.com/alanxz/SimpleAmqpClient/pull/356 + patch do + url "https://github.com/alanxz/SimpleAmqpClient/commit/3d3c669608b0dc3ae54e9caae6244bdcc38ca054.patch?full_index=1" + sha256 "652aad326ace036498e2f990f6fecaa9d2472e04885f581d773fb1fbf3809e9c" + end + def install # Remove hard-coded CMAKE_CXX_STANDARD # Else setting DCMAKE_CXX_STANDARD does not work diff --git a/Formula/s/solidity.rb b/Formula/s/solidity.rb index 7beb558c47a5c..157aff56e0ecc 100644 --- a/Formula/s/solidity.rb +++ b/Formula/s/solidity.rb @@ -4,6 +4,7 @@ class Solidity < Formula url "https://github.com/ethereum/solidity/releases/download/v0.8.30/solidity_0.8.30.tar.gz" sha256 "5e8d58dff551a18205e325c22f1a3b194058efbdc128853afd75d31b0568216d" license all_of: ["GPL-3.0-or-later", "MIT", "BSD-3-Clause", "Apache-2.0", "CC0-1.0"] + revision 1 livecheck do url :stable @@ -13,13 +14,12 @@ class Solidity < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "473fa776a7d59bcddcd39fcae1decae308a7fcf76b955ad737788edb788dd1b1" - sha256 cellar: :any, arm64_sonoma: "1fff4b5d4ee6fdfe9f580cb4a0f9102a335c01c3e9cb9b43907b2904e1d9830d" - sha256 cellar: :any, arm64_ventura: "3056f30a88cf1eb1283ca37ee98d52a3b799f49cc4da481161ff4f5bf6f717e6" - sha256 cellar: :any, sonoma: "5c54b89ae94ff561cb13ae3f1a5614a9a0996a1101602aa68fd6d911b8cb05c6" - sha256 cellar: :any, ventura: "754784a2bf9a57e6fe88d57c43465af5a721667250faf7767e817421438c4a13" - sha256 cellar: :any_skip_relocation, arm64_linux: "e9d10fb6a132c5d5f5b36ef1c9296ad9f4c25a2236822e054150ac057f72154a" - sha256 cellar: :any_skip_relocation, x86_64_linux: "e88792a9be5d50f8732d8679c3fba67b84c9ecc839e9af1bcd114c4fcb543111" + sha256 cellar: :any, arm64_sequoia: "64d6eda62ef156a0101b7db05f46fced2dbb782642b92e3972689d87fa3ded70" + sha256 cellar: :any, arm64_sonoma: "d22c39245433eb7ce91fb21ea5d7587b5c2f0be56f5ea926d9d14274c7238536" + sha256 cellar: :any, arm64_ventura: "5122f5b427213dbeecdbdc1f5e16d478d5577bfec406cb834d09dc0bfe5faa7c" + sha256 cellar: :any, sonoma: "1e776c872721c83f27fc64cf6ecee4a9a1c57660b7ca71be25b71e69c0d26e8c" + sha256 cellar: :any, ventura: "461812120f0c82b5e6ed4bda4c2e66c87e608762bda9e6a902f75b324874f72c" + sha256 cellar: :any_skip_relocation, x86_64_linux: "700199170a432f1e4a6608aa7e75c3def553578b0dbf8730ebb589a5e4a4f4e3" end depends_on "cmake" => :build @@ -31,6 +31,12 @@ class Solidity < Formula conflicts_with "solc-select", because: "both install `solc` binaries" + # Fix build with Boost 1.89.0, pr ref: https://github.com/ethereum/solidity/pull/16163 + patch do + url "https://github.com/ethereum/solidity/commit/1c6000917619c69feaa9fd14fe69c0445cc05f20.patch?full_index=1" + sha256 "bf839570085ccd9baa227f30f91456f3ff72e9754d63019d33b34449bbb4c34e" + end + def install rm_r("deps") diff --git a/Formula/s/standardese.rb b/Formula/s/standardese.rb index 0f14f0e511f97..bc82af847af9f 100644 --- a/Formula/s/standardese.rb +++ b/Formula/s/standardese.rb @@ -3,7 +3,7 @@ class Standardese < Formula homepage "https://standardese.github.io" # TODO: use resource blocks for vendored deps license "MIT" - revision 21 + revision 22 head "https://github.com/standardese/standardese.git", branch: "master" # Remove stable block when patch is no longer needed. @@ -18,18 +18,24 @@ class Standardese < Formula url "https://github.com/standardese/standardese/commit/15e05be2301fe43d1e209b2f749c99a95c356e04.patch?full_index=1" sha256 "e5f03ea321572dd52b9241c2a01838dfe7e6df7e363a8d19bfeac5861baf5d3f" end + + # Fix build with `boost` 1.85.0. Remove in the next release. + # PR ref: https://github.com/standardese/standardese/pull/247 + patch do + url "https://github.com/standardese/standardese/commit/0593c8fbaee48ffac022e2ea95865d808cc149ce.patch?full_index=1" + sha256 "4b204256b97a4058b88c7b2350941d2c59a6c38aeb91e4112e1d267fdd092d03" + end end no_autobump! because: :requires_manual_review bottle do - sha256 arm64_sequoia: "0c085a6553e072c5de272972f6ac567de96866d7f1f9e1bce5fbca086c0dc41f" - sha256 arm64_sonoma: "3f8eecb4c36f352b2e85f937e39a1ffd10191e4947f97db531d441520cb59963" - sha256 arm64_ventura: "2877cca2dec0e5d25a13b0f871f124e6b6f151c820290a3f629b18a6a2fc35e3" - sha256 sonoma: "d7337d180cbf90b86e5def03d8031d26bea1fa8b9a68e09676f47ba2ddf6663f" - sha256 ventura: "d0da799b3b0175478642e0fcc104a11d40757f3da3d0c48f694b7372a4de9ee3" - sha256 arm64_linux: "35dbdc939daa2cc20d576caaa16f4e3a3b60c883f0f641e9c56e953abd6221ba" - sha256 cellar: :any_skip_relocation, x86_64_linux: "84e681ed07036aeb3b06e8be4d6bd6acecbb6b90840ab72c17e5a2a7eabbd2a5" + sha256 arm64_sequoia: "7aac10f0c51eba02e38e87122b0adf550cd56e7092b7f226188b914c3e687967" + sha256 arm64_sonoma: "10cf6e4ea596448dac927b90a4fe4011d1541417c6d30f9720f74e1c8c706772" + sha256 arm64_ventura: "1a3a96186e91ca2bf4111324abebf42fcce98b306301f98f4e5a21386def1569" + sha256 sonoma: "931b39b7b6e03abeae83852591f05d85ef475037c72e5c76491eb1a2f8590319" + sha256 ventura: "3821d85d58e252bf2b9dd27bb4263b7d690eeed8756aa276f8ed7f715517daf2" + sha256 cellar: :any_skip_relocation, x86_64_linux: "740d8cecff73da5d7c6d482eaa669a30c55726ff9c7439b10de8c45363de9236" end depends_on "cmake" => :build @@ -41,13 +47,18 @@ class Standardese < Formula resource "type_safe" do url "https://github.com/foonathan/type_safe/archive/refs/tags/v0.2.4.tar.gz" sha256 "a631d03c18c65726b3d1b7d41ac5806e9121367afe10dd2f408a2d75e144b734" + + # Backport fix for newer Clang + patch do + url "https://github.com/foonathan/type_safe/commit/cdf334cd8e5fcb5e21ab470decdfcbd190ef7347.patch?full_index=1" + sha256 "f9ab60828058f133c726f77ce8358714c6aa994c9cce29b703cf7a5fbdb2ae00" + end end - # Fix build with `boost` 1.85.0 using open PR. - # PR ref: https://github.com/standardese/standardese/pull/247 + # Fix build with Boost 1.89.0, pr ref: https://github.com/standardese/standardese/pull/249 patch do - url "https://github.com/standardese/standardese/commit/0593c8fbaee48ffac022e2ea95865d808cc149ce.patch?full_index=1" - sha256 "4b204256b97a4058b88c7b2350941d2c59a6c38aeb91e4112e1d267fdd092d03" + url "https://github.com/standardese/standardese/commit/d0c2073f9f13d26abd1be872b809e089ed20c9f6.patch?full_index=1" + sha256 "506c3cd1d2654aee37e200c57b9095c9bbad09de1d7a27efc545ea7c092cd4f0" end def install diff --git a/Formula/s/stp.rb b/Formula/s/stp.rb index 363ba4b45defc..3b021c36856b9 100644 --- a/Formula/s/stp.rb +++ b/Formula/s/stp.rb @@ -2,7 +2,7 @@ class Stp < Formula desc "Simple Theorem Prover, an efficient SMT solver for bitvectors" homepage "https://stp.github.io/" license "MIT" - revision 4 + revision 5 head "https://github.com/stp/stp.git", branch: "master" stable do @@ -22,13 +22,12 @@ class Stp < Formula end bottle do - sha256 cellar: :any, arm64_sequoia: "14273492604bc38924086ea460c7aae0ec9d9443124f253d41ab69649ae348e8" - sha256 cellar: :any, arm64_sonoma: "3a9ce2263d91eed3e8f6205e69b327f613dd767065ebed03c329ac26de7fc9be" - sha256 cellar: :any, arm64_ventura: "1627b2244a8c9510b46b0fdcfcaffdb5f55c21a528046a1988df5c2e4a10a33c" - sha256 cellar: :any, sonoma: "5160e4ed8537ddd8646866b7f0ddf4722f0be010b898e1708d6f22c974c9a866" - sha256 cellar: :any, ventura: "a3c9c4d00398271ec389ae631372e280d806dbdd6146e28d73417f71e7cd2bfe" - sha256 cellar: :any_skip_relocation, arm64_linux: "b3c927ba2276333d15e41be785894b0a65d1513f8e1932839564efc164fc6292" - sha256 cellar: :any_skip_relocation, x86_64_linux: "9347d3517513e8d028b7fc993db150bc9d4751e1e450e97035339c007c4e0bd8" + sha256 cellar: :any, arm64_sequoia: "339b5ca522f28f4c890811a0475f830c998e28c201de924ffe9d527d71062fea" + sha256 cellar: :any, arm64_sonoma: "72510b0dfa5b7def041a9bfe517f1ce594decfd5d1ef64433ac1a807fb927eac" + sha256 cellar: :any, arm64_ventura: "e5cf95744fbfa173cd3975e2dd062ef4557119d33ce659375951f48a18ce9740" + sha256 cellar: :any, sonoma: "cd220bc18b982cafaa7947bce2e13d1dbfb45f65d376931c6f9eafb15536e5e5" + sha256 cellar: :any, ventura: "5e5dd55e9f0eddd08d9b069d7f125148994b1d8f23e0d0a2715d4abf4bef5d70" + sha256 cellar: :any_skip_relocation, x86_64_linux: "0de6756be5199056e87ba8cbd8bc2daaf80440e633e7e72ac44bde9a9ee654bf" end # stp refuses to build with system bison and flex diff --git a/Formula/s/supertux.rb b/Formula/s/supertux.rb index 11042e95622c0..dc64aa4234173 100644 --- a/Formula/s/supertux.rb +++ b/Formula/s/supertux.rb @@ -1,11 +1,19 @@ class Supertux < Formula desc "Classic 2D jump'n run sidescroller game" homepage "https://www.supertux.org/" - url "https://github.com/SuperTux/supertux/releases/download/v0.6.3/SuperTux-v0.6.3-Source.tar.gz" - sha256 "f7940e6009c40226eb34ebab8ffb0e3a894892d891a07b35d0e5762dd41c79f6" license "GPL-3.0-or-later" - revision 11 - head "https://github.com/SuperTux/supertux.git", branch: "master" + revision 12 + + stable do + url "https://github.com/SuperTux/supertux/releases/download/v0.6.3/SuperTux-v0.6.3-Source.tar.gz" + sha256 "f7940e6009c40226eb34ebab8ffb0e3a894892d891a07b35d0e5762dd41c79f6" + + depends_on "boost" + + # Workaround to build with Boost 1.89.0 until new release that drops Boost dependency + # https://github.com/SuperTux/supertux/commit/5333cebf629eb20621b284fc96b494257f3314bb + patch :DATA + end livecheck do url :stable @@ -15,18 +23,23 @@ class Supertux < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sequoia: "3f63bbb4a3eca63586e1bcb23482fdcdd91936e6b6bd181ca5b6d3f4b57c463e" - sha256 cellar: :any, arm64_sonoma: "f44ec03e212e95daaa1cc85363c084e5dc545ac9be24812aa64f6d3a43046791" - sha256 cellar: :any, arm64_ventura: "06b04d4dd7d3d6b93267084773b6eef6bddf762a7ff8b6c648ed8d356341f959" - sha256 cellar: :any, sonoma: "557c18f4f4c2dd4d3b1c987059690602188eda7e1418b7b8c01ccae52386d6d6" - sha256 cellar: :any, ventura: "e73a70f1403a6bd2f577c98e400ede1038132bc060b2dbdb748bee766db53967" - sha256 cellar: :any_skip_relocation, arm64_linux: "6f8daa7588e6d322264e298f32571ef9bce8fe2eb3c967440956cbed60c14668" - sha256 cellar: :any_skip_relocation, x86_64_linux: "22bdb84ff6294cb2c5bf52ca70ee7b98b5c463b33be62b8e5ef373f859df5729" + sha256 cellar: :any, arm64_sequoia: "9babc91234fa8859afc033a96ef11d755f4b889b7d70ca36c5e915d905b2bb97" + sha256 cellar: :any, arm64_sonoma: "c79a88e221ba8b3c4adedcb9d4b1e2122049794c86b4c7810d416c768b1722ee" + sha256 cellar: :any, arm64_ventura: "ef691781ca584343e444017931593b6088600bb907f573410273be0fcc0ae897" + sha256 cellar: :any, sonoma: "3329f1bbbe360dc57de237ad59332fca8b9ed90fb3f58ea92b56d605b6a928f7" + sha256 cellar: :any, ventura: "90f03927a7a7060b24dade4c6e78f5e44851338637d605e7f2eb57218c02ea6a" + sha256 cellar: :any_skip_relocation, x86_64_linux: "23828dd1619319db46d09505c8a368100f4614ff397c666e45b74b623498375d" + end + + head do + url "https://github.com/SuperTux/supertux.git", branch: "master" + + depends_on "fmt" + depends_on "openal-soft" end depends_on "cmake" => :build depends_on "pkgconf" => :build - depends_on "boost" depends_on "freetype" depends_on "glew" depends_on "glm" @@ -55,6 +68,7 @@ def install # Without the following option, Cmake intend to use the library of MONO framework. "-DPNG_PNG_INCLUDE_DIR=#{Formula["libpng"].opt_include}", ] + args << "-DCMAKE_INSTALL_RPATH=#{rpath}" if build.head? system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args system "cmake", "--build", "build" @@ -71,3 +85,18 @@ def install assert_equal "supertux2 v#{version}", shell_output("#{bin}/supertux2 --userdir #{testpath} --version").chomp end end + +__END__ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b77029c0a..1842b4943 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -171,7 +171,7 @@ if(ENABLE_BOOST_STATIC_LIBS) + else(ENABLE_BOOST_STATIC_LIBS) + set(Boost_USE_STATIC_LIBS FALSE) + endif(ENABLE_BOOST_STATIC_LIBS) +-find_package(Boost REQUIRED COMPONENTS filesystem system date_time locale) ++find_package(Boost REQUIRED COMPONENTS filesystem date_time locale) + include_directories(SYSTEM ${Boost_INCLUDE_DIR}) + link_directories(${Boost_LIBRARY_DIRS}) + diff --git a/Formula/t/tfel.rb b/Formula/t/tfel.rb index a94936607de29..8b146368168cf 100644 --- a/Formula/t/tfel.rb +++ b/Formula/t/tfel.rb @@ -4,16 +4,16 @@ class Tfel < Formula url "https://github.com/thelfer/tfel/archive/refs/tags/TFEL-5.0.1.tar.gz" sha256 "820b2f9d54e237b2c2d9d6f06aaf7d4a1d3f34fb373e6549bee4fd8b55ecfad1" license "GPL-1.0-or-later" + revision 1 head "https://github.com/thelfer/tfel.git", branch: "master" bottle do - sha256 arm64_sequoia: "5a32fde49de7f2ecb7019ceb8893ae34ecca6347c71b1598bc056199594d2014" - sha256 arm64_sonoma: "36ec43fdca67231f63225ca920b6f62e0e5489510de6c2b8796bc7238e6b42a4" - sha256 arm64_ventura: "67632853027c9909241d22a4745db0c68ec235339713a51d0b626a443808578e" - sha256 sonoma: "ace78851845633b3f55a10cc49f7e365962b4acf5cee5c5a0e19ac35b5131226" - sha256 ventura: "b0a0492cfb359a04d65d9e7b0a4b41db3817ae492e002a5d58e712b682dce87c" - sha256 arm64_linux: "27e25c31a2fd4b106d35c072a359ccd78c478f42b52298d960d06a82ee877fc2" - sha256 x86_64_linux: "51420bbf165e34f3abdf34af61c445eadba23e9ca0ce8d1c092b0e0247a9cd16" + sha256 arm64_sequoia: "e1e6e43f5a7be0c184226d0454e453e45ba3893fe36ba7550684e2f5d4e6bb92" + sha256 arm64_sonoma: "e0ab449a01ba8433286a4e521c2107e310c284df8acf444a6a734192157f12c0" + sha256 arm64_ventura: "20d92835975863a877b1699fa2c3f74db629901b5c9a029de7d607171be99c7c" + sha256 sonoma: "7697db83e08a736da7840382d4c7f6e4a532cba3b22e45aefb0b94d4794ee42e" + sha256 ventura: "fffe0c9814cb14447b10b28a3f5fe7b24eeab1a55f00b8d5c1091783e7d1dc84" + sha256 x86_64_linux: "08025fd560964c4888ea337e34f628dc94b9df184fae2b33ae830bf41537f7a1" end depends_on "cmake" => :build diff --git a/Formula/u/uhd.rb b/Formula/u/uhd.rb index d5b93bde2fe6e..bf90e372fd193 100644 --- a/Formula/u/uhd.rb +++ b/Formula/u/uhd.rb @@ -6,7 +6,7 @@ class Uhd < Formula url "https://github.com/EttusResearch/uhd/archive/refs/tags/v4.8.0.0.tar.gz" sha256 "a2159491949477dca67f5a9b05f5a80d8c2b32e91b95dd7fac8ddd3893e36d09" license all_of: ["GPL-3.0-or-later", "LGPL-3.0-or-later", "MIT", "BSD-3-Clause", "Apache-2.0"] - revision 1 + revision 2 head "https://github.com/EttusResearch/uhd.git", branch: "master" livecheck do @@ -15,13 +15,12 @@ class Uhd < Formula end bottle do - sha256 arm64_sequoia: "ebaad7dcd0a6646f5bba5fb5d2ec4741caba9c9512a40ccc45876b91adda40f9" - sha256 arm64_sonoma: "b81edc91475c72d0a15f1043619819316f3f268476dd5c416220c5ec16b30c23" - sha256 arm64_ventura: "bc397dbb79d7c69e12b2df8988fc4d36ffb1dcc1199c33acf322a10d5ebb73a3" - sha256 sonoma: "88b4e190d80fc5342838f7aa22dfd2b8cb3a529455181cf0708e2af6cae83373" - sha256 ventura: "477921aa456e442999d455a94068c158878e11f3fe6bc662f82c2c4a03476acc" - sha256 arm64_linux: "23a80186cfe77cbba4fa2bbd2e088d0f4f7f2b28108e1966d3b76c35b53cd931" - sha256 cellar: :any_skip_relocation, x86_64_linux: "c8e6f330239720cba66bd647287d85126b9f32cd0eac5d30aaff28539049ef7b" + sha256 arm64_sequoia: "4ab65a47300d350348cf8847f2538a99910a716bad25372ea0ec88dad514f066" + sha256 arm64_sonoma: "2518c54f6faa4d564f7575088ba7741e7451116af4048efddb53a033c2551190" + sha256 arm64_ventura: "2feabcf1402e03fdb6c8065502e98cf642b3d904233380c441c5f41323dec13d" + sha256 sonoma: "2efb778054b5a4ad2938a45473aebbc098f0ac8170bf6f92bdb7b6bc74173971" + sha256 ventura: "1a9a39c44ca1d5571bfd90a0f9792f48363571af0c3734e10a50b9dfc01459fc" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ada9d40e0939903444936b0d0b0d3884a9cabbbc55c9ad471bf542413b2a0800" end depends_on "cmake" => :build @@ -57,6 +56,10 @@ class Uhd < Formula sha256 "0dc5cf491ca2037819e894fdb21b8b98230eb8ca2aee0d2312889e365da961e8" end + # Workaround for Boost 1.89.0 until fixed upstream. + # Issue ref: https://github.com/EttusResearch/uhd/issues/869 + patch :DATA + def python3 "python3.13" end @@ -78,3 +81,28 @@ def install assert_match version.to_s, shell_output("#{bin}/uhd_config_info --version") end end + +__END__ +diff --git a/host/CMakeLists.txt b/host/CMakeLists.txt +index 746a977bd..815c2a2c8 100644 +--- a/host/CMakeLists.txt ++++ b/host/CMakeLists.txt +@@ -306,7 +306,6 @@ set(UHD_BOOST_REQUIRED_COMPONENTS + date_time + filesystem + program_options +- system + serialization + thread + unit_test_framework +diff --git a/host/uhd.pc.in b/host/uhd.pc.in +index 4a5f67c96..e1a8115a9 100644 +--- a/host/uhd.pc.in ++++ b/host/uhd.pc.in +@@ -11,5 +11,5 @@ Requires: + Requires.private: @UHD_PC_REQUIRES@ + Conflicts: + Cflags: -I${includedir} @UHD_PC_CFLAGS@ +-Libs: -L${libdir} -luhd -lboost_system ++Libs: -L${libdir} -luhd + Libs.private: @UHD_PC_LIBS@ diff --git a/Formula/v/vineyard.rb b/Formula/v/vineyard.rb index f15fbe9e355a8..860991224a615 100644 --- a/Formula/v/vineyard.rb +++ b/Formula/v/vineyard.rb @@ -4,17 +4,15 @@ class Vineyard < Formula url "https://github.com/v6d-io/v6d/releases/download/v0.24.4/v6d-0.24.4.tar.gz" sha256 "055bab09ca67542ccb13229de8c176b7875b4ba8c8a818e942218dccc32a6bae" license "Apache-2.0" - revision 1 + revision 2 bottle do - rebuild 1 - sha256 arm64_sequoia: "2e2a8b3c0f90b05b531b357b9da1061516dd3ba6915f0680fc263d7b03f23a2d" - sha256 arm64_sonoma: "ba79f2038774c01fab222ed48ad612d63f84576cb73cd8dcf98bac1fc0c1a774" - sha256 arm64_ventura: "79c267dcc2351e82975c128655dfaf51837cbba3e58e83f3704ed247c9b2751e" - sha256 sonoma: "dd6db36a0a41a9a09d9a06c4478ca7cdbfc92289a104b30eef548c4264faf75e" - sha256 ventura: "f65107ae26822b775805252e697d8f440c2f88bf214638f3423e64305dcdf905" - sha256 cellar: :any_skip_relocation, arm64_linux: "fcc0b596e56cfc398d706ad00be490490ed117d238df83a5ca6af8dba213e7f9" - sha256 cellar: :any_skip_relocation, x86_64_linux: "369ebc7d9049af8247bcba826f2810d3d8a2e1f639431b93dd681211df330743" + sha256 arm64_sequoia: "cf36da22f881d05d547cc46b34e2e15aeb30bdd750b2760573206eabe771614e" + sha256 arm64_sonoma: "bc54a45dfec84b89eccc430cb9debb4a45fc122e0676cdeb4b701989f0df3058" + sha256 arm64_ventura: "4a0e6285f2e73be22689cbfe3a4cc88cbb6651c0906f85e5596216ed35fdb4fb" + sha256 sonoma: "9f42fc3f8a47c153c93a99329d36722c270f548ddcf65e903a7baf436aef1e31" + sha256 ventura: "a9ca3695e70a7ad9ca21c9a42253561890203d63929eca1a6705849584fe6d00" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c329a6792f3c91241c46d33722b1550fbb4a392e2d46b72c06cf1d8239ba86c3" end depends_on "cmake" => [:build, :test] diff --git a/Formula/v/visp.rb b/Formula/v/visp.rb index ef63b63e97bee..3ae474a65355b 100644 --- a/Formula/v/visp.rb +++ b/Formula/v/visp.rb @@ -4,7 +4,7 @@ class Visp < Formula url "https://visp-doc.inria.fr/download/releases/visp-3.6.0.tar.gz" sha256 "eec93f56b89fd7c0d472b019e01c3fe03a09eda47f3903c38dc53a27cbfae532" license "GPL-2.0-or-later" - revision 15 + revision 16 livecheck do url "https://visp.inria.fr/download/" @@ -14,11 +14,11 @@ class Visp < Formula no_autobump! because: :requires_manual_review bottle do - sha256 cellar: :any, arm64_sonoma: "a592ed0de0fb3752b0ff874035dbc0896f5f360e1b21e8457301e93f413a2bd8" - sha256 cellar: :any, arm64_ventura: "c626370b71f304dd623bc6d0c8802cc73f5f97ce1e68e03072fc3e3d42e096e5" - sha256 cellar: :any, sonoma: "7e2a8fbe76d65210c458ab099cfb1b0560f1c5d9251b5923bd11e91559a88a41" - sha256 cellar: :any, ventura: "ab0ef3642020ffc73365fa3b6d7f5b4f5074c1c03d5432a2c36675ec8f983c45" - sha256 cellar: :any_skip_relocation, x86_64_linux: "06638ce4aa4cb32aceb3b2862e265f77ecf52202b4a63a7c0a847f02f4401139" + sha256 cellar: :any, arm64_sonoma: "f27930f5c69208105c16f8dbb535c8f8ae2fadce2e2c2f611f525828cc1860c1" + sha256 cellar: :any, arm64_ventura: "2b82539e8bf0c12f7457aecf085fd4f83c1b515f1d919ca7f2a285a2f6a9462c" + sha256 cellar: :any, sonoma: "bfe315a7bb22e7fdf3ce7f526538d7f301c249123bb01122d6957e850cba9f2b" + sha256 cellar: :any, ventura: "80f5927e85310f6eff4b0ea63779eb8d44fb5024609b26976533eb9c600ab62d" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7681ad0e8617193aad7bf061c0d0961cff0db358a32c854ba0fd8994cdd5fb88" end depends_on "cmake" => [:build, :test] diff --git a/Formula/v/votca.rb b/Formula/v/votca.rb index 04194fb693d07..09555e2726cf7 100644 --- a/Formula/v/votca.rb +++ b/Formula/v/votca.rb @@ -4,16 +4,15 @@ class Votca < Formula url "https://github.com/votca/votca/archive/refs/tags/v2025.tar.gz" sha256 "ee2ac59c858ee41ef3ecf636b263464cac5895c0ee9c8f97b1aafca4b8b76350" license "Apache-2.0" - revision 1 + revision 2 bottle do - sha256 cellar: :any, arm64_sequoia: "bd9cec0759bbce5f2a08aff4c75c3ee5179070cb057bb67509d73131c697f1b8" - sha256 cellar: :any, arm64_sonoma: "46d73d6adc639afbe0ccf046f0ee04565c0fa8ece4f255dbcc3fd084cebc8ab6" - sha256 cellar: :any, arm64_ventura: "b626d60138ec38944c06be71c8dc60502b629fb1d59b719ac06e86037387f9b4" - sha256 cellar: :any, sonoma: "376f6f16fbd2f983349e7f6f0261283cf003fce002bd7c8ab784d7267e7d544f" - sha256 cellar: :any, ventura: "8869b98889a9da5d6f8c6977f99c48bdbc4766097fc22e57a67e3b4f931bc7c2" - sha256 cellar: :any_skip_relocation, arm64_linux: "be3143dd3a32d31d35b23f21933ceb8fe084df5516a47bea702526baf4fd5322" - sha256 cellar: :any_skip_relocation, x86_64_linux: "ac6c4ab8c106fd9ea90c590381a6c79d5fb0199569c9b442704782c534f42feb" + sha256 cellar: :any, arm64_sequoia: "49d06defa83fa836439a76328b45c47bd1b5d51a36a9b11588c136768406d5ed" + sha256 cellar: :any, arm64_sonoma: "347fe6f8d77363ff23180d1b57b8afe00e29a628df4e736d154dff4e53609ad0" + sha256 cellar: :any, arm64_ventura: "908abe750c2a90c342c4b25d54f13cb0dd17de2969ea8fc33c5f53cfb96b2ab7" + sha256 cellar: :any, sonoma: "977de90ad8d326d316bd95a09180d6fdf2614a2bfb961b3434be02cca404cbdc" + sha256 cellar: :any, ventura: "8899fd469c58e43781e37c33ab8879a0c033d9751c6231983fbab2e2c669e122" + sha256 cellar: :any_skip_relocation, x86_64_linux: "7bbaa9113e6ed96c12a2fab7442a138ad601c7d8ec52ce07b2cf85fa893463e4" end depends_on "cmake" => :build @@ -34,6 +33,12 @@ class Votca < Formula depends_on "libomp" end + # Fix build with Boost 1.89.0, pr ref: https://github.com/votca/votca/pull/1183 + patch do + url "https://github.com/votca/votca/commit/427352421ac0b541805d383ebecad2bfc37957d1.patch?full_index=1" + sha256 "489583bd951d9395a80b872c2889eddd588f819708244a7dab017f02a99c0a68" + end + def install args = [ "-DINSTALL_RC_FILES=OFF", diff --git a/Formula/v/vtk.rb b/Formula/v/vtk.rb index 07886e1d7b1ba..73efad76ce096 100644 --- a/Formula/v/vtk.rb +++ b/Formula/v/vtk.rb @@ -4,15 +4,15 @@ class Vtk < Formula url "https://www.vtk.org/files/release/9.4/VTK-9.4.2.tar.gz" sha256 "36c98e0da96bb12a30fe53708097aa9492e7b66d5c3b366e1c8dc251e2856a02" license "BSD-3-Clause" - revision 2 + revision 3 head "https://gitlab.kitware.com/vtk/vtk.git", branch: "master" bottle do - sha256 cellar: :any, arm64_sonoma: "7bd0f3277f5b5e0a32468b7a217d42703d51eede487af1e142ce4af4333b18a5" - sha256 cellar: :any, arm64_ventura: "9f7c34e67f1ac30dcd36baaa09546ef1a8de1dfe18d1245eefc693e84daa0c1c" - sha256 cellar: :any, sonoma: "32b9f5cad19c8be10c590f81e34c9d38b9d832c7ea839e7a3b86c99459aa7619" - sha256 cellar: :any, ventura: "9a6f83aa6cde46ef953b30ab039e69e8106e077464774017c592a25ddbaa21a2" - sha256 x86_64_linux: "410b300ff9d879d6e4f85f145f870b1279095d098e9abca12f601449dc6a5610" + sha256 cellar: :any, arm64_sonoma: "aa14e148a35616054937c79b3528d340d60b477fabd79eeef855486283d0bb3e" + sha256 cellar: :any, arm64_ventura: "2cccbb73808afc54239389da4758a7e5f063a9ea78eed1c081b32a2da7268331" + sha256 cellar: :any, sonoma: "20c979fdf1b4ed2db5d3ee4d472f032547008acd091a3de9350017e47481a5e5" + sha256 cellar: :any, ventura: "6d741a1c1f622c24ea5d775df16084007ca5e3978645e1b64faf6d4ac421853b" + sha256 x86_64_linux: "8b8da9c4e6c57c6bc09312a7da28e418068be91e1d680da6172fbd90b166f3ba" end depends_on "cmake" => [:build, :test] @@ -126,7 +126,8 @@ def install test do vtk_dir = lib/"cmake/vtk-#{version.major_minor}" vtk_cmake_module = vtk_dir/"VTK-vtk-module-find-packages.cmake" - assert_match Formula["boost"].version.to_s, vtk_cmake_module.read, "VTK needs to be rebuilt against Boost!" + assert_match Formula["boost"].version.major_minor_patch.to_s, vtk_cmake_module.read, + "VTK needs to be rebuilt against Boost!" (testpath/"CMakeLists.txt").write <<~CMAKE cmake_minimum_required(VERSION 4.0 FATAL_ERROR) diff --git a/Formula/w/wangle.rb b/Formula/w/wangle.rb index 20c59696f3684..5313f1ac6ee52 100644 --- a/Formula/w/wangle.rb +++ b/Formula/w/wangle.rb @@ -4,16 +4,16 @@ class Wangle < Formula url "https://github.com/facebook/wangle/archive/refs/tags/v2025.08.11.00.tar.gz" sha256 "42d51131ec0b6ec5bc96a43e81a4e85daaabba357f1e3b4d9f2c9f254b01b517" license "Apache-2.0" + revision 1 head "https://github.com/facebook/wangle.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "4460de77b73293969ed21dda66969b8bfb9250daf77c62b5f2ddf505ea747ba5" - sha256 cellar: :any, arm64_sonoma: "72515851c189d93e6593e251bb0766d9f67343b118e8c7ef57051f50047a6a01" - sha256 cellar: :any, arm64_ventura: "75fd27ec376b3ca245ffe437066e4e1ee4526a66c4c6525956c25ba34f6f6541" - sha256 cellar: :any, sonoma: "7415e83acbe80fb3b45859b9a2c8f03645a743be2d2a246735e5cd14a539a0cd" - sha256 cellar: :any, ventura: "68ddd2363a187a71dae587cce5ef1dc9711e6109376abf7a3e656160c3cb6d3f" - sha256 cellar: :any_skip_relocation, arm64_linux: "588dcc4bc4b58cdf428a41fd94bb6a64d67d79d3b089bab2901c4edac9e6df46" - sha256 cellar: :any_skip_relocation, x86_64_linux: "b34f387128abb41010cdd2a32fac4211427f17688e9c30549ec481779b986006" + sha256 cellar: :any, arm64_sequoia: "6f127c8ec7a236754c1beacc50c85b395526b8bdee4c8c944ee5ab96eef9f888" + sha256 cellar: :any, arm64_sonoma: "44f874ae42710ddce5ae6e4c606d6d0ef7ed7fa5282d6b1654f5eaa15a690fe2" + sha256 cellar: :any, arm64_ventura: "c455d40ce29ab806579f442372ba64dbd5fce57a9551d155ab979d86ff358fdc" + sha256 cellar: :any, sonoma: "fcf0392abab9cdc2a1558d42283fbd60f3a5eaf371dd381fc36b9128c41b1250" + sha256 cellar: :any, ventura: "8109ba07c9818472a2cd200a1f89d7b80d28eaddb050595bd133869726c42c64" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ddc693f652738ef4eb6979546ed8a35939ad900a27b479ce05a5035924bfe290" end depends_on "cmake" => [:build, :test] diff --git a/Formula/w/watchman.rb b/Formula/w/watchman.rb index 92903bd9062b2..ba90814a884fb 100644 --- a/Formula/w/watchman.rb +++ b/Formula/w/watchman.rb @@ -6,16 +6,16 @@ class Watchman < Formula url "https://github.com/facebook/watchman/archive/refs/tags/v2025.08.11.00.tar.gz" sha256 "f9493050fdc5384c92d18f5445e73b3ebca80fe262c5af9e0c70044e56fd96de" license "MIT" + revision 1 head "https://github.com/facebook/watchman.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sequoia: "d4eaccaecbc49ba3451790fcf2b49f80047ea6d5d44d2c54920ef5f817339faf" - sha256 cellar: :any, arm64_sonoma: "daedae42b00d7e5f8bdcdb8070323ceca5973d3340c0a4675603ac35c15d7bea" - sha256 cellar: :any, arm64_ventura: "e4e9abc511ed3e8aa19c0d6c8af0ac1440fc1307c2cebc70aca84978b1413150" - sha256 cellar: :any, sonoma: "5f7033fc03186582d3f92b240b47ab8af82eea6579905e53a9976d47505fdb2c" - sha256 cellar: :any, ventura: "9eb4c95bb775da8504527957e24988f87161f6d5bdc9ace9ccf5f41300c3d8ea" - sha256 cellar: :any_skip_relocation, arm64_linux: "7e01b4d498839237093796f57262d118359f158bba46948a523ca048c894102e" - sha256 cellar: :any_skip_relocation, x86_64_linux: "f87d385454cad53cc03168e4e7687b666581eedd07cbfb1729d695e903a8e2d1" + sha256 cellar: :any, arm64_sequoia: "0e223ebe631147003f803cfdc16e5a8d37ba8255d582e5ee1e1d617edff35bde" + sha256 cellar: :any, arm64_sonoma: "4fb06e4d4cb8932711a4323e90c357b19a732776ae9dd41d0c9e9b2789fc03a0" + sha256 cellar: :any, arm64_ventura: "38af9e108dc3b84717a2d9005e9e96f9db5b5d755d0ebb0c29879834e5cb80c9" + sha256 cellar: :any, sonoma: "a8f00e8f0e5e6fc680c7a7819c3eb4b4a9489015cca17fae6c747348c96f91d4" + sha256 cellar: :any, ventura: "c939ed00f432f0e20ca516ffc012175a7b7b5fe204c68e8d5b189e5fbe1a2c30" + sha256 cellar: :any_skip_relocation, x86_64_linux: "ac6e74162a3642463cc8c6abcace48771171c1c74e80a1001ccaf8ed633d16f6" end depends_on "cmake" => :build diff --git a/Formula/z/znc.rb b/Formula/z/znc.rb index 5350eb3a87b4a..14f4326d29107 100644 --- a/Formula/z/znc.rb +++ b/Formula/z/znc.rb @@ -4,6 +4,7 @@ class Znc < Formula url "https://znc.in/releases/znc-1.10.1.tar.gz" sha256 "4e6e76851dbf2606185972b53ec5decad68fe53b63a56e4df8b8b3c0a6c46800" license "Apache-2.0" + revision 1 livecheck do url "https://znc.in/releases/" @@ -11,13 +12,12 @@ class Znc < Formula end bottle do - sha256 arm64_sequoia: "3f879e3a53f671bf91948290672d9afc4b2c525be1a8391a8edcc579c23a1367" - sha256 arm64_sonoma: "f352b0898686f3e1971ac5f93838267f3f25cc7c5dbc21339866f27d764da5f5" - sha256 arm64_ventura: "0559e03b2e5cd7017a819de05f004344156598ca0df4e1a645123cdd61aa0a3b" - sha256 sonoma: "53321095073216bd88a4065e2ddd853d6251fd20ed747833d99a5592eb1f3606" - sha256 ventura: "eadae1e71666ba8f013eb2080e91cce2f34d6e2b0113710cfbcc4b6425b0a1d7" - sha256 arm64_linux: "b2567236b256be9c054c3c51bbb8ba3ec2072137e5d80ebe44414ea5fe33bd4b" - sha256 x86_64_linux: "22d73b1c7debe47b930d2cf16eec7cb509d450c4f01c5e8ba2d6babe3be95a53" + sha256 arm64_sequoia: "a56a54ecdf856cb74c0c0d6645725c767c0b99eb99b9f0d61b86b6a22e6da0be" + sha256 arm64_sonoma: "b8304f6432ef8092ed55159c4d8bb3fbf4564c8a5cacddba2e42ddbc0c9b6ebf" + sha256 arm64_ventura: "e4e5f167312e5627c114aa5fa2b596e75552401912ca233f4fa3da9c74d0bd77" + sha256 sonoma: "0d28db60e5d7cb42ac82fee32eb026b922d88f4bfe9a2ebbeb62585f6974d460" + sha256 ventura: "ada7a6b9202ebb004d9b91ceb90bc91104368308f952e4977b1f6f6af2dc81a8" + sha256 x86_64_linux: "eda92c5a5f4093e2a6e5958b244dfef503a873af36d7c78140adcfe62ec31c21" end depends_on "cmake" => :build