summaryrefslogtreecommitdiff
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
parent310879a3c5868a81753450c3ca110fa3e1515d38 (diff)
keep graphics package for its intended contents
git-svn-id: svn://tug.org/texlive/trunk@8744 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/tex/xelatex/xetex-def/xetex.def (renamed from Master/texmf-dist/tex/xelatex/graphics/xetex.def)0
-rw-r--r--Master/tlpkg/TeXLive/TLPSRC.pm24
-rw-r--r--Master/tlpkg/tlpsrc/graphics.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xetex-def.tlpsrc2
-rw-r--r--TODO19
5 files changed, 33 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/xelatex/graphics/xetex.def b/Master/texmf-dist/tex/xelatex/xetex-def/xetex.def
index b60dc9d0d7d..b60dc9d0d7d 100644
--- a/Master/texmf-dist/tex/xelatex/graphics/xetex.def
+++ b/Master/texmf-dist/tex/xelatex/xetex-def/xetex.def
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
diff --git a/Master/tlpkg/tlpsrc/graphics.tlpsrc b/Master/tlpkg/tlpsrc/graphics.tlpsrc
index 2be4f87cdb8..5b3066cb73b 100644
--- a/Master/tlpkg/tlpsrc/graphics.tlpsrc
+++ b/Master/tlpkg/tlpsrc/graphics.tlpsrc
@@ -2,3 +2,4 @@ name graphics
category Package
runpattern +!f texmf-dist/scripts/context/ruby/graphics/*
docpattern +!f texmf-dist/doc/latex/eCards/graphics/*
+docpattern +!d texmf-dist/doc/latex/tufte-latex/graphics
diff --git a/Master/tlpkg/tlpsrc/xetex-def.tlpsrc b/Master/tlpkg/tlpsrc/xetex-def.tlpsrc
new file mode 100644
index 00000000000..1df82672927
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/xetex-def.tlpsrc
@@ -0,0 +1,2 @@
+name xetex-def
+category Package
diff --git a/TODO b/TODO
index 2ccca5d5de5..ebd6046ce0a 100644
--- a/TODO
+++ b/TODO
@@ -47,7 +47,9 @@ authorindex
latex2e-help-texinfo
.info gets removed, but should really be installed under
texmf/doc/info. problem is multiple trees and place. same
- problem with mkjobtexmf.man.
+ problem with mkjobtexmf.man and thumbpdf.man.
+ right now, we svn revert the texmf files by hand after --place
+ and before commit ... not good.
%moreclean
rerun every package listed in this hash to be sure changes
@@ -99,6 +101,17 @@ plnfss # only a zip file on CTAN
psv # ps previewer, install through ctan2tl using /scripts/ ?
+1e. tlpsrc2tlpdb conversion
+---------------------------
+should only find package names at the appropriate levels, so that
+graphics.tlpsrc does not have to include lines like
+docpattern +!d texmf-dist/doc/latex/tufte-latex/graphics
+
+if ask for susy and have Susy, or reverse, complain.
+In general, the package name field should match the directory.
+(Except for all our bin-* junk.)
+
+
2. Sources updates
==================
ncurses should be removed -- only dialog uses it, and can't it use a
@@ -152,11 +165,7 @@ frank@kuesterei.ch's msgs to tex-live of 23 Oct 2006 19:19:28,
bbold - get type1's from yytex repo, put on CTAN, etc.?
-infra: if ask for susy and have Susy, or reverse, complain
infra: texmf/xindy not reported by check-file-coverage though not in tlp's
-infra: handle man pages for script packages, e.g., thumbpdf,
- mkjobtexmf; right now, we svn revert the man by hand after --place
- and before commit ... not good.
repo: remake with new svn, make special repo backups