From 409be3cd7916600b57782c79a90aba6d98775c45 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 4 Dec 2014 23:44:44 +0000 Subject: * TLPOBJ.pm (update_from_catalogue): compare true basename of ctan file, resulting in some ~350 additional Catalogue details strings being found. Also prefer first match from Catalogue, for the sake of top-level README files. * TeXCatalogue.pm (initialize): show error when parse fails. * tl-update-tlpdb: doc fixes. git-svn-id: svn://tug.org/texlive/trunk@35744 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/bin/tl-update-tlpdb | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'Master/tlpkg/bin/tl-update-tlpdb') diff --git a/Master/tlpkg/bin/tl-update-tlpdb b/Master/tlpkg/bin/tl-update-tlpdb index 98dc06e519f..562da3af3e8 100755 --- a/Master/tlpkg/bin/tl-update-tlpdb +++ b/Master/tlpkg/bin/tl-update-tlpdb @@ -2,7 +2,7 @@ # $Id$ # convert a set of tlpsrc files (given as arguments) into tlpdb # -# Copyright 2007-2012 Norbert Preining +# Copyright 2007-2014 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. @@ -446,20 +446,18 @@ tl-update-tlpdb [OPTION]... [TLPSRC]... =over 4 -=item B<--catalogue> I +=item B<--catalogue> I -The I must point to a valid TeX Catalogue as a Perl data -dump; default is C, -where C is the master directory described below. That file is -update nightly by the C script. If this file is given -and readable, the generated tlpobj files will contain information -gathered from the TeX Catalogue. +The I must point to a valid TeX Catalogue checkout; the +default is C. If the directory is readable, +the generated tlpobj files will contain information gathered from the +TeX Catalogue. =item B<--fix-reverse-revisions> If a package with revisions going backward is found, this option makes C try to check in a dummy change to the package's -tlpsrc file to artificially increase the version number. +tlpsrc file to artificially increase its version number. =item B<--from-files> @@ -519,8 +517,11 @@ omits adding anything to the configs set in the tlpsrc file. By default, C recreates the tlpdb from all the tlpsrc files present in the current tree. If this option is given, the tlpsrc -file(s) have to be given on the command line. If you're trying to debug -the conversion of one particular package, this is the option to use. +file(s), or package names, are given on the command line. If you're +trying to debug the conversion of one particular package, this is the +option to use (along with C<-n>, most likely). Indeed, if any +non-option arguments are given, the program assumes you meant to specify +this option. =item B<--with-w32-pattern-warning> -- cgit v1.2.3