]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - tack/README
ncurses 5.6 - patch 20070127
[ncurses.git] / tack / README
index c1b0286b4fc402490e992d3ecff1299083f42bdf..c19bcc8ed77dd9d75dcc5f06cbc466f06edba91b 100644 (file)
@@ -1,5 +1,20 @@
--- $Id: README,v 1.1 1999/04/18 01:41:31 tom Exp $
+-- $Id: README,v 1.3 2007/01/27 23:14:19 tom Exp $
 
 
-The 'tack' program is distributed with ncurses, but is not an integral
-part of ncurses (the two are licensed differently, and the tack directory
-may be removed without causing ncurses to configure or build properly).
+The 'tack' program is a diagnostic that is designed to create and
+verify the correctness of terminfo's.  This program can be used to
+create new terminal descriptions that are not included in the standard
+release.  Although 'tack' has been distributed with ncurses, it is not an
+integral part of ncurses.  It may be removed from the release without
+limiting the usefulness of ncurses on those terminals described in the
+terminfo data base.  The best way to remove 'tack' from the build is
+to delete or rename the 'tack' directory before running the configure
+script.
+
+Starting with ncurses 5.6 patch 20070113, this program can be built
+outside the ncurses source-tree, provided that ncurses is configured
+using the "--with-ticlib" option.  That makes available the private
+interfaces used by tack, and eliminates the need to distribute tack
+as an optional part of ncurses.
+
+Unlike the rest of ncurses, the 'tack' program is covered under the GNU
+Public License.