From 82219cbda3dbd39839cf010fde81fa70aaf6df9e Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Tue, 16 Jul 2019 11:38:02 +0200 Subject: [PATCH] app-shells/tcsh: add patch to fix USE=-nls, bug #689904 Closes: https://bugs.gentoo.org/689904 Signed-off-by: Fabian Groffen Package-Manager: Portage-2.3.66, Repoman-2.3.11 --- app-shells/tcsh/files/tcsh-6.21.00-no-nls.patch | 17 +++++++++++++++++ app-shells/tcsh/tcsh-6.21.00.ebuild | 1 + 2 files changed, 18 insertions(+) create mode 100644 app-shells/tcsh/files/tcsh-6.21.00-no-nls.patch diff --git a/app-shells/tcsh/files/tcsh-6.21.00-no-nls.patch b/app-shells/tcsh/files/tcsh-6.21.00-no-nls.patch new file mode 100644 index 000000000000..a01ebfb57fdb --- /dev/null +++ b/app-shells/tcsh/files/tcsh-6.21.00-no-nls.patch @@ -0,0 +1,17 @@ +GetCmdChar: fix compilation with --disable-nls + +Bug: https://bugs.gentoo.org/689904 + +--- a/ed.inputl.c ++++ b/ed.inputl.c +@@ -669,8 +669,8 @@ + { + #ifndef WINNT_NATIVE // We use more than 256 for various extended keys +- wint_t c = ch & CHAR; ++ eChar c = ch & CHAR; + #else +- wint_t c = ch; ++ eChar c = ch; + #endif + return c < NT_NUM_KEYS ? CurrentKeyMap[c] : F_INSERT; + } diff --git a/app-shells/tcsh/tcsh-6.21.00.ebuild b/app-shells/tcsh/tcsh-6.21.00.ebuild index dadd2ea9de5a..c4e52506794f 100644 --- a/app-shells/tcsh/tcsh-6.21.00.ebuild +++ b/app-shells/tcsh/tcsh-6.21.00.ebuild @@ -32,6 +32,7 @@ CONFDIR=${WORKDIR}/tcsh-gentoo-patches-r${CONFVER} PATCHES=( "${FILESDIR}"/${PN}-6.20.00-debian-dircolors.patch # bug #120792 "${FILESDIR}"/${PN}-6.18.01-aix.patch + "${FILESDIR}"/${PN}-6.21.00-no-nls.patch ) src_prepare() { -- 2.26.2