summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliver Borm (oli) <oli.borm@web.de>2010-03-02 18:53:26 +0000
committerOliver Borm (oli) <oli.borm@web.de>2010-03-02 18:53:26 +0000
commit00b045dae5dc66ac9ca1ffec49be2cbbac48552f (patch)
treebad5a3ec66dbcb9e986bbc238814da6db7a1f4a3 /dev-java/eva
parentapp-misc/2gis-data: Version bump (diff)
downloadsunrise-00b045dae5dc66ac9ca1ffec49be2cbbac48552f.tar.gz
sunrise-00b045dae5dc66ac9ca1ffec49be2cbbac48552f.tar.bz2
sunrise-00b045dae5dc66ac9ca1ffec49be2cbbac48552f.zip
dev-java/eva: New Ebuild for bug 304327, thanks to Serkan
svn path=/sunrise/; revision=10211
Diffstat (limited to 'dev-java/eva')
-rw-r--r--dev-java/eva/ChangeLog8
-rw-r--r--dev-java/eva/Manifest7
-rw-r--r--dev-java/eva/eva-2.043.ebuild45
-rw-r--r--dev-java/eva/files/build-2.043.xml21
-rw-r--r--dev-java/eva/metadata.xml5
5 files changed, 86 insertions, 0 deletions
diff --git a/dev-java/eva/ChangeLog b/dev-java/eva/ChangeLog
new file mode 100644
index 000000000..e0319040d
--- /dev/null
+++ b/dev-java/eva/ChangeLog
@@ -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
index 000000000..1d8bd8867
--- /dev/null
+++ b/dev-java/eva/Manifest
@@ -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
index 000000000..09b25781d
--- /dev/null
+++ b/dev-java/eva/eva-2.043.ebuild
@@ -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
index 000000000..e728c9370
--- /dev/null
+++ b/dev-java/eva/files/build-2.043.xml
@@ -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
index 000000000..7e3286984
--- /dev/null
+++ b/dev-java/eva/metadata.xml
@@ -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>