Skip to content
Merged
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
2c52b5b
abseil 20250127.1
BrewTestBot Mar 18, 2025
f861cd7
apache-arrow: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
18f0fde
bear: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
dceb01a
bloaty: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
526c86c
brpc: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
bfce3d8
bulk_extractor: revision bump (abseil 20250127.1)
carlocab Aug 5, 2025
7f5826c
dnsdist: revision bump (abseil 20250127.1)
carlocab Aug 5, 2025
1dd3bf5
etcd-cpp-apiv3: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
e980aa2
falcosecurity-libs: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
381b21d
fastnetmon: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
ddc8e1a
grpc: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
b339250
libphonenumber: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
3c47833
libpulsar: revision bump (abseil 20250127.1)
carlocab Jul 23, 2025
63d530d
mavsdk: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
cd20dca
mysql: revision bump (abseil 20250127.1)
carlocab Jul 23, 2025
0dcb1d2
[email protected]: revision bump (abseil 20250127.1)
carlocab Jul 23, 2025
dbc8816
[email protected]: revision bump (abseil 20250127.1)
carlocab Jul 23, 2025
a15e709
ncnn: revision bump (abseil 20250127.1)
carlocab Aug 5, 2025
4378e75
netdata: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
27ba529
onnx: revision bump (abseil 20250127.1)
carlocab Jul 23, 2025
769117e
onnxruntime: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
ccf1dbc
opencv: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
0792ec5
opentelemetry-cpp: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
36127db
openvino: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
bc144cb
or-tools: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
77bc192
osm-pbf: revision bump (abseil 20250127.1)
carlocab Aug 5, 2025
d1ddd6b
percona-server: revision bump (abseil 20250127.1)
carlocab Jul 23, 2025
0773323
[email protected]: revision bump (abseil 20250127.1)
carlocab Jul 23, 2025
6540b59
protobuf-c: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
063a044
protobuf: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
ee61de7
protobuf@29: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
66cbe93
protoc-gen-grpc-web: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
2a8fc79
protoc-gen-js: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
2e0e0f8
pytorch: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
5a0c41a
re2: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
306d947
recc: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
539a8bc
s2geometry: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
d05926e
securefs: revision bump for abseil 20250127.1 update
alebcay Mar 25, 2025
db3b686
syslog-ng: revision bump (abseil 20250127.1)
carlocab Aug 4, 2025
9ff5491
abseil: update 20250127.1 bottle.
carlocab Aug 8, 2025
042b37a
apache-arrow: update 21.0.0_1 bottle.
carlocab Aug 8, 2025
439bd6c
bear: update 3.1.6_4 bottle.
carlocab Aug 8, 2025
2e136fc
bloaty: update 1.1_37 bottle.
carlocab Aug 8, 2025
a012168
brpc: update 1.14.1_1 bottle.
carlocab Aug 8, 2025
87328ed
bulk_extractor: update 2.1.1_2 bottle.
carlocab Aug 8, 2025
d6bfaf8
dnsdist: update 2.0.0_1 bottle.
carlocab Aug 8, 2025
215be92
etcd-cpp-apiv3: update 0.15.4_29 bottle.
carlocab Aug 8, 2025
eb0d1cc
falcosecurity-libs: update 0.20.0_4 bottle.
carlocab Aug 8, 2025
14c3272
fastnetmon: update 1.2.8_9 bottle.
carlocab Aug 8, 2025
6c4f777
grpc: update 1.74.0_1 bottle.
carlocab Aug 8, 2025
d21dfce
libphonenumber: update 9.0.11_1 bottle.
carlocab Aug 8, 2025
763e3a4
libpulsar: update 3.7.2_1 bottle.
carlocab Aug 8, 2025
0e8a0b2
mavsdk: update 3.7.2_2 bottle.
carlocab Aug 8, 2025
e906041
mysql: update 9.4.0_1 bottle.
carlocab Aug 8, 2025
e4818fc
[email protected]: update 8.0.43_1 bottle.
carlocab Aug 8, 2025
f35cc90
[email protected]: update 8.4.6_1 bottle.
carlocab Aug 8, 2025
8958198
ncnn: update 20250503_1 bottle.
carlocab Aug 8, 2025
296b799
netdata: update 2.6.1_1 bottle.
carlocab Aug 8, 2025
19572b8
onnx: update 1.17.0_3 bottle.
carlocab Aug 8, 2025
5c48bf1
onnxruntime: update 1.22.1_1 bottle.
carlocab Aug 8, 2025
e18be88
opencv: update 4.12.0_1 bottle.
carlocab Aug 8, 2025
32e71da
opentelemetry-cpp: update 1.22.0_2 bottle.
carlocab Aug 8, 2025
d293225
openvino: update 2025.0.0_1 bottle.
carlocab Aug 8, 2025
3bd1c7d
or-tools: update 9.14_1 bottle.
carlocab Aug 8, 2025
32880ba
osm-pbf: update 1.5.1_14 bottle.
carlocab Aug 8, 2025
5f79f9e
percona-server: update 8.4.5-5_1 bottle.
carlocab Aug 8, 2025
41f5ee9
[email protected]: update 8.0.42-33_1 bottle.
carlocab Aug 8, 2025
e4cf2a3
protobuf: update 29.3_1 bottle.
carlocab Aug 8, 2025
93aeee4
protobuf-c: update 1.5.2_1 bottle.
carlocab Aug 8, 2025
d659c4c
protobuf@29: update 29.4_1 bottle.
carlocab Aug 8, 2025
0cc2d4b
protoc-gen-grpc-web: update 1.5.0_11 bottle.
carlocab Aug 8, 2025
163537e
protoc-gen-js: update 3.21.4_10 bottle.
carlocab Aug 8, 2025
3ae2b30
pytorch: update 2.5.1_5 bottle.
carlocab Aug 8, 2025
a205c8c
re2: update 20250805_1 bottle.
carlocab Aug 8, 2025
6fad7c0
recc: update 1.3.27_1 bottle.
carlocab Aug 8, 2025
9acbc22
s2geometry: update 0.12.0_1 bottle.
carlocab Aug 8, 2025
1592433
securefs: update 1.1.1_1 bottle.
carlocab Aug 8, 2025
7e211f7
syslog-ng: update 4.9.0_2 bottle.
carlocab Aug 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 2 additions & 9 deletions Formula/a/abseil.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
class Abseil < Formula
desc "C++ Common Libraries"
homepage "https://abseil.io"
url "https://github.com/abseil/abseil-cpp/archive/refs/tags/20240722.1.tar.gz"
sha256 "40cee67604060a7c8794d931538cb55f4d444073e556980c88b6c49bb9b19bb7"
url "https://github.com/abseil/abseil-cpp/archive/refs/tags/20250127.1.tar.gz"
sha256 "b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811"
license "Apache-2.0"
head "https://github.com/abseil/abseil-cpp.git", branch: "master"

Expand All @@ -23,13 +23,6 @@ class Abseil < Formula
depends_on "googletest" => :build # For test helpers
end

# Fix shell option group handling in pkgconfig files
# https://github.com/abseil/abseil-cpp/pull/1738
patch do
url "https://github.com/abseil/abseil-cpp/commit/9dfde0e30a2ce41077758e9c0bb3ff736d7c4e00.patch?full_index=1"
sha256 "94a9b4dc980794b3fba0a5e4ae88ef52261240da59a787e35b207102ba4ebfcd"
end

def install
ENV.runtime_cpu_detection

Expand Down
1 change: 1 addition & 0 deletions Formula/a/apache-arrow.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class ApacheArrow < Formula
mirror "https://archive.apache.org/dist/arrow/arrow-21.0.0/apache-arrow-21.0.0.tar.gz"
sha256 "5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5"
license "Apache-2.0"
revision 1
head "https://github.com/apache/arrow.git", branch: "main"

bottle do
Expand Down
2 changes: 1 addition & 1 deletion Formula/b/bear.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class Bear < Formula
url "https://github.com/rizsotto/Bear/archive/refs/tags/3.1.6.tar.gz"
sha256 "99cd891eec6e89b734d7cafe0e623dd8c2f27d8cbf3ee9bc4807e69e5c8fb55c"
license "GPL-3.0-or-later"
revision 3
revision 4
head "https://github.com/rizsotto/Bear.git", branch: "master"

bottle do
Expand Down
2 changes: 1 addition & 1 deletion Formula/b/bloaty.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ class Bloaty < Formula
desc "Size profiler for binaries"
homepage "https://github.com/google/bloaty"
license "Apache-2.0"
revision 36
revision 37
head "https://github.com/google/bloaty.git", branch: "main"

stable do
Expand Down
1 change: 1 addition & 0 deletions Formula/b/brpc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Brpc < Formula
url "https://dlcdn.apache.org/brpc/1.14.1/apache-brpc-1.14.1-src.tar.gz"
sha256 "ed6e6703122cf294462ffae921c713910594b3b0a26dcfef5357a3dcefcc43d3"
license "Apache-2.0"
revision 1
head "https://github.com/apache/brpc.git", branch: "master"

bottle do
Expand Down
2 changes: 1 addition & 1 deletion Formula/b/bulk_extractor.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class BulkExtractor < Formula
url "https://github.com/simsong/bulk_extractor/releases/download/v2.1.1/bulk_extractor-2.1.1.tar.gz"
sha256 "0cd57c743581a66ea94d49edac2e89210c80a2a7cc90dd254d56940b3d41b7f7"
license "MIT"
revision 1
revision 2

livecheck do
url :stable
Expand Down
1 change: 1 addition & 0 deletions Formula/d/dnsdist.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class Dnsdist < Formula
url "https://downloads.powerdns.com/releases/dnsdist-2.0.0.tar.xz"
sha256 "da30742f51aac8be7e116677cb07bc49fbea979fc5443e7e1fa8fa7bd0a63fe5"
license "GPL-2.0-only"
revision 1

livecheck do
url "https://downloads.powerdns.com/releases/"
Expand Down
2 changes: 1 addition & 1 deletion Formula/e/etcd-cpp-apiv3.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class EtcdCppApiv3 < Formula
url "https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/archive/refs/tags/v0.15.4.tar.gz"
sha256 "4516ecfa420826088c187efd42dad249367ca94ea6cdfc24e3030c3cf47af7b4"
license "BSD-3-Clause"
revision 28
revision 29

bottle do
sha256 cellar: :any, arm64_sequoia: "ec7d3ba040a88e65e5e693713805e90b8e050cf5e48782699a9225e5e3f24ed6"
Expand Down
2 changes: 1 addition & 1 deletion Formula/f/falcosecurity-libs.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class FalcosecurityLibs < Formula
{ any_of: ["GPL-2.0-only", "MIT"] }, # driver/
{ "GPL-2.0-only" => { with: "Linux-syscall-note" } }, # userspace/libscap/compat/
]
revision 3
revision 4

livecheck do
url :stable
Expand Down
2 changes: 1 addition & 1 deletion Formula/f/fastnetmon.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ 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 8
revision 9

bottle do
sha256 cellar: :any, arm64_sequoia: "9ed5a031a34d20a59b07e1ee4ab3c43d2aabe786414242862182e0d0d199d698"
Expand Down
1 change: 1 addition & 0 deletions Formula/g/grpc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class Grpc < Formula
tag: "v1.74.0",
revision: "3e7a4d52d257990fa5b9d80f69f4a591178d9d7c"
license "Apache-2.0"
revision 1
head "https://github.com/grpc/grpc.git", branch: "master"

# There can be a notable gap between when a version is tagged and a
Expand Down
1 change: 1 addition & 0 deletions Formula/lib/libphonenumber.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Libphonenumber < Formula
url "https://github.com/google/libphonenumber/archive/refs/tags/v9.0.11.tar.gz"
sha256 "80a53c5da67c6240e15ca9cbb2cf263e9875fd37415464892b5cd1a00b1e2dba"
license "Apache-2.0"
revision 1

livecheck do
url :stable
Expand Down
1 change: 1 addition & 0 deletions Formula/lib/libpulsar.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class Libpulsar < Formula
mirror "https://archive.apache.org/dist/pulsar/pulsar-client-cpp-3.7.2/apache-pulsar-client-cpp-3.7.2.tar.gz"
sha256 "e4eee34cfa3d5838c08f20ac70f5b28239cb137bb59c75199f809141070620dd"
license "Apache-2.0"
revision 1

bottle do
sha256 cellar: :any, arm64_sequoia: "a45ef331ab3ba08002332e340aeb0c1aea3f4b2463815a4a0423fedaa7e5554b"
Expand Down
2 changes: 1 addition & 1 deletion Formula/m/mavsdk.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ class Mavsdk < Formula
tag: "v3.7.2",
revision: "faf36edc6fda478a2c013698c78a42dfc663ef23"
license "BSD-3-Clause"
revision 1
revision 2

livecheck do
url :stable
Expand Down
1 change: 1 addition & 0 deletions Formula/m/mysql.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class Mysql < Formula
url "https://cdn.mysql.com/Downloads/MySQL-9.4/mysql-9.4.0.tar.gz"
sha256 "6bb509c54e58b54abbefa49e296e7220f5e7cfe446914ba3615f594967cfa921"
license "GPL-2.0-only" => { with: "Universal-FOSS-exception-1.0" }
revision 1

livecheck do
url "https://dev.mysql.com/downloads/mysql/?tpl=files&os=src"
Expand Down
1 change: 1 addition & 0 deletions Formula/m/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class MysqlAT80 < Formula
url "https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.43.tar.gz"
sha256 "85fd5c3ac88884dc5ac4522ce54ad9c11a91f9396fecaa27152c757a3e6e936f"
license "GPL-2.0-only" => { with: "Universal-FOSS-exception-1.0" }
revision 1

livecheck do
url "https://dev.mysql.com/downloads/mysql/8.0.html?tpl=files&os=src&version=8.0"
Expand Down
1 change: 1 addition & 0 deletions Formula/m/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class MysqlAT84 < Formula
url "https://cdn.mysql.com/Downloads/MySQL-8.4/mysql-8.4.6.tar.gz"
sha256 "a1e523dc8be96d18a5ade106998661285ca01b6f5b46c08b2654110e40df2fb7"
license "GPL-2.0-only" => { with: "Universal-FOSS-exception-1.0" }
revision 1

livecheck do
url "https://dev.mysql.com/downloads/mysql/8.4.html?tpl=files&os=src&version=8.4"
Expand Down
1 change: 1 addition & 0 deletions Formula/n/ncnn.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Ncnn < Formula
url "https://github.com/Tencent/ncnn/archive/refs/tags/20250503.tar.gz"
sha256 "3afea4cf092ce97d06305b72c6affbcfb3530f536ae8e81a4f22007d82b729e9"
license "BSD-3-Clause"
revision 1
head "https://github.com/Tencent/ncnn.git", branch: "master"

bottle do
Expand Down
1 change: 1 addition & 0 deletions Formula/n/netdata.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Netdata < Formula
url "https://github.com/netdata/netdata/releases/download/v2.6.1/netdata-v2.6.1.tar.gz"
sha256 "663692f5671fa752e0240e519eca3683a777a7bd6ced880c8b573856b773b33b"
license "GPL-3.0-or-later"
revision 1

livecheck do
url :stable
Expand Down
2 changes: 1 addition & 1 deletion Formula/o/onnx.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class Onnx < Formula
url "https://github.com/onnx/onnx/archive/refs/tags/v1.17.0.tar.gz"
sha256 "8d5e983c36037003615e5a02d36b18fc286541bf52de1a78f6cf9f32005a820e"
license "Apache-2.0"
revision 2
revision 3

no_autobump! because: :requires_manual_review

Expand Down
1 change: 1 addition & 0 deletions Formula/o/onnxruntime.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class Onnxruntime < Formula
tag: "v1.22.1",
revision: "89746dc19a0a1ae59ebf4b16df9acab8f99f3925"
license "MIT"
revision 1

livecheck do
url :stable
Expand Down
1 change: 1 addition & 0 deletions Formula/o/opencv.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
desc "Open source computer vision library"
homepage "https://opencv.org/"
license "Apache-2.0"
revision 1

stable do
url "https://github.com/opencv/opencv/archive/refs/tags/4.12.0.tar.gz"
Expand Down Expand Up @@ -86,7 +87,7 @@
"python3.13"
end

def install

Check failure on line 90 in Formula/o/opencv.rb

View workflow job for this annotation

GitHub Actions / Linux x86_64 (deps)

`brew install --only-dependencies opencv` failed on Linux x86_64!

::error::/home/linuxbrew/.linuxbrew/Cellar/openvino/2025.0.0_1 is not a directory
resource("contrib").stage buildpath/"opencv_contrib"

# Avoid Accelerate.framework
Expand Down
2 changes: 1 addition & 1 deletion Formula/o/opentelemetry-cpp.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class OpentelemetryCpp < Formula
url "https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.22.0.tar.gz"
sha256 "3428f433f4b435ed1fad64cbdbe75b7288c06f6297786a7036d65d5b9a1d215b"
license "Apache-2.0"
revision 1
revision 2
head "https://github.com/open-telemetry/opentelemetry-cpp.git", branch: "main"

bottle do
Expand Down
4 changes: 4 additions & 0 deletions Formula/o/openvino.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class Openvino < Formula
url "https://github.com/openvinotoolkit/openvino/archive/refs/tags/2025.0.0.tar.gz"
sha256 "d2cbff5a0ac1bc738c33ba103569f8daf20d3a17d3db94da11ae207ffb9e4395"
license "Apache-2.0"
revision 1
head "https://github.com/openvinotoolkit/openvino.git", branch: "master"

livecheck do
Expand Down Expand Up @@ -88,6 +89,9 @@ def python3
end

def install
# cmake 4 build patch for third parties
ENV["CMAKE_POLICY_VERSION_MINIMUM"] = "3.5"

# Remove git cloned 3rd party to make sure formula dependencies are used
dependencies = %w[thirdparty/ocl
thirdparty/xbyak thirdparty/gflags
Expand Down
2 changes: 1 addition & 1 deletion Formula/o/or-tools.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class OrTools < Formula
url "https://github.com/google/or-tools/archive/refs/tags/v9.14.tar.gz"
sha256 "9019facf316b54ee72bb58827efc875df4cfbb328fbf2b367615bf2226dd94ca"
license "Apache-2.0"
revision 1
head "https://github.com/google/or-tools.git", branch: "stable"

livecheck do
Expand Down Expand Up @@ -32,7 +33,6 @@ class OrTools < Formula
depends_on "osi"
depends_on "protobuf"
depends_on "re2"
depends_on "scip"
uses_from_macos "bzip2"
uses_from_macos "zlib"

Expand Down
2 changes: 1 addition & 1 deletion Formula/o/osm-pbf.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class OsmPbf < Formula
url "https://github.com/openstreetmap/OSM-binary/archive/refs/tags/v1.5.1.tar.gz"
sha256 "183ad76c5905c7abd35d938824320ffb82d9ca8987796018f2da8380b51cdac2"
license "LGPL-3.0-or-later"
revision 13
revision 14

no_autobump! because: :requires_manual_review

Expand Down
7 changes: 7 additions & 0 deletions Formula/p/percona-server.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class PerconaServer < Formula
url "https://downloads.percona.com/downloads/Percona-Server-8.4/Percona-Server-8.4.5-5/source/tarball/percona-server-8.4.5-5.tar.gz"
sha256 "8b47ff35dc2a6e7eaacaa2d204ae456c15b5d9953360ccb6250da8d68d98f6af"
license "BSD-3-Clause"
revision 1

livecheck do
url "https://www.percona.com/products-api.php", post_form: {
Expand Down Expand Up @@ -165,6 +166,12 @@ def install
args << "-DROCKSDB_DISABLE_AVX2=ON" if build.bottle?
args << "-DWITH_KERBEROS=system" unless OS.mac?

# Workaround for
# error: a template argument list is expected after a name prefixed by the template keyword
# 84 | return Archive_derived_type::template get_size(std::forward<Type>(arg));
# | ^
ENV.append_to_cflags "-Wno-missing-template-arg-list-after-template-kw" if OS.mac?

system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args
system "cmake", "--build", "build"
system "cmake", "--install", "build"
Expand Down
1 change: 1 addition & 0 deletions Formula/p/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class PerconaServerAT80 < Formula
url "https://downloads.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.42-33/source/tarball/percona-server-8.0.42-33.tar.gz"
sha256 "503766073d515635ff9118afbe4ebd18f76d8cb8d64e094ac6d7a22f15ca4067"
license "BSD-3-Clause"
revision 1

livecheck do
url "https://www.percona.com/products-api.php", post_form: {
Expand Down
1 change: 1 addition & 0 deletions Formula/p/protobuf-c.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class ProtobufC < Formula
url "https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.2/protobuf-c-1.5.2.tar.gz"
sha256 "e2c86271873a79c92b58fef7ebf8de1aa0df4738347a8bd5d4e65a80a16d0d24"
license "BSD-2-Clause"
revision 1

bottle do
sha256 cellar: :any, arm64_sequoia: "a4c6dbe4ec1d26e23e6e64fcf119bf6b09c558fb4433a53be2e2de0e1ed6611a"
Expand Down
1 change: 1 addition & 0 deletions Formula/p/protobuf.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Protobuf < Formula
url "https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protobuf-29.3.tar.gz"
sha256 "008a11cc56f9b96679b4c285fd05f46d317d685be3ab524b2a310be0fbad987e"
license "BSD-3-Clause"
revision 1

livecheck do
url :stable
Expand Down
1 change: 1 addition & 0 deletions Formula/p/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class ProtobufAT29 < Formula
url "https://github.com/protocolbuffers/protobuf/releases/download/v29.4/protobuf-29.4.tar.gz"
sha256 "6bd9dcc91b17ef25c26adf86db71c67ec02431dc92e9589eaf82e22889230496"
license "BSD-3-Clause"
revision 1

livecheck do
url :stable
Expand Down
2 changes: 1 addition & 1 deletion Formula/p/protoc-gen-grpc-web.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class ProtocGenGrpcWeb < Formula
url "https://github.com/grpc/grpc-web/archive/refs/tags/1.5.0.tar.gz"
sha256 "d3043633f1c284288e98e44c802860ca7203c7376b89572b5f5a9e376c2392d5"
license "Apache-2.0"
revision 10
revision 11

livecheck do
url :stable
Expand Down
2 changes: 1 addition & 1 deletion Formula/p/protoc-gen-js.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class ProtocGenJs < Formula
url "https://github.com/protocolbuffers/protobuf-javascript/archive/refs/tags/v3.21.4.tar.gz"
sha256 "8cef92b4c803429af0c11c4090a76b6a931f82d21e0830760a17f9c6cb358150"
license "BSD-3-Clause"
revision 9
revision 10
head "https://github.com/protocolbuffers/protobuf-javascript.git", branch: "main"

no_autobump! because: :requires_manual_review
Expand Down
9 changes: 8 additions & 1 deletion Formula/p/pytorch.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ class Pytorch < Formula
url "https://github.com/pytorch/pytorch/releases/download/v2.5.1/pytorch-v2.5.1.tar.gz"
sha256 "740eb5fff95e33cfe699bad43be83523f569c7cc7f9c285c2a255416443dd266"
license "BSD-3-Clause"
revision 4
revision 5

livecheck do
url :stable
Expand Down Expand Up @@ -123,6 +123,13 @@ def install
ENV["USE_SYSTEM_SLEEF"] = "ON"
ENV["USE_MPS"] = "ON" if OS.mac?

# cmake 4 build patch for third parties
ENV["CMAKE_POLICY_VERSION_MINIMUM"] = "3.5"

# Workaround for
# error: a template argument list is expected after a name prefixed by the template keyword
ENV.append_to_cflags "-Wmissing-template-arg-list-after-template-kw"

# Avoid references to Homebrew shims
inreplace "caffe2/core/macros.h.in", "${CMAKE_CXX_COMPILER}", ENV.cxx

Expand Down
1 change: 1 addition & 0 deletions Formula/r/re2.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class Re2 < Formula
version "20250805"
sha256 "b5708d8388110624c85f300e7e9b39c4ed5469891eb1127dd7f9d61272d04907"
license "BSD-3-Clause"
revision 1
head "https://github.com/google/re2.git", branch: "main"

# The `strategy` block below is used to massage upstream tags into the
Expand Down
1 change: 1 addition & 0 deletions Formula/r/recc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Recc < Formula
url "https://gitlab.com/BuildGrid/buildbox/buildbox/-/archive/1.3.27/buildbox-1.3.27.tar.gz"
sha256 "8ed8d2b5680eee51f4cc338c35772a80d21138e76aec6b4cae13522469b600d1"
license "Apache-2.0"
revision 1
head "https://gitlab.com/BuildGrid/buildbox/buildbox.git", branch: "master"

bottle do
Expand Down
1 change: 1 addition & 0 deletions Formula/s/s2geometry.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class S2geometry < Formula
url "https://github.com/google/s2geometry/archive/refs/tags/v0.12.0.tar.gz"
sha256 "c09ec751c3043965a0d441e046a73c456c995e6063439a72290f661c1054d611"
license "Apache-2.0"
revision 1

livecheck do
url :homepage
Expand Down
1 change: 1 addition & 0 deletions Formula/s/securefs.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Securefs < Formula
url "https://github.com/netheril96/securefs/archive/refs/tags/v1.1.1.tar.gz"
sha256 "a4b0ceaaca98d25ed062bce0649bd43c83d5ea78d93d1fa4f227a2d59bfb7e62"
license "MIT"
revision 1
head "https://github.com/netheril96/securefs.git", branch: "master"

livecheck do
Expand Down
2 changes: 1 addition & 1 deletion Formula/s/syslog-ng.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ class SyslogNg < Formula
url "https://github.com/syslog-ng/syslog-ng/releases/download/syslog-ng-4.9.0/syslog-ng-4.9.0.tar.gz"
sha256 "6959545cb9aaa694e4514f472c69d6e5a908abb5161861a0082c917cdf7184e2"
license all_of: ["LGPL-2.1-or-later", "GPL-2.0-or-later"]
revision 1
revision 2
head "https://github.com/syslog-ng/syslog-ng.git", branch: "master"

livecheck do
Expand Down
Loading