(char-before): Use compiler macro instead of byte-optimizer.
[elisp/gnus.git-] / README.semi
1 This package contains T-gnus 6.13.
2
3 What is T-gnus?
4 ===============
5
6   T-gnus is a replacement of Gnus with gnus-mime for SEMI.  It has all
7 features of Gnus and gnus-mime, so there are no need to install Gnus
8 to use it, and you must not use gnus-mime for SEMI.
9
10   It requires APEL, FLIM and SEMI packages, so please get and install
11 them before to install it.  T-gnus 6.13 requires APEL 9.20 or later,
12 FLIM (1.13.1 or later) and SEMI/WEMI (1.13.5 or later).  You can get
13 these packages from:
14
15 ftp://ftp.m17n.org/pub/mule/apel/
16 ftp://ftp.m17n.org/pub/mule/flim/flim-1.13/
17 ftp://ftp.m17n.org/pub/mule/semi/semi-1.13-for-flim-1.13/
18
19 Required environment for SEMI is written in README.en of SEMI package.
20
21
22 How to get? (via CVS)
23 =====================
24
25 (0) cvs login (first time only)
26
27     % cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root \
28         login
29
30     CVS password: [CR] # NULL string
31
32 (1) checkout
33
34     % cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root \
35         checkout -r t-gnus-6_13 gnus
36
37 (2) compile
38
39     % cd gnus
40     % configure [options]
41     % make [options]
42
43 (3) update
44
45     % cvs update -r t-gnus-6_13 gnus
46
47 Major tags are following:
48
49     t-gnus-6_12         Assigned to the latest stable version of T-gnus.
50
51     t-gnus-6_13         Assigned to the latest development version of
52                         T-gnus.
53
54     pgnus-ichikawa      The main trunk of T-gnus.
55
56     semi-gnus           Assigned to the latest stable version.  It is
57                         very conservative. Currently it is not used.
58
59     for-semi-N1_N2      assigned to the latest stable version for SEMI
60                         API N1.N2 (N1 and N2 are natural number).
61                         (e.g. `for-semi-1_3' is for SEMI API 1.3)
62
63     gnus-N1_N2_N3       assigned to gnus(Gnus) N1.N2.N3
64                         (e.g. `gnus-6_2_1' means gnus 6.2.1).
65
66     larsi               Original Gnus
67
68     himi                himi branch
69
70     akr                 akr branch
71
72     shuhei-k            shuhei-k branch
73                         Mail-Followup-To/Mail-Reply-To, gnus-cache fix.
74
75     keiichi             keiichi branch
76     nana-gnus-N1_N2     Stable version of `keiichi branch'.
77
78 For more detailed information, please read README.branch.
79
80
81 How to get? (via ftp)
82 =====================
83
84   The stable version of T-gnus is available from
85
86     ftp://ftp.jpl.org/pub/elisp/t-gnus-6.12/
87
88   and the experimental version of T-gnus is available from
89
90     ftp://ftp.jpl.org/pub/elisp/t-gnus-6.13/
91
92   In addition, semi-daily snapshots are also available from
93
94     ftp://ftp.jpl.org/pub/elisp/t-gnus-6.12/snapshots/
95   or
96     ftp://ftp.jpl.org/pub/elisp/t-gnus-6.13/snapshots/
97
98   NOTE: These snapshots are manually created when the urge takes the
99   administrator of the a-ftp site, and will usually not be tested.
100
101
102 How to join development
103 =======================
104
105   If you have found a bug in Gnus proper, please do `M-x gnus-bug' and
106 send a bug report to the Gnus maintainers.
107
108   If you have found a bug in T-gnus, or if you're not sure whether it
109 is a Gnus proper, please send a bug report to the Semi-gnus mailing
110 list:
111
112     semi-gnus-en@meadow.scphys.kyoto-u.ac.jp    (English)
113     semi-gnus-ja@meadow.scphys.kyoto-u.ac.jp    (Japanese)
114
115 Suggestions for T-gnus improvements are also welcome.
116
117   Via the Semi-gnus ML, you can report T-gnus related bugs, obtain the
118 latest release of T-gnus, and discuss future enhancements to T-gnus.
119 To join the Semi-gnus ML, send an empty e-mail to
120
121     semi-gnus-en-help@meadow.scphys.kyoto-u.ac.jp       (English)
122     semi-gnus-ja-help@meadow.scphys.kyoto-u.ac.jp       (Japanese)
123
124   In addition, we need developers.  If you would like to develop it,
125 please send mail to cvs@chamonix.jaist.ac.jp with your account name
126 and UNIX /etc/passwd style crypted password.  You can get the notice
127 of modifications in chamonix open CVS server via the mail which also
128 contains informations on the other modules.  To subscribe it, send an
129 empty e-mail to
130
131     cvs-info-help@chamonix.jaist.ac.jp