ncurses for OpenSolaris [LSARC/2008/524 FastTrack timeout 08/22/2008]
Andras Barna
andras.barna at gmail.com
Fri Aug 15 01:45:40 PDT 2008
Hi
no wide character support?
On Fri, Aug 15, 2008 at 11:13 AM, Irene Huang <Irene.Huang at sun.com> wrote:
> Hi, all
>
> I am sponsoring this case. The timeout is set to be 08/22/2008.
>
> Additional materials include pkgmap and manpages are available at:
> Internally:
> http://sac.eng/Archives/CaseLog/arc/LSARC/2008/524/materials/
>
> Externally
> http://www.opensolaris.org/os/community/arc/caselog/2008/524
>
> Thanks
>
> --Irene
>
> On Fri, 2008-08-15 at 00:59 -0700, Shi-Ying Irene Huang wrote:
>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>> This information is Copyright 2008 Sun Microsystems
>> 1. Introduction
>> 1.1. Project/Component Working Name:
>> ncurses for OpenSolaris
>> 1.2. Name of Document Author/Supplier:
>> Author: Rick Ju
>> 1.3 Date of This Document:
>> 15 August, 2008
>> 4. Technical Description
>> 1. Introduction
>> 1.1. Project/Component Working Name:
>>
>> ncurses 5.6
>>
>> 1.2. Name of Document Author/Supplier:
>>
>> Author: Rick Ju
>> Sponser: Irene Huang
>>
>> 1.3. Date of This Document:
>>
>> 07/11/2008
>>
>> 4. Technical Description:
>> 4.1. Details:
>>
>> Ncurses is a programming library providing an API, allowing the programmer
>> to write text user interfaces (textual blocky UI) in a terminal-
>> independent manner. It's a toolkit for developing "GUI-like" apps which
>> run under a terminal emulator. It also optimizes screen changes, in order
>> to reduce the latency experienced when using remote shells.
>>
>> Ncurses is a free software emulation (clone) of System V Release 4.0 (SVR4)
>> curses, an enhancement over the discontinued classic 4.4 BSD curses. The
>> XSI Curses standard issued by X/Open is explicitly and closely modeled on
>> System V.
>>
>> Most ncurses calls can be easily ported to the old curses. System V curses
>> implementations can support BSD curses programs with just a recompilation.
>> However, a few areas are problematic, such as handling terminal resizing
>> (since no counterpart exists in the old curses). Other subtle differences
>> in call semantics can make porting an ncurses application to commercial
>> Unix somewhat difficult.
>>
>> Ncurses can use either terminfo (with extensible data), or termcap as
>> terminal database.
>>
>> Because most the binaries and libraries use same name with SVR4 curses,
>> we ship the binaries in /usr/gnu/bin and the libraries in
>> /usr/lib/libncurses.
>>
>> For more info, please refer to http://www.gnu.org/software/ncurses.
>>
>> 4.2. Interfaces:
>> Exported Interfaces
>> Interface Classification Comments
>> --------------- --------------- -----------------------
>> /usr/bin/gcaptoinfo
>> /usr/bin/gclear
>> /usr/bin/ginfocmp
>> /usr/bin/ginfotocap
>> /usr/bin/greset
>> /usr/bin/gtack
>> /usr/bin/gtic
>> /usr/bin/gtoe
>> /usr/bin/gtput
>> /usr/bin/gtset
>> Volatile CLI binaries.
>> These are files with a 'g'
>> prefix.
>> Please see the man pages.
>>
>> /usr/gnu/bin/captoinfo
>> /usr/gnu/bin/clear
>> /usr/gnu/bin/infocmp
>> /usr/gnu/bin/infotocap
>> /usr/gnu/bin/reset
>> /usr/gnu/bin/tack
>> /usr/gnu/bin/tic
>> /usr/gnu/bin/toe
>> /usr/gnu/bin/tput
>> /usr/gnu/bin/tset
>> Volatile These are links to binaries
>> in /usr/bin/ with a 'g' prefix
>> Please see the man pages.
>> /usr/bin/ncurses5-config
>> Volatile CLI binaries.
>>
>> /usr/lib/libgcurses.so
>> /usr/lib/libgform.so.5
>> /usr/lib/libgmenu.so.5
>> /usr/lib/libgncurses.so.5
>> /usr/lib/libgpanel.so.5
>> Volatile Supporting libraries
>> These are files with a 'g' prefix
>>
>> /usr/gnu/lib/libcurses.so
>> /usr/gnu/lib/libform.so.5
>> /usr/gnu/lib/libmenu.so.5
>> /usr/gnu/lib/libncurses.so.5
>> /usr/gnu/lib/libpanel.so.5
>> Volatile Supporting libraries
>> These are links to libraries
>> in /usr/lib/ with a 'g' prefix
>>
>> /usr/include/ncurses/
>> Volatile Directory for Header files in
>> development package.
>>
>> SUNWncurses Uncommited ncurses packaging contains
>> binaries, libraries.
>> SUNWncurses-devel Uncommited ncurses packaging contains
>> headers and static
>> libraries
>>
>> Imported Interfaces
>> Interface Classification Comments
>> --------------- --------------- -----------------------
>> libc Committed PSARC/1991/064
>> libm Committed LSARC/1992/005
>>
>> 4.3. Doc Impact:
>>
>> Man page provided
>>
>> 4.4. Packaging & Delivery:
>> SUNWncurses (base package) - Base package i.e binary, libraries
>> SUNWncurses-devel - Development packaging
>>
>> 4.5. Dependencies:
>> libc and libm.
>>
>> 4.6. I18N/L10N Impact:
>>
>> The JDS team and the G11N are working together to evaluation and
>> provide I18N/L10N support.
>>
>> 4.7 Security Impact:
>> None.
>>
>> 5. Reference Documents:
>>
>> [1] ncurses homepage
>>
>> http://www.gnu.org/software/ncurses/
>>
>> [2] Relates ARC cases
>>
>> PSARC/1991/064 MT-Safe libc
>> LSARC/1992/005 Bundled libm packaging
>>
>> 6. Resources and Schedule
>> 6.4. Steering Committee requested information
>> 6.4.1. Consolidation C-team Name:
>> Desktop
>> 6.5. ARC review type: FastTrack
>> 6.6. ARC Exposure: open
>>
>
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc at opensolaris.org
>
--
Andy
http://blog.sartek.net
More information about the opensolaris-arc
mailing list