Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=c8b0e49038c603ee93f8fd7e35997c828a4fc2bc
commit c8b0e49038c603ee93f8fd7e35997c828a4fc2bc Author: Miklos Vajna <[email protected]> Date: Thu Aug 30 21:29:16 2012 +0200 ant-contrib-1.0b3-1-x86_64 - new package (will be required by libbase) diff --git a/source/devel-extra/ant-contrib/FrugalBuild b/source/devel-extra/ant-contrib/FrugalBuild new file mode 100644 index 0000000..4f6cd3b --- /dev/null +++ b/source/devel-extra/ant-contrib/FrugalBuild @@ -0,0 +1,27 @@ +# Compiling Time: 0.23 SBU +# Maintainer: Miklos Vajna <[email protected]> + +pkgname=ant-contrib +pkgver=1.0b3 +pkgrel=1 +pkgdesc="Collection of tasks for Ant" +_F_sourceforge_ext="-src.tar.bz2" +Finclude sourceforge openjava +depends=(${depends[@]} 'apache-ivy' 'bcel' 'xerces-j') +groups=('devel-extra') +archs=('i686' 'x86_64') +source=($source local-ivy.patch) +sha1sums=('23694f563392959d8b152ef86e67747674491761' \ + 'edd6d8162a10445e78d11e5d16d5b16552a9ab87') + +build() +{ + Fcd $pkgname + Fpatchall + Fjavacleanup + # needs porting to latest ivy + rm -fr src/java/net/sf/antcontrib/net/URLImportTask.java + + Fant -Divy.home=$PWD/.ivy2 dist + Fjar target/$pkgname.jar +} diff --git a/source/devel-extra/ant-contrib/local-ivy.patch b/source/devel-extra/ant-contrib/local-ivy.patch new file mode 100644 index 0000000..a8627e7 --- /dev/null +++ b/source/devel-extra/ant-contrib/local-ivy.patch @@ -0,0 +1,43 @@ +--- build.xml.sav 2006-11-02 18:44:02.000000000 +0200 ++++ build.xml 2011-12-15 13:36:38.630460824 +0200 +@@ -20,22 +20,7 @@ + <property name="dist.dir" location="dist" /> + <property name="target.stage.dir" location="${target.dir}/stage" /> + +- <target name="init"> +- <path id="ivy.lib.path"> +- <fileset dir="lib/ivy/jars" includes="ivy-1.3.1.jar"/> +- <fileset dir="lib/commons-cli/jars" includes="commons-cli-1.0.jar"/> +- <fileset dir="lib/commons-codec/jars" includes="commons-codec-1.3.jar"/> +- <fileset dir="lib/commons-httpclient/jars" includes="commons-httpclient-3.0.1.jar"/> +- <fileset dir="lib/commons-logging/jars" includes="commons-logging-1.0.4.jar"/> +- <fileset dir="lib/oro/jars" includes="oro-2.0.8.jar"/> +- </path> +- +- <taskdef resource="fr/jayasoft/ivy/ant/antlib.xml" +- uri="antlib:fr.jayasoft.ivy.ant" +- classpathref="ivy.lib.path"/> +- </target> +- +- <target name="configure" depends="init"> ++ <target name="configure" > + <ivy:configure file="ivy-conf.xml" /> + </target> + +--- ivy-conf.xml.sav 2006-10-28 14:57:58.000000000 +0300 ++++ ivy-conf.xml 2011-12-15 14:35:15.155840710 +0200 +@@ -5,11 +5,11 @@ + + <resolvers> + <filesystem name="local"> +- <ivy pattern="${ivy.conf.dir}/lib/[module]/ivy-[revision].xml" /> +- <artifact pattern="${ivy.conf.dir}/lib/[module]/[ext]s/[artifact]-[revision].[ext]" /> ++ <ivy pattern="${ivy.conf.dir}/lib/[module]/apache-ivy-[revision].xml" /> ++ <artifact pattern="/usr/share/java/[artifact].[ext]" /> + </filesystem> + +- <ivyrep name="ivyrep" /> ++ <ivyrep name="ivyrep" ivyroot="."/> + + <chain name="default-resolver"> + <resolver ref="local" /> _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
