[Lunar-commits] r21969 - in moonbase/trunk/devel: . apache-ant

Terry Chan tchan at lunar-linux.org
Sun Oct 29 00:33:22 CEST 2006


Author: tchan
Date: 2006-10-29 00:33:22 +0200 (Sun, 29 Oct 2006)
New Revision: 21969

Added:
   moonbase/trunk/devel/apache-ant/
   moonbase/trunk/devel/apache-ant/BUILD
   moonbase/trunk/devel/apache-ant/DEPENDS
   moonbase/trunk/devel/apache-ant/DETAILS
Log:
Added the apache-ant module to moonbase. This is a java-based "make" like tool.


Added: moonbase/trunk/devel/apache-ant/BUILD
===================================================================
--- moonbase/trunk/devel/apache-ant/BUILD	                        (rev 0)
+++ moonbase/trunk/devel/apache-ant/BUILD	2006-10-28 22:33:22 UTC (rev 21969)
@@ -0,0 +1,11 @@
+(
+
+  export JAVA_HOME=${JAVA_HOME:-/usr/lib/j2sdk1.4.2}
+  prepare_install &&
+  ./build.sh -Ddist.dir=/usr/share/ant &&
+  gather_docs TODO WHATSNEW welcome.html &&
+  for each in ant antRun runant.pl runant.py complete-ant-cmd.pl ; do
+    ln -sf /usr/share/ant/bin/${each} /usr/bin/${each}
+  done
+
+) > $C_FIFO 2>&1

Added: moonbase/trunk/devel/apache-ant/DEPENDS
===================================================================
--- moonbase/trunk/devel/apache-ant/DEPENDS	                        (rev 0)
+++ moonbase/trunk/devel/apache-ant/DEPENDS	2006-10-28 22:33:22 UTC (rev 21969)
@@ -0,0 +1 @@
+depends j2sdk

Added: moonbase/trunk/devel/apache-ant/DETAILS
===================================================================
--- moonbase/trunk/devel/apache-ant/DETAILS	                        (rev 0)
+++ moonbase/trunk/devel/apache-ant/DETAILS	2006-10-28 22:33:22 UTC (rev 21969)
@@ -0,0 +1,22 @@
+          MODULE=apache-ant
+         VERSION=1.6.5
+          SOURCE=$MODULE-$VERSION-src.tar.bz2
+   SOURCE_URL[0]=http://www.ibiblio.org/pub/mirrors/apache/ant/source
+   SOURCE_URL[1]=http://apache.us.lucid.dk/ant/source
+      SOURCE_VFY=sha1:08e838c506ee580f5d220401a974c757ea80365d
+        WEB_SITE=http://ant.apache.org
+         ENTERED=20061028
+         UPDATED=20061028
+           SHORT="Java based build tool"
+
+cat << EOF
+Ant is a Java-based build tool. In theory, it is kind of like Make, without
+Make's wrinkles and with the full portability of pure Java code.
+Used in building many java based apps. Like jedit, tomcat, etc.
+
+Ant is different. Instead of a model where it is extended with shell based
+commands, it is extended using Java classes. Instead of writing shell
+commands, the configuration files are XML based calling out a target tree
+where various tasks get executed. Each task is run by an object which
+implements a particular Task interface.
+EOF



More information about the Lunar-commits mailing list