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:
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
|
@ -330,6 +330,7 @@
|
|||
SUBDIR += gdb6
|
||||
SUBDIR += gdbmods
|
||||
SUBDIR += geany
|
||||
SUBDIR += generate
|
||||
SUBDIR += gengameng
|
||||
SUBDIR += gengetopt
|
||||
SUBDIR += genproto
|
||||
|
|
26
devel/generate/Makefile
Normal file
26
devel/generate/Makefile
Normal 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
3
devel/generate/distinfo
Normal 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
14
devel/generate/pkg-descr
Normal 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
|
Loading…
Reference in a new issue