# $Id: Portfile 78755 2011-05-21 14:51:18Z ryandesign@macports.org $

PortSystem 1.0

name				xdoclet
version				1.2.3
revision			2
categories			java
maintainers			nomaintainer
platforms			darwin
supported_archs		noarch

description			XDoclet is an open source code generation engine.
long_description	XDoclet is an open source code generation engine. It \
					enables Attribute-Oriented Programming for java. In \
					short, this means that you can add more significance \
					to your code by adding meta data (attributes) to your \
					java sources. This is done in special JavaDoc tags.

homepage			http://xdoclet.sourceforge.net/xdoclet/
				
distname			${name}-src-${version}
extract.suffix		.tgz

master_sites		sourceforge
checksums			md5 9e1a2856e03b338b505a086b962a77ab

depends_build		port:apache-ant port:maven

depends_lib			bin:java:kaffe \
					port:commons-logging \
					port:commons-lang \
					port:junit

use_configure		no

worksrcdir			${name}-${version}

build.env			MAVEN_HOME=${prefix}
build.cmd			ant
build.target        dist
build.args          -Dfinal.name=${name} -Djunit.jar=${prefix}/share/java/junit.jar

destroot	{
	xinstall -m 755 -d ${destroot}${prefix}/share/java ${destroot}${prefix}/share/doc

	copy ${worksrcpath}/target/docs/ ${destroot}${prefix}/share/doc/${name}

	xinstall -W ${worksrcpath}/target -m 644 \
		lib/maven-xdoclet-plugin-${version}.jar \
		lib/xdoclet-${version}.jar \
		lib/xdoclet-apache-module-${version}.jar \
		lib/xdoclet-bea-module-${version}.jar \
		lib/xdoclet-borland-module-${version}.jar \
		lib/xdoclet-caucho-module-${version}.jar \
		lib/xdoclet-de-locale-${version}.jar \
		lib/xdoclet-ejb-module-${version}.jar \
		lib/xdoclet-exolab-module-${version}.jar \
		lib/xdoclet-fr_FR-locale-${version}.jar \
		lib/xdoclet-hibernate-module-${version}.jar \
		lib/xdoclet-hp-module-${version}.jar \
		lib/xdoclet-ibm-module-${version}.jar \
		lib/xdoclet-java-module-${version}.jar \
		lib/xdoclet-jboss-module-${version}.jar \
		lib/xdoclet-jdo-module-${version}.jar \
		lib/xdoclet-jmx-module-${version}.jar \
		lib/xdoclet-jsf-module-${version}.jar \
		lib/xdoclet-libelis-module-${version}.jar \
		lib/xdoclet-macromedia-module-${version}.jar \
		lib/xdoclet-mockobjects-module-${version}.jar \
		lib/xdoclet-mvcsoft-module-${version}.jar \
		lib/xdoclet-mx4j-module-${version}.jar \
		lib/xdoclet-objectweb-module-${version}.jar \
		lib/xdoclet-openejb-module-${version}.jar \
		lib/xdoclet-oracle-module-${version}.jar \
		lib/xdoclet-orion-module-${version}.jar \
		lib/xdoclet-portlet-module-${version}.jar \
		lib/xdoclet-pramati-module-${version}.jar \
		lib/xdoclet-pt_BR-locale-${version}.jar \
		lib/xdoclet-solarmetric-module-${version}.jar \
		lib/xdoclet-spring-module-${version}.jar \
		lib/xdoclet-sun-module-${version}.jar \
		lib/xdoclet-sybase-module-${version}.jar \
		lib/xdoclet-tjdo-module-${version}.jar \
		lib/xdoclet-web-module-${version}.jar \
		lib/xdoclet-webwork-module-${version}.jar \
		lib/xdoclet-wsee-module-${version}.jar \
		lib/xdoclet-xdoclet-module-${version}.jar \
		xdoclet-base-locale-${version}.jar \
		${destroot}${prefix}/share/java/
}
