Import synfig-0.64.1.
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, MNG and others. ok jca@
This commit is contained in:
parent
39271620e2
commit
0e140cd780
55
multimedia/synfig/Makefile
Normal file
55
multimedia/synfig/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
|
||||
COMMENT = 2D animation software
|
||||
|
||||
DISTNAME = synfig-0.64.1
|
||||
|
||||
SHARED_LIBS += synfig 0.0 # 0.0
|
||||
|
||||
CATEGORIES = multimedia
|
||||
|
||||
HOMEPAGE = http://www.synfig.org/
|
||||
|
||||
# GPLv2+
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
WANTLIB += Half ICE Iex IlmImf IlmThread Imath Magick++ MagickCore
|
||||
WANTLIB += MagickWand SM X11 Xext Xrender Xt boost_program_options-mt
|
||||
WANTLIB += bz2 c cairo djvulibre expat ffi fftw3 fontconfig freetype
|
||||
WANTLIB += glib-2.0 glibmm-2.4 gmodule-2.0 gobject-2.0 graphite2
|
||||
WANTLIB += gthread-2.0 harfbuzz jasper jbig jpeg lcms2 ltdl lzma
|
||||
WANTLIB += m mng pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
|
||||
WANTLIB += png pthread pthread-stubs sigc-2.0 stdc++ tiff webp
|
||||
WANTLIB += wmf wmflite xcb xcb-render xcb-shm xml++-2.6 xml2 z
|
||||
|
||||
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=synfig/}
|
||||
|
||||
MODULES = devel/gettext
|
||||
BUILD_DEPENDS = devel/etl
|
||||
LIB_DEPENDS = archivers/xz \
|
||||
devel/boost \
|
||||
devel/libtool,-ltdl \
|
||||
devel/pango \
|
||||
graphics/ImageMagick \
|
||||
graphics/djvulibre \
|
||||
graphics/ilmbase \
|
||||
graphics/jasper \
|
||||
graphics/jbigkit \
|
||||
graphics/lcms2 \
|
||||
graphics/libwmf \
|
||||
graphics/libmng \
|
||||
graphics/openexr \
|
||||
graphics/tiff \
|
||||
math/fftw3 \
|
||||
textproc/libxml++
|
||||
|
||||
# .libs/libsynfig.so.0.0: undefined reference to `lt_libltdlc_LTX_preloaded_symbols'
|
||||
USE_LIBTOOL= gnu
|
||||
|
||||
CONFIGURE_ENV = LDFLAGS="-L${LOCALBASE}/lib"
|
||||
CONFIGURE_STYLE = gnu
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKDIST}/src/synfig/main.cpp
|
||||
|
||||
.include <bsd.port.mk>
|
2
multimedia/synfig/distinfo
Normal file
2
multimedia/synfig/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (synfig-0.64.1.tar.gz) = qr21fSPmW4aFtmxoS55eckvyz9y5arVpzwSrhW3Xk6w=
|
||||
SIZE (synfig-0.64.1.tar.gz) = 3978978
|
12
multimedia/synfig/patches/patch-src_modules_Makefile_in
Normal file
12
multimedia/synfig/patches/patch-src_modules_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-src_modules_Makefile_in,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
--- src/modules/Makefile.in.orig Fri Jul 18 12:05:52 2014
|
||||
+++ src/modules/Makefile.in Fri Jul 18 12:06:03 2014
|
||||
@@ -341,7 +341,7 @@ srcdir = @srcdir@
|
||||
subdirs = @subdirs@
|
||||
synfigincludedir = @synfigincludedir@
|
||||
sys_symbol_underscore = @sys_symbol_underscore@
|
||||
-sysconfdir = @sysconfdir@
|
||||
+sysconfdir = @prefix@/share/examples/synfig
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
14
multimedia/synfig/patches/patch-src_synfig_main_cpp
Normal file
14
multimedia/synfig/patches/patch-src_synfig_main_cpp
Normal file
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-src_synfig_main_cpp,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
--- src/synfig/main.cpp.orig Fri Jul 18 13:25:34 2014
|
||||
+++ src/synfig/main.cpp Fri Jul 18 13:25:35 2014
|
||||
@@ -433,6 +433,10 @@ synfig::get_binary_path(const String &fallback_path)
|
||||
|
||||
free(path);
|
||||
|
||||
+#elif defined(__OpenBSD__)
|
||||
+
|
||||
+ result = String("${PREFIX}/bin/synfig");
|
||||
+
|
||||
#elif defined(__APPLE__)
|
||||
|
||||
uint32_t buf_size = MAXPATHLEN;
|
12
multimedia/synfig/pkg/DESCR
Normal file
12
multimedia/synfig/pkg/DESCR
Normal file
@ -0,0 +1,12 @@
|
||||
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, MNG and others.
|
22
multimedia/synfig/pkg/PFRAG.shared
Normal file
22
multimedia/synfig/pkg/PFRAG.shared
Normal file
@ -0,0 +1,22 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
lib/synfig/modules/liblyr_freetype.so
|
||||
lib/synfig/modules/liblyr_std.so
|
||||
lib/synfig/modules/libmod_bmp.so
|
||||
lib/synfig/modules/libmod_dv.so
|
||||
lib/synfig/modules/libmod_example.so
|
||||
lib/synfig/modules/libmod_ffmpeg.so
|
||||
lib/synfig/modules/libmod_filter.so
|
||||
lib/synfig/modules/libmod_geometry.so
|
||||
lib/synfig/modules/libmod_gif.so
|
||||
lib/synfig/modules/libmod_gradient.so
|
||||
lib/synfig/modules/libmod_imagemagick.so
|
||||
lib/synfig/modules/libmod_jpeg.so
|
||||
lib/synfig/modules/libmod_magickpp.so
|
||||
lib/synfig/modules/libmod_mng.so
|
||||
lib/synfig/modules/libmod_noise.so
|
||||
lib/synfig/modules/libmod_openexr.so
|
||||
lib/synfig/modules/libmod_particle.so
|
||||
lib/synfig/modules/libmod_png.so
|
||||
lib/synfig/modules/libmod_ppm.so
|
||||
lib/synfig/modules/libmod_svg.so
|
||||
lib/synfig/modules/libmod_yuv420p.so
|
247
multimedia/synfig/pkg/PLIST
Normal file
247
multimedia/synfig/pkg/PLIST
Normal file
@ -0,0 +1,247 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/09/06 07:03:52 bentley Exp $
|
||||
%%SHARED%%
|
||||
@bin bin/synfig
|
||||
bin/synfig-config
|
||||
include/synfig-0.0/
|
||||
include/synfig-0.0/synfig/
|
||||
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/bone.h
|
||||
include/synfig-0.0/synfig/boneweightpair.h
|
||||
include/synfig-0.0/synfig/cairo_operators.h
|
||||
include/synfig-0.0/synfig/cairo_renddesc.h
|
||||
include/synfig-0.0/synfig/cairoimporter.h
|
||||
include/synfig-0.0/synfig/cairolistimporter.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/dashitem.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_duplicate.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_skeleton.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/matrix.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/releases.h
|
||||
include/synfig-0.0/synfig/renddesc.h
|
||||
include/synfig-0.0/synfig/render.h
|
||||
include/synfig-0.0/synfig/rendermethod.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/target.h
|
||||
include/synfig-0.0/synfig/target_cairo.h
|
||||
include/synfig-0.0/synfig/target_cairo_tile.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/targetparam.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_add.h
|
||||
include/synfig-0.0/synfig/valuenode_and.h
|
||||
include/synfig-0.0/synfig/valuenode_anglestring.h
|
||||
include/synfig-0.0/synfig/valuenode_animated.h
|
||||
include/synfig-0.0/synfig/valuenode_atan2.h
|
||||
include/synfig-0.0/synfig/valuenode_bline.h
|
||||
include/synfig-0.0/synfig/valuenode_blinecalctangent.h
|
||||
include/synfig-0.0/synfig/valuenode_blinecalcvertex.h
|
||||
include/synfig-0.0/synfig/valuenode_blinecalcwidth.h
|
||||
include/synfig-0.0/synfig/valuenode_blinereversetangent.h
|
||||
include/synfig-0.0/synfig/valuenode_bone.h
|
||||
include/synfig-0.0/synfig/valuenode_boneinfluence.h
|
||||
include/synfig-0.0/synfig/valuenode_boneweightpair.h
|
||||
include/synfig-0.0/synfig/valuenode_compare.h
|
||||
include/synfig-0.0/synfig/valuenode_composite.h
|
||||
include/synfig-0.0/synfig/valuenode_const.h
|
||||
include/synfig-0.0/synfig/valuenode_cos.h
|
||||
include/synfig-0.0/synfig/valuenode_dilist.h
|
||||
include/synfig-0.0/synfig/valuenode_dotproduct.h
|
||||
include/synfig-0.0/synfig/valuenode_duplicate.h
|
||||
include/synfig-0.0/synfig/valuenode_dynamiclist.h
|
||||
include/synfig-0.0/synfig/valuenode_exp.h
|
||||
include/synfig-0.0/synfig/valuenode_gradientcolor.h
|
||||
include/synfig-0.0/synfig/valuenode_gradientrotate.h
|
||||
include/synfig-0.0/synfig/valuenode_greyed.h
|
||||
include/synfig-0.0/synfig/valuenode_integer.h
|
||||
include/synfig-0.0/synfig/valuenode_intstring.h
|
||||
include/synfig-0.0/synfig/valuenode_join.h
|
||||
include/synfig-0.0/synfig/valuenode_linear.h
|
||||
include/synfig-0.0/synfig/valuenode_log.h
|
||||
include/synfig-0.0/synfig/valuenode_not.h
|
||||
include/synfig-0.0/synfig/valuenode_or.h
|
||||
include/synfig-0.0/synfig/valuenode_pow.h
|
||||
include/synfig-0.0/synfig/valuenode_radialcomposite.h
|
||||
include/synfig-0.0/synfig/valuenode_range.h
|
||||
include/synfig-0.0/synfig/valuenode_real.h
|
||||
include/synfig-0.0/synfig/valuenode_realstring.h
|
||||
include/synfig-0.0/synfig/valuenode_reciprocal.h
|
||||
include/synfig-0.0/synfig/valuenode_reference.h
|
||||
include/synfig-0.0/synfig/valuenode_repeat_gradient.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_staticlist.h
|
||||
include/synfig-0.0/synfig/valuenode_step.h
|
||||
include/synfig-0.0/synfig/valuenode_stripes.h
|
||||
include/synfig-0.0/synfig/valuenode_subtract.h
|
||||
include/synfig-0.0/synfig/valuenode_switch.h
|
||||
include/synfig-0.0/synfig/valuenode_timedswap.h
|
||||
include/synfig-0.0/synfig/valuenode_timeloop.h
|
||||
include/synfig-0.0/synfig/valuenode_timestring.h
|
||||
include/synfig-0.0/synfig/valuenode_twotone.h
|
||||
include/synfig-0.0/synfig/valuenode_vectorangle.h
|
||||
include/synfig-0.0/synfig/valuenode_vectorlength.h
|
||||
include/synfig-0.0/synfig/valuenode_vectorx.h
|
||||
include/synfig-0.0/synfig/valuenode_vectory.h
|
||||
include/synfig-0.0/synfig/valuenode_wplist.h
|
||||
include/synfig-0.0/synfig/vector.h
|
||||
include/synfig-0.0/synfig/version.h
|
||||
include/synfig-0.0/synfig/waypoint.h
|
||||
include/synfig-0.0/synfig/widthpoint.h
|
||||
lib/libsynfig.a
|
||||
lib/libsynfig.la
|
||||
@lib lib/libsynfig.so.${LIBsynfig_VERSION}
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/synfig.pc
|
||||
lib/synfig/
|
||||
lib/synfig/modules/
|
||||
lib/synfig/modules/liblyr_freetype.a
|
||||
lib/synfig/modules/liblyr_freetype.la
|
||||
lib/synfig/modules/liblyr_std.a
|
||||
lib/synfig/modules/liblyr_std.la
|
||||
lib/synfig/modules/libmod_bmp.a
|
||||
lib/synfig/modules/libmod_bmp.la
|
||||
lib/synfig/modules/libmod_dv.a
|
||||
lib/synfig/modules/libmod_dv.la
|
||||
lib/synfig/modules/libmod_example.a
|
||||
lib/synfig/modules/libmod_example.la
|
||||
lib/synfig/modules/libmod_ffmpeg.a
|
||||
lib/synfig/modules/libmod_ffmpeg.la
|
||||
lib/synfig/modules/libmod_filter.a
|
||||
lib/synfig/modules/libmod_filter.la
|
||||
lib/synfig/modules/libmod_geometry.a
|
||||
lib/synfig/modules/libmod_geometry.la
|
||||
lib/synfig/modules/libmod_gif.a
|
||||
lib/synfig/modules/libmod_gif.la
|
||||
lib/synfig/modules/libmod_gradient.a
|
||||
lib/synfig/modules/libmod_gradient.la
|
||||
lib/synfig/modules/libmod_imagemagick.a
|
||||
lib/synfig/modules/libmod_imagemagick.la
|
||||
lib/synfig/modules/libmod_jpeg.a
|
||||
lib/synfig/modules/libmod_jpeg.la
|
||||
lib/synfig/modules/libmod_magickpp.a
|
||||
lib/synfig/modules/libmod_magickpp.la
|
||||
lib/synfig/modules/libmod_mng.a
|
||||
lib/synfig/modules/libmod_mng.la
|
||||
lib/synfig/modules/libmod_noise.a
|
||||
lib/synfig/modules/libmod_noise.la
|
||||
lib/synfig/modules/libmod_openexr.a
|
||||
lib/synfig/modules/libmod_openexr.la
|
||||
lib/synfig/modules/libmod_particle.a
|
||||
lib/synfig/modules/libmod_particle.la
|
||||
lib/synfig/modules/libmod_png.a
|
||||
lib/synfig/modules/libmod_png.la
|
||||
lib/synfig/modules/libmod_ppm.a
|
||||
lib/synfig/modules/libmod_ppm.la
|
||||
lib/synfig/modules/libmod_svg.a
|
||||
lib/synfig/modules/libmod_svg.la
|
||||
lib/synfig/modules/libmod_yuv420p.a
|
||||
lib/synfig/modules/libmod_yuv420p.la
|
||||
share/examples/synfig/
|
||||
share/examples/synfig/synfig_modules.cfg
|
||||
@sample ${SYSCONFDIR}/synfig_modules.cfg
|
||||
share/locale/ca/LC_MESSAGES/synfig.mo
|
||||
share/locale/cs/LC_MESSAGES/synfig.mo
|
||||
share/locale/da/LC_MESSAGES/synfig.mo
|
||||
share/locale/de/LC_MESSAGES/synfig.mo
|
||||
share/locale/el_GR/
|
||||
share/locale/el_GR/LC_MESSAGES/
|
||||
share/locale/el_GR/LC_MESSAGES/synfig.mo
|
||||
share/locale/en_GB/
|
||||
share/locale/en_GB/LC_MESSAGES/
|
||||
share/locale/en_GB/LC_MESSAGES/synfig.mo
|
||||
share/locale/es/LC_MESSAGES/synfig.mo
|
||||
share/locale/eu/LC_MESSAGES/synfig.mo
|
||||
share/locale/eu_ES/
|
||||
share/locale/eu_ES/LC_MESSAGES/
|
||||
share/locale/eu_ES/LC_MESSAGES/synfig.mo
|
||||
share/locale/fa_IR/
|
||||
share/locale/fa_IR/LC_MESSAGES/
|
||||
share/locale/fa_IR/LC_MESSAGES/synfig.mo
|
||||
share/locale/fr/LC_MESSAGES/synfig.mo
|
||||
share/locale/hu/LC_MESSAGES/synfig.mo
|
||||
share/locale/it/LC_MESSAGES/synfig.mo
|
||||
share/locale/ja_JP/
|
||||
share/locale/ja_JP/LC_MESSAGES/
|
||||
share/locale/ja_JP/LC_MESSAGES/synfig.mo
|
||||
share/locale/lt/
|
||||
share/locale/lt/LC_MESSAGES/
|
||||
share/locale/lt/LC_MESSAGES/synfig.mo
|
||||
share/locale/nl/LC_MESSAGES/synfig.mo
|
||||
share/locale/no_NO/
|
||||
share/locale/no_NO/LC_MESSAGES/
|
||||
share/locale/no_NO/LC_MESSAGES/synfig.mo
|
||||
share/locale/pl_PL/
|
||||
share/locale/pl_PL/LC_MESSAGES/
|
||||
share/locale/pl_PL/LC_MESSAGES/synfig.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/synfig.mo
|
||||
share/locale/ro/LC_MESSAGES/synfig.mo
|
||||
share/locale/ru/LC_MESSAGES/synfig.mo
|
||||
share/locale/si/
|
||||
share/locale/si/LC_MESSAGES/
|
||||
share/locale/si/LC_MESSAGES/synfig.mo
|
||||
share/locale/sk_SK/
|
||||
share/locale/sk_SK/LC_MESSAGES/
|
||||
share/locale/sk_SK/LC_MESSAGES/synfig.mo
|
||||
share/locale/sv_SE/
|
||||
share/locale/sv_SE/LC_MESSAGES/
|
||||
share/locale/sv_SE/LC_MESSAGES/synfig.mo
|
||||
share/locale/tr/LC_MESSAGES/synfig.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/synfig.mo
|
Loading…
x
Reference in New Issue
Block a user