aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2011-01-30 22:46:23 +0000
committerMiroslav Šulc <fordfrog@gentoo.org>2011-01-30 22:46:23 +0000
commit69b43f2ad500db10205fcfdb461a6359ae988c3a (patch)
tree148955b0aa0955a68c2def5f3def12aceb3e258e /media-gfx
parentmedia-gfx/sunflow: version bump (diff)
downloadjava-69b43f2ad500db10205fcfdb461a6359ae988c3a.tar.gz
java-69b43f2ad500db10205fcfdb461a6359ae988c3a.tar.bz2
java-69b43f2ad500db10205fcfdb461a6359ae988c3a.zip
media-gfx/sweethome3d: version bump
(Portage version: 2.1.9.35/svn/Linux x86_64, RepoMan options: --force) svn path=/java-overlay/; revision=8298
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/sweethome3d/ChangeLog8
-rw-r--r--media-gfx/sweethome3d/Manifest4
-rw-r--r--media-gfx/sweethome3d/sweethome3d-3.0.ebuild77
3 files changed, 87 insertions, 2 deletions
diff --git a/media-gfx/sweethome3d/ChangeLog b/media-gfx/sweethome3d/ChangeLog
index 6ed9b983..5bd95da1 100644
--- a/media-gfx/sweethome3d/ChangeLog
+++ b/media-gfx/sweethome3d/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for media-gfx/sweethome3d
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*sweethome3d-3.0 (30 Jan 2011)
+
+ 30 Jan 2011; Miroslav Šulc <fordfrog@gentoo.org> +sweethome3d-3.0.ebuild:
+ Version bump. Still need to unbundle sunflow jar for which I cannot find
+ sources for the latest version so far.
+
02 Mar 2009; Miroslav Šulc <fordfrog@gentoo.org> -sweethome3d-1.4.ebuild,
+sweethome3d-1.6.ebuild:
Version bump
diff --git a/media-gfx/sweethome3d/Manifest b/media-gfx/sweethome3d/Manifest
index cf3e738c..09928879 100644
--- a/media-gfx/sweethome3d/Manifest
+++ b/media-gfx/sweethome3d/Manifest
@@ -1,4 +1,6 @@
DIST SweetHome3D-1.6-src.zip 12441640 RMD160 01867d19c228ee0b676f8e71073792fe7c2c8661 SHA1 56f4e3abaf47dce94c868059ed535b06590d2277 SHA256 486a56b126098038949f7d5c71734cda521727b633fc9f03ed2af0e74950e6ae
+DIST SweetHome3D-3.0-src.zip 17143307 RMD160 63db57604a95ca10c860786bf758b4eb604c3975 SHA1 2569567017ab81755bb5b9e19ce6ef430e521387 SHA256 ca76c6b89f621d43dce76309b7a616bfbdd88b18524df45e5b802324e61f5dce
EBUILD sweethome3d-1.6.ebuild 1988 RMD160 0f1db9b17668bbe9fc73d829f2e15b652d7f0613 SHA1 c18f749602b4aeb2b44cff3d08948a8ee29b2c78 SHA256 d2e72ce62811426212d8009ab054498bb486bc67db4ef98ecbfbf8cec78fb2cf
-MISC ChangeLog 495 RMD160 e7b8afb2d95b7b20dd99f48d15ddc4664b40828a SHA1 bcddac1bf8ea70d189ad4f8ac7e0ed6350a93bec SHA256 193238a96acada62171a2ec4e91c20dd3fb447d6860da71d1852a27657d470f1
+EBUILD sweethome3d-3.0.ebuild 2095 RMD160 b76bf99132f45ec6abfa4b7d3d485d2fef945904 SHA1 b766052bdd39fdac3bd17c3469bdcd9a075956b3 SHA256 7c29196b24ce7f718ba4e837f93f824db18da996e858b9c4c954fb83791a03c2
+MISC ChangeLog 721 RMD160 41943482c6b0b06c8a13b2f9d19bbcf3ac7f005b SHA1 3d70e27c137bd11f6b14e811ed0db9fe64a54d64 SHA256 ac4535e76da84f867cebe293e6cce74b687f84c8d18106879e7f84a6bdbc24a8
MISC metadata.xml 146 RMD160 204468a395c66c3476c0d3c6793e06d17c04f11d SHA1 57f13e066b456ca072923d16784fdeb05374e56d SHA256 a04f0525e90bc81f0aa09200eef9c1a5c43f1bd7e2c06d66dc501bf5bb3e94f0
diff --git a/media-gfx/sweethome3d/sweethome3d-3.0.ebuild b/media-gfx/sweethome3d/sweethome3d-3.0.ebuild
new file mode 100644
index 00000000..34d24c77
--- /dev/null
+++ b/media-gfx/sweethome3d/sweethome3d-3.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+inherit eutils java-pkg-2 java-ant-2
+
+MY_PN="SweetHome3D"
+
+DESCRIPTION="Sweet Home 3D is a free interior design application."
+HOMEPAGE="http://${PN}.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-src.zip"
+LICENSE="GPL-3"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+ >=dev-java/apple-java-extensions-bin-1.5:0
+ dev-java/freehep-graphics2d:0
+ dev-java/freehep-graphicsio:0
+ dev-java/freehep-graphicsio-svg:0
+ dev-java/freehep-util:0
+ dev-java/itext:0
+ dev-java/j3d-core:0
+ dev-java/java3dsloader:0
+ dev-java/jmf-bin:0
+ dev-java/vecmath:0"
+# >=media-gfx/sunflow-0.7.3e:0
+
+DEPEND=">=virtual/jdk-1.5
+ app-arch/unzip
+ ${COMMON_DEPEND}"
+
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}-src"
+
+EANT_BUILD_TARGET="build furniture textures help"
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}" || die "Can not change directory to ${S}"
+
+ # clean lib directory
+ # keeping sunflow*jar as we do not have any replacement for it for now
+ cp lib/sunflow*.jar "${T}" || die
+ rm -frv lib/* || die "Cannot remove files in lib directory"
+ rm -frv libtest/*.jar || die "Cannot remove files in libtest directory"
+ cp "${T}"/sunflow*.jar lib/ || die
+
+ # add dependencies into the lib dir
+ cd "${S}"/lib || die "Cannot cd to lib directory"
+ java-pkg_jar-from freehep-graphics2d
+ java-pkg_jar-from freehep-graphicsio
+ java-pkg_jar-from freehep-graphicsio-svg
+ java-pkg_jar-from freehep-util
+ java-pkg_jar-from itext iText.jar
+ java-pkg_jar-from j3d-core
+ java-pkg_jar-from java3dsloader
+ java-pkg_jar-from jmf-bin
+ #java-pkg_jar-from sunflow
+ java-pkg_jar-from vecmath
+ cd "${S}"/libtest || die "Cannot cd to libtest directory"
+ java-pkg_jar-from apple-java-extensions-bin
+}
+
+src_install() {
+ java-pkg_dojar build/*.jar
+ java-pkg_newjar lib/sunflow*.jar sunflow.jar
+
+ # create SweetHome3D wrapper script
+ java-pkg_dolauncher ${MY_PN} --main com.eteks.sweethome3d.SweetHome3D \
+ -Djava.library.path=/usr/$(get_libdir)/${PN} -Xmx256m
+}