Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=openjava.git;a=commitdiff;h=f33c884b6aaaa5817ec20d4ba0535a50f6488552
commit f33c884b6aaaa5817ec20d4ba0535a50f6488552 Author: Marius Cirsta <[email protected]> Date: Sun Jul 8 20:15:07 2012 +0000 jaxen-1.1.4-1-x86_64 * rebuild with openjava * changed m8r * version bump diff --git a/source/devel-extra/jaxen/FrugalBuild b/source/devel-extra/jaxen/FrugalBuild index 50b5d69..1249d9c 100644 --- a/source/devel-extra/jaxen/FrugalBuild +++ b/source/devel-extra/jaxen/FrugalBuild @@ -1,24 +1,26 @@ # Compiling Time: 0.05 SBU -# Maintainer: Miklos Vajna <[email protected]> +# Maintainer: Marius Cirsta <[email protected]> pkgname=jaxen -pkgver=1.1.1 +pkgver=1.1.4 pkgrel=1 pkgdesc="Java XPath engine" url="http://jaxen.org/" -Finclude java +Finclude openjava depends=(${depends[@]} 'dom4j' 'jdom' 'xom') groups=('devel-extra') archs=('i686' 'x86_64') -up2date="Flastarchive http://jaxen.org/releases.html -src.tar.gz" -source=(http://dist.codehaus.org/jaxen/distributions/jaxen-$pkgver-src.tar.gz) -sha1sums=('8839aa0b415c0bc707a194414e9e0de647ccd7f9') +up2date="Flastarchive http://dist.codehaus.org/jaxen/distributions/ -src.tar.gz" +source=(http://dist.codehaus.org/jaxen/distributions/jaxen-$pkgver-src.tar.gz build.xml) +sha1sums=('dba910651fc9f606a1326b2614c7784465ae3ff0' \ + '200333cb85404e9d7d3d629be7ff083226fac0e3') build() { - Fsed 'compile,test' 'compile' build.xml Fjavacleanup + Fcd + mv ../build.xml ./ Fant -Dnoget=true jar - mv target/jaxen{-$pkgver,}.jar + mv target/jaxen{*,}.jar Fjar target/jaxen.jar } diff --git a/source/devel-extra/jaxen/build.xml b/source/devel-extra/jaxen/build.xml new file mode 100644 index 0000000..5662d2b --- /dev/null +++ b/source/devel-extra/jaxen/build.xml @@ -0,0 +1,170 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!--build.xml generated by maven from project.xml version 1.1.1 + on date May 5 2007, time 1501--> + +<project default="jar" name="jaxen" basedir="."> + <property name="defaulttargetdir" value="target"> + </property> + <property name="libdir" value="target/lib"> + </property> + <property name="classesdir" value="target/classes"> + </property> + <property name="testclassesdir" value="target/test-classes"> + </property> + <property name="testclassesdir" value="target/test-classes"> + </property> + <property name="testreportdir" value="target/test-reports"> + </property> + <property name="distdir" value="dist"> + </property> + <property name="javadocdir" value="dist/docs/api"> + </property> + <property name="final.name" value="jaxen-1.1.1"> + </property> + <path id="build.classpath"> + <fileset dir="${libdir}"> + <include name="**/*.jar"> + </include> + </fileset> + </path> + <target name="init" description="o Initializes some properties"> + <mkdir dir="${libdir}"> + </mkdir> + <condition property="noget"> + <equals arg2="only" arg1="${build.sysclasspath}"> + </equals> + </condition> + <!--Test if JUNIT is present in ANT classpath--> + + <available property="Junit.present" classname="junit.framework.Test"> + </available> + </target> + <target name="compile" description="o Compile the code" depends="get-deps"> + <mkdir dir="${classesdir}"> + </mkdir> + <javac destdir="${classesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html"> + <src> + <pathelement location="src/java/main"> + </pathelement> + </src> + <classpath refid="build.classpath"> + </classpath> + </javac> + </target> + <target name="jar" description="o Create the jar" depends="compile"> + <jar jarfile="${defaulttargetdir}/${final.name}.jar" excludes="**/package.html" basedir="${classesdir}"> + </jar> + </target> + <target name="clean" description="o Clean up the generated directories"> + <delete dir="${defaulttargetdir}"> + </delete> + <delete dir="${distdir}"> + </delete> + </target> + <target name="dist" description="o Create a distribution" depends="jar, javadoc"> + <mkdir dir="dist"> + </mkdir> + <copy todir="dist"> + <fileset dir="${defaulttargetdir}" includes="*.jar"> + </fileset> + <fileset dir="${basedir}" includes="LICENSE*, README*"> + </fileset> + </copy> + </target> + <target name="test" description="o Run the test cases" if="test.failure" depends="internal-test"> + <fail message="There were test failures."> + </fail> + </target> + <target name="internal-test" if="Junit.present" depends="junit-present,compile-tests"> + <mkdir dir="${testreportdir}"> + </mkdir> + <junit dir="./" failureproperty="test.failure" printSummary="yes" fork="true" haltonerror="true"> + <sysproperty key="basedir" value="."> + </sysproperty> + <formatter type="xml"> + </formatter> + <formatter usefile="false" type="plain"> + </formatter> + <classpath> + <path refid="build.classpath"> + </path> + <pathelement path="${testclassesdir}"> + </pathelement> + <pathelement path="${classesdir}"> + </pathelement> + </classpath> + <batchtest todir="${testreportdir}"> + <fileset dir="src/java/test"> + <include name="**/*Test.java"> + </include> + </fileset> + </batchtest> + </junit> + </target> + <target name="junit-present" unless="Junit.present" depends="init"> + <echo>================================= WARNING ================================</echo> + <echo>Junit isn't present in your ${ANT_HOME}/lib directory. Tests not executed.</echo> + <echo>==========================================================================</echo> + </target> + <target name="compile-tests" if="Junit.present" depends="junit-present,compile"> + <mkdir dir="${testclassesdir}"> + </mkdir> + <javac destdir="${testclassesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html"> + <src> + <pathelement location="src/java/test"> + </pathelement> + </src> + <classpath> + <path refid="build.classpath"> + </path> + <pathelement path="${classesdir}"> + </pathelement> + </classpath> + </javac> + </target> + <target name="javadoc" description="o Generate javadoc" depends="get-deps"> + <mkdir dir="${javadocdir}"> + </mkdir> + <tstamp> + <format pattern="2001-yyyy" property="year"> + </format> + </tstamp> + <property name="copyright" value="Copyright &copy; 2001-2007 Codehaus. All Rights Reserved."> + </property> + <property name="title" value="jaxen 1.1.1 API"> + </property> + <javadoc use="true" private="true" destdir="${javadocdir}" author="true" version="true" sourcepath="src/java/main" packagenames="org.jaxen.*"> + <classpath> + <path refid="build.classpath"> + </path> + </classpath> + </javadoc> + </target> + <target name="get-deps" unless="noget" depends="init"> + <!--Proxy settings works only with a JDK 1.2 and higher.--> + + <setproxy> + </setproxy> + <get dest="${libdir}/dom4j-1.6.1.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/dom4j/jars/dom4j-1.6.1.jar"> + </get> + <get dest="${libdir}/jdom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/jdom/jars/jdom-1.0.jar"> + </get> + <get dest="${libdir}/xml-apis-1.3.02.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/xml-apis/jars/xml-apis-1.3.02.jar"> + </get> + <get dest="${libdir}/xercesImpl-2.6.2.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/xerces/jars/xercesImpl-2.6.2.jar"> + </get> + <get dest="${libdir}/xom-1.0.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/xom/jars/xom-1.0.jar"> + </get> + <get dest="${libdir}/maven-cobertura-plugin-1.3.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/maven-plugins/plugins/maven-cobertura-plugin-1.3.jar"> + </get> + <get dest="${libdir}/maven-findbugs-plugin-1.3.1.jar" usetimestamp="true" ignoreerrors="true" src="http://repo1.maven.org/maven/maven-plugins/plugins/maven-findbugs-plugin-1.3.1.jar"> + </get> + </target> + <target name="install-maven"> + <get dest="${user.home}/maven-install-latest.jar" usetimestamp="true" src="${repo}/maven/maven-install-latest.jar"> + </get> + <unjar dest="${maven.home}" src="${user.home}/maven-install-latest.jar"> + </unjar> + </target> +</project> \ No newline at end of file _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
