external/libwpg/0001-const-up-mimeTypesMap.patch.1 |   26 +++++++++++++++++++++
 external/libwpg/UnpackedTarball_libwpg.mk          |    5 ++++
 2 files changed, 31 insertions(+)

New commits:
commit 4e3be0db74a6b1773a225154769f45164073d8b7
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Tue Jul 22 13:24:34 2025 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Thu Jul 24 13:56:59 2025 +0200

    const up libwpg
    
    Change-Id: Ia8c2e689944052779b810d454d631a3e11481698
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188263
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Jenkins

diff --git a/external/libwpg/0001-const-up-mimeTypesMap.patch.1 
b/external/libwpg/0001-const-up-mimeTypesMap.patch.1
new file mode 100644
index 000000000000..76ad72755074
--- /dev/null
+++ b/external/libwpg/0001-const-up-mimeTypesMap.patch.1
@@ -0,0 +1,26 @@
+From 982c77da697b967ffed07fb01206698e7fd679d4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnam...@collabora.com>
+Date: Thu, 24 Jul 2025 08:52:09 +0100
+Subject: [PATCH] const up mimeTypesMap
+
+and move it out of the .data section
+---
+ src/lib/WPG2Parser.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lib/WPG2Parser.cpp b/src/lib/WPG2Parser.cpp
+index 2adef02..96c1911 100644
+--- a/src/lib/WPG2Parser.cpp
++++ b/src/lib/WPG2Parser.cpp
+@@ -2218,7 +2218,7 @@ void WPG2Parser::handleObjectCapsule()
+       m_binaryData.mimeTypes.clear();
+       m_binaryData.mimeTypes.reserve(numDescriptions);
+ 
+-      static const char *mimeTypesMap[] =
++      static const char* const mimeTypesMap[] =
+       {
+               "", // 0
+               "", // "image/x-wpg",
+-- 
+2.49.0
+
diff --git a/external/libwpg/UnpackedTarball_libwpg.mk 
b/external/libwpg/UnpackedTarball_libwpg.mk
index 9ca55c669d72..06eb8c4dbca8 100644
--- a/external/libwpg/UnpackedTarball_libwpg.mk
+++ b/external/libwpg/UnpackedTarball_libwpg.mk
@@ -15,8 +15,13 @@ $(eval $(call gb_UnpackedTarball_set_patchlevel,libwpg,0))
 
 $(eval $(call gb_UnpackedTarball_update_autoconf_configs,libwpg))
 
+# 0001-const-up-mimeTypesMap.patch.1
+# upstream attempt at:
+# https://sourceforge.net/p/libwpg/code/merge-requests/1/
+
 $(eval $(call gb_UnpackedTarball_add_patches,libwpg, \
     external/libwpg/rpath.patch \
+    external/libwpg/0001-const-up-mimeTypesMap.patch.1 \
 ))
 
 ifneq ($(OS),MACOSX)

Reply via email to