{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"autogen-5.16.2","path":"devel/autogen","url":"/packages/current/devel/autogen/","comment":"automatic text creation from templates","homepage":"https://autogen.sourceforge.net/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"AutoGen is a tool designed to simplify the creation and maintenance\nof programs that contain large amounts of repetitious text. It is\nespecially valuable in programs that have several blocks of text\nthat must be kept synchronized.\n\nAutoGen can now accept XML files as definition input, in addition\nto CGI data (for producing dynamic HTML) and traditional AutoGen\ndefinitions.\n\nA common example where this would be useful is in creating and\nmaintaining the code required for processing program options.\nProcessing options requires multiple constructs to be maintained\nin parallel in different places in your program. Options maintenance\nneeds to be done countless times. So, AutoGen comes with an add-on\npackage named AutoOpts that simplifies the maintenance and documentation\nof program options.\n","package_architecture":"amd64","stem":"autogen","readme":null,"dependencies":[{"path":"devel/gettext","type":"library","package_spec":"","url":"/packages/current/devel/gettext/"},{"path":"lang/guile","type":"library","package_spec":"","url":"/packages/current/lang/guile/"},{"path":"textproc/libxml","type":"library","package_spec":"","url":"/packages/current/textproc/libxml/"},{"path":"shells/bash","type":"build","package_spec":"","url":"/packages/current/shells/bash/"},{"path":"devel/gmake","type":"build","package_spec":"","url":"/packages/current/devel/gmake/"}],"reverse_dependencies":{"count":9,"url":"/packages/data/bc/bcff9a23c65b530e6fcf2f2a67063e0315194235f3a88593949e8607389fd305.json"},"categories":["devel"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
