Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jfreechart/
Date: Wed, 24 Feb 2016 14:17:05
Message-Id: 1456322643.ecd0051665e397046380697181103531912bb058.monsieurp@gentoo
1 commit: ecd0051665e397046380697181103531912bb058
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 24 14:03:10 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 24 14:04:03 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd00516
7
8 dev-java/jfreechart: Housekeeping.
9
10 Package-Manager: portage-2.2.26
11
12 dev-java/jfreechart/jfreechart-1.0.19-r1.ebuild | 72 +++++++++++++++++++++++++
13 1 file changed, 72 insertions(+)
14
15 diff --git a/dev-java/jfreechart/jfreechart-1.0.19-r1.ebuild b/dev-java/jfreechart/jfreechart-1.0.19-r1.ebuild
16 new file mode 100644
17 index 0000000..ca64b59
18 --- /dev/null
19 +++ b/dev-java/jfreechart/jfreechart-1.0.19-r1.ebuild
20 @@ -0,0 +1,72 @@
21 +# Copyright 1999-2016 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI=5
26 +
27 +JAVA_PKG_IUSE="doc source"
28 +
29 +inherit java-pkg-2 java-ant-2
30 +
31 +DESCRIPTION="JFreeChart is a free Java class library for generating charts"
32 +HOMEPAGE="http://www.jfree.org/jfreechart"
33 +SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
34 +
35 +LICENSE="LGPL-2.1"
36 +SLOT="1.0"
37 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
38 +IUSE="test"
39 +
40 +CDEPEND="
41 + dev-java/jfreesvg:2.1
42 + >=dev-java/jcommon-1.0.23:1.0
43 + java-virtuals/servlet-api:3.0"
44 +
45 +RDEPEND="
46 + ${CDEPEND}
47 + >=virtual/jre-1.6"
48 +
49 +DEPEND="
50 + ${CDEPEND}
51 + test? (
52 + dev-java/ant-junit:0
53 + dev-java/junit:4
54 + )
55 + app-arch/unzip
56 + >=virtual/jdk-1.6"
57 +
58 +RESTRICT="test"
59 +
60 +PATCHES=(
61 + "${FILESDIR}/${PN}-1.0.19-build.xml.patch"
62 + "${FILESDIR}/${PN}-1.0.19-fix-TimeSeriesCollectionTest.patch"
63 +)
64 +
65 +JAVA_ANT_ENCODING="ISO-8859-1"
66 +JAVA_ANT_REWRITE_CLASSPATH="yes"
67 +
68 +EANT_BUILD_XML="ant/build.xml"
69 +EANT_BUILD_TARGET="compile-experimental"
70 +EANT_GENTOO_CLASSPATH="
71 + jfreesvg-2.1
72 + jcommon-1.0
73 + servlet-api-3.0
74 +"
75 +
76 +EANT_DOC_TARGET="javadoc"
77 +
78 +src_prepare() {
79 + epatch "${PATCHES[@]}"
80 +
81 + java-pkg_clean
82 +}
83 +
84 +src_install() {
85 + java-pkg_newjar "lib/${P}.jar" "${PN}.jar"
86 + java-pkg_newjar "lib/${P}-experimental.jar" "${PN}-experimental.jar"
87 +
88 + dodoc README.txt ChangeLog NEWS
89 +
90 + use doc && java-pkg_dojavadoc javadoc
91 + use source && java-pkg_dosrc source/org
92 +}