aboutsummaryrefslogtreecommitdiff
path: root/devel/synfig
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-08-28 09:53:01 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-08-28 09:53:01 +0000
commit1a2ac937fd8d2f503646813b9dadcb1971f4910a (patch)
treed3120eb430ab05e1dc1fc732f39ba97b0bf6935c /devel/synfig
parent6bb3ab7b38923fda41e96bdfc2a3baf5aded2bb5 (diff)
downloadports-1a2ac937fd8d2f503646813b9dadcb1971f4910a.tar.gz
ports-1a2ac937fd8d2f503646813b9dadcb1971f4910a.zip
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>
Notes
Notes: svn path=/head/; revision=198430
Diffstat (limited to 'devel/synfig')
-rw-r--r--devel/synfig/Makefile49
-rw-r--r--devel/synfig/distinfo3
-rw-r--r--devel/synfig/pkg-descr14
-rw-r--r--devel/synfig/pkg-plist150
4 files changed, 216 insertions, 0 deletions
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