summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLPOBJ.pm
AgeCommit message (Collapse)Author
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-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-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-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-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-22move the fmtutil.cnf, updmap.cfg, langauge.dat/def generation codeNorbert Preining
into TLPOBJ git-svn-id: svn://tug.org/texlive/trunk@13386 c570f23f-e606-0410-a88d-b1316a301751
2009-05-21rename the bin-* to *Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13340 c570f23f-e606-0410-a88d-b1316a301751
2009-05-18accept the new AddFormat executesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13204 c570f23f-e606-0410-a88d-b1316a301751
2009-05-12Move most of the stuff from tlpkg, tlmgr from branch to trunkNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@13054 c570f23f-e606-0410-a88d-b1316a301751
2009-03-05(make_container): make that "--exclude", ".svn",Karl Berry
not "--exclude=", ".svn", which includes every .svn. git-svn-id: svn://tug.org/texlive/trunk@12320 c570f23f-e606-0410-a88d-b1316a301751
2009-02-28use --exclude .svn, not /.svnNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@12258 c570f23f-e606-0410-a88d-b1316a301751
2009-02-27do not include .svn directories when building packages.Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@12254 c570f23f-e606-0410-a88d-b1316a301751
2009-02-09make docfile data accessible via the tlmgr show <pkg> --listNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@12124 c570f23f-e606-0410-a88d-b1316a301751
2009-02-03copyright yearsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@12066 c570f23f-e606-0410-a88d-b1316a301751
2009-01-23* tlprm (collapse_dirs): move to ...Karl Berry
* TLUtils.pm: here. * TLPOBJ.pm (make_container): call collapse_dirs to avoid too-lengthy command lines for, e.g., tex4ht. git-svn-id: svn://tug.org/texlive/trunk@11955 c570f23f-e606-0410-a88d-b1316a301751
2008-12-25(make_container): unlink the temp file, not rmdir.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@11709 c570f23f-e606-0410-a88d-b1316a301751
2008-12-24* TLPOBJ.pm (make_container): can't use command line on Windows, argvKarl Berry
space is too small. Use -T, since we have our own tar. Mail from Dan Luecking, 24 Dec 2008 02:13:18 (et al.). git-svn-id: svn://tug.org/texlive/trunk@11704 c570f23f-e606-0410-a88d-b1316a301751
2008-12-23better make_container debugging, message tweaksKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11693 c570f23f-e606-0410-a88d-b1316a301751
2008-12-09only use --owner/--group when making net containers, so backups can work ↵Karl Berry
with non-GNU tar; report from Stratos Paschos, 15 Nov 2008 04:01:12 git-svn-id: svn://tug.org/texlive/trunk@11567 c570f23f-e606-0410-a88d-b1316a301751
2008-12-01fix overwritten long- and shortdescNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11497 c570f23f-e606-0410-a88d-b1316a301751
2008-11-20write out bin files sorted by archNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11368 c570f23f-e606-0410-a88d-b1316a301751
2008-11-19add another level of debugging, dddebug, which is currently only usedNorbert Preining
for echoing all lines of the tlpdb while reading git-svn-id: svn://tug.org/texlive/trunk@11360 c570f23f-e606-0410-a88d-b1316a301751
2008-11-191/__END__/\f and remove old make_container definition.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@11351 c570f23f-e606-0410-a88d-b1316a301751
2008-11-18more information when dyingKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11340 c570f23f-e606-0410-a88d-b1316a301751
2008-11-14further speed up tlpdb readingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11298 c570f23f-e606-0410-a88d-b1316a301751
2008-10-26fix the !!! something is missing, testing links with -e is not a good Norbert Preining
idea, we need -l || -f git-svn-id: svn://tug.org/texlive/trunk@11071 c570f23f-e606-0410-a88d-b1316a301751
2008-10-25fix warning if a dangling symlink should be packedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11057 c570f23f-e606-0410-a88d-b1316a301751
2008-09-25and another ...Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10723 c570f23f-e606-0410-a88d-b1316a301751
2008-09-25fix a bug in the safer-update stuffNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10722 c570f23f-e606-0410-a88d-b1316a301751
2008-09-25safer update for tlmgr (make tar before removing)Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10720 c570f23f-e606-0410-a88d-b1316a301751
2008-09-14newline on warnings; more weird packages to think about somedayKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10593 c570f23f-e606-0410-a88d-b1316a301751
2008-09-06doc tweaks, including =over 4 consistentlyKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10439 c570f23f-e606-0410-a88d-b1316a301751
2008-07-29TLPOBJ.pm: make_container: call tar with --owner 0 --group 0 for decent .tarsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@9868 c570f23f-e606-0410-a88d-b1316a301751
2008-07-12Fix regression: accept e.g. line catalogue-ctan without parameter in TLPOBJ.pmSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@9478 c570f23f-e606-0410-a88d-b1316a301751
2008-07-07TLPOBJ.pm: fix missing language tags when writing out tlpdbNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@9322 c570f23f-e606-0410-a88d-b1316a301751
2008-06-30adding support for md5 sumsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@9115 c570f23f-e606-0410-a88d-b1316a301751
2008-06-28restart feature of installerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@9078 c570f23f-e606-0410-a88d-b1316a301751
2008-06-26do not save an emptry catalogue-version to the tlpdbNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@9060 c570f23f-e606-0410-a88d-b1316a301751
2008-06-24TLPOBJ.pm: update_from_catalogue strips the bin- prefix if neither theNorbert Preining
catalogue key is set nor there is an entry for the full package name in the catalogue. So bin-aleph gets now the information of aleph etc. git-svn-id: svn://tug.org/texlive/trunk@8979 c570f23f-e606-0410-a88d-b1316a301751
2008-06-23TLPOBJ.pm: accept AddHyphen ...Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@8952 c570f23f-e606-0410-a88d-b1316a301751
2008-06-22big switch to hyph-utf8 ... for sure not all problems found ...Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@8935 c570f23f-e606-0410-a88d-b1316a301751
2008-06-18it is 2008 alreadyKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@8840 c570f23f-e606-0410-a88d-b1316a301751
2008-06-16TLPOBJ: allow spaces at the end of a line, and ignore themNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@8797 c570f23f-e606-0410-a88d-b1316a301751
2008-05-19big logging update, new logging facilities: info, debug, ddebug, tlwarnNorbert Preining
and a way to automatically process the respective options -q and -v via TeXLive::TLUtils::process_logging_options(); git-svn-id: svn://tug.org/texlive/trunk@8234 c570f23f-e606-0410-a88d-b1316a301751
2008-05-13TLPOBJ::make_return_hash_from_executes add a new parameter to discern Norbert Preining
installation from removal git-svn-id: svn://tug.org/texlive/trunk@8113 c570f23f-e606-0410-a88d-b1316a301751
2008-05-12backup/restore functionality changes:Norbert Preining
- backups are saved in ${pkg}_r${rev}.tar.lzma - option for update is --backupdir - implement tlmgr restore function git-svn-id: svn://tug.org/texlive/trunk@8092 c570f23f-e606-0410-a88d-b1316a301751
2008-05-11rollback for win32, part1Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@8065 c570f23f-e606-0410-a88d-b1316a301751