portsのdevel/icuでコンパイルエラー

今までPostgreSQLを使う機会がなかったのですが、今回ちょっとした事で使う事に。そこでPostgreSQLのオプションでicuのサポートを入れた所、devel/icuコンパイルが停止してしまいました。
調べてみたら128521 – [patch] devel/icu build failed on TestFormatRelativeと既にPRにあがっているようです。
また、icuの開発サイトにも#6018 (TestDateFormatRelative fails on 5 Nov 2007) - ICU trac - TracChangeset 23166 - ICU trac - Tracと既に報告はあがっているので近いうちに修正されると思います。
これからPostgreSQLを導入しようとしている方は修正されるのを待つか、このパッチを自分で取り込んでからインストールした方が良いです。

こちらに自分でパッチを導入する場合の方法を掲載しておきます。まずはパッチのダウンロードから。

# fetch -o patch-format "http://www.freebsd.org/cgi/query-pr.cgi?prp=128521-1-txt&n=/patch-format"
# sudo cp patch-format /usr/ports/devel/icu/files/patch-format
# sudo portupgrade -pN devel/icu

既にdevel/icuをインストールしてある場合は以下のようにしてportupgradeを実行します。(portupgradeの-Nは新規インストールを行う時のオプションなので、それを外しただけです。)

# sudo portupgrade -p devel/icu