[Add to favorites] Make parameters in FreeBSD ports

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.