Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Cc: "Tiziano Müller" <dev-zero@g.o>
Subject: Re: [gentoo-dev] Re: midnight commander -> which screen library
Date: Tue, 10 Feb 2009 19:44:06
Message-Id: 200902101444.02868.vapier@gentoo.org
In Reply to: Re: [gentoo-dev] Re: midnight commander -> which screen library by "Tiziano Müller"
1 On Tuesday 10 February 2009 03:26:34 Tiziano Müller wrote:
2 > Am Dienstag, den 10.02.2009, 02:02 +0200 schrieb Petteri Räty:
3 > > Mike Frysinger wrote:
4 > > > On Monday 09 February 2009 13:32:24 Nikos Chantziaras wrote:
5 > > >> Enrico Weigelt wrote:
6 > > >>> @mc.o (*1) we're currently discussing which screen library to keep.
7 > > >>> Either ncurses or slang will be dropped (bundled slang will anyway)
8 > > >>> Both have their pros and cons, so we haven't decided yet.
9 > > >>>
10 > > >>> What do you suggest, which screen library to keep ?
11 > > >>>
12 > > >>> BTW: 4.6.2 is soon coming (only 1 bug left) :)
13 > > >>
14 > > >> unicode? ( >=sys-libs/slang-2.1.3 )
15 > > >> !unicode? ( sys-libs/ncurses )
16 > > >>
17 > > >> If Unicode isn't possible with ncurses, keep slang :P No Unicode
18 > > >> support would be... not good.
19 > > >
20 > > > that doesnt make any sense. both ncurses and slang work just fine with
21 > > > and without unicode. i dont think he was asking about Gentoo anyways
22 > > > ... he was asking about upstream mc.
23 > > >
24 > > > the proper string under Gentoo would be:
25 > > > ncurses? (
26 > > > unicode? ( sys-libs/ncurses[unicode] )
27 > > > !unicode? ( sys-libs/ncurses )
28 > > > )
29 > > > !ncurses? ( slang? ( >=sys-libs/slang-2.1.3 ) )
30 > > > -mike
31 > >
32 > > ncurses? ( sys-libs/ncurses[unicode?] )
33 > > !ncurses? ( slang? ( >=sys-libs/slang-2.1.3 ) )
34 >
35 > Since you want always one of {slang,ncurses} you'll probably want
36 > something like this:
37 >
38 > slang? ( >=sys-libs/slang-2.1.3 )
39 > !slang? ( sys-libs/ncurses[unicode?] )
40 >
41 > and drop the ncurses USE-flag completely. Or set USE="+ncurses" and do
42 > this:
43 > ncurses? ( sys-libs/ncurses[unicode?] )
44 > !ncurses? ( >=sys-libs/slang-2.1.3 )
45 >
46 > ... depends on what you want per default.
47
48 pfft, real men dont need terminal libraries ;)
49 -mike

Attachments

File name MIME type
signature.asc application/pgp-signature