今日の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 

ports-A ports-B の順番を逆だと理解してしまっていた.orz...