FreeBSDの魅力 
参考
 http://www.fkimura.com/portupgrade1.html
http://home.catv.ne.jp/dd/t_robot/computer/FreeBSD/portupgrade.html
http://m.u.packet-workz.co.jp/doc/portupgrade.html

コマンド群





新しいバージョンに日々更新されているので、依存関係を含めて新しくしていきたいときに非常に便利なパッ ケージが portupgrade です。


# cd /usr/ports/net/cvsup-without-gui ;make install clean; rehash

# cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile &
# cp /usr/share/examples/cvsup/ports-supfile /usr/local/etc

ports-supfileは修正が必要
*default host=CHANGE_THIS.FreeBSD.org  --->  *default host=cvsup2.jp.FreeBSD.org

portupgradeのパッケージを導入
[ /usr/ports/sysutils/portupgrade ] で
# make clean
# make install clean ; rehash   (または # make install  )

この後は、バージョンをあげたいと思えば、
#
portupgrade -r portupgrade   portupgrade自身のUP
portupgrade -rf gnome とか
[ tkdesk で試してみる ]
# rehash
#
/usr/local/sbin/portupgrade -r ja-tkdesk


/usr/ports/distfiles/のファイルが増えたりするのが確認できる

[Updating the pkgdb in /var/db/pkg ... - 57 packages found (-0 +1) . done] のような感じで終る

shlpheed が一瞬で消える   
pkg としてpontconfig のバージョンに合わせて
portupgrade -fr fontconfig-2.2.0 として2.2.0に依
存しているportsを全てリビルドしたところ、無事sylpheedが立ち上がるようになった