Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jan 2002 17:42:10 -0800 (PST)
From:      Ted Mittelstaedt <tedm@toybox.placo.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/33906: tic program is missing from the base FreeBSD installation
Message-ID:  <200201150142.g0F1gAb16936@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         33906
>Category:       misc
>Synopsis:       tic program is missing from the base FreeBSD installation
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 14 17:50:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Ted Mittelstaedt
>Release:        4.4
>Organization:
>Environment:
>Description:
FreeBSD includes the ncurses library as it's default curses library.  it does not use terminfo, as that is a SystemVism.  Because of that the "tic" program which is part of the ncurses distribution, is not installed in the base FreeBSD system.  Tic is used to build terminfo entries from terminfo source files.

Unfortunately this is a problem if an administrator is attempting to install a modified terminal entry from a manufacturer, or System V UNIX machine, where he only has the terminfo source.  In order to do this he must convert the terminfo source to a termcap entry.  In the ncurses package, the tic program is also used to do this, ie: "tic -C terminfofile > termcapfile"  To accomplish this the admin has to build the ncurses package which is marked FORBIDDEN in the ports directories, which is annoying, also if the FreeBSD system is older they might not have the source for it around which is even more things to do before getting the program installed.

>How-To-Repeat:
Attempt to install a terminfo entry in FreeBSD for a terminal.
>Fix:
Modify makeworld so that it installs tic and it's manpage into the base FreeBSD system.  Also update the system manual page for the termcap file with an explanation of how to use tic to add a terminfo entry into FreeBSD.
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201150142.g0F1gAb16936>