diff options
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 65f8d4275e1..16ce2040ac9 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -123,7 +123,7 @@ my @TLP_working = qw( combelow combine combinedgraphics comfortaa comma commado commath comment compactbib complexity components-of-TeX comprehensive computational-complexity - concepts concmath concmath-fonts concprog confproc constants conteq + concepts concmath concmath-fonts concprog concrete confproc constants conteq context-account context-algorithmic context-bnf context-chromato context-construction-plan context-cyrillicnumbers context-degrade context-filter context-fixme diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 04798e72c5a..1d6684ff3f6 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -251,6 +251,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'computer-typesetting-using-latex', "die 'skipping, nosource'", 'concmath-fonts', "&MAKEflatten", 'concmath', "&MAKEnosymlinks", + 'concrete', "&MAKEflatten", 'conferences', "die 'skipping, container directory'", 'context-algorithmic', "&MAKEcopy", 'context-account', "&MAKEcopy", @@ -1093,6 +1094,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'cals' => '&PREHOOK_cals', 'chess' => '&PREHOOK_chess', 'cm-super' => '&PREHOOK_cm_super', + 'concrete' => '&PREHOOK_concrete', 'download' => '&PREHOOK_savepdf', 'dynblocks' => '&PREHOOK_flatten1', 'fixme' => '&PREHOOK_fixme', @@ -4649,6 +4651,18 @@ sub PREHOOK_cm_super { &SYSTEM ("$RM -rf dvipdfm"); } +sub PREHOOK_concrete { + print "PREHOOK_$package - instantiate symlinks from symlink\n"; + # would be better done in tlpkginfo --prepare. + &xchdir ("mf"); + chomp (my $ctan_root = `tlpkginfo --ctan-root`); + for my $mf (glob ("*.mf")) { + &SYSTEM ("$CP $ctan_root/systems/knuth/local/cm/$mf .."); + } + &xchdir (".."); + # symlinks will get removed afterward by MAKEflatten. +} + sub PREHOOK_fixme { print "PREHOOK_$package - create dtx subdirs\n"; &xmkdir ("themes", "layouts", "layouts/env", "layouts/target"); |