beta-0.89.2
[luatex.git] / source / m4 / ChangeLog
blobaf3d75f5763354396ca83e56763864969f55412c
1 2016-02-09  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>
3         * kpse-pkgs.m4 (KPSE_TEXK_PKGS): add upmendex.
5 2015-09-27  Peter Breitenlohner  <peb@mppmu.mpg.de>
7         * kpse-setup.m4: Allow LuaJIT for x86_64-cygwin.
9 2015-09-04  Peter Breitenlohner  <peb@mppmu.mpg.de>
11         * kpse-lib-version.m4 (KPSE_LIB_VERSION): Allow more general
12         version number suffix strings, e.g., "-beta1".
14 2015-08-14  Peter Breitenlohner  <peb@mppmu.mpg.de>
16         * kpse-pkgs.m4 (kpse_texk_pkgs): Add gregorio.
18 2015-08-13  Peter Breitenlohner  <peb@mppmu.mpg.de>
20         * kpse-setup.m4: Allow shared libraries (DLLs) in native TeXLive
21         builds for Cygwin and MinGW.
23 2015-06-12  Peter Breitenlohner  <peb@mppmu.mpg.de>
25         * kpse-warnings.m4: Warning flags for gcc 5.x.
26         * kpse-web2c.m4: Better handling of --disable-mf-nowin.
27         * kpse-common.m4: Check if <ctype.h> declares isascii.
28         * kpse-setup.m4: MFLuaJIT requires LuaJIT.
29         * kpse-poppler-flags.m4: LuaTeX requires poppler 0.30 or better.
31 2015-03-30  Peter Breitenlohner  <peb@mppmu.mpg.de>
33         * kpse-web2c.m4: Add KPSE_WITH_XMF and KPSE_XMF_COND.
35 2015-03-26  Peter Breitenlohner  <peb@mppmu.mpg.de>
37         * kpse-graphite2-flags.m4: Does not depend on other libraries.
38         * kpse-icu-flags.m4: Drop handling of a historic bug from V4.4.
40 2015-03-12  Peter Breitenlohner  <peb@mppmu.mpg.de>
42         * kpse-{kpathsea,ptexenc}-flags.m4: Use pkg-config.
43         * kpse-common.m4 (_KPSE_PKG_CONFIG_FLAGS): Common code.
45 2015-03-10  Peter Breitenlohner  <peb@mppmu.mpg.de>
47         * kpse-common.m4 (KPSE_COMMON): Drop checks for strcasecmp,
48         strtol, and strstr.
50 2015-03-07  Peter Breitenlohner  <peb@mppmu.mpg.de>
52         * kpse-win32.m4: Define KPSE_DO_IF_WIN32 for WIN32 only tests.
54 2015-02-19  Peter Breitenlohner  <peb@mppmu.mpg.de>
56         * kpse-cairo-flags.m4: Require KPSE_PIXMAN_FLAGS.
57         * kpse-poppler-flags.m4: Require KPSE_ZLIB_FLAGS.
58         * kpse-teckit-flags.m4: Use pkg-config.
60 2015-02-10  Peter Breitenlohner  <peb@mppmu.mpg.de>
62         * kpse-pkgs.m4 (kpse_texk_pkgs): Add musixtnt.
64 2015-01-14  Peter Breitenlohner  <peb@mppmu.mpg.de>
66         * kpse-setup.m4: Disable LuaJITTeX for powerpc-*-darwin*.
68 2014-12-24  Peter Breitenlohner  <peb@mppmu.mpg.de>
70         * kpse-pkgs.m4 (kpse_texk_pkgs): Move lacheck from here ...
71         (kpse_utils_pkgs): ... to here.
73 2014-12-23  Peter Breitenlohner  <peb@mppmu.mpg.de>
75         * kpse-pkgs.m4 (kpse_texk_pkgs): Move devnag from here ...
76         (kpse_utils_pkgs): ... to here.
78 2014-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
80         * kpse-pkgs.m4 (kpse_texk_pkgs): Rename ps2pkm => ps2pk.
82 2014-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
84         * kpse-options.m4: Set platform name to ${host_alias-$host}.
86 2014-12-05  Peter Breitenlohner  <peb@mppmu.mpg.de>
88         * kpse-luajit-flags.m4: LuaJIT is now a Libtool library.
90 2014-12-02  Peter Breitenlohner  <peb@mppmu.mpg.de>
92         * kpse-visibility.m4: Also try -fvisibility-inlines-hidden.
94 2014-11-17  Peter Breitenlohner  <peb@mppmu.mpg.de>
96         * kpse-win32.m4: Check for WIN64 and AC_SUBST([WIN_WRAPPER]).
98 2014-10-22  Peter Breitenlohner  <peb@mppmu.mpg.de>
100         * kpse-lua52-flags.m4: Lua52 is now a Libtool library.
101         * kpse-dll-name.m4: New file to specify MinGW/Cygwin DLL names.
103 2014-06-16  Peter Breitenlohner  <peb@mppmu.mpg.de>
105         * kpse-gmp-flags.m4, kpse-mpfr-flags.m4: New files.
106         * kpse-pkgs.m4 (kpse_libs_pkgs): Add gmp and mpfr.
108         * kpse-lua52-flags.m4 (LUA52_DEFINES): Add -DLUAI_HASHLIMIT=6.
109         * kpse-luajit-flags.m4 (LUAJIT_DEFINES): Add -DLUAI_HASHLIMIT=6.
111         * kpse-search-libs.m4, kpse-size-max.m4: New files.
113 2014-05-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
115         * kpse-pkgs.m4 (kpse_utils_pkgs): Drop biber.
117 2014-03-25  Peter Breitenlohner  <peb@mppmu.mpg.de>
119         * kpse-cairo-flags.m4, kpse-cross.m4, kpse-pixman-flags.m4,
120         kpse-poppler-flags.m4, kpse-potrace-flags.m4, kpse-win32.m4,
121         kpse-zziplib-flags.m4: Clean up.
123 2014-03-21  Peter Breitenlohner  <peb@mppmu.mpg.de>
125         * kpse-setup.m4: Disable LuaJITTeX for known unsupported systems.
127 2014-03-13  Peter Breitenlohner  <peb@mppmu.mpg.de>
129         * kpse-luajit-flags.m4 (KPSE_LUAJIT_DEFINES): Set LUAJIT_LDEXTRA
130         to the additional LDFLAGS for 64-bit Darwin.
132 2014-03-03  Peter Breitenlohner  <peb@mppmu.mpg.de>
134         * kpse-pkgs.m4 (kpse_texk_pkgs): Drop dvipdf-x.
136 2014-02-20  Peter Breitenlohner  <peb@mppmu.mpg.de>
138         * kpse-cxx-hack.m4: Adapt for 32- and 64-bit Cygwin.
139         From Ken Brown <kbrow1i@gmail.com>.
141 2014-02-14  Peter Breitenlohner  <peb@mppmu.mpg.de>
143         * kpse-luajit-flags.m4: Simplify.
145 2014-02-13  Peter Breitenlohner  <peb@mppmu.mpg.de>
147         * kpse-luajit-flags.m4: Adapt to proxy build system.
149 2014-02-05  Peter Breitenlohner  <peb@mppmu.mpg.de>
151         * kpse-pkgs.m4 (kpse_libs_pkgs): Add luajit.
152         * kpse-luajit-flags.m4: New file.
154 2014-01-13  Peter Breitenlohner  <peb@mppmu.mpg.de>
156         * kpse-pkgs.m4: Renamed paper => libpaper. Removed songs.
157         * kpse-paper-flags.m4 (removed): Renamed ...
158         * kpse-libpaper-flags.m4 (new): ... into this.
160 2014-01-10  Peter Breitenlohner  <peb@mppmu.mpg.de>
162         * kpse-freetype2-flags.m4: Correct location of ft2build.h.
164 2013-12-20  Peter Breitenlohner  <peb@mppmu.mpg.de>
166         * kpse-pkgs.m4 (kpse_utils_pkgs): Add songs.
168 2013-12-03  Peter Breitenlohner  <peb@mppmu.mpg.de>
170         * kpse-pkgs.m4: Move psutils from ../utils/ to ../texk/.
172 2013-11-25  Peter Breitenlohner  <peb@mppmu.mpg.de>
174         * kpse-freetype2-flags.m4: New layout of installed headers.
176 2013-10-24  Peter Breitenlohner  <peb@mppmu.mpg.de>
178         * kpse-pkgs.m4 (kpse_libs_pkgs): Add paper.
179         * kpse-paper-flags.m4: New file.
181 2013-09-10  Peter Breitenlohner  <peb@mppmu.mpg.de>
183         * kpse-pkgs.m4 (kpse_libs_pkgs): Drop freetype (Version 1.5).
184         (kpse_texk_pkgs): Drop ttf2pk.
186 2013-09-05  Peter Breitenlohner  <peb@mppmu.mpg.de>
188         * kpse-setup.m4 (KPSE_RECURSE_LIBS, KPSE_RECURSE_PROGS):
189         New macros to recurse into all library and program modules.
190         Ignore missing modules (at both autoconf and configure time).
192 2013-09-01  Peter Breitenlohner  <peb@mppmu.mpg.de>
194         * kpse-freetype2-flags.m4: No reason to require Libtool.
196 2013-08-18  Peter Breitenlohner  <peb@mppmu.mpg.de>
198         * kpse-zlib-flags.m4 (KPSE_ZLIB_FLAGS): Test if <<zlib.h> defines
199         'z_const' and accordingly define either ZLIB_CONST or z_const.
201 2013-08-07  Peter Breitenlohner  <peb@mppmu.mpg.de>
203         * cho-libs.m4: Moved ...
204         * kpse-libpaper.m4: ... to here and simplified.
206 2013-08-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
208         * kpse-pkgs.m4 (KPSE_TEXK_PKGS): Recover dvipdfm-x@31034
209         (essentially dvipdfmx and xdvipdfmx from branch-2013) as
210         dvipdf-x.
212 2013-07-02  Peter Breitenlohner  <peb@mppmu.mpg.de>
214         * kpse-common.m4: Drop checks for BSD string functions.
216 2013-06-19  Peter Breitenlohner  <peb@mppmu.mpg.de>
218         * kpse-pkgs.m4 (KPSE_LIBS_PKGS): Add lua52.
219         * kpse-lua52-flags.m4: New file.
220         * kpse-largefile.m4 (new): CPPFLAGS for largefile support.
222 2013-06-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
224         * kpse-pkgs.m4 (kpse_texk_pkgs): Remove xdv2pdf.
226 2013-06-02  Peter Breitenlohner  <peb@mppmu.mpg.de>
228         * kpse-poppler-flags.m4: Headers installed as for system-poppler.
230 2013-05-18  Peter Breitenlohner  <peb@mppmu.mpg.de>
232         * kpse-pkgs.m4 (KPSE_LIBS_PKGS): Remove t1lib.
233         * kpse-t1lib-flags.m4: Removed.
235 2013-04-12  Peter Breitenlohner  <peb@mppmu.mpg.de>
237         * kpse-pkgs.m4 (KPSE_LIBS_PKGS): Add t1lib.
238         * kpse-potrace-flags.m4: New file.
240 2013-03-26  Peter Breitenlohner  <peb@mppmu.mpg.de>
242         * kpse-cairo-flags.m4: Require cairo-1.12 or better (message).
244 2013-03-19  Peter Breitenlohner  <peb@mppmu.mpg.de>
246         * kpse-pkgs.m4 (KPSE_TEXK_PKGS): bibtex8+bibtexu -> bibtex-x.
248 2013-03-01  Peter Breitenlohner  <peb@mppmu.mpg.de>
250         * kpse-cairo-flags.m4: Require cairo-1.12 or better.
252 2013-01-30  Peter Breitenlohner  <peb@mppmu.mpg.de>
254         * kpse-common.m4: Enable subdir-objects.
255         * kpse-win32.m4: New macros KPSE_COND_* and KPSE_WIN32_CALL.
257 2013-01-03  Peter Breitenlohner  <peb@mppmu.mpg.de>
259         * kpse-icu-flags.m4: Remove KPSE_ICU_XETEX_FLAGS since XeTeX can
260         now be built with unmodified ICU libraries.
262 2013-01-01  Peter Breitenlohner  <peb@mppmu.mpg.de>
264         * kpse-setup.m4: The default is to disable silent rules.
266 2012-12-24  Karl Berry  <karl@tug.org>
268         * kpse-pkgs.m4 (KPSE_UTILS_PKGS): add texdoctk.
270 2012-12-19  Peter Breitenlohner  <peb@mppmu.mpg.de>
272         * kpse-freetype2-flags.m4: Only system lib uses freetype-config.
273         * kpse-icu-flags.m4: Only system lib uses icu-config.
275 2012-12-16  Karl Berry  <karl@tug.org>
277         * kpse-pkgs.m4 (KPSE_TEXK_PKGS): no more tetex.
279 2012-12-15  Peter Breitenlohner  <peb@mppmu.mpg.de>
281         * kpse-warnings.m4: Bug fix when KPSE_COMPILER_WARNINGS precedes
282         AC_PROG_CXX or similar.
283         * kpse-setup.m4: The default is to enable silent rules.
284         * kpse-common.m4: Factor out KPSE_BASIC from KPSE_COMMON and
285         enable silent rules.
287 2012-12-04  Peter Breitenlohner  <peb@mppmu.mpg.de>
289         Add libs/graphite2 for future XeTeX.
290         * kpse-graphite2-flags.m4: New file.
291         * kpse-harfbuzz-flags.m4, kpse-pkgs.m4: Add the new library.
293 2012-11-30  Peter Breitenlohner  <peb@mppmu.mpg.de>
295         Add libs/harfbuzz for future XeTeX.
296         * kpse-harfbuzz-flags.m4: New file.
297         * kpse-pkgs.m4: Add the new library.
299 2012-11-28  Peter Breitenlohner  <peb@mppmu.mpg.de>
301         Add libs/pixman and libs/cairo for future MetaPost.
302         * kpse-cairo-flags.m4, kpse-pixman-flags.m4: New files.
303         * kpse-pkgs.m4: Add the new libraries.
305 2012-11-26  Peter Breitenlohner  <peb@mppmu.mpg.de>
307         * kpse-poppler-flags.m4: Restore -DPOPPLER_VERSION for 0.18.
309 2012-11-20  Peter Breitenlohner  <peb@mppmu.mpg.de>
311         * kpse-poppler-flags.m4: Require poppler-0.18 or better.
312         * kpse-freetype2-flags.m4: Simplify flags for lib from TL tree.
314 2012-10-19  Peter Breitenlohner  <peb@mppmu.mpg.de>
316         * kpse-poppler-flags.m4 [WIN32]: Add '-lgdi32' to POPPLER_LIBS.
317         * kpse-xpdf-flags.m4 [WIN32]: Add '-lgdi32' to XPDF_LIBS.
319 2012-10-09  Peter Breitenlohner  <peb@mppmu.mpg.de>
321         * kpse-pkgs.m4 (kpse_libs_pkgs): Remove obsdcompat.
322         * kpse-obsdcompat-flags.m4: Removed.
324 2012-07-25  Peter Breitenlohner  <peb@mppmu.mpg.de>
326         * kpse-common.m4 (KPSE_COMMON): Check for 64-bit integer types
327         and bail out if unsupported.
328         Some headers are already checked by AC_HEADER_STDC.
330 2012-07-23  Peter Breitenlohner  <peb@mppmu.mpg.de>
332         * kpse-pkgs.m4 (KPSE_UTILS_PKGS): Moved chktex from here ...
333         (KPSE_TEXK_PKGS): ... to here (now using kpathsea).
335 2012-07-12  Peter Breitenlohner  <peb@mppmu.mpg.de>
337         * kpse-pkgs.m4 (KPSE_UTILS_PKGS): Rename mtx => m-tx.
339 2012-04-24  Peter Breitenlohner  <peb@mppmu.mpg.de>
341         * kpse-common.m4 (_KPSE_LIB_FLAGS_TL): Replace sed substitutions
342         in configure by m4_bpatsubst() at autoconf time.
344 2012-04-23  Peter Breitenlohner  <peb@mppmu.mpg.de>
346         * kpse-obsdcompat-flags.m4: Correct SRC/BLD dependencies.
348 2012-03-11  Karl Berry  <karl@tug.org>
350         * kpse-xpdf-flags.m4 (KPSE_XPDF_OPTIONS): tweak help text slightly.
352 2012-02-23  Peter Breitenlohner  <peb@mppmu.mpg.de>
354         * kpse-warnings.m4: Drop `-Wimplicit' for g++ >= 4.6.
356 2012-01-16  Peter Breitenlohner  <peb@mppmu.mpg.de>
358         * kpse-setup.m4 (KPSE_SETUP): Normalize `enable_largefile'.
360 2012-01-13  Peter Breitenlohner  <peb@mppmu.mpg.de>
362         * kpse-poppler-flags.m4: Drop `-DPDF_PARSER_ONLY'.
364 2011-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
366         * kpse-web2c.m4: Modify msgs when setting enable_*TeX_synctex.
368 2011-08-26  Karl Berry  <karl@tug.org>
370         * kpse-pkgs.m4 (KPSE_UTILS_PKGS): rm dialog.
371         See comments in texk/tetex/ChangeLog.
373 2011-07-15  Peter Breitenlohner  <peb@mppmu.mpg.de>
375         * kpse-lib-version.m4 (new): Split FOO_version into FOO_major,
376         FOO_minor, and FOO_micro; build FOO_LT_VERSINFO.
378 2011-07-12  Peter Breitenlohner  <peb@mppmu.mpg.de>
380         * kpse-xpdf-flags.m4: Require system (poppler) version >= 0.12.
381         * kpse-poppler-flags.m4: Fixed a typo.
382         * README: Updated.
384         * kpse-warnings.m4 [WARNING_CXXFLAGS, WARNING_OBJCXXFLAGS]:
385         For g++ always use either -Wno-write-strings or -Wwrite-strings
386         because the default for C++ has changed with gcc-4.4.
388         * kpse-web2c.m4: Added configure options `--enable-*-synctex',
389         moved handling of `--enable-mktex*-default' from here ...
390         * kpse-mktex.m4: ... to this new file.
391         * kpse-setup.m4: Added KPSE_MKTEX_PREPARE.
393 2011-03-07  Peter Breitenlohner  <peb@mppmu.mpg.de>
395         * kpse-common.m4 (KPSE_COMMON): Remove check for
396         program_invocation_name.
398 2010-04-11  Karl Berry  <karl@tug.org>
400         * kpse-pkgs.m4 (KPSE_TEXK_PKGS): add ptexenc, makejvf, mendexk.
401         From Akira and Norbert.
402         * kpse-ptexenc-flags.m4: new file.
404 2010-03-29  Peter Breitenlohner  <peb@mppmu.mpg.de>
406         * kpse-icu-flags.m4 (KPSE_ICU_SYSTEM_FLAGS): Work around bug
407         in icu-config version 4.4.
408         * kpse-common.m4 (KPSE_COMMON): Added AC_TYPE_SIZE_T.
410 2010-02-20  Peter Breitenlohner  <peb@mppmu.mpg.de>
412         * kpse-common.m4 (KPSE_COMMON): Use LT_INIT([win32-dll]).
413         * kpse-gd-flags.m4 (KPSE_GD_FLAGS): Add -DNONDLL.
415 2010-02-12  Peter Breitenlohner  <peb@mppmu.mpg.de>
417         * kpse-kpathsea-flags.m4: Detect if libkpathsea was compiled
418         without debugging support and add '-DNODEBUG' if necessary.
420 2010-02-02  Peter Breitenlohner  <peb@mppmu.mpg.de>
422         * kpse-warnings.m4: Redefine compiler warning levels to
423         reduce the number of 'min' warnings.
425 2009-11-12  Peter Breitenlohner  <peb@mppmu.mpg.de>
427         * kpse-setup.m4: Disable cross compilation of xindy.
428         * configure.ac: Report absolute build and source dir; reject
429         paths with embedded spaces.
431 2009-09-01  Peter Breitenlohner  <peb@mppmu.mpg.de>
433         * kpse-warnings.m4: Additional level 'all' of compiler
434         warnings, 'max' now without the extremely noisy -Wshadow.
436 2009-08-17  Peter Breitenlohner  <peb@mppmu.mpg.de>
438         * kpse-warnings.m4: Implement Objective C compiler warnings.