Ports のメンテナンスをしようとしたところ、またいつもと違う情報が出力されてしまいました。
# portversion -vL= apr-1.5.1.1.5.3_3 < needs updating (port has 1.5.1.1.5.3_4) bash-4.3.22 < needs updating (port has 4.3.24) db41-4.1.25_4 < needs updating (port has 4.8.30.0_2) (=> 'databases/db48') db42-4.2.52_5 < needs updating (port has 4.8.30.0_2) (=> 'databases/db48') db47-4.7.25.4 < needs updating (port has 4.8.30.0_2) (=> 'databases/db48')
自分では入れた覚えがないパッケージ。他のパッケージとの依存関係でインストールされたものと思いますが、それが何か分からないので、まとめて更新してみる事にしました。
# portupgrade db41-4.1.25_4 db42-4.2.52_5 db47-4.7.25.4
db48 は入ったらしいものの、db41とdb42 はパッケージとしては無視されてしまいました。
---> Cleaning out obsolete shared libraries ** Package origin of 'db42' has been changed: 'databases/db42' -> 'databases/db48' ---> Skipping 'databases/db48' (db42-4.2.52_5) because it has already done ** Package origin of 'db41' has been changed: 'databases/db41' -> 'databases/db48' ---> Skipping 'databases/db48' (db41-4.1.25_4) because it has already done ** Listing the failed packages (-:ignored / *:skipped / !:failed) * databases/db48 (db42-4.2.52_5) * databases/db48 (db41-4.1.25_4)
ports/UPDATING を見てみたら、
# Tools/scripts/BDB-upgrade-helper.sh
せよと書いてありました。
気軽にコマンドを実行したところ、対話型メニューが始まり、Enter, Enter, Enter と入力していったところ、
===>>> The following actions will be taken if you choose to proceed: Re-install db48-4.8.30.0_2 Upgrade ruby19-bdb-0.6.6_3 to ruby19-bdb-0.6.6_4 Re-install portupgrade-2.4.12_2,2 Upgrade fastresolve-2.10_4 to fastresolve-2.10_5 Upgrade p5-BerkeleyDB-0.54 to p5-BerkeleyDB-0.54_1 Upgrade phpMyAdmin-4.2.7 to phpMyAdmin-4.2.7.1 Upgrade php5-bz2-5.4.31 to php5-bz2-5.4.31_1 Upgrade php5-5.4.31 to php5-5.4.31_1 Upgrade php5-zip-5.4.31 to php5-zip-5.4.31_1 Upgrade php5-zlib-5.4.31 to php5-zlib-5.4.31_1 Upgrade php5-mbstring-5.4.31 to php5-mbstring-5.4.31_1 Upgrade oniguruma-4.7.1 to oniguruma4-4.7.1_1 Upgrade php5-mysqli-5.4.31 to php5-mysqli-5.4.31_1 Upgrade php5-json-5.4.31 to php5-json-5.4.31_1 Upgrade php5-gd-5.4.31 to php5-gd-5.4.31_1 Re-install pecl-pdflib-3.0.4 Upgrade php5-filter-5.4.31 to php5-filter-5.4.31_1 Upgrade php5-mcrypt-5.4.31 to php5-mcrypt-5.4.31_1 Upgrade php5-openssl-5.4.31 to php5-openssl-5.4.31_1 Upgrade php5-ctype-5.4.31 to php5-ctype-5.4.31_1 Upgrade php5-xml-5.4.31 to php5-xml-5.4.31_1 Re-install pecl-APC-3.1.14_1 Upgrade php5-session-5.4.31 to php5-session-5.4.31_1 Upgrade mutt-1.5.23_3 to mutt-1.5.23_4 Re-install php5-extensions-1.7 Upgrade php5-phar-5.4.31 to php5-phar-5.4.31_1 Upgrade php5-hash-5.4.31 to php5-hash-5.4.31_1 Upgrade php5-iconv-5.4.31 to php5-iconv-5.4.31_1 Upgrade php5-pdo-5.4.31 to php5-pdo-5.4.31_1 Upgrade php5-tokenizer-5.4.31 to php5-tokenizer-5.4.31_1 Upgrade php5-posix-5.4.31 to php5-posix-5.4.31_1 Upgrade php5-dom-5.4.31 to php5-dom-5.4.31_1 Upgrade php5-simplexml-5.4.31 to php5-simplexml-5.4.31_1 Upgrade php5-xmlreader-5.4.31 to php5-xmlreader-5.4.31_1 Upgrade php5-xmlwriter-5.4.31 to php5-xmlwriter-5.4.31_1 Upgrade rpm4-4.11.2_1 to rpm4-4.11.2_2
===>>> Proceed? y/n [y]
こんなにやることがあるんかい!
Y を押して先に進めましたけど、結構時間は掛かるし、途中、入力待ちで止まったりしていましたが、作業は完了。