summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds14
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");