summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-12-19 14:43:13 +0000
committerKarl Berry <karl@freefriends.org>2006-12-19 14:43:13 +0000
commit1e298c548919394a0daf6243076a734b9b8c2fe7 (patch)
treec97a9c395e28bd30b4d13771dea3a2b6604e47f4 /Build
parent0ab593f121f4b07946d534dc7b7dc5e02e67c631 (diff)
arabi 1.1 (18dec06)
git-svn-id: svn://tug.org/texlive/trunk@2811 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl22
-rw-r--r--Build/tools/Tpm.pm2
-rwxr-xr-xBuild/tools/tpm-ctan-check2
3 files changed, 22 insertions, 4 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index d4fe93eb229..37529554bee 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -77,6 +77,7 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'amsrefs', "&MAKEamslatex",
'antomega', "&MAKEflatten",
'antt', "&MAKEflatten",
+ 'arabi', "&MAKEarabi",
'arabtex', "&MAKEarabtex",
'archaic', "&MAKEwilson",
'arev', "&MAKEcopy",
@@ -1021,7 +1022,7 @@ for (@ARGV) {
@x=split(/\//,$packagedir);
$package=pop(@x);
- $dest=$specialdest{$package} || "texmf-dist";
+ my $dest=$specialdest{$package} || "texmf-dist";
$TOPDEST="$TDS/$package";
$DEST="$TOPDEST/$dest";
@@ -1117,7 +1118,7 @@ sub MAKEcopy {
-f "$dest/MANIFEST.txt"
&& &SYSTEM ("cd $dest && rm -f GUST*.txt MANIFEST.txt README.eng");
- # we need to preserve the lm sources.
+ # preserve the lm sources.
if ($package eq "lm") {
my $srcdir = " $dest/source/$whichdocformat/$package/";
&SYSTEM ("mkdir -p $srcdir");
@@ -1600,6 +1601,23 @@ sub MAKEamslatex {
&SYSTEM ("rm -rf @deldir"); # discard the rest
}
+sub MAKEarabi {
+ &xchdir ("$packagedir/arabi/texmf"); # author will remove these next time
+ #
+ print "\t SPECIAL $package: removing microsoft and nonfree\n";
+ &SYSTEM('find -name microsoft -o -name nonfree | xargs rm -rf');
+ #
+ print "\t SPECIAL $package: rearranging for tds\n";
+ &SYSTEM ("mkdir -p tex; mv latex tex");
+ &SYSTEM ("rm -f tex/latex/arabi/updmap.cfg")
+ &SYSTEM ("rm -rf dvips");
+ #
+ print "\t SPECIAL $package: copying to $DEST\n";
+ # do the copy.
+ &SYSTEM ("mkdir -p $DEST");
+ &SYSTEM ("$CP -r * $DEST/");
+}
+
sub MAKEarabtex {
&xchdir ($packagedir);
#
diff --git a/Build/tools/Tpm.pm b/Build/tools/Tpm.pm
index c32e95163a9..e4175960ff8 100644
--- a/Build/tools/Tpm.pm
+++ b/Build/tools/Tpm.pm
@@ -138,7 +138,7 @@ my @fonttypes = (
);
# Font vendors
my @vendors = (
- "adobe", "amsfonts", "archaic", "arphic",
+ "adobe", "amsfonts", "arabi", "archaic", "arphic",
"bakoma", "bh", "bitstrea", "bluesky",
"cg", "cns", "cspsfonts-adobe", "groff",
"hoekwater", "ibm", "itc", "jknappen", "jmn", "korean", "lh",
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check
index 75877b654fc..ff554601d16 100755
--- a/Build/tools/tpm-ctan-check
+++ b/Build/tools/tpm-ctan-check
@@ -10,7 +10,7 @@ my @WorkingTPM = qw(
a0poster aastex abbr abc abstract accfonts acmtrans acronym
active-conf aguplus algorithm2e algorithmicx algorithms
alnumsec altfont ams amscls amsldoc-it amsltx2 amsmath amsrefs
- amsthdoc-it apacite appendix arabtex archaic arcs arev
+ amsthdoc-it apacite appendix arabi arabtex archaic arcs arev
armenian arrayjob arydshln ascii assignment attachfile
aurical
babelbib beamer beamer-tut-pt begriff bera betababel