svn commit: r43733 - head/en_US.ISO8859-1/books/porters-handbook
Mathieu Arnold
mat at FreeBSD.org
Mon Feb 3 15:30:15 UTC 2014
Author: mat (ports committer)
Date: Mon Feb 3 15:30:15 2014
New Revision: 43733
URL: http://svnweb.freebsd.org/changeset/doc/43733
Log:
Try and complete the missing USES that exist.
Sponsored by: Absolight
Modified:
head/en_US.ISO8859-1/books/porters-handbook/book.xml
head/en_US.ISO8859-1/books/porters-handbook/uses.xml
Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Feb 3 09:09:52 2014 (r43732)
+++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Feb 3 15:30:15 2014 (r43733)
@@ -5854,6 +5854,36 @@ IGNORE= may not be redistributed because
</tgroup>
</table>
+ <table frame="none">
+ <title>Variables the Users can define for
+ <command>cmake</command> builds</title>
+
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Variable</entry>
+ <entry>Means</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry><varname>CMAKE_VERBOSE</varname></entry>
+ <entry>Enable verbose build output. Default not set,
+ unless <varname>BATCH</varname> or
+ <varname>PACKAGE_BUILDING</varname> are set.</entry>
+ </row>
+
+ <row>
+ <entry><varname>CMAKE_NOCOLOR</varname></entry>
+ <entry>Disables colour build output. Default not set,
+ unless <varname>BATCH</varname> or
+ <varname>PACKAGE_BUILDING</varname> are set.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
<para><application>CMake</application> supports the following
build profiles: <literal>Debug</literal>,
<literal>Release</literal>,
Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Mon Feb 3 09:09:52 2014 (r43732)
+++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Mon Feb 3 15:30:15 2014 (r43733)
@@ -57,11 +57,14 @@
<row>
<entry><literal>cmake</literal></entry>
- <entry>(none), <literal>outsource</literal></entry>
+ <entry>(none), <literal>outsource</literal>,
+ <literal>run</literal></entry>
<entry>Uses <application>CMake</application> for configuring and
building. With the <literal>outsource</literal> argument, an
- out-of-source build will be performed. For more information see
+ out-of-source build will be performed. With the
+ <literal>run</literal> argument, a run-time dependency is
+ registered. For more information see
<xref linkend="using-cmake"/>.</entry>
</row>
@@ -132,16 +135,6 @@
</row>
<row>
- <entry><literal>desthack</literal></entry>
-
- <entry>(none)</entry>
-
- <entry>Changes the behavior of GNU configure to properly support
- <varname>DESTDIR</varname> in case the original software does
- not.</entry>
-</row>
-
-<row>
<entry><literal>desktop-file-utils</literal></entry>
<entry>(none)</entry>
@@ -156,9 +149,19 @@
</row>
<row>
+ <entry><literal>desthack</literal></entry>
+
+ <entry>(none)</entry>
+
+ <entry>Changes the behavior of GNU configure to properly support
+ <varname>DESTDIR</varname> in case the original software does
+ not.</entry>
+</row>
+
+<row>
<entry><literal>display</literal></entry>
- <entry>(none), <literal>ARGS</literal></entry>
+ <entry>(none), ARGS</entry>
<entry>Set up a virtual display environment. If the environment
variable <varname>DISPLAY</varname> is not set, then
@@ -241,15 +244,15 @@
<row>
<entry><literal>gettext</literal></entry>
- <entry>(none), <literal>lib</literal>, <literal>build</literal>,
- <literal>run</literal></entry>
+ <entry>(none), <literal>lib</literal> (default),
+ <literal>build</literal>, <literal>run</literal></entry>
<entry>Uses <package role="port">devel/gettext</package>. By
default, with no arguments or with the <literal>lib</literal>
- argument, implies <command>gettext</command> with build-time and
- run-time dependencies. <literal>build</literal> implies a
- build-time dependency, and <literal>run</literal> implies a
- run-time dependency.</entry>
+ argument, implies a library dependency on
+ <filename>libintl.so</filename>. <literal>build</literal> and
+ <literal>run</literal> implies, respectively a build-time and a
+ run-time dependency on <filename>xgettext</filename>.</entry>
</row>
<row>
@@ -258,7 +261,9 @@
<entry>(none)</entry>
<entry>Uses <package role="port">devel/gmake</package> as a
- build-time dependency.</entry>
+ build-time dependency and sets up the environment to use
+ <command>gmake</command> as the default <command>make</command>
+ for the build.</entry>
</row>
<row>
@@ -283,10 +288,14 @@
<row>
<entry><literal>imake</literal></entry>
- <entry>(none)</entry>
+ <entry>(none), <literal>env</literal>,
+ <literal>notall</literal></entry>
<entry>Uses <package role="port">devel/imake</package> as
- build-time dependency.</entry>
+ build-time dependency. If the <literal>env</literal> argument is
+ given, only setup the environment and do not define any target.
+ If the <literal>notall</literal> argument is given does not pass
+ <literal>-a</literal> to <command>xmkmf</command>.</entry>
</row>
<row>
@@ -335,6 +344,15 @@
</row>
<row>
+ <entry><literal>libtool</literal></entry>
+
+ <entry>(none)</entry>
+
+ <entry>Patches <command>libtool</command> scripts. This should be
+ added to all ports that use <command>libtool</command>.</entry>
+</row>
+
+<row>
<entry><literal>lua</literal></entry>
<entry>(none), <literal>XY+</literal>, <literal>XY</literal>,
@@ -353,11 +371,11 @@
<entry>(none)</entry>
- <entry>Uses <package role="port">devel/open-motif</package> as a
- library dependency. End users can set
+ <entry>Uses <package role="port">x11-toolkits/open-motif</package>
+ as a library dependency. End users can set
<varname>WANT_LESSTIF</varname> for the dependency to be on
- <package role="port">devel/lesstif</package> instead of
- <package role="port">devel/open-motif</package>.</entry>
+ <package role="port">x11-toolkits/lesstif</package> instead of
+ <package role="port">x11-toolkits/open-motif</package>.</entry>
</row>
<row>
@@ -456,10 +474,29 @@
</row>
<row>
+ <entry><literal>pgsql</literal></entry>
+
+ <entry>(none), <literal>X.Y</literal>, <literal>X.Y+</literal>,
+ <literal>X.Y-</literal></entry>
+
+ <entry>
+ <para>Provide support for PostgreSQL. Maintainer can set version
+ required. Minimum and maximum versions can be specified; e.g.,
+ 9.0-, 8.4+.</para>
+
+ <para>Add PostgreSQL component dependency, using
+ <literal>WANT_PGSQL=component[:target]</literal>. e.g.,
+ <literal>WANT_PGSQL=server:configure pltcl plperl</literal> For
+ the full list use <command>make -V
+ _USE_PGSQL_DEP</command>.</para>
+ </entry>
+</row>
+
+<row>
<entry><literal>pkgconfig</literal></entry>
- <entry>(none), <literal>build</literal>, <literal>run</literal>,
- <literal>both</literal></entry>
+ <entry>(none), <literal>build</literal> (default),
+ <literal>run</literal>, <literal>both</literal></entry>
<entry>Uses <package role="port">devel/pkgconf</package>. With no
arguments or with the <literal>build</literal> argument, it
@@ -499,7 +536,8 @@
<row>
<entry><literal>qmake</literal></entry>
- <entry>(none), <literal>norecursive</literal></entry>
+ <entry>(none), <literal>norecursive</literal>,
+ <literal>outsource</literal></entry>
<entry>Uses <application>QMake</application> for configuring. For
more information see <xref linkend="using-qmake"/>.</entry>
@@ -508,11 +546,22 @@
<row>
<entry><literal>readline</literal></entry>
- <entry>(none), port</entry>
+ <entry>(none), <literal>port</literal></entry>
<entry>Uses <application>readline</application> as library
dependency, and sets <varname>CPPFLAGS</varname> and
- <varname>LDFLAGS</varname> as necessary.</entry>
+ <varname>LDFLAGS</varname> as necessary. If the
+ <literal>port</literal> argument is used, force the use of
+ <package role="port">devel/readline</package></entry>
+</row>
+
+<row>
+ <entry><literal>scons</literal></entry>
+
+ <entry>(none)</entry>
+
+ <entry>Provide support for the use of
+ <package role="port">devel/scons</package></entry>
</row>
<row>
@@ -662,6 +711,39 @@
</row>
<row>
+ <entry><literal>uniquefiles</literal></entry>
+
+ <entry>(none), <literal>dirs</literal></entry>
+
+ <entry>
+ Make files or directories 'unique', by adding a prefix or suffix.
+ If the <literal>dirs</literal> argument is used, the port needs a
+ prefix (a only a prefix) based on <varname>UNIQUE_PREFIX</varname>
+ for standard directories <varname>DOCSDIR</varname>,
+ <varname>EXAMPLESDIR</varname>, <varname>DATADIR</varname>,
+ <varname>WWWDIR</varname>, <varname>ETCDIR</varname>. The
+ following variables are available for ports:
+ <itemizedlist>
+ <listitem><para><varname>UNIQUE_PREFIX</varname>: The prefix to
+ be used for directories and files. Default:
+ <varname>${PKGNAMEPREFIX}</varname>.</para></listitem>
+
+ <listitem><para><varname>UNIQUE_PREFIX_FILES</varname>: A list
+ of files that need to be prefixed. Default:
+ empty.</para></listitem>
+
+ <listitem><para><varname>UNIQUE_SUFFIX</varname>: The suffix to
+ be used for files. Default:
+ <varname>${PKGNAMESUFFIX}</varname>.</para></listitem>
+
+ <listitem><para><varname>UNIQUE_SUFFIX_FILES</varname>: A list
+ of files that need to be suffixed. Default:
+ empty.</para></listitem>
+ </itemizedlist>
+ </entry>
+</row>
+
+<row>
<entry><literal>webplugin</literal></entry>
<entry>(none), <literal>ARGS</literal></entry>
More information about the svn-doc-head
mailing list