トップ «前の日記(2003-11-21(金)) 最新 次の日記(2003-11-23(日))» 編集

とた日記


2003-11-22(土) [長年日記]

_ 野良 port mobileimap-2.1_1

日本語のフォルダ名の表示がうまくいかなかった問題は converters/ruby-iconv が入っていなかっただけでした。本家サイトで

Ruby 1.8 に付属の iconv モジュール

が必要と書いてあったので lang/ruby18 をインストールしておけば、そのままで動くと勘違いしていました。ruby を FreeBSD の port からインストールした場合は iconv モジュール は別途 converters/ruby-iconv からインストールする必要があります。lang/ruby18/pkg-message を見れば分かることだったのに。。。ただし mobileimap 起動時に

/usr/local/lib/ruby/site_ruby/1.8/i386-freebsd5/iconv.so: warning: defining Iconv.allocate is deprecated; use rb_define_alloc_func()

と出てしまいます。これは未解決です。

_ portupgrade deskutils/xcalendar

xcalendar-4.0.2003          <  needs updating (port has 4.0.2004)

_ portinstall japanese/squirrelmail

正式な port からインストールしてみました。
/usr/local/etc/pkgtools.conf の MAKE_ARGS を

+    'japanese/squirrelmail' => 'WITH_APACHE2=yes',
-    'mail/squirrelmail' => 'WITH_APACHE2=yes',

と修正して /usr/local/squirrelmail の config と data をバックアップしておきます。

# pkg_deinstall ja-squirrelmail

で既存の野良を削除してから

# portinstall japanese/squirrelmail

でインストールした後、差分を確かめながら config と data を元に戻して無事に公式 port に移行完了です。