Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > 29e0da3ddcddab73ae8621fc62033227 > files > 8

itext-manual-1.4.5-1mdv2007.0.i586.rpm

<?xml version="1.0"?>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- iText, a JAVA - PDF library                                      -->
<!-- $Id: download.xml,v 1.10 2006/05/22 11:33:08 blowagie Exp $         -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

<project name="iText.download" default="help">
	
	<property file=".ant.properties" />
	
    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    <!-- Help                                                             -->
    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

    <target name="help" description="--> shows the help screen">
        <echo>DOWNLOADING iText (download.xml)</echo>
        <echo>ant download: downloads the source code needed to create iText.jar</echo>
        <echo>ant download.bin: downloads some precompiled jars and zips</echo>
        <echo>ant getFromCvs: downloads the complete CVS repository</echo>
        <echo />
	</target>
	
    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    <!-- Getting the most recent code from CVS                            -->
    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

    <target name="getFromCvs" description="--> gets the source code form CVS">
		<cvspass cvsroot="${itext.cvsroot}" password="" passfile=".cvspass" />
        <cvs command="export" passfile=".cvspass" compression="true" cvsRoot="${itext.cvsroot}" package="www" date="now" dest="${itext.home}" />
        <cvs command="export" passfile=".cvspass" compression="true" cvsRoot="${itext.cvsroot}" package="src" date="now" dest="${itext.home}" />
    </target>

    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    <!-- Getting the code from the sourceforge directory                  -->
    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

    <target name="download" depends="download.bin" description="--> downloads the most recent release of the code">
	
        <mkdir dir="${itext.downloads}" />
        <get src="http://itextdocs.lowagie.com/downloads/src.tar.gz" dest="${itext.downloads}/src.tar.gz" verbose="true" />

        <mkdir dir="${itext.src}" />
        <gunzip src="${itext.downloads}/src.tar.gz" dest="${itext.downloads}/temp.tar" />
        <untar src="${itext.downloads}/temp.tar" dest="${itext.src}" />
        <delete file="${itext.downloads}/temp.tar" />
		
    </target>
	
    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    <!-- Getting jars and zips that belong in the bin directory           -->
    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

    <target name="download.bin" description="--> downloads files that hardly ever change">
        <mkdir dir="${itext.bin}" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/keystore" dest="${itext.bin}/.keystore" verbose="true" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/crimson.jar" dest="${itext.bin}/crimson.jar" verbose="true" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/itext-hyph-xml.jar" dest="${itext.bin}/itext-hyph-xml.jar" verbose="true" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/iTextAsian.jar" dest="${itext.bin}/iTextAsian.jar" verbose="true" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/iTextAsianCmaps.jar" dest="${itext.bin}/iTextAsianCmaps.jar" verbose="true" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/servlet.jar" dest="${itext.bin}/servlet.jar" verbose="true" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/jfreechart.jar" dest="${itext.bin}/jfreechart.jar" verbose="true" />
        <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/jcommon.jar" dest="${itext.bin}/jcommon.jar" verbose="true" />
    </target>
</project>