diff options
Diffstat (limited to 'Master')
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 164 |
1 files changed, 82 insertions, 82 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index ad16a9df0a4..91bc2f69810 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -1206,7 +1206,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'lilyglyphs' => '&POSTlilyglyphs', 'listbib' => '&POSTlistbib', 'lithuanian' => '&POSTlithuanian', - 'lollipop' => '&POSTotherformat', + 'lollipop' => '&POST_otherformat', 'luaotfload' => '&POST_do_man', 'luatexja' => '&POSTluatexja', 'm-tx' => '&POST_do_man', @@ -1228,7 +1228,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'pxbase' => '&POSTpxbase', 'pxchfon' => '&POSTpxchfon', 'splitindex' => '&POST_do_man', - 'startex' => '&POSTotherformat', + 'startex' => '&POST_otherformat', 'tap', => '&POSTtap', 'texdraw', => '&POSTtexdraw', 'tex-ps', => '&POSTtex_ps', @@ -5121,6 +5121,20 @@ sub POSTbibtex { &preserve_man_pages ("bibtex"); } +sub POSTcfr_lm { + print "POST$package - move directories around\n"; + &rename_with_mkdir ("vf", "$DEST/fonts/vf/public/$package"); + &rename_with_mkdir ("tfm", "$DEST/fonts/tfm/public/$package"); + &rename_with_mkdir ("enc", "$DEST/fonts/enc/dvips/$package"); + &rename_with_mkdir ("map", "$DEST/fonts/map/dvips/$package"); + &SYSTEM("$MV source/* $DEST/source/fonts/$package"); + # somehome th source/fonts package is already created??? + #&rename_with_mkdir ("source", "$DEST/source/fonts/$package"); + &rename_with_mkdir ("tex", "$DEST/tex/latex/$package"); + &SYSTEM("$MV doc/* ."); + &SYSTEM("rmdir doc"); +} + sub POSTcontext { print "POST$package - rearrange, remove\n"; &xchdir ($DEST); @@ -5237,74 +5251,6 @@ sub build_scripts_copy { } } -sub POSTghsystem { - print "POST$package - move subdirectories\n"; - my $dstdir = "$DEST/tex/latex/$package"; - &xmkdir ($dstdir); - &SYSTEM ("$MV language pictures $dstdir/"); -} - -sub POSTgrotesq { - print "POST$package - move files\n"; - &xchdir ($DEST); - &SYSTEM ("$MV doc/fonts/urw/* doc/fonts/$package"); - &mv_with_mkdir ("dvips/config/*", "fonts/map/dvips/$package"); - &SYSTEM ("$MV tex/latex/ugq tex/latex/$package"); - &SYSTEM ("$RM vtex/config/*"); -} - -sub POSTgrverb { - print "POST$package - rename psfonts.map\n"; - my $mapdir = "$DEST/fonts/map/dvips/grverb"; - &SYSTEM ("$MV $mapdir/psfonts.map $mapdir/grverb.map"); -} - -sub POSTmptopdf { - # mptopdf needs a cut-down version of the context post routine. - # But there are enough differences that trying to factor out the - # commonalities doesn't make sense. Sigh. - print "POST$package - user-level executables\n"; - my $w32_bindir = "$TOPDEST/bin/win32"; - &xmkdir ($w32_bindir); - # - my $pkg_subdir = "perl"; # where hans keeps it - &xchdir ("$DEST/scripts/context/$pkg_subdir"); - my $exec = "mptopdf.pl"; - &bindirs_symlink ($exec); - # peb doesn't want a linked_scripts/mptopdf. - # not sure if the copy under linked_scripts/context/ will get updated - # (with a context update); doubt it. - #&build_scripts_copy ($exec, $pkg_subdir); - # - # but for windows, use our wrapper rather than ConTeXt's, - # since the whole point is to have mptopdf available without ConTeXt. - - my $build_tldir = "texk/texlive"; - my $w32_wrapper = "$Build/$build_tldir/w32_wrapper/runscript.exe"; - &SYSTEM ("$CP $w32_wrapper $w32_bindir/mptopdf.exe"); - # - print "still POST$package - man page\n"; - &xchdir ("$DEST/doc/context/scripts/mkii"); - my $mandest = "$TOPDEST/texmf-dist/doc/man/man1"; - &xmkdir ($mandest); - &SYSTEM ("$CP mptopdf.man $mandest/mptopdf.1"); - &tl_man_to_pdf (); -} - -sub POSTcfr_lm { - print "POST$package - move directories around\n"; - &rename_with_mkdir ("vf", "$DEST/fonts/vf/public/$package"); - &rename_with_mkdir ("tfm", "$DEST/fonts/tfm/public/$package"); - &rename_with_mkdir ("enc", "$DEST/fonts/enc/dvips/$package"); - &rename_with_mkdir ("map", "$DEST/fonts/map/dvips/$package"); - &SYSTEM("$MV source/* $DEST/source/fonts/$package"); - # somehome th source/fonts package is already created??? - #&rename_with_mkdir ("source", "$DEST/source/fonts/$package"); - &rename_with_mkdir ("tex", "$DEST/tex/latex/$package"); - &SYSTEM("$MV doc/* ."); - &SYSTEM("rmdir doc"); -} - sub POSTcontext_games { print "POST$package - remove duplicated fonts\n"; &SYSTEM ("$RM -rf fonts"); @@ -5384,6 +5330,13 @@ sub POSTdehyph_exptl { print "POST$package - *YOU* must update tlpsrc directives, right now!\n"; } +sub POSTencxvlna { + print "POST$package - .tex name conflict\n"; + &SYSTEM ("$MV doc/* ."); + &mv_with_mkdir ("latex/$package.sty", "$DEST/tex/latex/$package"); + &mv_with_mkdir ("plain/$package.tex", "$DEST/tex/plain/$package"); +} + sub POSTenigma { print "POST$package - move everything per README\n"; # @@ -5401,13 +5354,6 @@ sub POSTenigma { &mv_with_mkdir ("enigma", "$DEST/doc/context/third/enigma/"); } -sub POSTencxvlna { - print "POST$package - .tex name conflict\n"; - &SYSTEM ("$MV doc/* ."); - &mv_with_mkdir ("latex/$package.sty", "$DEST/tex/latex/$package"); - &mv_with_mkdir ("plain/$package.tex", "$DEST/tex/plain/$package"); -} - sub POSTeplain { print "POST$package - info, man\n"; @@ -5462,6 +5408,28 @@ sub POSTfpl { &SYSTEM ("$MV README.source $DEST/source/fonts/fpl/README"); } +sub POSTghsystem { + print "POST$package - move subdirectories\n"; + my $dstdir = "$DEST/tex/latex/$package"; + &xmkdir ($dstdir); + &SYSTEM ("$MV language pictures $dstdir/"); +} + +sub POSTgrotesq { + print "POST$package - move files\n"; + &xchdir ($DEST); + &SYSTEM ("$MV doc/fonts/urw/* doc/fonts/$package"); + &mv_with_mkdir ("dvips/config/*", "fonts/map/dvips/$package"); + &SYSTEM ("$MV tex/latex/ugq tex/latex/$package"); + &SYSTEM ("$RM vtex/config/*"); +} + +sub POSTgrverb { + print "POST$package - rename psfonts.map\n"; + my $mapdir = "$DEST/fonts/map/dvips/grverb"; + &SYSTEM ("$MV $mapdir/psfonts.map $mapdir/grverb.map"); +} + sub POSTibygrk { print "POST$package - second copy of ibycus4.map\n"; # after the ibygrk structure has been set up, copy ibycus4.map to the @@ -5659,6 +5627,38 @@ sub POSTmathdesign { &mv_with_mkdir ("vf/*", "$DEST/fonts/vf/public/$package"); } +sub POSTmptopdf { + # mptopdf needs a cut-down version of the context post routine. + # But there are enough differences that trying to factor out the + # commonalities doesn't make sense. Sigh. + print "POST$package - user-level executables\n"; + my $w32_bindir = "$TOPDEST/bin/win32"; + &xmkdir ($w32_bindir); + # + my $pkg_subdir = "perl"; # where hans keeps it + &xchdir ("$DEST/scripts/context/$pkg_subdir"); + my $exec = "mptopdf.pl"; + &bindirs_symlink ($exec); + # peb doesn't want a linked_scripts/mptopdf. + # not sure if the copy under linked_scripts/context/ will get updated + # (with a context update); doubt it. + #&build_scripts_copy ($exec, $pkg_subdir); + # + # but for windows, use our wrapper rather than ConTeXt's, + # since the whole point is to have mptopdf available without ConTeXt. + + my $build_tldir = "texk/texlive"; + my $w32_wrapper = "$Build/$build_tldir/w32_wrapper/runscript.exe"; + &SYSTEM ("$CP $w32_wrapper $w32_bindir/mptopdf.exe"); + # + print "still POST$package - man page\n"; + &xchdir ("$DEST/doc/context/scripts/mkii"); + my $mandest = "$TOPDEST/texmf-dist/doc/man/man1"; + &xmkdir ($mandest); + &SYSTEM ("$CP mptopdf.man $mandest/mptopdf.1"); + &tl_man_to_pdf (); +} + sub POSTmusixtex { print "POST$package - man pages\n"; &POST_do_man ("doc/generic/$package/scripts"); @@ -5675,11 +5675,6 @@ sub POSTnumericplots { &SYSTEM ("$MV latex $DEST/tex/latex/$package"); } -sub POSTotherformat { - print "POST$package - move macros up a level\n"; - &SYSTEM ("$MV $DEST/tex/$package/$package/* $DEST/tex/$package/"); -} - sub POSTpas_vc { print "POST$package - mv latex subdir, doc files\n"; &SYSTEM ("$MV latex $DEST/tex/latex/$package"); @@ -5863,6 +5858,11 @@ sub POSTzhspacing { # (Generic post hook actions.) +sub POST_otherformat { + print "POST$package - move macros up a level\n"; + &SYSTEM ("$MV $DEST/tex/$package/$package/* $DEST/tex/$package/"); +} + # has to be post instead of specialman because we use the tds.zip. # Optional argument is directory where the man pages are as distributed # on CTAN, else doc/*/$package. |