external/mariadb-connector-c/0001-const-up-mariadb_defaults-and-MADB_OS_CHARSET.patch
 |   39 ++++++++++
 external/mariadb-connector-c/UnpackedTarball_mariadb-connector-c.mk            
       |    5 +
 2 files changed, 43 insertions(+), 1 deletion(-)

New commits:
commit 94d2add57c96ab6f38ef2e53bd14549218cc86fb
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Fri Jul 18 22:00:00 2025 +0100
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Mon Jul 28 14:46:04 2025 +0200

    const up mariadb more
    
    Change-Id: Idea6798d1df00e7cc1e9fa9a6c520bd1db3ee6c7
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188470
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>

diff --git 
a/external/mariadb-connector-c/0001-const-up-mariadb_defaults-and-MADB_OS_CHARSET.patch
 
b/external/mariadb-connector-c/0001-const-up-mariadb_defaults-and-MADB_OS_CHARSET.patch
new file mode 100644
index 000000000000..fa35ab625a09
--- /dev/null
+++ 
b/external/mariadb-connector-c/0001-const-up-mariadb_defaults-and-MADB_OS_CHARSET.patch
@@ -0,0 +1,39 @@
+From 35a6ae021579d43b9f18c6f4918618042539967c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnam...@collabora.com>
+Date: Sat, 26 Jul 2025 16:38:15 +0100
+Subject: [PATCH] const up mariadb_defaults and MADB_OS_CHARSET
+
+---
+ libmariadb/ma_charset.c  | 2 +-
+ libmariadb/mariadb_lib.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/libmariadb/ma_charset.c b/libmariadb/ma_charset.c
+index c277e6a..7d8311a 100644
+--- a/libmariadb/ma_charset.c
++++ b/libmariadb/ma_charset.c
+@@ -1242,7 +1242,7 @@ struct st_madb_os_charset {
+ #define MADB_CS_EXACT 2
+ 
+ /* Please add new character sets at the end. */
+-struct st_madb_os_charset MADB_OS_CHARSET[]=
++const struct st_madb_os_charset MADB_OS_CHARSET[]=
+ {
+ #ifdef _WIN32
+   /* Windows code pages */
+diff --git a/libmariadb/mariadb_lib.c b/libmariadb/mariadb_lib.c
+index c5dfedd..15ee455 100644
+--- a/libmariadb/mariadb_lib.c
++++ b/libmariadb/mariadb_lib.c
+@@ -660,7 +660,7 @@ struct st_default_options {
+   const char *conf_key;
+ };
+ 
+-struct st_default_options mariadb_defaults[] =
++const struct st_default_options mariadb_defaults[] =
+ {
+   {{MARIADB_OPT_PORT}, MARIADB_OPTION_INT,"port"},
+   {{MARIADB_OPT_UNIXSOCKET}, MARIADB_OPTION_STR, "socket"},
+-- 
+2.49.0
+
diff --git 
a/external/mariadb-connector-c/UnpackedTarball_mariadb-connector-c.mk 
b/external/mariadb-connector-c/UnpackedTarball_mariadb-connector-c.mk
index 37ad5027272b..2cbce8b00032 100644
--- a/external/mariadb-connector-c/UnpackedTarball_mariadb-connector-c.mk
+++ b/external/mariadb-connector-c/UnpackedTarball_mariadb-connector-c.mk
@@ -24,13 +24,16 @@ endif
 endif # $(OS),WNT
 
 $(eval $(call gb_UnpackedTarball_set_patchlevel,mariadb-connector-c,1))
-# 0001-const-up-my_uca1400_collation_definitions.patch upstreamed as:
+# 0001-const-up-my_uca1400_collation_definitions.patch and
+# 0001-const-up-mariadb_defaults-and-MADB_OS_CHARSET.patch
+# upstreaming attempt at:
 # https://github.com/mariadb-corporation/mariadb-connector-c/pull/290
 
 $(eval $(call gb_UnpackedTarball_add_patches,mariadb-connector-c,\
     external/mariadb-connector-c/clang-cl.patch.0 \
     external/mariadb-connector-c/c23.patch.0 \
     
external/mariadb-connector-c/0001-const-up-my_uca1400_collation_definitions.patch
 \
+    
external/mariadb-connector-c/0001-const-up-mariadb_defaults-and-MADB_OS_CHARSET.patch
 \
 ))
 
 # TODO are any "plugins" needed?

Reply via email to