Gentoo Archives: gentoo-commits

From: "Andrey Kislyuk (weaver)" <weaver@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/biojava: biojava-1.6.ebuild metadata.xml ChangeLog
Date: Sun, 25 Jan 2009 19:33:19
Message-Id: E1LRAjN-0002mg-5L@stork.gentoo.org
1 weaver 09/01/25 19:33:17
2
3 Added: biojava-1.6.ebuild metadata.xml ChangeLog
4 Log:
5 Import dev-java/biojava and dependencies from Java overlay, thanks to serkan
6 (Portage version: 2.2_rc20/cvs/Linux 2.6.26-gentoo-r4 x86_64)
7
8 Revision Changes Path
9 1.1 dev-java/biojava/biojava-1.6.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/biojava/biojava-1.6.ebuild?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/biojava/biojava-1.6.ebuild?rev=1.1&content-type=text/plain
13
14 Index: biojava-1.6.ebuild
15 ===================================================================
16 # Copyright 1999-2009 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-x86/dev-java/biojava/biojava-1.6.ebuild,v 1.1 2009/01/25 19:33:17 weaver Exp $
19
20 # TODO:
21 # -Fix javadoc generation OutOfMemoryError
22 # -Add launchers for 2 apps in biojava-apps.jar
23 # -Decide on demo packaging. (Whether to install its jar as done or sources by examples USE flag)
24
25 EAPI=2
26
27 #JAVA_PKG_IUSE="doc source test"
28 JAVA_PKG_IUSE="source test"
29
30 inherit eutils java-pkg-2 java-ant-2
31
32 DESCRIPTION="A Java framework for processing biological data"
33 HOMEPAGE="http://biojava.org"
34 SRC_URI="http://www.biojava.org/download/bj16/all/${P}-all.jar"
35 LICENSE="LGPL-2.1"
36 SLOT="0"
37 KEYWORDS="~amd64"
38 IUSE=""
39
40 COMMON_DEPEND="dev-java/jgrapht:0
41 dev-java/commons-cli:1
42 dev-java/commons-dbcp:0
43 dev-java/commons-pool:0
44 dev-java/bytecode:0"
45
46 RDEPEND=">=virtual/jre-1.5
47 ${COMMON_DEPEND}"
48 DEPEND=">=virtual/jdk-1.5
49 app-arch/unzip
50 ${COMMON_DEPEND}
51 test?
52 (
53 dev-java/junit:4
54 dev-java/ant-junit4
55 )"
56
57 S="${WORKDIR}/biojava-live_${PV}"
58
59 JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
60
61 src_prepare() {
62 einfo "Removing budled jars."
63 find . -name "*.jar" -print -delete
64 rm -r doc/*
65 java-pkg_jar-from jgrapht jgrapht.jar jgrapht-jdk1.5.jar
66 java-pkg_jar-from commons-cli-1
67 java-pkg_jar-from commons-dbcp commons-dbcp.jar commons-dbcp-1.1.jar
68 java-pkg_jar-from commons-pool commons-pool.jar commons-pool-1.1.jar
69 java-pkg_jar-from bytecode
70 }
71
72 src_compile() {
73 #ANT_OPTS="${ANT_OPTS} -Xmx512m"
74 eant package-biojava package-biojava package-demos package-apps #$(use_doc javadocs-all)
75 }
76
77 src_install() {
78 java-pkg_newjar ant-build/biojava.jar ${PN}.jar
79 java-pkg_newjar ant-build/apps.jar ${PN}-apps.jar
80 java-pkg_newjar ant-build/demos.jar ${PN}-demos.jar
81 #use doc && java-pkg_dojavadoc ant-build/doc/{biojava,apps,demos}
82 use source && java-pkg_dosrc {src,apps,demos}/org
83 }
84
85 src_test() {
86 java-pkg_jar-from junit-4 junit.jar junit-4.4.jar
87 ANT_TASKS="ant-junit4" eant runtests
88 }
89
90
91
92 1.1 dev-java/biojava/metadata.xml
93
94 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/biojava/metadata.xml?rev=1.1&view=markup
95 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/biojava/metadata.xml?rev=1.1&content-type=text/plain
96
97 Index: metadata.xml
98 ===================================================================
99 <?xml version="1.0" encoding="UTF-8"?>
100 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
101 <pkgmetadata>
102 <herd>java</herd>
103 </pkgmetadata>
104
105
106
107
108 1.1 dev-java/biojava/ChangeLog
109
110 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/biojava/ChangeLog?rev=1.1&view=markup
111 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/biojava/ChangeLog?rev=1.1&content-type=text/plain
112
113 Index: ChangeLog
114 ===================================================================
115 # ChangeLog for dev-java/biojava
116 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
117 # $Header: /var/cvsroot/gentoo-x86/dev-java/biojava/ChangeLog,v 1.1 2009/01/25 19:33:17 weaver Exp $
118
119 *biojava-1.6 (25 Jan 2009)
120
121 25 Jan 2009; weaver <weaver@g.o> +metadata.xml,
122 +biojava-1.6.ebuild:
123 Import from Java overlay, thanks to serkan
124
125 22 Jan 2009; Alistair Bush <ali_bush@g.o> ChangeLog:
126 Add ChangeLog for QA.