svn commit: r45629 - in head/en_US.ISO8859-1: books/porters-handbook/special htdocs/gnome/docs
Mathieu Arnold
mat at FreeBSD.org
Wed Sep 17 08:38:33 UTC 2014
Author: mat (ports committer)
Date: Wed Sep 17 08:38:32 2014
New Revision: 45629
URL: http://svnweb.freebsd.org/changeset/doc/45629
Log:
Update the USE_AUTOTOOLS/USE_GNOME as of r368357 of the ports tree.
Sponsored by: Absolight
Modified:
head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
head/en_US.ISO8859-1/htdocs/gnome/docs/porting.xml
Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Tue Sep 16 22:17:03 2014 (r45628)
+++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Wed Sep 17 08:38:32 2014 (r45629)
@@ -783,9 +783,8 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/subp
<para>At the time of writing, <replaceable>tool</replaceable>
can be one of <literal>autoconf</literal>,
<literal>autoheader</literal>, <literal>automake</literal>,
- <literal>aclocal</literal>, <literal>libtool</literal>
- (deprecated), <literal>libtoolize</literal>,
- <literal>libltdl</literal>. It can also be one the older
+ <literal>aclocal</literal>, <literal>libtoolize</literal>.
+ It can also be one the older
legacy of <literal>autoconf213</literal>,
<literal>autoheader213</literal>,
<literal>automake14</literal>,
@@ -803,12 +802,11 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/subp
</sect2>
<sect2 xml:id="using-libtool">
- <title><command>libtool</command></title>
+ <title><command>libtool</command> and <command>libtoolize</command></title>
- <para>The use of <literal>USE_AUTOTOOLS=libtool</literal> is
- deprecated. Now all ports that ship with their own copy of
- libtool (search for a file named ltmain.sh) need to have
- <literal>USES=libtool</literal>. Also, if a port has
+ <para>Ports shipping with their own copy of libtool (search for
+ a file named ltmain.sh) need to have
+ <literal>USES=libtool</literal>. If a port has
<literal>USE_AUTOTOOLS=libtoolize</literal> it probably also
needs <literal>USES=libtool</literal>. See the <link
linkend="uses-libtool">USES=libtool</link> section in <xref
@@ -817,24 +815,17 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/subp
</sect2>
<sect2 xml:id="using-libltdl">
- <title><command>libltdl</command></title>
+ <title><filename>libltdl.so</filename></title>
- <para>Some ports make use of the <command>libltdl</command>
+ <para>Some ports make use of the <filename>libltdl.so</filename>
library package, which is part of the
<command>libtool</command> suite. Use of this library does
not automatically necessitate the use of
- <command>libtool</command> itself, so a separate construct
- is provided.</para>
+ <command>libtool</command> itself. If the port needs
+ <filename>libltdl.so</filename>, add a dependency on
+ it:</para>
- <programlisting>USE_AUTOTOOLS= libltdl</programlisting>
-
- <para>Currently, all this does is to bring in a
- <varname>LIB_DEPENDS</varname> on the appropriate
- <command>libltdl</command> port, and is provided as a
- convenience function to help eliminate any dependencies on
- the autotools ports outside of the
- <varname>USE_AUTOTOOLS</varname> framework. There are no
- optional operations for this tool.</para>
+ <programlisting>LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl</programlisting>
</sect2>
<sect2 xml:id="using-autoconf">
Modified: head/en_US.ISO8859-1/htdocs/gnome/docs/porting.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/gnome/docs/porting.xml Tue Sep 16 22:17:03 2014 (r45628)
+++ head/en_US.ISO8859-1/htdocs/gnome/docs/porting.xml Wed Sep 17 08:38:32 2014 (r45629)
@@ -332,13 +332,7 @@ GCONF_SCHEMAS= CDDB-Slave2.schemas gnome
They also use the GNU configure system. If your port installs
shared libraries, and includes an <tt>ltmain.sh</tt> script
in its <tt>${WRKSRC}</tt> directory, you should add
- <tt>USE_AUTOTOOLS="libtool":15</tt> to your port's Makefile.
- However, if your port uses custom <tt>LIBTOOLFLAGS</tt>, you
- must use <tt>USE_AUTOTOOLS="libtool":13:inc</tt> instead. If you have
- to use <tt>libtool:X:inc</tt>, you must also add
- <tt>lthack</tt> to <tt>USE_GNOME</tt>. In general, though,
- <tt>lthack</tt> is deprecated, and should only be used if
- absolutely necessary.</p>
+ <tt>USES=libtool</tt> to your port's Makefile.</p>
<!-- End GNOME libtool -->
<!-- Begin GNOME distfiles -->
More information about the svn-doc-all
mailing list