mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-09 00:23:52 +02:00
musl: fix help2man and others erroring out with invalid locale UTF-8-CODE-UNITS.
This happened when the code incorrectly used the C locale, which on musl is just UTF-8. Close #2425
This commit is contained in:
parent
55f6bb940e
commit
ee35e3a806
2 changed files with 16 additions and 1 deletions
15
srcpkgs/musl/patches/no-utf8-code-units-locale.patch
Normal file
15
srcpkgs/musl/patches/no-utf8-code-units-locale.patch
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Temporary fix for https://github.com/voidlinux/void-packages/issues/2425
|
||||||
|
|
||||||
|
@dalias affirmed that returning UTF-8 even when requesting C locale is just fine.
|
||||||
|
|
||||||
|
--- src/locale/langinfo.c.orig 2015-09-01 08:41:59.830797631 +0200
|
||||||
|
+++ src/locale/langinfo.c 2015-09-01 08:42:15.324966247 +0200
|
||||||
|
@@ -34,7 +34,7 @@ char *__nl_langinfo_l(nl_item item, loca
|
||||||
|
const char *str;
|
||||||
|
|
||||||
|
if (item == CODESET)
|
||||||
|
- return MB_CUR_MAX==1 ? "UTF-8-CODE-UNITS" : "UTF-8";
|
||||||
|
+ return "UTF-8";
|
||||||
|
|
||||||
|
switch (cat) {
|
||||||
|
case LC_NUMERIC:
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'musl'.
|
# Template file for 'musl'.
|
||||||
pkgname=musl
|
pkgname=musl
|
||||||
version=1.1.11
|
version=1.1.11
|
||||||
revision=1
|
revision=2
|
||||||
build_pie=yes
|
build_pie=yes
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--prefix=/usr --disable-gcc-wrapper"
|
configure_args="--prefix=/usr --disable-gcc-wrapper"
|
||||||
|
|
Loading…
Add table
Reference in a new issue