mnewsでIMAPとUTF-8表示に対応する
mnewsでIMAPとUTF-8を使えるいい時代になってます。最近はNgもUTF-8を扱えるパッチがでているので、完全UTF-8も夢ではない。
mnews-1.22PL6本体
ftp://ftp.leo.chubu.ac.jp/.mnews-beta/
mnewsへのパッチ
mnews-1.22PL6-imap4-pass-fastui.patch.gz このパッチは先人の偉大な成果である下記の1+2+3と、おまけ機能を含む。mnews-1.22PL6用。PL7には多分当たらない。
- IMAP+UNICODEパッチ http://www.doga.co.jp/~taka2/mnews/
- FASTUIパッチ(-DBIG_MAIL -DFAST_UI) http://www5f.biglobe.ne.jp/~sempreff/script/patch.html
- UNICODEパッチのUTF-8表示修正パッチ http://d.hatena.ne.jp/gongoZ/20081215/1229310201
- おまけ機能
- mnews -u でUTF-8表示になる。
- IMAP4ユーザ名・パスワードを~/.mnews_setupで記述してもよい。平文なので危険。
imap4_user: ユーザ名 imap4_pass: パスワード
パッチ適用
tar zxf mnews122PL6.tar.gz cd mnews-1.22PL6 patch -p 1 < ../mnews-1.22PL6-imap4-pass-fastui.patch
パッチの有効化
config.shを実行して、MakefileのCONF_OPTに-DFAST_UI -DBIG_MAIL -DUNICODEを追加する。
Linux amd64でのコンパイル
下記のようにcompat.hを修正後、再コンパイルでOK 。 compat.hの50行め。64bit時代でもmnews生活可能。
typdef int CASTPTR; ↓ typedef long CASTPTR;