From b648feec2acc5b84a99afda72aa24ef9bc489fe2 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 15 May 2014 16:55:07 +0000 Subject: enctex-may2014 git-svn-id: svn://tug.org/texlive/trunk@34042 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/libexec/ctan2tds | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) (limited to 'Master/tlpkg/libexec') 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"; -- cgit v1.2.3