Document remaining USES values.

Approved by:	gjb (mentor)
This commit is contained in:
Chris Rees 2013-06-29 14:26:29 +00:00
parent 29f9029798
commit a83d0a09a3
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=42085

View file

@ -16,9 +16,16 @@
--> -->
<row>
<entry><literal>ada</literal></entry>
<entry>(none)</entry>
<entry>Depends on an <application>Ada</application>-capable compiler, and
sets <makevar>CC</makevar> accordingly.</entry>
</row>
<row> <row>
<entry><literal>bison</literal></entry> <entry><literal>bison</literal></entry>
<entry>none, <literal>build</literal>, <literal>run</literal>, <entry>(none), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal></entry> <literal>both</literal></entry>
<entry>Implies that the port uses <filename <entry>Implies that the port uses <filename
role="package">devel/bison</filename> in one way or another. By role="package">devel/bison</filename> in one way or another. By
@ -29,9 +36,21 @@
dependencies.</entry> dependencies.</entry>
</row> </row>
<row>
<entry><literal>charsetfix</literal></entry>
<entry>(none)</entry>
<entry>Prevents the port from installing <filename>charset.alias</filename>.
This should be installed only by
<filename role="package">converters/libiconv</filename>.
<makevar>CHARSETFIX_MAKEFILEIN</makevar> can be set to a path relative
to <makevar>WRKSRC</makevar> if <filename>charset.alias</filename> is
not installed by
<makevar>WRKSRC</makevar>/<filename>Makefile.in</filename>.</entry>
</row>
<row> <row>
<entry><literal>cmake</literal></entry> <entry><literal>cmake</literal></entry>
<entry>none, <literal>outsource</literal></entry> <entry>(none), <literal>outsource</literal></entry>
<entry>The port will use <application>CMake</application> for <entry>The port will use <application>CMake</application> for
configuring and building. With the <literal>outsource</literal> configuring and building. With the <literal>outsource</literal>
@ -41,7 +60,7 @@
<row> <row>
<entry><literal>desktop-file-utils</literal></entry> <entry><literal>desktop-file-utils</literal></entry>
<entry>none</entry> <entry>(none)</entry>
<entry>Implies that the port uses the <entry>Implies that the port uses the
<application>update-desktop-database</application> from <application>update-desktop-database</application> from
@ -55,7 +74,7 @@
<row> <row>
<entry><literal>fuse</literal></entry> <entry><literal>fuse</literal></entry>
<entry>none</entry> <entry>(none)</entry>
<entry>Implies the port will depend on the FUSE library and handle <entry>Implies the port will depend on the FUSE library and handle
the dependency on the kernel module depending on the version the dependency on the kernel module depending on the version
@ -64,7 +83,7 @@
<row> <row>
<entry><literal>gettext</literal></entry> <entry><literal>gettext</literal></entry>
<entry>none, <literal>lib</literal>, <literal>build</literal>, <entry>(none), <literal>lib</literal>, <literal>build</literal>,
<literal>run</literal></entry> <literal>run</literal></entry>
<entry>Implies that the port uses <filename <entry>Implies that the port uses <filename
role="package">devel/gettext</filename> in one way or another. By role="package">devel/gettext</filename> in one way or another. By
@ -77,16 +96,23 @@
<row> <row>
<entry><literal>iconv</literal></entry> <entry><literal>iconv</literal></entry>
<entry>none</entry> <entry>(none)</entry>
<entry>Implies that the port uses <filename <entry>Implies that the port uses <filename
role="package">converters/libiconv</filename> as build-time and role="package">converters/libiconv</filename> as build-time and
run-time dependency. run-time dependency.
</entry> </entry>
</row> </row>
<row>
<entry><literal>ncurses</literal></entry>
<entry>(none), <literal>base</literal>, <literal>port</literal></entry>
<entry>Implies that the port uses <application>ncurses</application>, and
causes some useful variables to be set.</entry>
</row>
<row> <row>
<entry><literal>pathfix</literal></entry> <entry><literal>pathfix</literal></entry>
<entry>none</entry> <entry>(none)</entry>
<entry>Look for the <filename>Makefile.in</filename> and <entry>Look for the <filename>Makefile.in</filename> and
<filename>configure</filename> files in the port's associated <filename>configure</filename> files in the port's associated
sources and fix common paths to make sure they respect the &os; sources and fix common paths to make sure they respect the &os;
@ -96,7 +122,7 @@
<row> <row>
<entry><literal>pkgconfig</literal></entry> <entry><literal>pkgconfig</literal></entry>
<entry>none, <literal>build</literal>, <literal>run</literal>, <entry>(none), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal></entry> <literal>both</literal></entry>
<entry>Implies that the port uses <filename <entry>Implies that the port uses <filename
@ -110,7 +136,7 @@
<row> <row>
<entry><literal>qmail</literal></entry> <entry><literal>qmail</literal></entry>
<entry>none, <literal>build</literal>, <literal>run</literal>, <entry>(none), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal>, <literal>vars</literal></entry> <literal>both</literal>, <literal>vars</literal></entry>
<entry>Implies that the port uses <filename <entry>Implies that the port uses <filename
role="package">mail/qmail</filename> in one way or another. role="package">mail/qmail</filename> in one way or another.
@ -122,9 +148,17 @@
will only set QMAIL variables for the port to use.</entry> will only set QMAIL variables for the port to use.</entry>
</row> </row>
<row>
<entry><literal>readline</literal></entry>
<entry>(none), port</entry>
<entry>Implies that the port uses <application>readline</application> as
library dependency, and sets <makevar>CPPFLAGS</makevar> and
<makevar>LDFLAGS</makevar> as necessary.</entry>
</row>
<row> <row>
<entry><literal>shared-mime-info</literal></entry> <entry><literal>shared-mime-info</literal></entry>
<entry>none</entry> <entry>(none)</entry>
<entry>Implies that the port uses <entry>Implies that the port uses
<application>update-mime-database</application> from <application>update-mime-database</application> from
@ -137,9 +171,24 @@
arguments.</entry> arguments.</entry>
</row> </row>
<row>
<entry><literal>shebangfix</literal></entry>
<entry>(none)</entry>
<entry>A lot of software uses incorrect locations for script interpreters,
most notably <filename>/usr/bin/perl</filename> and
<filename>/bin/bash</filename>. This fixes shebang lines in scripts
listed in <makevar>SHEBANG_FILES</makevar>. Currently
<application>Perl</application>, <application>Python</application>,
<application>Bash</application>, <application>Ruby</application>,
and <application>PHP</application> are supported by default.
To support another interpreter, set <makevar>SHEBANG_LANG</makevar>
(for example <literal><makevar>SHEBANG_LANG</makevar>=lua</literal>), then
<makevar>lua_OLD_CMD</makevar> and <makevar>lua_CMD</makevar>.</entry>
</row>
<row> <row>
<entry><literal>zenoss</literal></entry> <entry><literal>zenoss</literal></entry>
<entry>none</entry> <entry>(none)</entry>
<entry>Implies the port uses <filename <entry>Implies the port uses <filename
role="package">net-mgmt/zenoss</filename> in one way or another, role="package">net-mgmt/zenoss</filename> in one way or another,
but largely is used for building zenoss related zenpack but largely is used for building zenoss related zenpack