Catch up with the different USES.
Reviewed by: wblock Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D5949
This commit is contained in:
parent
f5f40e7b46
commit
614083f253
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48704
1 changed files with 34 additions and 18 deletions
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
|
||||||
Document up-to date with r398827 revision of the ports tree.
|
Document up-to date with r413676 revision of the ports tree.
|
||||||
|
|
||||||
This file documents the values of the USES make variable. The
|
This file documents the values of the USES make variable. The
|
||||||
format is easy to grasp from the already-added entries below (or use
|
format is easy to grasp from the already-added entries below (or use
|
||||||
|
@ -91,15 +91,14 @@
|
||||||
<title><literal>ada</literal></title>
|
<title><literal>ada</literal></title>
|
||||||
|
|
||||||
<para>Possible arguments: (none), <literal>47</literal>,
|
<para>Possible arguments: (none), <literal>47</literal>,
|
||||||
<literal>49</literal>, <literal>5</literal></para>
|
<literal>49</literal>, <literal>5</literal>,
|
||||||
|
<literal>6</literal></para>
|
||||||
|
|
||||||
<para>Depends on an <application>Ada</application>-capable
|
<para>Depends on an <application>Ada</application>-capable
|
||||||
compiler, and sets <varname>CC</varname> accordingly. Defaults
|
compiler, and sets <varname>CC</varname> accordingly. Defaults
|
||||||
to a <application>gcc</application> 4.9 based compiler, use
|
to use <application>gcc</application> 5 from ports. Use the
|
||||||
<literal>:47</literal> to use the older
|
<literal>:<replaceable>X</replaceable></literal> version option
|
||||||
<application>gcc</application> 4.7 based one and
|
to force building with a different version.</para>
|
||||||
<literal>:5</literal> to use the newer
|
|
||||||
<application>gcc</application> 5 based one.</para>
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 xml:id="uses-autoreconf">
|
<sect1 xml:id="uses-autoreconf">
|
||||||
|
@ -112,15 +111,19 @@
|
||||||
<command>autoheader</command>, <command>automake</command>,
|
<command>autoheader</command>, <command>automake</command>,
|
||||||
<command>autopoint</command>, and <command>libtoolize</command>
|
<command>autopoint</command>, and <command>libtoolize</command>
|
||||||
commands. Each command applies to
|
commands. Each command applies to
|
||||||
<filename>${CONFIGURE_WRKSRC}/configure.ac</filename> or its old
|
<filename>${AUTORECONF_WRKSRC}/configure.ac</filename> or its
|
||||||
name, <filename>${CONFIGURE_WRKSRC}/configure.in</filename>. If
|
old name,
|
||||||
|
<filename>${AUTORECONF_WRKSRC}/configure.in</filename>. If
|
||||||
<filename>configure.ac</filename> defines subdirectories with
|
<filename>configure.ac</filename> defines subdirectories with
|
||||||
their own <filename>configure.ac</filename> using
|
their own <filename>configure.ac</filename> using
|
||||||
<literal>AC_CONFIG_SUBDIRS</literal>,
|
<literal>AC_CONFIG_SUBDIRS</literal>,
|
||||||
<command>autoreconf</command> will recursively update those as
|
<command>autoreconf</command> will recursively update those as
|
||||||
well. The <literal>:build</literal> argument only adds build
|
well. The <literal>:build</literal> argument only adds build
|
||||||
time dependencies on those tools but does not run
|
time dependencies on those tools but does not run
|
||||||
<command>autoreconf</command>.</para>
|
<command>autoreconf</command>. A port can set
|
||||||
|
<varname>AUTORECONF_WRKSRC</varname> if
|
||||||
|
<varname>WRKSRC</varname> does not contain the path to
|
||||||
|
<filename>configure.ac</filename>.</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 xml:id="uses-blaslapack">
|
<sect1 xml:id="uses-blaslapack">
|
||||||
|
@ -581,8 +584,9 @@
|
||||||
|
|
||||||
<para>A specific version <replaceable>X</replaceable> can be used.
|
<para>A specific version <replaceable>X</replaceable> can be used.
|
||||||
Possible versions are <literal>7</literal>,
|
Possible versions are <literal>7</literal>,
|
||||||
<literal>8</literal>, <literal>9</literal> (default), and
|
<literal>8</literal>, <literal>9</literal>, and
|
||||||
<literal>agpl</literal>. <literal>nox11</literal> indicates
|
<literal>agpl</literal> (default). <literal>nox11</literal>
|
||||||
|
indicates
|
||||||
that the <literal>-nox11</literal> version of the port is
|
that the <literal>-nox11</literal> version of the port is
|
||||||
required. <literal>build</literal> and <literal>run</literal>
|
required. <literal>build</literal> and <literal>run</literal>
|
||||||
add build- and run-time dependencies on
|
add build- and run-time dependencies on
|
||||||
|
@ -1442,11 +1446,20 @@ USE_MATE= menus:build intlhack</programlisting>
|
||||||
<para>Possible arguments: (none)</para>
|
<para>Possible arguments: (none)</para>
|
||||||
|
|
||||||
<para>Look for <filename>Makefile.in</filename> and
|
<para>Look for <filename>Makefile.in</filename> and
|
||||||
<filename>configure</filename> in the port's associated sources
|
<filename>configure</filename> in
|
||||||
|
<varname>PATHFIX_WRKSRC</varname> (defaults to
|
||||||
|
<varname>WRKSRC</varname>)
|
||||||
and fix common paths to make sure they respect the &os;
|
and fix common paths to make sure they respect the &os;
|
||||||
hierarchy. If the port uses <command>automake</command>, set
|
hierarchy. If the port uses <command>automake</command>, set
|
||||||
<varname>PATHFIX_MAKEFILEIN</varname> to
|
<varname>PATHFIX_MAKEFILEIN</varname> to
|
||||||
<filename>Makefile.am</filename> if needed.</para>
|
<filename>Makefile.am</filename> if needed.</para>
|
||||||
|
|
||||||
|
<para>If the port <link
|
||||||
|
linkend="uses-cmake"><literal>USES=cmake</literal></link> it
|
||||||
|
will look for <filename>CMakeLists.txt</filename> in
|
||||||
|
<varname>PATHFIX_WRKSRC</varname>. If needed, that default
|
||||||
|
filename can be changed with
|
||||||
|
<varname>PATHFIX_CMAKELISTSTXT</varname>.</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 xml:id="uses-pear">
|
<sect1 xml:id="uses-pear">
|
||||||
|
@ -1720,12 +1733,14 @@ USE_PYQT= core doc_build designer_run</programlisting>
|
||||||
<literal><replaceable>X.Y+</replaceable></literal>,
|
<literal><replaceable>X.Y+</replaceable></literal>,
|
||||||
<literal><replaceable>-X.Y</replaceable></literal>,
|
<literal><replaceable>-X.Y</replaceable></literal>,
|
||||||
<literal><replaceable>X.Y-Z.A</replaceable></literal>,
|
<literal><replaceable>X.Y-Z.A</replaceable></literal>,
|
||||||
<literal>build</literal>, <literal>run</literal></para>
|
<literal>build</literal>, <literal>run</literal>,
|
||||||
|
<literal>test</literal></para>
|
||||||
|
|
||||||
<para>Uses <application>Python</application>. A supported version
|
<para>Uses <application>Python</application>. A supported version
|
||||||
or version range can be specified. If Python is only needed at
|
or version range can be specified. If Python is only needed at
|
||||||
build or run time, it can be set as a build or run dependency
|
build time, run time or for the tests, it can be set as a build,
|
||||||
with <literal>build</literal> or <literal>run</literal>. See
|
run or test dependency with <literal>build</literal>,
|
||||||
|
<literal>run</literal>, or <literal>test</literal>. See
|
||||||
<xref linkend="using-python"/> for more information.</para>
|
<xref linkend="using-python"/> for more information.</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@ -2048,8 +2063,9 @@ ksh_CMD= ${LOCALBASE}/bin/ksh</programlisting>
|
||||||
|
|
||||||
<para>Changes some default behavior (mostly variables) of
|
<para>Changes some default behavior (mostly variables) of
|
||||||
the build system to allow installing this port as a normal
|
the build system to allow installing this port as a normal
|
||||||
user. Try this in the port before adding
|
user. Try this in the port before using <link
|
||||||
<literal>NEED_ROOT=yes</literal></para>
|
linkend="uses-fakeroot">USES=fakeroot</link> or
|
||||||
|
patching.</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 xml:id="uses-uniquefiles">
|
<sect1 xml:id="uses-uniquefiles">
|
||||||
|
|
Loading…
Reference in a new issue