xref: /freebsd/release/packages/template.ucl (revision d9cc3d558d00ee7f62dbef2032f099033c91d2a1)
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
11# For base packages, origin is always "base".
12origin = "base"
13categories = [ base ]
14
15# $VERSION is the version of the base system being built.
16version = "${VERSION}"
17
18# Maintainer and WWW point to freebsd.org by default.  This should not be
19# changed in package-specific manifests even for third-party packages.
20maintainer = "${PKG_MAINTAINER}"
21www = "${PKG_WWW}"
22
23# Default the license to BSD2CLAUSE since this is the standard license for
24# the base system.
25licenselogic = "single"
26licenses = [ BSD2CLAUSE ]
27
28# By default, packages go in the "base" set which includes everything.
29annotations {
30	set = base
31}
32
33# Include the package-specific UCL.
34.include(try=false,duplicate=rewrite) "${UCLFILES}/${PKGGENNAME}-all.ucl"
35.include(try=true,duplicate=rewrite) "${UCLFILES}/${PKGNAME}.ucl"
36.include(try=true,duplicate=rewrite) "${UCLFILES}/${FORCEINCLUDE}.ucl"
37