BSD Ports

devel/autogen 5.18.16nb18 NetBSD

The Automated Text and Program Generation Tool

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
41878040c0
License
gnu-gpl-v3
Categories
devel
Package size
567.6 KiB, 2003.1 KiB installed

Description

AutoGen is a tool designed for generating program files that contain repetitive text with varied substitutions. Its goal is to simplify the maintenance of programs that contain large amounts of repetitious text. This is especially valuable if there are several blocks of such text that must be kept synchronized.

One common example is the problem of maintaining the code required for processing program options. Processing options requires a minimum of four different constructs be kept in proper order in different places in your program. You need at least:

  1. The flag character in the flag string,
  2. code to process the flag when it is encountered,
  3. a global state variable or two, and
  4. a line in the usage text.

In the other systems

SystemPortVersion
NetBSDdevel/autogen5.18.16nb18
FreeBSDdevel/autogen5.18.16_6
OpenBSDdevel/autogen5.16.2
DragonFlydevel/autogen5.18.16_4
MidnightBSDdevel/autogen5.18.16_3
HardenedBSDdevel/autogen5.18.16_6
GhostBSDdevel/autogen5.18.16_6

Install

Binary package:

pkgin install autogen

From pkgsrc:

cd /usr/pkgsrc/devel/autogen && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_645.18.16nb18
NetBSD 10.1 aarch645.18.16nb17
SmartOS / illumos x86_645.18.16nb18
macOS 15 arm645.18.16nb18

Dependencies

Run dependencies 4

Commit history 1

DateCommitCreditsLog message
41878040c0 wiz autogen: add a couple upstream patches, merged and proposed.
Fix CVE-2025-8746. Bump PKGREVISION. From Showta Ishizaki in PR 60680.