# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=2 JAVA_PKG_IUSE="doc source" inherit java-pkg-2 java-ant-2 MY_P=EvA2 DESCRIPTION="An Evolutionary Algorithms Framework" HOMEPAGE="http://www.ra.cs.uni-tuebingen.de/software/EvA2/" SRC_URI="http://www.ra.cs.uni-tuebingen.de/software/${MY_P}/downloads/${MY_P}BaseSrc.tar.gz doc? ( http://www.ra.cs.uni-tuebingen.de/software/${MY_P}/${MY_P}Doc/${MY_P}Doc.pdf http://tobias-lib.uni-tuebingen.de/volltexte/2005/1702/pdf/JOptDocumentation.pdf )" IUSE="doc source" DEPEND=">=virtual/jdk-1.5 java-virtuals/jdk-with-com-sun" RDEPEND=${DEPEND} LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" S=${WORKDIR} src_prepare() { cp "${FILESDIR}"/build.xml . || die mv resources lib/ } src_install() { java-pkg_dojar ${MY_P}Base.jar if use doc; then java-pkg_dojavadoc docs dodoc "${DISTDIR}"/{${MY_P}Doc,JOptDocumentation}.pdf fi use source && java-pkg_dosrc src ## create executable echo -e "#!/bin/bash\n\`java-config-2 --select-vm=sun-jdk-1.6 -J\` -cp \`java-config-2 -d --classpath ${PN}\` eva2.client.EvAClient" > ${MY_P} dobin ${MY_P} ## does not select the right VM up to now # java-pkg_dolauncher ${MY_P} --main eva2.client.EvAClient }