summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-06-15 01:08:12 +0000
committerKarl Berry <karl@freefriends.org>2008-06-15 01:08:12 +0000
commitad1090db2c7c88528be0c9ad0d563a1992dd1c02 (patch)
tree91e2b8e8ca1263cd01ee15f8e2d02434bdfe671f /Master/tlpkg/TeXLive
parent310879a3c5868a81753450c3ca110fa3e1515d38 (diff)
keep graphics package for its intended contents
git-svn-id: svn://tug.org/texlive/trunk@8744 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/TeXLive')
-rw-r--r--Master/tlpkg/TeXLive/TLPSRC.pm24
1 files changed, 16 insertions, 8 deletions
diff --git a/Master/tlpkg/TeXLive/TLPSRC.pm b/Master/tlpkg/TeXLive/TLPSRC.pm
index c7077454c45..0880bb4bcf7 100644
--- a/Master/tlpkg/TeXLive/TLPSRC.pm
+++ b/Master/tlpkg/TeXLive/TLPSRC.pm
@@ -4,9 +4,6 @@
#
# This file is licensed under the GNU General Public License version 2
# or any later version.
-#
-# TODO:
-# - patterns which do not catch at least one file should issue a warning
package TeXLive::TLPSRC;
@@ -659,14 +656,25 @@ If the C<PREFIX> contains the symbol C<!> the meaning of the pattern is
reversed, i.e., file matching this pattern are removed from the list
of included files.
-The prefix C<+> deals with the autogeneration of patterns.
+The prefix C<+> means to append to the list of automatically synthesized
+patterns, instead of replacing them.
+
+The C<+> and C<!> prefixes can be combined. This is useful to exclude
+directories from the automatic pattern list. For example,
+C<graphics.tlpsrc> contains this line:
+
+ docpattern +!d texmf-dist/doc/latex/tufte-latex/graphics
+
+so that this subdirectory of the C<tufte-latex> package that happens to
+be named `graphics' is not mistakenly included in the C<graphics>
+package.
=item Auto generated patterns
-In the case that one of the pattern sections is empty or B<all> the provided
-patterns have the prefix C<+> (e.g., C<+f ...>), then the following patterns
-are B<automatically> added at expansion time (but never written to the
-textual representation):
+If a given pattern section is empty or B<all> the provided patterns have
+the prefix C<+> (e.g., C<+f ...>), then the following patterns, listed
+by type are I<automatically> added at expansion time (but never written
+to the textual representation):
=over 6