./devel/generate, Simple text pre-processor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.8, Package name: generate-2.8, Maintainer: pkgsrc-users

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.


Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2023-12-15 14:48:13 by Thomas Klausner | Files touched by this commit (5)
Log message:
*: reset MAINTAINER/OWNER for inactive developer
   2023-08-16 09:58:14 by Nia Alarie | Files touched by this commit (1)
Log message:
generate: Strip out -Werror (fails with newer gcc)

While here, comment out OWNER (email address bounces)
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-08-24 08:00:47 by Tobias Nygren | Files touched by this commit (4)
Log message:
{py-,}generate: make distinfo checksums match upstream, set DIST_SUBDIR.

This checksum matches what FreeBSD ports has.
Analysis: The distfile changed on the master site back in 2015.
The difference between old and new is that a different RCS id is
embedded in setup.py, so no PKGREVISION bump.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-10-08 13:25:55 by D'Arcy J.M. Cain | Files touched by this commit (1)
Log message:
Add do-install target.
   2013-10-06 20:53:11 by D'Arcy J.M. Cain | Files touched by this commit (2)
Log message:
emove unneeded patch.