From a83d0a09a397645505a3b63e44fc4e6e6e791119 Mon Sep 17 00:00:00 2001 From: Chris Rees Date: Sat, 29 Jun 2013 14:26:29 +0000 Subject: [PATCH] Document remaining USES values. Approved by: gjb (mentor) --- .../books/porters-handbook/uses.xml | 71 ++++++++++++++++--- 1 file changed, 60 insertions(+), 11 deletions(-) diff --git a/en_US.ISO8859-1/books/porters-handbook/uses.xml b/en_US.ISO8859-1/books/porters-handbook/uses.xml index 52c18074e3..f1d96ef48a 100644 --- a/en_US.ISO8859-1/books/porters-handbook/uses.xml +++ b/en_US.ISO8859-1/books/porters-handbook/uses.xml @@ -16,9 +16,16 @@ --> + + ada + (none) + Depends on an Ada-capable compiler, and + sets CC accordingly. + + bison - none, build, run, + (none), build, run, both Implies that the port uses devel/bison in one way or another. By @@ -29,9 +36,21 @@ dependencies. + + charsetfix + (none) + Prevents the port from installing charset.alias. + This should be installed only by + converters/libiconv. + CHARSETFIX_MAKEFILEIN can be set to a path relative + to WRKSRC if charset.alias is + not installed by + WRKSRC/Makefile.in. + + cmake - none, outsource + (none), outsource The port will use CMake for configuring and building. With the outsource @@ -41,7 +60,7 @@ desktop-file-utils - none + (none) Implies that the port uses the update-desktop-database from @@ -55,7 +74,7 @@ fuse - none + (none) Implies the port will depend on the FUSE library and handle the dependency on the kernel module depending on the version @@ -64,7 +83,7 @@ gettext - none, lib, build, + (none), lib, build, run Implies that the port uses devel/gettext in one way or another. By @@ -77,16 +96,23 @@ iconv - none + (none) Implies that the port uses converters/libiconv as build-time and run-time dependency. + + ncurses + (none), base, port + Implies that the port uses ncurses, and + causes some useful variables to be set. + + pathfix - none + (none) Look for the Makefile.in and configure files in the port's associated sources and fix common paths to make sure they respect the &os; @@ -96,7 +122,7 @@ pkgconfig - none, build, run, + (none), build, run, both Implies that the port uses qmail - none, build, run, + (none), build, run, both, vars Implies that the port uses mail/qmail in one way or another. @@ -122,9 +148,17 @@ will only set QMAIL variables for the port to use. + + readline + (none), port + Implies that the port uses readline as + library dependency, and sets CPPFLAGS and + LDFLAGS as necessary. + + shared-mime-info - none + (none) Implies that the port uses update-mime-database from @@ -137,9 +171,24 @@ arguments. + + shebangfix + (none) + A lot of software uses incorrect locations for script interpreters, + most notably /usr/bin/perl and + /bin/bash. This fixes shebang lines in scripts + listed in SHEBANG_FILES. Currently + Perl, Python, + Bash, Ruby, + and PHP are supported by default. + To support another interpreter, set SHEBANG_LANG + (for example SHEBANG_LANG=lua), then + lua_OLD_CMD and lua_CMD. + + zenoss - none + (none) Implies the port uses net-mgmt/zenoss in one way or another, but largely is used for building zenoss related zenpack