From: yamaoka Date: Fri, 24 Sep 1999 06:03:55 +0000 (+0000) Subject: * Mule23@1934.en, Mule23@1934.ja: Separate from Mule23@1934; add descriptions X-Git-Tag: t-gnus-6_13_1-07~4 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f16b857aa6e56961fe4608fa3cf4cbf77df8f64;p=elisp%2Fgnus.git- * Mule23@1934.en, Mule23@1934.ja: Separate from Mule23@1934; add descriptions about the problem of loaddefs.el and the patch for CUSTOM 1.9962. --- diff --git a/ChangeLog b/ChangeLog index ff32f82..3983263 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +1999-09-24 Katsumi Yamaoka + + * Mule23@1934.en, Mule23@1934.ja: Separate from Mule23@1934; add + descriptions about the problem of loaddefs.el and the patch for + CUSTOM 1.9962. + 1999-09-22 Katsumi Yamaoka * lisp/gnus.el (gnus-revision-number): Increment to 06. diff --git a/Mule23@1934 b/Mule23@1934 deleted file mode 100644 index 4506690..0000000 --- a/Mule23@1934 +++ /dev/null @@ -1,24 +0,0 @@ -There are two ways of making gnus with Mule 2.3 based on Emacs 19.34. - - 1. Use the configure option `--with-addpath=' to specify the colon - separated directory names where EMU, APEL or CUSTOM packages have - already installed. For example: - - configure --with-emacs=mule\ - --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom - - 2. Copy `sample.lpath.el' to `~/.lpath.el' and modify it suitably for - your environment. - - -Mule 2.3 based on Emacs 19.34 で gnus を作るには二つの方法があります。 - - 1. configure オプションの `--with-addpath=' を使って EMU, APEL および - CUSTOM の各パッケージがインストールされている場所を指定して下さい。 - 例えば - - configure --with-emacs=mule\ - --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom - - 2. `sample.lpath.el' を `~/.lpath.el' にコピーして、あなたの環境に - 合うように書き換えて下さい。 diff --git a/Mule23@1934.en b/Mule23@1934.en new file mode 100644 index 0000000..0aff0fc --- /dev/null +++ b/Mule23@1934.en @@ -0,0 +1,74 @@ +FIX loaddefs.el +=============== + +Unfortunately, some variables for `message' are predefined in lisp/ +loaddefs.el which is dumped in Mule executable file. It is uninvited, +moreover, it has a bad influence. So you should remove these +definitions from lisp/loaddefs.el and rebuild Mule. However, if you +don't want to rebuild Mule, put the following lines in the beginning +of .emacs file instead. + +(mapcar + (lambda (symbol) + (makunbound (intern (format "message-%s" symbol)))) + '(citation-line-function + cite-function courtesy-message default-headers default-mail-headers + default-news-headers deletable-headers fcc-handler-function + followup-to-function from-style generate-headers-first generate-new-buffers + ignored-bounced-headers ignored-cited-headers ignored-mail-headers + ignored-news-headers ignored-resent-headers ignored-supersedes-headers + included-forward-headers indent-citation-function interactive + kill-buffer-on-exit post-method reply-to-function required-mail-headers + required-news-headers send-mail-function send-news-function + signature signature-before-forwarded-message signature-file + signature-separator syntax-checks use-followup-to user-organization-file + wide-reply-to-function yank-prefix)) + + +INSTALL CUSTOM, APEL, FLIM, SEMI/WEMI +===================================== + +T-gnus requires the latest version of CUSTOM, APEL, FLIM and SEMI or +WEMI; you should install these packages before installing T-gnus. + +As for CUSTOM, you should apply the following patch before building it. + +------ cut here ------ cut here ------ cut here ------ cut here ------ +--- custom-1.9962/cus-face.el~ Wed Mar 4 19:52:39 1998 ++++ custom-1.9962/cus-face.el Mon Mar 9 08:05:33 1998 +@@ -96,7 +96,7 @@ + "Define a new FACE on all frames, ignoring X resources." + (interactive "SMake face: ") + (or (internal-find-face name) +- (let ((face (make-vector 8 nil))) ++ (let ((face (make-vector face-vector-length nil))) + (aset face 0 'face) + (aset face 1 name) + (let* ((frames (frame-list)) +------ cut here ------ cut here ------ cut here ------ cut here ------ + +By the way, the latest CUSTOM package for Emacs v19 is available from: + +ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz + + +INSTALL T-gnus +============== + +There are two ways of making T-gnus with Mule 2.3 based on Emacs 19.34. + + 1. Use the configure option `--with-addpath=' to specify the colon + separated directory names where EMU, APEL or CUSTOM packages have + already installed. For example: + + % configure --with-emacs=mule\ + --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom + % make install + + 2. Copy `sample.lpath.el' to `~/.lpath.el' and modify it suitably for + your environment. Then type as following: + + % configure + % make EMACS=mule + + In this case, you shuold install manually. diff --git a/Mule23@1934.ja b/Mule23@1934.ja new file mode 100644 index 0000000..ae6c3be --- /dev/null +++ b/Mule23@1934.ja @@ -0,0 +1,74 @@ +FIX loaddefs.el +=============== + +残念なことにいくつかの `message' で使う変数が lisp/loaddefs.el で定義 +されていて Mule の実行ファイルに組み込まれてしまっています。これは余計 +なお世話だし、しかも悪影響があります。そこであなたはそれらの定義を +lisp/loaddefs.el から削除して、Mule を作り直さなければなりません。 +しかし、もしあなたが Mule を作り直すことを望まないならば、.emacs ファ +イルの先頭に以下の各行を書き込むことで代用することができます。 + +(mapcar + (lambda (symbol) + (makunbound (intern (format "message-%s" symbol)))) + '(citation-line-function + cite-function courtesy-message default-headers default-mail-headers + default-news-headers deletable-headers fcc-handler-function + followup-to-function from-style generate-headers-first generate-new-buffers + ignored-bounced-headers ignored-cited-headers ignored-mail-headers + ignored-news-headers ignored-resent-headers ignored-supersedes-headers + included-forward-headers indent-citation-function interactive + kill-buffer-on-exit post-method reply-to-function required-mail-headers + required-news-headers send-mail-function send-news-function + signature signature-before-forwarded-message signature-file + signature-separator syntax-checks use-followup-to user-organization-file + wide-reply-to-function yank-prefix)) + + +INSTALL CUSTOM, APEL, FLIM, SEMI +================================ + +T-gnus は最新版の CUSTOM, APEL, FLIM および SEMI か WEMI を必要としま +す。あなたはこれらのパッケージを T-gnus の前にインストールしなければな +りません。CUSTOM については、作る前にあなたは以下のパッチを当てる必要 +があります。 + +------ cut here ------ cut here ------ cut here ------ cut here ------ +--- custom-1.9962/cus-face.el~ Wed Mar 4 19:52:39 1998 ++++ custom-1.9962/cus-face.el Mon Mar 9 08:05:33 1998 +@@ -96,7 +96,7 @@ + "Define a new FACE on all frames, ignoring X resources." + (interactive "SMake face: ") + (or (internal-find-face name) +- (let ((face (make-vector 8 nil))) ++ (let ((face (make-vector face-vector-length nil))) + (aset face 0 'face) + (aset face 1 name) + (let* ((frames (frame-list)) +------ cut here ------ cut here ------ cut here ------ cut here ------ + +なお Emacs v19 用の最新の CUSTOM は以下のものを入手することができます。 + +ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz + + +INSTALL T-gnus +============== + +Mule 2.3 based on Emacs 19.34 で gnus を作るには二つの方法があります。 + + 1. configure オプションの `--with-addpath=' を使って EMU, APEL および + CUSTOM の各パッケージがインストールされている場所を指定して下さい。 + 例えば + + % configure --with-emacs=mule\ + --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom + % make + + 2. `sample.lpath.el' を `~/.lpath.el' にコピーして、あなたの環境に + 合うように書き換えて下さい。そして次のようにタイプして下さい。 + + % configure + % make EMACS=mule + + この場合 install は手作業で行なって下さい。