  mutt 1.3.11i用日本語版パッチ リリースノート
  mutt-j ML 開発チーム
  2000/11/11 mutt-1.3.11i-ja0
  ____________________________________________________________

  目次


  1. 日本語版 mutt について
  2. オリジナル版との違い
     2.1 オリジナル版のバグの修正
     2.2 日本語周りの実用上の問題の修正
     2.3 便利な機能の追加

  3. インストール
     3.1 必要なもの
	3.1.1 mutt日本語版のコンパイル前に取りそろえておくもの
	3.1.2 mutt日本語版をコンパイルするため必要なもの
     3.2 インストール方法
	3.2.1 slang を make する
	3.2.2 libiconv をインストールする
	3.2.3 mutt のソースに ja パッチを当てる
	3.2.4 ./configure に必要なオプションを付けて実行する
	3.2.5 コンパイル後インストールする
	3.2.6 関連ツールをインストールする

  4. 設定
  5. 動作確認環境
  6. 関連リンク
  7. その他
     7.1 著作権
	7.1.1 ja パッチ
	7.1.2 この文書
     7.2 一次配布先
     7.3 ライセンス
     7.4 メーリングリスト
     7.5 協力


  ______________________________________________________________________

  1.  日本語版 mutt について

  日本語版 mutt とは, 高速に動き, スレッド表示も可能, カスタマイズ
  やPOP/IMAPも利用可能な mutt を日本語が使えるようにしたバージョンです.
  本家の mutt に対して日本語化パッチを適用することで日本語版 mutt になり
  ます.	 日本語版 mutt は, 本家の mutt と上位互換の機能を提供します.

  mutt の現在の開発系列である mutt-1.3.x シリーズにおいては Edmund
  GRIMLEY EVANS <edmundo@rano.org> のおかげで国際化され日本語パッチがな
  くともある程度日本語の mail が取り扱えるようになりました.  さらに滝澤
  隆史 <taki@cyber.email.ne.jp> の hack により slang-j と組み合わせて日
  本語周りの仕様上の問題はほとんど無くなりました.  しかし, 日本語特有の
  事情（いわゆる生JIS問題など）があるため, 実用上はそのままでは使いにく
  いものです。そこで, 特に日本語周りでの実用上の各種問題を修正しほぼ通常
  利用に差し支えなくし, さらにいくつかの便利な機能を追加したものが
  mutt-1.3.x-ja 版です.

  日本語パッチ としては 1.2.x までの吉田行範によるバージョンとは基本的に
  独立に開発されているため, 従来あった日本語版独自の機能などは一部省略さ
  れて, また新たに1.3.x 系独自の新機能などが追加されています。 (日本語化
  の実装は 1.2.x とは全く別物になっています)

  *1）日本語のメッセージカタログは日本語版では提供しません。1.2.x-jp に
  含まれるものに少々手を加えれば使えるはずですが, 日本語版パッチに含める
  よりは, 本家に統合されるべきものだという考えがあります。 mutt-j ML で
  日本語のメッセージカタログを作成して登録しようという動きがありますの
  で、協力できる方は mutt-j ML で問い合わせてください。


  2.  オリジナル版との違い

  2.1.	オリジナル版のバグの修正

  カプセル化した転送メッセージを作成すると転送元の charset の取得がおか
  しく, us-ascii 扱いになります. この問題に対して, 新たに file_charset
  という変数を追加することにより対処しています.	 ただし, 設定ファイルに
  おいて, ２つの変数

  o  forward_decode

  o  mime_forward_decode

     はデフォルト値のままでないとうまく動きません.

  なお, オリジナル版でも日本語版でも修正されていないバグがあります.
  Content-Type: text/enriched; charset=iso-2022-jp なメッセージでは日本
  語表示できません. 文字符号化方式の変換だけは日本語版で追加しましたが,
  根本的にまったくマルチバイト文字に対応していないため, 文字化けする可能
  性があります. しかし, 運用で対処できるため, 今のところは対応しません.
  詳細は usage-japanese.txt をご覧下さい.

  2.2.	日本語周りの実用上の問題の修正

  オリジナル版でも MIME 関連の RFC に従っている日本語のメッセージは問題
  なく取り扱えます. しかし, 機種依存文字があると文字化けしたり, 非 MIME
  生JIS message body, 生JIS subject などは表示用の文字符号化方式に変換し
  てくれないため読むことができません. そのため, 日本語版では, それらの
  メッセージを読むことができる次のような設定オプションを追加しました. 詳
  細は manual-ja-patch.txt および usage-japanese.txt をご覧下さい.


  1. 非 MIME 生JIS message body, 生JIS subject 対策

  o  strict_mime

  o  assumed_charset

  2. 機種依存文字対策

  o  sanitize_ja_chars

  3. 日本語テキストの添付ファイル及び転送に関する対策

  o  file_charset

  2.3.	便利な機能の追加

  いくつかの便利な機能を使うための設定オプションを追加しています.  次の
  ようなものがあります. 詳細は manual-ja-patch.txt をご覧下さい.


  1. メイリングリストの Subject prefix の削除 (旧 numbered_ml)

  o  delete_prefix

  o  delete_regexp

  2. MH path の指定

  o  mh_path

  3. Message-ID の生成に関する設定

  o  msgid

  o  msgid_use_from

  4. pager の表示に関する設定（遅い回線やマシンで使うと便利な機能）

  o  pager_hdrs_only

  o  pager_spoil

  o  pager_spoiler

  5. スレッド表示のツリーに用いる文字の設定 (旧 kanjithread, vt-100 非互
     換端末用で使うと便利)

  o  tree_chars

  o  tree_llcorner

  o  tree_ulcorner

  o  tree_ltee

  o  tree_hline

  o  tree_vline

  3.  インストール

  3.1.	必要なもの

  3.1.1.  mutt日本語版のコンパイル前に取りそろえておくもの

  無い場合は修行が必要な物もあります.


  o  GNU automake

  o  GNU autoconf

  o  GNU m4

  o  GNU make(gmake)

  o  日本語を表示できるターミナルエミュレータ─と日本語フォント

  o  C のプログラミングに関する多少の知識

  o  コンパイルが上手くいかなくても自分で修正する根性

  o  若干の英語読解力

  3.1.2.  mutt日本語版をコンパイルするため必要なもの


  o  mutt-1.3.11i オリジナルソース

  o  mutt-1.3.11i用パッチ

  o  日本語化された slang

  o  文字符号化方式の変換関数 iconv を実装している C ライブラリで日本語
     の文字符号化方式と UTF-8 に対応しているもの（恐らく,
     GNU/Linux(glibc-2.2), Solaris 2.7, AIX 4.3 以上）（glibc-2.1.3 +
     ja-locale でも動作確認済）あるいは Bruno 氏の libiconv

  o  wchar_t 関数を実装している C ライブラリで日本語のロケールの実装がま
     ともであるもの.  （恐らく, GNU/Linux(glibc-2.2), Solaris 2.7, AIX
     4.3 以上）（無い場合は mutt 付属のものでもかまわない (*2)）

  次の URL あるいはこのページからリンクされているページからダウンロード
  できるようにしています.
  http://www.emaillab.org/mutt/

  *2) 簡易的な実装であるため, 表示／入力用の文字符号化方式としては EUC-
  JP か Shift_JIS しか扱えません. mutt 付属の wchar_t 関数を使うためには
  ./configure するときに --without-wc-funcs を指定してください.

  3.2.	インストール方法

  3.2.1.  slang を make する

  すでに, 日本語パッチの当った slang がシステムにインストールされていれ
  ば次の項目に移ってください.

  適当なディレクトリに展開し, そのディレクトリに移り, ./configure;make
  でできます. インストールはしてもしなくても構いません.

  3.2.2.  libiconv をインストールする

  すでに, Bruno 氏 の libiconv が実装されている方および日本語や UTF-8 に
  完全に対応した iconv を含んでいる C ライブラリを持っている環境方は次の
  項目に移ってください. ただし, C ライブラリの iconv を使ってもうまくい
  かない場合は, Bruno 氏 の libiconv を使ってみてください.

  適当なディレクトリに展開し, そのディレクトリに移り,
  ./configure;make;make install でできます. インストール後に libiconv を
  使うための環境変数の設定や共有ライブラリのキャッシュの更新(ldconfig)を
  行ってください.

    GNU/Linux と Solaris
	Bsh 系
	  $ LD_PRELOAD=/usr/local/lib/libiconv_plug.so
	  $ export LD_PRELOAD
	csh 系
	  % setenv LD_PRELOAD /usr/local/lib/libiconv_plug.so
    その他
	Bsh 系
	  $ LD_LIBRARY_PATH=/usr/local/lib
	  $ export LD_LIBRARY_PATH
	csh 系
	  % setenv LD_LIBRARY_PATH /usr/local/lib



  3.2.3.  mutt のソースに ja パッチを当てる

  mutt の tar ball を展開し, ja パッチを当ててください.
  例）mutt-1.3.11i の場合

      $ gzip -dc mutt-1.3.11i.tar.gz | tar xvf -
      $ cd mutt-1.3.11
      $ patch -p1 < mutt-1.3.11i-ja0.diff



  3.2.4.  ./configure に必要なオプションを付けて実行する

  次のオプションは mutt で日本語を使うために必要です.

  o  --with-iconv=DIR
     Bruno 氏の libiconv を使う場合はこのオプションを付けないとうまくい
     かないことがあります.

  o  --without-wc-funcs
     wchar_t 関数と日本語のロケールデータがまともに動く環境（恐らく
     GNU/Linux/glibc-2.2, Solaris 2.7, AIX 4.3 以上）以外の方はこのオプ
     ションを忘れずに付けてください.

  o  --with-slang[=DIR]
     S-Lang を使う場合は必ず付けてください. システムにライブラリとして存
     在する場合は特にディレクトリを指定する必要はありません.
     例) --with-slang=../slang-1.4.2jp0

     configure にはそのほかにもいくつかのオプションがあります.
     configure --help で確認してください.

  3.2.5.  コンパイル後インストールする

  make;make install でいけます.

  なお, mutt-1.3.x より前の日本語版 mutt をインストールしたことのある場
  合は古い日本語のメッセージカタログがインストールされているため, mutt
  からのメッセージが文字化けする可能性があります.
  /usr/local/share/locale/ja/LC_MESSAGES/mutt.mo などがありましたら, 予
  め削除しておいてください. はじめの方でも書きましたが, 1.3.x 用の日本語
  メッセージカタログはまだありません.

  3.2.6.  関連ツールをインストールする

  必要なら, urlview と metamail もインストールしてください. mutt から直
  接 Web ブラウザを起動したり, 色々と便利なことができます.

  4.  設定

  日本語環境の設定は usage-japanese.txt をご覧下さい. 1.2.x 以前のものも
  基本的には使えますが, 日本語廻りでいくつか不具合がでる可能性があるため
  設定を再確認してください.

  どうしても日本語の表示がうまくいかないという方は前のインストールの手順
  を確認し, slang-j, iconv, wchar_t 関数を使うようになっているかを確かめ
  てください.

  5.  動作確認環境

  現在のバージョンでは以下の環境で動作確認をしています.



		システム	オプション   確認
       Linux 2.2.13/glibc-2.1.3	  - iw - TAKIZAWA Takashi
       Linux 2.2.13/glibc-2.1.3	  - Iw - TAKIZAWA Takashi
       Linux 2.2.13/glibc-2.1.91  - IW - TAKIZAWA Takashi
       FreeBSD 3.4-RELEASE	  - iw - IWASHITA Yoji
       FreeBSD 4.1R, 4.1-STABLE	  - iw - Kawaguti Ginga
       Digital UNIX 4.0		  - iw - Kawaguti Ginga

       オプション
	 I: C library に実装されている iconv
	 i: Bruno 氏の libiconv
	 W: C library に実装されている wchar_t 関数
	 w: mutt 付属の wchar_t 関数 (--without-wc-funcs)




  6.  関連リンク


  o  Mutt Home Page
     http://www.mutt.org/
     mutt 本家のページ

  o  Mutt Japanese Edition
     http://www.emaillab.org/mutt/
     mutt 日本語版のページ

  o  kikutani さんの mutt のページ
     http://kondara.sdri.co.jp/%7Ekikutani/mutt.html
     mutt-1.0.1-jp0 の情報と slang-j の情報がある.

  o  Japanese Mutt Manual
     http://www.hiei.kit.ac.jp/%7Ehitomi/mutt/
     西岡さんと人見さんによる mutt 1.0i と mutt 1.2i のマニュアルの邦
     訳(なお, 1.3.x も 1.2i と機能はほとんど変わらないので 1.2i の日本語
     マニュアルはそのまま使えると思います. )

  o  Ribbon's Home Page
     http://www.geocities.co.jp/SiliconValley-PaloAlto/2594/
     mutt-j ML のメンテナーの太田さんのページ. mutt-j ML のアーカイブが
     ある. mutt-1.2.x-jp の情報がある.

  o  Muttマスターを目指す
     http://home.worldnet.att.net/%7Ena6ce/mutt.html
     na6ce さんによる mutt のページ.  初期設定や使い方などの説明と Mutt
     掲示板があります.

  7.  その他

  7.1.	著作権

  7.1.1.  ja パッチ

  Copyright (C) 2000   TAKIZAWA Takashi <taki@cyber.email.ne.jp>
  Copyright (C) 2000   Yukinori YOSHIDA <yyo@pjs.nevt.nec.co.jp>
  Copyright (C) 2000   Kawaguti Ginga <ginga@athena.club.ne.jp>

  7.1.2.  この文書

  Copyright (C) 2000   Oota Toshiya <oota@ppd.fc.nec.co.jp>
  Copyright (C) 2000   Kawaguti Ginga <ginga@athena.club.ne.jp>
  Copyright (C) 2000   TAKIZAWA Takashi <taki@cyber.email.ne.jp>

  7.2.	一次配布先

  mutt-ja 日本語化パッチの一次配布先は http://www.emaillab.org/mutt/ で
  す.

  7.3.	ライセンス

  mutt-ja 日本語化パッチはオリジナルの mutt と同様に無保証であり、Free
  Software Foundation の GNU General Public License Version 2 に従って配
  布および修正を行うことができます。GNU General Public License Version 2
  に関してはオリジナルの mutt のパッケージに含まれている GPL をお読み下
  さい。


  7.4.	メーリングリスト

  本家のメーリングリストは http://www.mutt.org/ をご覧ください.


  mutt-j ML は mutt-j-ctl@ns.ribbon.or.jp に本文 "subscribe ローマ字の名
  前" のメールを送ると参加できます.

  7.5.	協力

  "Kikutani, Makoto" <kikutani@galaxy.net> (numbered_ml (delete_prefix))
  IWASHITA Yoji <shuna@pop16.odn.ne.jp> (kanjithread (tree_chars))
  Oota Toshiya <oota@ppd.fc.nec.co.jp> (mutt-j ML メンテナー)
  mutt-j ML の参加者

























































