From owner-svn-doc-head@FreeBSD.ORG Sun Jul 28 22:49:28 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 33BDCBF2; Sun, 28 Jul 2013 22:49:28 +0000 (UTC) (envelope-from rene@FreeBSD.org) 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)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 20F4D2E7A; Sun, 28 Jul 2013 22:49:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6SMnR2L031583; Sun, 28 Jul 2013 22:49:27 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6SMnRuT031581; Sun, 28 Jul 2013 22:49:27 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201307282249.r6SMnRuT031581@svn.freebsd.org> From: Rene Ladan Date: Sun, 28 Jul 2013 22:49:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r42464 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jul 2013 22:49:28 -0000 Author: rene Date: Sun Jul 28 22:49:27 2013 New Revision: 42464 URL: http://svnweb.freebsd.org/changeset/doc/42464 Log: - Remove section about KDE3 variables. - Convert USE_GMAKE and USE_IMAKE to USES=gmake and USES=imake PR: docs/180912 Submitted by: jgh Approved by: gjb (mentor) 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 Sun Jul 28 16:50:21 2013 (r42463) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Sun Jul 28 22:49:27 2013 (r42464) @@ -559,7 +559,7 @@ PLIST_DIRS= lib/X11/onekoThe build target is run. This is responsible for descending into the port's private working directory (WRKSRC) and building - it. If USE_GMAKE is set, GNU + it. If USES= gmake is set, GNU make will be used, otherwise the system make will be used. @@ -3683,7 +3683,7 @@ ALWAYS_KEEP_DISTFILES= yes variables, which are processed by ports/Mk/bsd.*.mk to augment initial build dependencies. For example, - USE_GMAKE=yes adds USES= gmake adds devel/gmake to BUILD_DEPENDS. To prevent such additional dependencies from polluting @@ -5299,7 +5299,7 @@ IGNORE= may not be redistributed because imake If your port uses GNU make, - set USE_GMAKE=yes. + set USES= gmake. Variables for Ports Related to @@ -5315,7 +5315,7 @@ IGNORE= may not be redistributed because <tbody> <row> - <entry><makevar>USE_GMAKE</makevar></entry> + <entry><makevar>USES= gmake</makevar></entry> <entry>The port requires <command>gmake</command> to build.</entry> </row> @@ -5333,7 +5333,7 @@ IGNORE= may not be redistributed because <filename>Makefile</filename> files from <filename>Imakefile</filename> files using <application>imake</application>, then set - <literal>USE_IMAKE=yes</literal>. This will cause the + <literal>USES= imake</literal>. This will cause the configure stage to automatically do an <command>xmkmf -a</command>. If the <option>-a</option> flag is a problem for your port, set <literal>XMKMF=xmkmf</literal>. @@ -6076,7 +6076,7 @@ USE_GL= glu</programlisting> <tgroup cols="2"> <tbody> <row> - <entry><makevar>USE_IMAKE</makevar></entry> + <entry><makevar>USES= imake</makevar></entry> <entry>The port uses <command>imake</command>.</entry> </row> @@ -6742,36 +6742,6 @@ do-configure: <sect1 id="using-kde"> <title>Using KDE - - Variable Definitions (KDE 3.x Only) - -
- Variables for Ports That Use KDE 3.x - - - - - USE_KDELIBS_VER - The port uses KDE libraries. It specifies the - major version of KDE to use and implies - USE_QT_VER of the appropriate - version. The only possible value is - 3. - - - - USE_KDEBASE_VER - The port uses KDE base. It specifies the major - version of KDE to use and implies - USE_QT_VER of the appropriate - version. The only possible value is - 3. - - - -
- - KDE 4 Variable Definitions @@ -6935,8 +6905,8 @@ do-configure: KDE 4.x ports are installed into KDE4_PREFIX, which is - /usr/local/kde4 currently, to avoid - conflicts with KDE 3.x ports. This is achieved by + /usr/local/kde4 currently. + This is achieved by specifying the kdeprefix component, which overrides the default PREFIX. The ports however respect any PREFIX set via @@ -7270,7 +7240,7 @@ USE_QT4= moc_build qmake_build rcc_build default one will be set that simply runs Ant according to MAKE_ENV, MAKE_ARGS and ALL_TARGET. This is similar to the - USE_GMAKE mechanism, which is documented + USES= gmake mechanism, which is documented in . @@ -16844,9 +16814,9 @@ PATCH_DIST_STRIP= -p1 [If it requires a "configure" script generated by GNU autoconf to be run] GNU_CONFIGURE= yes [If it requires GNU make, not /usr/bin/make, to build...] -USE_GMAKE= yes +USES= gmake [If it is an X application and requires "xmkmf -a" to be run...] -USE_IMAKE= yes +USES= imake [et cetera.] [non-standard variables to be used in the rules below] Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Sun Jul 28 16:50:21 2013 (r42463) +++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Sun Jul 28 22:49:27 2013 (r42464) @@ -97,6 +97,14 @@ + gmake + (none) + Implies that the port uses devel/gmake as build-time + dependency. + + + iconv (none) Implies that the port uses + imake + (none) + Implies that the port uses devel/imake as build-time + dependency. + + + ncurses (none), base, port