summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive
AgeCommit message (Collapse)Author
2009-07-15Undo rev 14242, 14243, 14256, 14257: apparently our Perl for windows doesn'tManuel Pégourié-Gonnard
support the open pragma. (OOPS: commited more than I wanted to. Also added files from the generic package 'shade'. This package was 'added' in r14213.) git-svn-id: svn://tug.org/texlive/trunk@14264 c570f23f-e606-0410-a88d-b1316a301751
2009-07-14Some more files could use open qw(:utf8 :std).Manuel Pégourié-Gonnard
git-svn-id: svn://tug.org/texlive/trunk@14257 c570f23f-e606-0410-a88d-b1316a301751
2009-07-14TLUtils needs to use the open pragma for utf8 too.Manuel Pégourié-Gonnard
git-svn-id: svn://tug.org/texlive/trunk@14256 c570f23f-e606-0410-a88d-b1316a301751
2009-07-13Replace Encode with open ':utf8'.Manuel Pégourié-Gonnard
git-svn-id: svn://tug.org/texlive/trunk@14243 c570f23f-e606-0410-a88d-b1316a301751
2009-07-13Assume utf8 for all I/O.Manuel Pégourié-Gonnard
git-svn-id: svn://tug.org/texlive/trunk@14242 c570f23f-e606-0410-a88d-b1316a301751
2009-07-11remove spurious update_assocs call in path handlingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14221 c570f23f-e606-0410-a88d-b1316a301751
2009-07-09doc updates to TLUtils.pmNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14206 c570f23f-e606-0410-a88d-b1316a301751
2009-07-09generic shell folder subSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@14205 c570f23f-e606-0410-a88d-b1316a301751
2009-07-08more debug statements for admin magicNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14183 c570f23f-e606-0410-a88d-b1316a301751
2009-07-08add a debug to TLWinGooNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14182 c570f23f-e606-0410-a88d-b1316a301751
2009-07-07rename 00texlive.core to 00texlive.image also in the documentationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14173 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06- tlmgr: after adding/removing the path on Win, call broadcast_envNorbert Preining
- TLWinGoo: comparison of path unifies the slashes git-svn-id: svn://tug.org/texlive/trunk@14153 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06more fixes for TLWinGoo exportingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14152 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06small fix for not imported admin()Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14151 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06use right log in TLUtilsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14150 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06- put the add/remove path to reg for w32 into separate function in TLUtils,Norbert Preining
- use these funcions in install-tl and uninstall-win32.pl git-svn-id: svn://tug.org/texlive/trunk@14147 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06move add/remove_symlinks to TLUtils, so that we can use it in install-tlNorbert Preining
us it there, and fix tlmgr, and remove code from TLMedia.pm git-svn-id: svn://tug.org/texlive/trunk@14145 c570f23f-e606-0410-a88d-b1316a301751
2009-07-05postaction fileassocs: we work now in three modes depending on the settingNorbert Preining
of option("fileassocs"): - == 0 : do not fiddle with fileassocs (but still add/remove filetype!) - == 1 : do only add/remove if it is the one we created - == 2 : always recreate the the fileassocs TLConfig.pm: chnage the type of the fileassoc parameter to n:0..2 git-svn-id: svn://tug.org/texlive/trunk@14103 c570f23f-e606-0410-a88d-b1316a301751
2009-07-04replace TEXDIR with the root in do_postaction_fileassocNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14100 c570f23f-e606-0410-a88d-b1316a301751
2009-07-03the "Tokyo-Vienna-cramped-flight-commit":Norbert Preining
- unify installer keys of the %vars hash to always use option_ prefix if it is an option - unify the layout of things in 00texlive.installation so that user settable things look like opt_$key:vallue, and internal things setting_$key:vale - add list of supported options to TLConfig, with type definitions - use a unified option call $tlpdb->option($key [, $value, $value]) instead of many different $tlpdb->option_foo_bar - adapt install-tl, uninstall-w32, tlmgr, tlpkg/bin, TeXLive::*, installer plugins, to use this new function instead - make the setting_platform:XXXXX (formerly platform:XXXXX) in 00texlive.installation only optional. It is not saved into the TLPDB if the *default* platform as returned by TeXLive::TLUtils::platform() (thus calling config.guess on unix). Only if you override the platform in the installer with -force-arch then this value is set in the TLPDB - implement TLMedia->platform that checks first the included TLPDB for option("platform"), and if that is not given determines the platform using TLUtils::platform(). - move the add_symlinks and remove_symlinks from TLPDB to TLMedia - sanatize the installer modules: perltk is now equivalent to text - tlmgr: . output of tlmgr option [show] does now show all the set options, but ignores irrelevant ones for the respective platform (sys_bin/man/info for win32, desktop_integration etc for unix) . option handling rewritten in a general way so that we only have to add new options to TLConfig::%TLPDBOptionXXXXX . setting an option is verified against the types of the options . implement tlmgr option showall that shows also options that are currently not set/saved in the TLPDB - TLUtils: honor the w32_multi_user setting also for shortcuts and menu items - tlmgrgui: . implement support for most options that are set in the TLPDB . add buttons to remove/add symlinks git-svn-id: svn://tug.org/texlive/trunk@14083 c570f23f-e606-0410-a88d-b1316a301751
2009-07-01add tlcmp from tlpkg/bin/cmp_textfiles to TLUtils, use it instead ofNorbert Preining
the call to external diff in tlmgr check runfiles, do the runfile test if tlmgr check all is done git-svn-id: svn://tug.org/texlive/trunk@14045 c570f23f-e606-0410-a88d-b1316a301751
2009-07-01force pgf to be remade; use ustar format to create containers (original ↵Karl Berry
report from Andre van Eyssen, 29 Jun 2009 19:25:52) git-svn-id: svn://tug.org/texlive/trunk@14033 c570f23f-e606-0410-a88d-b1316a301751
2009-06-30changed win32 path adjustment; set up perl for uninstallerPiotr Strzelczyk
git-svn-id: svn://tug.org/texlive/trunk@14029 c570f23f-e606-0410-a88d-b1316a301751
2009-06-30only convert the cmd of shortcut postaction to w32 if it does not match an URLNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14014 c570f23f-e606-0410-a88d-b1316a301751
2009-06-29(copy): just return without copying if the inputKarl Berry
does not exist (Hartmut mail to tex-live, 28 Jun 2009 23:47:04). Update documentation. Reformat function for style. git-svn-id: svn://tug.org/texlive/trunk@14006 c570f23f-e606-0410-a88d-b1316a301751
2009-06-28(_download_file): let's bump up to --tries=10Karl Berry
--timeout=90 by default. git-svn-id: svn://tug.org/texlive/trunk@13983 c570f23f-e606-0410-a88d-b1316a301751
2009-06-27fix paths in _do_postaction_shortcutPiotr Strzelczyk
git-svn-id: svn://tug.org/texlive/trunk@13975 c570f23f-e606-0410-a88d-b1316a301751
2009-06-23allow arbitrary categories in TLPOBJ thus in tlmgr etc, but warnNorbert Preining
if it does not match the given regexp from TLConfig. TLPSRC still dies if an unknown category is met, so we are sure that TLConfig and created tlpdbs are consistent. git-svn-id: svn://tug.org/texlive/trunk@13908 c570f23f-e606-0410-a88d-b1316a301751
2009-06-21allow !+ as well as +! in patternsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13846 c570f23f-e606-0410-a88d-b1316a301751
2009-06-20minor docs, error msgsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@13840 c570f23f-e606-0410-a88d-b1316a301751
2009-06-20- extend %NAME% expansion in autopatterns to be able to remove stuff Norbert Preining
at the beginning and end of the pkg name - add new category ConTeXt for context packages - define proper auto patterns for context packages - simplify all the context-* packages git-svn-id: svn://tug.org/texlive/trunk@13838 c570f23f-e606-0410-a88d-b1316a301751
2009-06-18attempt to do .exe addition within tlpkg/installer tooKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@13800 c570f23f-e606-0410-a88d-b1316a301751
2009-06-17add TLUtils::tldie function, and use it in some places in install-tlNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13779 c570f23f-e606-0410-a88d-b1316a301751
2009-06-12correct computation of revision number of packages after bin package splitNorbert Preining
we always counted in the bin files for the main package, too. git-svn-id: svn://tug.org/texlive/trunk@13726 c570f23f-e606-0410-a88d-b1316a301751
2009-06-11TLMedia: allow initialization either asNorbert Preining
TLMedia->new($location) or TLMedia->new(-location => $location) to make it more coherent with others. In the second case you can also add TLMedia->new(-location => $location, -tlpdbfile => $path) which initializes the tlpdb from $path but assuming $location as location. git-svn-id: svn://tug.org/texlive/trunk@13709 c570f23f-e606-0410-a88d-b1316a301751
2009-06-09update all depending formats if an engine has been updatedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13683 c570f23f-e606-0410-a88d-b1316a301751
2009-06-08rework execute action handling so that it actually works, hopefullyNorbert Preining
that means that: - handle_ret_hash is renamed to handle_execute_actions - make_ret_hash_from_execute is gone and replaced by TLUtils::announce_execute_actions git-svn-id: svn://tug.org/texlive/trunk@13671 c570f23f-e606-0410-a88d-b1316a301751
2009-06-06before saving a tlpobj to a local tlpdb we have to remove the RELOC Norbert Preining
prefix, or the creation of the containers breaks git-svn-id: svn://tug.org/texlive/trunk@13648 c570f23f-e606-0410-a88d-b1316a301751
2009-06-06fix error about missing abs_pathNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13647 c570f23f-e606-0410-a88d-b1316a301751
2009-06-06move the removed_dirs to TLUtils, and use it in TLMediaNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13646 c570f23f-e606-0410-a88d-b1316a301751
2009-06-05fix size computations when installing from svn checkoutNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13630 c570f23f-e606-0410-a88d-b1316a301751
2009-06-03install-tl: issue welcome messageNorbert Preining
install-tl: select the right packages after renaming to be installed on windows (tlperl, tlgs) git-svn-id: svn://tug.org/texlive/trunk@13609 c570f23f-e606-0410-a88d-b1316a301751
2009-06-03fix $syscmd vs @syscmdNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13608 c570f23f-e606-0410-a88d-b1316a301751
2009-06-02log postactionsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13586 c570f23f-e606-0410-a88d-b1316a301751
2009-06-02log post actionsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13584 c570f23f-e606-0410-a88d-b1316a301751
2009-06-02factor out the parsing of AddFormat and AddHyphen lines to separate Norbert Preining
function in TLUtils, use this function in TLPOBJ, and reuse this function in check-execute_consistency to check the format execute consistency git-svn-id: svn://tug.org/texlive/trunk@13577 c570f23f-e606-0410-a88d-b1316a301751
2009-06-02write a relocated .tlpobj file into the container, and reactivate theNorbert Preining
file checking in check-tlnet-consistency git-svn-id: svn://tug.org/texlive/trunk@13575 c570f23f-e606-0410-a88d-b1316a301751
2009-05-30(parse_line): remove trailing whitespace.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@13538 c570f23f-e606-0410-a88d-b1316a301751
2009-05-25(fmtutil_cnf_lines): report the actual unknownKarl Berry
directive, not just the line. git-svn-id: svn://tug.org/texlive/trunk@13467 c570f23f-e606-0410-a88d-b1316a301751
2009-05-23remove texmf-docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@13424 c570f23f-e606-0410-a88d-b1316a301751