Gentoo Archives: gentoo-commits

From: "Tom Wijsman (tomwij)" <tomwij@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/jfreechart: metadata.xml jfreechart-1.0.14.ebuild ChangeLog
Date: Wed, 22 May 2013 13:10:22
Message-Id: 20130522131017.0677A2171D@flycatcher.gentoo.org
1 tomwij 13/05/22 13:10:16
2
3 Modified: metadata.xml ChangeLog
4 Added: jfreechart-1.0.14.ebuild
5 Log:
6 Version bump to 1.0.14, contributed by Andreas Sturmlechner (genstorm). Fixes bug #460952.
7
8 (Portage version: 2.1.11.63/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
9
10 Revision Changes Path
11 1.2 dev-java/jfreechart/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/jfreechart/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 30 Jul 2004 11:42:29 -0000 1.1
24 +++ metadata.xml 22 May 2013 13:10:16 -0000 1.2
25 @@ -2,4 +2,7 @@
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 <herd>java</herd>
29 +<use>
30 + <flag name='servlet'>Build a servlet using the servlet API.</flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.53 dev-java/jfreechart/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/ChangeLog?rev=1.53&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/ChangeLog?rev=1.53&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/ChangeLog?r1=1.52&r2=1.53
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/dev-java/jfreechart/ChangeLog,v
45 retrieving revision 1.52
46 retrieving revision 1.53
47 diff -u -r1.52 -r1.53
48 --- ChangeLog 16 Jan 2010 10:47:56 -0000 1.52
49 +++ ChangeLog 22 May 2013 13:10:16 -0000 1.53
50 @@ -1,6 +1,15 @@
51 # ChangeLog for dev-java/jfreechart
52 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jfreechart/ChangeLog,v 1.52 2010/01/16 10:47:56 betelgeuse Exp $
54 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jfreechart/ChangeLog,v 1.53 2013/05/22 13:10:16 tomwij Exp $
56 +
57 +*jfreechart-1.0.14 (22 May 2013)
58 +
59 + 22 May 2013; Tom Wijsman <TomWij@g.o>
60 + +files/jfreechart-1.0.14-build.xml.patch,
61 + +files/jfreechart-1.0.14-fix-TimeSeriesCollectionTests.patch,
62 + +jfreechart-1.0.14.ebuild, metadata.xml:
63 + Version bump to 1.0.14, contributed by Andreas Sturmlechner (genstorm). Fixes
64 + bug #460952.
65
66 16 Jan 2010; Petteri Räty <betelgeuse@g.o>
67 -jfreechart-1.0.9-r1.ebuild, -jfreechart-1.0.10.ebuild:
68 @@ -227,4 +236,3 @@
69 30 Jul 2004; Thomas Matthijs <axxo@g.o> +metadata.xml,
70 +jfreechart-0.9.19.ebuild:
71 initial import, 48316
72 -
73
74
75
76 1.1 dev-java/jfreechart/jfreechart-1.0.14.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/jfreechart-1.0.14.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jfreechart/jfreechart-1.0.14.ebuild?rev=1.1&content-type=text/plain
80
81 Index: jfreechart-1.0.14.ebuild
82 ===================================================================
83 # Copyright 1999-2013 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/dev-java/jfreechart/jfreechart-1.0.14.ebuild,v 1.1 2013/05/22 13:10:16 tomwij Exp $
86
87 EAPI="5"
88
89 JAVA_PKG_IUSE="doc source"
90
91 inherit java-pkg-2 java-ant-2
92
93 DESCRIPTION="JFreeChart is a free Java class library for generating charts"
94 HOMEPAGE="http://www.jfree.org/jfreechart"
95 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
96
97 LICENSE="LGPL-2.1"
98 SLOT="1.0"
99 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
100
101 IUSE="+servlet test"
102
103 COMMON_DEPEND="
104 >=dev-java/itext-2.1.5:0
105 >=dev-java/jcommon-1.0.17:1.0
106 servlet? ( java-virtuals/servlet-api:2.3 )"
107
108 DEPEND=">=virtual/jdk-1.4
109 ${COMMON_DEPEND}
110 test? ( dev-java/ant-junit:0 )"
111
112 RDEPEND=">=virtual/jdk-1.4
113 ${COMMON_DEPEND}"
114
115 JAVA_PKG_FILTER_COMPILER="jikes"
116
117 src_prepare() {
118 epatch "${FILESDIR}/${P}-build.xml.patch"
119
120 # Fix test failure, obtained from
121 # http://sourceforge.net/p/jfreechart/bugs/1100/
122 epatch "${FILESDIR}/${P}-fix-TimeSeriesCollectionTests.patch"
123
124 rm -v *.jar lib/*.jar || die
125
126 if ! use servlet; then
127 rm -rf source/org/jfree/chart/servlet || die
128 fi
129 }
130
131 src_compile() {
132 # Note that compile-experimental depends on compile so it is sufficient to run
133 # just compile-experimental
134 eant -f ant/build.xml compile-experimental $(use_doc) $(get_jars)
135 }
136
137 src_test() {
138 # X11 tests are disabled using java.awt.headless=true
139 ANT_TASKS="ant-junit" \
140 ANT_OPTS="-Djava.awt.headless=true -Duser.timezone=UTC" \
141 eant -f ant/build.xml test $(get_jars)
142 }
143
144 src_install() {
145 java-pkg_newjar lib/${P}.jar ${PN}.jar
146 java-pkg_newjar lib/${P}-experimental.jar ${PN}-experimental.jar
147
148 dodoc README.txt ChangeLog NEWS
149
150 use doc && java-pkg_dojavadoc javadoc
151 use source && java-pkg_dosrc source/org
152 }
153
154 get_jars() {
155 local antflags="
156 -Ditext.jar=$(java-pkg_getjar itext iText.jar) \
157 -Djcommon.jar=$(java-pkg_getjar jcommon-1.0 jcommon.jar)"
158
159 use servlet && antflags="${antflags} \
160 -Dservlet.jar=$(java-pkg_getjars servlet-api-2.3)"
161
162 use test && antflags="${antflags} \
163 -Djunit.jar=$(java-pkg_getjars --build-only junit)"
164
165 echo "${antflags}"
166 }