summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rw-r--r--Master/tlsrc/bera.tlsrc1
-rw-r--r--Master/tlsrc/bibtex.tlsrc5
-rw-r--r--Master/tlsrc/bin-cjkutils.tlsrc25
-rw-r--r--Master/tlsrc/context.tlsrc9
-rw-r--r--Master/tlsrc/dictsym.tlsrc1
-rw-r--r--Master/tlsrc/dvips.tlsrc8
-rw-r--r--Master/tlsrc/fontinst.tlsrc6
-rw-r--r--Master/tlsrc/german.tlsrc6
-rw-r--r--Master/tlsrc/graphics.tlsrc6
-rw-r--r--Master/tlsrc/groff.tlsrc17
-rw-r--r--Master/tlsrc/lambda.tlsrc6
-rw-r--r--Master/tlsrc/latex.tlsrc8
-rw-r--r--Master/tlsrc/lm.tlsrc1
-rw-r--r--Master/tlsrc/makeindex.tlsrc3
-rw-r--r--Master/tlsrc/marvosym.tlsrc6
-rw-r--r--Master/tlsrc/metafont.tlsrc7
-rw-r--r--Master/tlsrc/metapost.tlsrc11
-rw-r--r--Master/tlsrc/mex.tlsrc6
-rw-r--r--Master/tlsrc/mft.tlsrc2
-rw-r--r--Master/tlsrc/misc.tlsrc13
-rw-r--r--Master/tlsrc/omega.tlsrc17
-rw-r--r--Master/tlsrc/paper.tlsrc4
-rw-r--r--Master/tlsrc/patch.tlsrc4
-rw-r--r--Master/tlsrc/pgf.tlsrc5
-rw-r--r--Master/tlsrc/plain.tlsrc8
-rw-r--r--Master/tlsrc/skaknew.tlsrc1
-rw-r--r--Master/tlsrc/talk.tlsrc4
-rw-r--r--Master/tlsrc/template.tlsrc4
-rw-r--r--Master/tlsrc/tex4ht.tlsrc6
-rw-r--r--Master/tlsrc/tools.tlsrc4
-rw-r--r--Master/tlsrc/tpslifonts.tlsrc3
-rw-r--r--Master/tlsrc/vtex.tlsrc4
-rw-r--r--Master/tlsrc/wadalab.tlsrc6
-rw-r--r--Master/tlsrc/xdoc.tlsrc5
-rw-r--r--Master/tlsrc/xetex.tlsrc7
-rw-r--r--Master/tlsrc/xmltex.tlsrc7
36 files changed, 105 insertions, 131 deletions
diff --git a/Master/tlsrc/bera.tlsrc b/Master/tlsrc/bera.tlsrc
index 2de03804e2a..fc7c8c3f80e 100644
--- a/Master/tlsrc/bera.tlsrc
+++ b/Master/tlsrc/bera.tlsrc
@@ -1,2 +1,3 @@
name bera
execute addMap bera.map
+runpatterns +!f texmf-dist/fonts/map/vtex/bera/bera.ali
diff --git a/Master/tlsrc/bibtex.tlsrc b/Master/tlsrc/bibtex.tlsrc
index 85089b18053..ab0aef54161 100644
--- a/Master/tlsrc/bibtex.tlsrc
+++ b/Master/tlsrc/bibtex.tlsrc
@@ -1,3 +1,4 @@
name bibtex
-runpatterns t texmf-dist bibtex base
-docpatterns t texmf-dist doc bibtex base
+runpatterns d texmf-dist/bibtex/base
+docpatterns d texmf-dist/doc/bibtex/base
+srcpatterns f ignore
diff --git a/Master/tlsrc/bin-cjkutils.tlsrc b/Master/tlsrc/bin-cjkutils.tlsrc
index 1e0cc98efe7..6eb592aae65 100644
--- a/Master/tlsrc/bin-cjkutils.tlsrc
+++ b/Master/tlsrc/bin-cjkutils.tlsrc
@@ -46,18 +46,13 @@ binpatterns f bin/win32/hbf2gf.exe
binpatterns f bin/win32/sjisconv.exe
binpatterns f bin/win32/sjislatex.exe
binpatterns f bin/win32/sjispdflatex.exe
-docpatterns f texmf/doc/bg5conv/*
-docpatterns f texmf/doc/bg5conv/man/*/*
-docpatterns f texmf/doc/cef5conv/*
-docpatterns f texmf/doc/cef5conv/man/*/*
-docpatterns f texmf/doc/cefconv/*
-docpatterns f texmf/doc/cefconv/man/*/*
-docpatterns f texmf/doc/cefsconv/*
-docpatterns f texmf/doc/cefsconv/man/*/*
-docpatterns f texmf/doc/extconv/*
-docpatterns f texmf/doc/extconv/man/*/*
-docpatterns f texmf/doc/hbf2gf/*
-docpatterns f texmf/doc/hbf2gf/man/*/*
+docpatterns d texmf/doc/bg5conv
+docpatterns d texmf/doc/cef5conv
+docpatterns d texmf/doc/cefconv
+docpatterns d texmf/doc/cefsconv
+docpatterns d texmf/doc/extconv
+docpatterns d texmf/doc/hbf2gf
+docpatterns d texmf/doc/hbf2gf/man
docpatterns f texmf/doc/man/man1/bg5conv.1
docpatterns f texmf/doc/man/man1/bg5conv.1.html
docpatterns f texmf/doc/man/man1/cef5conv.1
@@ -72,6 +67,6 @@ docpatterns f texmf/doc/man/man1/hbf2gf.1
docpatterns f texmf/doc/man/man1/hbf2gf.1.html
docpatterns f texmf/doc/man/man1/sjisconv.1
docpatterns f texmf/doc/man/man1/sjisconv.1.html
-docpatterns f texmf/doc/sjisconv/*
-docpatterns f texmf/doc/sjisconv/man/*/*
-runpatterns f texmf/hbf2gf/*
+docpatterns d texmf/doc/sjisconv
+docpatterns d texmf/doc/sjisconv/man
+runpatterns d texmf/hbf2gf
diff --git a/Master/tlsrc/context.tlsrc b/Master/tlsrc/context.tlsrc
index cf8c5a96cef..afb6caa7b04 100644
--- a/Master/tlsrc/context.tlsrc
+++ b/Master/tlsrc/context.tlsrc
@@ -1,8 +1,3 @@
name context
-runpatterns t texmf-dist bibtex context
-runpatterns t texmf-dist fonts context
-runpatterns t texmf-dist metapost context
-runpatterns t texmf-dist scripts context
-runpatterns t texmf-dist tex context
-runpatterns r texmf-dist/context/.*
-docpatterns t texmf-dist doc context
+runpatterns +d texmf-dist/context/config
+runpatterns +d texmf-dist/context/data
diff --git a/Master/tlsrc/dictsym.tlsrc b/Master/tlsrc/dictsym.tlsrc
index a1b995f6838..aa0350b6b01 100644
--- a/Master/tlsrc/dictsym.tlsrc
+++ b/Master/tlsrc/dictsym.tlsrc
@@ -1,2 +1,3 @@
name dictsym
execute addMap dictsym.map
+runpatterns +!f texmf-dist/fonts/map/vtex/dictsym/dictsym.ali
diff --git a/Master/tlsrc/dvips.tlsrc b/Master/tlsrc/dvips.tlsrc
index 255948ae8ee..d0d301412ec 100644
--- a/Master/tlsrc/dvips.tlsrc
+++ b/Master/tlsrc/dvips.tlsrc
@@ -1,4 +1,6 @@
name dvips
-runpatterns t texmf-dist dvips base
-runpatterns t texmf-dist fonts enc dvips base
-runpatterns t texmf-dist tex generic dvips
+runpatterns d texmf-dist/dvips/base
+runpatterns d texmf-dist/fonts/enc/dvips/base
+runpatterns d texmf-dist/tex/generic/dvips
+docpatterns f ignore
+srcpatterns f ignore
diff --git a/Master/tlsrc/fontinst.tlsrc b/Master/tlsrc/fontinst.tlsrc
index e3ee51a353b..926acd97fee 100644
--- a/Master/tlsrc/fontinst.tlsrc
+++ b/Master/tlsrc/fontinst.tlsrc
@@ -1,5 +1,3 @@
name fontinst
-runpatterns r texmf-dist/tex/fontinst/.*
-runpatterns r texmf-dist/tex/latex/fontinst/.*
-docpatterns r texmf-dist/doc/fontinst/.*
-srcpatterns r texmf-dist/source/fontinst/.*
+srcpatterns +!f texmf-dist/source/latex/eulervm/fontinst/*
+srcpatterns +!f texmf-dist/source/latex/pslatex/fontinst/pslatex.tex
diff --git a/Master/tlsrc/german.tlsrc b/Master/tlsrc/german.tlsrc
index 382347f9629..eafc7eb321c 100644
--- a/Master/tlsrc/german.tlsrc
+++ b/Master/tlsrc/german.tlsrc
@@ -1,5 +1,3 @@
name german
-docpatterns f texmf-dist/doc/generic/german/*
-srcpatterns f texmf-dist/source/generic/german/*
-srcpatterns f texmf-dist/source/generic/german/betatest/*
-runpatterns f texmf-dist/tex/generic/german/*
+docpatterns +!f texmf-dist/doc/latex/jurabib/docs/german/*
+srcpatterns +!f texmf-dist/source/latex/koma-script/doc/german/*
diff --git a/Master/tlsrc/graphics.tlsrc b/Master/tlsrc/graphics.tlsrc
index 17fd6646101..441676a5b88 100644
--- a/Master/tlsrc/graphics.tlsrc
+++ b/Master/tlsrc/graphics.tlsrc
@@ -1,5 +1,3 @@
name graphics
-docpatterns f texmf-dist/doc/latex/graphics/*
-srcpatterns f texmf-dist/source/latex/graphics/*
-runpatterns f texmf-dist/tex/latex/graphics/*
-runpatterns f texmf-dist/tex/xelatex/graphics/xetex.def
+docpatterns +!f texmf-dist/doc/latex/eCards/graphics/*
+runpatterns +!f texmf-dist/scripts/context/ruby/graphics/*
diff --git a/Master/tlsrc/groff.tlsrc b/Master/tlsrc/groff.tlsrc
index fb37e92c3ec..695ba078a3c 100644
--- a/Master/tlsrc/groff.tlsrc
+++ b/Master/tlsrc/groff.tlsrc
@@ -1,10 +1,9 @@
name groff
-runpatterns f texmf-dist/fonts/afm/groff/freeeuro.afm
-runpatterns f texmf-dist/fonts/afm/groff/psyrgo.afm
-runpatterns f texmf-dist/fonts/afm/groff/zpzdr-reversed.afm
-runpatterns f texmf-dist/fonts/enc/dvips/groff/groff.enc
-runpatterns f texmf-dist/fonts/map/dvips/groff/troff.map
-runpatterns f texmf-dist/fonts/tfm/groff/freeeuro.tfm
-runpatterns f texmf-dist/fonts/tfm/groff/psyrgo.tfm
-runpatterns f texmf-dist/fonts/tfm/groff/zpzdr-reversed.tfm
-runpatterns f texmf-dist/fonts/type1/groff/freeeuro.pfa
+runpatterns +!d texmf-dist/fonts/tfm/groff/avantgar
+runpatterns +!d texmf-dist/fonts/tfm/groff/bookman
+runpatterns +!d texmf-dist/fonts/tfm/groff/courier
+runpatterns +!d texmf-dist/fonts/tfm/groff/helvetic
+runpatterns +!d texmf-dist/fonts/tfm/groff/ncntrsbk
+runpatterns +!d texmf-dist/fonts/tfm/groff/palatino
+runpatterns +!d texmf-dist/fonts/tfm/groff/times
+runpatterns +!d texmf-dist/fonts/tfm/groff/zapfchan
diff --git a/Master/tlsrc/lambda.tlsrc b/Master/tlsrc/lambda.tlsrc
index deb286be33c..7712017c8d6 100644
--- a/Master/tlsrc/lambda.tlsrc
+++ b/Master/tlsrc/lambda.tlsrc
@@ -1,3 +1,5 @@
name lambda
-runpatterns t texmf-dist tex lambda base
-runpatterns t texmf-dist tex lambda config
+runpatterns d texmf-dist/tex/lambda/base
+runpatterns d texmf-dist/tex/lambda/config
+docpatterns f ignore
+srcpatterns f ignore
diff --git a/Master/tlsrc/latex.tlsrc b/Master/tlsrc/latex.tlsrc
index 370b653ca78..a6862500fff 100644
--- a/Master/tlsrc/latex.tlsrc
+++ b/Master/tlsrc/latex.tlsrc
@@ -1,5 +1,5 @@
name latex
-runpatterns f texmf-dist/makeindex/latex/*
-runpatterns f texmf-dist/tex/latex/base/*
-docpatterns f texmf-dist/doc/latex/base/*
-srcpatterns f texmf-dist/source/latex/base/*
+runpatterns d texmf-dist/makeindex/latex
+runpatterns d texmf-dist/tex/latex/base
+docpatterns d texmf-dist/doc/latex/base
+srcpatterns d texmf-dist/source/latex/base
diff --git a/Master/tlsrc/lm.tlsrc b/Master/tlsrc/lm.tlsrc
index 1e6d3b46e27..ddc9f47c6d2 100644
--- a/Master/tlsrc/lm.tlsrc
+++ b/Master/tlsrc/lm.tlsrc
@@ -1,2 +1,3 @@
name lm
execute addMap lm.map
+runpatterns +!f texmf-dist/tex/xelatex/euenc/lm/*
diff --git a/Master/tlsrc/makeindex.tlsrc b/Master/tlsrc/makeindex.tlsrc
index 2558895a366..572754a2c34 100644
--- a/Master/tlsrc/makeindex.tlsrc
+++ b/Master/tlsrc/makeindex.tlsrc
@@ -1,3 +1,2 @@
name makeindex
-runpatterns t texmf-dist makeindex base
-docpatterns t texmf-dist doc makeindex base
+runpatterns +d texmf-dist/makeindex/base
diff --git a/Master/tlsrc/marvosym.tlsrc b/Master/tlsrc/marvosym.tlsrc
index 86e482c70e2..a365caf4012 100644
--- a/Master/tlsrc/marvosym.tlsrc
+++ b/Master/tlsrc/marvosym.tlsrc
@@ -1,5 +1,5 @@
name marvosym
execute addMap marvosym.map
-docpatterns r texmf-dist/doc/latex/marvosym/.*
-runpatterns t texmf-dist fonts marvosym
-runpatterns t texmf-dist tex marvosym
+srcpatterns +!f texmf-dist/source/fonts/eurofont/marvosym/*
+srcpatterns +!f texmf-dist/source/fonts/eurofont/marvosym/tfmfiles/original/*
+srcpatterns +!f texmf-dist/source/fonts/eurofont/marvosym/tfmfiles/yandy/*
diff --git a/Master/tlsrc/metafont.tlsrc b/Master/tlsrc/metafont.tlsrc
index 314d3aff7ec..aca5d8a49c7 100644
--- a/Master/tlsrc/metafont.tlsrc
+++ b/Master/tlsrc/metafont.tlsrc
@@ -1,4 +1,5 @@
name metafont
-runpatterns t texmf-dist metafont base
-runpatterns t texmf-dist metafont config
-runpatterns t texmf-dist metafont misc
+runpatterns d texmf-dist/metafont/base
+runpatterns d texmf-dist/metafont/config
+runpatterns d texmf-dist/metafont/misc
+srcpatterns f ignore
diff --git a/Master/tlsrc/metapost.tlsrc b/Master/tlsrc/metapost.tlsrc
index 8c76335a656..7af597d8dc5 100644
--- a/Master/tlsrc/metapost.tlsrc
+++ b/Master/tlsrc/metapost.tlsrc
@@ -1,6 +1,7 @@
name metapost
-runpatterns f texmf-dist/metapost/base/*
-runpatterns t texmf-dist metapost config
-runpatterns t texmf-dist metapost misc
-runpatterns t texmf-dist metapost support
-docpatterns t texmf-dist doc metapost base
+runpatterns d texmf-dist/metapost/base
+runpatterns d texmf-dist/metapost/config
+runpatterns d texmf-dist/metapost/misc
+runpatterns d texmf-dist/metapost/support
+docpatterns d texmf-dist/doc/metapost/base
+srcpatterns f ignore
diff --git a/Master/tlsrc/mex.tlsrc b/Master/tlsrc/mex.tlsrc
index 5bdce9f5918..3fe0ee22b4a 100644
--- a/Master/tlsrc/mex.tlsrc
+++ b/Master/tlsrc/mex.tlsrc
@@ -1,7 +1,5 @@
name mex
depend Package/pl
depend TLCore/hyphen-polish
-runpatterns t texmf-dist tex mex base
-runpatterns t texmf-dist tex mex config
-docpatterns t texmf-dist doc mex base
-srcpatterns t texmf-dist source mex base
+docpatterns +!d texmf-dist/doc/mex/utf8mex
+runpatterns +!d texmf-dist/tex/mex/utf8mex
diff --git a/Master/tlsrc/mft.tlsrc b/Master/tlsrc/mft.tlsrc
index 46ac0fc7e7a..d7f7a529dc7 100644
--- a/Master/tlsrc/mft.tlsrc
+++ b/Master/tlsrc/mft.tlsrc
@@ -1,2 +1,2 @@
name mft
-runpatterns t texmf-dist mft base
+runpatterns d texmf-dist/mft/base
diff --git a/Master/tlsrc/misc.tlsrc b/Master/tlsrc/misc.tlsrc
index d5b1a7d3364..a095d7b8253 100644
--- a/Master/tlsrc/misc.tlsrc
+++ b/Master/tlsrc/misc.tlsrc
@@ -1,7 +1,8 @@
name misc
-runpatterns f texmf-dist/fonts/source/public/misc/*
-runpatterns f texmf-dist/fonts/tfm/public/misc/*
-runpatterns f texmf-dist/omega/ocp/misc/*
-runpatterns f texmf-dist/omega/otp/misc/*
-runpatterns f texmf-dist/tex/generic/misc/*
-runpatterns f texmf-dist/tex/plain/misc/*
+runpatterns d texmf-dist/fonts/source/public/misc
+runpatterns d texmf-dist/fonts/tfm/public/misc
+runpatterns d texmf-dist/omega/ocp/misc
+runpatterns d texmf-dist/omega/otp/misc
+runpatterns d texmf-dist/tex/generic/misc
+runpatterns d texmf-dist/tex/plain/misc
+docpatterns +!d texmf-dist/doc/latex/marvosym/mac/oztex/tex-font/misc
diff --git a/Master/tlsrc/omega.tlsrc b/Master/tlsrc/omega.tlsrc
index 06c14900c8e..8e339ea54e1 100644
--- a/Master/tlsrc/omega.tlsrc
+++ b/Master/tlsrc/omega.tlsrc
@@ -1,14 +1,11 @@
name omega
execute addMap omega.map
-runpatterns t texmf-dist dvips omega
+runpatterns d texmf-dist/dvips/omega
runpatterns t texmf-dist fonts omega
-runpatterns t texmf-dist omega ocp char2uni
-runpatterns t texmf-dist omega ocp uni2char
-runpatterns t texmf-dist omega ocp omega
-runpatterns t texmf-dist omega otp char2uni
-runpatterns t texmf-dist omega otp uni2char
-runpatterns t texmf-dist omega otp omega
+runpatterns t texmf-dist omega char2uni
+runpatterns t texmf-dist omega uni2char
+runpatterns t texmf-dist omega omega
runpatterns f texmf-dist/tex/generic/encodings/*.onm
-runpatterns f texmf-dist/tex/generic/omegahyph/*
-runpatterns t texmf-dist tex plain omega
-docpatterns t texmf-dist doc omega base
+runpatterns d texmf-dist/tex/generic/omegahyph
+runpatterns d texmf-dist/tex/plain/omega
+docpatterns d texmf-dist/doc/omega/base
diff --git a/Master/tlsrc/paper.tlsrc b/Master/tlsrc/paper.tlsrc
index 8de8f0dd4c3..67ce85941a3 100644
--- a/Master/tlsrc/paper.tlsrc
+++ b/Master/tlsrc/paper.tlsrc
@@ -1,4 +1,2 @@
name paper
-docpatterns f texmf-dist/doc/latex/paper/*
-srcpatterns f texmf-dist/source/latex/paper/*
-runpatterns f texmf-dist/tex/latex/paper/*
+docpatterns +!d texmf-dist/doc/latex/aiaa/pre2004/demos/paper
diff --git a/Master/tlsrc/patch.tlsrc b/Master/tlsrc/patch.tlsrc
index 65f601cfe69..95e4b379127 100644
--- a/Master/tlsrc/patch.tlsrc
+++ b/Master/tlsrc/patch.tlsrc
@@ -1,4 +1,2 @@
name patch
-docpatterns f texmf-dist/doc/plain/patch/*
-runpatterns f texmf-dist/tex/latex/patch/*
-runpatterns f texmf-dist/tex/plain/patch/*
+srcpatterns +!d texmf-dist/source/latex/latex-tds/patch
diff --git a/Master/tlsrc/pgf.tlsrc b/Master/tlsrc/pgf.tlsrc
index 4dd4dd4251f..a1ce56791ac 100644
--- a/Master/tlsrc/pgf.tlsrc
+++ b/Master/tlsrc/pgf.tlsrc
@@ -1,5 +1,2 @@
name pgf
-docpatterns t texmf-dist doc pgf
-runpatterns t texmf-dist tex generic pgf
-runpatterns t texmf-dist tex latex pgf
-runpatterns t texmf-dist tex plain pgf
+runpatterns +!d texmf-dist/tex/context/pgf
diff --git a/Master/tlsrc/plain.tlsrc b/Master/tlsrc/plain.tlsrc
index fe4eb115473..edeb4c8134f 100644
--- a/Master/tlsrc/plain.tlsrc
+++ b/Master/tlsrc/plain.tlsrc
@@ -1,4 +1,6 @@
name plain
-runpatterns t texmf-dist tex plain base
-runpatterns t texmf-dist tex plain config
-runpatterns t texmf-dist makeindex plain
+runpatterns d texmf-dist/tex/plain/base
+runpatterns d texmf-dist/tex/plain/config
+runpatterns d texmf-dist/makeindex/plain
+srcpatterns f ignore
+docpatterns f ignore
diff --git a/Master/tlsrc/skaknew.tlsrc b/Master/tlsrc/skaknew.tlsrc
index 4bedfd89f39..8b331fe0705 100644
--- a/Master/tlsrc/skaknew.tlsrc
+++ b/Master/tlsrc/skaknew.tlsrc
@@ -1,2 +1,3 @@
name skaknew
execute addMap SkakNew.map
+runpatterns +!f texmf-dist/fonts/map/vtex/skaknew/SkakNew.ali
diff --git a/Master/tlsrc/talk.tlsrc b/Master/tlsrc/talk.tlsrc
index 9e8c28dc010..073d8cea925 100644
--- a/Master/tlsrc/talk.tlsrc
+++ b/Master/tlsrc/talk.tlsrc
@@ -1,4 +1,2 @@
name talk
-docpatterns f texmf-dist/doc/latex/talk/*
-srcpatterns f texmf-dist/source/latex/talk/*
-runpatterns f texmf-dist/tex/latex/talk/*
+docpatterns +!d texmf-dist/doc/latex/aiaa/pre2004/demos/talk
diff --git a/Master/tlsrc/template.tlsrc b/Master/tlsrc/template.tlsrc
index f3da7e63275..c012591aeff 100644
--- a/Master/tlsrc/template.tlsrc
+++ b/Master/tlsrc/template.tlsrc
@@ -1,4 +1,2 @@
name template
-docpatterns f texmf-dist/doc/latex3/template/*
-srcpatterns f texmf-dist/source/latex3/template/*
-runpatterns f texmf-dist/tex/latex3/template/*
+docpatterns +!d texmf-dist/doc/latex/ecv/template
diff --git a/Master/tlsrc/tex4ht.tlsrc b/Master/tlsrc/tex4ht.tlsrc
index d669d06b943..df23b81670b 100644
--- a/Master/tlsrc/tex4ht.tlsrc
+++ b/Master/tlsrc/tex4ht.tlsrc
@@ -1,4 +1,4 @@
name tex4ht
-runpatterns t texmf-dist tex tex4ht
-runpatterns r texmf-dist/tex4ht/.*
-docpatterns t texmf-dist doc tex4ht
+runpatterns d texmf-dist/tex/tex4ht
+runpatterns d texmf-dist/tex4ht
+docpatterns d texmf-dist/doc/tex4ht
diff --git a/Master/tlsrc/tools.tlsrc b/Master/tlsrc/tools.tlsrc
index e174a2398d4..34dccd0dd35 100644
--- a/Master/tlsrc/tools.tlsrc
+++ b/Master/tlsrc/tools.tlsrc
@@ -1,4 +1,2 @@
name tools
-docpatterns f texmf-dist/doc/latex/tools/*
-srcpatterns f texmf-dist/source/latex/tools/*
-runpatterns f texmf-dist/tex/latex/tools/*
+srcpatterns +!d texmf-dist/source/latex/tcldoc/tools
diff --git a/Master/tlsrc/tpslifonts.tlsrc b/Master/tlsrc/tpslifonts.tlsrc
index c6ece80776b..276b4606650 100644
--- a/Master/tlsrc/tpslifonts.tlsrc
+++ b/Master/tlsrc/tpslifonts.tlsrc
@@ -1,3 +1,2 @@
name tpslifonts
-docpatterns f texmf-dist/doc/latex/tpslifonts/*
-runpatterns f texmf-dist/tex/latex/tpslifonts/*
+docpatterns +!d texmf-dist/doc/latex/texpower/tpslifonts
diff --git a/Master/tlsrc/vtex.tlsrc b/Master/tlsrc/vtex.tlsrc
index 3873673536b..7f315129b0d 100644
--- a/Master/tlsrc/vtex.tlsrc
+++ b/Master/tlsrc/vtex.tlsrc
@@ -1 +1,5 @@
name vtex
+docpatterns +!d texmf-dist/doc/latex/marvosym/vtex
+srcpatterns +!f texmf-dist/source/latex/augie/vtex/augie.ali
+runpatterns +d texmf-dist/vtex/config
+runpatterns +!f texmf-dist/fonts/map/vtex/mnsymbol/MnSymbol.ali
diff --git a/Master/tlsrc/wadalab.tlsrc b/Master/tlsrc/wadalab.tlsrc
index f762a8c6861..0a49eb7f4d3 100644
--- a/Master/tlsrc/wadalab.tlsrc
+++ b/Master/tlsrc/wadalab.tlsrc
@@ -1,5 +1,5 @@
name wadalab
execute addMap wadalab.map
-docpatterns r texmf-dist/doc/fonts/wadalab/.*
-runpatterns t texmf-dist fonts wadalab
-runpatterns t texmf-dist dvips wadalab
+docpatterns +!d texmf-dist/doc/latex/CJK/contrib/wadalab
+srcpatterns +!d texmf-dist/source/latex/CJK/contrib/wadalab
+runpatterns +!d texmf-dist/tex/latex/CJK/contrib/wadalab
diff --git a/Master/tlsrc/xdoc.tlsrc b/Master/tlsrc/xdoc.tlsrc
index 3695ec737b4..4d81c821a4e 100644
--- a/Master/tlsrc/xdoc.tlsrc
+++ b/Master/tlsrc/xdoc.tlsrc
@@ -1,5 +1,2 @@
name xdoc
-docpatterns f texmf-dist/doc/latex/xdoc/*
-srcpatterns f texmf-dist/source/latex/xdoc/*
-runpatterns t texmf-dist makeindex xdoc
-runpatterns t texmf-dist tex xdoc
+srcpatterns +!d texmf-dist/source/fontinst/base/xdoc
diff --git a/Master/tlsrc/xetex.tlsrc b/Master/tlsrc/xetex.tlsrc
index 85b89ca3bd4..1717d8f18b9 100644
--- a/Master/tlsrc/xetex.tlsrc
+++ b/Master/tlsrc/xetex.tlsrc
@@ -1,7 +1,2 @@
name xetex
-runpatterns f texmf-dist/fonts/misc/xetex/fontmapping/tex-text.map
-runpatterns f texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tec
-runpatterns f texmf-dist/scripts/xetex/perl/lib/PDF/Reuse.pm
-runpatterns f texmf-dist/scripts/xetex/perl/lib/PDF/Reuse/Util.pm
-runpatterns f texmf-dist/scripts/xetex/perl/xdv2pdf_mergemarks
-docpatterns f texmf-dist/doc/xetex/*
+runpatterns +!d texmf-dist/fonts/misc/xetex/fontmapping/arabxetex
diff --git a/Master/tlsrc/xmltex.tlsrc b/Master/tlsrc/xmltex.tlsrc
index 5b23cbc08e3..157f0ab3181 100644
--- a/Master/tlsrc/xmltex.tlsrc
+++ b/Master/tlsrc/xmltex.tlsrc
@@ -1,4 +1,5 @@
name xmltex
-docpatterns f texmf-dist/doc/xmltex/base/*
-runpatterns f texmf-dist/tex/xmltex/base/*
-runpatterns f texmf-dist/tex/xmltex/config/*
+docpatterns d texmf-dist/doc/xmltex/base
+runpatterns d texmf-dist/tex/xmltex/base
+runpatterns d texmf-dist/tex/xmltex/config
+srcpatterns +!d texmf-dist/source/xmltex/xmlplay