summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2006-12-14 01:50:15 +0000
committerNorbert Preining <preining@logic.at>2006-12-14 01:50:15 +0000
commit182e67d241ec6850017808d7aefa6616dd9f985f (patch)
tree41739c8076f293ff41e6d35c98ced0392be9195f /Build
parenta6884608408611b08f4d591522135737b0bd2063 (diff)
pst-geo, first step in fixing it
git-svn-id: svn://tug.org/texlive/trunk@2728 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl36
-rwxr-xr-xBuild/tools/tpm-ctan-check2
2 files changed, 35 insertions, 3 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index 1a42e674566..7b00f5b1fb2 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -247,7 +247,7 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'pst-fill', "&MAKEpst",
'pst-fr3d', "&MAKEpst",
'pst-func', "&MAKEpst",
- 'pst-geo', "&MAKEpst",
+ 'pst-geo', "&MAKEpstgeo",
'pst-ghsb', "&MAKEpst",
'pst-gr3d', "&MAKEpst",
'pst-grad', "&MAKEpst",
@@ -686,7 +686,6 @@ $standardtex='\.cfg|\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$';
'ppchtex', 'm.*tex|m.*sty',
'prosper', '\.ps|\.eps|\.sty|\.cls',
'pstricks', 'pst-*\.tex',
- 'pst-infixplot', 'infix-RPN\.tex|pst-infixplot\.tex',
'qobitree', 'qobitree.tex',
'realcalc', 'realcalc.tex',
'revtex', '\.sty|\.cls|\.rtx',
@@ -835,6 +834,7 @@ $standardtex='\.cfg|\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$';
'pst-geo', '.*-e\.tex|doc-.*.tex|pst-geo-doc.tex',
'pst-ghsb', '.*-e\.tex|doc-.*.tex|pst-ghsb-doc.tex',
'pst-gr3d', '.*-e\.tex|doc-.*.tex|pst-gr3d-doc.tex',
+ 'pst-infixplot', 'infix-RPN\.tex|pst-infixplot\.tex',
'pst-jftree', '.*-e\.tex|doc-.*.tex|pst-jftree-doc.tex',
'pst-lens', '.*-e\.tex|doc-.*.tex|pst-lens-doc.tex',
'pst-light3d', '.*-e\.tex|doc-.*.tex|pst-light3d-doc',
@@ -2664,6 +2664,38 @@ sub MAKEpst {
}
}
+# pst-geo specialities
+#
+sub MAKEpstgeo {
+ print "\t SPECIAL pst-geo $package starts\n";
+ $standardtex = qq{^$package(Obj)?\.(tex|sty)}; # for pst-laboObj.tex
+ $whichformat='generic';
+ $whichdocformat='generic';
+ $specialsourcefmt{$package}='generic';
+ &setup;
+ &xchdir("$DEST/doc/$whichdocformat/$package");
+ -d <*/*/*/*/*/.> && &SYSTEM("$MV -f */*/*/*/* .");
+ -d <*/*/*/*/.> && &SYSTEM("$MV -f */*/*/* .");
+ -d <*/*/*/.> && &SYSTEM("$MV -f */*/* .");
+ -d <*/*/.> && &SYSTEM("$MV -f */*/* .");
+ -d <*/.> && &SYSTEM("$MV -f */* .");
+ &SYSTEM("find -type d -print | xargs rmdir 2>/dev/null");
+ &SYSTEM("find -type f -print >/tmp/find");
+ &buildfilelist;
+
+ $inspatt=$standardins if ! $inspatt;
+ &runins($inspatt);
+ &buildfilelist;
+ &dosource;
+ &dotex;
+ &dotype1;
+ killfiles($cleanpatt);
+ &SYSTEM("mkdir -p $DEST/tex/latex/$package");
+ &SYSTEM("mv $DEST/tex/generic/$package/*sty $DEST/tex/latex/$package");
+ &SYSTEM("mv $DEST/doc/generic/$package/*sty $DEST/tex/latex/$package");
+ &SYSTEM("mv $DEST/doc/generic/$package/*cfg $DEST/tex/latex/$package");
+}
+
sub MAKEfontinst {
chdir("$packagedir");
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check
index 83f4cf56119..c1db3abff3f 100755
--- a/Build/tools/tpm-ctan-check
+++ b/Build/tools/tpm-ctan-check
@@ -76,7 +76,7 @@ my @WorkingTPM = qw(
prettyref preview probsoln procIAGssymp program protocol pseudocode
psfrag psnfss pspicture pst-3d pst-3dplot pst-bar
pst-barcode pst-blur pst-eps pst-eucl pst-fill pst-fr3d pst-func
- pst-grad pst-infixplot pst-labo
+ pst-geo pst-grad pst-infixplot pst-labo
pst-lens pst-math pst-optic pst-osci pst-pdf pst-pdgr
pst-slpe pst-uml pstricks pstricks-add
qcm qtree