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. |