summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/texlive/fmtutil.pl
AgeCommit message (Collapse)Author
2021-04-22fmtutil: warn on shadowing formatsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58959 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22fmtutil: warn on first time user format dumpNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58958 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22fmtutil: remove todo and add explanatory textNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58957 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22fmtutil: support --status-fileNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58953 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22fmtutil: help output in alphabetic orderNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58952 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22fmtutil: support --dry-runNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58951 c570f23f-e606-0410-a88d-b1316a301751
2021-04-12fmtutil: make --refresh an option usable with other format selection commandsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58847 c570f23f-e606-0410-a88d-b1316a301751
2021-04-07fmtutil.pl (revert)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@58784 c570f23f-e606-0410-a88d-b1316a301751
2021-04-06fmtutil.pl: work around Windows kpsewhich incompatibilityNorbert Preining
patch by Akira Kakuto git-svn-id: svn://tug.org/texlive/trunk@58769 c570f23f-e606-0410-a88d-b1316a301751
2020-10-17remove duplicated code in fmtutilNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56682 c570f23f-e606-0410-a88d-b1316a301751
2020-05-27fmtutil.pl: fix undefined vars in some border cases, better warningsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@55294 c570f23f-e606-0410-a88d-b1316a301751
2020-03-14(rebuild_one_format): search for .pool, notKarl Berry
.poo. Not that anyone uses this branch. git-svn-id: svn://tug.org/texlive/trunk@54303 c570f23f-e606-0410-a88d-b1316a301751
2020-01-06fmtutil --cnffile: search via kpsewhich on dir-less filesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@53340 c570f23f-e606-0410-a88d-b1316a301751
2019-11-11(rebuild_one_format): copy log file even ifKarl Berry
fmtutil cmd failed, so it's available for inspection. Other wording/syntax changes. git-svn-id: svn://tug.org/texlive/trunk@52741 c570f23f-e606-0410-a88d-b1316a301751
2018-07-03(callback_list_cfg): return success unless thereKarl Berry
were no lines at all. (read_fmtutil_file): ignore fmtutil.cnf lines unless they have an engine, pattern file, and inifile (as well as a format name), else Perl undef warnings ensue. http://tug.org/mailman/private/mactex/2018-March/009899.html git-svn-id: svn://tug.org/texlive/trunk@48129 c570f23f-e606-0410-a88d-b1316a301751
2018-06-05fmtutil: fix a call to File::Copy without a function nameNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47929 c570f23f-e606-0410-a88d-b1316a301751
2018-06-05adjust copyright in fmtutilNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47928 c570f23f-e606-0410-a88d-b1316a301751
2018-06-04fmtutil: use copy instead of move for selinuxNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47925 c570f23f-e606-0410-a88d-b1316a301751
2017-11-21fmtutil missing/refresh part 3: support missing and refreshNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45872 c570f23f-e606-0410-a88d-b1316a301751
2017-11-21fmtutil missing/refresh part 2: move name computation to parent functionNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45871 c570f23f-e606-0410-a88d-b1316a301751
2017-11-21fmtutil missing/refresh part 1: factor out file naming codeNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@45870 c570f23f-e606-0410-a88d-b1316a301751
2017-05-04TLUtils::prepend_own_path adds TL bindir location to PATH, use in fmtutilNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@44190 c570f23f-e606-0410-a88d-b1316a301751
2017-04-15hard code URL instead of TLConfig valueNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@43794 c570f23f-e606-0410-a88d-b1316a301751
2017-04-15user/sys mode for fmtutil and updmapNorbert Preining
add cmd line options -user require either -user or -sys move check/setup function to TLUtils.pm, reuse in both adjust documentation git-svn-id: svn://tug.org/texlive/trunk@43793 c570f23f-e606-0410-a88d-b1316a301751
2017-03-28doc,syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@43628 c570f23f-e606-0410-a88d-b1316a301751
2017-03-14fmtutil: allow overriding -progname in fmtutil.cnfNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@43495 c570f23f-e606-0410-a88d-b1316a301751
2017-03-13EnglishKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@43489 c570f23f-e606-0410-a88d-b1316a301751
2017-03-13support engines named foobar-dev in fmtutil (map to enginedir=foobar)Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@43485 c570f23f-e606-0410-a88d-b1316a301751
2016-06-29doc/test updates.Karl Berry
dvips.texi: remov fmtutil.pl: return status, --no-strict wording. updmap.pl: main output first. TLPDB.pm (not_virtual_install_package): variables in diagnostics. tl-update-containers: multi-arg xsystem call. git-svn-id: svn://tug.org/texlive/trunk@41566 c570f23f-e606-0410-a88d-b1316a301751
2016-06-23fmtutil: default to strict=1Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@41529 c570f23f-e606-0410-a88d-b1316a301751
2016-04-22Fix for non-sys fmtutilSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@40678 c570f23f-e606-0410-a88d-b1316a301751
2016-04-17Fix for w32 UNC installsSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@40581 c570f23f-e606-0410-a88d-b1316a301751
2016-04-12mflua support files, .base creation (disabled until stable)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@40475 c570f23f-e606-0410-a88d-b1316a301751
2016-02-22update copyright year for fmtutil.plNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@39813 c570f23f-e606-0410-a88d-b1316a301751
2016-02-22fmtutil: allow for full path in hyphen file when --byhyphenNorbert Preining
As with the shell version, we want to allow for fmtutil -byhyphen /path/to/hyphen/file This patch fixes this usage git-svn-id: svn://tug.org/texlive/trunk@39812 c570f23f-e606-0410-a88d-b1316a301751
2015-12-08* fmtutil.plKarl Berry
(top level): separate @cmdline_cmds from @cmdline_options. print_info final exit status. (main): check for multiple cmds, or no cmd, given. Check for non-option argument given. Return instead of exit systematically. --nohash: don't do ls-R stuff. --catcfg: treat as a no-op option instead of an erroneous command. --byfmt: allow .fmt|.mem|.bas[e] in argument value. (callback_build_formats): keep track of and report $total number of formats, and which @err formats failed to build. Report if nothing actually happened. If --strict, return error count (else 0). (rebuild_one_format): print_info $fmt and $eng[ine] up front. Specify $cmdline once and reuse it. If --nohash, don't do ls-R stuff. (save_fmtutil): If --nohash, don't do ls-R stuff. (help) <$usage>: describe where formats are written, etc. (throughout): msg wording, doc fixes, formatting. git-svn-id: svn://tug.org/texlive/trunk@39056 c570f23f-e606-0410-a88d-b1316a301751
2015-11-13fix svn keyword expansions - sorry using gitNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@38835 c570f23f-e606-0410-a88d-b1316a301751
2015-11-13fmtutil: implement -recorder options to save .fls filesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@38834 c570f23f-e606-0410-a88d-b1316a301751
2015-10-07syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@38582 c570f23f-e606-0410-a88d-b1316a301751
2015-06-17fmtutil: clearer warning on multiple defined formatsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@37583 c570f23f-e606-0410-a88d-b1316a301751
2015-06-16fmtutil: document /ENGINE part in --enablefmt/--disablefmtNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@37563 c570f23f-e606-0410-a88d-b1316a301751
2015-06-15fmtutil: make disablefmt workNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@37541 c570f23f-e606-0410-a88d-b1316a301751
2015-06-15fmtutil: fix output format strangeness in listcfgNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@37540 c570f23f-e606-0410-a88d-b1316a301751
2015-06-15fmtutil: add save_fmtutil function, get enablefmt workingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@37539 c570f23f-e606-0410-a88d-b1316a301751
2015-06-14fmtutil: implement --listcfgNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@37538 c570f23f-e606-0410-a88d-b1316a301751
2015-05-23(callback_build_formats): make our own $tmpdir onKarl Berry
Windows, instead of using File::Temp. Report from Stephan Hennig, 21 May 2015 23:10:08. From Norbert. git-svn-id: svn://tug.org/texlive/trunk@37485 c570f23f-e606-0410-a88d-b1316a301751
2015-05-04remove # by itself at end of line tooKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@37190 c570f23f-e606-0410-a88d-b1316a301751
2015-05-04be more relaxed with spaces in disabled formatsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@37175 c570f23f-e606-0410-a88d-b1316a301751
2015-04-27tweak help textKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@37076 c570f23f-e606-0410-a88d-b1316a301751
2015-04-19use warn when chdir not workedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@36956 c570f23f-e606-0410-a88d-b1316a301751