svn commit: r45703 - 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 (ports committer)
Date: Wed Oct  1 14:15:48 2014
New Revision: 45703
URL: https://svnweb.freebsd.org/changeset/doc/45703

Log:
  Document USES=horde. Fix a typo in USES=pear.
  
  Differential Revision:	https://reviews.freebsd.org/D878
  Approved by:	bcr, bapt
  Sponsored by:	Absolight

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	Wed Oct  1 04:00:08 2014	(r45702)
+++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml	Wed Oct  1 14:15:48 2014	(r45703)
@@ -2674,6 +2674,54 @@ USES=	pear
 
 .include &lt;bsd.port.mk&gt;</programlisting>
       </example>
+
+      <sect3 xml:id="php-horde">
+	<title><application>Horde</application> Modules</title>
+
+	<para>In the same way, porting
+	  <application>Horde</application> modules is a simple
+	  process.</para>
+
+	<para>Add <literal>USES=horde</literal> to the port's
+	  <filename>Makefile</filename>.  The framework will install
+	  the relevant files in the right places and automatically
+	  generate the plist at install time.</para>
+
+	<para>The <varname>USE_HORDE_BUILD</varname> and
+	  <varname>USE_HORDE_RUN</varname> variables can be used to
+	  add buildtime and runtime dependencies on other
+	  <application>Horde</application> modules.  See
+	  <filename>Mk/Uses/horde.mk</filename> for a complete list of
+	  available modules.</para>
+
+	<example xml:id="horde-Makefile">
+	  <title>Example Makefile for <application>Horde</application>
+	    Module</title>
+
+	  <programlisting>PORTNAME=	Horde_Core
+PORTVERSION=	2.14.0
+CATEGORIES=	devel www pear
+
+MAINTAINER=	[email protected]
+COMMENT=	Horde Core Framework libraries
+
+OPTIONS_DEFINE=	KOLAB SOCKETS
+KOLAB_DESC=	Enable Kolab server support
+SOCKETS_DESC=	Depend on sockets PHP extension
+
+USES=	horde
+USE_PHP=	session
+
+USE_HORDE_BUILD=	Horde_Role
+USE_HORDE_RUN=	Horde_Role Horde_History Horde_Pack \
+		Horde_Text_Filter Horde_View
+
+KOLAB_USE=	HORDE_RUN=Horde_Kolab_Server,Horde_Kolab_Session
+SOCKETS_USE=	PHP=sockets
+
+.include &lt;bsd.port.mk&gt;</programlisting>
+	</example>
+      </sect3>
     </sect2>
   </sect1>
 

Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml	Wed Oct  1 04:00:08 2014	(r45702)
+++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml	Wed Oct  1 14:15:48 2014	(r45703)
@@ -571,6 +571,19 @@ GSSAPI_NONE_CONFIGURE_ON=	--without-gssa
 	    </example></entry>
 	</row>
 
+	<row xml:id="uses-horde">
+	  <entry><literal>horde</literal></entry>
+
+	  <entry>(none)</entry>
+
+	  <entry>Add buildtime and runtime dependencies on <package
+	      role="port">devel/pear-channel-horde</package>.  Other
+	    <application>Horde</application> dependencies can be added
+	    with <varname>USE_HORDE_BUILD</varname> and
+	    <varname>USE_HORDE_RUN</varname>.  See <xref
+	      linkend="php-horde"/> for more information.</entry>
+	</row>
+
 	<row xml:id="uses-iconv">
 	  <entry><literal>iconv</literal></entry>
 
@@ -820,7 +833,7 @@ GSSAPI_NONE_CONFIGURE_ON=	--without-gssa
 	    behavior for software using the
 	    <application>PHP</application> Extension and Application
 	    Repository.  See <xref linkend="php-pear"/> for more
-	    informations.</entry>
+	    information.</entry>
 	</row>
 
 	<row xml:id="uses-perl5">
_______________________________________________
[email protected] mailing list
http://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.