きりかノート 3冊め

おあそびプログラミング

MacPorts の w3m 0.5.2 が重い

0.5.2 が出たので、なんの気もなく port upgrade w3m したらプロセスの開始がえらく時間かかるようになった。手元の環境では、いろんなとこで w3m 使っていて、そしてそのことを忘れているので、はじめはファイルシステムかなんか壊れたかと思った。調べるのがめんどい(たぶん image か nls あたりだろうけど)ので、重そうで使わない機能をおおざっぱに削除して再インストール。

 diff -ur /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/www/w3m/Portfile www/w3m/Portfile
--- /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/www/w3m/Portfile 2007-05-31 22:31:54.000000000 +0900
+++ www/w3m/Portfile 2007-06-06 01:31:28.000000000 +0900
@@ -18,7 +18,9 @@
depends_lib lib:libgccpp.1:boehmgc
patchfiles gc_init.patch
configure.args --with-gc=${prefix} --with-ssl=${prefix} \
- --enable-keymap=w3m --enable-image=x11 \
+ --enable-keymap=w3m --enable-image=no \
+ --disable-nls --disable-xface --disable-bgcolor \
+ --disable-nntp --disable-gopher \
--with-termlib=curses --mandir=${prefix}/share/man
# libwc will not find gc unless ..
configure.env CFLAGS=-I${prefix}/include/

このへん variant ほしいなとは思うものの、どこまでやればいいのか見当がつかないという tiket をオープンしない言い訳。