summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-05-15 16:55:07 +0000
committerKarl Berry <karl@freefriends.org>2014-05-15 16:55:07 +0000
commitb648feec2acc5b84a99afda72aa24ef9bc489fe2 (patch)
tree8ad167be400101bf5acd202ef4cd73cbde6d1259 /Master/tlpkg/libexec
parent2f694421ad1f658bc615da8f0b26876996459568 (diff)
enctex-may2014
git-svn-id: svn://tug.org/texlive/trunk@34042 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/libexec')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds35
1 files changed, 20 insertions, 15 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 75469de3096..f94802b5768 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -357,7 +357,6 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'em', "die 'skipping, european modern fonts too old, not packaged'",
'emerald', "die 'skipping, nonfree fonts'",
'empheq', "die 'skipping, use mh'",
- 'enctex', "die 'skipping, needs compilation (plus csplain macros)'",
'encxvlna', "&MAKEcopy",
'enpassant', "die 'skipping, license unknown'",
'epic', "die 'skipping, license unknown and replaced by eepic'",
@@ -1107,6 +1106,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'concrete' => '&PREHOOK_concrete',
'download' => '&PREHOOK_savepdf',
'dynblocks' => '&PREHOOK_flatten1',
+ 'enctex', => '&PREHOOK_flatten1',
'fixme' => '&PREHOOK_fixme',
'fontools' => '&PREHOOK_fontools',
'ibygrk' => '&PREHOOK_ibygrk',
@@ -1246,6 +1246,7 @@ $standarddest = "texmf-dist";
'dratex', 'generic',
'edmac', 'generic',
'eijkhout', 'generic',
+ 'enctex', 'generic',
'epigram', 'generic',
'eplain', 'eplain',
'epsf', 'generic',
@@ -1400,6 +1401,8 @@ $standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'easy', 'easy.*\.sty', # no mydoc.sty
'ecv', '\.sty|\.cls|\.ldf', # no docstrip.cfg, else system-wide
'edmac', 'edmac.tex|edstanza.tex|\.sty',
+ 'enctex', '(1250-|852-|csfmacro|enc-u|encmacro|il2-|kam-'
+ . '|mixcodes|noprefnt|plain-|polyset|t1macro|utf8).*\.tex',
'esami', '\.sty|\.lng', # no example .cfg
'expex', '\.tex|' . $standardtex,
'exsheets', 'dicts|' . $standardtex,
@@ -2605,6 +2608,7 @@ $standardclean = '\.head|\.tmp|\.dvi|\.log|\.out|\.aux|\.toc|\.lof|\.lot'
'cprotect' => $standardclean . '|\.cpt', # temp files for doc
'dateiliste' => $standardclean . '|dateiliste.README*', # already in dist
'elvish' => '\.pk3', # no pk files
+ 'enctex' => '\.ch|\.patch', # binary-related
'findhyph' => 'findhyph.pdf', # we generate
'fundus' => $standardclean . '|outline.sty', # in own package
'gentle' => 'gentle.ps.gz', # pdf is enough
@@ -4792,6 +4796,11 @@ sub PREHOOK_concrete {
# symlinks will get removed afterward by MAKEflatten.
}
+sub PREHOOK_enctex {
+ print "PREHOOK_$package - up a level\n";
+ &SYSTEM ("$MV enctex/* .");
+}
+
sub PREHOOK_fixme {
print "PREHOOK_$package - create dtx subdirs\n";
&xmkdir ("themes", "layouts", "layouts/env", "layouts/target");
@@ -5242,20 +5251,6 @@ sub POSTcoordsys {
&SYSTEM ("$MV putfile. putfile.maple");
}
-sub POST_cstexpkgs {
- print "POST_cstexpkgs (for $package) - untar\n";
- # used for csplain and cslatex
- my $tarfile = -r "$package.tar.gz" ? "$package.tar.gz" : "somethingwrong";
- my $untar = "tar -C $DEST --strip-components=1 -x -f $tarfile";
- $untar .= " --exclude=texmf/doc/cstex"; # handled in its own package
- $untar .= " --exclude=texmf/tex/generic/enctex"; # must do by hand
- &SYSTEM ($untar);
- &SYSTEM ("$RM $tarfile");
-}
-
-# update enctex files from csplain
-# updmap to remake *dl_14.map, etc.
-
sub POSTcs {
print "POST$package - untar and combine\n";
#
@@ -5308,6 +5303,16 @@ sub POSTcstex {
&SYSTEM ("$RM $DEST/doc/cstex/*.ps $DEST/doc/cstex/*.dvi");
}
+sub POST_cstexpkgs { # used for csplain and cslatex
+ print "POST_cstexpkgs (for $package) - untar\n";
+ my $tarfile = -r "$package.tar.gz" ? "$package.tar.gz" : "somethingwrong";
+ my $untar = "tar -C $DEST --strip-components=1 -x -f $tarfile";
+ $untar .= " --exclude=texmf/doc/cstex"; # handled in its own package
+ $untar .= " --exclude=texmf/tex/generic/enctex"; # must do by hand
+ &SYSTEM ($untar);
+ &SYSTEM ("$RM $tarfile");
+}
+
sub POSTctex {
print "POST$package - move subdirectories\n";
my $dstdir = "$DEST/tex/latex/$package";