diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2007-08-28 09:53:01 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2007-08-28 09:53:01 +0000 |
commit | 1a2ac937fd8d2f503646813b9dadcb1971f4910a (patch) | |
tree | d3120eb430ab05e1dc1fc732f39ba97b0bf6935c /devel/synfig | |
parent | ETL is a multi-platform class and template library designed to add (diff) |
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>
Diffstat (limited to 'devel/synfig')
-rw-r--r-- | devel/synfig/Makefile | 49 | ||||
-rw-r--r-- | devel/synfig/distinfo | 3 | ||||
-rw-r--r-- | devel/synfig/pkg-descr | 14 | ||||
-rw-r--r-- | devel/synfig/pkg-plist | 150 |
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 |