From 1a2ac937fd8d2f503646813b9dadcb1971f4910a Mon Sep 17 00:00:00 2001
From: Martin Wilke <miwi@FreeBSD.org>
Date: Tue, 28 Aug 2007 09:53:01 +0000
Subject: synfig is a vector based 2D animation package. It is designed to be
 capable of producing feature-film quality animation. It eliminates the need
 for tweening, preventing the need to hand-draw each frame. synfig features
 spatial and temporal resolution independence (sharp and smooth at any
 resolution or framerate), high dynamic range images, and a flexible plugin
 system.

This package contains the renderer used to convert synfig .sif files to
raster images, videos and other formats. Layer types include geometric,
gradient, filter, distortion, transformation, fractal and others. Output
targets include JPEG, PNG, GIF, BMP, PPM, DV, OpenEXR, ffmpeg (MPEG1),
libavcodec (AVI), imagemagick (MIFF), yuv420p and others.

WWW: http://www.synfig.com/

PR:		ports/114045
Submitted by:	Yinghong.Liu <relaxbsd at gmail.com>
---
 devel/synfig/Makefile  |  49 ++++++++++++++++
 devel/synfig/distinfo  |   3 +
 devel/synfig/pkg-descr |  14 +++++
 devel/synfig/pkg-plist | 150 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 216 insertions(+)
 create mode 100644 devel/synfig/Makefile
 create mode 100644 devel/synfig/distinfo
 create mode 100644 devel/synfig/pkg-descr
 create mode 100644 devel/synfig/pkg-plist

(limited to 'devel/synfig')

diff --git a/devel/synfig/Makefile b/devel/synfig/Makefile
new file mode 100644
index 000000000000..c0611ad9067b
--- /dev/null
+++ b/devel/synfig/Makefile
@@ -0,0 +1,49 @@
+# New ports collection makefile for:	synfig
+# Date created:				25 Jun 2006
+# Whom:					Yinghong.Liu <relaxbsd@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	synfig
+DISTVERSION=	0.61.06
+CATEGORIES=	devel graphics multimedia
+MASTER_SITES=	SF
+
+MAINTAINER=	relaxbsd@gmail.com
+COMMENT=	A vector based 2D animation package
+
+LIB_DEPENDS=	xml\\+\\+-2.6:${PORTSDIR}/textproc/libxml++26 \
+		glibmm-2.4.1:${PORTSDIR}/devel/glibmm \
+		mng.1:${PORTSDIR}/graphics/libmng \
+		png.5:${PORTSDIR}/graphics/png \
+		jpeg.9:${PORTSDIR}/graphics/jpeg \
+		tiff.4:${PORTSDIR}/graphics/tiff \
+		Magick.10:${PORTSDIR}/graphics/ImageMagick \
+		avcodec.1:${PORTSDIR}/multimedia/ffmpeg \
+		dv.4:${PORTSDIR}/multimedia/libdv \
+		IlmImf.4:${PORTSDIR}/graphics/OpenEXR
+BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/ETL.pc:${PORTSDIR}/devel/etl
+
+GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
+USE_LDCONFIG=	yes
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
+		LDFLAGS="-L${LOCALBASE}/lib"
+USE_GNOME=	gnomehack
+
+PORTDOCS=	AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
+
+post-patch:
+	@${REINPLACE_CMD} 's|TARGET_MNG="no"|TARGET_MNG="yes"|' \
+		${WRKSRC}/configure
+
+post-install:
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+.for doc in ${PORTDOCS}
+	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/synfig/distinfo b/devel/synfig/distinfo
new file mode 100644
index 000000000000..5ad69968ed72
--- /dev/null
+++ b/devel/synfig/distinfo
@@ -0,0 +1,3 @@
+MD5 (synfig-0.61.06.tar.gz) = 75f7835a1d8c6af1eb42f323453a37c2
+SHA256 (synfig-0.61.06.tar.gz) = 8ad10f80e35d09534db6cbfaf20972c777128120f5c39229cbe9cf9bd4fe33eb
+SIZE (synfig-0.61.06.tar.gz) = 2047122
diff --git a/devel/synfig/pkg-descr b/devel/synfig/pkg-descr
new file mode 100644
index 000000000000..66d8d5e3cd2c
--- /dev/null
+++ b/devel/synfig/pkg-descr
@@ -0,0 +1,14 @@
+synfig is a vector based 2D animation package. It is designed to be
+capable of producing feature-film quality animation. It eliminates the
+need for tweening, preventing the need to hand-draw each frame. synfig
+features spatial and temporal resolution independence (sharp and smooth
+at any resolution or framerate), high dynamic range images, and a
+flexible plugin system.
+
+This package contains the renderer used to convert synfig .sif files to
+raster images, videos and other formats. Layer types include geometric,
+gradient, filter, distortion, transformation, fractal and others. Output
+targets include JPEG, PNG, GIF, BMP, PPM, DV, OpenEXR, ffmpeg (MPEG1),
+libavcodec (AVI), imagemagick (MIFF), yuv420p and others.
+
+WWW: http://www.synfig.com/
diff --git a/devel/synfig/pkg-plist b/devel/synfig/pkg-plist
new file mode 100644
index 000000000000..61c7315c70f7
--- /dev/null
+++ b/devel/synfig/pkg-plist
@@ -0,0 +1,150 @@
+bin/synfig
+bin/synfig-config
+etc/synfig_modules.cfg
+include/synfig-0.0/synfig/activepoint.h
+include/synfig-0.0/synfig/angle.h
+include/synfig-0.0/synfig/blinepoint.h
+include/synfig-0.0/synfig/blur.h
+include/synfig-0.0/synfig/canvas.h
+include/synfig-0.0/synfig/canvasbase.h
+include/synfig-0.0/synfig/color.h
+include/synfig-0.0/synfig/context.h
+include/synfig-0.0/synfig/curve_helper.h
+include/synfig-0.0/synfig/curveset.h
+include/synfig-0.0/synfig/distance.h
+include/synfig-0.0/synfig/exception.h
+include/synfig-0.0/synfig/gamma.h
+include/synfig-0.0/synfig/general.h
+include/synfig-0.0/synfig/gradient.h
+include/synfig-0.0/synfig/guid.h
+include/synfig-0.0/synfig/guidset.h
+include/synfig-0.0/synfig/importer.h
+include/synfig-0.0/synfig/interpolation.h
+include/synfig-0.0/synfig/keyframe.h
+include/synfig-0.0/synfig/layer.h
+include/synfig-0.0/synfig/layer_bitmap.h
+include/synfig-0.0/synfig/layer_composite.h
+include/synfig-0.0/synfig/layer_mime.h
+include/synfig-0.0/synfig/layer_motionblur.h
+include/synfig-0.0/synfig/layer_pastecanvas.h
+include/synfig-0.0/synfig/layer_polygon.h
+include/synfig-0.0/synfig/layer_shape.h
+include/synfig-0.0/synfig/layer_solidcolor.h
+include/synfig-0.0/synfig/listimporter.h
+include/synfig-0.0/synfig/loadcanvas.h
+include/synfig-0.0/synfig/main.h
+include/synfig-0.0/synfig/module.h
+include/synfig-0.0/synfig/mutex.h
+include/synfig-0.0/synfig/node.h
+include/synfig-0.0/synfig/palette.h
+include/synfig-0.0/synfig/paramdesc.h
+include/synfig-0.0/synfig/polynomial_root.h
+include/synfig-0.0/synfig/protocol.h
+include/synfig-0.0/synfig/quick_rng.h
+include/synfig-0.0/synfig/real.h
+include/synfig-0.0/synfig/rect.h
+include/synfig-0.0/synfig/renddesc.h
+include/synfig-0.0/synfig/render.h
+include/synfig-0.0/synfig/savecanvas.h
+include/synfig-0.0/synfig/segment.h
+include/synfig-0.0/synfig/smartfile.h
+include/synfig-0.0/synfig/string.h
+include/synfig-0.0/synfig/string_decl.h
+include/synfig-0.0/synfig/surface.h
+include/synfig-0.0/synfig/surfacenew.h
+include/synfig-0.0/synfig/synfig.h
+include/synfig-0.0/synfig/target.h
+include/synfig-0.0/synfig/target_multi.h
+include/synfig-0.0/synfig/target_null.h
+include/synfig-0.0/synfig/target_null_tile.h
+include/synfig-0.0/synfig/target_scanline.h
+include/synfig-0.0/synfig/target_tile.h
+include/synfig-0.0/synfig/time.h
+include/synfig-0.0/synfig/timepointcollect.h
+include/synfig-0.0/synfig/transform.h
+include/synfig-0.0/synfig/types.h
+include/synfig-0.0/synfig/uniqueid.h
+include/synfig-0.0/synfig/value.h
+include/synfig-0.0/synfig/valuenode.h
+include/synfig-0.0/synfig/valuenode_animated.h
+include/synfig-0.0/synfig/valuenode_bline.h
+include/synfig-0.0/synfig/valuenode_composite.h
+include/synfig-0.0/synfig/valuenode_const.h
+include/synfig-0.0/synfig/valuenode_dynamiclist.h
+include/synfig-0.0/synfig/valuenode_gradientrotate.h
+include/synfig-0.0/synfig/valuenode_linear.h
+include/synfig-0.0/synfig/valuenode_radialcomposite.h
+include/synfig-0.0/synfig/valuenode_reference.h
+include/synfig-0.0/synfig/valuenode_scale.h
+include/synfig-0.0/synfig/valuenode_segcalctangent.h
+include/synfig-0.0/synfig/valuenode_segcalcvertex.h
+include/synfig-0.0/synfig/valuenode_sine.h
+include/synfig-0.0/synfig/valuenode_stripes.h
+include/synfig-0.0/synfig/valuenode_subtract.h
+include/synfig-0.0/synfig/valuenode_timedswap.h
+include/synfig-0.0/synfig/valuenode_twotone.h
+include/synfig-0.0/synfig/vector.h
+include/synfig-0.0/synfig/version.h
+include/synfig-0.0/synfig/waypoint.h
+lib/libsynfig.la
+lib/libsynfig.so
+lib/libsynfig.so.0
+lib/synfig/modules/liblyr_freetype.la
+lib/synfig/modules/liblyr_freetype.so
+lib/synfig/modules/liblyr_freetype.so.0
+lib/synfig/modules/liblyr_std.la
+lib/synfig/modules/liblyr_std.so
+lib/synfig/modules/liblyr_std.so.0
+lib/synfig/modules/libmod_bmp.la
+lib/synfig/modules/libmod_bmp.so
+lib/synfig/modules/libmod_bmp.so.0
+lib/synfig/modules/libmod_dv.la
+lib/synfig/modules/libmod_dv.so
+lib/synfig/modules/libmod_dv.so.0
+lib/synfig/modules/libmod_ffmpeg.la
+lib/synfig/modules/libmod_ffmpeg.so
+lib/synfig/modules/libmod_ffmpeg.so.0
+lib/synfig/modules/libmod_filter.la
+lib/synfig/modules/libmod_filter.so
+lib/synfig/modules/libmod_filter.so.0
+lib/synfig/modules/libmod_geometry.la
+lib/synfig/modules/libmod_geometry.so
+lib/synfig/modules/libmod_geometry.so.0
+lib/synfig/modules/libmod_gif.la
+lib/synfig/modules/libmod_gif.so
+lib/synfig/modules/libmod_gif.so.0
+lib/synfig/modules/libmod_gradient.la
+lib/synfig/modules/libmod_gradient.so
+lib/synfig/modules/libmod_gradient.so.0
+lib/synfig/modules/libmod_imagemagick.la
+lib/synfig/modules/libmod_imagemagick.so
+lib/synfig/modules/libmod_imagemagick.so.0
+lib/synfig/modules/libmod_jpeg.la
+lib/synfig/modules/libmod_jpeg.so
+lib/synfig/modules/libmod_jpeg.so.0
+lib/synfig/modules/libmod_libavcodec.la
+lib/synfig/modules/libmod_libavcodec.so
+lib/synfig/modules/libmod_libavcodec.so.0
+lib/synfig/modules/libmod_noise.la
+lib/synfig/modules/libmod_noise.so
+lib/synfig/modules/libmod_noise.so.0
+lib/synfig/modules/libmod_openexr.la
+lib/synfig/modules/libmod_openexr.so
+lib/synfig/modules/libmod_openexr.so.0
+lib/synfig/modules/libmod_particle.la
+lib/synfig/modules/libmod_particle.so
+lib/synfig/modules/libmod_particle.so.0
+lib/synfig/modules/libmod_png.la
+lib/synfig/modules/libmod_png.so
+lib/synfig/modules/libmod_png.so.0
+lib/synfig/modules/libmod_ppm.la
+lib/synfig/modules/libmod_ppm.so
+lib/synfig/modules/libmod_ppm.so.0
+lib/synfig/modules/libmod_yuv420p.la
+lib/synfig/modules/libmod_yuv420p.so
+lib/synfig/modules/libmod_yuv420p.so.0
+libdata/pkgconfig/synfig.pc
+@dirrm lib/synfig/modules
+@dirrm lib/synfig
+@dirrm include/synfig-0.0/synfig
+@dirrm include/synfig-0.0
-- 
cgit v1.2.3