svn commit: r39231 - head/en_US.ISO8859-1/books/porters-handbook
Niclas Zeising
zeising at FreeBSD.org
Wed Jul 18 09:39:19 UTC 2012
Author: zeising
Date: Wed Jul 18 09:39:18 2012
New Revision: 39231
URL: http://svn.freebsd.org/changeset/doc/39231
Log:
Small fixes to the porters handbook.
- Add MASTER_SITE_SUBDIR example
- Remove third column from USE_APACHE table and fix link to wiki
- Add missing </entry>
- Remove major shlib version number from examples
- Add PgSQL 92 version number
- Change location of innd to the right one in example
PR: doc/169864 (with minor fixes from me)
Submitted by: ohauer
Approved by: joel (mentor)
Modified:
head/en_US.ISO8859-1/books/porters-handbook/book.sgml
Modified: head/en_US.ISO8859-1/books/porters-handbook/book.sgml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/book.sgml Wed Jul 18 08:54:09 2012 (r39230)
+++ head/en_US.ISO8859-1/books/porters-handbook/book.sgml Wed Jul 18 09:39:18 2012 (r39231)
@@ -2447,6 +2447,10 @@ MASTER_SITE_SUBDIR= make</programlisting
<programlisting>MASTER_SITES= SF/stardict/WyabdcRealPeopleTTS/${PORTVERSION}</programlisting>
+ <para>This can be also written as</para>
+ <programlisting>MASTER_SITES= SF
+MASTER_SITE_SUBDIR= stardict/WyabdcRealPeopleTTS/${PORTVERSION}</programlisting>
+
<table frame="none">
<title>Popular Magic <makevar>MASTER_SITES</makevar>
Macros</title>
@@ -3448,10 +3452,10 @@ ALWAYS_KEEP_DISTFILES= yes
and <replaceable>target</replaceable> is the target to call
in that directory. For example,</para>
- <programlisting>LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg</programlisting>
+ <programlisting>LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg</programlisting>
- <para>will check for a shared jpeg library with major
- version 9, and descend into the
+ <para>will check for a shared jpeg library with any version,
+ and descend into the
<filename>graphics/jpeg</filename> subdirectory of your
ports tree to build and install it if it is not found. The
<replaceable>target</replaceable> part can be omitted if it
@@ -3462,13 +3466,13 @@ ALWAYS_KEEP_DISTFILES= yes
<para>The <replaceable>lib</replaceable> part is a regular
expression which is being looked up in the
<command>ldconfig -r</command> output. Values such as
- <literal>intl.[5-7]</literal> and <literal>intl</literal>
+ <literal>intl.9</literal> and <literal>intl.[5-7]</literal>
are allowed. The first pattern,
+ <literal>intl.9</literal>, will match only version 9 of
+ intl, while
<literal>intl.[5-7]</literal>, will match any of:
<literal>intl.5</literal>, <literal>intl.6</literal> or
- <literal>intl.7</literal>. The second pattern,
- <literal>intl</literal>, will match any version of the
- <literal>intl</literal> library.</para>
+ <literal>intl.7</literal>.</para>
</note>
<para>The dependency is checked twice, once from within the
@@ -3499,11 +3503,11 @@ ALWAYS_KEEP_DISTFILES= yes
<para>For example,</para>
- <programlisting>RUN_DEPENDS= ${LOCALBASE}/etc/innd:${PORTSDIR}/news/inn \
+ <programlisting>RUN_DEPENDS= ${LOCALBASE}/news/bin/innd:${PORTSDIR}/news/inn \
xmlcatmgr:${PORTSDIR}/textproc/xmlcatmgr</programlisting>
<para>will check if the file or directory
- <filename>/usr/local/etc/innd</filename> exists, and build
+ <filename>/usr/local/news/bin/innd</filename> exists, and build
and install it from the <filename>news/inn</filename>
subdirectory of the ports tree if it is not found. It will
also see if an executable called
@@ -4458,7 +4462,7 @@ CONFIGURE_ARGS+= --with-foo
<title>Wrong Handling of an Option</title>
<programlisting>.if ${PORT_OPTIONS:MFOO}
-LIB_DEPENDS+= foo.0:${PORTSDIR}/devel/foo
+LIB_DEPENDS+= foo:${PORTSDIR}/devel/foo
CONFIGURE_ARGS+= --enable-foo
.endif</programlisting>
</example>
@@ -4477,7 +4481,7 @@ CONFIGURE_ARGS+= --enable-foo
<title>Correct Handling of an Option</title>
<programlisting>.if ${PORT_OPTIONS:MFOO}
-LIB_DEPENDS+= foo.0:${PORTSDIR}/devel/foo
+LIB_DEPENDS+= foo:${PORTSDIR}/devel/foo
CONFIGURE_ARGS+= --enable-foo
.else
CONFIGURE_ARGS+= --disable-foo
@@ -6990,11 +6994,10 @@ QT_COMPONENTS= moc_build qmake_build rcc
<literal>20</literal>, <literal>22</literal>,
<literal>20-22</literal>, <literal>20+</literal>,
etc. The default APACHE version is
- <literal>22</literal>.</entry>
- <entry>More details are available in
+ <literal>22</literal>. More details are available in
<filename>ports/Mk/bsd.apache.mk</filename> and at
- <ulink
- url="http://wiki.freebsd.org/Apache/">.</ulink></entry>
+ <ulink url="http://wiki.freebsd.org/Apache/">
+ wiki.freebsd.org/Apache/</ulink>.</entry>
</row>
<row>
@@ -7022,7 +7025,7 @@ QT_COMPONENTS= moc_build qmake_build rcc
available after inclusion of
<filename>bsd.port.pre.mk</filename>. Possible
values: <literal>20</literal>,
- <literal>22</literal>.
+ <literal>22</literal>.</entry>
</row>
<row>
@@ -9046,7 +9049,7 @@ CFLAGS+= -DLUA_VERSION_STRING="${VER_STR
role="package">databases/postgresql90-client</filename>
port. An associated variable,
<makevar>WANT_PGSQL_VER</makevar>, may be set to
- values such as 83, 84, 90, or 91. You can declare a
+ values such as 83, 84, 90, 91 or 92. You can declare a
minimum or maximum value;
<makevar>WANT_PGSQL_VER</makevar>=
<literal> 90+</literal> will cause the
@@ -16219,7 +16222,7 @@ COMMENT= A DVI Previewer for the X Windo
[dependencies -- can be empty]
RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript
-LIB_DEPENDS= Xpm.5:${PORTSDIR}/graphics/xpm
+LIB_DEPENDS= Xpm:${PORTSDIR}/graphics/xpm
[this section is for other standard bsd.port.mk variables that do not
belong to any of the above]
More information about the svn-doc-head
mailing list