Ports,
Bsd.port.arch.mk,
Distfiles,
Pkg_add,
Modules,
Intro,
Mk.conf,
Specs,
Pkgpath,
Ftp,
Pkg_create,
Bsd-Port-Mk BSD.PORT.MK(5) - File Formats Manual # BSD.PORT.MK(5) - File Formats Manual
NAME # bsd.port.mk - ports tree master Makefile fragment
SYNOPSIS # .include <bsd.port.mk>
DESCRIPTION # bsd.port.mk contains the [ports(7)](/man/man7/ports.7) tree make(1) framework, in the form of documented public targets, variables and paths.
The actual bsd.port.mk file lives under ${PORTSDIR}/infrastructure/mk, with make(1)’s system include file redirecting to it.
Optional parts of this framework have been moved to port-modules(5) in an effort to shrink the main file (see also MODULES) .
...
BULK(8) - System Manager’s Manual # BULK(8) - System Manager’s Manual
NAME # bulk - building OpenBSD packages in bulk
DESCRIPTION # There are quite a few steps necessary to build packages on a cluster. They are:
Choose master machine setup and create partitions. Setup chrooted builds on the master. Add slaves and do a full bulk. Clean up and do subsequent bulks. Perform additional maintenance. 1. Choose master machine setup and create partitions # Setup a master machine with enough room for a chroot, say /build.
...
DPB(1) - General Commands Manual # DPB(1) - General Commands Manual
NAME # dpb - distributed ports builder
SYNOPSIS # dpb [-acemqRrsUuvx] [-A arch] [-B chroot] [-b logfile] [-C pathlist] [-D PARAM=value] [-F m] [-f m] [-h hosts] [-I pathlist] [-J p] [-j n] [-L logdir] [-l lockdir] [-M threshold] [-P pathlist] [-p parallel] [-S logfile] [-X pathlist] [pathlist …]
DESCRIPTION # dpb is used to build ports on a cluster of machines, or on a single machine with several cores.
...
MIRRORING-PORTS(7) - Miscellaneous Information Manual # MIRRORING-PORTS(7) - Miscellaneous Information Manual
NAME # mirroring-ports - how to build a mirror for ports distfiles
DESCRIPTION # The OpenBSD Ports Collection offers some powerful tools to mirror software sources.
dpb(1) features a -F option which is explicitly designed for mirroring distfiles.
If run with -F jobs, dpb will
Limit itself to fetching distfiles, and not build any packages.
Disregard any architecture or broken annotation, and try to fetch every distfile.
...