Skip to content

Commit 5773a03

Browse files
authored
Merge pull request #251253 from Homebrew/percona-server-protobuf
percona-server: migrate to latest `protobuf`
2 parents 406c53f + 9b4de7a commit 5773a03

File tree

1 file changed

+12
-41
lines changed

1 file changed

+12
-41
lines changed

Formula/p/percona-server.rb

Lines changed: 12 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ class PerconaServer < Formula
2222
no_autobump! because: :requires_manual_review
2323

2424
bottle do
25-
sha256 arm64_tahoe: "8562d14a62cc51f9c10bac52ac7ad4d142e2097737d34ddbd2e61f9776e4cf2f"
26-
sha256 arm64_sequoia: "6541d95b320ce2f9f29e1b161569d135d7734aacc55de07def4c39c9eb549825"
27-
sha256 arm64_sonoma: "28d7ebb5525a56fd63c0d5d02983d60883b5c58c783bad8c52e8614866523ebd"
28-
sha256 sonoma: "a0a636056a7b44d886593713aa0e061d02532dd38c72313093cb4b6b8909d4c8"
29-
sha256 arm64_linux: "263bb6e91ec8d55aefc737a3fc8d6a46b8811d88c037850dd633f18c05876445"
30-
sha256 x86_64_linux: "a821432cb5157c8f017c00f320f0e9c5a58a04f7c455cc4a7d42ba4dd85f1bbb"
25+
rebuild 1
26+
sha256 arm64_tahoe: "ef95e2640f31975747187be77fbac9aadd1a02c075bb6869e3d0cbd1cfe5993d"
27+
sha256 arm64_sequoia: "134daae6019796e5a18f9075d2724526205495e5c18535318d5474220417e478"
28+
sha256 arm64_sonoma: "fc5e0278bf9aa6688e568cdf9eb5c0a777be39f9a09c97b18053c4d29e45ac2e"
29+
sha256 sonoma: "28c8af915d0d7a838fc9667fd24c744600d7b1eafb53741a57b0d8656af56e39"
30+
sha256 arm64_linux: "a75f7a639ef7968a8cfdb4059e8e8cbc0c070ac7b42c814ac928cbdf4559c89b"
31+
sha256 x86_64_linux: "ed04bf6067b5769bf41ab4ae5c85e096cdc98a6dd6a002e4cc1907fe0c26e75a"
3132
end
3233

3334
depends_on "bison" => :build
@@ -39,7 +40,7 @@ class PerconaServer < Formula
3940
depends_on "lz4"
4041
depends_on "openldap" # Needs `ldap_set_urllist_proc`, not provided by LDAP.framework
4142
depends_on "openssl@3"
42-
depends_on "protobuf@29"
43+
depends_on "protobuf"
4344
depends_on "zlib" # Zlib 1.2.13+
4445
depends_on "zstd"
4546

@@ -61,40 +62,10 @@ class PerconaServer < Formula
6162
cause "Requires GCC 10 or newer"
6263
end
6364

64-
# FreeBSD patches to fix build with newer Clang
65-
patch :p0 do
66-
url "https://raw.githubusercontent.com/freebsd/freebsd-ports/86108d2ca4d7d22224b1a4161004c3bf292db0a2/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp"
67-
sha256 "82706b5160fe3397ddfbeebeb24e2d1558cd54776b852b3277c94420e47c9ff4"
68-
end
69-
70-
patch :p0 do
71-
url "https://raw.githubusercontent.com/freebsd/freebsd-ports/86108d2ca4d7d22224b1a4161004c3bf292db0a2/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__impl.hpp"
72-
sha256 "17c23e64fdb0481959812cc3aec0f5165372753d63266bd388a93d45c55902e0"
73-
end
74-
75-
patch :p0 do
76-
url "https://raw.githubusercontent.com/freebsd/freebsd-ports/86108d2ca4d7d22224b1a4161004c3bf292db0a2/databases/mysql84-server/files/patch-sql_binlog__ostream.cc"
77-
sha256 "5bbb82ff9d9594ce1c19d34c83e22b088684057fca7c4357a0ba43dcb1ede0fc"
78-
end
79-
80-
patch :p0 do
81-
url "https://raw.githubusercontent.com/freebsd/freebsd-ports/86108d2ca4d7d22224b1a4161004c3bf292db0a2/databases/mysql84-server/files/patch-sql_mdl__context__backup.cc"
82-
sha256 "557db2bb30ff8a985f8b4d016b1e2909b7127ea77fdcd2f7611fd66dcea58e4f"
83-
end
84-
85-
patch :p0 do
86-
url "https://raw.githubusercontent.com/freebsd/freebsd-ports/86108d2ca4d7d22224b1a4161004c3bf292db0a2/databases/mysql84-server/files/patch-sql_rpl__log__encryption.cc"
87-
sha256 "f5e993a1b56ae86f3c63ea75799493c875d6a08c81f319fede707bbe16a2e59f"
88-
end
89-
90-
patch :p0 do
91-
url "https://raw.githubusercontent.com/freebsd/freebsd-ports/86108d2ca4d7d22224b1a4161004c3bf292db0a2/databases/mysql84-server/files/patch-sql_stream__cipher.cc"
92-
sha256 "ac74c60f6051223993c88e7a11ddd9512c951ac1401d719a2c3377efe1bee3cf"
93-
end
94-
95-
patch :p0 do
96-
url "https://raw.githubusercontent.com/freebsd/freebsd-ports/86108d2ca4d7d22224b1a4161004c3bf292db0a2/databases/mysql84-server/files/patch-unittest_gunit_stream__cipher-t.cc"
97-
sha256 "fe23c4098e1b8c5113486800e37bb74683be0b7dd61a9608603428f395588e96"
65+
# Apply MySQL commit to support Protobuf >= 30
66+
patch do
67+
url "https://github.com/mysql/mysql-server/commit/4c1fdd1fb34a9a80a062357a54afe134a92f8abc.patch?full_index=1"
68+
sha256 "8943cf092d31f2ed788f9a86b11b27973ec310d53718f15f6d2dac618696e1a3"
9869
end
9970

10071
# Patch out check for Homebrew `boost`.

0 commit comments

Comments
 (0)