sys-libs/ncurses: weak block older x11-terms/ghostty versions

Ghostty by default ships its own terminfo database. Newer versions of
ncurses have incorporated this data and it is installed unless
USE=minimal is specified. Newer Ghostty versions adapt to this by
installing a ghostty-terminfo package when ncurses[minimal] is
installed, and deferring to ncurses otherwise. However, to make upgrades
automatic, we must block older versions of Ghostty so that ncurses can
replace Ghostty-installed files.

Bug: https://bugs.gentoo.org/949209
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
sin-ack
2025-02-03 01:03:52 +00:00
committed by Sam James
parent 1d35eaa1df
commit b3f2550fba
2 changed files with 2 additions and 0 deletions

View File

@@ -137,6 +137,7 @@ RDEPEND="
!<sys-libs/slang-2.3.2_pre23
!<x11-terms/rxvt-unicode-9.06-r3
!<x11-terms/st-0.6-r1
!minimal? ( !<x11-terms/ghostty-1.1.0 )
"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"

View File

@@ -138,6 +138,7 @@ RDEPEND="
!<sys-libs/slang-2.3.2_pre23
!<x11-terms/rxvt-unicode-9.06-r3
!<x11-terms/st-0.6-r1
!minimal? ( !<x11-terms/ghostty-1.1.0 )
"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"