2011-06-27 Karl Berry * fmtutil (version): rename to versionfunc, or Solaris sh dies with "bad substitution". Report from Nelson, 23 Jun 2011 09:42:09. 2011-06-18 Karl Berry * updmap.pl (locateMap): allow "Map foo" (without the ".map"), as the sh updmap map. (The actual file still being foo.map.) Report from Peter Dyballa, 15 Jun 2011 10:04:36. 2011-06-16 Karl Berry * updmap.pl (help): add more info and modify to work with help2man. * updmap.man: generate with help2man. * updmap.pl (progname): eliminate fn in favor of $0 or hardwired "updmap" as appropriate. * old-updmap: rename from updmap, to make it clearer this (sh version) is not used any more. * old-fontinst.bat: rename from fontinst.bat. * updmap.pl ($pdftexStripEnc): set to zero. (to_pdftex): return the input, not empty. (ProcessOptions): accept and ignore dvipdfmoutputdir. * updmap.pl (@psADOBE): use the same list as from sh updmap, including the spaces, to be sure we are getting the same behavior. Related: * Master/texmf/fonts/map/dvips/tetex/pdftex35.map, * Master/texmf/fonts/map/dvips/tetex/ps2pk35.map (phvbo8rn,phvbo8yn): ever since at least TL 7, these have had spurious "-Narrow-BoldOblique" suffixes on the correct NimbusSanL-BoldCondItal, left over from the Adobe Helvetica-Narrow-BoldOblique. (Yet the fonts could still be used.) * Master/texmf/fonts/map/{dvips,pdftex}/updmap: regenerate. * updmap.pl: support --setoption foo bar as well as foo=bar, for compatibility. (setOptions): new fn. (ProcessOptions): use "setoption=s{1,2}" => \@setoptions instead of "setoption=s" => \%setOption, since we have to parse the values manually. (Getopt::Long::Configure): removing bundling, disallows the =s{1,2} Getopt directive we specify for parsing. Original report from Herbert Schulz, mactex mail 13 Jun 2011 07:56:50. Unrelated, sorry: Add $0 to die commands. (setOption): silently accept dvipdfmDownloadBase14. ($verbose): remove unused variable. 2011-06-15 Karl Berry * updmap.pl: reformat long lists, reduce ####, other formatting. (processOptions): do not mkdirhier the output directories if it is a dry run. * updmap.pl (@psADOBE): do BoldItalic (etc.) before Bold (etc.), other generated pdftex.map has bogus names with spaces. Original report from Herbert Schulz, mactex mail 13 Jun 2011 08:27:46. Unrelated, sorry: (Getopt::Long::Configure): set ignore_case_always. (Case-insensitive option matching is the default?!) (--force, $opt_force): new option. (processOptions): sort and indent option list consistently. 2011-05-31 Peter Breitenlohner * Makefile.am: Use ../am/bin_links.am for $(bindir) links. 2011-05-12 Karl Berry * updmap.pl (pdftexNoEnc): rename to pdftexStripEnc. (to_pdftex): change uses. (Reinhard K made an equivalent change.) 2011-04-04 Peter Breitenlohner Rename updmap-sys => updmap-sys.sh. * Makefile.am: Install updmap and updmap-sys as linked scripts and use the ../am/script_links.am fragment. 2011-02-08 Peter Breitenlohner * Makefile.am: Use ../am/man1_links.am for manpage links. 2011-01-07 Peter Breitenlohner * Makefile.am, configure.ac [WIN32]: Install wrapper binary for fontinst (handled as alias by runscript.tlu). * texconfig, texconfig-sys: Drop texconfig_sys shell variable; now done via TEXMFVAR and TEXMFCONFIG in the environment. 2011-01-04 Karl Berry * updmap: add many more verbose messages, to help understand what files are being created from what sources. 2010-12-27 Peter Breitenlohner * Makefile.am (install-exec-hook, install-data-hook): Check symlink creation. 2010-12-25 Karl Berry * doc, * pdfetex-pl.pool, * README.a2ping: remove these seemingly not useful files. * Makefile.am: update accordingly. 2010-12-22 Peter Breitenlohner * configure.ac: Added KPSE_CHECK_WIN32. * context/ (removed): Files moved to ../texlive/context/. * Makefile.am: Adapted. 2010-12-19 Peter Breitenlohner * ps4pdf: Removed, replaced by newer version under ../texlive/. * Makefile.am: Adapted. 2010-12-18 Peter Breitenlohner * context/texmfstart.man: Fix typo. 2010-07-05 Peter Breitenlohner * fmtutil.man: Adapt to fmtutil. 2010-07-04 Norbert Preining * fmtutil: add --no-error-if-no-format, don't abort in some cases of missing formats 2010-06-12 Karl Berry * fmtutil (--edit): disable. (help): document this, other tweaks. 2010-05-31 Manuel Pégourié-Gonnard * fmtutil: allow more than one language file per format. 2010-05-20 Karl Berry * doc/TETEXDOC.dvi, * doc/TETEXDOC.ps: rm files. * doc/Makefile: do not bother remaking .dvi + .ps. * Makefile.am (dist_tetexdoc_DATA): rm. 2010-04-29 Peter Breitenlohner * Makefile.am (run_texlinks, run_texlinks): Respect DESTDIR. 2010-04-28 Manuel Pégourié-Gonnard * texlinks: Append exeext to engine names. * Makefile.am (run_texlinks): Invoke texlinks with explicit dir. 2010-03-12 Peter Breitenlohner * texlinks (version): Add missing quote in svn id. 2010-03-11 Karl Berry * updmap, * texlinks, * texconfig (version): use svn id. (help): regularize info at end of msg. * fmtutil (help): describe mktexfmt operation. (main): give more error message in mktexfmt mode. Report from Ludovic Courtes, 08 Mar 2010 21:55:53. 2010-01-17 Karl Berry * updmap, * fmtutil: tweak help messages. * tcfmgr (setupMap), * fmtutil (main), * updmap (setupCfgFile): maybe ls-R missing when basic config files not found. 2009-12-23 Norbert Preining * fmtutil: check for infinite loop only in mktexfmt mode so that multiple defined format/engine combinations are accepted. 2009-10-24 Peter Breitenlohner * Makefile.am (bin_links, man1_links): New lists of symlinks within bindir and man1dir. Moved handling of texhash symlinks to ../kpathsea/man/. Moved handling of lambda, ctangle, cweave, odvicopy, odvitype, mf-nowin, and pdflatex symlinks to ../web2c/man/. (install-data-hook, install-exec-hook, uninstall-hook): Use `bin_links' and `man1_links'. * mkocp.man, mkofm.man, otp2ocp.man, outocp.man: Moved from here to ../web2c/otps/. * ofm2opl.man, opl2ofm.man, ovf2ovp.man, ovp2ovf.man, ttf2afm.man: Moved from here to ../web2c/man/. * Makefile.am (dist_man1_MANS): Adjusted. 2009-10-09 Karl Berry * fmtutil (run_initex): if it doesn't already exist, create mplib-luatex.mem when we create mpost.mem. 2009-08-24 Reinhard Kotucha * updmap.pl (mkMaps): replace dir/ls shell commands by Perl code. 2009-08-22 Tomek Trzeciak * updmap.pl (mkmaps): remove unneeded COMSPEC from backticks 2009-08-19 Karl Berry * updmap.pl (mkmaps): quote invocation of COMSPEC. From Dan Luecking, 19 Aug 2009 15:13:31. 2009-08-15 Karl Berry * fmtutil (--byengine): new option, from Norbert. (help): mention it; other tweaks. * fmtutil.man: also update. 2009-07-23 Karl Berry * updmap (help): mention tug.org/fonts/fontinstall.html. 2009-06-23 Karl Berry * Makefile.am (run_texlinks): add -e "$(EXEEXT)". * texlinks: new option -e to specify executable extension (for cygwin). 2009-06-11 Norbert Preining * fmtutil (log_warning): new fn, related code, so that LaTeX's five-year-old warning does not trigger failure. Debian bug #531595. 2009-05-28 Karl Berry * texconfig.man: update from Frank K, 27 May 2009 23:17:49. 2009-05-07 Peter Breitenlohner Adapt to TL2009 build system. 2009-04-03 Karl Berry * Makefile.am (EXTRA_DIST): remove texdoc.man from list. * texdoc.man: remove file; maintained separately now (http://tug.org/texdoc) 2009-03-17 Karl Berry * updmap (main, cleanup): cd back to the original pwd instead of /, to work around rm: cannot get current directory: Permission denied error in (at least) coreutils 5.2.1 in some ill-defined circumstance. Report from Lars Madsen. 2008-10-27 Karl Berry * updmap.pl: also adjust printed output. From Aaron Chen, 25 Oct 2008 16:40:59. 2008-10-24 Karl Berry * Makefile.in (run-texlinks): quote the PATH argument in case there are spaces lurking. Report from Angelo Graziosi, 23 Oct 2008 16:08:59. 2008-10-22 Karl Berry * updmap.pl (cfgval): only consider falsish strings to be 0, else leave the value as-is, for the sake of LW35, which does not take a boolean. Report and patch from Aaron Chen, 17 Oct 2008 01:22:24. 2008-09-22 Karl Berry * fmtutil (parse_line): pass --format=mp to kpsewhich when engine=mpost, instead of --format=mpost. 2008-07-08 Karl Berry * texconfig (hyphen, formats): disable these functions, fmtutil.cnf and language.dat/def must not be manually edited, since they are now automatically regenerated, as tlmgr regenerates. 2008-07-05 Karl Berry * Makefile.in (run_texlinks): use -f $(web2cdir)/fmtutil.cnf. (run_mktexlsr): no longer needed. From Francois Charette, tldistro 04 Jul 2008 09:22:42. 2008-06-18 Karl Berry * texlinks: metafun is not created specially by ConTeXt, so we'll create it here. 2008-06-17 Norbert Preining * fmtutil: add the engine setting to the infinite-loop-detection variable. 2008-06-15 Karl Berry * Makefile.in (run_mktexlsr): no need to set TEXMFDBS, cmdline dir is respected again. (CONTEXTSCRIPTS): remove texexec, the version here was old. 2008-05-28 Karl Berry * fmtutil.cnf: new file, a slave of Master/texmf/web2c/fmtutil.cnf, which we keep in sync via TL infrastructure scripts. * Makefile.in (install-data): install fmtutil.cnf. (run-texlinks): new target, invoked by top-level make. * texlinks: doc fixes. 2008-05-19 Karl Berry * texdoc: remove, master is now the lua version in texmf/scripts. 2008-05-11 Norbert Preining * Makefile.in: do not install texdoc(.man) since we will use the texlua version from Frank (to be found in ../texlive) 2008-05-08 Norbert Preining * updmap, tcfmgr: quote various calls containing env variables taken from texmf.cnf which could contain spaces 2008-05-05 Karl Berry * texconfig (generate): remove this, now done in tlmgr. 2008-05-04 Karl Berry * Makefile.in (LINKED_SCRIPTS): add ps4pdf. 2008-04-25 Karl Berry * Makefile.in (LINKED_SCRIPTS): now tlmgr.tlu. 2008-04-16 Norbert Preining * fmtutil: fix creation of dirs with spaces 2008-04-14 Karl Berry * Makefile.in (LINKED_SCRIPTS): no more *xindy, the xindy Makefile itself takes care of those. 2008-04-12 Karl Berry * Makefile.in (LINKED_SCRIPTS): pdfcrop now in texmf-dist. Add xindy.pl, texindy.pl. 2008-03-18 Karl Berry * Makefile.in (install-linked-scripts): use $(LINKSUFFIX). (LINKSUFFIX): new variable, for passing -sys. (install-linked-sys-scripts): make install-linked-scripts instead of repeating code. 2008-03-15 Reinhard Kotucha * Makefile.in (LINKEDSCRIPTS): add pdfthumb. 2008-03-14 Reinhard Kotucha * Makefile.in (LINKED_SYS_SCRIPTS): new list for -sys progs. Add getnonfreefonts.pl. 2008-03-14 Karl Berry * Makefile.in (LINKEDSCRIPTS): add ppower4, no longer in tetex. * fmtutil: check for infinite loops. From Stepan Kasal, http://bugzilla.redhat.com/show_bug.cgi?id=437008. 2008-03-07 Karl Berry * Makefile.in (LINKEDPLSCRIPTS): rename from LINKEDPERLSCRIPTS. (LINKEDNOEXTSCRIPTS): new variable for makeglossaries. (install-linkedscripts): install them. 2008-03-03 Karl Berry * latex.info, latex2e.texi: remove; this will become a separate package. * Makefile.in: remove info-related stuff. (LINKEDPERLSCRIPTS): add e2pall, pkfix, ps2eps. 2008-03-02 Karl Berry * Makefile.in: more doc 2008-02-16 Karl Berry * texconfig (doGenerate): new fn to call generate-* scripts. (help): document it. 2008-01-30 Peter Breitenlohner Convert from autoconf-2.13 to autoconf-2.59+: * Makefile.in: Add @configure_input@ line. * aclocal.m4 (new): Generated (aclocal -I ../m4). * configure: Regenerated (autoconf). 2008-01-14 Karl Berry * pdfcrop: update to 1.8 from CTAN. 2007-11-03 Karl Berry * texlinks.man: --unlink, sort. From Edd. 2007-10-25 Karl Berry * updmap: make last bit of log nicer, since we may have copies instead of symlinks now. 2007-10-24 Karl Berry * texconfig: update and augment help message; accept version and --version; show TeX Live version info from release-texlive.txt. 2007-10-19 Karl Berry * updmap (processOptions): add --copy and -n options. (setupSymlinks): with --copy, cp instead of ln -s. We want this for TL. (mkMaps): with -n, exit before actually doing anything. (setupLog): with -n, do not log. (help): update and augment. 2007-10-12 Karl Berry * texlinks: new option -u[nlink] for uninstall. From Edd Barrett, 10 Oct 2007 11:05:55. 2007-09-30 Karl Berry * texconfig-sys: export texconfig_sys. * texconfig : use it to figure out which fmtutil/updmap. Report from Frank K, 11 Jun 2007 17:05:43. 2007-09-10 Karl Berry * updmap.pl: TEXMFVAR rather than VARTEXMF. 2007-09-04 Karl Berry * updmap.pl: ! to clearly check against both empty string and undef, rather than eq undef (Jjgod 3 Sep 2007 16:16:50). 2007-07-16 Karl Berry * texconfig (findDialogProg, runDialog): these fns not used here, remove. (findprog): new mode of operation, like which(1). * texconfig-dialog (findDialog): check for whiptail/dialog on any system, not just FreeBSD, Linux, cygwin. 2007-05-31 Karl Berry * fmtutil (run_initex): do not remove the log file. 2007-01-16 Karl Berry * texconfig (init): only run texlinks and updmap if fmtutil succeeds. 2007-01-14 Karl Berry * texconfig: check for pdftex rather than pdfetex. Reported by Artemio, 13 Jan 2007 14:54:40. 2006-12-29 Karl Berry * texconfig: replace sort +1 with sort -k 2. I hate POSIX. Reported by gnwiii, 28 Dec 2006 14:53:54. 2006-12-27 Karl Berry * Makefile.in (install-exec): now the binary is named pdftex again. 2006-12-25 Karl Berry * updmap: update version. 2006-12-13 Karl Berry * latex2e.texi: FSF never held copyright (checked with authors). Starting latexrefman project at gna.org, with hopes. 2006-11-20 Karl Berry * Makefile.in (CONTEXTSCRIPTS): new variable. (context): new subdir of stubs, updated from Hans' releases. 2006-11-14 Karl Berry * updmap (normalizeLines): remove CR characters (for skaknew), so that the generted map files have consistent line endings for svn. 2006-07-13 Karl Berry * ps4pdf (tmpdir): don't lose check for TMPDIR and TEMP which te had. Sat Dec 18 14:19:43 CET 1999 te * added manpages for epstopdf and dvi2fax (contributed by "James R. Van Zandt" )