summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds164
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.