{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel"],"comment":"Simple text pre-processor","compare":"/compare/generate/index.json","dependentCount":null,"description":"Generate is a text preprocessor that I originally wrote to help me write\ncustom accounting applications based on the Progress database product. I\nfelt that the built in wasn't useful enough so I designed a new one and\nimplemented it. It actually started life as a package configuration and\nbatch file generator for DOS and mutated to a simple script interpreter\nto replace shar file distribution. At this point it has almost nothing in\ncommon with that first program.\n\nThe basic idea behind generate is to create a script which generates files.\nThere is some simple flow control constructs but the power lies in its\nmacro processing. I have shamelessly stolen ideas from cpp, m4, make and\nDavid Tilbrook's dtree.","flavors":[],"html":"https://daemonports.org/dragonfly/devel/generate/","kind":"port","lastUpdate":null,"license":["UNKNOWN"],"maintainer":"darcy@druid.net","name":"generate","newest":false,"newestVersion":"3.2","noVulnData":false,"origin":"devel/generate","otherSystems":[{"maintainer":"darcy@druid.net","newest":true,"origin":"devel/generate","path":"/devel/generate/","system":"FreeBSD","updated":"2026-10-17","version":"3.2"},{"maintainer":"pkgsrc-users@NetBSD.org","origin":"devel/generate","path":"/netbsd/devel/generate/","system":"NetBSD","version":"2.8"},{"maintainer":"darcy@druid.net","newest":true,"noVulnData":true,"origin":"devel/generate","path":"","system":"GhostBSD","version":"3.2"}],"packages":null,"pkgName":"generate-3.0","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"3.0","versions":null,"vulnerabilities":null,"www":"https://www.druid.net/darcy/readme-generate.html"}
