2004-08-01(日) 晴 安静時心拍数 53 [長年日記]
_ perl-5.8.5 後処理
perl が動かなくなっていたので先日の portupgrade にあたりを付けつつ /usr/ports/UPDATING を見てみると
20040730:
AFFECTS: users of lang/perl5.8
AUTHOR: tobez@FreeBSD.org, mat@FreeBSD.org, marcus@FreeBSD.org
lang/perl5.8 has been updated to 5.8.5. you should update everything
depending on perl, that is:
* first, upgrade your perl5.8 installation.
* run "use.perl port", so that the system knows you have 5.8.5.
* now, run some magic incantations to upgrade all ports depending on perl,
that is run something like :
portupgrade -f `(pkg_info -R perl-5.8.5 |tail +4; find /usr/local/lib/perl5/site_perl/5.8.[124] -type f -print0 | xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort -u`
This is likely to fail for a few ports, you'll have to upgrade them
afterwards.
Please note, that this last step is, strictly speaking, not necessary,
if you are upgrading from 5.8.4. But it is cleaner to do so anyway.
[ports/UPDATING - view - 1.54より引用]
あっ、すっかり忘れてました。use.perl port するのを。
_ portupgrade devel/autoconf259 devel/glib20 audio/lame editors/tamago
autoconf-2.59_1 < needs updating (port has 2.59_2) glib-2.4.4_2 < needs updating (port has 2.4.5) lame-3.96 < needs updating (port has 3.96.1) tamago-emacs21-4.0.6.0.20020909.4_2 < needs updating (port has 4.0.6.0.20020909.5)