graphics/synfig 1.4.5_13 FreeBSD
Vector based 2D animation package
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- GPLv2+
- Categories
- graphics, devel, multimedia
- Package size
- 2647.5 KiB, 12488.7 KiB installed
Description
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 frame rate), 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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/synfig | 1.4.5_13 |
| OpenBSD | multimedia/synfig | 1.5.5p1 |
Install
Binary package:
pkg install synfig
From the ports tree:
cd /usr/ports/graphics/synfig/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= synfig>0:graphics/synfig
LIB_DEPENDS= libsynfig.so:graphics/synfig
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.4.5_13 | 1.4.5_13 | - | 1.4.5_8 | 1.4.5_13 |
| FreeBSD:14:quarterly | 1.4.5_13 | 1.4.5_13 | n/a | 1.4.5_7 | 1.4.5_13 |
| FreeBSD:15:latest | 1.4.5_13 | 1.4.5_13 | n/a | 1.4.5_8 | 1.4.5_8 |
| FreeBSD:15:quarterly | 1.4.5_13 | 1.4.5_13 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.5_13 | 1.4.5_13 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
etl>=1.4.5: devel/etlgsed: textproc/gsed
Library 13
libImath.so: math/ImathlibOpenEXR.so: graphics/openexrlibavcodec.so: multimedia/ffmpeglibboost_program_options.so: devel/boost-libslibdv.so: multimedia/libdvlibfftw3.so: math/fftw3libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libharfbuzz.so: print/harfbuzzlibltdl.so: devel/libltdllibmng.so: graphics/libmnglibpng.so: graphics/pnglibtiff.so: graphics/tiff
The full lists below include those, and their dependencies in turn.
Build dependencies 179
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/gsm
- audio/lame
- audio/libao
- audio/libid3tag
- audio/libmad
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/opusfile
- audio/sox
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/etl
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/glibmm
- devel/gmake
- devel/highway
- devel/icu
- devel/libdaemon
- devel/libdatrie
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libsigc++20
- devel/libtextstyle
- devel/libthai
- devel/libtool
- devel/libunistring
- devel/llvm12
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/popt
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- graphics/ImageMagick7
- graphics/cairo
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libexif
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libmng
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/movit
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler-data
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
The first 100 are listed.
Run dependencies 167
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/gsm
- audio/lame
- audio/libao
- audio/libid3tag
- audio/libmad
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/opusfile
- audio/sox
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/glibmm
- devel/highway
- devel/icu
- devel/libdaemon
- devel/libdatrie
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libsigc++20
- devel/libthai
- devel/libunistring
- devel/llvm12
- devel/pcre2
- devel/pkgconf
- devel/popt
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- graphics/ImageMagick7
- graphics/cairo
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libexif
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libmng
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/movit
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler-data
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/Imath
- math/fftw3
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
The first 100 are listed.
Required by 1
Configuration
Options name: graphics_synfig
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| NLS | off | Native Language Support |
- USES
- autoreconf compiler:c++14-lang gmake gnome iconv jpeg libtool localbase magick:7 mlt:7 pathfix pkgconfig
- Service scripts
- none
Files
pkg-plist 325
- bin/synfig
- bin/synfig-config
- etc/synfig_modules.cfg
- include/synfig-1.0/synfig/activepoint.h
- include/synfig-1.0/synfig/angle.h
- include/synfig-1.0/synfig/base_types.h
- include/synfig-1.0/synfig/blinepoint.h
- include/synfig-1.0/synfig/blur.h
- include/synfig-1.0/synfig/bone.h
- include/synfig-1.0/synfig/boneweightpair.h
- include/synfig-1.0/synfig/cairo_operators.h
- include/synfig-1.0/synfig/cairo_renddesc.h
- include/synfig-1.0/synfig/cairoimporter.h
- include/synfig-1.0/synfig/cairolistimporter.h
- include/synfig-1.0/synfig/canvas.h
- include/synfig-1.0/synfig/canvasbase.h
- include/synfig-1.0/synfig/canvasfilenaming.h
- include/synfig-1.0/synfig/color.h
- include/synfig-1.0/synfig/color/cairocolor.h
- include/synfig-1.0/synfig/color/cairocoloraccumulator.h
- include/synfig-1.0/synfig/color/color.h
- include/synfig-1.0/synfig/color/color.hpp
- include/synfig-1.0/synfig/color/coloraccumulator.h
- include/synfig-1.0/synfig/color/colormatrix.h
- include/synfig-1.0/synfig/color/common.h
- include/synfig-1.0/synfig/color/gamma.h
- include/synfig-1.0/synfig/color/pixelformat.h
- include/synfig-1.0/synfig/complex.h
- include/synfig-1.0/synfig/context.h
- include/synfig-1.0/synfig/curve.h
- include/synfig-1.0/synfig/curve_helper.h
- include/synfig-1.0/synfig/curveset.h
- include/synfig-1.0/synfig/dashitem.h
- include/synfig-1.0/synfig/debug/debugsurface.h
- include/synfig-1.0/synfig/debug/log.h
- include/synfig-1.0/synfig/debug/measure.h
- include/synfig-1.0/synfig/distance.h
- include/synfig-1.0/synfig/exception.h
- include/synfig-1.0/synfig/filecontainer.h
- include/synfig-1.0/synfig/filecontainerzip.h
- include/synfig-1.0/synfig/filesystem.h
- include/synfig-1.0/synfig/filesystemgroup.h
- include/synfig-1.0/synfig/filesystemnative.h
- include/synfig-1.0/synfig/filesystemtemporary.h
- include/synfig-1.0/synfig/general.h
- include/synfig-1.0/synfig/gradient.h
- include/synfig-1.0/synfig/guid.h
- include/synfig-1.0/synfig/guidset.h
- include/synfig-1.0/synfig/importer.h
- include/synfig-1.0/synfig/interpolation.h
- include/synfig-1.0/synfig/keyframe.h
- include/synfig-1.0/synfig/layer.h
- include/synfig-1.0/synfig/layers/layer_bitmap.h
- include/synfig-1.0/synfig/layers/layer_composite.h
- include/synfig-1.0/synfig/layers/layer_composite_fork.h
- include/synfig-1.0/synfig/layers/layer_duplicate.h
- include/synfig-1.0/synfig/layers/layer_filtergroup.h
- include/synfig-1.0/synfig/layers/layer_group.h
- include/synfig-1.0/synfig/layers/layer_invisible.h
- include/synfig-1.0/synfig/layers/layer_meshtransform.h
- include/synfig-1.0/synfig/layers/layer_mime.h
- include/synfig-1.0/synfig/layers/layer_motionblur.h
- include/synfig-1.0/synfig/layers/layer_pastecanvas.h
- include/synfig-1.0/synfig/layers/layer_polygon.h
- include/synfig-1.0/synfig/layers/layer_rendering_task.h
- include/synfig-1.0/synfig/layers/layer_shape.h
- include/synfig-1.0/synfig/layers/layer_skeleton.h
- include/synfig-1.0/synfig/layers/layer_skeletondeformation.h
- include/synfig-1.0/synfig/layers/layer_solidcolor.h
- include/synfig-1.0/synfig/layers/layer_sound.h
- include/synfig-1.0/synfig/layers/layer_switch.h
- include/synfig-1.0/synfig/listimporter.h
- include/synfig-1.0/synfig/loadcanvas.h
- include/synfig-1.0/synfig/localization.h
- include/synfig-1.0/synfig/main.h
- include/synfig-1.0/synfig/matrix.h
- include/synfig-1.0/synfig/module.h
- include/synfig-1.0/synfig/node.h
- include/synfig-1.0/synfig/pair.h
- include/synfig-1.0/synfig/palette.h
- include/synfig-1.0/synfig/paramdesc.h
- include/synfig-1.0/synfig/polygon.h
- include/synfig-1.0/synfig/polynomial_root.h
- include/synfig-1.0/synfig/progresscallback.h
- include/synfig-1.0/synfig/protocol.h
- include/synfig-1.0/synfig/quick_rng.h
- include/synfig-1.0/synfig/real.h
- include/synfig-1.0/synfig/rect.h
- include/synfig-1.0/synfig/releases.h
- include/synfig-1.0/synfig/renddesc.h
- include/synfig-1.0/synfig/render.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizerblendassociative.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizerblendmerge.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizerblendtotarget.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizerdraft.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizerlist.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizerpass.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizersplit.h
- include/synfig-1.0/synfig/rendering/common/optimizer/optimizertransformation.h
- include/synfig-1.0/synfig/rendering/common/surfacefile.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| synfig-synfig-v1.4.5_GH0.tar.gz | 1.3015815e+07 | 99bd8e34d21f5fd20c03c449215ad1615649cf1d56bf5a6dcbe7d5dffaaa437b |