Copyright © 2000-2020 The FreeBSD Documentation Project
MAINTAINERCOMMENTPORTSCOUTMASTERDIRBINARY_ALIAS to Rename Commands
Instead of Patching the Buildgettexticonvrc
Scripts)pkg-plist Practicespkg-*WRKDIRWRKDIRPREFIXbsd.port.mkexec Statement in Wrapper
ScriptsCC and
CXXCFLAGSREADME.htmlBROKEN, FORBIDDEN, or
IGNOREDEPRECATED or
EXPIRATION_DATE.error
ConstructsysctlMakefilePORTNAME BlockPATCHFILES BlockMAINTAINER BlockLICENSE BlockBROKEN/IGNORE/DEPRECATED
MessagesUSES and
USE_xbsd.port.mk VariablesUSES MacrosUSES7zadaautoreconfblaslapackbdbbisoncabalcargocharsetfixcmakecompilercpecrandesktop-file-utilsdesthackdisplaydos2unixdrupaleigenfakerootfamfirebirdfontsfortranfusegemgettextgettext-runtimegettext-toolsghostscriptglgmakegnomegogperfgrantleegroffgssapihordeiconvimakekdekmodlhalibarchivelibeditlibtoollinuxlocalbaselualxqtmakeinfomakeselfmatemesonmetaportmysqlmonomotifncursesninjaobjcopenalpathfixpearperl5pgsqlphppkgconfigpurepyqtpythonqmailqmakeqtqt-distreadlinesambasconsshared-mime-infoshebangfixsqlitessltartclterminfotkuidfixuniquefilesvarnishwebpluginxfcexorgxorg-catzip__FreeBSD_version ValuesDISTVERSION and the
Derived PORTVERSIONMASTER_SITE_*
MacrosMASTER_SITES
MacrosUSE_GITHUB DescriptionUSE_GITLAB DescriptionUSE_*configurecmakecmake Buildscargo BuildsmesonUSES= qmakeqmakeWX_CONF_ARGSUSES 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
DirectoryDISTVERSIONDISTVERSION 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
PORTVERSIONUSE_GITHUBUSE_GITHUBUSE_GITHUB with
DISTVERSIONPREFIXUSE_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_TUPLEUSE_GITHUB with
Git Submodules?USE_GITLABUSE_GITLABUSE_GITLAB with Multiple
Distribution FilesUSE_GITLAB with Multiple
Distribution Files Using
GL_TUPLEMASTER_SITES:n
with One File Per SiteMASTER_SITES:n
with More Than One File Per SiteMASTER_SITES:n in
MASTER_SITE_SUBDIRMASTER_SITES:n with Comma
Operator, Multiple Files, Multiple Sites and
Multiple SubdirectoriesMASTER_SITES:n
with SourceForge (SF)MASTER_SITES:n with
PATCH_SITESLICENSE_NAMELICENSE_FILELICENSE_TEXTLICENSE_DISTFILESOPTIONSOPTIONSOPTIONSOPT_IMPLIESOPT_PREVENTSCONFLICTS*CONFLICTS* With Globs.BINARY_ALIAS to Make
gsed Available as
sedBINARY_ALIAS to Provide Aliases
for Hardcoded python3 CommandsUSES= cmake ExampleCMAKE_ON and
CMAKE_OFFUSES=meson ExampleExtUtils::MakeMaker to BuildModule::Build to BuildUSE_XORG ExampleUSES= qmake ExampleUSE_KDE ExampleUSE_LXQT Exampleiconv Usageiconv Usage with
configure-liconviconv
AvailabilityUSES=xfce ExamplePKGNAMEUSES=php ExtensionUSES=pythonUSES=python with Version
Requirementsdistutils@dirrmtryecho
Keyword@sample is
Implementedmake.conf to Change Default
Perl.errorUSES=shebangfixUSES=shebangfixUSES=shebangfix with
SHEBANG_REGEXUSES=shebangfix with
SHEBANG_GLOBUSES=shebangfix with
SHEBANG_FILESAll 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>.