commit:     0f0c11b467bbb24a4ef2464af8d2ea2750d20685
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 10 11:39:37 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Fri Mar 10 11:40:04 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0c11b4

app-misc/freeplane: Initial import (bug 331765, bug 402211).

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-misc/freeplane/Manifest                |  2 ++
 app-misc/freeplane/freeplane-1.5.18.ebuild | 49 ++++++++++++++++++++++++++++++
 app-misc/freeplane/metadata.xml            | 11 +++++++
 3 files changed, 62 insertions(+)

diff --git a/app-misc/freeplane/Manifest b/app-misc/freeplane/Manifest
new file mode 100644
index 00000000000..0523d70e477
--- /dev/null
+++ b/app-misc/freeplane/Manifest
@@ -0,0 +1,2 @@
+DIST freeplane-1.5.18-gradle-cache.tar.xz 21496376 SHA256 
be87079930656b3aac91a2d2fd12a181d006f7ead3e315a93ef6a58473f454b3 SHA512 
720096b5d6021f28b9a48a1b22613c552aad5fdca7515e9b0cefa4785b630e4b9eb6b277b6b0f30ab5b6d0daf709d7c6890117d80f4a6de205ac401cd2706c86
 WHIRLPOOL 
965fec802eb9f92aa80b04bef92a3648ae3d0655e3de8266299f70eeec01708a1ef78bcd7a38c35381f91691f09d5894f2fc413d1d59f3c625863791adef3fcb
+DIST freeplane_src-1.5.18.tar.gz 13233435 SHA256 
539fb7114ecaca0d4f01ae5910e84376ce18ba7fb25ff28359b19d34e4325e13 SHA512 
c7feaf957e1d67cb8e71e0b8aa1193c291b5cbc482f932397baeb8f296062378864e5004b59740d716b5c833b5404732ce17d7551ab0a3b663d3fda44327bccb
 WHIRLPOOL 
e28c707ffee2ef79491dd350dae1e2f32ec39735650e2ba828381e71c781d3b66b4ce1bd1047fe17fde659ea1f11dbca2089544d3191fdfd289741ce392e1b90

diff --git a/app-misc/freeplane/freeplane-1.5.18.ebuild 
b/app-misc/freeplane/freeplane-1.5.18.ebuild
new file mode 100644
index 00000000000..64f9e226e68
--- /dev/null
+++ b/app-misc/freeplane/freeplane-1.5.18.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc"
+
+VIRTUALX_REQUIRED="test"
+
+inherit java-utils-2 virtualx
+
+DESCRIPTION="Java application for Mind Mapping, Knowledge and Project 
Management"
+HOMEPAGE="https://www.freeplane.org/";
+SRC_URI="mirror://sourceforge/${PN}/${PN}%20stable/${PN}_src-${PV}.tar.gz
+       http://dev.gentoo.org/~xmw/freeplane-1.5.18-gradle-cache.tar.xz";
+#generate cache file by disabling --offline, ebuild clean test and
+#tar cvJf /var/cache/distfiles/freeplane-1.5.18-gradle-cache.tar.xz -C 
/var/tmp/portage/app-misc/freeplane-1.5.18/work .gradle/caches/modules-2
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.8"
+DEPEND="${DEPEND}
+       >=virtual/jdk-1.8
+       dev-java/gradle-bin"
+
+src_compile() {
+       GRADLE="gradle --gradle-user-home ${WORKDIR}/.gradle --console rich 
--no-daemon"
+       GRADLE="${GRADLE} --offline"
+       ${GRADLE} build -x check -x test || die
+}
+
+src_test() {
+       virtx ${GRADLE} check test || die
+}
+
+src_install() {
+       cd BUILD || die
+       sed -e "/freepath=/s:=.*:=${EROOT}usr/share/${PN}:" \
+               -i freeplane.sh
+       newbin freeplane.sh freeplane
+
+       insinto /usr/share/${PN}
+       doins framework.jar freeplanelauncher.jar \
+               freeplane.policy props.xargs init.xargs *.l4j.ini
+       doins -r core doc fwdir plugins resources
+}

diff --git a/app-misc/freeplane/metadata.xml b/app-misc/freeplane/metadata.xml
new file mode 100644
index 00000000000..c284a248fc4
--- /dev/null
+++ b/app-misc/freeplane/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<maintainer type="person">
+<email>[email protected]</email>
+<name>Michael Weber</name>
+</maintainer>
+<longdescription lang="en">
+Freeplane is a free and open source software application that supports 
thinking, sharing information and getting things done at work, in school and at 
home. The software can be used for mind mapping and analyzing the information 
contained in mind maps.
+</longdescription>
+</pkgmetadata>

Reply via email to