aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerkan Kaba <serkan@gentoo.org>2009-03-22 21:55:40 +0000
committerSerkan Kaba <serkan@gentoo.org>2009-03-22 21:55:40 +0000
commit1510cbb23816d34f58053279ecb1aff6f2cae6ae (patch)
tree64f50ea9b4e5fd77ec90988ce5d7aedcc00c6818 /dev-util
parentNew package jcodings. Needed for jruby-1.2.0. (diff)
downloadjava-1510cbb23816d34f58053279ecb1aff6f2cae6ae.tar.gz
java-1510cbb23816d34f58053279ecb1aff6f2cae6ae.tar.bz2
java-1510cbb23816d34f58053279ecb1aff6f2cae6ae.zip
Version bump.
svn path=/java-overlay/; revision=7620
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/weka/ChangeLog122
-rw-r--r--dev-util/weka/Manifest5
-rw-r--r--dev-util/weka/files/weka-3.6.0-build.xml.patch20
-rw-r--r--dev-util/weka/metadata.xml5
-rw-r--r--dev-util/weka/weka-3.6.0.ebuild75
5 files changed, 227 insertions, 0 deletions
diff --git a/dev-util/weka/ChangeLog b/dev-util/weka/ChangeLog
new file mode 100644
index 00000000..4ac038e5
--- /dev/null
+++ b/dev-util/weka/ChangeLog
@@ -0,0 +1,122 @@
+# ChangeLog for dev-util/weka
+# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/weka/ChangeLog,v 1.30 2008/11/01 10:09:26 serkan Exp $
+
+* weka-3.6.0 (22 Mar 2009)
+
+ 22 Mar 2009; Serkan Kaba <serkan@gentoo.org>
+ +files/weka-3.6.0-build.xml.patch, +weka-3.6.0.ebuild:
+ Version bump.
+
+*weka-3.5.8 (01 Nov 2008)
+
+ 01 Nov 2008; Serkan Kaba <serkan@gentoo.org> -weka-3.4.10.ebuild,
+ -weka-3.5.6.ebuild, +weka-3.5.8.ebuild:
+ Version bump. Remove old. Fixes bug #213183.
+
+ 01 Jul 2008; Kenneth Prugh <ken69267@gentoo.org> weka-3.5.7.ebuild:
+ amd64 stable, bug #219670
+
+ 01 Jul 2008; Petteri Räty <betelgeuse@gentoo.org> weka-3.5.7.ebuild:
+ Increase memory on amd64 to 256 from 128.
+
+ 09 May 2008; Christian Faulhammer <opfer@gentoo.org> weka-3.5.7.ebuild:
+ stable x86, bug 219670
+
+ 12 Mar 2008; Petteri Räty <betelgeuse@gentoo.org> weka-3.5.7.ebuild:
+ Uses com.sun.image so restrict to 1.6 and 1.5.
+
+*weka-3.5.7 (07 Feb 2008)
+
+ 07 Feb 2008; Petteri Räty <betelgeuse@gentoo.org> +weka-3.5.7.ebuild:
+ Version bump. Fixes bug #209289.
+
+*weka-3.5.6 (07 Dec 2007)
+
+ 07 Dec 2007; Petteri Räty <betelgeuse@gentoo.org> +weka-3.5.6.ebuild:
+ Version bump. Fixes bug #200874.
+
+ 07 Dec 2007; Petteri Räty <betelgeuse@gentoo.org> -weka-3.4.6.ebuild:
+ Delete generation 1 ebuild.
+
+ 06 Dec 2007; Samuli Suominen <drac@gentoo.org> weka-3.4.10.ebuild:
+ amd64 stable wrt #201304
+
+ 05 Dec 2007; Markus Meier <maekke@gentoo.org> weka-3.4.10.ebuild:
+ x86 stable, bug #201304
+
+ 05 Dec 2007; Petteri Räty <betelgeuse@gentoo.org> weka-3.4.10.ebuild:
+ Use JAVA_PKG_IUSE.
+
+*weka-3.4.10 (28 Apr 2007)
+
+ 28 Apr 2007; Alistair John Bush <ali_bush@gentoo.org> +weka-3.4.10.ebuild:
+ Version bump and update weka to generation 2 java eclasses
+
+ 04 Feb 2007; Vlastimil Babka <caster@gentoo.org>
+ -files/weka-build_xml.patch, -weka-3.4.3_p20041113.ebuild:
+ Cleanup.
+
+ 03 Feb 2007; Steve Dibb <beandog@gentoo.org> weka-3.4.6.ebuild:
+ amd64 stable, bug 162410
+
+ 22 Jan 2007; Christian Faulhammer <opfer@gentoo.org> weka-3.4.6.ebuild:
+ stable x86, bug #162410
+
+ 08 Sep 2006; Joshua Nichols <nichoj@gentoo.org>
+ weka-3.4.3_p20041113.ebuild:
+ Increase memory allocation pool when on amd64, due to OutOfMemoryErrors
+ encountered.
+
+ 19 Feb 2006; Petteri Räty <betelgeuse@gentoo.org> weka-3.4.6.ebuild:
+ Removed dependency on virtual/x11 to make weka work with modular X.
+
+ 25 Dec 2005; Joshua Nichols <nichoj@gentoo.org> weka-3.4.6.ebuild:
+ Changed einfo calls to echo.
+
+*weka-3.4.6 (06 Dec 2005)
+
+ 06 Dec 2005; Joshua Nichols <nichoj@gentoo.org> +weka-3.4.6.ebuild:
+ Version bump (bug #108911). Ebuild contributed by lzap <lzap@seznam.cz>
+
+ 07 May 2005; David Holm <dholm@gentoo.org> weka-3.4.3_p20041113.ebuild:
+ Added to ~ppc.
+
+ 04 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> weka-3.4.1-r1.ebuild,
+ weka-3.4.1.ebuild, weka-3.4.3_p20041113.ebuild:
+ added missing jikes dependency. fixes #84053
+
+ 22 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org>
+ weka-3.4.3_p20041113.ebuild:
+ stable on amd64 an x86.
+
+*weka-3.4.3_p20041113 (19 Dec 2004)
+
+ 19 Dec 2004; <karltk@gentoo.org> +files/weka-build_xml.patch,
+ +weka-3.4.3_p20041113.ebuild:
+ New upstream version. Ebuild submitted by the ever so industriuos Jan
+ Brinkmann <lucky@the-luckyduck.de>. Fixes #50414.
+
+ 03 Nov 2004; Thomas Matthijs <axxo@gentoo.org> weka-3.4.1-r1.ebuild,
+ weka-3.4.1.ebuild:
+ depend on app-arch/unzip
+
+ 16 Oct 2004; Thomas Matthijs <axxo@gentoo.org> weka-3.4.1-r1.ebuild,
+ weka-3.4.1.ebuild:
+ use java-pkg_dohtml instead of dohtml to also install the package-list in
+ case of api docs: #50740
+
+*weka-3.4.1-r1 (07 Oct 2004)
+
+ 07 Oct 2004; Thomas Matthijs <axxo@gentoo.org> +weka-3.4.1-r1.ebuild:
+ now builds from source, bug 63303
+
+ 30 Aug 2004; Chris Aniszczyk <zx@gentoo.org> weka-3.4.1.ebuild:
+ Marking x86
+
+*weka-3.4.1 (16 May 2004)
+
+ 16 May 2004; Chris Aniszczyk <zx@gentoo.org> +metadata.xml,
+ +weka-3.4.1.ebuild:
+ Initial Import. Closes #50414
+
diff --git a/dev-util/weka/Manifest b/dev-util/weka/Manifest
new file mode 100644
index 00000000..5174e7ff
--- /dev/null
+++ b/dev-util/weka/Manifest
@@ -0,0 +1,5 @@
+AUX weka-3.6.0-build.xml.patch 742 RMD160 e0e233c530e4d68a7737b1781ffa0128a380b47a SHA1 5174e47173f0ec8132733006bdca2235aa48e5ca SHA256 6e52155fb150dca07fb2596f6942e0fbef1ea8c2df483220448fea0d472fce5b
+DIST weka-3-6-0.zip 19291729 RMD160 135a71ca2149c4ad5640726b6002b4690d745ac0 SHA1 bb8a9659d62a501dcae21738608d20d18a8f72c2 SHA256 e5676d63543ab3e03310469010c0b9cdc33065074c175494b012f01a76d2d283
+EBUILD weka-3.6.0.ebuild 1817 RMD160 dba9484893c1d56cdf2e23efc563a6509c1f2633 SHA1 c6e804b5b02feab6e328b0bc83741e629d6e3a8f SHA256 b33eb3b78f149ecf8570e38d186f72e5cea3a81ce82f98cc0ef9e5e31bb417db
+MISC ChangeLog 4020 RMD160 2ccac54005f4fcb9c61f5474577d3077941e4185 SHA1 5da67c9626dc1a0c327b486e1162524f39b17486 SHA256 3aa0f73abfdddee375fedb22711e2b7038174374ef2a185c19d6e6b22e8d49de
+MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
diff --git a/dev-util/weka/files/weka-3.6.0-build.xml.patch b/dev-util/weka/files/weka-3.6.0-build.xml.patch
new file mode 100644
index 00000000..efe424f7
--- /dev/null
+++ b/dev-util/weka/files/weka-3.6.0-build.xml.patch
@@ -0,0 +1,20 @@
+--- build.xml 2009-03-22 23:03:51.000000000 +0200
++++ build.xml.fixed 2009-03-22 23:13:44.000000000 +0200
+@@ -101,7 +101,7 @@
+ packagenames="weka.*"
+ Author="yes"
+ Public="yes"
+- maxmemory="128m"/>
++ maxmemory="${javac_max_memory}"/>
+
+ <!-- insert the links to our homepage and documentation.html -->
+ <replace dir="${doc}"
+@@ -132,7 +132,7 @@
+ </target>
+
+ <!-- compile the testcases -->
+- <target name="compile_tests" depends="init_tests, compile"
++ <target name="compile_tests" depends="init_tests"
+ description="Compile unit tests into build/testcases">
+ <javac srcdir="${src-test}"
+ fork="yes" memoryMaximumSize="${javac_max_memory}"
diff --git a/dev-util/weka/metadata.xml b/dev-util/weka/metadata.xml
new file mode 100644
index 00000000..838c00a4
--- /dev/null
+++ b/dev-util/weka/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>java</herd>
+</pkgmetadata>
diff --git a/dev-util/weka/weka-3.6.0.ebuild b/dev-util/weka/weka-3.6.0.ebuild
new file mode 100644
index 00000000..dfd88967
--- /dev/null
+++ b/dev-util/weka/weka-3.6.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/weka/weka-3.5.8.ebuild,v 1.1 2008/11/01 10:09:26 serkan Exp $
+
+EAPI="2"
+
+#JAVA_PKG_IUSE="doc source test"
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 versionator
+
+MY_P="${PN}-$(replace_all_version_separators '-')"
+DESCRIPTION="A Java data mining package"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+HOMEPAGE="http://www.cs.waikato.ac.nz/ml/weka/"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+DEPEND=">=virtual/jdk-1.5
+ app-arch/unzip
+ test? ( dev-java/ant-junit ) "
+RDEPEND=">=virtual/jre-1.5"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+EANT_BUILD_TARGET="exejar"
+EANT_DOC_TARGET="docs"
+JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
+
+weka_get_max_memory() {
+ if use amd64; then
+ echo 512m
+ else
+ echo 256m
+ fi
+}
+
+EANT_EXTRA_ARGS="-Djavac_max_memory=$(weka_get_max_memory) -Ddebug=true"
+
+src_prepare() {
+ unzip -qq "${PN}-src.jar" -d . || die "Failed to unpack the source"
+ rm -v *.jar || die
+ rm -rf doc || die
+ mkdir lib || die
+ use test && java-pkg_jar-from --build-only --into lib junit
+ epatch "${FILESDIR}"/${P}-build.xml.patch
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ java-pkg_dojar dist/${PN}.jar
+ java-pkg_dolauncher weka --main "${PN}.gui.GUIChooser"
+
+ # Really need a virtual to list all available drivers and pull the ones
+ # instaled
+ java-pkg_register-optional-dependency hsqldb,jdbc-mysql,mckoi-1
+
+ use source && java-pkg_dosrc src/main/java/weka/
+
+ dodoc README || die
+ if use doc; then
+ java-pkg_dojavadoc doc/
+ insinto /usr/share/doc/${PF}
+ doins WekaManual.pdf || die
+ fi
+
+ dodir /usr/share/${PN}/data/
+ insinto /usr/share/${PN}/data/
+ doins data/*
+}
+
+#src_test() {
+# ANT_TASKS="ant-junit" eant ${EANT_EXTRA_ARGS} junit
+#}