diff --git a/Formula/o/open-mpi.rb b/Formula/o/open-mpi.rb index b231366a26812..88f5f64d82dbd 100644 --- a/Formula/o/open-mpi.rb +++ b/Formula/o/open-mpi.rb @@ -4,6 +4,7 @@ class OpenMpi < Formula url "https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.2.tar.bz2" sha256 "ee46ad8eeee2c3ff70772160bff877cbf38c330a0bc3b3ddc811648b3396698f" license "BSD-3-Clause" + revision 1 livecheck do url :homepage @@ -11,13 +12,13 @@ class OpenMpi < Formula end bottle do - sha256 arm64_sonoma: "aa070db000e56ead1e7c87b9323f1553b6a3c0607fc306d5c25f335cfac90768" - sha256 arm64_ventura: "b8c996233ace18080e50277e677d5af1469038f32e0f63e2a13870bd91510a51" - sha256 arm64_monterey: "a8e600805bb241a390f5b3cbe832948bcff9d513a49d68ad2d913997f40cc2dd" - sha256 sonoma: "754107cf878f10d09131cd30ec489f633030a77184eeb3366dc55fcd79485c4a" - sha256 ventura: "65f4f9e307a4ff55dcd28e4d451c800ede8c85f3b2000187f997f5bef967b51a" - sha256 monterey: "893ba074781a2174529372e37ac77e3d3c8c6a840ac8a72cf8aa2f4c2e2c86e0" - sha256 x86_64_linux: "cf7a56d4cbd5a3f55f0cad89f25c4b23d7efb234edef9a8e0e878b6ecfe37dd3" + sha256 arm64_sonoma: "da69dec8c6b43128266db395acde65fea82566a27ac477bd75ef423835143519" + sha256 arm64_ventura: "eb89f6e53fd470318443d0534db916478ffd019a31f648cf39211f2671ae63ec" + sha256 arm64_monterey: "f054a55d31b483af38930d278d861b30e118cb5d30f13efa834c32502a2cffc2" + sha256 sonoma: "1856a7edf82c6f5fe6a120cfc2d2145521bd8f5d6bfbdfc79a4775a6d9095e00" + sha256 ventura: "717237e8d98a7062c24585f3aae94834be70e3426e5505ea2a8c827ca339239d" + sha256 monterey: "d0f14f4b79fa8d89754aec58701e190e2bc4c3c45ce2e0406f998e61abd8af25" + sha256 x86_64_linux: "740d0e8b41f30312c59aee85e30fbafa6ddcd380793f1900bc6a10be0d4fc30d" end head do @@ -38,6 +39,10 @@ def install if OS.mac? # Otherwise libmpi_usempi_ignore_tkr gets built as a static library ENV["MACOSX_DEPLOYMENT_TARGET"] = MacOS.version + + # Work around asm incompatibility with new linker (FB13194320) + # https://github.com/open-mpi/ompi/issues/11935 + ENV.append "LDFLAGS", "-Wl,-ld_classic" if DevelopmentTools.clang_build_version >= 1500 end # Avoid references to the Homebrew shims directory @@ -72,6 +77,10 @@ def install ] args << "--with-platform-optimized" if build.head? + # Work around asm incompatibility with new linker (FB13194320) + # https://github.com/open-mpi/ompi/issues/11935 + args << "--with-wrapper-ldflags=-Wl,-ld_classic" if DevelopmentTools.clang_build_version >= 1500 + system "./autogen.pl", "--force" if build.head? system "./configure", *std_configure_args, *args system "make", "all" diff --git a/Formula/o/opencoarrays.rb b/Formula/o/opencoarrays.rb index 1f5cd30adc3c6..4692955c4c167 100644 --- a/Formula/o/opencoarrays.rb +++ b/Formula/o/opencoarrays.rb @@ -4,17 +4,17 @@ class Opencoarrays < Formula url "https://github.com/sourceryinstitute/OpenCoarrays/releases/download/2.10.2/OpenCoarrays-2.10.2.tar.gz" sha256 "e13f0dc54b966b0113deed7f407514d131990982ad0fe4dea6b986911d26890c" license "BSD-3-Clause" - revision 1 + revision 2 head "https://github.com/sourceryinstitute/opencoarrays.git", branch: "main" bottle do - sha256 cellar: :any, arm64_sonoma: "8634e54e9c138059aa3db74266bd2adc087748362d31c50bb37a96a8d16fc967" - sha256 cellar: :any, arm64_ventura: "bba3fa0e77bd90ac55fd77bb1098b64a20e988014a316f65b399c7ecce2abe26" - sha256 cellar: :any, arm64_monterey: "006ccf317093b6751a22052c630aa1d1a72635d27962962014d3a343e2fda3ed" - sha256 cellar: :any, sonoma: "419a3bf2be98e546374e3efc012e11fd5423a9a6f7b93fb4cbc385115a480e5e" - sha256 cellar: :any, ventura: "240ca2297f35090aa9eb1ec9c4b51eb9801baaf26b78306b80976e060ea379a5" - sha256 cellar: :any, monterey: "54da9e5906dacd91e476b19c594f237a8413ac46a9e4d41821a7f08539004517" - sha256 cellar: :any_skip_relocation, x86_64_linux: "fea7590b0103f4ebb92bd2869ce5a177ba34840284d0a3b1ead175fd626243da" + sha256 cellar: :any, arm64_sonoma: "9e541ae1a9d4233a8ea34a7078b57f2d9bda43588f83f1e3727c19bfd7a4ca85" + sha256 cellar: :any, arm64_ventura: "e8ec2e14d750258735ab6f37f356cfb3173ea8e335babeca9219d3381fa9378f" + sha256 cellar: :any, arm64_monterey: "0c91af81c400a5b28cd9b5c67b25dc370ecc9960bb3342d751bbff4fe12fc22d" + sha256 cellar: :any, sonoma: "608f5a35d6c88b2348fc17a3ad4a54552c79a7a6b6fc75e99978b8b2cf9b69d6" + sha256 cellar: :any, ventura: "21622de2a3f88ecc8e691ec3aae354e6d40cd49079162aeb836f1ff0afa3e0a3" + sha256 cellar: :any, monterey: "df33bcabd1d86269d4790038ea34bbfa45f6d6b0ba7a3fd8dc67f7594b768397" + sha256 cellar: :any_skip_relocation, x86_64_linux: "e6068295f11046f6a146e30c323c83ff9f3153b18cae1c00782ad03ebde9a027" end depends_on "cmake" => :build diff --git a/Formula/p/pmix.rb b/Formula/p/pmix.rb index a0582698cca0a..fc253aecf71b9 100644 --- a/Formula/p/pmix.rb +++ b/Formula/p/pmix.rb @@ -1,8 +1,8 @@ class Pmix < Formula desc "Process Management Interface for HPC environments" homepage "https://openpmix.github.io/" - url "https://github.com/openpmix/openpmix/releases/download/v4.2.9/pmix-4.2.9.tar.bz2" - sha256 "6b11f4fd5c9d7f8e55fc6ebdee9af04b839f44d06044e58cea38c87c168784b3" + url "https://github.com/openpmix/openpmix/releases/download/v5.0.2/pmix-5.0.2.tar.bz2" + sha256 "28227ff2ba925da2c3fece44502f23a91446017de0f5a58f5cea9370c514b83c" license "BSD-3-Clause" livecheck do @@ -11,13 +11,13 @@ class Pmix < Formula end bottle do - sha256 arm64_sonoma: "7534c07deb72ae5959aacf9ed49de22302cb043cee37ee828adf005b4c2021e0" - sha256 arm64_ventura: "cbe3c310a455283c40f9cd387661ae2310e62acca9dc106eb836c6caaf37dbaf" - sha256 arm64_monterey: "008391906fc8577402975247333c6be1c5626b98501606e1eb99fed34fb5f628" - sha256 sonoma: "61e063ae000d60e98c508a5a0adb3244395422363642956911194ee88b3c97e7" - sha256 ventura: "fe4acd1ae9fbf99199d721dddb66099fba02479381a590da220aef729237ed64" - sha256 monterey: "9c214c1379e3fe27e390f1b8c2d5e2b52cc5f979106e267929cb9b11fbeb5cf2" - sha256 x86_64_linux: "aae3cda6ed8e0af8918a7b63346b47528979093f6899a6333297c92cb184d9d0" + sha256 arm64_sonoma: "2dc990ad5186e8c4862c62ee7e608f1a6cc0efb2b65080d97e9629c64b9dc11f" + sha256 arm64_ventura: "a8f7e304d47d9d3cfa02893480b94ae80c9cce20ceca648b4946ded1d6d0e36d" + sha256 arm64_monterey: "a2d0549998bf47af4592a51563240cb06ba882318dc449cbd2a361ef1cbf01a8" + sha256 sonoma: "2d3301431e4c101ce76625edea5b8fee8a2a89abf626c35bd6e769e65928dfe9" + sha256 ventura: "183c12a0193eee36482d028d91c4a64963413fd9759fa56aaba5df0724559944" + sha256 monterey: "fd39d861d9eef8d64cc5df48b0c2c85dc04161b018ee4d9346d43b4844bfbac3" + sha256 x86_64_linux: "7d36f1e06255bbc3f783a35d70c12dd0244102dbe3bb9682aec76a2d029fe734" end head do diff --git a/Formula/v/vineyard.rb b/Formula/v/vineyard.rb index fcf8ce6b0c00c..cb87277545928 100644 --- a/Formula/v/vineyard.rb +++ b/Formula/v/vineyard.rb @@ -6,15 +6,16 @@ class Vineyard < Formula url "https://github.com/v6d-io/v6d/releases/download/v0.21.5/v6d-0.21.5.tar.gz" sha256 "c434f61e71fb5e414add093b302375f27084dc03800e026019199db984183036" license "Apache-2.0" + revision 1 bottle do - sha256 arm64_sonoma: "d37ee947097930934cd340ec3f2884e4f093d52d76bb92012f42d373c7ca1ac5" - sha256 arm64_ventura: "e21bc5b4f2b3f6a6f42aa123a1ce46cb7403e6b9d71329d33e7a260e9552575e" - sha256 arm64_monterey: "63d9efb14fa93a49141c29012aa813a3c06066678a3a766a6165048623ee0197" - sha256 sonoma: "45bc7bcb2ae62ab6e7ebe18204957b6a6383a6475e3c68e7eea429d04e481cea" - sha256 ventura: "592e28f0dc722c0e61f4ae5bfe94fb85bcd48101fce882525d08416261bff19d" - sha256 monterey: "9ca229653b317c3a6c06050b6a7695494ad39bfabc2f5b8086ffb789e1f9c486" - sha256 cellar: :any_skip_relocation, x86_64_linux: "8d02ab1f086e41c2ba7e432ca08231d8dfd02e38b22d804f6b36101b444b121c" + sha256 arm64_sonoma: "d2eb18bd877308b20832e9522eeb7ac5cfaa58a868e1c48172ee146e75fc4c56" + sha256 arm64_ventura: "9c574acc69719bafb8a3443c1cdd413644c67e241addf8196bd0087198a11e0c" + sha256 arm64_monterey: "aaa03442a75dbc85795896836a31cedb82fe5fd9a65a7701750dd58071b76dee" + sha256 sonoma: "eaba0b2adc8f317f9e913319eaa020d7182bbe63551b730859a986252a967f86" + sha256 ventura: "27c7e40b494d6ea16119f27935f167f8a478fbc542a89287bdcd0545f777c021" + sha256 monterey: "b2dd35f487cb2d6be362a996e705ea839ac68de08aaecc77432e926947c32b16" + sha256 cellar: :any_skip_relocation, x86_64_linux: "c32f186ff283c322aa52645a4218bbb948f1b2eec62d07a4fd9e2dfb7ea85b07" end depends_on "cmake" => [:build, :test]