From andy@icc.surw.chel.su  Thu Jan  8 03:47:09 1998
Received: from rich.chel.su (root@mobil.surnet.ru [195.54.2.7])
          by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id DAA05871
          for <FreeBSD-gnats-submit@freebsd.org>; Thu, 8 Jan 1998 03:47:09 -0800 (PST)
          (envelope-from andy@icc.surw.chel.su)
Received: from icc.surw.chel.su (surw.chel.su [195.54.2.162]) by rich.chel.su (8.7.2/Murphy) with ESMTP id RAA05775 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 8 Jan 1998 17:46:18 +0500 (UST)
Received: (from andy@localhost)
          by icc.surw.chel.su (8.8.5/8.8.4)
	  id OAA28170; Thu, 8 Jan 1998 14:50:26 +0300 (MSK)
Message-Id: <199801081150.OAA28170@icc.surw.chel.su>
Date: Thu, 8 Jan 1998 14:50:26 +0300 (MSK)
From: Andrey Zakhvatov <andy@icc.surw.chel.su>
Reply-To: andy@icc.surw.chel.su
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port: teapot-0.9
X-Send-Pr-Version: 3.2

>Number:         5461
>Category:       ports
>Synopsis:       New port: teapot-0.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan  8 14:33:26 PST 1998
>Closed-Date:    Fri Mar 27 02:32:52 PST 1998
>Last-Modified:  Fri Mar 27 02:33:43 PST 1998
>Originator:     Andrey Zakhvatov
>Release:        FreeBSD 2.2.2-RELEASE i386
>Organization:
South Ural Railway ICC
>Environment:

>Description:

   This is a port of Full-screen curses based spread sheet program

This is release 0.9 beta of teapot (Table Editor And Planner, Or:
Teapot), a new spread sheet program for UNIX.

The current release has the following features:

o  curses based user interface with easy to understand menues
o  portable sheet file format uses XDR or ASCII format
o  tbl, LaTeX, HTML, CSV or formatted text files can be generated and
   simple SC and WK1 sheets can be imported
o  typed expression evaluator with the types int, float, string, error,
   pointer to cell and empty
o  iterative expressions
o  powerful cell addressing
o  three-dimensional sheets
o  new expression evaluator functions can be added very easy
o  English, Dutch or German builtin messages or X/OPEN message catalogues
o  a user guide, available as troff -mm, PostScript and ASCII
o  It is still a small and simple program!


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	teapot-0.9
#	teapot-0.9/files
#	teapot-0.9/files/md5
#	teapot-0.9/Makefile
#	teapot-0.9/patches
#	teapot-0.9/patches/patch-aa
#	teapot-0.9/pkg
#	teapot-0.9/pkg/PLIST
#	teapot-0.9/pkg/COMMENT
#	teapot-0.9/pkg/DESCR
#
echo c - teapot-0.9
mkdir -p teapot-0.9 > /dev/null 2>&1
echo c - teapot-0.9/files
mkdir -p teapot-0.9/files > /dev/null 2>&1
echo x - teapot-0.9/files/md5
sed 's/^X//' >teapot-0.9/files/md5 << 'END-of-teapot-0.9/files/md5'
XMD5 (teapot-0.9.tar.gz) = f9d39892d41202ee2234a4074ca2819e
END-of-teapot-0.9/files/md5
echo x - teapot-0.9/Makefile
sed 's/^X//' >teapot-0.9/Makefile << 'END-of-teapot-0.9/Makefile'
X# New ports collection makefile for:	teapot
X# Version required:			0.9
X# Date created:				7 January 1998
X# Whom:					Andrey Zakhvatov
X#
X# $Id$
X#
X
XDISTNAME=	teapot-0.9
XCATEGORIES=	misc
XMASTER_SITES=	ftp://cantor.informatik.rwth-aachen.de/pub/unix/
X
XMAINTAINER=	andy@icc.surw.chel.su
X
XALL_TARGET=
XMAN1=		teapot.1
X
Xdo-install:
X	@ ${INSTALL_PROGRAM} ${WRKSRC}/teapot ${PREFIX}/bin
X	@ cd ${WRKSRC}/doc; make teapot.doc teapot.html teapot.ps
X	@ ${INSTALL_MAN} ${WRKSRC}/teapot.1.en ${PREFIX}/man/man1/teapot.1
X	@ ${MKDIR} ${PREFIX}/share/examples/teapot
X.for file in asqrt asqrt.README counter counter.README life life.README sqrt sqrt.README 
X	@ ${INSTALL_DATA} ${WRKSRC}/examples/${file} ${PREFIX}/share/examples/teapot
X.endfor
X	@ ${MKDIR} ${PREFIX}/share/doc/teapot
X	@ ${INSTALL_DATA} ${WRKSRC}/README-en.html ${PREFIX}/share/doc/teapot/README.html
X	@ ${INSTALL_DATA} ${WRKSRC}/WARNING ${PREFIX}/share/doc/teapot
X.for file in teapot.doc teapot.html teapot.ps
X	@ ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/doc/teapot
X.endfor
X
X.include <bsd.port.mk>
END-of-teapot-0.9/Makefile
echo c - teapot-0.9/patches
mkdir -p teapot-0.9/patches > /dev/null 2>&1
echo x - teapot-0.9/patches/patch-aa
sed 's/^X//' >teapot-0.9/patches/patch-aa << 'END-of-teapot-0.9/patches/patch-aa'
X--- Makefile	Sun May  4 21:27:21 1997
X+++ /home/andy/tmp/wrk/Makefile	Tue Jan  6 22:12:43 1998
X@@ -1,15 +1,15 @@
X #{{{script}}}#{{{ Linux, moria machines, gcc
X-CFLAGS=		-g -pipe -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wcast-qual -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wnested-externs -pedantic -fno-common
X-CPPFLAGS=	
X+#CFLAGS=		-g -pipe -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wcast-qual -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wnested-externs -pedantic -fno-common
X+#CPPFLAGS=	
X #CPPFLAGS=	-DTHE_ELECTRIC_FENCE
X #CPPFLAGS=	-I/usr/dmalloc/include -DDMALLOC
X-LDFLAGS=	-g
X+#LDFLAGS=	-g
X #LDFLAGS=	-g -L/usr/efence/lib
X #LDFLAGS=	-g -L/usr/dmalloc/lib
X-LIBS=		-lcurses -lm
X+#LIBS=		-lcurses -lm
X #LIBS=		-lcurses -lm -lefence
X #LIBS=		-lcurses -lm -ldmalloc
X-MAKEDEPEND=	mkdep -d
X+#MAKEDEPEND=	mkdep -d
X #}}}
X #{{{ Linux, Slackware/Redhat/Debian Distribution, gcc
X #CC=		gcc
X@@ -20,10 +20,9 @@
X #MAKEDEPEND=	gcc -MM
X #}}}
X #{{{ FreeBSD 2.x, gcc
X-#CC=		gcc
X-#CFLAGS=		-pipe -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wcast-qual -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wnested-externs -pedantic -fno-common
X-#CPPFLAGS=	-I./.curses.h -DNO_POSIX_SOURCE
X-#LIBS=		-lncurses -lmytinfo -lm
X+CC=		gcc
X+CFLAGS=		-pipe -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wcast-qual -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wnested-externs -pedantic -fno-common -I./.curses.h -DNO_POSIX_SOURCE
X+LIBS=		-lncurses -lmytinfo -lm
X #LDFLAGS=	
X #MAKEDEPEND=	gcc -MM
X #}}}
END-of-teapot-0.9/patches/patch-aa
echo c - teapot-0.9/pkg
mkdir -p teapot-0.9/pkg > /dev/null 2>&1
echo x - teapot-0.9/pkg/PLIST
sed 's/^X//' >teapot-0.9/pkg/PLIST << 'END-of-teapot-0.9/pkg/PLIST'
Xbin/teapot
Xman/man1/teapot.1.gz
Xshare/doc/teapot/README.html
Xshare/doc/teapot/WARNING
Xshare/doc/teapot/teapot.doc
Xshare/doc/teapot/teapot.html
Xshare/doc/teapot/teapot.ps
Xshare/examples/teapot/asqrt
Xshare/examples/teapot/asqrt.README
Xshare/examples/teapot/counter
Xshare/examples/teapot/counter.README
Xshare/examples/teapot/life
Xshare/examples/teapot/life.README
Xshare/examples/teapot/sqrt
Xshare/examples/teapot/sqrt.README
X@dirrm share/doc/teapot
X@dirrm share/examples/teapot
END-of-teapot-0.9/pkg/PLIST
echo x - teapot-0.9/pkg/COMMENT
sed 's/^X//' >teapot-0.9/pkg/COMMENT << 'END-of-teapot-0.9/pkg/COMMENT'
XFull-screen curses based spread sheet program
END-of-teapot-0.9/pkg/COMMENT
echo x - teapot-0.9/pkg/DESCR
sed 's/^X//' >teapot-0.9/pkg/DESCR << 'END-of-teapot-0.9/pkg/DESCR'
XThis is release 0.9 beta of teapot (Table Editor And Planner, Or:
XTeapot), a new spread sheet program for UNIX.
X
XThe current release has the following features:
X
Xo  curses based user interface with easy to understand menues
Xo  portable sheet file format uses XDR or ASCII format
Xo  tbl, LaTeX, HTML, CSV or formatted text files can be generated and
X   simple SC and WK1 sheets can be imported
Xo  typed expression evaluator with the types int, float, string, error,
X   pointer to cell and empty
Xo  iterative expressions
Xo  powerful cell addressing
Xo  three-dimensional sheets
Xo  new expression evaluator functions can be added very easy
Xo  English, Dutch or German builtin messages or X/OPEN message catalogues
Xo  a user guide, available as troff -mm, PostScript and ASCII
Xo  It is still a small and simple program!
X
XThe following URLs tell you a little more about it:
X
Xhttp://cantor.informatik.rwth-aachen.de/~michael/projects/teapot-en.html
END-of-teapot-0.9/pkg/DESCR
exit


>How-To-Repeat:

>Fix:
	
   Please, check and commit this port. Please, also check
possibility to create german version of this port.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: tg 
State-Changed-When: Fri Mar 27 02:32:52 PST 1998 
State-Changed-Why:  
Imported, thanks. I upgraded to 1.01 while I was at it. 
>Unformatted:
