summaryrefslogtreecommitdiffstats
path: root/net-analyzer/gnu-netcat/files/gnu-netcat-LC_CTYPE.patch
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2019-09-01 05:08:39 +0200
committerSuren A. Chilingaryan <csa@suren.me>2019-09-01 05:08:39 +0200
commit6109bebd80c2873d9a5763436902b17a0d68d21c (patch)
treef3a6ebda4446fe462bc685484c2dd074471848b0 /net-analyzer/gnu-netcat/files/gnu-netcat-LC_CTYPE.patch
parent784b55e4a75e582ee2d5a98cf47a7df1cab26b2e (diff)
downloaddarklin4-6109bebd80c2873d9a5763436902b17a0d68d21c.tar.gz
darklin4-6109bebd80c2873d9a5763436902b17a0d68d21c.tar.bz2
darklin4-6109bebd80c2873d9a5763436902b17a0d68d21c.tar.xz
darklin4-6109bebd80c2873d9a5763436902b17a0d68d21c.zip
Added gnu-netcat from old portage
Diffstat (limited to 'net-analyzer/gnu-netcat/files/gnu-netcat-LC_CTYPE.patch')
-rw-r--r--net-analyzer/gnu-netcat/files/gnu-netcat-LC_CTYPE.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/net-analyzer/gnu-netcat/files/gnu-netcat-LC_CTYPE.patch b/net-analyzer/gnu-netcat/files/gnu-netcat-LC_CTYPE.patch
new file mode 100644
index 0000000..1c67f92
--- /dev/null
+++ b/net-analyzer/gnu-netcat/files/gnu-netcat-LC_CTYPE.patch
@@ -0,0 +1,19 @@
+In russian locale, netcat error messages display as '???????'
+
+Need to set LC_CTYPE along with LC_MESSAGES to correctly display messages in
+locales other then C/POSIX
+Required for correct i18n support in glibc.
+
+(bug #200875 by Михаил)
+
+
+--- a/src/netcat.c
++++ b/src/netcat.c
+@@ -157,6 +157,7 @@
+ connect_sock.domain = PF_INET;
+
+ #ifdef ENABLE_NLS
++ setlocale(LC_CTYPE, "");
+ setlocale(LC_MESSAGES, "");
+ bindtextdomain(PACKAGE, LOCALEDIR);
+ textdomain(PACKAGE);