diff options
Diffstat (limited to 'Build/source/texk/web2c')
-rw-r--r-- | Build/source/texk/web2c/ChangeLog | 7 | ||||
-rw-r--r-- | Build/source/texk/web2c/Makefile.in | 27 | ||||
-rw-r--r-- | Build/source/texk/web2c/NEWS | 7 | ||||
-rw-r--r-- | Build/source/texk/web2c/lib/ChangeLog | 10 | ||||
-rw-r--r-- | Build/source/texk/web2c/lib/texmfmp.c | 31 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/ChangeLog | 8 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/aleph.man | 9 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/etex.man | 12 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/mf.man | 9 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/pdftex.man | 11 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/tex.man | 12 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/ChangeLog | 7 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/am/pdftex.am | 14 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/cnfline.test | 23 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/cnfline.tex | 13 | ||||
-rw-r--r-- | Build/source/texk/web2c/texmfmp-help.h | 12 |
16 files changed, 182 insertions, 30 deletions
diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog index 100b340606e..f2a59c147ef 100644 --- a/Build/source/texk/web2c/ChangeLog +++ b/Build/source/texk/web2c/ChangeLog @@ -1,3 +1,10 @@ +2019-08-06 Karl Berry <karl@freefriends.org> + + * texmfmp-help.h (ALEPHHELP, EPTEXHELP, ETEXHELP, EUPTEXHELP, + MFHELP, PDFTEXHELP, PTEXHELP, TEXHELP, UPTEXHELP, XETEXHELP): + add -cnf-line. (I.e., everything but the lua-based engines, + as they do not share the common source.) + 2019-08-04 Karl Berry <karl@freefriends.org> * doc/web2c.texi (Shell escapes): default value no longer as stated. diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in index a4b5a7a0ec7..d08c62502fc 100644 --- a/Build/source/texk/web2c/Makefile.in +++ b/Build/source/texk/web2c/Makefile.in @@ -3081,12 +3081,13 @@ EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \ $(pdftex_tests) tests/wprob.tex pdftexdir/tests/pdfimage.tex \ tests/1-4.jpg tests/B.pdf tests/basic.tex \ tests/lily-ledger-broken.png tests/expanded.tex \ - $(ttf2afm_tests) pdftexdir/tests/postV3.afm \ - pdftexdir/tests/postV3.ttf pdftexdir/tests/postV7.afm \ - pdftexdir/tests/postV7.ttf $(pdftosrc_tests) \ - pdftexdir/tests/test-13.pdf pdftexdir/tests/test-13.xref \ - pdftexdir/tests/test-15.pdf pdftexdir/tests/test-15.xref \ - $(libluasocket_sources) luatexdir/luasocket/src/ftp_lua.c \ + tests/expanded.txt tests/cnfline.tex $(ttf2afm_tests) \ + pdftexdir/tests/postV3.afm pdftexdir/tests/postV3.ttf \ + pdftexdir/tests/postV7.afm pdftexdir/tests/postV7.ttf \ + $(pdftosrc_tests) pdftexdir/tests/test-13.pdf \ + pdftexdir/tests/test-13.xref pdftexdir/tests/test-15.pdf \ + pdftexdir/tests/test-15.xref $(libluasocket_sources) \ + luatexdir/luasocket/src/ftp_lua.c \ luatexdir/luasocket/src/headers_lua.c \ luatexdir/luasocket/src/http_lua.c \ luatexdir/luasocket/src/ltn12_lua.c \ @@ -3397,10 +3398,10 @@ DISTCLEANFILES = CXXLD.sh tangle.c tangle.h tangle.p tangle-web2c \ pdfprimitive-euptex.* $(nodist_pdftex_SOURCES) pdftex.ch \ pdftex-web2c pdftex.p pdftex.pool pdftex-tangle pwprob.log \ pwprob.tex pdfimage.fmt pdfimage.log pdfimage.pdf expanded.log \ - postV3.afm postV7.afm test-13.pdf test-13.xref test-15.pdf \ - test-15.xref $(nodist_libluatex_sources) luaimage.* \ - luajitimage.* $(nodist_xetex_SOURCES) xetex.web xetex.ch \ - xetex-web2c xetex.p xetex.pool xetex-tangle bug73.fmt \ + cnfline.log postV3.afm postV7.afm test-13.pdf test-13.xref \ + test-15.pdf test-15.xref $(nodist_libluatex_sources) \ + luaimage.* luajitimage.* $(nodist_xetex_SOURCES) xetex.web \ + xetex.ch xetex-web2c xetex.p xetex.pool xetex-tangle bug73.fmt \ bug73.log bug73.out bug73.tex filedump.log filedump.out \ filedump.tex $(omegaware_programs:=.c) \ $(omegaware_programs:=.h) $(omegaware_programs:=.p) \ @@ -4062,7 +4063,8 @@ pdftex_ch_srcs = \ # pdfTeX tests # pdftex_tests = pdftexdir/wprob.test pdftexdir/pdftex.test \ - pdftexdir/pdfimage.test pdftexdir/expanded.test + pdftexdir/pdfimage.test pdftexdir/expanded.test \ + pdftexdir/tests/cnfline.test ttf2afm_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/pdftexdir ttf2afm_SOURCES = pdftexdir/ttf2afm.c @@ -19642,7 +19644,8 @@ pdftex.tex: $(srcdir)/pdftexdir/pdftex.web weave $(srcdir)/pdftexdir/pdftex.web pdftexdir/wprob.log pdftexdir/pdftex.log \ - pdftexdir/pdfimage.log pdftexdir/expanded.log: pdftex$(EXEEXT) + pdftexdir/pdfimage.log pdftexdir/expanded.log \ + pdftexdir/cnfline.log: pdftex$(EXEEXT) pdftexdir/ttf2afm.log: ttf2afm$(EXEEXT) $(pdftosrc_OBJECTS): $(ZLIB_DEPEND) $(LIBPNG_DEPEND) $(XPDF_DEPEND) diff --git a/Build/source/texk/web2c/NEWS b/Build/source/texk/web2c/NEWS index a270ea4de6f..1c6943fa980 100644 --- a/Build/source/texk/web2c/NEWS +++ b/Build/source/texk/web2c/NEWS @@ -1,5 +1,9 @@ This file records noteworthy changes. (Public domain.) + +* New cross-engine option -cnf-line=STR. + +2019 (for TeX Live 2019, 7 April 2019) BibTeX: subsidiary .aux files are looked for in the directory of the main .aux file, if not found as-is (to work better with -output-directory). @@ -8,7 +12,6 @@ CWEB: now comes from the CWEBbin package more language support, and more. -2019 (for TeX Live 2019, 7 April 2019) 2018 (for TeX Live 2018, 14 April 2018) * Directories in the -output-directory do not mask files by the same name. @@ -16,8 +19,6 @@ more language support, and more. 2016 (for TeX Live 2016, 21 May 2016) 2015 (for TeX Live 2015, 21 May 2015) 2014 (for TeX Live 2014, 24 May 2014) -* Ditto. - 2013 (for TeX Live 2013, 30 May 2013) * Doc changes and bug fixes. diff --git a/Build/source/texk/web2c/lib/ChangeLog b/Build/source/texk/web2c/lib/ChangeLog index 68adeb1192a..b0d9c472d10 100644 --- a/Build/source/texk/web2c/lib/ChangeLog +++ b/Build/source/texk/web2c/lib/ChangeLog @@ -1,3 +1,13 @@ +2019-08-06 Karl Berry <karl@freefriends.org> + + * texmfmp.c (long_options): new option --cnf-line. + (user_cnf_lines, user_cnf_nlines): new globals. + (maininit): call kpathsea_cnf_line_env_progname + on each specified --cnf-line. + (parse_options): recognize it and save each arg. + Following suggestion from Pavel Sanda on ntg-pdftex, + 15 Jun 2019 19:02:11. + 2019-07-01 Hironobu Yamashita <h.y.acetaminophen@gmail.com> * texmfmp.c (getcreationdate): Fix a wrong conditional (XeTeX only). diff --git a/Build/source/texk/web2c/lib/texmfmp.c b/Build/source/texk/web2c/lib/texmfmp.c index 9d8303777ca..5ebb35c84c1 100644 --- a/Build/source/texk/web2c/lib/texmfmp.c +++ b/Build/source/texk/web2c/lib/texmfmp.c @@ -14,6 +14,7 @@ #include <kpathsea/config.h> #include <kpathsea/c-ctype.h> +#include <kpathsea/cnf.h> #include <kpathsea/line.h> #include <kpathsea/readable.h> #include <kpathsea/variable.h> @@ -663,6 +664,10 @@ int argc; /* If the user overrides argv[0] with -progname. */ static const_string user_progname; +/* Array and count of values given with --config-line. */ +static string *user_cnf_lines = NULL; +static unsigned user_cnf_nlines = 0; + /* The C version of the jobname, if given. */ static const_string c_job_name; @@ -813,6 +818,15 @@ maininit (int ac, string *av) /* FIXME: gather engine names in a single spot. */ xputenv ("engine", TEXMFENGINENAME); + if (user_cnf_lines) { + unsigned i; + for (i = 0; i < user_cnf_nlines; i++) { + /* debug printf ("ucnf%d: %s\n", i, user_cnf_lines[i]); */ + kpathsea_cnf_line_env_progname (kpse_def, user_cnf_lines[i]); + free (user_cnf_lines[i]); + } + } + /* Were we given a simple filename? */ main_input_file = get_input_file_name (); @@ -998,6 +1012,7 @@ maininit (int ac, string *av) /* The entry point: set up for reading the command line, which will happen in `topenin', then call the main body. */ + int #if defined(DLLPROC) DLLPROC (int ac, string *av) @@ -1633,17 +1648,18 @@ get_input_file_name (void) static struct option long_options[] = { { DUMP_OPTION, 1, 0, 0 }, #ifdef TeX - /* FIXME: Obsolete -- for backward compatibility only. */ + /* Obsolete -- for backward compatibility only. */ { "efmt", 1, 0, 0 }, #endif + { "cnf-line", 1, 0, 0 }, { "help", 0, 0, 0 }, { "ini", 0, &iniversion, 1 }, { "interaction", 1, 0, 0 }, { "halt-on-error", 0, &haltonerrorp, 1 }, { "kpathsea-debug", 1, 0, 0 }, { "progname", 1, 0, 0 }, - { "version", 0, 0, 0 }, { "recorder", 0, &recorder_enabled, 1 }, + { "version", 0, 0, 0 }, #ifdef TeX #ifdef IPC { "ipc", 0, &ipcon, 1 }, @@ -1740,6 +1756,17 @@ parse_options (int argc, string *argv) } else if (ARGUMENT_IS ("progname")) { user_progname = optarg; + } else if (ARGUMENT_IS ("cnf-line")) { + if (user_cnf_lines == NULL) { + user_cnf_nlines = 1; + user_cnf_lines = xmalloc (sizeof (const_string)); + } else { + user_cnf_nlines++; + user_cnf_lines = xrealloc (user_cnf_lines, + user_cnf_nlines * sizeof (const_string)); + } + user_cnf_lines[user_cnf_nlines-1] = xstrdup (optarg); + } else if (ARGUMENT_IS ("jobname")) { #ifdef XeTeX c_job_name = optarg; diff --git a/Build/source/texk/web2c/man/ChangeLog b/Build/source/texk/web2c/man/ChangeLog index 4cde33451fe..ad90435ff0f 100644 --- a/Build/source/texk/web2c/man/ChangeLog +++ b/Build/source/texk/web2c/man/ChangeLog @@ -1,3 +1,11 @@ +2019-08-06 Karl Berry <karl@freefriends.org> + + * aleph.man, + * etex.man, + * mf.man, + * pdftex.man, + * tex.man: mention --cnf-line. + 2019-08-04 Karl Berry <karl@freefriends.org> * pdftex.man (-synctex, -8bit): add per https://bugs.debian.org/772928. diff --git a/Build/source/texk/web2c/man/aleph.man b/Build/source/texk/web2c/man/aleph.man index c61010acee7..9a34ad16c19 100644 --- a/Build/source/texk/web2c/man/aleph.man +++ b/Build/source/texk/web2c/man/aleph.man @@ -1,4 +1,4 @@ -.TH ALEPH 1 "27 May 2018" "Web2C @VERSION@" +.TH ALEPH 1 "6 August 2019" "Web2C @VERSION@" .\"===================================================================== .if n .ds MF Metafont .if t .ds MF Metafont @@ -56,6 +56,13 @@ activity. Run aleph --help to see the complete list of options; this is not exhaustive. .TP +.BI -cnf-line \ string +Parse +.I string +as a +.I texmf.cnf +configuration line. See the Kpathsea manual. +.TP .BI --fmt \ format Use .I format diff --git a/Build/source/texk/web2c/man/etex.man b/Build/source/texk/web2c/man/etex.man index d8a6d23cf4c..4e72d1b2ba9 100644 --- a/Build/source/texk/web2c/man/etex.man +++ b/Build/source/texk/web2c/man/etex.man @@ -1,4 +1,4 @@ -.TH ETEX 1 "27 May 2018" "Web2C @VERSION@" +.TH ETEX 1 "6 August 2019" "Web2C @VERSION@" .\"===================================================================== .if n .ds MF Metafont .if t .ds MF Metafont @@ -68,7 +68,15 @@ the other \*(TX programs in the implementation. .\"===================================================================== .SH OPTIONS -This version of e-\*(TX understands the following command line options. +Run etex --help to see the complete list of options; this is not +exhaustive. +.TP +.BI -cnf-line \ string +Parse +.I string +as a +.I texmf.cnf +configuration line. See the Kpathsea manual. .TP .BI -fmt \ format Use diff --git a/Build/source/texk/web2c/man/mf.man b/Build/source/texk/web2c/man/mf.man index d4383062135..24c87f042cb 100644 --- a/Build/source/texk/web2c/man/mf.man +++ b/Build/source/texk/web2c/man/mf.man @@ -1,4 +1,4 @@ -.TH MF 1 "17 January 2018" "Web2C @VERSION@" +.TH MF 1 "6 August 2019" "Web2C @VERSION@" .\"===================================================================== .if n .ds MF Metafont .if t .ds MF Metafont @@ -252,6 +252,13 @@ as the name of the base to be used, instead of the name by which .I %& line. .TP +.BI -cnf-line \ string +Parse +.I string +as a +.I texmf.cnf +configuration line. See the Kpathsea manual. +.TP .B -file-line-error Print error messages in the form .I file:line:error diff --git a/Build/source/texk/web2c/man/pdftex.man b/Build/source/texk/web2c/man/pdftex.man index 421de6ad4fa..6f7302d91fa 100644 --- a/Build/source/texk/web2c/man/pdftex.man +++ b/Build/source/texk/web2c/man/pdftex.man @@ -1,4 +1,4 @@ -.TH PDFTEX 1 "4 August 2019" "Web2C @VERSION@" +.TH PDFTEX 1 "6 August 2019" "Web2C @VERSION@" .\"===================================================================== .if n .ds MF Metafont .if t .ds MF Metafont @@ -95,6 +95,13 @@ extensions, and pdfe\*(TX is just a copy of pdf\*(TX. See .SH OPTIONS This version of pdf\*(TX understands the following command line options. .TP +.BI -cnf-line \ string +Parse +.I string +as a +.I texmf.cnf +configuration line. See the Kpathsea manual. +.TP .B -draftmode Sets \epdfdraftmode so pdf\*(TX doesn't write a PDF and doesn't read any included images, thus speeding up execution. @@ -104,7 +111,7 @@ Enable the enc\*(TX extensions. This option is only effective in combination with .BR -ini . For documentation of the enc\*(TX extensions see -.BR http://www.olsak.net/enctex.html . +http://www.olsak.net/enctex.html. .TP .B -etex Enable the e-\*(TX extensions. This option is only effective in diff --git a/Build/source/texk/web2c/man/tex.man b/Build/source/texk/web2c/man/tex.man index 445ab949c10..8260b0883b6 100644 --- a/Build/source/texk/web2c/man/tex.man +++ b/Build/source/texk/web2c/man/tex.man @@ -1,4 +1,4 @@ -.TH TEX 1 "16 June 2015" "Web2C @VERSION@" +.TH TEX 1 "6 August 2019" "Web2C @VERSION@" .\"===================================================================== .if n .ds MF Metafont .if t .ds MF Metafont @@ -182,6 +182,13 @@ EOF character (usually control-D). .SH OPTIONS This version of \*(TX understands the following command line options. .TP +.BI -cnf-line \ string +Parse +.I string +as a +.I texmf.cnf +configuration line. See the Kpathsea manual. +.TP .B -enc Enable the enc\*(TX extensions. This option is only effective in combination with @@ -488,7 +495,7 @@ Addison-Wesley, 1985, ISBN 0-201-15790-X. .br K. Berry, .IR "Eplain: Expanded plain \*(TX" , -ftp://ftp.cs.umb.edu/pub/tex/eplain/doc. +https://tug.org/eplain .br Michael Spivak, .IR "The Joy of \*(OX" , @@ -496,6 +503,7 @@ Michael Spivak, .br .I TUGboat (the journal of the \*(TX Users Group). +https://tug.org/TUGboat .\"===================================================================== .SH TRIVIA \*(TX, pronounced properly, rhymes with ``blecchhh.'' The proper diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog index 82c291e6702..10e4b6d8171 100644 --- a/Build/source/texk/web2c/pdftexdir/ChangeLog +++ b/Build/source/texk/web2c/pdftexdir/ChangeLog @@ -1,3 +1,10 @@ +2019-08-06 Karl Berry <karl@freefriends.org> + + * tests/cnfline.test, + * tests/cnfline.tex: new files. + * am/pdftex.am (pdftex_tests): add pdftexdir/tests/cnfline.test. + (cnfline.log): depend on pdftex$(EXEEXT). + 2019-05-08 Akira Kakuto <kakuto@w32tex.org> * writeimg.c: Use a new function find_input_file() to find diff --git a/Build/source/texk/web2c/pdftexdir/am/pdftex.am b/Build/source/texk/web2c/pdftexdir/am/pdftex.am index 152787d77b3..e22dccfdf4a 100644 --- a/Build/source/texk/web2c/pdftexdir/am/pdftex.am +++ b/Build/source/texk/web2c/pdftexdir/am/pdftex.am @@ -1,6 +1,6 @@ ## texk/web2c/pdftexdir/am/pdftex.am: Makefile fragment for pdfTeX. ## -## Copyright 2016-2018 Karl Berry <tex-live@tug.org> +## Copyright 2016-2019 Karl Berry <tex-live@tug.org> ## Copyright 2009-2015 Peter Breitenlohner <tex-live@tug.org> ## You may freely use, modify and/or distribute this file. @@ -95,10 +95,12 @@ EXTRA_DIST += \ # pdfTeX tests # pdftex_tests = pdftexdir/wprob.test pdftexdir/pdftex.test \ - pdftexdir/pdfimage.test pdftexdir/expanded.test + pdftexdir/pdfimage.test pdftexdir/expanded.test \ + pdftexdir/tests/cnfline.test pdftexdir/wprob.log pdftexdir/pdftex.log \ - pdftexdir/pdfimage.log pdftexdir/expanded.log: pdftex$(EXEEXT) + pdftexdir/pdfimage.log pdftexdir/expanded.log \ + pdftexdir/cnfline.log: pdftex$(EXEEXT) EXTRA_DIST += $(pdftex_tests) @@ -116,5 +118,9 @@ EXTRA_DIST += pdftexdir/tests/pdfimage.tex \ DISTCLEANFILES += pdfimage.fmt pdfimage.log pdfimage.pdf ## expanded.test -EXTRA_DIST += tests/expanded.tex +EXTRA_DIST += tests/expanded.tex tests/expanded.txt DISTCLEANFILES += expanded.log + +## cnfline.test +EXTRA_DIST += tests/cnfline.tex +DISTCLEANFILES += cnfline.log diff --git a/Build/source/texk/web2c/pdftexdir/tests/cnfline.test b/Build/source/texk/web2c/pdftexdir/tests/cnfline.test new file mode 100644 index 00000000000..0b9047a73d0 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/cnfline.test @@ -0,0 +1,23 @@ +#! /bin/sh -vx +# $Id$ +# Public domain. Originally written by Karl Berry +# Basic check that --cnf-line does something. + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF +TEXINPUTS=$srcdir/pdftexdir/tests; export TEXINPUTS + +./pdftex -ini --interaction=batchmode \ + --cnf-line=max_print_line=500 cnfline.tex || exit $? + +if grep 'those hyphens are' cnfline.log >/dev/null; then + : # ok, all ended up on one line +else + echo "log message got broken despite max_print_line" >&2 + cat cnflinelog >&2 + exit 1 +fi + +exit 0 + diff --git a/Build/source/texk/web2c/pdftexdir/tests/cnfline.tex b/Build/source/texk/web2c/pdftexdir/tests/cnfline.tex new file mode 100644 index 00000000000..f9f694aacde --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/cnfline.tex @@ -0,0 +1,13 @@ +% $Id$ +% Public domain. Test file for --cnf-line. +% Originally written 2019 by Karl Berry. + +\catcode`\{=1 \catcode`\}=2 % can run under -ini + +\write-1{the idea is to write a message longer than the default + max-print-line (those hyphens are really underscores).} +\end + +% with the default max_print_line, we get: +% the idea is to write a message longer than the default max-print-line (those hy +% phens are really underscores). diff --git a/Build/source/texk/web2c/texmfmp-help.h b/Build/source/texk/web2c/texmfmp-help.h index f8358656c19..1e720340c42 100644 --- a/Build/source/texk/web2c/texmfmp-help.h +++ b/Build/source/texk/web2c/texmfmp-help.h @@ -1,6 +1,6 @@ /* The help messages for TeX & MF family of programs. -Copyright 1995, 1996, 2008-2016 Karl Berry. +Copyright 1995, 1996, 2008-2019 Karl Berry. Copyright 2001-05 Olaf Weber. This program is free software; you can redistribute it and/or modify @@ -40,6 +40,7 @@ const_string ALEPHHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-etex enable e-TeX extensions", "[-no]-file-line-error disable/enable file:line:error style messages", "-fmt=FMTNAME use FMTNAME instead of program name or a %& line", @@ -95,6 +96,7 @@ const_string EPTEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-etex enable e-TeX extensions", "-fmt=NAME use NAME instead of program name or %&format.", #if defined(WIN32) @@ -159,6 +161,7 @@ const_string ETEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-enc enable encTeX extensions such as \\mubyte", "-etex enable e-TeX extensions", "[-no]-file-line-error disable/enable file:line:error style messages", @@ -222,6 +225,7 @@ const_string EUPTEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-etex enable e-TeX extensions", "-fmt=NAME use NAME instead of program name or %&format.", #if defined(WIN32) @@ -289,6 +293,7 @@ const_string MFHELP[] = { " If no arguments or options are specified, prompt for input.", "", "-base=BASENAME use BASENAME instead of program name or a %& line", + "-cnf-line=STRING parse STRING as a configuration file line", "[-no]-file-line-error disable/enable file:line:error style messages", "-halt-on-error stop processing at the first error", "-ini be inimf, for dumping bases; this is implicitly", @@ -421,6 +426,7 @@ const_string PDFTEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-draftmode switch on draft mode (generates no output PDF)", "-enc enable encTeX extensions such as \\mubyte", "-etex enable e-TeX extensions", @@ -489,6 +495,7 @@ const_string PTEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-fmt=NAME use NAME instead of program name or %&format.", #if defined(WIN32) "[-no]-guess-input-enc disable/enable to guess input file encoding", @@ -552,6 +559,7 @@ const_string TEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-enc enable encTeX extensions such as \\mubyte", "[-no]-file-line-error disable/enable file:line:error style messages", "-fmt=FMTNAME use FMTNAME instead of program name or a %& line", @@ -614,6 +622,7 @@ const_string UPTEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-fmt=NAME use NAME instead of program name or %&format.", #if defined(WIN32) "[-no]-guess-input-enc disable/enable to guess input file encoding", @@ -677,6 +686,7 @@ const_string XETEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", + "-cnf-line=STRING parse STRING as a configuration file line", "-etex enable e-TeX extensions", "[-no]-file-line-error disable/enable file:line:error style messages", "-fmt=FMTNAME use FMTNAME instead of program name or a %& line", |