sys-libs/ncurses: modernize the fallback terminal list
We drop "sun" and "xterm-xfree86" as it's unlikely anyone uses those
anymore in fallback scenarios. We add {screen,xterm}-256color as those
are fairly common defaults. The size delta is negligible.
Backported from upstream ncurses-6.0-r2 ebuild
(commit 961bf0f53a7ac66bd84021d8e5e093f54cf5d972).
BUG=chromium:810705
TEST=`TERM=xterm-256color less /etc/lsb-release`
Change-Id: Iba658ae88d3b074ec8f91d831485fd10db4679e3
Reviewed-on: https://chromium-review.googlesource.com/969413
Commit-Ready: Kevin Cernekee <cernekee@chromium.org>
Tested-by: Kirtika Ruchandani <kirtika@chromium.org>
Reviewed-by: Jason Clinton <jclinton@chromium.org>
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-by: Kirtika Ruchandani <kirtika@chromium.org>
diff --git a/sys-libs/ncurses/ncurses-5.9-r5.ebuild b/sys-libs/ncurses/ncurses-5.9-r6.ebuild
similarity index 97%
rename from sys-libs/ncurses/ncurses-5.9-r5.ebuild
rename to sys-libs/ncurses/ncurses-5.9-r6.ebuild
index 0388992..d5fde9e 100644
--- a/sys-libs/ncurses/ncurses-5.9-r5.ebuild
+++ b/sys-libs/ncurses/ncurses-5.9-r6.ebuild
@@ -205,8 +205,8 @@
# if ! use berkdb ; then
# We need the basic terminfo files in /etc, bug #37026
einfo "Installing basic terminfo files in /etc..."
- for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \
- xterm xterm-color xterm-xfree86
+ for x in ansi console dumb linux rxvt rxvt-unicode screen{,-256color} vt{52,100,102,200,220} \
+ xterm xterm-{,256}color
do
local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null)
local basedir=$(basename $(dirname "${termfile}"))