summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive
AgeCommit message (Collapse)Author
2009-08-16add 2009 to copyright linesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14716 c570f23f-e606-0410-a88d-b1316a301751
2009-08-16support disabling of maps/formats/hyphenations in local conf filesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14715 c570f23f-e606-0410-a88d-b1316a301751
2009-08-14Fixed typo in TLUtils::platformSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@14666 c570f23f-e606-0410-a88d-b1316a301751
2009-08-14doc updates, force CPU=i386 (from Jukka Salmi, mail to karl 13 Aug 2009 ↵Karl Berry
01:12:49) git-svn-id: svn://tug.org/texlive/trunk@14665 c570f23f-e606-0410-a88d-b1316a301751
2009-08-13# the following is necessary because on win32, Norbert Preining
# abs_path("tl-portable") # returns # c:\tl test\... # and not forward slashes, while, if there is already a forward / # in the path, also the rest is done with forward slashes. $abs_f =~ s!\\!/!g if win32(); git-svn-id: svn://tug.org/texlive/trunk@14652 c570f23f-e606-0410-a88d-b1316a301751
2009-08-13fix a remaining $self to $tlp after moving to TLUtilsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14635 c570f23f-e606-0410-a88d-b1316a301751
2009-08-12remove newly created tl-portable{,.bat} and tl-install at win32 removal timeNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14626 c570f23f-e606-0410-a88d-b1316a301751
2009-08-11reject removal of a package if it is either texlive.infra orNorbert Preining
texlive.infra.$current_architecture git-svn-id: svn://tug.org/texlive/trunk@14617 c570f23f-e606-0410-a88d-b1316a301751
2009-08-06expand Revision property on all those fileNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14553 c570f23f-e606-0410-a88d-b1316a301751
2009-08-06tlmgr: add documentation for --w32mode in action pathNorbert Preining
all modules: add MODULE->module_revision function tlmgr: if action version is called with -v, also issue the revision of the modules used (eg TLPDB->module_revision()) git-svn-id: svn://tug.org/texlive/trunk@14552 c570f23f-e606-0410-a88d-b1316a301751
2009-08-05move all the options from the .tlpsrc files to hashes in TLConfigNorbert Preining
and initialize the respective tlpobjs (00texlive.installation and 00texlive.config) from the values in these hashes. Update tl-update-tlpdb to use that, and add some comments to the tlpsrc files git-svn-id: svn://tug.org/texlive/trunk@14542 c570f23f-e606-0410-a88d-b1316a301751
2009-08-05merge the bunch of TLPDBOptionsXXXX and TLPDBSettingXXXX into one hash eachNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14541 c570f23f-e606-0410-a88d-b1316a301751
2009-07-30fix typo: definitonNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14489 c570f23f-e606-0410-a88d-b1316a301751
2009-07-28work on --self and restartNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14481 c570f23f-e606-0410-a88d-b1316a301751
2009-07-23small fix for give_ctan_mirrorNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14416 c570f23f-e606-0410-a88d-b1316a301751
2009-07-23make sure that we do not replace a full path given with mirror.ctan.orgNorbert Preining
with our fixed tlnet location, but replace only the initial mirror.ctan.org with a mirror git-svn-id: svn://tug.org/texlive/trunk@14415 c570f23f-e606-0410-a88d-b1316a301751
2009-07-23eradicate Documentation categoryKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14408 c570f23f-e606-0410-a88d-b1316a301751
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