summaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
Diffstat (limited to 'external')
-rw-r--r--external/liblangtag/0001-const-up-__lt_localealias_tables.patch.124
-rw-r--r--external/liblangtag/UnpackedTarball_liblangtag.mk5
2 files changed, 29 insertions, 0 deletions
diff --git a/external/liblangtag/0001-const-up-__lt_localealias_tables.patch.1 b/external/liblangtag/0001-const-up-__lt_localealias_tables.patch.1
new file mode 100644
index 000000000000..699e4d11fff4
--- /dev/null
+++ b/external/liblangtag/0001-const-up-__lt_localealias_tables.patch.1
@@ -0,0 +1,24 @@
+diff -ru liblangtag.orig/liblangtag/buildaliastbl.sh liblangtag/liblangtag/buildaliastbl.sh
+--- liblangtag.orig/liblangtag/buildaliastbl.sh 2025-07-22 12:19:49.716993437 +0100
++++ liblangtag/liblangtag/buildaliastbl.sh 2025-07-22 12:22:16.548661384 +0100
+@@ -48,7 +48,7 @@
+ const char *locale;
+ };
+
+-static lt_localealias_t __lt_localealias_tables[] = {
++static const lt_localealias_t __lt_localealias_tables[] = {
+ EOF
+
+ iconv -f iso8859-1 -t utf-8 $1 | awk '{ if ($0 !~ /^(#.*)?$/) printf("\t{\"%s\", \"%s\"},\n", $1, $2); }'
+diff -ru liblangtag.orig/liblangtag/lt-localealias.h liblangtag/liblangtag/lt-localealias.h
+--- liblangtag.orig/liblangtag/lt-localealias.h 2025-07-22 12:19:49.715993433 +0100
++++ liblangtag/liblangtag/lt-localealias.h 2025-07-22 12:22:10.627634449 +0100
+@@ -27,7 +27,7 @@
+ const char *locale;
+ };
+
+-static lt_localealias_t __lt_localealias_tables[] = {
++static const lt_localealias_t __lt_localealias_tables[] = {
+ {"bokmal", "nb_NO.ISO-8859-1"},
+ {"catalan", "ca_ES.ISO-8859-1"},
+ {"croatian", "hr_HR.ISO-8859-2"},
diff --git a/external/liblangtag/UnpackedTarball_liblangtag.mk b/external/liblangtag/UnpackedTarball_liblangtag.mk
index a6a1e97ab6f7..acc0a77047d3 100644
--- a/external/liblangtag/UnpackedTarball_liblangtag.mk
+++ b/external/liblangtag/UnpackedTarball_liblangtag.mk
@@ -19,6 +19,10 @@ $(eval $(call gb_UnpackedTarball_update_autoconf_configs,liblangtag))
$(eval $(call gb_UnpackedTarball_set_patchlevel,liblangtag,0))
+# 0001-const-up-__lt_localealias_tables.patch
+# upstreaming attempt at:
+# https://bitbucket.org/tagoh/liblangtag/pull-requests/14
+
ifneq ($(OS),MACOSX)
ifneq ($(OS),WNT)
$(eval $(call gb_UnpackedTarball_add_patches,liblangtag,\
@@ -30,6 +34,7 @@ endif
$(eval $(call gb_UnpackedTarball_add_patches,liblangtag, \
$(if $(SYSTEM_LIBXML),,external/liblangtag/langtag-libtool-rpath.patch.0) \
external/liblangtag/clang-cl.patch.0 \
+ external/liblangtag/0001-const-up-__lt_localealias_tables.patch.1 \
))
# vim: set noet sw=4 ts=4: