diff options
author | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2021-11-30 14:01:36 +0100 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2021-11-30 14:01:36 +0100 |
commit | 44653cadcc63869ff9cec9a890711855a54474c0 (patch) | |
tree | 5818a1315bb4ef5c6112aaf91b4c0c5ae31fe2c9 /dev-java | |
parent | dev-java/jfreesvg: last-rites from ::gentoo, EAPI bump (diff) | |
download | sci-44653cadcc63869ff9cec9a890711855a54474c0.tar.gz sci-44653cadcc63869ff9cec9a890711855a54474c0.tar.bz2 sci-44653cadcc63869ff9cec9a890711855a54474c0.zip |
dev-java/jcommon: 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')
-rw-r--r-- | dev-java/jcommon/Manifest | 1 | ||||
-rw-r--r-- | dev-java/jcommon/jcommon-1.0.23.ebuild | 57 | ||||
-rw-r--r-- | dev-java/jcommon/metadata.xml | 11 |
3 files changed, 69 insertions, 0 deletions
diff --git a/dev-java/jcommon/Manifest b/dev-java/jcommon/Manifest new file mode 100644 index 000000000..c7cdd4429 --- /dev/null +++ b/dev-java/jcommon/Manifest @@ -0,0 +1 @@ +DIST jcommon-1.0.23.zip 1373666 BLAKE2B 23c87cd18339ea8f5991933c1430464ca5a408d4d4afb42847ee8c3b941d8fd7ed9695af74ec9ff7fc5867758b826d49b5def73923e893910efc0a0d77f26f75 SHA512 c358239da8b1ddf53ce94bebb00b6518456aa921dd3aa84fc6a23144d499f14a85ba421cd71f3880e8d10153a6ab816f54c1fa872a4ab694ce3c7b8d69bc2a4b diff --git a/dev-java/jcommon/jcommon-1.0.23.ebuild b/dev-java/jcommon/jcommon-1.0.23.ebuild new file mode 100644 index 000000000..8005b903c --- /dev/null +++ b/dev-java/jcommon/jcommon-1.0.23.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +MY_P=${PN}-$(ver_rs 3 -) +DESCRIPTION="A collection of useful classes used by JFreeChart, JFreeReport and others" +HOMEPAGE="http://www.jfree.org/jcommon" +SRC_URI="mirror://sourceforge/jfreechart/${MY_P}.zip" + +LICENSE="LGPL-2" +SLOT="1.0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +BDEPEND=" + >=virtual/jdk-1.6 + app-arch/unzip + test? ( dev-java/junit:4 )" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}"/"${MY_P}" + +src_prepare() { + default + find "${WORKDIR}" -name '*.jar' -print -delete || die + + if ! use debug; then + antflags="-Dbuild.debug=false -Dbuild.optimize=true" + fi +} + +src_compile() { + if ! use debug; then + antflags="-Dbuild.debug=false -Dbuild.optimize=true" + fi + eant -f ant/build.xml compile $(use_doc) $antflags +} + +# No tests defined in build.xml. Let's turn them off. +# src_test() { +# java-pkg_jar-from --into lib junit-4 +# eant -f ant/build.xml compile-junit-tests +# ejunit4 -cp "./lib/${P}-junit.jar:$(java-pkg_getjars junit-4)" \ +# org.jfree.junit.JCommonTestSuite +# } + +src_install() { + java-pkg_newjar ${P}.jar ${PN}.jar + dodoc README.md + use doc && java-pkg_dojavadoc javadoc + use source && java-pkg_dosrc src/main/java/com src/main/java/org +} diff --git a/dev-java/jcommon/metadata.xml b/dev-java/jcommon/metadata.xml new file mode 100644 index 000000000..eae2d8963 --- /dev/null +++ b/dev-java/jcommon/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">jfreechart</remote-id> + </upstream> +</pkgmetadata> |