[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