From owner-svn-doc-all@FreeBSD.ORG Wed Sep 17 08:38:33 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B900378C; Wed, 17 Sep 2014 08:38:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A386ECC4; Wed, 17 Sep 2014 08:38:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8H8cXoY011190; Wed, 17 Sep 2014 08:38:33 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8H8cXCA011188; Wed, 17 Sep 2014 08:38:33 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201409170838.s8H8cXCA011188@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Wed, 17 Sep 2014 08:38:33 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45629 - in head/en_US.ISO8859-1: books/porters-handbook/special htdocs/gnome/docs X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2014 08:38:33 -0000 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 At the time of writing, tool can be one of autoconf, autoheader, automake, - aclocal, libtool - (deprecated), libtoolize, - libltdl. It can also be one the older + aclocal, libtoolize. + It can also be one the older legacy of autoconf213, autoheader213, automake14, @@ -803,12 +802,11 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/subp - <command>libtool</command> + <command>libtool</command> and <command>libtoolize</command> - The use of USE_AUTOTOOLS=libtool is - deprecated. Now all ports that ship with their own copy of - libtool (search for a file named ltmain.sh) need to have - USES=libtool. Also, if a port has + Ports shipping with their own copy of libtool (search for + a file named ltmain.sh) need to have + USES=libtool. If a port has USE_AUTOTOOLS=libtoolize it probably also needs USES=libtool. See the USES=libtool section in - <command>libltdl</command> + <filename>libltdl.so</filename> - Some ports make use of the libltdl + Some ports make use of the libltdl.so library package, which is part of the libtool suite. Use of this library does not automatically necessitate the use of - libtool itself, so a separate construct - is provided. + libtool itself. If the port needs + libltdl.so, add a dependency on + it: - USE_AUTOTOOLS= libltdl - - Currently, all this does is to bring in a - LIB_DEPENDS on the appropriate - libltdl port, and is provided as a - convenience function to help eliminate any dependencies on - the autotools ports outside of the - USE_AUTOTOOLS framework. There are no - optional operations for this tool. + LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl 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 ltmain.sh script in its ${WRKSRC} directory, you should add - USE_AUTOTOOLS="libtool":15 to your port's Makefile. - However, if your port uses custom LIBTOOLFLAGS, you - must use USE_AUTOTOOLS="libtool":13:inc instead. If you have - to use libtool:X:inc, you must also add - lthack to USE_GNOME. In general, though, - lthack is deprecated, and should only be used if - absolutely necessary.

+ USES=libtool to your port's Makefile.