summaryrefslogtreecommitdiff
path: root/Build/source/m4/ChangeLog
blob: 30153cae36f3535eacdd60a80f68d1b63c10b508 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
2018-02-09  Karl Berry  <karl@freefriends.org>

	* kpse-pkgs.m4 (kpse_utils_pkgs): add axodraw2.

2018-01-08  Karl Berry  <karl@freefriends.org>

	* ax_cxx_compile_stdcxx.m4: move from dvisvgm; original from
	https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html#ax_cxx_compile_stdcxx

2017-12-08  Norbert Preining  <preining@logic.at>

	* kpse-icu-flags.m4 (KPSE_ICU_SYSTEM_FLAGS): also check for PKG_CONFIG.
	(KPSE_ICU_SYSTEM_FLAGS): try pkg-config if icu-config fails.

2017-12-02  Karl Berry  <karl@freefriends.org>

	* kpse-visibility.m4 (KPSE_COMPILER_VISIBILITY): write debug line.
	(_KPSE_VISIBILITY_FLAGS): only restore from kpse_save_flags
	if we set it, i.e., if not using the cached value. (Otherwise,
	e.g., in libpng, we can end up overriding the user-set CFLAGS with
	the empty string.)

2017-11-02  Karl Berry  <karl@freefriends.org>

	* kpse-setup.m4 (_KPSE_RECURSE): revert previous change,
	as (1) it causes configure to fail in the cut-down pdftex source tree,
	and (2) for 2018, more packages (icu, poppler, ...) are going to
	require C++11, so we can't hack around it again. So not worth
	spending more time refining.
	Also, write debug line to >&AS_MESSAGE_LOG_FD (config.log).
	reautoconf.

2017-02-17  Karl Berry  <karl@freefriends.org>

	* kpse-setup.m4 (_KPSE_RECURSE): do not add a package to
	CONF_SUBDIRS if --disable-PKG was given. Thus, the directory for a
	disabled package will no longer be descended into at all, as if it
	were nonexistent. This way, if a package's configure causes
	problems on some systems (like dvisvgm v2's new requirement for
	C++11), --disable-PKG can be given and work can go on.

2016-03-07  Karl Berry  <karl@tug.org>

	* kpse-pkgs (KPSE_UTILS_PKGS): add autosp.

2016-02-09  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* kpse-pkgs.m4 (KPSE_TEXK_PKGS): add upmendex.

2015-09-27  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4: Allow LuaJIT for x86_64-cygwin.

2015-09-04  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-lib-version.m4 (KPSE_LIB_VERSION): Allow more general
	version number suffix strings, e.g., "-beta1".

2015-08-14  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_texk_pkgs): Add gregorio.

2015-08-13  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4: Allow shared libraries (DLLs) in native TeXLive
	builds for Cygwin and MinGW.

2015-06-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-warnings.m4: Warning flags for gcc 5.x.
	* kpse-web2c.m4: Better handling of --disable-mf-nowin.
	* kpse-common.m4: Check if <ctype.h> declares isascii.
	* kpse-setup.m4: MFLuaJIT requires LuaJIT.
	* kpse-poppler-flags.m4: LuaTeX requires poppler 0.30 or better.

2015-03-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-web2c.m4: Add KPSE_WITH_XMF and KPSE_XMF_COND.

2015-03-26  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-graphite2-flags.m4: Does not depend on other libraries.
	* kpse-icu-flags.m4: Drop handling of a historic bug from V4.4.

2015-03-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-{kpathsea,ptexenc}-flags.m4: Use pkg-config.
	* kpse-common.m4 (_KPSE_PKG_CONFIG_FLAGS): Common code.

2015-03-10  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-common.m4 (KPSE_COMMON): Drop checks for strcasecmp,
	strtol, and strstr.

2015-03-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-win32.m4: Define KPSE_DO_IF_WIN32 for WIN32 only tests.

2015-02-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-cairo-flags.m4: Require KPSE_PIXMAN_FLAGS.
	* kpse-poppler-flags.m4: Require KPSE_ZLIB_FLAGS.
	* kpse-teckit-flags.m4: Use pkg-config.

2015-02-10  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_texk_pkgs): Add musixtnt.

2015-01-14  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4: Disable LuaJITTeX for powerpc-*-darwin*.

2014-12-24  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_texk_pkgs): Move lacheck from here ...
	(kpse_utils_pkgs): ... to here.

2014-12-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_texk_pkgs): Move devnag from here ...
	(kpse_utils_pkgs): ... to here.

2014-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_texk_pkgs): Rename ps2pkm => ps2pk.

2014-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-options.m4: Set platform name to ${host_alias-$host}.

2014-12-05  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-luajit-flags.m4: LuaJIT is now a Libtool library.

2014-12-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-visibility.m4: Also try -fvisibility-inlines-hidden.

2014-11-17  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-win32.m4: Check for WIN64 and AC_SUBST([WIN_WRAPPER]).

2014-10-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-lua52-flags.m4: Lua52 is now a Libtool library.
	* kpse-dll-name.m4: New file to specify MinGW/Cygwin DLL names.

2014-06-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-gmp-flags.m4, kpse-mpfr-flags.m4: New files.
	* kpse-pkgs.m4 (kpse_libs_pkgs): Add gmp and mpfr.

	* kpse-lua52-flags.m4 (LUA52_DEFINES): Add -DLUAI_HASHLIMIT=6.
	* kpse-luajit-flags.m4 (LUAJIT_DEFINES): Add -DLUAI_HASHLIMIT=6.

	* kpse-search-libs.m4, kpse-size-max.m4: New files.

2014-05-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_utils_pkgs): Drop biber.

2014-03-25  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-cairo-flags.m4, kpse-cross.m4, kpse-pixman-flags.m4,
	kpse-poppler-flags.m4, kpse-potrace-flags.m4, kpse-win32.m4,
	kpse-zziplib-flags.m4: Clean up.

2014-03-21  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4: Disable LuaJITTeX for known unsupported systems.

2014-03-13  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-luajit-flags.m4 (KPSE_LUAJIT_DEFINES): Set LUAJIT_LDEXTRA
	to the additional LDFLAGS for 64-bit Darwin.

2014-03-03  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_texk_pkgs): Drop dvipdf-x.

2014-02-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-cxx-hack.m4: Adapt for 32- and 64-bit Cygwin.
	From Ken Brown <kbrow1i@gmail.com>.

2014-02-14  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-luajit-flags.m4: Simplify.

2014-02-13  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-luajit-flags.m4: Adapt to proxy build system.

2014-02-05  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_libs_pkgs): Add luajit.
	* kpse-luajit-flags.m4: New file.

2014-01-13  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4: Renamed paper => libpaper. Removed songs.
	* kpse-paper-flags.m4 (removed): Renamed ...
	* kpse-libpaper-flags.m4 (new): ... into this.

2014-01-10  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-freetype2-flags.m4: Correct location of ft2build.h.

2013-12-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_utils_pkgs): Add songs.

2013-12-03  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4: Move psutils from ../utils/ to ../texk/.

2013-11-25  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-freetype2-flags.m4: New layout of installed headers.

2013-10-24  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_libs_pkgs): Add paper.
	* kpse-paper-flags.m4: New file.

2013-09-10  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_libs_pkgs): Drop freetype (Version 1.5).
	(kpse_texk_pkgs): Drop ttf2pk.

2013-09-05  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4 (KPSE_RECURSE_LIBS, KPSE_RECURSE_PROGS):
	New macros to recurse into all library and program modules.
	Ignore missing modules (at both autoconf and configure time).

2013-09-01  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-freetype2-flags.m4: No reason to require Libtool.

2013-08-18  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-zlib-flags.m4 (KPSE_ZLIB_FLAGS): Test if <<zlib.h> defines
	'z_const' and accordingly define either ZLIB_CONST or z_const.

2013-08-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* cho-libs.m4: Moved ...
	* kpse-libpaper.m4: ... to here and simplified.

2013-08-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (KPSE_TEXK_PKGS): Recover dvipdfm-x@31034
	(essentially dvipdfmx and xdvipdfmx from branch-2013) as
	dvipdf-x.

2013-07-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-common.m4: Drop checks for BSD string functions.

2013-06-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (KPSE_LIBS_PKGS): Add lua52.
	* kpse-lua52-flags.m4: New file.
	* kpse-largefile.m4 (new): CPPFLAGS for largefile support.

2013-06-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_texk_pkgs): Remove xdv2pdf.

2013-06-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-poppler-flags.m4: Headers installed as for system-poppler.

2013-05-18  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (KPSE_LIBS_PKGS): Remove t1lib.
	* kpse-t1lib-flags.m4: Removed.

2013-04-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (KPSE_LIBS_PKGS): Add t1lib.
	* kpse-potrace-flags.m4: New file.

2013-03-26  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-cairo-flags.m4: Require cairo-1.12 or better (message).

2013-03-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (KPSE_TEXK_PKGS): bibtex8+bibtexu -> bibtex-x.

2013-03-01  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-cairo-flags.m4: Require cairo-1.12 or better.

2013-01-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-common.m4: Enable subdir-objects.
	* kpse-win32.m4: New macros KPSE_COND_* and KPSE_WIN32_CALL.

2013-01-03  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-icu-flags.m4: Remove KPSE_ICU_XETEX_FLAGS since XeTeX can
	now be built with unmodified ICU libraries.

2013-01-01  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4: The default is to disable silent rules.

2012-12-24  Karl Berry  <karl@tug.org>

	* kpse-pkgs.m4 (KPSE_UTILS_PKGS): add texdoctk.

2012-12-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-freetype2-flags.m4: Only system lib uses freetype-config.
	* kpse-icu-flags.m4: Only system lib uses icu-config.

2012-12-16  Karl Berry  <karl@tug.org>

	* kpse-pkgs.m4 (KPSE_TEXK_PKGS): no more tetex.

2012-12-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-warnings.m4: Bug fix when KPSE_COMPILER_WARNINGS precedes
	AC_PROG_CXX or similar.
	* kpse-setup.m4: The default is to enable silent rules.
	* kpse-common.m4: Factor out KPSE_BASIC from KPSE_COMMON and
	enable silent rules.

2012-12-04  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Add libs/graphite2 for future XeTeX.
	* kpse-graphite2-flags.m4: New file.
	* kpse-harfbuzz-flags.m4, kpse-pkgs.m4: Add the new library.

2012-11-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Add libs/harfbuzz for future XeTeX.
	* kpse-harfbuzz-flags.m4: New file.
	* kpse-pkgs.m4: Add the new library.

2012-11-28  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Add libs/pixman and libs/cairo for future MetaPost.
	* kpse-cairo-flags.m4, kpse-pixman-flags.m4: New files.
	* kpse-pkgs.m4: Add the new libraries.

2012-11-26  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-poppler-flags.m4: Restore -DPOPPLER_VERSION for 0.18.

2012-11-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-poppler-flags.m4: Require poppler-0.18 or better.
	* kpse-freetype2-flags.m4: Simplify flags for lib from TL tree.

2012-10-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-poppler-flags.m4 [WIN32]: Add '-lgdi32' to POPPLER_LIBS.
	* kpse-xpdf-flags.m4 [WIN32]: Add '-lgdi32' to XPDF_LIBS.

2012-10-09  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (kpse_libs_pkgs): Remove obsdcompat.
	* kpse-obsdcompat-flags.m4: Removed.

2012-07-25  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-common.m4 (KPSE_COMMON): Check for 64-bit integer types
	and bail out if unsupported.
	Some headers are already checked by AC_HEADER_STDC.

2012-07-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (KPSE_UTILS_PKGS): Moved chktex from here ...
	(KPSE_TEXK_PKGS): ... to here (now using kpathsea).

2012-07-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-pkgs.m4 (KPSE_UTILS_PKGS): Rename mtx => m-tx.

2012-04-24  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-common.m4 (_KPSE_LIB_FLAGS_TL): Replace sed substitutions
	in configure by m4_bpatsubst() at autoconf time.

2012-04-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-obsdcompat-flags.m4: Correct SRC/BLD dependencies.

2012-03-11  Karl Berry  <karl@tug.org>

	* kpse-xpdf-flags.m4 (KPSE_XPDF_OPTIONS): tweak help text slightly.

2012-02-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-warnings.m4: Drop `-Wimplicit' for g++ >= 4.6.

2012-01-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4 (KPSE_SETUP): Normalize `enable_largefile'.

2012-01-13  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-poppler-flags.m4: Drop `-DPDF_PARSER_ONLY'.

2011-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-web2c.m4: Modify msgs when setting enable_*TeX_synctex.

2011-08-26  Karl Berry  <karl@tug.org>

	* kpse-pkgs.m4 (KPSE_UTILS_PKGS): rm dialog.
	See comments in texk/tetex/ChangeLog.

2011-07-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-lib-version.m4 (new): Split FOO_version into FOO_major,
	FOO_minor, and FOO_micro; build FOO_LT_VERSINFO.

2011-07-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-xpdf-flags.m4: Require system (poppler) version >= 0.12.
	* kpse-poppler-flags.m4: Fixed a typo.
	* README: Updated.

	* kpse-warnings.m4 [WARNING_CXXFLAGS, WARNING_OBJCXXFLAGS]:
	For g++ always use either -Wno-write-strings or -Wwrite-strings
	because the default for C++ has changed with gcc-4.4.

	* kpse-web2c.m4: Added configure options `--enable-*-synctex',
	moved handling of `--enable-mktex*-default' from here ...
	* kpse-mktex.m4: ... to this new file.
	* kpse-setup.m4: Added KPSE_MKTEX_PREPARE.

2011-03-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-common.m4 (KPSE_COMMON): Remove check for
	program_invocation_name.

2010-04-11  Karl Berry  <karl@tug.org>

	* kpse-pkgs.m4 (KPSE_TEXK_PKGS): add ptexenc, makejvf, mendexk.
	From Akira and Norbert.
	* kpse-ptexenc-flags.m4: new file.

2010-03-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-icu-flags.m4 (KPSE_ICU_SYSTEM_FLAGS): Work around bug
	in icu-config version 4.4.
	* kpse-common.m4 (KPSE_COMMON): Added AC_TYPE_SIZE_T.

2010-02-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-common.m4 (KPSE_COMMON): Use LT_INIT([win32-dll]).
	* kpse-gd-flags.m4 (KPSE_GD_FLAGS): Add -DNONDLL.

2010-02-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-kpathsea-flags.m4: Detect if libkpathsea was compiled
	without debugging support and add '-DNODEBUG' if necessary.

2010-02-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-warnings.m4: Redefine compiler warning levels to
	reduce the number of 'min' warnings.

2009-11-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-setup.m4: Disable cross compilation of xindy.
	* configure.ac: Report absolute build and source dir; reject
	paths with embedded spaces.

2009-09-01  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-warnings.m4: Additional level 'all' of compiler
	warnings, 'max' now without the extremely noisy -Wshadow.

2009-08-17  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kpse-warnings.m4: Implement Objective C compiler warnings.

(This file public domain.)