xref: /freebsd/release/packages/template.ucl (revision 23e69b54973fcb68d14986ec1600d9dfd0cb7af3)
1# This is the default set of options applied to all packages, unless overridden
2# in the package-specific manifests.
3
4# The name of the package.  $PKG_NAME_PREFIX is "FreeBSD", or might be replaced
5# by a downstream packager.
6name = "${PKG_NAME_PREFIX}-${PKGNAME}"
7
8# Base packages always install to /.
9prefix = "/"
10
11origin = "base/${PKG_NAME_PREFIX}-${PKGNAME}"
12categories = [ base ]
13
14# $VERSION is the version of the base system being built.
15version = "${VERSION}"
16
17# Maintainer and WWW point to freebsd.org by default.  This should not be
18# changed in package-specific manifests even for third-party packages.
19maintainer = "${PKG_MAINTAINER}"
20www = "${PKG_WWW}"
21
22# Default the license to BSD2CLAUSE since this is the standard license for
23# the base system.
24licenselogic = "single"
25licenses = [ BSD2CLAUSE ]
26
27# By default, packages go in the "base" set which includes everything.
28annotations {
29	set = base
30}
31
32# Include the package-specific UCL.
33.include(try=false,duplicate=rewrite) "${UCLFILES}/${PKGGENNAME}-all.ucl"
34.include(try=true,duplicate=rewrite) "${UCLFILES}/${PKGNAME}.ucl"
35.include(try=true,duplicate=rewrite) "${UCLFILES}/${FORCEINCLUDE}.ucl"
36