今日のportupgrade
apache-2.0.55 ? error - origin not found p5-gettext-1.03 < needs updating (port has 1.05) portupgrade-20041226_9 < needs updating (port has 20051204)
apache はどうしたことか?というわけでしらべる.
FreshPorts -- www/apache2: Version 2 of Apache web server with prefork MPM.にて、
port moved to www/apache20 on 2005-12-03
REASON: renamed for consistency with other apache ports
とのこと.ports/www/apache2 から ports/www/apache20へ移動したもよう.
$ sudo pkg_deinstall apache-2.0.55 $ sudo portupgrade -Nv www/apache20 $ portversion -v apache apache-2.0.55_1 = up-to-date with port
portupgrade -Nv apache20 では、見つからないと怒られた.
参照:
d:id:taizooo:20051109:1131495099
追記:portupgrade -o
void GraphicWizardsLair( void ); // security/racoonをsecurity/ipsec-toolsにportupgrade にて
portupgrade -of security/ipsec-tools security/racoon
とのこと、つまり今回のapacheについては、わざわざ deinstall しないでアップグレードできた?
ためすチャンスを逃してしまった.また次回.
ちなみに racoon は、以下のように security/racoon から security/ipsec-tools に移動している.
$ grep security/racoon /usr/ports/MOVED security/racoon|security/ipsec-tools|2005-11-18|removed, successor is ipsec-tools
apache2は、以下のように、www/apache2 から www/apache20 に移動している.
$ grep www/apache2 /usr/ports/MOVED www/apache2|www/apache20|2005-12-03|renamed for consistency with other apache ports
というわけで、今回の場合、下のようにすればよかったのか?
portupgrade -of www/apache20 www/apache2
portupgrade [-habcCDDfFiknNOpPPqrRsuvwWy] [-A command] [-B command]
[-l file] [-L format] [-S command] [-x pkgname_glob]
[[-o origin] [-m make_args] [-M make_env] pkgname_glob ...]
参照:
portupgrade -o
d:id:taizooo:20051111:1131721731
このときは、とっちらかっていて、
portupgrade -o ports-A ports-B