]> Pileus Git - ~andy/sunrise/commitdiff
media-gfx/synfig: New Ebuild 'synfig' core for synfig-studio
authorSteve Long (igli) <slong@rathaus.eclipse.co.uk>
Sat, 23 Jun 2007 23:20:46 +0000 (23:20 +0000)
committerSteve Long (igli) <slong@rathaus.eclipse.co.uk>
Sat, 23 Jun 2007 23:20:46 +0000 (23:20 +0000)
svn path=/sunrise/; revision=4024

media-gfx/synfig/ChangeLog [new file with mode: 0644]
media-gfx/synfig/Manifest [new file with mode: 0644]
media-gfx/synfig/files/digest-synfig-502 [new file with mode: 0644]
media-gfx/synfig/metadata.xml [new file with mode: 0644]
media-gfx/synfig/synfig-502.ebuild [new file with mode: 0644]

diff --git a/media-gfx/synfig/ChangeLog b/media-gfx/synfig/ChangeLog
new file mode 100644 (file)
index 0000000..3311f4f
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for media-gfx/synfig
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  23 Jun 2007; Steve Long (igli) <slong@rathaus.eclipse.co.uk>
+  +synfig-502.ebuild, +metadata.xml:
+  New Ebuild 'synfig' core for synfig-studio
+
diff --git a/media-gfx/synfig/Manifest b/media-gfx/synfig/Manifest
new file mode 100644 (file)
index 0000000..fe2a0fb
--- /dev/null
@@ -0,0 +1,4 @@
+DIST synfig-502.tar.bz2 946339 RMD160 73e438f13ff234ecc26309cf28c6769978ba829a SHA1 3f4f47b292f8f37054e5ceb0eeab4358b3c3b469 SHA256 21e82df3c84695bee36e4f82d353324e06201fa7a69b74423da2750aca0430bf
+EBUILD synfig-502.ebuild 1483 RMD160 118df0a9fea4a7fea17506f7ab078e3cbf69d2d6 SHA1 58068b93254f5c7345e0c7e1c6bb9d9ff44d3d8f SHA256 32da7dbfe616db0d06e0d17b0b59ff7efe9f3feb8b8059263af0a97a2e8eb9cd
+MISC ChangeLog 263 RMD160 e25213e15a779826d80a691f078d2f043cbb3169 SHA1 fe146468eba139e73b85b9dbc470d43c4bdba9cb SHA256 190f8ed8420b9a54a18fdd543552543c9066efd99fc42fa88d58a20e9e9a0631
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/media-gfx/synfig/files/digest-synfig-502 b/media-gfx/synfig/files/digest-synfig-502
new file mode 100644 (file)
index 0000000..df6dfde
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 2c24644e2362018f4377f0b51e63e939 synfig-502.tar.bz2 946339
+RMD160 73e438f13ff234ecc26309cf28c6769978ba829a synfig-502.tar.bz2 946339
+SHA256 21e82df3c84695bee36e4f82d353324e06201fa7a69b74423da2750aca0430bf synfig-502.tar.bz2 946339
diff --git a/media-gfx/synfig/metadata.xml b/media-gfx/synfig/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>
diff --git a/media-gfx/synfig/synfig-502.ebuild b/media-gfx/synfig/synfig-502.ebuild
new file mode 100644 (file)
index 0000000..6a3087a
--- /dev/null
@@ -0,0 +1,56 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Film-Quality Vector Animation (core engine)"
+HOMEPAGE="http://www.synfig.com/"
+SRC_URI="mirror://gentoo/$PF.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc dv tiff jpeg png truetype imagemagick fontconfig openexr ffmpeg debug"
+
+DEPEND=">=dev-cpp/ETL-$PV
+       >=dev-libs/libsigc++-2.0.0
+       >=dev-cpp/libxmlpp-2.6.1
+       sys-devel/libtool
+       doc? ( app-doc/doxygen )
+       png? ( media-libs/libpng )
+       tiff? ( media-libs/tiff )
+       jpeg? ( media-libs/jpeg )
+       truetype? ( >=media-libs/freetype-2.1.9 )
+       fontconfig? ( media-libs/fontconfig )
+       dv? ( media-libs/libdv )
+       imagemagick? ( media-gfx/imagemagick )
+       openexr? ( media-libs/openexr )
+       ffmpeg? ( media-video/ffmpeg )"
+
+src_compile() {
+       ./bootstrap || die 'Bootstrap failed.'
+       econf \
+               $(use_with ffmpeg) \
+               $(use_with dv libdv) \
+               $(use_with imagemagick) \
+               --without-libavcodec \
+               $(use_with fontconfig) \
+               $(use_with truetype freetype) \
+               $(use_with openexr) \
+               $(use_with debug) \
+               || die 'Configure failed.'
+       emake || die 'Make failed.'
+       if use doc; then emake docs || ewarn '"Make docs" failed.'; fi
+}
+
+src_install() {
+       emake DESTDIR="$D" install || die 'Install failed!'
+       dodoc doc/*.txt
+       if use doc; then
+               insinto "/usr/share/doc/$PF"
+               dohtml doc/html/*
+       fi
+       insinto "/usr/share/$PN/examples"
+       doins examples/*.sif
+       insinto "/usr/share/$PN/examples/walk"
+       doins examples/walk/*
+}