Point a new user to documentation explaining how to upgrade an existing

port before telling them how to create a new port.

Belatedly document MLINKS.

Seems billf committed to this under my feet, so I guess we're even, now.  :)
This commit is contained in:
Tim Vanderhoek 1999-06-28 03:37:25 +00:00
parent 5ed7de042e
commit dcfc37ed14
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=5128
8 changed files with 161 additions and 61 deletions

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: chapter.sgml,v 1.19 1999-06-20 21:19:04 billf Exp $
$Id: chapter.sgml,v 1.20 1999-06-28 03:37:25 hoek Exp $
-->
<chapter id="cutting-edge">
@ -1207,7 +1207,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
</sect3>
<sect3 id="cvsup-config">
<title>Configuration</title>
<title>CVSup Configuration</title>
<para><application>CVSup</application>'s operation is controlled by a
configuration file called the <filename>supfile</filename>.

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: chapter.sgml,v 1.32 1999-06-28 02:37:29 billf Exp $
$Id: chapter.sgml,v 1.33 1999-06-28 03:37:21 hoek Exp $
-->
<chapter id="ports">
@ -946,15 +946,19 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para><emphasis>Contributed by &a.jkh;, &a.gpalmer;, &a.asami; &a.obrien;
and &a.hoek;. 28 August 1996.</emphasis></para>
<para>So, now you are interested in making your own port? Great!</para>
<para>So, now you are interested in making your own port or upgrading
an existing one? Great!</para>
<para>What follows are some guidelines for creating a new port for
FreeBSD. The bulk of the work is done by
FreeBSD. If you want to upgrade an existing port, you should read this
and then read <xref linkend="port-upgrading">.</para>
<para>When this document is not sufficiently detailed, you should refer to
<filename>/usr/ports/Mk/bsd.port.mk</filename>, which all port Makefiles
include. Please refer to that file for more details on the inner
workings of the ports collection. Even if you do not hack Makefiles
include.
Even if you do not hack Makefiles
daily, it is well commented, and you will still gain much knowledge from
it.</para>
it. Additionally, you may send specific questions to &a.ports;.</para>
<note>
<para>Only a fraction of the overridable variables
@ -963,12 +967,12 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<filename>bsd.port.mk</filename>. This file users a non-standard tab
setting. <application>Emacs</application> and
<application>Vim</application> should recognise the setting on loading
the file. <command>vi</command> or <command>ex</command> can be set
the file. Both <command>vi</command> and <command>ex</command> can be set
to use the correct value by typing <command>:set tabstop=4</command>
once the file has been loaded.</para>
</note>
<sect2>
<sect2 id="quick-porting">
<title>Quick Porting</title>
<para>This section tells you how to do a quick port. In many cases, it
@ -2258,6 +2262,14 @@ MASTERDIR= ${.CURDIR}/../xdvi300
depending on the setting of <makevar>NOMANCOMPRESS</makevar> in
<filename>/etc/make.conf</filename>.</para>
<para>If your port tries to install multiple names for manpages using
symlinks or hardlinks, you must use the <makevar>MLINKS</makevar>
variable to identify these. The link installed by your port will
be destroyed and recreated by <filename>bsd.port.mk</filename>
to make sure it points to the correct file. Any manpages
listed in MLINKS must not be listed in the
<filename>PLIST</filename>.</para>
<para>To specify whether the manpages are compressed upon installation,
use the <makevar>MANCOMPRESSED</makevar> variable. This variable can
take three values, <literal>yes</literal>, <literal>no</literal> and
@ -2294,6 +2306,7 @@ MASTERDIR= ${.CURDIR}/../xdvi300
MAN1= foo.1
MAN3= bar.3
MAN4= baz.4
MLINKS= foo.1 alt-name.8
MANLANG= "" ja
MAN3PREFIX= ${PREFIX}/share/foobar
MANCOMPRESSED= yes</programlisting>
@ -2307,6 +2320,12 @@ ${PREFIX}/share/foobar/man/man3/bar.3.gz
${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
${PREFIX}/man/man4/baz.4.gz
${PREFIX}/man/ja/man4/baz.4.gz</programlisting>
<para>Additionally <filename>${PREFIX}/man/man8/alt-name.8.gz</filename>
may or may-not be installed by your port. Regardless, a
symlink will be made to join the foo(1) manpage and
alt-name(8) manpage.</para>
</sect2>
<sect2 id="porting-motif">
@ -2894,14 +2913,15 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
</note>
</sect2>
<sect2>
<sect2 id="port-upgrading">
<title>Upgrading</title>
<para>When you notice that a port is out of date compared to the latest
version from the original authors, first make sure you have the latest
port. You can find them in the
<filename>ports/ports-current</filename> directory of the ftp mirror
sites.</para>
sites. You may also use CVSup to keep your whole ports collection
up-to-date, as described in <xref linkend="cvsup-config">.</para>
<para>The next step is to send a mail to the maintainer, if one is
listed in the port's <filename>Makefile</filename>. That person may
@ -2926,7 +2946,7 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
<note>
<para>Once again, please use &man.diff.1; and not &man.shar.1; to send
updates to existing ports.</para>
updates to existing ports!</para>
</note>
</sect2>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: chapter.sgml,v 1.19 1999-06-20 21:19:04 billf Exp $
$Id: chapter.sgml,v 1.20 1999-06-28 03:37:25 hoek Exp $
-->
<chapter id="cutting-edge">
@ -1207,7 +1207,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
</sect3>
<sect3 id="cvsup-config">
<title>Configuration</title>
<title>CVSup Configuration</title>
<para><application>CVSup</application>'s operation is controlled by a
configuration file called the <filename>supfile</filename>.

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: chapter.sgml,v 1.32 1999-06-28 02:37:29 billf Exp $
$Id: chapter.sgml,v 1.33 1999-06-28 03:37:21 hoek Exp $
-->
<chapter id="ports">
@ -946,15 +946,19 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para><emphasis>Contributed by &a.jkh;, &a.gpalmer;, &a.asami; &a.obrien;
and &a.hoek;. 28 August 1996.</emphasis></para>
<para>So, now you are interested in making your own port? Great!</para>
<para>So, now you are interested in making your own port or upgrading
an existing one? Great!</para>
<para>What follows are some guidelines for creating a new port for
FreeBSD. The bulk of the work is done by
FreeBSD. If you want to upgrade an existing port, you should read this
and then read <xref linkend="port-upgrading">.</para>
<para>When this document is not sufficiently detailed, you should refer to
<filename>/usr/ports/Mk/bsd.port.mk</filename>, which all port Makefiles
include. Please refer to that file for more details on the inner
workings of the ports collection. Even if you do not hack Makefiles
include.
Even if you do not hack Makefiles
daily, it is well commented, and you will still gain much knowledge from
it.</para>
it. Additionally, you may send specific questions to &a.ports;.</para>
<note>
<para>Only a fraction of the overridable variables
@ -963,12 +967,12 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<filename>bsd.port.mk</filename>. This file users a non-standard tab
setting. <application>Emacs</application> and
<application>Vim</application> should recognise the setting on loading
the file. <command>vi</command> or <command>ex</command> can be set
the file. Both <command>vi</command> and <command>ex</command> can be set
to use the correct value by typing <command>:set tabstop=4</command>
once the file has been loaded.</para>
</note>
<sect2>
<sect2 id="quick-porting">
<title>Quick Porting</title>
<para>This section tells you how to do a quick port. In many cases, it
@ -2258,6 +2262,14 @@ MASTERDIR= ${.CURDIR}/../xdvi300
depending on the setting of <makevar>NOMANCOMPRESS</makevar> in
<filename>/etc/make.conf</filename>.</para>
<para>If your port tries to install multiple names for manpages using
symlinks or hardlinks, you must use the <makevar>MLINKS</makevar>
variable to identify these. The link installed by your port will
be destroyed and recreated by <filename>bsd.port.mk</filename>
to make sure it points to the correct file. Any manpages
listed in MLINKS must not be listed in the
<filename>PLIST</filename>.</para>
<para>To specify whether the manpages are compressed upon installation,
use the <makevar>MANCOMPRESSED</makevar> variable. This variable can
take three values, <literal>yes</literal>, <literal>no</literal> and
@ -2294,6 +2306,7 @@ MASTERDIR= ${.CURDIR}/../xdvi300
MAN1= foo.1
MAN3= bar.3
MAN4= baz.4
MLINKS= foo.1 alt-name.8
MANLANG= "" ja
MAN3PREFIX= ${PREFIX}/share/foobar
MANCOMPRESSED= yes</programlisting>
@ -2307,6 +2320,12 @@ ${PREFIX}/share/foobar/man/man3/bar.3.gz
${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
${PREFIX}/man/man4/baz.4.gz
${PREFIX}/man/ja/man4/baz.4.gz</programlisting>
<para>Additionally <filename>${PREFIX}/man/man8/alt-name.8.gz</filename>
may or may-not be installed by your port. Regardless, a
symlink will be made to join the foo(1) manpage and
alt-name(8) manpage.</para>
</sect2>
<sect2 id="porting-motif">
@ -2894,14 +2913,15 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
</note>
</sect2>
<sect2>
<sect2 id="port-upgrading">
<title>Upgrading</title>
<para>When you notice that a port is out of date compared to the latest
version from the original authors, first make sure you have the latest
port. You can find them in the
<filename>ports/ports-current</filename> directory of the ftp mirror
sites.</para>
sites. You may also use CVSup to keep your whole ports collection
up-to-date, as described in <xref linkend="cvsup-config">.</para>
<para>The next step is to send a mail to the maintainer, if one is
listed in the port's <filename>Makefile</filename>. That person may
@ -2926,7 +2946,7 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
<note>
<para>Once again, please use &man.diff.1; and not &man.shar.1; to send
updates to existing ports.</para>
updates to existing ports!</para>
</note>
</sect2>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: book.sgml,v 1.32 1999-06-28 02:37:29 billf Exp $
$Id: book.sgml,v 1.33 1999-06-28 03:37:21 hoek Exp $
-->
<chapter id="ports">
@ -946,15 +946,19 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para><emphasis>Contributed by &a.jkh;, &a.gpalmer;, &a.asami; &a.obrien;
and &a.hoek;. 28 August 1996.</emphasis></para>
<para>So, now you are interested in making your own port? Great!</para>
<para>So, now you are interested in making your own port or upgrading
an existing one? Great!</para>
<para>What follows are some guidelines for creating a new port for
FreeBSD. The bulk of the work is done by
FreeBSD. If you want to upgrade an existing port, you should read this
and then read <xref linkend="port-upgrading">.</para>
<para>When this document is not sufficiently detailed, you should refer to
<filename>/usr/ports/Mk/bsd.port.mk</filename>, which all port Makefiles
include. Please refer to that file for more details on the inner
workings of the ports collection. Even if you do not hack Makefiles
include.
Even if you do not hack Makefiles
daily, it is well commented, and you will still gain much knowledge from
it.</para>
it. Additionally, you may send specific questions to &a.ports;.</para>
<note>
<para>Only a fraction of the overridable variables
@ -963,12 +967,12 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<filename>bsd.port.mk</filename>. This file users a non-standard tab
setting. <application>Emacs</application> and
<application>Vim</application> should recognise the setting on loading
the file. <command>vi</command> or <command>ex</command> can be set
the file. Both <command>vi</command> and <command>ex</command> can be set
to use the correct value by typing <command>:set tabstop=4</command>
once the file has been loaded.</para>
</note>
<sect2>
<sect2 id="quick-porting">
<title>Quick Porting</title>
<para>This section tells you how to do a quick port. In many cases, it
@ -2258,6 +2262,14 @@ MASTERDIR= ${.CURDIR}/../xdvi300
depending on the setting of <makevar>NOMANCOMPRESS</makevar> in
<filename>/etc/make.conf</filename>.</para>
<para>If your port tries to install multiple names for manpages using
symlinks or hardlinks, you must use the <makevar>MLINKS</makevar>
variable to identify these. The link installed by your port will
be destroyed and recreated by <filename>bsd.port.mk</filename>
to make sure it points to the correct file. Any manpages
listed in MLINKS must not be listed in the
<filename>PLIST</filename>.</para>
<para>To specify whether the manpages are compressed upon installation,
use the <makevar>MANCOMPRESSED</makevar> variable. This variable can
take three values, <literal>yes</literal>, <literal>no</literal> and
@ -2294,6 +2306,7 @@ MASTERDIR= ${.CURDIR}/../xdvi300
MAN1= foo.1
MAN3= bar.3
MAN4= baz.4
MLINKS= foo.1 alt-name.8
MANLANG= "" ja
MAN3PREFIX= ${PREFIX}/share/foobar
MANCOMPRESSED= yes</programlisting>
@ -2307,6 +2320,12 @@ ${PREFIX}/share/foobar/man/man3/bar.3.gz
${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
${PREFIX}/man/man4/baz.4.gz
${PREFIX}/man/ja/man4/baz.4.gz</programlisting>
<para>Additionally <filename>${PREFIX}/man/man8/alt-name.8.gz</filename>
may or may-not be installed by your port. Regardless, a
symlink will be made to join the foo(1) manpage and
alt-name(8) manpage.</para>
</sect2>
<sect2 id="porting-motif">
@ -2894,14 +2913,15 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
</note>
</sect2>
<sect2>
<sect2 id="port-upgrading">
<title>Upgrading</title>
<para>When you notice that a port is out of date compared to the latest
version from the original authors, first make sure you have the latest
port. You can find them in the
<filename>ports/ports-current</filename> directory of the ftp mirror
sites.</para>
sites. You may also use CVSup to keep your whole ports collection
up-to-date, as described in <xref linkend="cvsup-config">.</para>
<para>The next step is to send a mail to the maintainer, if one is
listed in the port's <filename>Makefile</filename>. That person may
@ -2926,7 +2946,7 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
<note>
<para>Once again, please use &man.diff.1; and not &man.shar.1; to send
updates to existing ports.</para>
updates to existing ports!</para>
</note>
</sect2>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: chapter.sgml,v 1.19 1999-06-20 21:19:04 billf Exp $
$Id: chapter.sgml,v 1.20 1999-06-28 03:37:25 hoek Exp $
-->
<chapter id="cutting-edge">
@ -1207,7 +1207,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
</sect3>
<sect3 id="cvsup-config">
<title>Configuration</title>
<title>CVSup Configuration</title>
<para><application>CVSup</application>'s operation is controlled by a
configuration file called the <filename>supfile</filename>.

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: chapter.sgml,v 1.32 1999-06-28 02:37:29 billf Exp $
$Id: chapter.sgml,v 1.33 1999-06-28 03:37:21 hoek Exp $
-->
<chapter id="ports">
@ -946,15 +946,19 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para><emphasis>Contributed by &a.jkh;, &a.gpalmer;, &a.asami; &a.obrien;
and &a.hoek;. 28 August 1996.</emphasis></para>
<para>So, now you are interested in making your own port? Great!</para>
<para>So, now you are interested in making your own port or upgrading
an existing one? Great!</para>
<para>What follows are some guidelines for creating a new port for
FreeBSD. The bulk of the work is done by
FreeBSD. If you want to upgrade an existing port, you should read this
and then read <xref linkend="port-upgrading">.</para>
<para>When this document is not sufficiently detailed, you should refer to
<filename>/usr/ports/Mk/bsd.port.mk</filename>, which all port Makefiles
include. Please refer to that file for more details on the inner
workings of the ports collection. Even if you do not hack Makefiles
include.
Even if you do not hack Makefiles
daily, it is well commented, and you will still gain much knowledge from
it.</para>
it. Additionally, you may send specific questions to &a.ports;.</para>
<note>
<para>Only a fraction of the overridable variables
@ -963,12 +967,12 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<filename>bsd.port.mk</filename>. This file users a non-standard tab
setting. <application>Emacs</application> and
<application>Vim</application> should recognise the setting on loading
the file. <command>vi</command> or <command>ex</command> can be set
the file. Both <command>vi</command> and <command>ex</command> can be set
to use the correct value by typing <command>:set tabstop=4</command>
once the file has been loaded.</para>
</note>
<sect2>
<sect2 id="quick-porting">
<title>Quick Porting</title>
<para>This section tells you how to do a quick port. In many cases, it
@ -2258,6 +2262,14 @@ MASTERDIR= ${.CURDIR}/../xdvi300
depending on the setting of <makevar>NOMANCOMPRESS</makevar> in
<filename>/etc/make.conf</filename>.</para>
<para>If your port tries to install multiple names for manpages using
symlinks or hardlinks, you must use the <makevar>MLINKS</makevar>
variable to identify these. The link installed by your port will
be destroyed and recreated by <filename>bsd.port.mk</filename>
to make sure it points to the correct file. Any manpages
listed in MLINKS must not be listed in the
<filename>PLIST</filename>.</para>
<para>To specify whether the manpages are compressed upon installation,
use the <makevar>MANCOMPRESSED</makevar> variable. This variable can
take three values, <literal>yes</literal>, <literal>no</literal> and
@ -2294,6 +2306,7 @@ MASTERDIR= ${.CURDIR}/../xdvi300
MAN1= foo.1
MAN3= bar.3
MAN4= baz.4
MLINKS= foo.1 alt-name.8
MANLANG= "" ja
MAN3PREFIX= ${PREFIX}/share/foobar
MANCOMPRESSED= yes</programlisting>
@ -2307,6 +2320,12 @@ ${PREFIX}/share/foobar/man/man3/bar.3.gz
${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
${PREFIX}/man/man4/baz.4.gz
${PREFIX}/man/ja/man4/baz.4.gz</programlisting>
<para>Additionally <filename>${PREFIX}/man/man8/alt-name.8.gz</filename>
may or may-not be installed by your port. Regardless, a
symlink will be made to join the foo(1) manpage and
alt-name(8) manpage.</para>
</sect2>
<sect2 id="porting-motif">
@ -2894,14 +2913,15 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
</note>
</sect2>
<sect2>
<sect2 id="port-upgrading">
<title>Upgrading</title>
<para>When you notice that a port is out of date compared to the latest
version from the original authors, first make sure you have the latest
port. You can find them in the
<filename>ports/ports-current</filename> directory of the ftp mirror
sites.</para>
sites. You may also use CVSup to keep your whole ports collection
up-to-date, as described in <xref linkend="cvsup-config">.</para>
<para>The next step is to send a mail to the maintainer, if one is
listed in the port's <filename>Makefile</filename>. That person may
@ -2926,7 +2946,7 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
<note>
<para>Once again, please use &man.diff.1; and not &man.shar.1; to send
updates to existing ports.</para>
updates to existing ports!</para>
</note>
</sect2>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$Id: book.sgml,v 1.32 1999-06-28 02:37:29 billf Exp $
$Id: book.sgml,v 1.33 1999-06-28 03:37:21 hoek Exp $
-->
<chapter id="ports">
@ -946,15 +946,19 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para><emphasis>Contributed by &a.jkh;, &a.gpalmer;, &a.asami; &a.obrien;
and &a.hoek;. 28 August 1996.</emphasis></para>
<para>So, now you are interested in making your own port? Great!</para>
<para>So, now you are interested in making your own port or upgrading
an existing one? Great!</para>
<para>What follows are some guidelines for creating a new port for
FreeBSD. The bulk of the work is done by
FreeBSD. If you want to upgrade an existing port, you should read this
and then read <xref linkend="port-upgrading">.</para>
<para>When this document is not sufficiently detailed, you should refer to
<filename>/usr/ports/Mk/bsd.port.mk</filename>, which all port Makefiles
include. Please refer to that file for more details on the inner
workings of the ports collection. Even if you do not hack Makefiles
include.
Even if you do not hack Makefiles
daily, it is well commented, and you will still gain much knowledge from
it.</para>
it. Additionally, you may send specific questions to &a.ports;.</para>
<note>
<para>Only a fraction of the overridable variables
@ -963,12 +967,12 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<filename>bsd.port.mk</filename>. This file users a non-standard tab
setting. <application>Emacs</application> and
<application>Vim</application> should recognise the setting on loading
the file. <command>vi</command> or <command>ex</command> can be set
the file. Both <command>vi</command> and <command>ex</command> can be set
to use the correct value by typing <command>:set tabstop=4</command>
once the file has been loaded.</para>
</note>
<sect2>
<sect2 id="quick-porting">
<title>Quick Porting</title>
<para>This section tells you how to do a quick port. In many cases, it
@ -2258,6 +2262,14 @@ MASTERDIR= ${.CURDIR}/../xdvi300
depending on the setting of <makevar>NOMANCOMPRESS</makevar> in
<filename>/etc/make.conf</filename>.</para>
<para>If your port tries to install multiple names for manpages using
symlinks or hardlinks, you must use the <makevar>MLINKS</makevar>
variable to identify these. The link installed by your port will
be destroyed and recreated by <filename>bsd.port.mk</filename>
to make sure it points to the correct file. Any manpages
listed in MLINKS must not be listed in the
<filename>PLIST</filename>.</para>
<para>To specify whether the manpages are compressed upon installation,
use the <makevar>MANCOMPRESSED</makevar> variable. This variable can
take three values, <literal>yes</literal>, <literal>no</literal> and
@ -2294,6 +2306,7 @@ MASTERDIR= ${.CURDIR}/../xdvi300
MAN1= foo.1
MAN3= bar.3
MAN4= baz.4
MLINKS= foo.1 alt-name.8
MANLANG= "" ja
MAN3PREFIX= ${PREFIX}/share/foobar
MANCOMPRESSED= yes</programlisting>
@ -2307,6 +2320,12 @@ ${PREFIX}/share/foobar/man/man3/bar.3.gz
${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
${PREFIX}/man/man4/baz.4.gz
${PREFIX}/man/ja/man4/baz.4.gz</programlisting>
<para>Additionally <filename>${PREFIX}/man/man8/alt-name.8.gz</filename>
may or may-not be installed by your port. Regardless, a
symlink will be made to join the foo(1) manpage and
alt-name(8) manpage.</para>
</sect2>
<sect2 id="porting-motif">
@ -2894,14 +2913,15 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
</note>
</sect2>
<sect2>
<sect2 id="port-upgrading">
<title>Upgrading</title>
<para>When you notice that a port is out of date compared to the latest
version from the original authors, first make sure you have the latest
port. You can find them in the
<filename>ports/ports-current</filename> directory of the ftp mirror
sites.</para>
sites. You may also use CVSup to keep your whole ports collection
up-to-date, as described in <xref linkend="cvsup-config">.</para>
<para>The next step is to send a mail to the maintainer, if one is
listed in the port's <filename>Makefile</filename>. That person may
@ -2926,7 +2946,7 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
<note>
<para>Once again, please use &man.diff.1; and not &man.shar.1; to send
updates to existing ports.</para>
updates to existing ports!</para>
</note>
</sect2>