Update a guide of how to upgrade from 2.18 to 2.20. Add portmaster in it.

This commit is contained in:
Jeremy Messenger 2007-09-27 05:09:08 +00:00
parent c92e118cfc
commit 6f1c89530b
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=30829

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../.."> <!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD: www/en/gnome/docs/develfaq.sgml,v 1.51 2007/06/21 06:55:20 marcus Exp $"> <!ENTITY date "$FreeBSD: www/en/gnome/docs/develfaq.sgml,v 1.52 2007/09/11 01:20:16 bland Exp $">
<!ENTITY title "FreeBSD GNOME Project: GNOME Development Branch FAQ"> <!ENTITY title "FreeBSD GNOME Project: GNOME Development Branch FAQ">
<!ENTITY email "freebsd-gnome"> <!ENTITY email "freebsd-gnome">
<!ENTITY % navinclude.gnome "INCLUDE"> <!ENTITY % navinclude.gnome "INCLUDE">
@ -108,24 +108,31 @@ WITH_DEBUG=yes
<a href="http://www.marcuscom.com/marcusmerge.8.html"> <a href="http://www.marcuscom.com/marcusmerge.8.html">
here</a>. This script will merge the development ports tree here</a>. This script will merge the development ports tree
into your main ports tree. From there, you can use into your main ports tree. From there, you can use
<tt>portupgrade</tt> to upgrade from &gnomever; to &gnomedevelver; <tt>portupgrade</tt> or <tt>portmaster</tt> to upgrade from
and stay up-to-date afterwards. <b>NOTE:</b> if this is a &gnomever; to &gnomedevelver; and stay up-to-date afterwards.
first-time upgrade from &gnomever; to &gnomedevelver; you <b>NOTE:</b> if this is a first-time upgrade from &gnomever; to
must run a special <tt>portupgrade</tt> command to account &gnomedevelver; you must run <tt>portupgrade</tt> or
for the move from <tt>X11BASE</tt> to <tt>LOCALBASE</tt>:</p> <tt>portmaster</tt> command:</p>
<pre> <pre>
portupgrade -rf glib-2\* cairo gnome-doc-utils gnome-mime-data gnome-audio portupgrade -o textproc/rarian textproc/scrollkeeper
portupgrade -a
or
portmaster -o textproc/rarian textproc/scrollkeeper
portmaster -a
</pre> </pre>
<p>The long answer is that keeping up-to-date with the GNOME <p>The long answer is that keeping up-to-date with the GNOME
development branch is complicated. Sometimes components change development branch is complicated. Sometimes components change
in a way that makes <tt>portupgrade</tt> fail, or causes strange end results. in a way that makes <tt>portupgrade</tt> or <tt>portmaster</tt>
If you plan to track the development branch, it is a good idea fail, or causes strange end results. If you plan to track the
to join the development branch, it is a good idea to join the
<a href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-gnome"> <a href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-gnome">
freebsd-gnome</a> mailing list, as well as to join the freebsd-gnome</a> mailing list, as well as to join the
<em>#freebsd-gnome</em> IRC channel on FreeNode (<tt>irc.freenode.net</tt>).</p> <em>#freebsd-gnome</em> IRC channel on FreeNode
(<tt>irc.freenode.net</tt>).</p>
<p>If all of this sounds scary, or you need a desktop that <p>If all of this sounds scary, or you need a desktop that
"Just Works," you should stick with the stable GNOME branch.</p> "Just Works," you should stick with the stable GNOME branch.</p>
@ -164,7 +171,7 @@ portupgrade -rf glib-2\* cairo gnome-doc-utils gnome-mime-data gnome-audio
<li style="padding-bottom: 0.5em"><a name="q7"></a> <li style="padding-bottom: 0.5em"><a name="q7"></a>
<p><b>What is the current state of development GNOME on FreeBSD?</b></p> <p><b>What is the current state of development GNOME on FreeBSD?</b></p>
<!-- A7 --> <!-- A7 -->
<p>GNOME 2.19.6 is now out, and ports and packages are <p>GNOME 2.20.0 is now out, and ports and packages are
up-to-date. Keep those bug reports coming.</p> up-to-date. Keep those bug reports coming.</p>
</li> </li>
</ol> </ol>