Date: Mon, 31 May 1999 00:42:58 -0500 (CDT) From: adam@whizkidtech.net To: FreeBSD-gnats-submit@freebsd.org Subject: ports/11953: New port gracula (Graphic Counter Language 2.30) Message-ID: <199905310542.AAA16588@whizkidtech.net>
next in thread | raw e-mail | index | archive | help
>Number: 11953 >Category: ports >Synopsis: New port - Graphic Counter Language >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun May 30 22:50:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: G. Adam Stanislav >Release: FreeBSD 3.1-RELEASE i386 >Organization: Whiz Kid Technomagic >Environment: >Description: Graphic Counter Language is a powerful programming language for the creation of graphic (and textual) counters and timers. It is useful both for creation of CGI and SSI web counters, and for the use of graphical applications, such as XWindow programs. As of version 2.30, GCL can receive its variables not only from the script but also from the value of environment variables as well as from the output of external programs. A sample program is included which allows the creation of counters showing the number of seconds (or minutes, hours, days) left before the year 2000. For more information, see http://www.whizkidtech.net/gcl/ . Gracula is both the compiler and the interpreter for Graphic Counter Language. It was developed and thoroughly tested under FreeBSD 3.1 and 2.2.5. Please keep it in the graphics category: It is not www specific, and it certainly is not "yet another web counter." It is a programming language. Please note that additional ports will follow that depend on this one. >How-To-Repeat: >Fix: # 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: # # gracula # gracula/Makefile # gracula/files # gracula/files/md5 # gracula/pkg # gracula/pkg/COMMENT # gracula/pkg/DESCR # gracula/pkg/PLIST # echo c - gracula mkdir -p gracula > /dev/null 2>&1 echo x - gracula/Makefile sed 's/^X//' >gracula/Makefile << 'END-of-gracula/Makefile' X# New ports collection makefile for: gracula X# Version required: 2.30 X# Date created: 30 May 1999 X# Whom: G. Adam Stanislav <adam@whizkidtech.net> X# X# $Id$ X# X XDISTNAME= gracula-2.30 XCATEGORIES= graphics XMASTER_SITES= ftp://ftp.whizkidtech.net/cgi/gcl/ \ X http://www.whizkidtech.net/gcl/ X XMAINTAINER= adam@whizkidtech.net X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/gracula ${PREFIX}/bin X $(INSTALL_PROGRAM) ${WRKSRC}/sec2000 ${PREFIX}/bin X.if !defined (NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/gracula X ${INSTALL_MAN} ${WRKSRC}/NNL ${PREFIX}/share/doc/gracula X ${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/gracula X @echo X @echo " Please read the file ${PREFIX}/share/doc/gracula/README" X @echo " to learn how to use Graphic Counter Language." X.endif X @echo X @echo " An introductory tutorial, and a GCL FAQ, can be found at" X @echo " http://www.whizkidtech.net/gcl/" X @echo " You should read both to take full advantage of the power" X @echo " of Graphic Counter Language." X @echo X @echo " Also, sample scripts and graphics are available from" X @echo " Count Gracula's Gallery, http://www.whizkidtech.net/gcl/gallery/" X @echo X X.include <bsd.port.mk> END-of-gracula/Makefile echo c - gracula/files mkdir -p gracula/files > /dev/null 2>&1 echo x - gracula/files/md5 sed 's/^X//' >gracula/files/md5 << 'END-of-gracula/files/md5' XMD5 (gracula-2.30.tar.gz) = ab0459caa839bdb49c3956aeb1677fa5 END-of-gracula/files/md5 echo c - gracula/pkg mkdir -p gracula/pkg > /dev/null 2>&1 echo x - gracula/pkg/COMMENT sed 's/^X//' >gracula/pkg/COMMENT << 'END-of-gracula/pkg/COMMENT' XGracula is a Graphic Counter Language compiler/interpreter. END-of-gracula/pkg/COMMENT echo x - gracula/pkg/DESCR sed 's/^X//' >gracula/pkg/DESCR << 'END-of-gracula/pkg/DESCR' XGraphic Counter Language is a powerful programming language for the creation of Xgraphic and textual counters and timers. These can be used on the web, as well Xas in graphic application programs (such as XWindow applications) which can Xcall the GCL interpeter internally and have it create a counter or a timer. X XGracula is the compiler/interpreter for Graphic Counter Language, developed Xunder FreeBSD, though usable on any Unix system. X XFor details about the language, visit GCL home page (www.whizkidtech.net/gcl/) Xas well as Count Gracula's Gallery (www.whizkidtech.net/gcl/gallery) which Xcontains a number of sample GCL scripts and showcases various counter designs. X XGCL requires no configuration files. All you provide is graphic images and Xsimple scripts. Optionally, you may link the images directly into the gracula Xexecutable. GCL can also receive input from external programs. A sample program Xis included (sec2000). It allows the creation of GCL counters to display the Xnumber of seconds (or minutes, hours, days) left till the Year 2000. X XGracula is written in C and highly optimized for speed which makes it work Xreliably even on the busiest web sites. X XG. Adam Stanislav <adam@whizkidtech.net> END-of-gracula/pkg/DESCR echo x - gracula/pkg/PLIST sed 's/^X//' >gracula/pkg/PLIST << 'END-of-gracula/pkg/PLIST' Xbin/gracula Xbin/sec2000 Xshare/doc/gracula/NNL Xshare/doc/gracula/README X@dirrm share/doc/gracula END-of-gracula/pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905310542.AAA16588>