diff options
Diffstat (limited to 'external')
-rw-r--r-- | external/liblangtag/0001-const-up-__lt_localealias_tables.patch.1 | 24 | ||||
-rw-r--r-- | external/liblangtag/UnpackedTarball_liblangtag.mk | 5 |
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: |