Copyright © 2000-2020 The FreeBSD Documentation Project
MAINTAINER
COMMENT
PORTSCOUT
MASTERDIR
BINARY_ALIAS
to Rename Commands
Instead of Patching the Buildgettext
iconv
rc
Scripts)pkg-plist
Practicespkg-*
WRKDIR
WRKDIRPREFIX
bsd.port.mk
exec
Statement in Wrapper
ScriptsCC
and
CXX
CFLAGS
README.html
BROKEN
, FORBIDDEN
, or
IGNORE
DEPRECATED
or
EXPIRATION_DATE
.error
Constructsysctl
Makefile
PORTNAME
BlockPATCHFILES
BlockMAINTAINER
BlockLICENSE
BlockBROKEN
/IGNORE
/DEPRECATED
MessagesUSES
and
USE_x
bsd.port.mk
VariablesUSES
MacrosUSES
7z
ada
autoreconf
blaslapack
bdb
bison
cabal
cargo
charsetfix
cmake
compiler
cpe
cran
desktop-file-utils
desthack
display
dos2unix
drupal
eigen
fakeroot
fam
firebird
fonts
fortran
fuse
gem
gettext
gettext-runtime
gettext-tools
ghostscript
gl
gmake
gnome
go
gperf
grantlee
groff
gssapi
horde
iconv
imake
kde
kmod
lha
libarchive
libedit
libtool
linux
localbase
lua
lxqt
makeinfo
makeself
mate
meson
metaport
mysql
mono
motif
ncurses
ninja
objc
openal
pathfix
pear
perl5
pgsql
php
pkgconfig
pure
pyqt
python
qmail
qmake
qt
qt-dist
readline
samba
scons
shared-mime-info
shebangfix
sqlite
ssl
tar
tcl
terminfo
tk
uidfix
uniquefiles
varnish
webplugin
xfce
xorg
xorg-cat
zip
__FreeBSD_version
ValuesDISTVERSION
and the
Derived PORTVERSION
MASTER_SITE_*
MacrosMASTER_SITES
MacrosUSE_GITHUB
DescriptionUSE_GITLAB
DescriptionUSE_*
configure
cmake
cmake
Buildscargo
Buildsmeson
USES= qmake
qmake
WX_CONF_ARGS
USES
Macros__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values__FreeBSD_version
Values.diff
for a New
Port.shar
for a New PortEXTRA_PATCHES
With a
DirectoryDISTVERSION
DISTVERSION
When the Version
Starts with a Letter or a PrefixDISTVERSION
When the Version
Contains Letters Meaning “alpha”,
“beta”, or “pre-release”DISTVERSION
When the
Version Contains Letters Meaning "Patch Level"PORTVERSION
ManuallyDISTNAME
from
PORTVERSION
USE_GITHUB
USE_GITHUB
USE_GITHUB
with
DISTVERSIONPREFIX
USE_GITHUB
When Upstream Does
Not Use VersionsUSE_GITHUB
to Access
a Commit Between Two VersionsUSE_GITHUB
with Multiple
Distribution FilesUSE_GITHUB
with Multiple
Distribution Files Using
GH_TUPLE
USE_GITHUB
with
Git Submodules?USE_GITLAB
USE_GITLAB
USE_GITLAB
with Multiple
Distribution FilesUSE_GITLAB
with Multiple
Distribution Files Using
GL_TUPLE
MASTER_SITES:n
with One File Per SiteMASTER_SITES:n
with More Than One File Per SiteMASTER_SITES:n
in
MASTER_SITE_SUBDIR
MASTER_SITES:n
with Comma
Operator, Multiple Files, Multiple Sites and
Multiple SubdirectoriesMASTER_SITES:n
with SourceForge (SF
)MASTER_SITES:n
with
PATCH_SITES
LICENSE_NAME
LICENSE_FILE
LICENSE_TEXT
LICENSE_DISTFILES
OPTIONS
OPTIONS
OPTIONS
OPT
_IMPLIES
OPT
_PREVENTS
CONFLICTS*
CONFLICTS*
With Globs.BINARY_ALIAS
to Make
gsed
Available as
sed
BINARY_ALIAS
to Provide Aliases
for Hardcoded python3
CommandsUSES= cmake
ExampleCMAKE_ON
and
CMAKE_OFF
USES=meson
ExampleExtUtils::MakeMaker
to BuildModule::Build
to BuildUSE_XORG
ExampleUSES= qmake
ExampleUSE_KDE
ExampleUSE_LXQT
Exampleiconv
Usageiconv
Usage with
configure
-liconv
iconv
AvailabilityUSES=xfce
ExamplePKGNAME
USES=php
ExtensionUSES=python
USES=python
with Version
Requirementsdistutils
@dirrmtryecho
Keyword@sample
is
Implementedmake.conf
to Change Default
Perl.error
USES=shebangfix
USES=shebangfix
USES=shebangfix
with
SHEBANG_REGEX
USES=shebangfix
with
SHEBANG_GLOB
USES=shebangfix
with
SHEBANG_FILES
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.