From owner-svn-doc-head@freebsd.org Tue May 2 17:05:21 2017 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C7638D5A286; Tue, 2 May 2017 17:05:21 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 86847288; Tue, 2 May 2017 17:05:21 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v42H5Ktl065372; Tue, 2 May 2017 17:05:20 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v42H5K18065371; Tue, 2 May 2017 17:05:20 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201705021705.v42H5K18065371@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Tue, 2 May 2017 17:05:20 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r50226 - head/en_US.ISO8859-1/books/porters-handbook/uses 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.23 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: Tue, 02 May 2017 17:05:21 -0000 Author: mat Date: Tue May 2 17:05:20 2017 New Revision: 50226 URL: https://svnweb.freebsd.org/changeset/doc/50226 Log: Keep up-to-date with changes in existing USES. Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Tue May 2 17:05:16 2017 (r50225) +++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Tue May 2 17:05:20 2017 (r50226) @@ -8,19 +8,19 @@ cran Possible arguments: (none), - auto-plist + auto-plist, + compiles Uses the Comprehensive R Archive Network. Specify auto-plist to automatically generate - pkg-plist. + pkg-plist. Specify + compiles if the port has code that need to be + compiled. @@ -496,14 +499,14 @@ <literal>drupal</literal> - Possible arguments: 6, + Possible arguments: 7, module, theme Automate installation of a port that is a Drupal theme or module. Use with the version of Drupal that the port is expecting. For example, - USES=drupal:6,module says that this port + USES=drupal:7,module says that this port creates a Drupal 6 module. A Drupal 7 theme can be specified with USES=drupal:7,theme. @@ -711,6 +714,11 @@ should be listed in USE_GNOME. The available components are: + atk @@ -721,10 +729,6 @@ - atspi - - - cairo @@ -745,10 +749,6 @@ - gal2 - - - gconf2 @@ -805,10 +805,6 @@ - gnomespeech - - - gnomevfs2 @@ -853,10 +849,6 @@ - gtksharp10 - - - gtksharp20 @@ -905,10 +897,6 @@ - libgda4 - - - libgda5 @@ -917,10 +905,6 @@ - libgdamm - - - libgdamm5 @@ -1715,11 +1699,14 @@ GSSAPI_NONE_CONFIGURE_ON= --without-gssa <literal>localbase</literal> - Possible arguments: (none) + Possible arguments: (none), ldflags Ensures that libraries from dependencies in LOCALBASE are used instead of the ones from - the base system. Ports that depend on libraries that are also + the base system. Specify ldflags to add + -L${LOCALBASE}/lib to + LDFLAGS instead of LIBS. + Ports that depend on libraries that are also present in the base system should use this. It is also used internally by a few other USES. @@ -1854,6 +1841,10 @@ GSSAPI_NONE_CONFIGURE_ON= --without-gssa + session + + + settingsdaemon @@ -1899,7 +1890,9 @@ USE_MATE= menus:build intlhack55, 55m, 55p, 56, - 56p, 57, + 56p, 56w, + 57, 57p, + 80, 100m, and 101m. The m and p suffixes are for the MariaDB and @@ -1920,11 +1913,23 @@ USE_MATE= menus:build intlhack <literal>mono</literal> - Possible arguments: (none) + Possible arguments: (none), nuget Adds a dependency on the Mono (currently only C#) framework by setting the appropriate dependencies. + + Specify nuget when the port uses nuget + packages. NUGET_DEPENDS needs to be set with + the names and versions of the nuget packages in the format + name=version. + An optional package origin can be added using + name=version:origin. + + The helper target, buildnuget, + will output the content of the NUGET_DEPENDS + based on the provided + packages.config. @@ -1954,9 +1959,8 @@ USE_MATE= menus:build intlhackPossible arguments: (none) - Uses ninja to build the port. - End users can set NINJA_VERBOSE for verbose - output. + Uses ninja to build the + port. @@ -1996,9 +2000,9 @@ USE_MATE= menus:build intlhackpkgconfig's .pc files to ${PREFIX}/libdata/pkgconfig. If - the port uses automake, set - PATHFIX_MAKEFILEIN to - Makefile.am if needed. + the port uses USES=autoreconf, + Makefile.am will be added to + PATHFIX_MAKEFILEIN automatically. If the port USES=cmake it @@ -2095,7 +2099,8 @@ USE_MATE= menus:build intlhackext, zend, build, cli, cgi, mod, - web, embed + web, embed, + pecl Provide support for PHP. Add a runtime dependency on the default PHP version, PHP. + + + pecl + + Provide defaults for fetching + PHP extensions from the PECL + repository. + + Variables are used to specify which @@ -2583,12 +2597,20 @@ USE_PYQT= core doc_build designer_run

/usr/bin/perl and /bin/bash. The shebagngfix macro fixes shebang lines in scripts listed in - SHEBANG_FILES. The shebangfix macro is run - from ${WRKSRC}, so it can contain paths that + SHEBANG_REGEX, + SHEBANG_GLOB, or + SHEBANG_FILES. + SHEBANG_REGEX contains an extended regular + expressions, and is used with the -iregex + argument of &man.find.1;. SHEBANG_GLOB + contains a pattern used with the -name + argument of &man.find.1;. The shebangfix macro is run + from ${WRKSRC}, so + SHEBANG_FILES can contain paths that are relative to ${WRKSRC}. It can also deal with absolute paths if files outside of ${WRKSRC} require patching. For - example:
+ example when using SHEBANG_FILES: USES= shebangfix SHEBANG_FILES= scripts/foobar.pl scripts/*.sh @@ -2636,7 +2658,8 @@ SHEBANG_FILES= scripts/foobar.pl scripts interp_OLD_CMD: "/usr/bin/env interp" /bin/interp - /usr/bin/interp. + /usr/bin/interp + /usr/local/bin/interp.