summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-05-30 16:59:15 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-05-30 16:59:15 +0000
commitf897483ba207f150a5377b58ff03c015d5fa5fb0 (patch)
tree230e99513bc2d609f386d5fafcf9f2370d086371
parentf81c4e4f737959663d1e9c288c631a289a9e20ac (diff)
hyph-utf8 update: tlpsrc files, part 1
git-svn-id: svn://tug.org/texlive/trunk@18614 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc18
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc8
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc11
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc8
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-french.tlpsrc11
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-german.tlpsrc29
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc21
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc11
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc90
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc11
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc11
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc11
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc16
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc18
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc9
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc9
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc10
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc10
47 files changed, 531 insertions, 71 deletions
diff --git a/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc
index 2b8fa491650..35c3c701f3d 100644
--- a/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc
@@ -1,5 +1,17 @@
category TLCore
-execute AddHyphen name=ancientgreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-grc.tex
-execute AddHyphen name=ibycus lefthyphenmin=2 righthyphenmin=2 file=ibyhyph.tex
-runpattern f texmf/tex/generic/hyphen/ibyhyph.tex
+depend hyphen-base
+execute AddHyphen \
+ name=ancientgreek \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-grc.tex \
+ file_patterns=hyph-grc.pat.txt \
+ file_exceptions=hyph-grc.hyp.txt
+execute AddHyphen \
+ name=ibycus \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=ibyhyph.tex
+
runpattern f texmf/tex/generic/hyphen/grahyph5.tex
+runpattern f texmf/tex/generic/hyphen/ibyhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
index fd246d8ad65..dd513dd83f5 100644
--- a/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
@@ -1,2 +1,8 @@
category TLCore
-execute AddHyphen name=arabic lefthyphenmin= righthyphenmin= file=zerohyph.tex
+depend hyphen-base
+execute AddHyphen \
+ name=arabic \
+ lefthyphenmin= \
+ righthyphenmin= \
+ file=zerohyph.tex
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
index 4b4484b65e8..a2a9ebb7ac9 100644
--- a/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=basque lefthyphenmin=2 righthyphenmin=2 file=loadhyph-eu.tex
+depend hyphen-base
+execute AddHyphen \
+ name=basque \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-eu.tex \
+ file_patterns=hyph-eu.pat.txt \
+ file_exceptions=hyph-eu.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
index e1cebad23b7..cb13a4818bf 100644
--- a/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=bulgarian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-bg.tex
+depend hyphen-base
+execute AddHyphen \
+ name=bulgarian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-bg.tex \
+ file_patterns=hyph-bg.pat.txt \
+ file_exceptions=hyph-bg.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc
index 80a7749ebad..752db040eb0 100644
--- a/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=catalan lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ca.tex
+depend hyphen-base
+execute AddHyphen \
+ name=catalan \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-ca.tex \
+ file_patterns=hyph-ca.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc
index 482f7623ca4..74023f287c0 100644
--- a/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=pinyin lefthyphenmin=1 righthyphenmin=1 file=loadhyph-zh-latn.tex
+depend hyphen-base
+execute AddHyphen \
+ name=pinyin \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-zh-latn.tex \
+ file_patterns=hyph-zh-latn.pat.txt \
+ file_exceptions=hyph-zh-latn.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
index 7d693da2a0a..54e9ade4517 100644
--- a/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
@@ -1,4 +1,11 @@
category TLCore
-catalogue cbcoptic
-execute AddHyphen name=coptic lefthyphenmin=1 righthyphenmin=1 file=loadhyph-cop.tex
+depend hyphen-base
+execute AddHyphen \
+ name=coptic \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-cop.tex \
+ file_patterns=hyph-cop.pat.txt \
+ file_exceptions=hyph-cop.hyp.txt
+
runpattern f texmf/tex/generic/hyphen/copthyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
index 48b5225cdae..e159f392554 100644
--- a/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=croatian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hr.tex
+depend hyphen-base
+execute AddHyphen \
+ name=croatian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-hr.tex \
+ file_patterns=hyph-hr.pat.txt \
+ file_exceptions=hyph-hr.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc
index 6c05fcfcf51..3dc2239de26 100644
--- a/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=czech lefthyphenmin=2 righthyphenmin=3 file=loadhyph-cs.tex
+depend hyphen-base
+execute AddHyphen \
+ name=czech \
+ lefthyphenmin=2 \
+ righthyphenmin=3 \
+ file=loadhyph-cs.tex \
+ file_patterns=hyph-cs.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
index 05380c0e55e..02498c9e346 100644
--- a/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=danish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-da.tex
+depend hyphen-base
+execute AddHyphen \
+ name=danish \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-da.tex \
+ file_patterns=hyph-da.pat.txt \
+ file_exceptions=hyph-da.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
index 626f5ba9907..b0d1fd39afc 100644
--- a/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=dutch lefthyphenmin=2 righthyphenmin=2 file=loadhyph-nl.tex
+depend hyphen-base
+execute AddHyphen \
+ name=dutch \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-nl.tex \
+ file_patterns=hyph-nl.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
index ee90923f25d..5b8c90e61cc 100644
--- a/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=esperanto lefthyphenmin=2 righthyphenmin=2 file=loadhyph-eo.tex
+depend hyphen-base
+execute AddHyphen \
+ name=esperanto \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-eo.tex \
+ file_patterns=hyph-eo.pat.txt \
+ file_exceptions=hyph-eo.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
index 546adbb31ab..1d24c157766 100644
--- a/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=estonian lefthyphenmin=2 righthyphenmin=3 file=loadhyph-et.tex
+depend hyphen-base
+execute AddHyphen \
+ name=estonian \
+ lefthyphenmin=2 \
+ righthyphenmin=3 \
+ file=loadhyph-et.tex \
+ file_patterns=hyph-et.pat.txt \
+ file_exceptions=hyph-et.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc
index 01319d3382d..fe36520d66e 100644
--- a/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc
@@ -1,2 +1,8 @@
category TLCore
-execute AddHyphen name=farsi synonyms=persian lefthyphenmin= righthyphenmin= file=zerohyph.tex
+depend hyphen-base
+execute AddHyphen \
+ name=farsi synonyms=persian \
+ lefthyphenmin= \
+ righthyphenmin= \
+ file=zerohyph.tex
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
index dfe71495c82..71adf24a8b8 100644
--- a/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=finnish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-fi.tex
+depend hyphen-base
+execute AddHyphen \
+ name=finnish \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-fi.tex \
+ file_patterns=hyph-fi.pat.txt \
+ file_exceptions=hyph-fi.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
index 2a8de9f4b0f..f0b01bcf80f 100644
--- a/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
@@ -1,3 +1,10 @@
category TLCore
-execute AddHyphen name=french synonyms=patois,francais \
- lefthyphenmin=2 righthyphenmin=3 file=loadhyph-fr.tex
+depend hyphen-base
+execute AddHyphen \
+ name=french synonyms=patois,francais \
+ lefthyphenmin=2 \
+ righthyphenmin=3 \
+ file=loadhyph-fr.tex \
+ file_patterns=hyph-fr.pat.txt \
+ file_exceptions=hyph-fr.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc
index 02572843843..562baab13e6 100644
--- a/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=galician lefthyphenmin=2 righthyphenmin=2 file=loadhyph-gl.tex
+depend hyphen-base
+execute AddHyphen \
+ name=galician \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-gl.tex \
+ file_patterns=hyph-gl.pat.txt \
+ file_exceptions=hyph-gl.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
index 9dc9b602af4..4ded9eec9e2 100644
--- a/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
@@ -1,8 +1,29 @@
category TLCore
-catalogue gnhyph
-execute AddHyphen name=german lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-1901.tex
-execute AddHyphen name=ngerman lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-1996.tex
+depend hyphen-base
+execute AddHyphen \
+ name=german \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-de-1901.tex \
+ file_patterns=hyph-de-1901.pat.txt \
+ file_exceptions=hyph-de-1901.hyp.txt
+execute AddHyphen \
+ name=ngerman \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-de-1996.tex \
+ file_patterns=hyph-de-1996.pat.txt \
+ file_exceptions=hyph-de-1996.hyp.txt
+execute AddHyphen \
+ name=swissgerman \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-de-ch-1901.tex \
+ file_patterns=hyph-de-ch-1901.pat.txt \
+ file_exceptions=hyph-de-ch-1901.hyp.txt
+
runpattern f texmf/tex/generic/hyphen/dehypht.tex
+runpattern f texmf/tex/generic/hyphen/dehyphn.tex
+
runpattern f texmf/tex/generic/hyphen/dehyphtex.tex
runpattern f texmf/tex/generic/hyphen/ghyphen.README
-runpattern f texmf/tex/generic/hyphen/dehyphn.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
index f6e796c1cf1..1070009496d 100644
--- a/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
@@ -1,6 +1,21 @@
category TLCore
-execute AddHyphen name=monogreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-el-monoton.tex
-execute AddHyphen name=greek synonyms=polygreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-el-polyton.tex
-docpattern d texmf/doc/generic/elhyphen
+depend hyphen-base
+execute AddHyphen \
+ name=monogreek \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-el-monoton.tex \
+ file_patterns=hyph-el-monoton.pat.txt \
+ file_exceptions=hyph-el-monoton.hyp.txt
+execute AddHyphen \
+ name=greek synonyms=polygreek \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-el-polyton.tex \
+ file_patterns=hyph-el-polyton.pat.txt \
+ file_exceptions=hyph-el-polyton.hyp.txt
+
runpattern f texmf/tex/generic/hyphen/grmhyph5.tex
runpattern f texmf/tex/generic/hyphen/grphyph5.tex
+
+docpattern d texmf/doc/generic/elhyphen
diff --git a/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
index c59eb98411f..d7973627322 100644
--- a/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
@@ -1,3 +1,12 @@
category TLCore
-execute AddHyphen name=hungarian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hu.tex
+depend hyphen-base
+execute AddHyphen \
+ name=hungarian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-hu.tex \
+ file_patterns=hyph-hu.pat.txt \
+ file_exceptions=hyph-hu.hyp.txt
+
+
docpattern d texmf/doc/generic/huhyphen
diff --git a/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
index 45a027e1f90..65204632aea 100644
--- a/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=icelandic lefthyphenmin=2 righthyphenmin=2 file=loadhyph-is.tex
+depend hyphen-base
+execute AddHyphen \
+ name=icelandic \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-is.tex \
+ file_patterns=hyph-is.pat.txt \
+ file_exceptions=hyph-is.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc
index 0622cbbc884..f15bfaf8966 100644
--- a/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc
@@ -1,12 +1,80 @@
category TLCore
-execute AddHyphen name=assamese lefthyphenmin=1 righthyphenmin=1 file=loadhyph-as.tex
-execute AddHyphen name=bengali lefthyphenmin=1 righthyphenmin=1 file=loadhyph-bn.tex
-execute AddHyphen name=gujarati lefthyphenmin=1 righthyphenmin=1 file=loadhyph-gu.tex
-execute AddHyphen name=hindi lefthyphenmin=1 righthyphenmin=1 file=loadhyph-hi.tex
-execute AddHyphen name=kannada lefthyphenmin=1 righthyphenmin=1 file=loadhyph-kn.tex
-execute AddHyphen name=malayalam lefthyphenmin=1 righthyphenmin=1 file=loadhyph-ml.tex
-execute AddHyphen name=marathi lefthyphenmin=1 righthyphenmin=1 file=loadhyph-mr.tex
-execute AddHyphen name=oriya lefthyphenmin=1 righthyphenmin=1 file=loadhyph-or.tex
-execute AddHyphen name=panjabi lefthyphenmin=1 righthyphenmin=1 file=loadhyph-pa.tex
-execute AddHyphen name=tamil lefthyphenmin=1 righthyphenmin=1 file=loadhyph-ta.tex
-execute AddHyphen name=telugu lefthyphenmin=1 righthyphenmin=1 file=loadhyph-te.tex
+depend hyphen-base
+execute AddHyphen \
+ name=assamese \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-as.tex \
+ file_patterns=hyph-as.pat.txt \
+ file_exceptions=hyph-as.hyp.txt
+execute AddHyphen \
+ name=bengali \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-bn.tex \
+ file_patterns=hyph-bn.pat.txt \
+ file_exceptions=hyph-bn.hyp.txt
+execute AddHyphen \
+ name=gujarati \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-gu.tex \
+ file_patterns=hyph-gu.pat.txt \
+ file_exceptions=hyph-gu.hyp.txt
+execute AddHyphen \
+ name=hindi \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-hi.tex \
+ file_patterns=hyph-hi.pat.txt \
+ file_exceptions=hyph-hi.hyp.txt
+execute AddHyphen \
+ name=kannada \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-kn.tex \
+ file_patterns=hyph-kn.pat.txt \
+ file_exceptions=hyph-kn.hyp.txt
+execute AddHyphen \
+ name=malayalam \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-ml.tex \
+ file_patterns=hyph-ml.pat.txt \
+ file_exceptions=hyph-ml.hyp.txt
+execute AddHyphen \
+ name=marathi \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-mr.tex \
+ file_patterns=hyph-mr.pat.txt \
+ file_exceptions=hyph-mr.hyp.txt
+execute AddHyphen \
+ name=oriya \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-or.tex \
+ file_patterns=hyph-or.pat.txt \
+ file_exceptions=hyph-or.hyp.txt
+execute AddHyphen \
+ name=panjabi \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-pa.tex \
+ file_patterns=hyph-pa.pat.txt \
+ file_exceptions=hyph-pa.hyp.txt
+execute AddHyphen \
+ name=tamil \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-ta.tex \
+ file_patterns=hyph-ta.pat.txt \
+ file_exceptions=hyph-ta.hyp.txt
+execute AddHyphen \
+ name=telugu \
+ lefthyphenmin=1 \
+ righthyphenmin=1 \
+ file=loadhyph-te.tex \
+ file_patterns=hyph-te.pat.txt \
+ file_exceptions=hyph-te.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
index 517274154d5..7225005ece6 100644
--- a/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=indonesian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-id.tex
+depend hyphen-base
+execute AddHyphen \
+ name=indonesian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-id.tex \
+ file_patterns=hyph-id.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
index 731c30cd562..34e8461f9ee 100644
--- a/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=interlingua lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ia.tex
+depend hyphen-base
+execute AddHyphen \
+ name=interlingua \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-ia.tex \
+ file_patterns=hyph-ia.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc
index d92136a0072..8a244b1c2ca 100644
--- a/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=irish lefthyphenmin=2 righthyphenmin=3 file=loadhyph-ga.tex
+depend hyphen-base
+execute AddHyphen \
+ name=irish \
+ lefthyphenmin=2 \
+ righthyphenmin=3 \
+ file=loadhyph-ga.tex \
+ file_patterns=hyph-ga.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
index ee210349111..f18919fcfed 100644
--- a/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=italian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-it.tex
+depend hyphen-base
+execute AddHyphen \
+ name=italian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-it.tex \
+ file_patterns=hyph-it.pat.txt \
+ file_exceptions=hyph-it.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc
index 401ceaca964..264d26edf72 100644
--- a/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=kurmanji lefthyphenmin=2 righthyphenmin=2 file=loadhyph-kmr.tex
+depend hyphen-base
+execute AddHyphen \
+ name=kurmanji \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-kmr.tex \
+ file_patterns=hyph-kmr.pat.txt \
+ file_exceptions=hyph-kmr.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
index eb5959ff55f..a4bae540854 100644
--- a/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
@@ -1,3 +1,10 @@
category TLCore
-execute AddHyphen name=latin lefthyphenmin=2 righthyphenmin=2 \
- file=loadhyph-la.tex
+depend hyphen-base
+execute AddHyphen \
+ name=latin \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-la.tex \
+ file_patterns=hyph-la.pat.txt \
+ file_exceptions=hyph-la.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc
index a8ca5aad5ce..b738643ef0e 100644
--- a/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc
@@ -1,3 +1,10 @@
category TLCore
-execute AddHyphen name=latvian lefthyphenmin=2 righthyphenmin=2 \
- file=loadhyph-lv.tex
+depend hyphen-base
+execute AddHyphen \
+ name=latvian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-lv.tex \
+ file_patterns=hyph-lv.pat.txt \
+ file_exceptions=hyph-lv.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc
index 94073ecdff1..591c9b6e287 100644
--- a/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc
@@ -1,3 +1,10 @@
category TLCore
-execute AddHyphen name=lithuanian lefthyphenmin=2 righthyphenmin=2 \
- file=loadhyph-lt.tex
+depend hyphen-base
+execute AddHyphen \
+ name=lithuanian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-lt.tex \
+ file_patterns=hyph-lt.pat.txt \
+ file_exceptions=hyph-lt.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
index 3d3654e0c7b..6431754fe02 100644
--- a/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
@@ -1,3 +1,15 @@
category TLCore
-execute AddHyphen name=mongolian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-mn-cyrl.tex
-execute AddHyphen name=mongolianlmc lefthyphenmin=2 righthyphenmin=2 file=loadhyph-mn-cyrl-x-lmc.tex
+depend hyphen-base
+execute AddHyphen \
+ name=mongolian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-mn-cyrl.tex \
+ file_patterns=hyph-mn-cyrl.pat.txt \
+ file_exceptions=hyph-mn-cyrl.hyp.txt
+execute AddHyphen \
+ name=mongolianlmc \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-mn-cyrl-x-lmc.tex
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
index 5750795196b..b7b968e1c8f 100644
--- a/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
@@ -1,3 +1,17 @@
category TLCore
-execute AddHyphen name=bokmal synonyms=norwegian,norsk lefthyphenmin=2 righthyphenmin=2 file=loadhyph-nb.tex
-execute AddHyphen name=nynorsk lefthyphenmin=2 righthyphenmin=2 file=loadhyph-nn.tex
+depend hyphen-base
+execute AddHyphen \
+ name=bokmal synonyms=norwegian,norsk \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-nb.tex \
+ file_patterns=hyph-nb.pat.txt \
+ file_exceptions=
+execute AddHyphen \
+ name=nynorsk \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-nn.tex \
+ file_patterns=hyph-nn.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
index c6743f149af..b38eb44dac6 100644
--- a/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=polish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-pl.tex
+depend hyphen-base
+execute AddHyphen \
+ name=polish \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-pl.tex \
+ file_patterns=hyph-pl.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
index 78e0d73ed68..d070ba61360 100644
--- a/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=portuguese synonyms=portuges lefthyphenmin=2 righthyphenmin=3 file=loadhyph-pt.tex
+depend hyphen-base
+execute AddHyphen \
+ name=portuguese synonyms=portuges \
+ lefthyphenmin=2 \
+ righthyphenmin=3 \
+ file=loadhyph-pt.tex \
+ file_patterns=hyph-pt.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
index 2db4d3349b9..32dd0100e51 100644
--- a/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=romanian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ro.tex
+depend hyphen-base
+execute AddHyphen \
+ name=romanian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-ro.tex \
+ file_patterns=hyph-ro.pat.txt \
+ file_exceptions=hyph-ro.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
index d59b64f0fb8..231b1815caf 100644
--- a/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
@@ -1,3 +1,10 @@
category TLCore
+depend hyphen-base
depend ruhyphen
-execute AddHyphen name=russian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ru.tex
+execute AddHyphen \
+ name=russian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-ru.tex \
+ file_patterns=hyph-ru.pat.txt \
+ file_exceptions=
diff --git a/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc
index 7a4694b7ea2..30d00e2ffee 100644
--- a/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=sanskrit lefthyphenmin=1 righthyphenmin=5 file=loadhyph-sa.tex
+depend hyphen-base
+execute AddHyphen \
+ name=sanskrit \
+ lefthyphenmin=1 \
+ righthyphenmin=5 \
+ file=loadhyph-sa.tex \
+ file_patterns=hyph-sa.pat.txt \
+ file_exceptions=hyph-sa.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
index 0b361773f79..da115ccb741 100644
--- a/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=serbian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sr-latn.tex
+depend hyphen-base
+execute AddHyphen \
+ name=serbian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-sr-latn.tex \
+ file_patterns=hyph-sr-latn.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc
index c9983344534..08c6b8d5b76 100644
--- a/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=slovak lefthyphenmin=2 righthyphenmin=3 file=loadhyph-sk.tex
+depend hyphen-base
+execute AddHyphen \
+ name=slovak \
+ lefthyphenmin=2 \
+ righthyphenmin=3 \
+ file=loadhyph-sk.tex \
+ file_patterns=hyph-sk.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc
index 43b2633e8ef..e1d3b2de6e5 100644
--- a/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=slovenian synonyms=slovene lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sl.tex
+depend hyphen-base
+execute AddHyphen \
+ name=slovenian synonyms=slovene \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-sl.tex \
+ file_patterns=hyph-sl.pat.txt \
+ file_exceptions=hyph-sl.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
index 96116518839..f95f77bcc99 100644
--- a/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=spanish synonyms=espanol lefthyphenmin=2 righthyphenmin=2 file=loadhyph-es.tex
+depend hyphen-base
+execute AddHyphen \
+ name=spanish synonyms=espanol \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-es.tex \
+ file_patterns=hyph-es.pat.txt \
+ file_exceptions=hyph-es.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
index 269679ef3f8..8742ec7df1a 100644
--- a/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=swedish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sv.tex
+depend hyphen-base
+execute AddHyphen \
+ name=swedish \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-sv.tex \
+ file_patterns=hyph-sv.pat.txt \
+ file_exceptions=hyph-sv.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
index bfd09080eb2..e8be99b7d8d 100644
--- a/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=turkish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-tr.tex
+depend hyphen-base
+execute AddHyphen \
+ name=turkish \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-tr.tex \
+ file_patterns=hyph-tr.pat.txt \
+ file_exceptions=hyph-tr.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc
index 0a04693ae2c..148fd44cc2d 100644
--- a/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=turkmen lefthyphenmin=2 righthyphenmin=2 file=loadhyph-tk.tex
+depend hyphen-base
+execute AddHyphen \
+ name=turkmen \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-tk.tex \
+ file_patterns=hyph-tk.pat.txt \
+ file_exceptions=hyph-tk.hyp.txt
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
index c4fed987603..7c802251276 100644
--- a/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
@@ -1,3 +1,10 @@
category TLCore
-execute AddHyphen name=ukrainian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-uk.tex
+depend hyphen-base
depend ukrhyph
+execute AddHyphen \
+ name=ukrainian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-uk.tex \
+ file_patterns=hyph-uk.pat.txt \
+ file_exceptions=hyph-uk.hyp.txt
diff --git a/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc
index 392382bc3da..034b2181e48 100644
--- a/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=uppersorbian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hsb.tex
+depend hyphen-base
+execute AddHyphen \
+ name=uppersorbian \
+ lefthyphenmin=2 \
+ righthyphenmin=2 \
+ file=loadhyph-hsb.tex \
+ file_patterns=hyph-hsb.pat.txt \
+ file_exceptions=
+
diff --git a/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
index 67d3d677afb..82446e81c69 100644
--- a/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
@@ -1,2 +1,10 @@
category TLCore
-execute AddHyphen name=welsh lefthyphenmin=2 righthyphenmin=3 file=loadhyph-cy.tex
+depend hyphen-base
+execute AddHyphen \
+ name=welsh \
+ lefthyphenmin=2 \
+ righthyphenmin=3 \
+ file=loadhyph-cy.tex \
+ file_patterns=hyph-cy.pat.txt \
+ file_exceptions=hyph-cy.hyp.txt
+