PORT-MODULES(5) - File Formats Manual # PORT-MODULES(5) - File Formats Manual
NAME # port-modules - documentation and conventions used in port modules
DESCRIPTION # The OpenBSD Ports framework is based on a gigantic makefile named bsd.port.mk(5).
In order to curb unwieldy growth, parts of the framework that are not always needed have been set apart in optional files called port modules, which are retrieved as needed through the MODULES variable of bsd.
...
PORT-SEARCH-HELPER(1) - General Commands Manual # PORT-SEARCH-HELPER(1) - General Commands Manual
NAME # port-search-helper - find index entry in ports index according to selected criteria
SYNOPSIS # port-search-helper index=file [category=cat] [maintainer=person] [key=value]
DESCRIPTION # port-search-helper scans index file file for index entry (or entries) according to selected criteria, such as category, maintainer name or actual name.
Matching is done using perl regular expressions, and corresponding entries get printed as a list on a single line on standard output.
...
PORTGEN(1) - General Commands Manual # PORTGEN(1) - General Commands Manual
NAME # portgen - port modules on the fly
SYNOPSIS # portgen [-m makeopt] type module-name
DESCRIPTION # The portgen utility creates ports for the given module-name from type module framework. The module is downloaded, analyzed and translated into a port. Any missing dependencies are handled recursively. New ports will land under ${PORTSDIR}/mystuff. The PORTSDIR value will be taken from current user environment, and defaults to /usr/ports.
...
PORTS(7) - Miscellaneous Information Manual # PORTS(7) - Miscellaneous Information Manual
NAME # ports - contributed applications
DESCRIPTION # The OpenBSD Ports Collection is the infrastructure used to create binary packages for third party applications.
For normal usage refer to packages(7), as most ports produce binary packages which are available from the official HTTP mirrors.
Each port contains any patches necessary to make the original application source code compile and run on OpenBSD.
...
RELEASE(8) - System Manager’s Manual # RELEASE(8) - System Manager’s Manual
NAME # release - building an OpenBSD release
DESCRIPTION # There are several steps necessary to build a release:
Update sources. Build and install a new kernel. Build a new base system. Make and validate the base system release. Build and install Xenocara. Make and validate the Xenocara release. Create boot and installation disk images. Make the third party packages.
...