From: http://blog.yarshure.com/archives/000072.html
Parameters that can be included in make in FreeBSD ports
It has never been known that make in ports can have many features. Today, I will list the parameters it can contain one by one.
It is useful to use it as a record.
Fetch
-Retrieves $ {DISTFILES} (and $ {PATCHFILES} if defined) into $ {DISTDIR}
As necessary.
Fetch-list
-Show list of files that wocould be retrieved by fetch.
Fetch-recursive
-Retrieves $ {DISTFILES} (and $ {PATCHFILES} if defined), for port and
Dependencies into $ {DISTDIR} as necessary.
Fetch-recursive-list
-Show list of files that wocould be retrieved by fetch-recursive.
Fetch-required-list
-Show list of files that wocould be retrieved by fetch-required.
Fetch-required
-Retrieves $ {distfiles} (and $ {patchfiles} if defined), for port and
Dependencies that are not already installed into $ {distdir }.
All-depends-list
-Show all directories which are dependencies for this port.
Build-depends-list
-Show all directories which are build-dependencies for this port.
Package-depends-list
-Show all directories which are package-dependencies for this port.
Run-depends-list
-Show all directories which are run-dependencies for this port.
Extract
-Unpacks $ {distfiles} into $ {wrkdir }.
Patch
-Apply any provided patches to the source.
Configure
-Runs either GNU configure, one or more local configure scripts or
Nothing, depending on what's available.
Build
-Actually compile the sources.
Install
-Install the results of a build.
Reinstall
-Install the results of a build, ignoring "already installed" flag.
Deinstall
-Remove the installation.
Deinstall-all
-Remove all installations with the same PKGORIGIN.
Package
-Create a package from an _ installed _ port.
Package-recursive
-Create a package for a port and _ all _ of its dependences es.
Describe
-Try to generate a one-line description for each port for use in INDEX
Files and the like.
Checkpatch
-Do a "patch-C" instead of a "patch". Note that it may give incorrect
Results if multiple patches deal with the same file.
Checksum
-Use distinfo to ensure that your distfiles are valid.
Checksum-recursive
-Run checksum in this port and all dependencies.
Makesum
-Generate distinfo (only do this for your own ports !).
Clean
-Remove $ {WRKDIR} and other temporary files used for building.
Clean-depends
-Do a "make clean" for all dependencies.
Config
-Configure options for this port (using $ {DIALOG}). Automatically run
Prior to extract, patch, configure, build, install, and package.
Showconfig
-Display options config for this port
Rmconfig
-Remove the options config for this port