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 @@
cranPossible arguments: (none),
- auto-plist
+ auto-plist,
+ compilesUses 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 @@
drupal
- Possible arguments: 6,
+ Possible arguments:
7, module,
themeAutomate 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
localbase
- Possible arguments: (none)
+ Possible arguments: (none), ldflagsEnsures 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
mono
- Possible arguments: (none)
+ Possible arguments: (none), nugetAdds 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,
+ peclProvide 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.