# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit java-pkg eutils MY_P=${P/-/_} DESCRIPTION="A fully distributed, enterprise-grade messaging middleware solution" HOMEPAGE="http://www.coridan.com/" SRC_URI="http://www.coridan.com/dwlfls/${MY_P}_src.zip http://internap.dl.sourceforge.net/sourceforge/cgupnpjava/clink170.jar" LICENSE="MPL-1.1" SLOT="2" KEYWORDS="~x86" IUSE="doc jikes" RDEPEND=">=virtual/jre-1.4 dev-java/antlr dev-java/commons-logging dev-java/sun-connector-bin dev-java/sun-jms dev-java/jta dev-java/sun-jmx dev-java/mx4j dev-java/log4j" DEPEND=">=virtual/jdk-1.4 ${RDEPEND} jikes? ( dev-java/jikes ) dev-java/ant" src_unpack() { mkdir ${S} cd ${S} unpack "${MY_P}_src.zip" rm manta.jar cp "${FILESDIR}/build.xml" ${S} mkdir lib cp "${DISTDIR}/clink170.jar" lib cd lib java-pkg_jar-from antlr java-pkg_jar-from commons-logging ln -s /usr/share/sun-connector-bin-1.5/lib/connector-api.jar . java-pkg_jar-from sun-jms java-pkg_jar-from jta java-pkg_jar-from sun-jmx ln -s /usr/share/mx4j-2.1/lib/mx4j-rjmx.jar . java-pkg_jar-from log4j } src_compile() { local antflags="jar" use doc && antflags="${antflags}" use jikes && antflags="${antflags} -Dbuild.compiler=jikes" ant ${antflags} || die "ant failed" } src_install() { java-pkg_newjar lib/${P}.jar ${PN}.jar dodir /opt/${PN} cp -rP {config,lib,logs,persistent} ${D}/opt/${PN}/ dodoc readme.txt use doc && cp -rP {contrib,samples,ra,src} ${D}/opt/${PN}/ }