#!/usr/bin/perl

require "../common.pl";

print STDERR " - Checking out File::Munger\n";
`svn co https://natura.di.uminho.pt/svn/main/File/Munger`;
print STDERR " - Configuring, Compiling and Installing\n";
`cd Munger; perl Makefile.PL PREFIX=/opt/lib/amalandro`;
`cd Munger; make; make test; make install`;
print STDERR " - Cleaning up File::Munger\n";
`rm -fr Munger`;


print STDERR " - Checking out parguesser\n";
`svn co https://natura.di.uminho.pt/svn/main/parguess`;
print STDERR " - Configuring, Compiling and Installing\n";
`cd parguess; perl Makefile.PL PREFIX=/opt/lib/amalandro`;
`cd parguess; make; make test; make install`;
print STDERR " - Cleaning up parguess\n";
`rm -fr parguess`;

print STDERR " - Checking out cwb-utils\n";
`svn co https://natura.di.uminho.pt/svn/main/cwb-utils`;

print STDERR " - Patching makefile\n";
`cp cwb-utils/makefile cwb-utils/makefile_`;
open R, "cwb-utils/makefile_";
open O, ">cwb-utils/makefile";
while(<R>) {
    s/^PREFIX=.*$/PREFIX=$IPATH/;
    print O;
}
close O;
close R;
print STDERR " - Running make install\n";
`cd cwb-utils; make install`;

print STDERR " - Removing svn tree\n";
`rm -fr cwb-utils`;
