Gentoo Archives: gentoo-commits

From: "Miroslav Sulc (fordfrog)" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/weka: weka-3.6.6-r1.ebuild ChangeLog weka-3.6.6.ebuild
Date: Sun, 25 Dec 2011 22:52:42
Message-Id: 20111225225232.77E312004B@flycatcher.gentoo.org
1 fordfrog 11/12/25 22:52:32
2
3 Modified: ChangeLog
4 Added: weka-3.6.6-r1.ebuild
5 Removed: weka-3.6.6.ebuild
6 Log:
7 dev-util/weka: added icon and desktop entry
8
9 (Portage version: 2.1.10.43/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.44 dev-util/weka/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/weka/ChangeLog?rev=1.44&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/weka/ChangeLog?rev=1.44&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/weka/ChangeLog?r1=1.43&r2=1.44
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-util/weka/ChangeLog,v
21 retrieving revision 1.43
22 retrieving revision 1.44
23 diff -u -r1.43 -r1.44
24 --- ChangeLog 25 Dec 2011 22:42:24 -0000 1.43
25 +++ ChangeLog 25 Dec 2011 22:52:32 -0000 1.44
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-util/weka
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-util/weka/ChangeLog,v 1.43 2011/12/25 22:42:24 fordfrog Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-util/weka/ChangeLog,v 1.44 2011/12/25 22:52:32 fordfrog Exp $
31 +
32 +*weka-3.6.6-r1 (25 Dec 2011)
33 +
34 + 25 Dec 2011; Miroslav Šulc <fordfrog@g.o> -weka-3.6.6.ebuild,
35 + +weka-3.6.6-r1.ebuild:
36 + Added icon and desktop entry (bug #389877, thanks to Randall Wald
37 + <rdwald@×××××.com>)
38
39 *weka-3.6.6 (25 Dec 2011)
40
41
42
43
44 1.1 dev-util/weka/weka-3.6.6-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/weka/weka-3.6.6-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/weka/weka-3.6.6-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: weka-3.6.6-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2011 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-util/weka/weka-3.6.6-r1.ebuild,v 1.1 2011/12/25 22:52:32 fordfrog Exp $
54
55 EAPI="3"
56
57 JAVA_PKG_IUSE="doc source"
58
59 inherit eutils java-pkg-2 java-ant-2 versionator
60
61 MY_P="${PN}-$(replace_all_version_separators '-')"
62 DESCRIPTION="A Java data mining package"
63 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
64 HOMEPAGE="http://www.cs.waikato.ac.nz/ml/weka/"
65 SLOT="0"
66 LICENSE="GPL-2"
67 KEYWORDS="~amd64 ~ppc ~x86"
68 DEPEND=">=virtual/jdk-1.5
69 app-arch/unzip
70 >=dev-java/javacup-0.11a_beta20060608:0"
71 RDEPEND=">=virtual/jre-1.5
72 >=dev-java/javacup-0.11a_beta20060608:0"
73 IUSE=""
74
75 S="${WORKDIR}/${MY_P}"
76
77 EANT_BUILD_TARGET="exejar"
78 EANT_DOC_TARGET="docs"
79 JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
80
81 weka_get_max_memory() {
82 if use amd64; then
83 echo 512m
84 else
85 echo 256m
86 fi
87 }
88
89 java_prepare() {
90 unzip -qq "${PN}-src.jar" -d . || die "Failed to unpack the source"
91 rm -v *.jar lib/*.jar || die
92 rm -rf doc || die
93 java-pkg_jar-from --into lib javacup
94 epatch "${FILESDIR}"/${P}-build.xml.patch
95 sed -i -e "s/256m/$(weka_get_max_memory)/g" build.xml || die
96 }
97
98 src_install() {
99 java-pkg_dojar dist/${PN}.jar
100 java-pkg_dolauncher weka --main "${PN}.gui.GUIChooser"
101
102 # Really need a virtual to list all available drivers and pull the ones
103 # instaled
104 java-pkg_register-optional-dependency hsqldb,jdbc-mysql,mckoi-1
105
106 use source && java-pkg_dosrc src/main/java/weka/
107
108 dodoc README || die
109 if use doc; then
110 java-pkg_dojavadoc doc/
111 insinto /usr/share/doc/${PF}
112 doins WekaManual.pdf || die
113 fi
114
115 dodir /usr/share/${PN}/data/
116 insinto /usr/share/${PN}/data/
117 doins data/*
118
119 newicon "${S}/weka.gif" "${PN}".png
120 make_desktop_entry "${PN}" "Waikato Environment for Knowledge Analysis" "${PN}" "Education;Science;ArtificialIntelligence;" "Comment=Start Weka"
121 }