Skip to content

Commit b41a15a

Browse files
committed
percona-server: migrate to latest protobuf
1 parent c9536fa commit b41a15a

File tree

1 file changed

+5
-35
lines changed

1 file changed

+5
-35
lines changed

Formula/p/percona-server.rb

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class PerconaServer < Formula
3939
depends_on "lz4"
4040
depends_on "openldap" # Needs `ldap_set_urllist_proc`, not provided by LDAP.framework
4141
depends_on "openssl@3"
42-
depends_on "protobuf@29"
42+
depends_on "protobuf"
4343
depends_on "zlib" # Zlib 1.2.13+
4444
depends_on "zstd"
4545

@@ -61,40 +61,10 @@ class PerconaServer < Formula
6161
cause "Requires GCC 10 or newer"
6262
end
6363

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"
64+
# Apply MySQL commit to support Protobuf >= 30
65+
patch do
66+
url "https://github.com/mysql/mysql-server/commit/4c1fdd1fb34a9a80a062357a54afe134a92f8abc.patch?full_index=1"
67+
sha256 "8943cf092d31f2ed788f9a86b11b27973ec310d53718f15f6d2dac618696e1a3"
9868
end
9969

10070
# Patch out check for Homebrew `boost`.

0 commit comments

Comments
 (0)