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

Reply via email to