diff options
author | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2021-10-27 11:06:05 +0200 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2021-10-27 11:06:05 +0200 |
commit | e41ce285c93ac3d29c449f754f1af708cc68403a (patch) | |
tree | cff9abd442909af95d5977c251a5941a2ce44050 /dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild | |
parent | dev-util/rocm-clang-ocl: Version bump to 4.3.0 (diff) | |
download | sci-e41ce285c93ac3d29c449f754f1af708cc68403a.tar.gz sci-e41ce285c93ac3d29c449f754f1af708cc68403a.tar.bz2 sci-e41ce285c93ac3d29c449f754f1af708cc68403a.zip |
dev-java/jfreechart: last-rites from ::gentoo, EAPI bump
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild')
-rw-r--r-- | dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild b/dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild new file mode 100644 index 000000000..e83f79d4b --- /dev/null +++ b/dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="JFreeChart is a free Java class library for generating charts" +HOMEPAGE="http://www.jfree.org/jfreechart" +SRC_URI="mirror://sourceforge/${PN}/${P}.zip" + +LICENSE="LGPL-2.1" +SLOT="1.0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +CDEPEND=" + dev-java/jfreesvg:2.1 + >=dev-java/jcommon-1.0.23:1.0 + java-virtuals/servlet-api:3.0" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" + +BDEPEND=" + ${CDEPEND} + test? ( + dev-java/ant-junit:0 + dev-java/junit:4 + ) + app-arch/unzip + >=virtual/jdk-1.6" + +RESTRICT="test" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.19-build.xml.patch" + "${FILESDIR}/${PN}-1.0.19-fix-TimeSeriesCollectionTest.patch" +) + +JAVA_ANT_ENCODING="ISO-8859-1" +JAVA_ANT_REWRITE_CLASSPATH="yes" + +EANT_BUILD_XML="ant/build.xml" +EANT_BUILD_TARGET="compile-experimental" +EANT_GENTOO_CLASSPATH=" + jfreesvg-2.1 + jcommon-1.0 + servlet-api-3.0 +" + +EANT_DOC_TARGET="javadoc" + +src_prepare() { + default + + java-pkg_clean +} + +src_install() { + java-pkg_newjar "lib/${P}.jar" "${PN}.jar" + java-pkg_newjar "lib/${P}-experimental.jar" "${PN}-experimental.jar" + + dodoc README.txt ChangeLog NEWS + + use doc && java-pkg_dojavadoc javadoc + use source && java-pkg_dosrc source/org +} |