3 * patches/makejvf-1.1a-ptexenc.patch,
4 patches/texlive2009-ptexenc.patch:
7 * configure.ac (AC_INIT): New version 1.1.0.
11 * patches/mendexk2.6e-ptexenc.patch:
12 stamp-* を削除、reautoconf を新しくした。
14 <kpathsea/c-vararg.h> を削除。
18 * ac/withenable.ac, ac/ptexenc.ac, configure.ac, Makefile.am:
19 とにかく TL2009 で compile できるようになった。
24 * *.h: P1H() などを削除。kpathsea/c-proto.h を include しない。
25 TL2009 の kpathsea で K&R コンパイラを捨てた模様。
29 * Makefile.in (version-info): 2:0:2 に更新。
33 * configure.in, configure, stamp-* (PTEXENC_VERSION):
38 * README, patches/ptex-src-3.1.11-ptexenc.patch,
39 COPYRIGHT, patches/mendexk2.6f-ptexenc.patch: 更新。
41 * configure.in, configure, stamp-* (PTEXENC_VERSION):
46 * ptexenc.c (input_line2): int から long に変更。
47 (input_line3): pbibtex 専用に新設。
49 * patches/texlive2008.sh, patches/ptex-src-3.1.10-ptexenc.patch:
52 * patches/mendexk2.6e-ptexenc.patch (mfgets):
53 '\n' を付加するときに、バッファ溢れを考慮してなかった。
55 * configure.in, configure, stamp-* (PTEXENC_VERSION):
60 * ptexenc.c (input_line2,isUTF8Nstream,getc4,ungetc4):
61 UTF-8N のファイルの文字コード自動認識機能を入れた。
62 (getcUTF8): getc2() から getcUTF8() に名称変更した。
64 * configure.in, configure, stamp-* (PTEXENC_VERSION):
69 * ptexenc.c, ptexenc.h (ENC_UPTEX,is_internalUPTEX,fromUCS):
72 * unicode.c, unicode.h (UCStoUPTEX,UPTEXtoUCS): 同じく廃止。
76 * patches/ptex-src-3.1.10-ptexenc.patch:
79 * configure.in, configure, stamp-* (PTEXENC_VERSION):
84 * patches/ptex-src-3.1.10-ptexenc.patch:
85 ptex.pool をインストールしないようにした。
89 * Makefile.in (tkpathsea.mk): include が抜けていた。
91 * configure.in, withenable.ac, reautoconf:
92 警告が出ていたので AC_CONFIG_HEADERS など、
94 * configure, c-auto.in: reautoconf で生成しなおした。
95 * Makefile.in: acconfig.h, config.h.in が不要になった。
96 aclocal.m4, stamp-aclocal, stamp-auto.in を追加した。
98 * patches/mendexk2.6e-ptexenc.patch:
99 stamp-* を追加、reautoconf を新しくした。
101 * configure.in, configure, stamp-configure (PTEXENC_VERSION):
106 * ptexenc.c (nkf_open): nkf がフルパスでなくてもよいことにした。
108 * patches/texlive2008-ptexenc.patch: mendex に k がついてなかった。
109 * patches/mendexk2.6e-ptexenc.patch: @KFLAGS@ が展開されてなかった。
110 初めから "-DKPATHSEA -DKPATHSEA3" に展開しておいた。
115 * patches/{jmpost-0.04b-ptexenc.patch,
116 mendexk2.6e-ptexenc.patch,texlive2008-ptexenc.patch,
117 makejvf-1.1a-ptexenc.patch,ptex-src-3.1.10-ptexenc.patch,
118 texlive2008.sh}: TeX Live 2008 専用に統一。
120 * Makefile.in, aclocal.m4, c-auto.in, reautoconf:
123 * configure.in, configure, stamp-configure (PTEXENC_VERSION):
126 * Makefile.in (tar): .tar.lzma に形式を変更。
127 サイズが 160KB → 120KB ほどに節約できた。
131 * patches/ptex-src-3.1.10-texlive200{7,8}.patch: 更新。
133 * configure.in, configure, stamp-configure (PTEXENC_VERSION):
138 * ptexenc.c, ptexenc.h (get_enc_string, set_enc_string):
139 get/set_kanji_enc_string() を get/set_enc_string() に変更。
141 * Makefile.in (lib$(library).la): -version-info を
146 * patches/ptex-src-3.1.10-ptexenc.patch
147 (Makefile.in): sjis と euc の fmt を生成しないようにした。
148 (ptexextra.c): -kanji-internal オプションを廃止した。
149 (mkconf): platex2e_inputs などのマクロを廃止した。
150 TEXINPUTS.platex を見直して、ptex// の優先順位を下げた。
152 (jbibtex.ch, pdvitype.ch, pltotf.ch, tftopl.ch):
153 write() 等を stringcast() を使って短くした。
157 * patches/ptex-src-3.1.10-ptexenc.patch (Makefile.in),
158 patches/ptex-src-3.1.10-texlive*.patch (fmtutil.cnf):
159 fmtutil.cnf に --kanji=default を追記。PTEX_IN_FILTER
162 * configure.in, configure, stamp-configure (PTEXENC_VERSION):
167 * ptexenc.h, ptexenc.c, unicode.h, unicode.c:
168 unsigned char * -> string.
172 * patches/texlive2007.sh, patches/texlive2008.sh:
173 patch などのコマンドを環境変数で指定できるようにした。
175 * patches/ptex-src-3.1.10-texlive2007.patch (texmf.in):
176 TEXINPUTS.platex の定義を、ptex// が後ろの方になるよう修正した。
179 * patches/ptex-src-3.1.10-texlive2008.patch (texmf.cnf):
180 そもそも texmf.cnf のパッチが抜けていた。
182 * configure.in, configure, stamp-configure (PTEXENC_VERSION):
187 * patches/texlive2007.sh, patches/texlive2008.sh:
188 ptex 以外に mendex などの面倒も見るようにした。
190 実行属性をつけた。pushd/popd -> (cd )。
192 * patches/ptex-src-3.1.10-texlive2007.patch:
195 * README: 現状にあわせて書き直した。
197 * configure.in, configure, stamp-configure (PTEXENC_VERSION):
202 * patches/ptex-src-3.1.10-texlive2007.patch:
203 タイプミスを修正した。("pdvips" -> "pdvipsk")
205 * patches/ptex-src-3.1.10-texlive2008.patch,
206 patches/texlive2008-ptex.sh: 新規。
208 * reautoconf, Makefile.in (stamp-configure):
209 TeX Live 2008 対策で、reautoconf の実行した時刻を
210 stamp-configure に記録し、
211 stamp-configure 自体も配布物に含めた。
213 * configure.in, configure, stamp-configure (PTEXENC_VERSION):
218 * configure, withenable.ac (PTEXENC): ディフォルトの
221 * Makefile (tar): ChangeLog を UTF-8 変換して固めることにした。
223 * patches/ptex-src-3.1.10-texlive2007.patch,
224 patches/texlive2007-ptex.sh:
225 ./configure に "--with-pdvipsk" などのオプションを追加した。
229 * patches/makejvf-1.1a-ptexenc.patch,
230 patches/mendexk2.6e-ptexenc.patch, patches/jmpost-0.04b-ptexenc.patch:
231 ptexenc.la を明示的にリンクした。
233 * patches/ptex-src-3.1.10-texlive2007.patch:
235 TeX Live の ./Build スクリプトでもコンパイルできるようにした。
237 * patches/texlive2007-ptex.sh: 新規。
242 * Makefile.in (install_headers): ヘッダファイルを列挙せずに、
243 ワイルドカードで、$(srcdir) 以下のファイルも指定するようにした。
244 カレントディレクトリ以外で configure を走らせても、
245 make install が成功するようにした。
247 * configure.in, configure (PTEXENC_VERSION): New version 0.994.
251 * programs.mk (LOADLIBES), patches/ptex-src-3.1.10-ptexenc.patch:
252 LOADLIBES を変更しないようにした。
253 ptexenc.la は明示的にリンクすることにする。
257 * ptexenc.c (nkf_open): 文字列バッファを
258 PATH_MAX を用いて確保するように変更した。
260 * configure.in, configure (PTEXENC_VERSION): New version 0.993.
264 * ptexenc.c, ptexenc.h (ptexenc_version_string):
266 ptex --version で表示させるようにしてみた。
268 * configure.in, configure (PTEXENC_VERSION): New version 0.992.
272 * Makefile.in (lib$(library).la):
273 --enable-shared でインストールに失敗していた。
274 リンクのオプションに kpathsea と -lm を書いていたのがいけなかった。
275 動作報告/101 で Thor 様に報告いただきました。
276 (TARS): ChangeLog を追加した。
278 * configure.in, configure, c-auto.in:
279 kpathsea との差分を小さくなるよう更新した。