Specs

BSD.PORT.MK(5) - File Formats Manual

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) . ...

LIBRARY-SPECS(7) - Miscellaneous Information Manual

Depends, Ports, Ld, Pkg_add, Packages, Specs, Ld.so, Helper, Bsd.port.mk, Ldconfig, Library-Specs

LIBRARY-SPECS(7) - Miscellaneous Information Manual # LIBRARY-SPECS(7) - Miscellaneous Information Manual NAME # library-specs - shared library name specifications DESCRIPTION # Each WANTLIB item in the ports tree conforms to [path/]libname[=major[.minor]] or [path/]libname[>=major[.minor]] All libraries that a package needs must be mentioned in that list. Except for system and X11 libraries, they all must be reachable through LIB_DEPENDS and RUN_DEPENDS, directly, or indirectly through recursive dependencies. Conversely, the ports tree uses WANTLIB to check whether a given LIB_DEPENDS will be required at runtime for shared libraries, and thus turn it into a @depend line (see pkg_create(1)) . ...

PACKAGE(5) - File Formats Manual

Pkg_add, Packages, Specs, Pkg_sign, Pkg_info, Pkg_create, Package

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 “. ...

PACKAGES-SPECS(7) - Miscellaneous Information Manual

Ports, Pkg_add, Packages, Specs, Pkgpath, Bsd.port.mk, Packages-Specs

PACKAGES-SPECS(7) - Miscellaneous Information Manual # PACKAGES-SPECS(7) - Miscellaneous Information Manual NAME # packages-specs - binary package names specifications DESCRIPTION # Each package has a name consisting of at most three parts: stem-version[-flavors] The stem part identifies the package. It may contain some dashes, but its form is mostly conventional. For instance, japanese packages usually start with a ‘ja’ prefix, e.g., “ja-kterm-6.2.0”. The version part starts at the first digit that follows a ‘-’, and goes on up to the following ‘-’, or to the end of the package name, whichever comes first. ...

PKG_CHECK-PROBLEMS(1) - General Commands Manual

Pkg_add, Pkg_create, Bsd.port.mk, Specs, Pkg-Check-Problems

PKG_CHECK-PROBLEMS(1) - General Commands Manual # PKG_CHECK-PROBLEMS(1) - General Commands Manual NAME # pkg_check-problems - verify problems in package collections SYNOPSIS # pkg_check-problems [-CDesv] [-d plist_dir] [-o output] [-p ports_dir] [pkgname …] DESCRIPTION # pkg_check-problems is used to check a collection of packages for problems that cannot be noticed in individual packages, such as conflict and directory registration issues. A conflict is a file that belongs to two distinct packages. ...

PKG_CHECK-VERSION(1) - General Commands Manual

Specs, Pkg-Check-Version

PKG_CHECK-VERSION(1) - General Commands Manual # PKG_CHECK-VERSION(1) - General Commands Manual NAME # pkg_check-version - verify parsing and ordering of package names SYNOPSIS # pkg_check-version [-Hv] pkgname … DESCRIPTION # pkg_check-version takes a list of pkgname and processes them. each name is parsed and checked for issues. in addition, comparable names (same stem and same flavor) are sorted from older to newer version. Options are as follows: -H displays a human-readable version of each pkgname (full version parsing, including known suffixes, dewey numbers parsing, REVISION, EPOCH, flavor markers). ...

PKG_CREATE(1) - General Commands Manual

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_check, Pkg_add, Specs, Pkg_info, Pkg_create, Pkg-Delete

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_INFO(1) - General Commands Manual

Pkg_delete, Package, Pkg_add, Specs, Pkgpath, Bsd.port.mk, Pkg_create, Pkg-Info

PKG_INFO(1) - General Commands Manual # PKG_INFO(1) - General Commands Manual NAME # pkg_info - display information on software packages SYNOPSIS # pkg_info [-AaCcdfIKLMmPqRSstUvz] [-D name[=value]] [-E filename] [-e pkg-name] [-l str] [-Q substring] [-r pkgspec] [pkg-name …] DESCRIPTION # The pkg_info command is used to dump out information for packages, as created by pkg_create(1), which may be still packed up or already installed on the system with the pkg_add(1) command. ...

PKGPATH(7) - Miscellaneous Information Manual

Ports, Packages, Specs, Dpb, Bsd.port.mk, Pkgpath

PKGPATH(7) - Miscellaneous Information Manual # PKGPATH(7) - Miscellaneous Information Manual NAME # pkgpath - ports tree location for a package build DESCRIPTION # Each location in the ports tree is uniquely identified through a pkgpath, which encodes the directory, flavor and subpackage information that allows the build of a package. This is not to be confused with PKG_PATH, the list of URLs from which pkg_add(1) retrieves binary packages. ...