Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/weka: ChangeLog weka-3.5.7.ebuild
Date: Thu, 07 Feb 2008 19:34:08
Message-Id: E1JNCVZ-0001na-FP@stork.gentoo.org
1 betelgeuse 08/02/07 19:34:05
2
3 Modified: ChangeLog
4 Added: weka-3.5.7.ebuild
5 Log:
6 Version bump. Fixes bug #209289.
7 (Portage version: 2.1.4)
8
9 Revision Changes Path
10 1.25 dev-util/weka/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/weka/ChangeLog?rev=1.25&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/weka/ChangeLog?rev=1.25&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/weka/ChangeLog?r1=1.24&r2=1.25
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-util/weka/ChangeLog,v
19 retrieving revision 1.24
20 retrieving revision 1.25
21 diff -u -r1.24 -r1.25
22 --- ChangeLog 7 Dec 2007 19:03:17 -0000 1.24
23 +++ ChangeLog 7 Feb 2008 19:34:04 -0000 1.25
24 @@ -1,6 +1,11 @@
25 # ChangeLog for dev-util/weka
26 -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-util/weka/ChangeLog,v 1.24 2007/12/07 19:03:17 betelgeuse Exp $
28 +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/weka/ChangeLog,v 1.25 2008/02/07 19:34:04 betelgeuse Exp $
30 +
31 +*weka-3.5.7 (07 Feb 2008)
32 +
33 + 07 Feb 2008; Petteri Räty <betelgeuse@g.o> +weka-3.5.7.ebuild:
34 + Version bump. Fixes bug #209289.
35
36 *weka-3.5.6 (07 Dec 2007)
37
38
39
40
41 1.1 dev-util/weka/weka-3.5.7.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/weka/weka-3.5.7.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/weka/weka-3.5.7.ebuild?rev=1.1&content-type=text/plain
45
46 Index: weka-3.5.7.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-util/weka/weka-3.5.7.ebuild,v 1.1 2008/02/07 19:34:04 betelgeuse Exp $
51
52 JAVA_PKG_IUSE="doc source"
53
54 inherit eutils java-pkg-2 versionator
55
56 MY_P="${PN}-$(replace_all_version_separators '-')"
57 DESCRIPTION="A Java data mining package"
58 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
59 HOMEPAGE="http://www.cs.waikato.ac.nz/ml/weka/"
60 SLOT="0"
61 LICENSE="GPL-2"
62 KEYWORDS="~amd64 ~ppc ~x86"
63 DEPEND=">=virtual/jdk-1.5
64 app-arch/unzip"
65 RDEPEND=">=virtual/jre-1.5"
66 IUSE=""
67
68 S="${WORKDIR}/${MY_P}"
69
70 src_unpack() {
71 unpack ${A}
72 cd "${S}"
73
74 unzip -qq "${PN}-src.jar" -d src || die "Failed to unpack the source"
75
76 rm -v *.jar || die
77 }
78
79 src_compile() {
80 mkdir build dist
81 echo "Compiling sources"
82 # We need to set the maximum heap size to 128m to avoid
83 # OutOfMemoryErrors
84 find src/ -name "*.java" | xargs javac -J-Xmx128m -d build \
85 $(java-pkg_javac-args) -sourcepath src/ -nowarn \
86 || die "Failed to compile sources"
87
88 echo "Copying resources"
89 cd src
90 find . -type f -not -name '*.java' -and -not -name "*.MF" -print | \
91 while read file; do
92 mkdir -p $(dirname "../build/${file}")
93 cp "${file}" "../build/${file}" || die "Failed to extract resources"
94 done
95 cd ..
96
97 echo "Creating JAR"
98 jar cf dist/${PN}.jar -C build . || die "Failed to create JAR archive"
99
100 if use doc ; then
101 mkdir -p dist/doc
102 echo "Generating javadocs"
103 find src/ -name "*.java" | xargs javadoc -d dist/doc/ \
104 -J-Xmx128m -quiet || die "Failed to generate javadoc"
105 fi
106 }
107
108 src_install() {
109 java-pkg_dojar dist/*.jar
110
111 java-pkg_dolauncher weka --main "${PN}.gui.GUIChooser"
112 # Really need a virtual to list all available drivers and pull the ones
113 # instaled
114 java-pkg_register-optional-dependency hsqldb,jdbc-mysql,mckoi-1
115
116 use source && java-pkg_dosrc src/weka
117
118 dodoc README || die
119 use doc && java-pkg_dojavadoc dist/doc/
120
121 dodir /usr/share/${PN}/data/
122 insinto /usr/share/${PN}/data/
123 doins data/*
124 }
125
126
127
128 --
129 gentoo-commits@l.g.o mailing list