2014年6月27日金曜日

FreeBSD 9.2でlang/ruby19のportupgradeに失敗する

FreeBSD 9.2でlang/ruby19のportupgradeをすると以下のようなエラーで失敗しました。
pkg-static: Plist error, directory listed as a file: /usr/local/share/ri/1.9/system/fatal
 検索エンジンで調べてみると
Ruby19 install/upgrade problem
https://forums.freebsd.org/viewtopic.php?f=5&t=46078
 が見つかります。回答:
I ran into this too, tracked down the cause, and submitted a PR with a patch to fix the problem: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/190066.
 で参照されているパッチを/usr/ports/lang/ruby19/Makefileに適用(cd /usr/ports/lang/ruby19; patch < パッチファイル)するとportupgradeができるようになりました。