summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-01-05 22:51:02 +0000
committerKarl Berry <karl@freefriends.org>2016-01-05 22:51:02 +0000
commit598aebc8f74e8e562e73b027bc16462165beb587 (patch)
treee88d00bc8498250dff306b5459566734e946db86 /Master/tlpkg
parentc5b016881a5a1090d9dfbda327c075ce18238651 (diff)
sync
git-svn-id: svn://tug.org/texlive/trunk@39277 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds11
1 files changed, 10 insertions, 1 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index c92696a0dbb..8bf5e1588ea 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1207,6 +1207,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'bibtex' => '&POSTbibtex',
'bibtexperllibs' => '&POSTbibtexperllibs',
'cfr-lm' => '&POSTcfr_lm',
+ 'cmcyr' => '&POSTcmcyr',
'context' => '&POSTcontext',
'context-games' => '&POSTcontext_games',
'coordsys' => '&POSTcoordsys',
@@ -2502,7 +2503,6 @@ $standardmfinstall = '\.mf$';
%specialmfinstall = (
'asaetr' => 'NULL', # cmcscsl10.mf conflict
'astro' => 'astrosym.(cal|cmn|mac|uni|xtr)',
- 'cmcyr' => '\.mf',
'ibygrk' => 'ibycus4\.map', # tex|mf source
'ifsym' => $standardmfinstall . '|\.gen',
'mcf2graph' => 'NULL',
@@ -5286,6 +5286,15 @@ sub POSTcfr_lm {
&SYSTEM("rmdir doc");
}
+sub POSTcmcyr {
+ print "POST$package - exclude cmcsc{8,9,10}.mf from runtime\n";
+ # because they are duplicates of the standard files
+ # It is probably possible to achieve this with a
+ # negative look-ahead assertion, but this seems more understandable.
+ # assuming brace expansion in the shell ...
+ &SYSTEM ("$MV $DEST/fonts/source/public/cmcyr/cmcsc{8,9,10}.mf .");
+}
+
sub POSTcontext {
print "POST$package - rearrange, remove\n";
&xchdir ($DEST);