docs/156020: [PATCH] Add bsd.gecko.mk variables to the porters handbook
Beat Gätzi
beat at FreeBSD.org
Tue Mar 29 07:00:23 UTC 2011
>Number: 156020
>Category: docs
>Synopsis: [PATCH] Add bsd.gecko.mk variables to the porters handbook
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 29 07:00:22 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Beat Gätzi
>Release: FreeBSD 9.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD daedalus.network.local 9.0-CURRENT FreeBSD 9.0-CURRENT #5 r217615M: Thu Jan 20 01:02:35 CET 2011 root at daedalus.network.local:/usr/obj/usr/src/sys/GENERIC i386
>Description:
- Attached patch documents all variables from bsd.gecko.mk which should
be used by ports for dependencies on Mozilla software.
>How-To-Repeat:
>Fix:
--- ph-bsd.gecko.mk.patch begins here ---
Index: book.sgml
===================================================================
RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v
retrieving revision 1.1099
diff -u -r1.1099 book.sgml
--- book.sgml 6 Mar 2011 22:39:45 -0000 1.1099
+++ book.sgml 29 Mar 2011 06:47:48 -0000
@@ -8556,6 +8556,89 @@
<programlisting>USE_XFCE= mcsmanager configenv</programlisting>
</sect1>
+ <sect1 id="using-mozilla">
+ <title>Using Mozilla</title>
+
+ <table frame="none">
+ <title>Variables for ports that use Mozilla</title>
+
+ <tgroup cols="2">
+ <tbody>
+
+ <row>
+ <entry><makevar>USE_GECKO</makevar></entry>
+
+ <entry>Gecko backend the port can handle. Possible values:
+ <literal>libxul</literal> (<filename>libxul.so</filename>),
+ <literal>seamonkey</literal> (<filename>libgtkembedmoz.so</filename>,
+ deprecated, shouldn't be used anymore).</entry>
+ </row>
+ <row>
+ <entry><makevar>USE_FIREFOX</makevar></entry>
+
+ <entry>The port requires Firefox as a runtime dependency.
+ Possible values:
+ <literal>yes</literal> (get default version),
+ <literal>40</literal>, <literal>36</literal>,
+ <literal>35</literal>.
+ Default dependency is on version
+ <literal>40</literal>.</entry>
+ </row>
+ <row>
+ <entry><makevar>USE_FIREFOX_BUILD</makevar></entry>
+
+ <entry>The port requires Firefox as a buildtime dependency.
+ Possible values: see USE_FIREFOX.
+ This automatically sets USE_FIREFOX and
+ assigns the same value.</entry>
+ </row>
+ <row>
+ <entry><makevar>USE_SEAMONKEY</makevar></entry>
+
+ <entry>The port requires SeaMonkey as a runtime dependency.
+ Possible values:
+ <literal>yes</literal> (get default version),
+ <literal>20</literal>, <literal>11</literal>
+ (deprecated, shouldn't be used anymore).
+ Default dependency is on version
+ <literal>20</literal>.</entry>
+ </row>
+ <row>
+ <entry><makevar>USE_SEAMONKEY_BUILD</makevar></entry>
+
+ <entry>The port requires SeaMonkey as a buildtime dependency.
+ Possible values: see USE_SEAMONKEY.
+ This automatically sets USE_SEAMONKEY and
+ assigns the same value.</entry>
+ </row>
+ <row>
+ <entry><makevar>USE_THUNDERBIRD</makevar></entry>
+
+ <entry>The port requires Thunderbird as a runtime dependency.
+ Possible values:
+ <literal>yes</literal> (get default version),
+ <literal>31</literal>, <literal>30</literal>
+ (deprecated, shouldn't be used anymore).
+ Default dependency is on version
+ <literal>31</literal>.</entry>
+ </row>
+ <row>
+ <entry><makevar>USE_THUNDERBIRD_BUILD</makevar></entry>
+
+ <entry>The port requires Thunderbird as a buildtime dependency.
+ Possible values: see USE_THUNDERBIRD.
+ This automatically sets USE_THUNDERBIRD
+ and assigns the same value.</entry>
+ </row>
+
+ </tbody>
+ </tgroup>
+ </table>
+ <para>A complete list of available variables can be found in
+ <filename>/usr/ports/Mk/bsd.gecko.mk</filename>.</para>
+ </sect1>
+
+
<sect1 id="using-databases">
<title>Using databases</title>
--- ph-bsd.gecko.mk.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-doc
mailing list