port modules on the fly
utility creates ports for the given
framework. The module is downloaded, analyzed and translated into a port. Any
missing dependencies are handled recursively. New ports will land under
value will be taken
from current user environment, and defaults to
portgen utility currently supports the
following type values:
- for Perl modules on CPAN.
- for Ruby gems.
The following packages must be installed prior to the invocation
portgen utility exits 0 on success,
and >0 if an error occurs.
The following command will download the latest version of Config::AutoConf from
CPAN, parse it and create a port for it:
portgen utility first appeared in
OpenBSD 5.9 as a result of Google Summer of Code 2015.
Not every module could be converted to a port.