profiles: Force sys-libs/ncurses[tinfo]
authorMichał Górny <mgorny@gentoo.org>
Fri, 22 Mar 2019 08:24:14 +0000 (09:24 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 15 Jul 2019 11:18:11 +0000 (13:18 +0200)
Closes: https://bugs.gentoo.org/487844
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/11458
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
profiles/base/package.use.force

index dce695a7b77581d40af590317d1db5f938fcd939..c68f65c9bc602d3bb7c49b24fd0e23d976084983 100644 (file)
@@ -6,6 +6,14 @@
 # them is an experimental feature and needs testing.
 sys-libs/glibc static-libs
 
+# Michał Górny <mgorny@gentoo.org> (22 Mar 2019)
+# Force building separate tinfo to maintain stable library API.  This
+# is backwards-compatible with packages linked to -lncurses, so neither
+# installed packages nor pre-built software should be negatively
+# affected.  On the other hand, disabling USE=tinfo is capable of
+# breaking installed packages.
+sys-libs/ncurses tinfo
+
 # Mart Raudsepp <leio@gentoo.org> (2018-12-14)
 # Security is not optional if available for the architecture/kernel.
 gnome-base/gnome-desktop seccomp