Generate is a text preprocessor that I originally wrote to help me write

custom accounting applications based on the Progress database product. I
felt that the built in wasn't useful enough so I designed a new one and
implemented it. It actually started life as a package configuration and
batch file generator for DOS and mutated to a simple script interpreter
to replace shar file distribution. At this point it has almost nothing in
common with that first program.

The basic idea behind generate is to create a script which generates files.
There is some simple flow control constructs but the power lies in its
macro processing. I have shamelessly stolen ideas from cpp, m4, make and
David Tilbrook's dtree.

WWW: http://www.druid.net/darcy/readme-generate.html

PR:		ports/102507
Submitted by:	D'Arcy J.M. Cain <darcy at druid.net>
This commit is contained in:
Renato Botelho 2006-08-29 17:27:41 +00:00
parent 3b2cb054d9
commit a9b268a1ac
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=171626
4 changed files with 44 additions and 0 deletions

View file

@ -330,6 +330,7 @@
SUBDIR += gdb6
SUBDIR += gdbmods
SUBDIR += geany
SUBDIR += generate
SUBDIR += gengameng
SUBDIR += gengetopt
SUBDIR += genproto

26
devel/generate/Makefile Normal file
View file

@ -0,0 +1,26 @@
# New ports collection makefile for: generate
# Date created: 24 August 2006
# Whom: D'Arcy J.M. Cain <darcy@druid.net>
#
# $FreeBSD$
#
PORTNAME= generate
PORTVERSION= 2.3
CATEGORIES= devel
MASTER_SITES= ftp://ftp.druid.net/pub/distrib/
EXTRACT_SUFX= .tgz
MAINTAINER= darcy@druid.net
COMMENT= Simple text pre-processor
USE_GMAKE= yes
MAN1= generate.1
PLIST_FILES= bin/generate bin/rgenerate
post-patch:
@${REINPLACE_CMD} -e 's,^CFLAGS *=,CFLAGS +=,' \
${WRKSRC}/Makefile
.include <bsd.port.mk>

3
devel/generate/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (generate-2.3.tgz) = 17862c9fc365796a833b4f45b54518e7
SHA256 (generate-2.3.tgz) = 8601c705be9ae1a0674d07d3d38f4dfbdf732014819eb44ac70ea3d884119861
SIZE (generate-2.3.tgz) = 28752

14
devel/generate/pkg-descr Normal file
View file

@ -0,0 +1,14 @@
Generate is a text preprocessor that I originally wrote to help me write
custom accounting applications based on the Progress database product. I
felt that the built in wasn't useful enough so I designed a new one and
implemented it. It actually started life as a package configuration and
batch file generator for DOS and mutated to a simple script interpreter
to replace shar file distribution. At this point it has almost nothing in
common with that first program.
The basic idea behind generate is to create a script which generates files.
There is some simple flow control constructs but the power lies in its
macro processing. I have shamelessly stolen ideas from cpp, m4, make and
David Tilbrook's dtree.
WWW: http://www.druid.net/darcy/readme-generate.html