summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2011-08-24 16:35:08 +0200
committerSebastian Pipping <sebastian@pipping.org>2011-08-24 16:35:08 +0200
commit53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62 (patch)
treef8d7b2d7307dd38946616115b7533dd9a2474acb /media-gfx/ditaaeps-bin
parentdev-java/jargs: 1.0 (based on ebuild from stuge overlay) (diff)
downloadbetagarden-53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62.tar.gz
betagarden-53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62.tar.bz2
betagarden-53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62.zip
media-gfx/ditaaeps-bin: 0.2
Diffstat (limited to 'media-gfx/ditaaeps-bin')
-rw-r--r--media-gfx/ditaaeps-bin/Manifest3
-rw-r--r--media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild38
-rw-r--r--media-gfx/ditaaeps-bin/metadata.xml9
3 files changed, 50 insertions, 0 deletions
diff --git a/media-gfx/ditaaeps-bin/Manifest b/media-gfx/ditaaeps-bin/Manifest
new file mode 100644
index 0000000..4e9125e
--- /dev/null
+++ b/media-gfx/ditaaeps-bin/Manifest
@@ -0,0 +1,3 @@
+DIST DitaaEps-0_2.zip 175918 RMD160 d746a500cace06772cad5e95b8d7840654b4b99f SHA1 f8741b8c41266b76e5eb14472938c3481a7d635c SHA256 c65cb8b900ee2e4c90ad63058fcbe0a3b4f4d668734d121a75f80eca3cd4c430
+EBUILD ditaaeps-bin-0.2.ebuild 956 RMD160 c9673bda9cb909233eb621c31076ddd915f75e97 SHA1 095393f56087f7fcfde11d85a0f9da1f8aefe502 SHA256 42fa033ee8e0a76c2da1fcfd51be421d13fa8b5cb277ce1693c2d4dd9fc82d7f
+MISC metadata.xml 257 RMD160 04e4c6e678ba8e8ffde93f57d06a40b60f9eaa69 SHA1 e3c39bf9a25beebbe626726bb94f6e22db4fa06d SHA256 b4a209de2bfbbcc5ceab61bf458a1ee79da4c60a30e4aabf54b76e9709b56db8
diff --git a/media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild b/media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild
new file mode 100644
index 0000000..9091f5c
--- /dev/null
+++ b/media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit java-pkg-2
+
+MY_PN=DitaaEps
+DESCRIPTION="DIagrams Through Ascii Art (EPS-producing fork of ditaa 0.6b)"
+HOMEPAGE="http://ditaa-addons.sourceforge.net/"
+SRC_URI="mirror://sourceforge/project/ditaa-addons/${MY_PN}/${PV}/${MY_PN}-${PV/./_}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-arch/unzip
+ >=virtual/jdk-1.5"
+RDEPEND=">=virtual/jre-1.5"
+
+S=${WORKDIR}
+
+src_compile() {
+ # Workaround against ClassNotFoundException on jargs.gnu.CmdLineParser$OptionException
+ # by re-packing into a single jar
+ unzip ${MY_PN}/ditaa0_6b.jar || die
+ rm -R META-INF || die
+ unzip ${MY_PN}/${MY_PN}.jar || die
+ rm -R ${MY_PN} COPYING || die
+ jar cvf ${MY_PN,,}.jar * || die
+}
+
+src_install() {
+ java-pkg_dojar ${MY_PN,,}.jar || die
+ java-pkg_dolauncher ${MY_PN,,} --main se.ngm.ditaaeps.EpsRenderer || die
+}
diff --git a/media-gfx/ditaaeps-bin/metadata.xml b/media-gfx/ditaaeps-bin/metadata.xml
new file mode 100644
index 0000000..328fbd1
--- /dev/null
+++ b/media-gfx/ditaaeps-bin/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>sping@gentoo.org</email>
+ <name>Sebastian Pipping</name>
+ </maintainer>
+</pkgmetadata>