Browse Source

Retroweaver is no longer necessary


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1036466 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-1_1rc1old
Vincent Hennebert 13 years ago
parent
commit
ee9cbf9013

+ 0
- 7
build.properties View File

## checkstyle binary distribution. ## checkstyle binary distribution.
# checkstyle.home.dir = /home/bart/stuff/checkstyle-4.0-beta6 # checkstyle.home.dir = /home/bart/stuff/checkstyle-4.0-beta6


## Path to the java 1.4 runtime libary (rt.jar on most systems)
## On OS X this is /System/Library/Frameworks/JavaVM.framework/Versions/1.4/Classes/classes.jar
#java14.rt.lib=/opt/j2re1.4.2_07/lib/rt.jar
## Path to the java 1.4 jce libary (jce.jar on most systems)
## On OS X this is /System/Library/Frameworks/JavaVM.framework/Versions/1.4/Classes/jce.jar
#java14.jce.lib=/opt/j2re1.4.2_07/lib/jce.jar

## =================================================================== ## ===================================================================
## 2. Switches for common tasks ## 2. Switches for common tasks



+ 7
- 37
build.xml View File

<include name="lib/build/jaxen*"/> <include name="lib/build/jaxen*"/>
<include name="lib/build/pmd*"/> <include name="lib/build/pmd*"/>
<include name="lib/build/qdox*"/> <include name="lib/build/qdox*"/>
<include name="lib/build/retroweaver*"/>
<include name="lib/build/xmlunit*"/>
<include name="lib/build/xmlunit*"/>
</patternset> </patternset>
<fileset dir="${basedir}" id="dist.src"> <fileset dir="${basedir}" id="dist.src">
<include name="src/**"/> <include name="src/**"/>
</manifest> </manifest>
</jar> </jar>
</target> </target>
<!-- =================================================================== -->
<!-- Retroweaver -->
<!-- =================================================================== -->
<target name="retro-unavail" unless="java14.rt.lib">
<echo message="Please set the path to a JDK 1.4 installation in your build-local.properties" />
<echo message="to allow for verification!" />
</target>
<target name="retro-avail" depends="compile" if="java14.rt.lib">
<taskdef name="retroweaver" classname="net.sourceforge.retroweaver.ant.RetroWeaverTask">
<classpath>
<path refid="libs-tools-build-classpath"/>
</classpath>
</taskdef>
<path id="verify-classpath">
<pathelement location="${java14.rt.lib}"/>
<pathelement location="${java14.jce.lib}"/>
<pathelement location="${ant.home}/lib/ant.jar"/>
<path refid="libs-build-classpath"/>
</path>
<!-- If we decide to use retroweaver for the actual weaving, the mkdir and
destdir= will have to be removed. Also, the weaving task would additionally
need to be defined even if no jdk 14 is available. -->
<mkdir dir="${build.dir}/temp"/>
<retroweaver srcdir="${build.classes.dir}" destdir="${build.dir}/temp"
classpath="${toString:verify-classpath}" lazy="false"
verify="true" target="1.4" />
</target>
<target name="retro" depends="retro-avail,retro-unavail,compile">
</target>
<!-- =================================================================== --> <!-- =================================================================== -->
<!-- main FOP JARs --> <!-- main FOP JARs -->
<!-- =================================================================== --> <!-- =================================================================== -->
<target name="uptodate-jar-main" depends="retro">
<target name="uptodate-jar-main" depends="compile">
<uptodate property="jar.main.uptodate" targetfile="${build.dir}/fop.jar"> <uptodate property="jar.main.uptodate" targetfile="${build.dir}/fop.jar">
<srcfiles dir="${build.classes.dir}"/> <srcfiles dir="${build.classes.dir}"/>
</uptodate> </uptodate>
</target> </target>
<target name="jar-main" depends="retro,uptodate-jar-main" description="Generates the main jar file" unless="jar.main.uptodate">
<target name="jar-main" depends="compile,uptodate-jar-main" description="Generates the main jar file" unless="jar.main.uptodate">
<tstamp> <tstamp>
<format property="ts" pattern="yyyyMMdd-HHmmss-z"/> <format property="ts" pattern="yyyyMMdd-HHmmss-z"/>
</tstamp> </tstamp>
<metainf dir="${basedir}" includes="LICENSE,NOTICE"/> <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
</jar> </jar>
</target> </target>
<target name="uptodate-jar-sandbox" depends="retro">
<target name="uptodate-jar-sandbox" depends="compile">
<uptodate property="jar.sandbox.uptodate" targetfile="${build.dir}/fop-sandbox.jar"> <uptodate property="jar.sandbox.uptodate" targetfile="${build.dir}/fop-sandbox.jar">
<srcfiles dir="${build.sandbox-classes.dir}"/> <srcfiles dir="${build.sandbox-classes.dir}"/>
</uptodate> </uptodate>
</target> </target>
<target name="jar-sandbox" depends="retro,uptodate-jar-sandbox" description="Generates the sandbox jar file" unless="jar.sandbox.uptodate">
<target name="jar-sandbox" depends="compile,uptodate-jar-sandbox" description="Generates the sandbox jar file" unless="jar.sandbox.uptodate">
<tstamp> <tstamp>
<format property="ts" pattern="yyyyMMdd-HHmmss-z"/> <format property="ts" pattern="yyyyMMdd-HHmmss-z"/>
</tstamp> </tstamp>
<include name="commons-logging*.jar"/> <include name="commons-logging*.jar"/>
<include name="xmlgraphics-commons*.jar"/> <include name="xmlgraphics-commons*.jar"/>
</fileset> </fileset>
<target name="uptodate-transcoder-pkg" depends="retro">
<target name="uptodate-transcoder-pkg" depends="compile">
<uptodate property="transcoder.pkg.uptodate" targetfile="${build.dir}/fop-transcoder.jar"> <uptodate property="transcoder.pkg.uptodate" targetfile="${build.dir}/fop-transcoder.jar">
<srcfiles refid="transcoder-classes-files"/> <srcfiles refid="transcoder-classes-files"/>
<srcfiles refid="transcoder-lib-files"/> <srcfiles refid="transcoder-lib-files"/>
</uptodate> </uptodate>
</target> </target>
<target name="transcoder-pkg" depends="uptodate-transcoder-pkg, retro" description="Generates the jar for the transcoder package for Batik" unless="transcoder.pkg.uptodate">
<target name="transcoder-pkg" depends="uptodate-transcoder-pkg, compile" description="Generates the jar for the transcoder package for Batik" unless="transcoder.pkg.uptodate">
<echo message="Creating the jar file ${build.dir}/fop-transcoder.jar"/> <echo message="Creating the jar file ${build.dir}/fop-transcoder.jar"/>
<property name="fop-transcoder.name" value="FOP Transcoder Package"/> <property name="fop-transcoder.name" value="FOP Transcoder Package"/>
<property name="fop-transcoder.version" value="1.0beta2"/> <property name="fop-transcoder.version" value="1.0beta2"/>

BIN
lib/build/asm-commons-3.1.jar View File


BIN
lib/build/asm-util-3.1.jar View File


BIN
lib/build/backport-util-concurrent-3.1.jar View File


+ 0
- 2
lib/build/backport-util-concurrent.LICENSE.txt View File

Public Domain
http://creativecommons.org/licenses/publicdomain

BIN
lib/build/retroweaver-2.0.6-patched.jar View File


BIN
lib/build/retroweaver-rt-2.0.6-patched.jar View File


+ 0
- 25
lib/build/retroweaver.LICENSE.txt View File

Copyright (c) February 2004, Toby Reyelts
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
Neither the name of Toby Reyelts nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Loading…
Cancel
Save