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}"))