summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
Diffstat (limited to 'Build')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl19
-rwxr-xr-xBuild/tools/tpm-ctan-check2
2 files changed, 17 insertions, 4 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index 3f2d5c187ca..cd414e7fdc6 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -194,7 +194,8 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'lettrine', "&MAKEflatten",
'lexitex', "warn \"skipping lexitex, camel has replaced\n\"",
'lfb', "&MAKElfb",
- 'lh', "&MAKElh",
+ 'lh', "&MAKEcopy",
+ 'libertine', "&MAKElibertine",
'lifia-th', "warn \"skipping lifia-th\n\"",
'linearA', "&MAKEflatten",
"lineno", "&MAKEnosymlinks",
@@ -2684,8 +2685,20 @@ sub MAKElfb {
&SYSTEM("rm *pk");
}
-sub MAKElh {
- &MAKEcopy ();
+sub MAKElibertine
+{
+ print "\t SPECIAL copy of $package\n";
+ &SYSTEM ("mkdir -p $DEST");
+
+ # eliminate texmf level.
+ &xchdir ("$packagedir/texmf");
+
+ # do the copy.
+ &SYSTEM ("$CP -rv * $DEST");
+
+ # remove extra libertine.map.
+ &SYSTEM ("rm -f $DEST/dvips/config/libertine.map");
+ &SYSTEM ("rmdir -p $DEST/dvips/config");
}
sub MAKEliterat {
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check
index e431a9c0585..d243ab0c739 100755
--- a/Build/tools/tpm-ctan-check
+++ b/Build/tools/tpm-ctan-check
@@ -79,7 +79,7 @@ my @WorkingTPM = qw(
kalender kerkis kerntest keystroke koma-script kpfonts
l2picfaq l2tabu-english labelcas labels latex latex-tds latexmp
layouts lcd lcg leading leaflet ledmac leftidx lewis lfb lgreek lh
- limap linearA lineno lipsum listings listliketab lkproof lm
+ libertine limap linearA lineno lipsum listings listliketab lkproof lm
logpap lsc lshort-bulgarian lshort-dutch lshort-english
lshort-finnish lshort-french lshort-german lshort-italian
lshort-japanese lshort-korean lshort-mongolian