From 2fe3b1337352671123664f5cfc50cd16ec52ea4f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 18 Jun 2022 04:03:36 +0200 Subject: [PATCH] dev-java/jfreesvg: new package, add 3.4.3 Signed-off-by: Alessandro Barbieri --- dev-java/jfreesvg/Manifest | 1 + dev-java/jfreesvg/jfreesvg-3.4.3.ebuild | 38 +++++++++++++++++++++++++ dev-java/jfreesvg/metadata.xml | 13 +++++++++ 3 files changed, 52 insertions(+) create mode 100644 dev-java/jfreesvg/Manifest create mode 100644 dev-java/jfreesvg/jfreesvg-3.4.3.ebuild create mode 100644 dev-java/jfreesvg/metadata.xml diff --git a/dev-java/jfreesvg/Manifest b/dev-java/jfreesvg/Manifest new file mode 100644 index 0000000000..97801136d8 --- /dev/null +++ b/dev-java/jfreesvg/Manifest @@ -0,0 +1 @@ +DIST jfreesvg-3.4.3.gh.tar.gz 73625 BLAKE2B fc9e1614b5f861ce1f887196e93a3ff5a95987bd3c02c69c7a9ae3729f87953b0ec43145379db12fa3ae74c795d5930fd978f2208373ed5df736c67dd4e6392a SHA512 4cb4042567d254a1cfb6b79bce3e67bac514f163044968d5abe24cd51da5753eae324cd0728b6039f7926cd5df644e574e0687e928f5ca8a60ed1454a4f1ae4f diff --git a/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild b/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild new file mode 100644 index 0000000000..4942ed414b --- /dev/null +++ b/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="b31353849855e1c1ab3fefb6f705f6ccb148c1b8" +JAVA_PKG_IUSE="source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="JFreeSVG is a fast, light-weight, vector graphics library for the Java platform" +HOMEPAGE=" + https://www.jfree.org/jfreesvg/ + https://github.com/jfree/jfreesvg +" +SRC_URI="https://github.com/jfree/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-3+" +SLOT="3" +KEYWORDS="~amd64" +IUSE="debug" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_SRC_DIR="src/main/java/org/jfree/graphics2d" + +src_prepare() { + java-pkg_clean + default +} + +src_install() { + java-pkg_dojar "${PN}.jar" + dodoc README.md + use source && java-pkg_dosrc src/main/java +} diff --git a/dev-java/jfreesvg/metadata.xml b/dev-java/jfreesvg/metadata.xml new file mode 100644 index 0000000000..21c2edfce2 --- /dev/null +++ b/dev-java/jfreesvg/metadata.xml @@ -0,0 +1,13 @@ + + + + + co-maintainers welcome + Alessandro Barbieri + lssndrbarbieri@gmail.com + + + https://github.com/jfree/jfreesvg/issues + jfree/jfreesvg + +