Skip to content

Commit

Permalink
Merge pull request #198115 from Homebrew/bump-boost-1.87.0
Browse files Browse the repository at this point in the history
boost 1.87.0
  • Loading branch information
BrewTestBot authored Dec 16, 2024
2 parents 149d0a6 + a0bdb93 commit a81a502
Show file tree
Hide file tree
Showing 77 changed files with 603 additions and 658 deletions.
File renamed without changes.
14 changes: 7 additions & 7 deletions Formula/a/apngasm.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ class Apngasm < Formula
url "https://github.com/apngasm/apngasm/archive/refs/tags/3.1.10.tar.gz"
sha256 "8171e2c1d37ab231a2061320cb1e5d15cee37642e3ce78e8ab0b8dfc45b80f6c"
license "Zlib"
revision 14
revision 15
head "https://github.com/apngasm/apngasm.git", branch: "master"

bottle do
sha256 arm64_sequoia: "9ab6d41b1207fda23093f453b7a01dd53de9ed4ce3afceba84e04d285bc24b86"
sha256 arm64_sonoma: "34179cfc45bd2d0de38857a16074e94eb377f7fbd0da8bd7bb71f94c0c4ed943"
sha256 arm64_ventura: "0633ef0217bfae8ff34422403729eb063321bc7264847ea2d6e25d1b9bf06436"
sha256 sonoma: "83e5b9b112bb3bfbc35b42e764738a652bdf6ac715c03d9e2a049930d9518fe5"
sha256 ventura: "18facc88d2285faeea0dc9bd2d3fcb75744fdaccbc2c14b4c8404a6dda00313b"
sha256 cellar: :any_skip_relocation, x86_64_linux: "786c541183a6c3e45bbf3bb74141bc0570bb664dbf3e20ce71f6e7f2674c0166"
sha256 arm64_sequoia: "2b2d7f84cbf68412484f783c0c9330c32396dc958f4d3098b5137597e263e157"
sha256 arm64_sonoma: "0f5236c52963cd65362f426d49aa3b6752d36318111c043fb70b9ae842c009ab"
sha256 arm64_ventura: "d5a4d1b71c16e7c2ce938d38844ffdd380009b9b23c17372036b69189cbc5a2e"
sha256 sonoma: "94ef10b6288b9ffe5e3083934961c77e85fca72be581b09e3962069fdec8e8b2"
sha256 ventura: "7bbdaf65dd1e61d6af0379672f5176977078be7d9ccfe7c15715a6e88a1cb83d"
sha256 cellar: :any_skip_relocation, x86_64_linux: "0684fdd07df4338094b2508e113543df71732648137c3de6960ea73bfb5db07d"
end

depends_on "cmake" => :build
Expand Down
16 changes: 7 additions & 9 deletions Formula/a/augustus.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,16 @@ 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 7
revision 8
head "https://github.com/Gaius-Augustus/Augustus.git", branch: "master"

bottle do
sha256 cellar: :any, arm64_sequoia: "d6f2416fdb1f857ab1627378d3263c432af0a3837087e7e1302cbd6eadc1a4d5"
sha256 cellar: :any, arm64_sonoma: "350db797ec6d550192c11a390b781669758ed582191ced02ade110d07afe36f2"
sha256 cellar: :any, arm64_ventura: "90566951647f04c9b72aa710b6d2881a4a97f4bb62094d5dfde352e592ae62c9"
sha256 cellar: :any, arm64_monterey: "1f1b4e4579694af0957874030fc20e2e50ceb1c7799a764334ef61d58e487c4a"
sha256 cellar: :any, sonoma: "2090aaab7aab23a7e8d2b18f09ca6a0b12176b7ce1478e7daa7e2af78491efde"
sha256 cellar: :any, ventura: "b5fefdb43565bd78a19034dcbb36805584f985d093bcbd124e84cb57230b6b94"
sha256 cellar: :any, monterey: "7ab71f2bdceb617605d553b0ff19ae03e7b872e3583894939f37e680a63eb248"
sha256 cellar: :any_skip_relocation, x86_64_linux: "a3d31169c172e25b1e6c1d0d0e577475de83af3af063d925d781dc5d6a6021b7"
sha256 cellar: :any, arm64_sequoia: "4cc459090f1dc6db0b5403e451bad565ffba82a4b922fcc666c14a776fc50a17"
sha256 cellar: :any, arm64_sonoma: "db3ab9673ae0e90212a7684eaae3a4cef4a652a3c57d3e59705e44d0cd2d946d"
sha256 cellar: :any, arm64_ventura: "a0c7f465a466c6a32433581d54579330ee7baab1747bad2510f22fa37c498e17"
sha256 cellar: :any, sonoma: "dfb128fd5b03c199862f2d8b90d25a69527b8068727d1b127fa952d520cdbd6d"
sha256 cellar: :any, ventura: "ad0a9a0a4e5c59580885ad6cdc43dc7068af49aee93b9510a3f73435ad0c8e6e"
sha256 cellar: :any_skip_relocation, x86_64_linux: "dea2f0b6705a6fb821d6abba6ffc4d40afdc2cd3f0759d53aa12ff3d907006e7"
end

depends_on "bamtools"
Expand Down
18 changes: 8 additions & 10 deletions Formula/a/avro-cpp.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,23 @@ class AvroCpp < Formula
tag: "release-1.11.3",
revision: "35ff8b997738e4d983871902d47bfb67b3250734"
license "Apache-2.0"
revision 4
revision 5

bottle do
sha256 cellar: :any, arm64_sequoia: "68cc14a37de162f0006e51cd24bf8732037333c8b4f83d93281f5fd027322854"
sha256 cellar: :any, arm64_sonoma: "43b9420650c17df411a56b9ffa47824c265e909a116f63b5141d700f20ead267"
sha256 cellar: :any, arm64_ventura: "e3a3876b799400d284f39109717924563302d548de3508b93499047321982e4f"
sha256 cellar: :any, arm64_monterey: "3d840f89e9fbef4334d1f3a1919f6c784ad787a108aabd4f156dd0ad5039add7"
sha256 cellar: :any, sonoma: "b9193599165f9bd895789f9ea0429f1f1ef0cfeb4768d7cb6857109f8a282f6a"
sha256 cellar: :any, ventura: "1732eb8f243b23187bfc41604a74e5b8c222489a72944686a97ad8cc9eca034e"
sha256 cellar: :any, monterey: "b75fd0a64cacf35169c219ebea627c7f6f291a46e9d984b250fc3e4ea3a9acd6"
sha256 cellar: :any_skip_relocation, x86_64_linux: "c23da0cf62087e7ea7556c6c8359f05f22c97f49e35694dc0269ee8b83d730bd"
sha256 cellar: :any, arm64_sequoia: "e73e3635f152d88ce0c8da13877b5209a603e36827041ec5c720753b30a2a17c"
sha256 cellar: :any, arm64_sonoma: "1a2c2abbaf8b968a600372c87a5a6a0a43a20e0700630d6b8678238cf4816313"
sha256 cellar: :any, arm64_ventura: "a0a70dd6e799584704493d3e69398742b6ec82053f8a26b910c266b36e45d192"
sha256 cellar: :any, sonoma: "138264d7b172c9239e1cc417ae89d7df6f8e15dacd932700b15e426f395f664f"
sha256 cellar: :any, ventura: "a19fac27486d0554f54542a95e7eb8eb5a1198889e61900faab846951a121aee"
sha256 cellar: :any_skip_relocation, x86_64_linux: "01fecf30ba2081ab2b4ac52e800ba0d3323a28b85b20b291f557c8b2027e576c"
end

depends_on "cmake" => :build
depends_on "pkgconf" => :build
depends_on "boost"

def install
system "cmake", "-S", "lang/c++", "-B", "build", *std_cmake_args
system "cmake", "-S", "lang/c++", "-B", "build", "-DCMAKE_CXX_STANDARD=14", *std_cmake_args
system "cmake", "--build", "build"
system "cmake", "--install", "build"
end
Expand Down
18 changes: 8 additions & 10 deletions Formula/b/bastet.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,15 @@ 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 9
revision 10

bottle do
sha256 arm64_sequoia: "6573987f9ba4434ee5ed34901157c7a6f7f6cfd52d00e67b5955733c34a4b0e0"
sha256 arm64_sonoma: "99510b92a64c32f9abda92c23c45f7700950c4b656c90c4f45dcffa7b21c0a69"
sha256 arm64_ventura: "b95a617b157fac8e977ed972c638ff36b388dec9c1ff2d2ae03a75eac78971bf"
sha256 arm64_monterey: "beaa5643a5e1898e3c4a750b08b1ab48a950ccbaaed03ab258c30660cb905444"
sha256 sonoma: "733d2f4f060507d9f93c70ebf3541c1342f7ad26b3e1ff04748a0e334cd042f4"
sha256 ventura: "f8aeb7ace53406c2c65f107c75cd47da12c1d3b4c55188c718778465dfb07c77"
sha256 monterey: "bf805f500f2200dcc8ed4fd9af36226f24919809f085ceec2fd583b4839888f4"
sha256 x86_64_linux: "0aaec6fe765c9c4141acb901205cfb2f6b80a22d3101cfec1b54852860861923"
sha256 arm64_sequoia: "3609a905ba94c6dfa333b703b2a98a7d2d104f98b9ea01e4ee8e5d50f7c1be93"
sha256 arm64_sonoma: "3b694178acf005d63ff6005cc31b4432b2c085e6f4442787ec71d6ae684480f7"
sha256 arm64_ventura: "396f9c63d674290dc9b51e9a883f2de4d1beadc18f88ca517b9c4766e285e8a6"
sha256 sonoma: "77d12f1eb8fa1ba72bb5c5c352247b059268110baa8c67cea54097b392b0e7f9"
sha256 ventura: "c81ce5e9ebdb37bd5b779670c0ec6b79096b9be3f86116c5a52e6301ce0902aa"
sha256 x86_64_linux: "d39605f160ac522349d9b0e7d0af9320cddd62793a2fa656caad94eb78c70bb2"
end

depends_on "boost"
Expand All @@ -29,7 +27,7 @@ class Bastet < Formula
def install
inreplace %w[Config.cpp bastet.6], "/var", var

ENV.append "CXXFLAGS", "-std=c++14"
ENV.append "CXX", "-std=c++14"

system "make", "all"

Expand Down
31 changes: 8 additions & 23 deletions Formula/b/boost-bcp.rb
Original file line number Diff line number Diff line change
@@ -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.86.0/boost-1.86.0-b2-nodocs.tar.xz"
sha256 "a4d99d032ab74c9c5e76eddcecc4489134282245fffa7e079c5804b92b45f51d"
url "https://github.com/boostorg/boost/releases/download/boost-1.87.0/boost-1.87.0-b2-nodocs.tar.xz"
sha256 "3abd7a51118a5dd74673b25e0a3f0a4ab1752d8d618f4b8cea84a603aeecc680"
license "BSL-1.0"
head "https://github.com/boostorg/boost.git", branch: "master"

Expand All @@ -11,32 +11,17 @@ class BoostBcp < Formula
end

bottle do
sha256 cellar: :any_skip_relocation, arm64_sequoia: "ffb4008bbb45e46d39d79e533b2e68c91265eaa2d8218e1f952d9a23c8591b38"
sha256 cellar: :any_skip_relocation, arm64_sonoma: "71a91245121f77c99012d380f9db16547258ef90929f8379e5366e21c1cc0920"
sha256 cellar: :any_skip_relocation, arm64_ventura: "f8801fa7e542ae32193d6db7a56a2ec332e661cc5e54b384aaf522a6ccfcce7c"
sha256 cellar: :any_skip_relocation, arm64_monterey: "6489e88b9108c0c565527c449459f8fda3304bed9cebbd0494a9737b159c9691"
sha256 cellar: :any_skip_relocation, sonoma: "89b15fb9b2e302f3cdd3ad8d2cd42a0328e2d3c3b3d8aa4cb7c64714261d5a11"
sha256 cellar: :any_skip_relocation, ventura: "64761f365fa1c066ce8956b11175b387a7d0c82bb0b7dee27dc94e5bae631da0"
sha256 cellar: :any_skip_relocation, monterey: "89c417afec94024fd40f7cce718a27e5f244c6ade1dbede09debf636febefb2e"
sha256 cellar: :any_skip_relocation, x86_64_linux: "59e90a611b39ad4f37d14c034e64be56003fb27ab4de249c9ce7d1897503a892"
sha256 cellar: :any_skip_relocation, arm64_sequoia: "171968ec74f288dbeafafbd6b9499260c9419949e744448f95b4cebcfff46190"
sha256 cellar: :any_skip_relocation, arm64_sonoma: "67ac1798a2a94eed7036d444894605317a8913124de7ce95b8c10df2a723e1d4"
sha256 cellar: :any_skip_relocation, arm64_ventura: "b5c7ae2f79c8ebc6f9e6132cddb866a03c97e04b5f0b671550d113d4602799db"
sha256 cellar: :any_skip_relocation, sonoma: "1171bb8e3d580f0338e57a3d352a9bcb088937550f3d0d9f7a0bc11211d33860"
sha256 cellar: :any_skip_relocation, ventura: "da4bd6cc7653a68f3568e673b5b6470d48e224b817d5b700f4ba480b6042ff02"
sha256 cellar: :any_skip_relocation, x86_64_linux: "9e4050db4c0364d62a8476fb8f4294eaf577cfbd5445061cfdbc69eb1aed449e"
end

depends_on "boost-build" => :build
depends_on "boost" => :test

# Fix build with latest boost::filesystem by applying commit from open PR
# PR ref: https://github.com/boostorg/bcp/pull/18
patch do
url "https://github.com/boostorg/bcp/commit/cd21e9b4a749a77c24facf2da44f01e032c40842.patch?full_index=1"
sha256 "09fdccb8ebdef5d13bbccbeb48eec7d14bb6916c75ea5c14fc439ff2bbd0f080"
directory "tools/bcp"
end
patch do
url "https://github.com/boostorg/bcp/commit/c98516b5b76e9132eba78a399af9c95ec8d23bd4.patch?full_index=1"
sha256 "557221988cda08f5183310c5ef50fdef79e4c096c8e849cd42f170c802ba7b6a"
directory "tools/bcp"
end

def install
cd "tools/bcp" do
system "b2"
Expand Down
18 changes: 8 additions & 10 deletions Formula/b/boost-build.rb
Original file line number Diff line number Diff line change
@@ -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.86.0.tar.gz"
sha256 "243bc074d6ac3b55f91d6c16075ba73a1fd15918b2ccc5431c9be3c46ae06f21"
url "https://github.com/boostorg/build/archive/refs/tags/boost-1.87.0.tar.gz"
sha256 "827cf29078d41d6906e07f32715fccf1b4635f8995170e500b18b89a55fec10b"
license "BSL-1.0"
version_scheme 1
head "https://github.com/boostorg/build.git", branch: "develop"
Expand All @@ -13,14 +13,12 @@ class BoostBuild < Formula
end

bottle do
sha256 cellar: :any_skip_relocation, arm64_sequoia: "c752393f893651d507c3e0b2e985e7fa34948803de029c48318486189b1585db"
sha256 cellar: :any_skip_relocation, arm64_sonoma: "3c63aaf2e3aa3647a9acbd6a250898f6456d05715d9cf2b20bf23afca7a4ed1b"
sha256 cellar: :any_skip_relocation, arm64_ventura: "7b6cce6062de22313da350f857d57d64c69be7a22775e7561c6f4733ff40822f"
sha256 cellar: :any_skip_relocation, arm64_monterey: "f97fa77800303262285787363d0750b5cf54747ddcaa9c53af35396f761269b0"
sha256 cellar: :any_skip_relocation, sonoma: "2befdb3a60a8a6416949dfb3d28a6365a37f273f0068afda7d59358e7cf71984"
sha256 cellar: :any_skip_relocation, ventura: "50889a2ecfb1e640079f5022dd3906a0049efadbb6686eb60dd6252ba941d2b4"
sha256 cellar: :any_skip_relocation, monterey: "52707a75c13a6a59c767a28504a92ca3cbf63dbdf5ee741bb5a520ea42045c31"
sha256 cellar: :any_skip_relocation, x86_64_linux: "9c3f6c3a82eb63af4c594b6caae876b87de2a36a57815c1102adc28bd8555f03"
sha256 cellar: :any_skip_relocation, arm64_sequoia: "a92b4f6677f1ead6b81704da69661f073e6daac301d7aebf7d7fba4de3b82f5f"
sha256 cellar: :any_skip_relocation, arm64_sonoma: "d7f71f2097e82437b2a63d11a24998c587fcb2c26d3ee0919400b7ebcbaaf24d"
sha256 cellar: :any_skip_relocation, arm64_ventura: "09bd99e989f72fae2dd9d9a4cd406e178671056d801ee8fa1a58f4d250c6eb53"
sha256 cellar: :any_skip_relocation, sonoma: "43c6affb034c0ce4bce611dee59a3e9fe513b3361cb02fdf05c14595e6bc967c"
sha256 cellar: :any_skip_relocation, ventura: "f9d4cf057b39d46c79284e45c2ffe7049c396571693bf24d76ba85244b3fd274"
sha256 cellar: :any_skip_relocation, x86_64_linux: "d37c59ecf713a4ab40c5cb44ff105bbaaab5cfbf463abf281d0c84b2c303d653"
end

conflicts_with "b2-tools", because: "both install `b2` binaries"
Expand Down
31 changes: 15 additions & 16 deletions Formula/b/boost-mpi.rb
Original file line number Diff line number Diff line change
@@ -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.86.0/boost-1.86.0-b2-nodocs.tar.xz"
sha256 "a4d99d032ab74c9c5e76eddcecc4489134282245fffa7e079c5804b92b45f51d"
url "https://github.com/boostorg/boost/releases/download/boost-1.87.0/boost-1.87.0-b2-nodocs.tar.xz"
sha256 "3abd7a51118a5dd74673b25e0a3f0a4ab1752d8d618f4b8cea84a603aeecc680"
license "BSL-1.0"
head "https://github.com/boostorg/boost.git", branch: "master"

Expand All @@ -11,14 +11,12 @@ class BoostMpi < Formula
end

bottle do
sha256 arm64_sequoia: "5dd36e209d2078c1dd41940ef9385c331858fd896258a3edb74e0b6241c42fd0"
sha256 arm64_sonoma: "cd8de39d924faafb79c70b7d84d738bda2f383bdfdcb035de6bdd2e81d71638e"
sha256 arm64_ventura: "77b901a01375abbb1632235485308a617b1e22ae004dd852208ee58bf9a4f209"
sha256 arm64_monterey: "2f10f49dcb735c9b0622166f1de1e3ea24930cc49ebfd3b228496cc60794e989"
sha256 sonoma: "3f437798825e43afc6796611b586f892b74fd5543a194bbb5ccb1cde1e19f28f"
sha256 ventura: "e2bc177769687cf0a5cab2f1f2991a28a14955e135c8693ba0feb2a98c3cd537"
sha256 monterey: "0604125fbddfcba67572ac8a470d09bf3815c3019f2c324e1aebf276e31c990b"
sha256 cellar: :any_skip_relocation, x86_64_linux: "b9b97e0eee0f63baba700c64eca133f09445736c871f3cd0f9d396a302a33ca5"
sha256 arm64_sequoia: "9efa4e62e7552a5ddfb642b8d6ec3007792d0deb868285f64ce7e1b9a149ec20"
sha256 arm64_sonoma: "fc59a592f4d3b42eb0e873884bcf67bdfd45382c01c4a7287dd5642d74b3982e"
sha256 arm64_ventura: "f7d78fe074a21546a30dec3688b5c5dabde5a07b830d82ffcbe5f31aa96b7124"
sha256 sonoma: "a3d8b33c333cd20e91133573cad92a5a8300587d1eb91afdbee34c94d5ee4e21"
sha256 ventura: "06a0c896e162a8fc19ae5ecdd850c3491fe3d010f5817a373cf52bb3f18d88e3"
sha256 cellar: :any_skip_relocation, x86_64_linux: "6c066f845dbd122c9b597fd598facfb099118f4f46d084804833324a7938bcee"
end

# Test with cmake to avoid issues like:
Expand All @@ -32,10 +30,10 @@ def install
args = %W[
-d2
-j#{ENV.make_jobs}
--layout=tagged-1.66
--layout=system
--user-config=user-config.jam
install
threading=multi,single
threading=multi
link=shared,static
]

Expand All @@ -44,6 +42,10 @@ def install
args << "cxxflags=-std=c++11"
args << "cxxflags=-stdlib=libc++" << "linkflags=-stdlib=libc++" if ENV.compiler == :clang

# Avoid linkage to boost container and graph modules
# Issue ref: https://github.com/boostorg/boost/issues/985
args << "linkflags=-Wl,-dead_strip_dylibs" if OS.mac?

open("user-config.jam", "a") do |file|
if OS.mac?
file.write "using darwin : : #{ENV.cxx} ;\n"
Expand All @@ -66,9 +68,6 @@ def install
if OS.mac?
# libboost_mpi links to libboost_serialization, which comes from the main boost formula
boost = Formula["boost"]
MachO::Tools.change_install_name("#{lib}/libboost_mpi-mt.dylib",
"libboost_serialization-mt.dylib",
"#{boost.lib}/libboost_serialization-mt.dylib")
MachO::Tools.change_install_name("#{lib}/libboost_mpi.dylib",
"libboost_serialization.dylib",
"#{boost.lib}/libboost_serialization.dylib")
Expand Down Expand Up @@ -107,7 +106,7 @@ def install
boost = Formula["boost"]
args = ["-L#{lib}",
"-L#{boost.lib}",
"-lboost_mpi-mt",
"-lboost_mpi",
"-lboost_serialization",
"-std=c++14"]

Expand Down
Loading

0 comments on commit a81a502

Please sign in to comment.