diff options
author | 2019-12-12 10:19:18 +0100 | |
---|---|---|
committer | 2019-12-12 10:21:22 +0100 | |
commit | 7ac3356118d49aa8fcf73dc83c44274cf55b490a (patch) | |
tree | cbee2dc87fadb811c9f7f9776ae701b90aee8c9a /app-shells/zsh/files | |
parent | virtualbox packages: Bump to version 6.1.0. Removed old (diff) | |
download | gentoo-7ac3356118d49aa8fcf73dc83c44274cf55b490a.tar.gz gentoo-7ac3356118d49aa8fcf73dc83c44274cf55b490a.tar.bz2 gentoo-7ac3356118d49aa8fcf73dc83c44274cf55b490a.zip |
app-shells/zsh: Revbump to fix ncurses detection
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'app-shells/zsh/files')
-rw-r--r-- | app-shells/zsh/files/zsh-5.7.1-ncurses_colors.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/app-shells/zsh/files/zsh-5.7.1-ncurses_colors.patch b/app-shells/zsh/files/zsh-5.7.1-ncurses_colors.patch new file mode 100644 index 000000000000..3dc2a7d5a1af --- /dev/null +++ b/app-shells/zsh/files/zsh-5.7.1-ncurses_colors.patch @@ -0,0 +1,37 @@ +From 7ce49801cc8ebc6f3a343ee5b829007f8cfb2bce Mon Sep 17 00:00:00 2001 +From: Lars Wendler <polynomial-c@gentoo.org> +Date: Wed, 11 Dec 2019 14:56:25 +0100 +Subject: [PATCH] configure.ac: check for has_colors symbol in curses lib + +Otherwise zsh/curses module won't get built if ncurses was built with +separate tinfo lib. +One could still force-build the module but loading it later yields the +following error message: + + failed to load module `zsh/curses': /usr/lib64/zsh/5.7.1/zsh/curses.so: + undefined symbol: COLORS + +That is because the final linker call requires -lncurses(w) but it only +contains -ltinfo(w). + +Reported-by: Tetja Rediske <tetja@tetja.de> +Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> +--- + configure.ac | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/configure.ac b/configure.ac +index 5513e25f1..792ad4db0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -814,6 +814,7 @@ AC_SEARCH_LIBS(tgetent, [$termcap_curses_order], + This is probably a library called 'curses' or 'ncurses'. You may + need to install a package called 'curses-devel' or 'ncurses-devel' on your + system."], 255)) ++AC_SEARCH_LIBS(has_colors, [$termcap_curses_order]) + AC_CHECK_HEADERS(curses.h, [], + [AC_CACHE_CHECK(for Solaris 8 curses.h mistake, ac_cv_header_curses_solaris, + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <curses.h>]], [[]])],[ac_cv_header_curses_h=yes +-- +2.24.1 + |