From owner-svn-doc-all@FreeBSD.ORG Wed Mar 19 13:13:30 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 F154D412; Wed, 19 Mar 2014 13:13:29 +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)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DD0923D2; Wed, 19 Mar 2014 13:13:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JDDTVE045494; Wed, 19 Mar 2014 13:13:29 GMT (envelope-from mat@svn.freebsd.org) Received: (from mat@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2JDDTRx045493; Wed, 19 Mar 2014 13:13:29 GMT (envelope-from mat@svn.freebsd.org) Message-Id: <201403191313.s2JDDTRx045493@svn.freebsd.org> From: Mathieu Arnold Date: Wed, 19 Mar 2014 13:13:29 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r44282 - head/en_US.ISO8859-1/books/porters-handbook/special 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.17 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, 19 Mar 2014 13:13:30 -0000 Author: mat (ports committer) Date: Wed Mar 19 13:13:29 2014 New Revision: 44282 URL: http://svnweb.freebsd.org/changeset/doc/44282 Log: Update the special chapter. Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Wed Mar 19 12:30:25 2014 (r44281) +++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Wed Mar 19 13:13:29 2014 (r44282) @@ -1048,19 +1048,19 @@ PLIST_SUB+= NLS="@comment " are: bigreqsproto compositeproto damageproto dmx - dmxproto dri2proto evieproto fixesproto fontcacheproto - fontenc fontsproto fontutil glproto ice inputproto kbproto - libfs oldx pciaccess pixman printproto randrproto - recordproto renderproto resourceproto scrnsaverproto sm - trapproto videoproto x11 xau xaw xaw6 xaw7 xbitmaps - xcmiscproto xcomposite xcursor xdamage xdmcp xevie xext - xextproto xf86bigfontproto xf86dgaproto xf86driproto - xf86miscproto xf86rushproto xf86vidmodeproto xfixes xfont - xfontcache xft xi xinerama xineramaproto xkbfile xkbui - xmu xmuu xorg-server xp xpm xprintapputil xprintutil - xproto xproxymngproto xrandr xrender xres xscrnsaver xt - xtrans xtrap xtst xv xvmc xxf86dga xxf86misc - xxf86vm. + dmxproto dri2proto dri3proto evieproto fixesproto + fontcacheproto fontenc fontsproto fontutil glproto ice + inputproto kbproto libfs oldx pciaccess pixman presentproto + printproto randrproto recordproto renderproto resourceproto + scrnsaverproto sm trapproto videoproto x11 xau xaw xaw6 xaw7 + xbitmaps xcb xcmiscproto xcomposite xcursor xdamage xdmcp + xevie xext xextproto xf86bigfontproto xf86dgaproto + xf86driproto xf86miscproto xf86rushproto xf86vidmodeproto + xfixes xfont xfontcache xft xi xinerama xineramaproto + xkbfile xkbui xmu xmuu xorg-macros xorg-server xp xpm + xprintapputil xprintutil xproto xproxymngproto xrandr + xrender xres xscrnsaver xshmfence xt xtrans xtrap xtst xv + xvmc xxf86dga xxf86misc xxf86vm. Always up-to-date list can be found in /usr/ports/Mk/bsd.xorg.mk. @@ -1069,7 +1069,7 @@ PLIST_SUB+= NLS="@comment " implementation. You can specify a dependency on various components of this project with USE_GL variable. Valid options are: - glut, glu, glw, glew, gl and + egl, gl, glesv2, glew, glu, glut, glw and linux. For backwards compatibility, the value of yes maps to glu. @@ -1120,10 +1120,10 @@ USE_XORG= x11 xpm Users can choose x11-toolkits/lesstif instead by setting WANT_LESSTIF - variable. + variable in their make.conf. The MOTIFLIB variable will be set by - bsd.port.mk to reference the + motif.mk to reference the appropriate Motif library. Please patch the source of your port to use ${MOTIFLIB} wherever the Motif library is referenced in the original @@ -1150,7 +1150,7 @@ USE_XORG= x11 xpm Note that MOTIFLIB (usually) expands - to -L/usr/local/lib -lXm or + to -L/usr/local/lib -lXm -lXp or /usr/local/lib/libXm.a, so there is no need to add -L or -l in front. @@ -1172,7 +1172,9 @@ USE_XORG= x11 xpm that operate headless. When the following variable is used, the build infrastructure will start the virtual framebuffer X server. The working DISPLAY is then passed - to the build. + to the build. See USES=display + for the possible arguments. USES= display @@ -2689,9 +2691,6 @@ _DOCSDIR= . the value of the PYTHONPREFIX_SITELIBDIR variable to make it relative to PREFIX. - - Python 2.7 or newer is required for this. It does - not work with Python 2.6. @@ -2700,96 +2699,75 @@ _DOCSDIR= . The Ports Collection supports parallel installation of multiple Tcl/Tk versions. Ports should try to support at least the default - Tcl/Tk version and higher with the - USE_TCL and USE_TK - variables. It is possible to specify the desired version of - tcl with the - WITH_TCL_VER variable. + Tcl/Tk version and higher with + USES=tcl. It is possible to specify the + desired version of tcl by appending + :xx, e.g.: + USES=tcl:85. - The Most Useful Variables for Ports That Use + <title>The Most Useful Read-Only Variables for Ports That Use <application>Tcl/Tk</application> - USE_TCL - The port depends on the - Tcl library (not the - shell). Minimal required version can be specified - with values such as 84+. Individual unsupported - versions can be specified with the - INVALID_TCL_VER variable. - - - - USE_TCL_BUILD - The port needs Tcl - only during the build time. + TCL_VER + chosen major.minor version of + Tcl - USE_TCL_WRAPPER - Ports that require the - Tcl shell and do not - require a specific tclsh version - should use this new variable. The - tclsh wrapper is installed on the - system. The user can specify the desired - tcl shell to use. + TCLSH + full path of the Tcl + interpreter - WITH_TCL_VER - User-defined variable that sets the desired - Tcl version. + TCL_LIBDIR + path of the Tcl + libraries - UNIQUENAME_WITH_TCL_VER - Like WITH_TCL_VER, but - per-port. + TCL_INCLUDEDIR + path of the Tcl C + header files - USE_TCL_THREADS - Require a threaded build of - Tcl/Tk. + TK_VER + chosen major.minor version of + Tk - USE_TK - The port depends on the - Tk library (not the wish - shell). Implies USE_TCL with the - same value. For more information see the description - of USE_TCL variable. + WISH + full path of the Tk + interpreter - USE_TK_BUILD - Analog to the USE_TCL_BUILD - variable. + TK_LIBDIR + path of the Tk + libraries - USE_TK_WRAPPER - Analog to the USE_TCL_WRAPPER - variable. - - - - WITH_TK_VER - Analog to the WITH_TCL_VER - variable and implies WITH_TCL_VER - of the same value. + TK_INCLUDEDIR + path of the Tk C header + files
- A complete list of available variables can be found in - /usr/ports/Mk/bsd.tcl.mk. + See the USES=tcl and + USES=tk of + for a full description of those + variables. A complete list of those variables is available in + /usr/ports/Mk/Uses/tcl.mk.
@@ -2865,40 +2843,40 @@ _DOCSDIR= . Used as a PKGNAMEPREFIX to distinguish packages for different Ruby versions. - ruby18- + ruby19- RUBY_VERSION Full version of Ruby in the form of - x.y.z. - 1.8.2 + x.y.z[.p]. + 1.9.3.484 RUBY_SITELIBDIR Architecture independent libraries installation path. - /usr/local/lib/ruby/site_ruby/1.8 + /usr/local/lib/ruby/site_ruby/1.9 RUBY_SITEARCHLIBDIR Architecture dependent libraries installation path. - /usr/local/lib/ruby/site_ruby/1.8/amd64-freebsd6 + /usr/local/lib/ruby/site_ruby/1.9/amd64-freebsd10 RUBY_MODDOCDIR Module documentation installation path. - /usr/local/share/doc/ruby18/patsy + /usr/local/share/doc/ruby19/patsy RUBY_MODEXAMPLESDIR Module examples installation path. - /usr/local/share/examples/ruby18/patsy + /usr/local/share/examples/ruby19/patsy @@ -4751,7 +4729,10 @@ run_rc_command "$1" perl, python, or ruby, make certain that command_interpreter is set - appropriately. Otherwise, + appropriately, e.g., for Perl, + by adding PERL=${PERL} to + SUB_LIST and using + %%PERL%%. Otherwise, &prompt.root; service name stop