]> Pileus Git - ~andy/sunrise/commitdiff
dev-java/eva: New Ebuild for bug 304327, thanks to Serkan
authorOliver Borm (oli) <oli.borm@web.de>
Tue, 2 Mar 2010 18:53:26 +0000 (18:53 +0000)
committerOliver Borm (oli) <oli.borm@web.de>
Tue, 2 Mar 2010 18:53:26 +0000 (18:53 +0000)
svn path=/sunrise/; revision=10211

dev-java/eva/ChangeLog [new file with mode: 0644]
dev-java/eva/Manifest [new file with mode: 0644]
dev-java/eva/eva-2.043.ebuild [new file with mode: 0644]
dev-java/eva/files/build-2.043.xml [new file with mode: 0644]
dev-java/eva/metadata.xml [new file with mode: 0644]

diff --git a/dev-java/eva/ChangeLog b/dev-java/eva/ChangeLog
new file mode 100644 (file)
index 0000000..e031904
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for dev-java/eva
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  02 Mar 2010; Oliver Borm (boroli) <oli.borm@web.de> +eva-2.043.ebuild,
+  +files/build-2.043.xml, +metadata.xml:
+  New Ebuild for bug 304327, thanks to Serkan
+
diff --git a/dev-java/eva/Manifest b/dev-java/eva/Manifest
new file mode 100644 (file)
index 0000000..1d8bd88
--- /dev/null
@@ -0,0 +1,7 @@
+AUX build-2.043.xml 489 RMD160 d67204bd51844d85b64e0890d4236f39a9c17618 SHA1 c902051ed47111ca0767bc0d194dec75163d81b6 SHA256 6759eba7fdfb923da1a967bc97c8cd5eaa65bb4a275e34a25c9519f7c0586c4e
+DIST EvA2BaseSrc-2.043.tar.gz 1613413 RMD160 c308d0d6d1de3c512dc0eb54cdc73e1c41216813 SHA1 78273d616887fc4d139e589772f6a69363e1b5fb SHA256 dbada26c59d2fb19d09c15dbebd4029f6a01c630cb59e08b7ccbe9c67081c114
+DIST EvA2Doc.pdf 607637 RMD160 e12f8465731ab864393a58ad1fdb9995df8fb1c4 SHA1 4e37abeda4785c70a459945f4d27995acfa9ecc2 SHA256 d89539ab11524a125b6ef24ee7b5e788d103b6db28e85b4c5e8181a56f2ee672
+DIST JOptDocumentation.pdf 1785631 RMD160 0af21fa4e402237d8f769cff04d837ebeaaa6d8f SHA1 dc93aeaa5c025efa778dc3265eaee24ed0e770c5 SHA256 1b3a3a8bb599855b40618f32c79d526a045bbef7818344936a37bf8084702d2c
+EBUILD eva-2.043.ebuild 1168 RMD160 27c67fc9679a9bb62ad980ac5e46c673ec05801a SHA1 a4f797a15b3705ba2a9b68dab48f86f727764e3e SHA256 77d41fa7a59652aa54d860677b4cf936f9f9296c3ae3b05a662f60bb8f92721c
+MISC ChangeLog 274 RMD160 62c7463b5e45ad94d1189bdb7ddc4661512ffe99 SHA1 1938535408f9c85d8f73052faa99a8ef085a2576 SHA256 4c34b92a64aa867e71871d12b5fb97c7cd23a4bd19f33724b3501488944006b0
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/dev-java/eva/eva-2.043.ebuild b/dev-java/eva/eva-2.043.ebuild
new file mode 100644 (file)
index 0000000..09b2578
--- /dev/null
@@ -0,0 +1,45 @@
+# 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 -> ${MY_P}BaseSrc-${PV}.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 )"
+
+LICENSE="GPL-3 LGPL-3"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="doc source"
+
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=">=virtual/jdk-1.5"
+
+S=${WORKDIR}
+
+src_prepare() {
+       cp "${FILESDIR}"/build-${PV}.xml build.xml || die "copying build.xml failed"
+       mv resources lib/ || die "failed to move resources"
+}
+
+src_install() {
+       java-pkg_dojar ${MY_P}Base.jar
+
+       if use doc; then
+               java-pkg_dojavadoc docs
+               dodoc "${DISTDIR}"/{${MY_P}Doc,JOptDocumentation}.pdf || die "dodoc failed"
+       fi
+
+       use source && java-pkg_dosrc src
+
+       java-pkg_dolauncher ${MY_P} --main eva2.client.EvAClient
+}
diff --git a/dev-java/eva/files/build-2.043.xml b/dev-java/eva/files/build-2.043.xml
new file mode 100644 (file)
index 0000000..e728c93
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="eva2" default="jar" basedir=".">
+       <target name="init">
+               <mkdir dir="docs"/>
+       </target>
+       
+       <target name="compile">
+               <javac srcdir="src" destdir="lib"/>
+       </target>
+       
+       <target name="jar" depends="compile">
+               <jar jarfile="EvA2Base.jar" basedir="lib"/>
+       </target>
+       
+       <target name="javadoc" depends="init">
+               <javadoc sourcepath="src" destdir="docs">
+                       <arg value="-encoding"/>
+                       <arg value="UTF-8"/>
+               </javadoc>
+       </target>
+</project>
diff --git a/dev-java/eva/metadata.xml b/dev-java/eva/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>