summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/web2c/lib/ChangeLog4
-rw-r--r--Build/source/texk/web2c/lib/texmfmp.c11
2 files changed, 15 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/lib/ChangeLog b/Build/source/texk/web2c/lib/ChangeLog
index b3779e137d3..7ccfb34a10d 100644
--- a/Build/source/texk/web2c/lib/ChangeLog
+++ b/Build/source/texk/web2c/lib/ChangeLog
@@ -1,3 +1,7 @@
+2011-09-02 Peter Breitenlohner <peb@mp.mpg.de>
+
+ * texmfmp.c: More changes to reduce diffs with W32TeX.
+
2011-09-01 Peter Breitenlohner <peb@mp.mpg.de>
* texmfmp.c [WIN32]: Minor rewrite to reduce diffs with W32TeX.
diff --git a/Build/source/texk/web2c/lib/texmfmp.c b/Build/source/texk/web2c/lib/texmfmp.c
index ddacc5190b3..b5909e0501c 100644
--- a/Build/source/texk/web2c/lib/texmfmp.c
+++ b/Build/source/texk/web2c/lib/texmfmp.c
@@ -646,6 +646,17 @@ maininit (int ac, string *av)
the web (which would read the base file, etc.). */
parse_options (ac, av);
+#if IS_pTeX
+ /* In pTeX and friends, texmf.cnf is not recorded in the case of --recorder,
+ because parse_options() is executed after the start of kpathsea due to
+ special initializations. Therefore we record texmf.cnf here. */
+ if (recorder_enabled) {
+ string p = kpse_find_file ("texmf.cnf", kpse_cnf_format, 0);
+ if (p)
+ recorder_record_input (p);
+ }
+#endif
+
/* If -progname was not specified, default to the dump name. */
if (!user_progname)
user_progname = dump_name;