From 27c87a9897f6db98e8afc07c6584a53f3e8e9e27 Mon Sep 17 00:00:00 2001 From: Dirk Meyer Date: Sun, 21 Jan 2024 16:01:50 +0100 Subject: databases/rubygem-mysql: fix build with mariadb 10.11 and ruby 3.2 --- databases/rubygem-mysql/files/patch-ext-mysql_api-extconf.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 databases/rubygem-mysql/files/patch-ext-mysql_api-extconf.rb (limited to 'databases/rubygem-mysql/files/patch-ext-mysql_api-extconf.rb') diff --git a/databases/rubygem-mysql/files/patch-ext-mysql_api-extconf.rb b/databases/rubygem-mysql/files/patch-ext-mysql_api-extconf.rb new file mode 100644 index 000000000000..945358044a3f --- /dev/null +++ b/databases/rubygem-mysql/files/patch-ext-mysql_api-extconf.rb @@ -0,0 +1,11 @@ +--- ext/mysql_api/extconf.rb.orig 2024-01-21 14:47:39 UTC ++++ ext/mysql_api/extconf.rb +@@ -76,6 +76,8 @@ IO.foreach('confout') do |l| + next unless l =~ /errmsg\.h|mysqld_error\.h/ + fn = l.split(/\"/)[1] + IO.foreach(fn) do |m| ++ next if m == 'ER_UNKNOWN_ERROR_CODE' ++ + if m =~ /^#define\s+([CE]R_[0-9A-Z_]+)/ then + error_syms << $1 + end -- cgit v1.2.3