PACKAGE(5) - File Formats Manual # PACKAGE(5) - File Formats Manual
NAME # package, packing-list, plist - format for OpenBSD binary packages and packing-lists
DESCRIPTION # Binary packages for OpenBSD can be created using pkg_create(1) and are usually manipulated using pkg_add(1), pkg_mklocatedb(1), or pkg_info(1).
The basic underlying format is an archive following the ustar specification that can be handled with tar(1) and compressed using gzip(1).
Package names always end in “.
...
Pkg_delete,
Ports,
Package,
Pkg_add,
Specs,
Pkgpath,
Pkg_sign,
Pkg_info,
Bsd.port.mk,
Tar,
Pkg-Create PKG_CREATE(1) - General Commands Manual # PKG_CREATE(1) - General Commands Manual
NAME # pkg_create - create binary software package for distribution
SYNOPSIS # pkg_create [-mnQqSvx] [-A arches] [-B pkg-destdir] [-D name[=value]] [-L localbase] [-M displayfile] [-P pkgpath:pkgspec:default] [-U undisplayfile] [-u userlist] [-V n] [-W libspec] -d desc -D COMMENT=value -D FULLPKGPATH=value -D PORTSDIR=value -f packinglist -p prefix pkg-name
pkg_create -f packinglist
DESCRIPTION # The pkg_create command is normally used to create a binary package named pkg-name, for subsequent use with pkg_add(1), pkg_delete(1) and pkg_info(1).
...
PKG_DELETE(1) - General Commands Manual # PKG_DELETE(1) - General Commands Manual
NAME # pkg_delete - delete software package distributions
SYNOPSIS # pkg_delete [-acIimnqsVvXx] [-B pkg-destdir] [-D name[=value]] [pkg-name …]
DESCRIPTION # The pkg_delete command is used to delete packages that have been previously installed with the pkg_add(1) command.
Package names may be specified either as the package name itself, or as a filename which consists of the package name plus the “.
...
PKG_MKLOCATEDB(1) - General Commands Manual # PKG_MKLOCATEDB(1) - General Commands Manual
NAME # pkg_mklocatedb - create a locate database for packages
SYNOPSIS # pkg_mklocatedb [-aKnPqu] [-d repository] [-p portsdir] [pkg-name …]
DESCRIPTION # The pkg_mklocatedb command is used to create a file database for binary packages, which can be searched using the locate(1) utility.
Entries created for each package will have the package name prepended: kdelibs-3.3.2p2:/usr/local/bin/meinproc.
If the -p option is used, and SUBDIRLIST is not defined, pkg_mklocatedb will retrieve all package entries from the ports tree.
...
PKG-CONFIG(1) - General Commands Manual # PKG-CONFIG(1) - General Commands Manual
NAME # pkg-config - fetch metadata about installed software packages
SYNOPSIS # pkg-config [options] pkg-name [pkg-name …]
DESCRIPTION # The pkg-config utility retrieves metadata about the installation of software packages. This metadata includes version, compiler and linker flags, and dependency information. It is inspired by, and intended to operate as a drop-in replacement to, the program of the same name available from freedesktop.
...
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.
...