Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-java/htsjdk/
Date: Tue, 12 Jul 2016 16:31:54
Message-Id: 1468340938.9ce6536356df2dffa9672161ae47b8de609c7682.mmokrejs@gentoo
1 commit: 9ce6536356df2dffa9672161ae47b8de609c7682
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Tue Jul 12 16:28:58 2016 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Tue Jul 12 16:28:58 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=9ce65363
7
8 dev-java/htsjdk: re-added back 2.2.2 version due to picard-2
9
10 Package-Manager: portage-2.2.28
11
12 dev-java/htsjdk/htsjdk-2.2.2.ebuild | 48 +++++++++++++++++++++++++++++++++++++
13 1 file changed, 48 insertions(+)
14
15 diff --git a/dev-java/htsjdk/htsjdk-2.2.2.ebuild b/dev-java/htsjdk/htsjdk-2.2.2.ebuild
16 new file mode 100644
17 index 0000000..ca2cdd9
18 --- /dev/null
19 +++ b/dev-java/htsjdk/htsjdk-2.2.2.ebuild
20 @@ -0,0 +1,48 @@
21 +# Copyright 1999-2016 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI="6"
26 +
27 +JAVA_PKG_IUSE="doc source"
28 +
29 +inherit java-pkg-2 java-ant-2
30 +
31 +DESCRIPTION="Java API for high-throughput sequencing data (HTS) formats."
32 +HOMEPAGE="https://samtools.github.io/htsjdk/"
33 +SRC_URI="https://github.com/samtools/htsjdk/archive/${PV}.tar.gz -> ${P}.tar.gz"
34 +
35 +LICENSE="MIT"
36 +SLOT="0"
37 +IUSE=""
38 +KEYWORDS="~amd64 ~x86"
39 +
40 +CDEPEND="dev-java/commons-jexl:2
41 + dev-java/commons-compress:0
42 + dev-java/commons-logging:0"
43 +
44 +DEPEND=">=virtual/jdk-1.8
45 + ${CDEPEND}"
46 +RDEPEND=">=virtual/jre-1.8
47 + ${CDEPEND}"
48 +
49 +EANT_BUILD_TARGET="all"
50 +EANT_NEEDS_TOOLS="true"
51 +JAVA_ANT_REWRITE_CLASSPATH="true"
52 +EANT_GENTOO_CLASSPATH="commons-jexl-2,commons-compress,commons-logging"
53 +
54 +java_prepare() {
55 + default
56 + rm -v lib/{commons-compress,commons-jexl,commons-logging}*.jar || die
57 +}
58 +
59 +src_install() {
60 + cd dist || die
61 +
62 + for i in *.jar; do
63 + java-pkg_newjar $i ${i/-[0-9]*.jar/.jar}
64 + done
65 +
66 + use source && java-pkg_dosrc "${S}"/src/java/*
67 + use doc && java-pkg_dojavadoc "${S}"/javadoc
68 +}