[comp.sources.misc] v14i036: Terminfo for Ann Arbor Guru XL

det@hawkmoon.mn.org ("Derek E. Terveer") (07/27/90)

Posting-number: Volume 14, Issue 36
Submitted-by: det@hawkmoon.mn.org ("Derek E. Terveer")
Archive-name: aagxl.ti/part01

#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create:
#	README
#	Makefile
#	aagxl.ti.sh
# This archive created: Tue Jul 24 03:06:12 1990
export PATH; PATH=/bin:/usr/bin:$PATH
echo shar: "extracting 'README'" '(935 characters)'
if test -f 'README'
then
	echo shar: "will not over-write existing file 'README'"
else
sed 's/^X//' << \SHAR_EOF > 'README'
X@(#) README 0.0+0"
X
XThe makefile creates Unix System V terminfo entries for the Ann Arbor Guru XL
Xterminal.
X
XIf you are root the terminfo entries will be created in the directory tree
X$TERMINFO or /usr/lib/terminfo, by default.  If you are not root, the shell
Xscript will only succeed if $TERMINFO (or /usr/lib/terminfo, by default) is
Xwritable to your login.
X
XFor testing purposes, simply:
X
Xexport TERMINFO
XTERMINFO=dirname
X
XWhere "dirname" is the name of a directory writable by you.  Then, as long as
XTERMINFO is defined to be "dirname", applications that utilize the curses(3)
Xlibrary will search the terminfo entries in "dirname" for the desired terminal
Xbefore searching the system libraries.
X
XThe installation requires the programs "csplit" and "tic" to be in your PATH.
XType "make" to install the entries.
X
XSee the man pages for tic(1), curses(3), and terminfo(4) for more information.
X
XSend bug reports to det@hawkmoon.MN.ORG
SHAR_EOF
if test 935 -ne "`wc -c < 'README'`"
then
	echo shar: "error transmitting 'README'" '(should have been 935 characters)'
fi
fi
echo shar: "extracting 'Makefile'" '(45 characters)'
if test -f 'Makefile'
then
	echo shar: "will not over-write existing file 'Makefile'"
else
sed 's/^X//' << \SHAR_EOF > 'Makefile'
X# @(#) Makefile 0.0+0"
X
Xall:
X	sh aagxl.ti.sh
SHAR_EOF
if test 45 -ne "`wc -c < 'Makefile'`"
then
	echo shar: "error transmitting 'Makefile'" '(should have been 45 characters)'
fi
fi
echo shar: "extracting 'aagxl.ti.sh'" '(9160 characters)'
if test -f 'aagxl.ti.sh'
then
	echo shar: "will not over-write existing file 'aagxl.ti.sh'"
else
sed 's/^X//' << \SHAR_EOF > 'aagxl.ti.sh'
X# @(#) aagxl.ti.sh 0.0+0"
X
X# Since tic can't handle more than 4096 bytes worth of compiled entries, the
X# program below must be used to break up the compiles into managable chunks.
X# The following command will compile and install all the entries in this file:
X# sh aagxl.ti.sh
X
XDIR=${TERMINFO:-/usr/lib/terminfo}
XTERMBASE=aagxl
Xecho Installing Ann Arbor GuruXL terminfo entry $TERMBASE in $DIR
Xscr=/tmp/i$$
Xsrc=/tmp/terminfo.src
Xbase=`basename $0`
Xcsplit -s -k -f $scr $base "%^$TERMBASE%" "/^$TERMBASE/" {99} 2>/dev/null
Xmv ${scr}00 $src
Xtic -v $src
Xls ${scr}*|xargs -n1 tic -v
Xfind $DIR/a -name "$TERMBASE*" -print|xargs chmod 644
Xrm -f ${scr}* $src
Xexit
X
Xaagxl|aagxl-36|aagxl-36x80|aagxl-am|ann arbor guru XL 36x80,
X	am, bw,	da, db,	eo, mir, xon,
X	cols#80, lines#36, lm#255,
X	bel=^G,	blink=\E[5m, bold=\E[1m, cbt=\E[Z,
X	civis=\E[>56h, clear=\E[H\E[2J,
X	cnorm=\E[>31h\E[>32;56l, cr=\r,	csr=\E[%i%p1%d;%p2%dr,
X	cub=\E[%p1%dD, cub1=\b,	cud=\E[%p1%dB, cud1=\n,
X	cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
X	cuu=\E[%p1%dA, cuu1=\EM, dch=\E[%p1%dP,	dch1=\E[P,
X	dl=\E[%p1%dM, dl1=\E[M,	ech=[%p1%dX, ed=\E[J, el=\E[K,
X	ff=\f, flash=\E7\E[H\E[1m\E9\E[m\E9\E8,	home=\E[H,
X	hpa=\E[%i%p1%d`, ht=\t,	il=\E[%p1%dL, il1=\E[L,	ind=\ED,
X	indn=\E[%p1%dS,	invis=\E[8m, is2=\E[36;;;36p\E[1Q,
X	mc0=\E[0i, mc4=\E[4i,
X	mc5=\E[5i, mc5p=\E[%p1%dV, nel=\EE, prot=\E[8o,
X	rc=\E8,	rep=%p1%c\E[%p2%db, rev=\E[7m, ri=\EM,
X	rin=\E[%p1%dT, rmacs=\E)B^N,
X	rmcup=\E[255;;;36p\E[255;1H, rmir=\E[4l,
X	rmm=\E[52l, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m,
X	smacs=\E(A^O, smcup=\E[36;;;36p, smir=\E[4h,
X	smkx=\E[?1h\E=,	smm=\E[>52h, smso=\E[7m, smul=\E[4m,
X	uc=\E[4m%p1%c\E[m\E[1C,	vpa=\E[%i%p1%dd,
Xaagxl-36x88|ann	arbor guru XL 36x88,
X	cols#88, is2=\E[36;;;36;88p\E[1Q, smcup=\E[36;;;36;88p,
X	use=aagxl,
Xaagxl-36x96|ann	arbor guru XL 36x96,
X	cols#96, is2=\E[36;;;36;96p\E[1Q, smcup=\E[36;;;36;96p,
X	use=aagxl,
Xaagxl-36x108|ann arbor guru XL 36x108,
X	cols#108, is2=\E[36;;;36;108p\E[1Q, smcup=\E[36;;;36;108p,
X	use=aagxl,
Xaagxl-36x120|ann arbor guru XL 36x120,
X	cols#120, is2=\E[36;;;36;120p\E[1Q, smcup=\E[36;;;36;120p,
X	use=aagxl,
Xaagxl-w|aagxl-36-w|aagxl-36x132|ann arbor guru XL 36x132,
X	cols#132, is2=\E[36;;;36;132p\E[1Q, smcup=\E[36;;;36;132p,
X	use=aagxl,
Xaagxl-36x138|ann arbor guru XL 36x138,
X	cols#138, is2=\E[36;;;36;138p\E[1Q, smcup=\E[36;;;36;138p,
X	use=aagxl,
Xaagxl-36x162|ann arbor guru XL 36x162,
X	cols#162, is2=\E[36;;;36;162p\E[1Q, smcup=\E[36;;;36;162p,
X	use=aagxl,
Xaagxl-40|aagxl-40x80|ann arbor guru XL 40x80,
X	lines#40, is2=\E[40;;;40p\E[1Q, smcup=\E[40;;;40p,
X	use=aagxl,
Xaagxl-40x88|ann	arbor guru XL 40x88,
X	cols#88, is2=\E[40;;;40;88p\E[1Q, lines#40, smcup=\E[40;;;40;88p,
X	use=aagxl,
Xaagxl-40x96|ann	arbor guru XL 40x96,
X	cols#96, is2=\E[40;;;40;96p\E[1Q, lines#40, smcup=\E[40;;;40;96p,
X	use=aagxl,
Xaagxl-40x108|ann arbor guru XL 40x108,
X	cols#108, is2=\E[40;;;40;108p\E[1Q, lines#40, smcup=\E[40;;;40;108p,
X	use=aagxl,
Xaagxl-40x120|ann arbor guru XL 40x120,
X	cols#120, is2=\E[40;;;40;120p\E[1Q, lines#40, smcup=\E[40;;;40;120p,
X	use=aagxl,
Xaagxl-40-w|aagxl-40x132|ann arbor guru XL 40x132,
X	cols#132, is2=\E[40;;;40;132p\E[1Q, lines#40, smcup=\E[40;;;40;132p,
X	use=aagxl,
Xaagxl-40x138|ann arbor guru XL 40x138,
X	cols#138, is2=\E[40;;;40;138p\E[1Q, lines#40, smcup=\E[40;;;40;138p,
X	use=aagxl,
Xaagxl-40x162|ann arbor guru XL 40x162,
X	cols#162, is2=\E[40;;;40;162p\E[1Q, lines#40, smcup=\E[40;;;40;162p,
X	use=aagxl,
Xaagxl-42|aagxl-42x80|ann arbor guru XL 42x80,
X	lines#42, is2=\E[42;;;42p\E[1Q, smcup=\E[42;;;42p,
X	use=aagxl,
Xaagxl-42x88|ann	arbor guru XL 42x88,
X	cols#88, is2=\E[42;;;42;88p\E[1Q, lines#42, smcup=\E[42;;;42;88p,
X	use=aagxl,
Xaagxl-42x96|ann	arbor guru XL 42x96,
X	cols#96, is2=\E[42;;;42;96p\E[1Q, lines#42, smcup=\E[42;;;42;96p,
X	use=aagxl,
Xaagxl-42x108|ann arbor guru XL 42x108,
X	cols#108, is2=\E[42;;;42;108p\E[1Q, lines#42, smcup=\E[42;;;42;108p,
X	use=aagxl,
Xaagxl-42x120|ann arbor guru XL 42x120,
X	cols#120, is2=\E[42;;;42;120p\E[1Q, lines#42, smcup=\E[42;;;42;120p,
X	use=aagxl,
Xaagxl-42-w|aagxl-42x132|ann arbor guru XL 42x132,
X	cols#132, is2=\E[42;;;42;132p\E[1Q, lines#42, smcup=\E[42;;;42;132p,
X	use=aagxl,
Xaagxl-42x138|ann arbor guru XL 42x138,
X	cols#138, is2=\E[42;;;42;138p\E[1Q, lines#42, smcup=\E[42;;;42;138p,
X	use=aagxl,
Xaagxl-42x162|ann arbor guru XL 42x162,
X	cols#162, is2=\E[42;;;42;162p\E[1Q, lines#42, smcup=\E[42;;;42;162p,
X	use=aagxl,
Xaagxl-46|aagxl-46x80|ann arbor guru XL 46x80,
X	lines#46, is2=\E[46;;;46p\E[1Q, smcup=\E[46;;;46p,
X	use=aagxl,
Xaagxl-46x88|ann	arbor guru XL 46x88,
X	cols#88, is2=\E[46;;;46;88p\E[1Q, lines#46, smcup=\E[46;;;46;88p,
X	use=aagxl,
Xaagxl-46x96|ann	arbor guru XL 46x96,
X	cols#96, is2=\E[46;;;46;96p\E[1Q, lines#46, smcup=\E[46;;;46;96p,
X	use=aagxl,
Xaagxl-46x108|ann arbor guru XL 46x108,
X	cols#108, is2=\E[46;;;46;108p\E[1Q, lines#46, smcup=\E[46;;;46;108p,
X	use=aagxl,
Xaagxl-46x120|ann arbor guru XL 46x120,
X	cols#120, is2=\E[46;;;46;120p\E[1Q, lines#46, smcup=\E[46;;;46;120p,
X	use=aagxl,
Xaagxl-46-w|aagxl-46x132|ann arbor guru XL 46x132,
X	cols#132, is2=\E[46;;;46;132p\E[1Q, lines#46, smcup=\E[46;;;46;132p,
X	use=aagxl,
Xaagxl-46x138|ann arbor guru XL 46x138,
X	cols#138, is2=\E[46;;;46;138p\E[1Q, lines#46, smcup=\E[46;;;46;138p,
X	use=aagxl,
Xaagxl-46x162|ann arbor guru XL 46x162,
X	cols#162, is2=\E[46;;;46;162p\E[1Q, lines#46, smcup=\E[46;;;46;162p,
X	use=aagxl,
Xaagxl-50|aagxl-50x80|ann arbor guru XL 50x80,
X	lines#50, is2=\E[50;;;50p\E[1Q, smcup=\E[50;;;50p,
X	use=aagxl,
Xaagxl-50x88|ann	arbor guru XL 50x88,
X	cols#88, is2=\E[50;;;50;88p\E[1Q, lines#50, smcup=\E[50;;;50;88p,
X	use=aagxl,
Xaagxl-50x96|ann	arbor guru XL 50x96,
X	cols#96, is2=\E[50;;;50;96p\E[1Q, lines#50, smcup=\E[50;;;50;96p,
X	use=aagxl,
Xaagxl-50x108|ann arbor guru XL 50x108,
X	cols#108, is2=\E[50;;;50;108p\E[1Q, lines#50, smcup=\E[50;;;50;108p,
X	use=aagxl,
Xaagxl-50x120|ann arbor guru XL 50x120,
X	cols#120, is2=\E[50;;;50;120p\E[1Q, lines#50, smcup=\E[50;;;50;120p,
X	use=aagxl,
Xaagxl-50-w|aagxl-50x132|ann arbor guru XL 50x132,
X	cols#132, is2=\E[50;;;50;132p\E[1Q, lines#50, smcup=\E[50;;;50;132p,
X	use=aagxl,
Xaagxl-50x138|ann arbor guru XL 50x138,
X	cols#138, is2=\E[50;;;50;138p\E[1Q, lines#50, smcup=\E[50;;;50;138p,
X	use=aagxl,
Xaagxl-50x162|ann arbor guru XL 50x162,
X	cols#162, is2=\E[50;;;50;162p\E[1Q, lines#50, smcup=\E[50;;;50;162p,
X	use=aagxl,
Xaagxl-54|aagxl-54x80|ann arbor guru XL 54x80,
X	lines#54, is2=\E[54;;;54p\E[1Q, smcup=\E[54;;;54p,
X	use=aagxl,
Xaagxl-54x88|ann	arbor guru XL 54x88,
X	cols#88, is2=\E[54;;;54;88p\E[1Q, lines#54, smcup=\E[54;;;54;88p,
X	use=aagxl,
Xaagxl-54x96|ann	arbor guru XL 54x96,
X	cols#96, is2=\E[54;;;54;96p\E[1Q, lines#54, smcup=\E[54;;;54;96p,
X	use=aagxl,
Xaagxl-54x108|ann arbor guru XL 54x108,
X	cols#108, is2=\E[54;;;54;108p\E[1Q, lines#54, smcup=\E[54;;;54;108p,
X	use=aagxl,
Xaagxl-54x120|ann arbor guru XL 54x120,
X	cols#120, is2=\E[54;;;54;120p\E[1Q, lines#54, smcup=\E[54;;;54;120p,
X	use=aagxl,
Xaagxl-54-w|aagxl-54x132|ann arbor guru XL 54x132,
X	cols#132, is2=\E[54;;;54;132p\E[1Q, lines#54, smcup=\E[54;;;54;132p,
X	use=aagxl,
Xaagxl-54x138|ann arbor guru XL 54x138,
X	cols#138, is2=\E[54;;;54;138p\E[1Q, lines#54, smcup=\E[54;;;54;138p,
X	use=aagxl,
Xaagxl-54x162|ann arbor guru XL 54x162,
X	cols#162, is2=\E[54;;;54;162p\E[1Q, lines#54, smcup=\E[54;;;54;162p,
X	use=aagxl,
Xaagxl-60|aagxl-60x80|ann arbor guru XL 60x80,
X	lines#60, is2=\E[60;;;60p\E[1Q, smcup=\E[60;;;60p,
X	use=aagxl,
Xaagxl-60x88|ann	arbor guru XL 60x88,
X	cols#88, is2=\E[60;;;60;88p\E[1Q, lines#60, smcup=\E[60;;;60;88p,
X	use=aagxl,
Xaagxl-60x96|ann	arbor guru XL 60x96,
X	cols#96, is2=\E[60;;;60;96p\E[1Q, lines#60, smcup=\E[60;;;60;96p,
X	use=aagxl,
Xaagxl-60x108|ann arbor guru XL 60x108,
X	cols#108, is2=\E[60;;;60;108p\E[1Q, lines#60, smcup=\E[60;;;60;108p,
X	use=aagxl,
Xaagxl-60x120|ann arbor guru XL 60x120,
X	cols#120, is2=\E[60;;;60;120p\E[1Q, lines#60, smcup=\E[60;;;60;120p,
X	use=aagxl,
Xaagxl-60-w|aagxl-60x132|ann arbor guru XL 60x132,
X	cols#132, is2=\E[60;;;60;132p\E[1Q, lines#60, smcup=\E[60;;;60;132p,
X	use=aagxl,
Xaagxl-60x138|ann arbor guru XL 60x138,
X	cols#138, is2=\E[60;;;60;138p\E[1Q, lines#60, smcup=\E[60;;;60;138p,
X	use=aagxl,
Xaagxl-60x162|ann arbor guru XL 60x162,
X	cols#162, is2=\E[60;;;60;162p\E[1Q, lines#60, smcup=\E[60;;;60;162p,
X	use=aagxl,
Xaagxl-66|aagxl-66x80|ann arbor guru XL 66x80,
X	lines#66, is2=\E[66;;;66p\E[1Q, smcup=\E[66;;;66p,
X	use=aagxl,
Xaagxl-66x88|ann	arbor guru XL 66x88,
X	cols#88, is2=\E[66;;;66;88p\E[1Q, lines#66, smcup=\E[66;;;66;88p,
X	use=aagxl,
Xaagxl-66x96|ann	arbor guru XL 66x96,
X	cols#96, is2=\E[66;;;66;96p\E[1Q, lines#66, smcup=\E[66;;;66;96p,
X	use=aagxl,
Xaagxl-66x108|ann arbor guru XL 66x108,
X	cols#108, is2=\E[66;;;66;108p\E[1Q, lines#66, smcup=\E[66;;;66;108p,
X	use=aagxl,
Xaagxl-66x120|ann arbor guru XL 66x120,
X	cols#120, is2=\E[66;;;66;120p\E[1Q, lines#66, smcup=\E[66;;;66;120p,
X	use=aagxl,
Xaagxl-66-w|aagxl-66x132|ann arbor guru XL 66x132,
X	cols#132, is2=\E[66;;;66;132p\E[1Q, lines#66, smcup=\E[66;;;66;132p,
X	use=aagxl,
Xaagxl-66x138|ann arbor guru XL 66x138,
X	cols#138, is2=\E[66;;;66;138p\E[1Q, lines#66, smcup=\E[66;;;66;138p,
X	use=aagxl,
Xaagxl-66x162|ann arbor guru XL 66x162,
X	cols#162, is2=\E[66;;;66;162p\E[1Q, lines#66, smcup=\E[66;;;66;162p,
X	use=aagxl,
SHAR_EOF
if test 9160 -ne "`wc -c < 'aagxl.ti.sh'`"
then
	echo shar: "error transmitting 'aagxl.ti.sh'" '(should have been 9160 characters)'
fi
fi
exit 0
#	End of shell archive