svn commit: r49019 - in head/en_US.ISO8859-1/books/porters-handbook: special uses

Mathieu Arnold <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: mat
Date: Tue Jun 28 16:27:03 2016
New Revision: 49019
URL: https://svnweb.freebsd.org/changeset/doc/49019

Log:
  Follow the USE-ification of USES=php.
  
  Reviewed by:	wblock
  Sponsored by:	Absolight
  Differential Revision:	https://reviews.freebsd.org/D7007

Modified:
  head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
  head/en_US.ISO8859-1/books/porters-handbook/uses/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	Tue Jun 28 16:06:59 2016	(r49018)
+++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml	Tue Jun 28 16:27:03 2016	(r49019)
@@ -3440,84 +3440,8 @@ do-install:
       <title>PHP</title>
 
       <para><application>PHP</application> web applications declare
-	their dependency on it with <literal>USES=php</literal>.
-	Variables are used to specify which
-	<application>PHP</application> modules are required.</para>
-
-      <table frame="none" xml:id="using-php-variables">
-	<title>Variables for Ports That Use PHP</title>
-
-	<tgroup cols="2">
-	  <tbody>
-	    <row>
-	      <entry><varname>USE_PHP</varname></entry>
-	      <entry>The list of required PHP extensions.  Example:
-		<literal>pcre xml gettext</literal></entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>DEFAULT_PHP_VER</varname></entry>
-	      <entry>Selects which major version of PHP will be
-		installed as a dependency when no PHP is installed
-		yet.  Default is <literal>5</literal>.  Possible
-		values: <literal>4</literal>,
-		<literal>5</literal></entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>IGNORE_WITH_PHP</varname></entry>
-	      <entry>The port does not work with PHP of the given
-		version.  Possible values: <literal>4</literal>,
-		<literal>5</literal></entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>USE_PHPIZE</varname></entry>
-	      <entry>The port will be built as a PHP
-		extension.</entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>USE_PHPEXT</varname></entry>
-	      <entry>The port will be treated as a PHP extension,
-		including installation and registration in the
-		extension registry.</entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>USE_PHP_BUILD</varname></entry>
-	      <entry>Set PHP as a build dependency.</entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>WANT_PHP_CLI</varname></entry>
-	      <entry>Want the CLI (command line) version of
-		PHP.</entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>WANT_PHP_CGI</varname></entry>
-	      <entry>Want the CGI version of PHP.</entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>WANT_PHP_MOD</varname></entry>
-	      <entry>Want the Apache module version of PHP.</entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>WANT_PHP_SCR</varname></entry>
-	      <entry>Want the CLI or the CGI version of PHP.</entry>
-	    </row>
-
-	    <row>
-	      <entry><varname>WANT_PHP_WEB</varname></entry>
-	      <entry>Want the Apache module or the CGI version of
-		PHP.</entry>
-	    </row>
-	  </tbody>
-	</tgroup>
-      </table>
+	their dependency on it with <literal>USES=php</literal>.  See
+	<xref linkend="uses-php"/> for more information.</para>
     </sect2>
 
     <sect2 xml:id="php-pear">

Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml	Tue Jun 28 16:06:59 2016	(r49018)
+++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml	Tue Jun 28 16:27:03 2016	(r49019)
@@ -1725,10 +1725,128 @@ USE_MATE=	menus:build intlhack</programl
   <sect1 xml:id="uses-php">
     <title><literal>php</literal></title>
 
-    <para>Possible arguments: (none)</para>
+    <para>Possible arguments: (none), <literal>phpize</literal>,
+      <literal>ext</literal>, <literal>zend</literal>,
+      <literal>build</literal>, <literal>cli</literal>,
+      <literal>cgi</literal>, <literal>mod</literal>,
+      <literal>web</literal>, <literal>embed</literal></para>
+
+    <para>Provide support for <application>PHP</application>.  Add a
+      runtime dependency on the default PHP version, <package
+	role="port">lang/php56</package>.</para>
+
+    <variablelist>
+      <varlistentry>
+	<term><literal>phpize</literal></term>
+	<listitem>
+	  <para>Use to build a <application>PHP</application>
+	    extension.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><literal>ext</literal></term>
+	<listitem>
+	  <para>Use to build, install and register a
+	    <application>PHP</application> extension.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><literal>zend</literal></term>
+	<listitem>
+	  <para>Use to build, install and register a Zend
+	    extension.</para>
+	</listitem>
+      </varlistentry>
 
-    <para>Provide support for <application>PHP</application>.  See
-      <xref linkend="php-variables"/> for more information.</para>
+      <varlistentry>
+	<term><literal>build</literal></term>
+	<listitem>
+	  <para>Set <application>PHP</application> also as a
+	    build-time dependency.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><literal>cli</literal></term>
+	<listitem>
+	  <para>Needs the CLI version of
+	    <application>PHP</application>.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><literal>cgi</literal></term>
+	<listitem>
+	  <para>Needs the CGI version of
+	    <application>PHP</application>.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><literal>mod</literal></term>
+	<listitem>
+	  <para>Needs the <application>Apache</application> module for
+	    <application>PHP</application>.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><literal>web</literal></term>
+	<listitem>
+	  <para>Needs the <application>Apache</application> module or
+	    the <acronym>CGI</acronym> version of
+	    <application>PHP</application>.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><literal>embed</literal></term>
+	<listitem>
+	  <para>Needs the embedded library version of
+	    <application>PHP</application>.</para>
+	</listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>Variables are used to specify which
+      <application>PHP</application> modules are required, as well as
+      which version of <application>PHP</application> are
+      supported.</para>
+
+    <variablelist>
+      <varlistentry>
+	<term><varname>USE_PHP</varname></term>
+	<listitem>
+	  <para>The list of required <application>PHP</application>
+	    extensions.  Example: <literal>pcre xml
+	      gettext</literal></para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><varname>DEFAULT_PHP_VER</varname></term>
+	<listitem>
+	  <para>Selects which major version of
+	    <application>PHP</application> will be installed as a
+	    dependency when no <application>PHP</application> is
+	    installed yet.  Default is <literal>56</literal>.
+	    Possible values: <literal>55</literal>,
+	    <literal>56</literal>, and <literal>7</literal>.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term><varname>IGNORE_WITH_PHP</varname></term>
+	<listitem>
+	  <para>The port does not work with
+	    <application>PHP</application> of the given version.
+	    Possible values: <literal>55</literal>,
+	    <literal>56</literal>, and <literal>7</literal>.</para>
+	</listitem>
+      </varlistentry>
+    </variablelist>
   </sect1>
 
   <sect1 xml:id="uses-pkgconfig">
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.