aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlistair Bush <ali_bush@gentoo.org>2009-08-15 11:48:54 +0000
committerAlistair Bush <ali_bush@gentoo.org>2009-08-15 11:48:54 +0000
commit252356b0724084b8b2fdd41f7df833e1c5d0425b (patch)
treea0513a5223021246fe881f59e6be61664df049f4 /media-gfx
parentAdd janino. (diff)
downloadjava-252356b0724084b8b2fdd41f7df833e1c5d0425b.tar.gz
java-252356b0724084b8b2fdd41f7df833e1c5d0425b.tar.bz2
java-252356b0724084b8b2fdd41f7df833e1c5d0425b.zip
Added.
svn path=/java-overlay/; revision=7893
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/sunflow/ChangeLog10
-rw-r--r--media-gfx/sunflow/Manifest4
-rw-r--r--media-gfx/sunflow/metadata.xml11
-rw-r--r--media-gfx/sunflow/sunflow-0.07.2.ebuild48
4 files changed, 73 insertions, 0 deletions
diff --git a/media-gfx/sunflow/ChangeLog b/media-gfx/sunflow/ChangeLog
new file mode 100644
index 00000000..ae15b090
--- /dev/null
+++ b/media-gfx/sunflow/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-gfx/sunflow
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*sunflow-0.07.2 (15 Aug 2009)
+
+ 15 Aug 2009; Alistair Bush <ali_bush@gentoo.org> +sunflow-0.07.2.ebuild,
+ +metadata.xml:
+ Added.
+
diff --git a/media-gfx/sunflow/Manifest b/media-gfx/sunflow/Manifest
new file mode 100644
index 00000000..2364f541
--- /dev/null
+++ b/media-gfx/sunflow/Manifest
@@ -0,0 +1,4 @@
+DIST sunflow-src-v0.07.2.zip 1191079 RMD160 a0e5d0cce7f989154bc20eb8a03293fef27ec64e SHA1 bde6ac2e78c9ce90d457f3e5239bfd781ee9c48a SHA256 66f260c40004eddf74d999e63329f36f9497116b2c8957c6600adb7fc6f96467
+EBUILD sunflow-0.07.2.ebuild 1021 RMD160 2ce66036f09efe68463c484337aa166bb40698b8 SHA1 c08866cbfe9805efaba7332799b889f7a93b9aea SHA256 497b0273820de450ebfbd62562b62068ded15b9fb237bcbc3da17f9540c2e987
+MISC ChangeLog 251 RMD160 e4a00c86de26ed32277d5ec2c434ca119ee81111 SHA1 76e5a21d7ae453a9270e65376610b7b4addee8b3 SHA256 c57dd91eefa87b84d9b781c389b35845a593012cdc036d2f01ac888d2056db86
+MISC metadata.xml 399 RMD160 ca1561d7613dda880e53b0bd66ce3af3e828e7ad SHA1 62c58f4900624455c79203e75da0013b5a9be57a SHA256 d1b27407c374079c9a54a8e8ec8101d67603f701740de1c0b6befa1e80c63dcf
diff --git a/media-gfx/sunflow/metadata.xml b/media-gfx/sunflow/metadata.xml
new file mode 100644
index 00000000..55086813
--- /dev/null
+++ b/media-gfx/sunflow/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd></herd>
+ <longdescription lang="en">
+ Sunflow is an open source rendering system for photo-realistic image
+ synthesis. It is written in Java and built around a flexible ray tracing
+ core and an extensible object-oriented design.
+ </longdescription>
+</pkgmetadata>
+
diff --git a/media-gfx/sunflow/sunflow-0.07.2.ebuild b/media-gfx/sunflow/sunflow-0.07.2.ebuild
new file mode 100644
index 00000000..cd01b552
--- /dev/null
+++ b/media-gfx/sunflow/sunflow-0.07.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2 eutils
+
+DESCRIPTION="A rendering system for photo-realistic image synthesis."
+HOMEPAGE="http://sunflow.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-src/v${PV}/${PN}-src-v${PV}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+COMMON_DEP="dev-java/janino:0"
+
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEP}"
+DEPEND=">=virtual/jdk-1.5
+ app-arch/unzip
+ ${COMMON_DEP}"
+
+S="${WORKDIR}/${PN}"
+
+java_prepare() {
+ java-pkg_jar-from janino janino.jar
+}
+
+EANT_BUILD_TARGET="jars"
+
+src_install() {
+ java-pkg_dojar "release/${PN}.jar"
+ use doc && java-pkg_dojavadoc release/javadoc
+ use source && java-pkg_dosrc src/*
+
+ mv resources/golden_0040.png "resources/${PN}.png"
+ doicon "resources/${PN}.png"
+
+ java-pkg_dolauncher ${PN} --java_args "-Xmx1g" --main SunflowGUI
+ make_desktop_entry ${PN} "Sunflow" "${PN}.png" Graphics
+}
+