summaryrefslogtreecommitdiff
path: root/dev-java/treelayout
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-java/treelayout
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-java/treelayout')
-rw-r--r--dev-java/treelayout/Manifest3
-rw-r--r--dev-java/treelayout/metadata.xml12
-rw-r--r--dev-java/treelayout/treelayout-1.0.2.ebuild41
3 files changed, 56 insertions, 0 deletions
diff --git a/dev-java/treelayout/Manifest b/dev-java/treelayout/Manifest
new file mode 100644
index 000000000000..93cfe145f590
--- /dev/null
+++ b/dev-java/treelayout/Manifest
@@ -0,0 +1,3 @@
+DIST treelayout-1.0.2.tar.gz 1007086 BLAKE2B c5ef3f0bc2a7c99a983f648efcca65a4a4fd9d72710b7a1a8263629435da6a79a328778983475565dfc23738978bf658067e3e63e7c36db84a54189821c0da07 SHA512 89a627d8ab2f248bb9b22139de0a28f310deb555f78825f29f4acfd0df7b4c212c8df241b004f8452a4be8a0f7717ee996df3eef4dd88ca905f4ad211df92655
+EBUILD treelayout-1.0.2.ebuild 973 BLAKE2B 6a8196aa981ba9342bb3edbf0ad9e64ca30a07a71d9a410d370ce3163b216f5751e57e8045336c3abbf1cbfd4b4037bbc1f6a98a5c3ff89a9a2f5d43a7dda0a5 SHA512 24e85b8d21357b9816190b0a28c51a131dd38d24e7916fe2beb23bbf6a9d0a3e6f4e4f252216146313b202a0088d36cbea1161fab088a67b6fab99e5bd5995b3
+MISC metadata.xml 677 BLAKE2B d1ed5c57f1b7ca4678e569abeefa3fe9ef1fe8113b6152ce27d5daa34faf84a90a612b3cc7f6f4977015cacb71c55457f2e4b26a5d5d07dc25424b8e3cb9bc7d SHA512 2abe1f3836f0efbfa2d52873e93d396b496e4bf52b7b0ac2b7c1641329a7756a04295a6600473160b863dc64866dbd2d69b8443599090dd36a77dee99fc9d42b
diff --git a/dev-java/treelayout/metadata.xml b/dev-java/treelayout/metadata.xml
new file mode 100644
index 000000000000..9012e398b6b9
--- /dev/null
+++ b/dev-java/treelayout/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <longdescription>The TreeLayout creates tree layouts for arbitrary trees. It is not restricted to a specific output or format, but can be used for any kind of two dimensional diagram. Examples are Swing based components, SVG files, and many more. This is possible because TreeLayout separates the layout of a tree from the actual rendering.</longdescription>
+ <upstream>
+ <remote-id type="github">abego/treelayout</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-java/treelayout/treelayout-1.0.2.ebuild b/dev-java/treelayout/treelayout-1.0.2.ebuild
new file mode 100644
index 000000000000..5bd891235098
--- /dev/null
+++ b/dev-java/treelayout/treelayout-1.0.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Efficiently create compact tree layouts in Java"
+SRC_URI="https://github.com/abego/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/abego/treelayout"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc64 x86"
+IUSE="test"
+
+RDEPEND=">=virtual/jre-1.6"
+
+DEPEND=">=virtual/jdk-1.6
+ test? ( dev-java/ant-junit:0 )"
+
+S="${WORKDIR}/${P}/org.abego.${PN}"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+JAVA_PKG_BSFIX_NAME="build-impl.xml"
+EANT_BUILD_XML="nbproject/build-impl.xml"
+
+src_configure() {
+ EANT_EXTRA_ARGS="-Dplatform.home=${JAVA_HOME}"
+}
+
+src_install() {
+ java-pkg_newjar dist/org.abego.${PN}.core.jar
+ dodoc CHANGES.txt doc/abegoTreeLayout.pdf
+ use doc && java-pkg_dojavadoc dist/javadoc
+ use source && java-pkg_dosrc src/main/java/*
+}
+
+src_test() {
+ java-pkg-2_src_test
+}