git: 020c24435992 - main - graphics/synfigstudio: Update to 1.4.2

From: Neel Chauhan <nc_at_FreeBSD.org>
Date: Sat, 23 Apr 2022 19:37:14 UTC
The branch main has been updated by nc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=020c244359926d9f080a5e0c4eec8d4796255dc4

commit 020c244359926d9f080a5e0c4eec8d4796255dc4
Author:     Chris Hutchinson <portmaster@bsdforge.com>
AuthorDate: 2022-04-23 19:36:27 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-04-23 19:37:11 +0000

    graphics/synfigstudio: Update to 1.4.2
    
    PR:     263462
---
 graphics/synfigstudio/Makefile                     |   9 +-
 graphics/synfigstudio/distinfo                     |   6 +-
 graphics/synfigstudio/files/patch-73046ac          |  59 ------
 graphics/synfigstudio/files/patch-configure.ac     |  19 +-
 .../synfigstudio/files/patch-src_synfigapp_cvs.cpp |   6 +-
 graphics/synfigstudio/pkg-plist                    | 201 +++++++++++++++------
 6 files changed, 167 insertions(+), 133 deletions(-)

diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile
index 0f19b6e453db..7573782e4c79 100644
--- a/graphics/synfigstudio/Makefile
+++ b/graphics/synfigstudio/Makefile
@@ -1,9 +1,8 @@
 # Created by: Yinghong.Liu <relaxbsd@gmail.com>
 
 PORTNAME=	synfigstudio
-PORTVERSION=	1.2.2
+PORTVERSION=	1.4.2
 DISTVERSIONPREFIX=v
-PORTREVISION=	19
 CATEGORIES=	graphics multimedia
 
 MAINTAINER=	portmaster@BSDforge.com
@@ -14,10 +13,14 @@ LICENSE=	GPLv2+
 BUILD_DEPENDS=	etl>=1.2.2:devel/etl \
 		gsed:textproc/gsed
 LIB_DEPENDS=	libImath.so:math/Imath \
+		libavcodec.so:multimedia/ffmpeg \
+		libavformat.so:multimedia/ffmpeg \
+		libswscale.so:multimedia/ffmpeg \
 		libOpenEXR.so:graphics/openexr \
 		libfftw3.so:math/fftw3 \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
+		libharfbuzz.so:print/harfbuzz \
 		libsynfig.so:graphics/synfig
 RUN_DEPENDS=	xdg-open:devel/xdg-utils
 
@@ -31,7 +34,7 @@ GH_ACCOUNT=	synfig
 GH_PROJECT=	synfig
 WRKSRC_SUBDIR=	synfig-studio
 USE_CXXSTD=	c++11
-USE_GNOME=	gtkmm30 intltool
+USE_GNOME=	gdkpixbuf2 gtkmm30 intltool
 GNU_CONFIGURE=	yes
 BINARY_ALIAS=	sed=${LOCALBASE}/bin/gsed
 CONFIGURE_ARGS=	--disable-update-mimedb
diff --git a/graphics/synfigstudio/distinfo b/graphics/synfigstudio/distinfo
index 6cb9ab6be626..8b628f0f47be 100644
--- a/graphics/synfigstudio/distinfo
+++ b/graphics/synfigstudio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1576022739
-SHA256 (synfig-synfig-v1.2.2_GH0.tar.gz) = 7319e9ad62f3ae3e4c25875ac4965f3ecf72b96d8d435b42c91dcd6dd9b0e82d
-SIZE (synfig-synfig-v1.2.2_GH0.tar.gz) = 11107386
+TIMESTAMP = 1647569275
+SHA256 (synfig-synfig-v1.4.2_GH0.tar.gz) = f435e51a425541cbbe752b0cb6052fe1f05f9da977cccf0ee3a0ef95c4b7c84b
+SIZE (synfig-synfig-v1.4.2_GH0.tar.gz) = 12844618
diff --git a/graphics/synfigstudio/files/patch-73046ac b/graphics/synfigstudio/files/patch-73046ac
deleted file mode 100644
index 62e5cf019ad5..000000000000
--- a/graphics/synfigstudio/files/patch-73046ac
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/gui/docks/dock_layers.cpp.orig	2018-09-14 06:35:52 UTC
-+++ src/gui/docks/dock_layers.cpp
-@@ -118,7 +118,12 @@ Dock_Layers::Dock_Layers():
- 		for(iter=category_map.begin();iter!=category_map.end();++iter)
- 		{
- 			layer_ui_info+=strprintf("<menu action='%s'>%s</menu>",iter->first.c_str(),iter->second.c_str());
--			action_group_categories->add(Gtk::Action::create(iter->first.c_str(),dgettext("synfig", iter->first.c_str())));
-+			//action_group_categories->add(Gtk::Action::create(iter->first.c_str(),dgettext("synfig", iter->first.c_str())));
-+			#ifdef ENABLE_NLS
-+				action_group_categories->add(Gtk::Action::create(iter->first.c_str(), dgettext("synfig", iter->first.c_str())));
-+			#else
-+				action_group_categories->add(Gtk::Action::create(iter->first.c_str(), iter->first.c_str()));
-+			#endif
- 		}
- 
- 		App::ui_manager()->insert_action_group(action_group_categories);
---- src/synfigapp/action.cpp.orig	2018-09-14 06:35:52 UTC
-+++ src/synfigapp/action.cpp
-@@ -170,9 +170,10 @@ synfigapp::Action::Book *book_;
- 
- /* === M E T H O D S ======================================================= */
- 
-+//be.local_name=dgettext("synfigstudio",x::local_name__);
- #define ADD_ACTION(x) { BookEntry &be(book()[x::name__]); \
- 	be.name=x::name__; \
--	be.local_name=dgettext("synfigstudio",x::local_name__); \
-+	be.local_name=_(x::local_name__); \
- 	be.version=x::version__; \
- 	be.task=x::task__; \
- 	be.priority=x::priority__; \
---- src/synfigapp/action.h.orig	2018-09-14 06:35:52 UTC
-+++ src/synfigapp/action.h
-@@ -60,9 +60,13 @@
- 	Action::Base* class::create() { return new class(); } \
- 	synfig::String class::get_name()const { return name__; }
- 
-+//#define ACTION_INIT(class)				 \
-+//	ACTION_INIT_NO_GET_LOCAL_NAME(class) \
-+//	synfig::String class::get_local_name()const { return dgettext("synfigstudio",local_name__); }
-+
- #define ACTION_INIT(class)				 \
- 	ACTION_INIT_NO_GET_LOCAL_NAME(class) \
--	synfig::String class::get_local_name()const { return dgettext("synfigstudio",local_name__); }
-+	synfig::String class::get_local_name()const { return synfiggui_localize(local_name__); }
- 
- /* === T Y P E D E F S ===================================================== */
- 
---- src/synfigapp/localization.h.orig	2018-09-14 06:35:52 UTC
-+++ src/synfigapp/localization.h
-@@ -48,6 +48,9 @@
- 
- /* === C L A S S E S & S T R U C T S ======================================= */
- 
-+inline const char* synfiggui_localize(const char *x)
-+	{ return _(x); }
-+
- /* === E N D =============================================================== */
- 
- #endif
diff --git a/graphics/synfigstudio/files/patch-configure.ac b/graphics/synfigstudio/files/patch-configure.ac
index d3dec91bec3e..6b96ee41a568 100644
--- a/graphics/synfigstudio/files/patch-configure.ac
+++ b/graphics/synfigstudio/files/patch-configure.ac
@@ -1,21 +1,20 @@
---- configure.ac.orig	2018-09-14 06:35:52 UTC
-+++ configure.ac
-@@ -33,7 +33,6 @@ AX_CXX_COMPILE_STDCXX_11([noext], [optional])
+--- configure.ac.orig	2022-04-20 22:38:08.399834000 -0700
++++ configure.ac	2022-04-20 22:40:50.613092000 -0700
+@@ -41,7 +41,6 @@
  AC_LANG([C++])
- 
+ AX_CXX_COMPILE_STDCXX([11], [noext])
  
 -AC_ARG_OPTIMIZATION
  AC_ARG_DEBUG
  
- case "$debug" in
-@@ -75,10 +74,6 @@ AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKA
- 
- LOCALEDIR=[${prefix}/${DATADIRNAME}/locale]
+ if test "x$debug" == "xyes"; then
+@@ -69,9 +68,6 @@
+ AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"],
+                      [The domain to use with gettext])
  AC_SUBST(LOCALEDIR)
--
 -AM_GNU_GETTEXT([external])
 -# This is here so autoreconf will run autopoint
 -AM_GNU_GETTEXT_VERSION([0.15])
  
  case "$host" in
- 	*mingw* | *cygwin*)
+     *mingw* | *cygwin*)
diff --git a/graphics/synfigstudio/files/patch-src_synfigapp_cvs.cpp b/graphics/synfigstudio/files/patch-src_synfigapp_cvs.cpp
index 6cbf54847a54..2f982aa2952e 100644
--- a/graphics/synfigstudio/files/patch-src_synfigapp_cvs.cpp
+++ b/graphics/synfigstudio/files/patch-src_synfigapp_cvs.cpp
@@ -1,6 +1,6 @@
---- src/synfigapp/cvs.cpp.orig	2015-03-28 10:15:01 UTC
-+++ src/synfigapp/cvs.cpp
-@@ -62,7 +62,7 @@ using namespace synfigapp;
+--- src/synfigapp/cvs.cpp.orig	2022-04-20 22:29:43.537492000 -0700
++++ src/synfigapp/cvs.cpp	2022-04-20 22:30:03.473447000 -0700
+@@ -62,7 +62,7 @@
  #define HAVE_STRPTIME
  #endif
  
diff --git a/graphics/synfigstudio/pkg-plist b/graphics/synfigstudio/pkg-plist
index 7d6c584099a5..0a3664907236 100644
--- a/graphics/synfigstudio/pkg-plist
+++ b/graphics/synfigstudio/pkg-plist
@@ -21,6 +21,7 @@ include/synfigapp-0.0/synfigapp/canvasmetadataset.h
 include/synfigapp-0.0/synfigapp/canvasnameset.h
 include/synfigapp-0.0/synfigapp/canvasremove.h
 include/synfigapp-0.0/synfigapp/canvasrenddescset.h
+include/synfigapp-0.0/synfigapp/centerlinevectorizer.h
 include/synfigapp-0.0/synfigapp/colorset.h
 include/synfigapp-0.0/synfigapp/cvs.h
 include/synfigapp-0.0/synfigapp/editmode.h
@@ -67,7 +68,7 @@ include/synfigapp-0.0/synfigapp/layersetexcludefromrendering.h
 include/synfigapp-0.0/synfigapp/layerzdepthrangeset.h
 include/synfigapp-0.0/synfigapp/localization.h
 include/synfigapp-0.0/synfigapp/main.h
-include/synfigapp-0.0/synfigapp/pluginmanager.h
+include/synfigapp-0.0/synfigapp/polygonizerclasses.h
 include/synfigapp-0.0/synfigapp/selectionmanager.h
 include/synfigapp-0.0/synfigapp/settings.h
 include/synfigapp-0.0/synfigapp/timegather.h
@@ -76,6 +77,7 @@ include/synfigapp-0.0/synfigapp/timepointsdelete.h
 include/synfigapp-0.0/synfigapp/timepointsmove.h
 include/synfigapp-0.0/synfigapp/uimanager.h
 include/synfigapp-0.0/synfigapp/value_desc.h
+include/synfigapp-0.0/synfigapp/valuedescbake.h
 include/synfigapp-0.0/synfigapp/valuedescblinelink.h
 include/synfigapp-0.0/synfigapp/valuedescbonelink.h
 include/synfigapp-0.0/synfigapp/valuedescconnect.h
@@ -112,6 +114,8 @@ include/synfigapp-0.0/synfigapp/valuenodestaticlistremove.h
 include/synfigapp-0.0/synfigapp/valuenodestaticlistremovesmart.h
 include/synfigapp-0.0/synfigapp/valuenodestaticlistrotateorder.h
 include/synfigapp-0.0/synfigapp/valuenodestaticlistunloop.h
+include/synfigapp-0.0/synfigapp/vectorization.h
+include/synfigapp-0.0/synfigapp/vectorizerparameters.h
 include/synfigapp-0.0/synfigapp/waypointadd.h
 include/synfigapp-0.0/synfigapp/waypointconnect.h
 include/synfigapp-0.0/synfigapp/waypointdisconnect.h
@@ -123,8 +127,8 @@ include/synfigapp-0.0/synfigapp/wplistconverter.h
 lib/libsynfigapp.so
 lib/libsynfigapp.so.0
 lib/libsynfigapp.so.0.0.0
-share/appdata/synfigstudio.appdata.xml
-share/applications/synfigstudio.desktop
+share/appdata/org.synfig.SynfigStudio.appdata.xml
+share/applications/org.synfig.SynfigStudio.desktop
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 %%PORTDOCS%%%%DOCSDIR%%/NEWS
 %%PORTDOCS%%%%DOCSDIR%%/README
@@ -136,59 +140,63 @@ share/icons/hicolor/24x24/apps/synfig_icon.png
 share/icons/hicolor/32x32/apps/synfig_icon.png
 share/icons/hicolor/48x48/apps/synfig_icon.png
 share/icons/hicolor/64x64/apps/synfig_icon.png
-share/icons/hicolor/scalable/apps/synfig_icon.svg
-%%NLS%%share/locale/aa_DJ/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ca@valencia/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/cs_CZ/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/da/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/de/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/el_GR/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/en_CZ/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/es/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/es_PY/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/eu_ES/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/fa_IR/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/he/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/hi_IN/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/it/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ja_JP/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/kab/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ne/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/no_NO/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/pl_PL/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/si/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/sk_SK/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/sr_RS/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/sv_SE/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/ur/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/uz@Latn/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/zh-Hant/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/zh_TW.Big5/LC_MESSAGES/synfigstudio.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/synfigstudio.mo
+share/icons/hicolor/scalable/apps/org.synfig.SynfigStudio.svg
+share/locale/aa_DJ/LC_MESSAGES/synfigstudio.mo
+share/locale/ar/LC_MESSAGES/synfigstudio.mo
+share/locale/bs/LC_MESSAGES/synfigstudio.mo
+share/locale/ca/LC_MESSAGES/synfigstudio.mo
+share/locale/ca@valencia/LC_MESSAGES/synfigstudio.mo
+share/locale/cs/LC_MESSAGES/synfigstudio.mo
+share/locale/cs_CZ/LC_MESSAGES/synfigstudio.mo
+share/locale/da/LC_MESSAGES/synfigstudio.mo
+share/locale/de/LC_MESSAGES/synfigstudio.mo
+share/locale/el_GR/LC_MESSAGES/synfigstudio.mo
+share/locale/en_CZ/LC_MESSAGES/synfigstudio.mo
+share/locale/en_GB/LC_MESSAGES/synfigstudio.mo
+share/locale/es/LC_MESSAGES/synfigstudio.mo
+share/locale/es_AR/LC_MESSAGES/synfigstudio.mo
+share/locale/es_PY/LC_MESSAGES/synfigstudio.mo
+share/locale/eu/LC_MESSAGES/synfigstudio.mo
+share/locale/eu_ES/LC_MESSAGES/synfigstudio.mo
+share/locale/fa_IR/LC_MESSAGES/synfigstudio.mo
+share/locale/fr/LC_MESSAGES/synfigstudio.mo
+share/locale/gl/LC_MESSAGES/synfigstudio.mo
+share/locale/he/LC_MESSAGES/synfigstudio.mo
+share/locale/hi/LC_MESSAGES/synfigstudio.mo
+share/locale/hi_IN/LC_MESSAGES/synfigstudio.mo
+share/locale/hu/LC_MESSAGES/synfigstudio.mo
+share/locale/it/LC_MESSAGES/synfigstudio.mo
+share/locale/ja/LC_MESSAGES/synfigstudio.mo
+share/locale/ja_JP/LC_MESSAGES/synfigstudio.mo
+share/locale/kab/LC_MESSAGES/synfigstudio.mo
+share/locale/ko_KR/LC_MESSAGES/synfigstudio.mo
+share/locale/lt/LC_MESSAGES/synfigstudio.mo
+share/locale/lv/LC_MESSAGES/synfigstudio.mo
+share/locale/nb/LC_MESSAGES/synfigstudio.mo
+share/locale/ne/LC_MESSAGES/synfigstudio.mo
+share/locale/nl/LC_MESSAGES/synfigstudio.mo
+share/locale/pl_PL/LC_MESSAGES/synfigstudio.mo
+share/locale/pt/LC_MESSAGES/synfigstudio.mo
+share/locale/pt_BR/LC_MESSAGES/synfigstudio.mo
+share/locale/ro/LC_MESSAGES/synfigstudio.mo
+share/locale/ru/LC_MESSAGES/synfigstudio.mo
+share/locale/si/LC_MESSAGES/synfigstudio.mo
+share/locale/sk/LC_MESSAGES/synfigstudio.mo
+share/locale/sk_SK/LC_MESSAGES/synfigstudio.mo
+share/locale/sl/LC_MESSAGES/synfigstudio.mo
+share/locale/sr_RS/LC_MESSAGES/synfigstudio.mo
+share/locale/sv_SE/LC_MESSAGES/synfigstudio.mo
+share/locale/tr/LC_MESSAGES/synfigstudio.mo
+share/locale/uk/LC_MESSAGES/synfigstudio.mo
+share/locale/ur/LC_MESSAGES/synfigstudio.mo
+share/locale/uz@Latn/LC_MESSAGES/synfigstudio.mo
+share/locale/zh-Hant/LC_MESSAGES/synfigstudio.mo
+share/locale/zh_CN/LC_MESSAGES/synfigstudio.mo
+share/locale/zh_TW.Big5/LC_MESSAGES/synfigstudio.mo
+share/locale/zh_TW/LC_MESSAGES/synfigstudio.mo
 share/mime-info/synfigstudio.keys
 share/mime-info/synfigstudio.mime
-share/mime/packages/synfigstudio.xml
+share/mime/packages/org.synfig.SynfigStudio.xml
 share/pixmaps/sif_icon.png
 share/pixmaps/synfig_icon.png
 share/pixmaps/synfigstudio/about_icon.png
@@ -209,6 +217,9 @@ share/pixmaps/synfigstudio/action_rounded_interpolation_icon.png
 share/pixmaps/synfigstudio/action_set_layer_description_icon.png
 share/pixmaps/synfigstudio/action_squared_interpolation_icon.png
 share/pixmaps/synfigstudio/action_unexport_icon.png
+share/pixmaps/synfigstudio/animate_bound_lower_icon.png
+share/pixmaps/synfigstudio/animate_bound_upper_icon.png
+share/pixmaps/synfigstudio/animate_bounds_icon.png
 share/pixmaps/synfigstudio/animate_loop_icon.png
 share/pixmaps/synfigstudio/animate_mode_off_icon.png
 share/pixmaps/synfigstudio/animate_mode_on_icon.png
@@ -221,6 +232,7 @@ share/pixmaps/synfigstudio/animate_seek_next_keyframe_icon.png
 share/pixmaps/synfigstudio/animate_seek_prev_frame_icon.png
 share/pixmaps/synfigstudio/animate_seek_prev_keyframe_icon.png
 share/pixmaps/synfigstudio/animate_stop_icon.png
+share/pixmaps/synfigstudio/background_rendering_icon.png
 share/pixmaps/synfigstudio/canvas_icon.png
 share/pixmaps/synfigstudio/clear_redo_icon.png
 share/pixmaps/synfigstudio/clear_undo_icon.png
@@ -260,7 +272,6 @@ share/pixmaps/synfigstudio/layer_distortion_spherize_icon.png
 share/pixmaps/synfigstudio/layer_distortion_stretch_icon.png
 share/pixmaps/synfigstudio/layer_distortion_twirl_icon.png
 share/pixmaps/synfigstudio/layer_distortion_warp_icon.png
-share/pixmaps/synfigstudio/layer_example_filledrectangle_icon.png
 share/pixmaps/synfigstudio/layer_example_metaballs_icon.png
 share/pixmaps/synfigstudio/layer_example_simplecircle_icon.png
 share/pixmaps/synfigstudio/layer_filter_clamp_icon.png
@@ -376,5 +387,85 @@ share/synfig/brushes/CD_concept/readme.txt
 share/synfig/plugins/add-skeleton-simple/add-skeleton-simple.py
 share/synfig/plugins/add-skeleton-simple/plugin.xml
 share/synfig/plugins/add-skeleton-simple/stickman.sif
+share/synfig/plugins/lottie-exporter/bodymovin.js
+share/synfig/plugins/lottie-exporter/bodymovin_5.6.5.js
+share/synfig/plugins/lottie-exporter/canvas.py
+share/synfig/plugins/lottie-exporter/common/Angle.py
+share/synfig/plugins/lottie-exporter/common/Bline.py
+share/synfig/plugins/lottie-exporter/common/Canvas.py
+share/synfig/plugins/lottie-exporter/common/Color.py
+share/synfig/plugins/lottie-exporter/common/Count.py
+share/synfig/plugins/lottie-exporter/common/DashItem.py
+share/synfig/plugins/lottie-exporter/common/DashItemList.py
+share/synfig/plugins/lottie-exporter/common/Gradient.py
+share/synfig/plugins/lottie-exporter/common/Hermite.py
+share/synfig/plugins/lottie-exporter/common/Layer.py
+share/synfig/plugins/lottie-exporter/common/Matrix2.py
+share/synfig/plugins/lottie-exporter/common/Param.py
+share/synfig/plugins/lottie-exporter/common/Vector.py
+share/synfig/plugins/lottie-exporter/common/WidthPoint.py
+share/synfig/plugins/lottie-exporter/common/WidthPointList.py
+share/synfig/plugins/lottie-exporter/common/misc.py
+share/synfig/plugins/lottie-exporter/effects/allmask.py
+share/synfig/plugins/lottie-exporter/effects/color.py
+share/synfig/plugins/lottie-exporter/effects/controller.py
+share/synfig/plugins/lottie-exporter/effects/feather.py
+share/synfig/plugins/lottie-exporter/effects/fill.py
+share/synfig/plugins/lottie-exporter/effects/fillmask.py
+share/synfig/plugins/lottie-exporter/effects/invert.py
+share/synfig/plugins/lottie-exporter/effects/opacity.py
+share/synfig/plugins/lottie-exporter/effects/point.py
+share/synfig/plugins/lottie-exporter/effects/slider.py
+share/synfig/plugins/lottie-exporter/export_without_variable_width.py
+share/synfig/plugins/lottie-exporter/helpers/bezier.py
+share/synfig/plugins/lottie-exporter/helpers/blendMode.py
+share/synfig/plugins/lottie-exporter/helpers/mask.py
+share/synfig/plugins/lottie-exporter/helpers/transform.py
+share/synfig/plugins/lottie-exporter/layers/blur.py
+share/synfig/plugins/lottie-exporter/layers/driver.py
+share/synfig/plugins/lottie-exporter/layers/group.py
+share/synfig/plugins/lottie-exporter/layers/image.py
+share/synfig/plugins/lottie-exporter/layers/preComp.py
+share/synfig/plugins/lottie-exporter/layers/rotate_layer.py
+share/synfig/plugins/lottie-exporter/layers/scale_layer.py
+share/synfig/plugins/lottie-exporter/layers/shape.py
+share/synfig/plugins/lottie-exporter/layers/shape_solid.py
+share/synfig/plugins/lottie-exporter/layers/solid.py
+share/synfig/plugins/lottie-exporter/layers/translate_layer.py
+share/synfig/plugins/lottie-exporter/lottie-exporter.py
+share/synfig/plugins/lottie-exporter/plugin.xml
+share/synfig/plugins/lottie-exporter/properties/multiDimensionalKeyframed.py
+share/synfig/plugins/lottie-exporter/properties/offsetKeyframe.py
+share/synfig/plugins/lottie-exporter/properties/shapeKeyframed.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/advanced_outline.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/circle.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/constant_width_outline.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/helper.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/outline.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/polygon.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/rectangle.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/region.py
+share/synfig/plugins/lottie-exporter/properties/shapePropKeyframe/star.py
+share/synfig/plugins/lottie-exporter/properties/timeAdjust.py
+share/synfig/plugins/lottie-exporter/properties/value.py
+share/synfig/plugins/lottie-exporter/properties/valueKeyframe.py
+share/synfig/plugins/lottie-exporter/properties/valueKeyframed.py
+share/synfig/plugins/lottie-exporter/settings.py
+share/synfig/plugins/lottie-exporter/shapes/circle.py
+share/synfig/plugins/lottie-exporter/shapes/fill.py
+share/synfig/plugins/lottie-exporter/shapes/gFill.py
+share/synfig/plugins/lottie-exporter/shapes/rectangle.py
+share/synfig/plugins/lottie-exporter/shapes/shape.py
+share/synfig/plugins/lottie-exporter/shapes/star.py
+share/synfig/plugins/lottie-exporter/sources/image.py
+share/synfig/plugins/lottie-exporter/sources/precomp.py
+share/synfig/plugins/lottie-exporter/synfig/animation.py
+share/synfig/plugins/lottie-exporter/synfig/group.py
+share/synfig/plugins/lottie-exporter/synfig/rectangle.py
 share/synfig/plugins/view-unhide-all-layers/plugin.xml
 share/synfig/plugins/view-unhide-all-layers/view-unhide-all-layers.py
+share/synfig/sounds/readme.txt
+share/synfig/sounds/renderdone.wav
+share/synfig/ui/canvas_options.ui
+share/synfig/ui/dialog_workspaces.ui
+share/synfig/ui/preview_options.ui