pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Add mlt/shotcut.



Module Name:	pkgsrc-wip
Committed By:	nia <nia%netbsd.org@localhost>
Pushed By:	nee
Date:		Tue Aug 6 15:29:21 2019 +0100
Changeset:	ab5247314f466f1725c8144d1bd7f3a15924d3bc

Modified Files:
	Makefile
Added Files:
	mlt/DESCR
	mlt/Makefile
	mlt/PLIST
	mlt/buildlink3.mk
	mlt/distinfo
	shotcut/DESCR
	shotcut/Makefile
	shotcut/PLIST
	shotcut/TODO
	shotcut/distinfo

Log Message:
Add mlt/shotcut.

Shotcut is a free, open source, cross-platform video editor. Major features
include support for a wide range of formats; no import required meaning
native timeline editing; Blackmagic Design support for input and preview
monitoring; and resolution support to 4k.

TODO: Segfaults when importing a clip.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ab5247314f466f1725c8144d1bd7f3a15924d3bc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile          |   2 +
 mlt/DESCR         |   6 +
 mlt/Makefile      |  51 ++++++
 mlt/PLIST         | 515 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 mlt/buildlink3.mk |  13 ++
 mlt/distinfo      |   6 +
 shotcut/DESCR     |   4 +
 shotcut/Makefile  |  45 +++++
 shotcut/PLIST     | 335 +++++++++++++++++++++++++++++++++++
 shotcut/TODO      |   1 +
 shotcut/distinfo  |   6 +
 11 files changed, 984 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index e278954603..03b96b32c8 100644
--- a/Makefile
+++ b/Makefile
@@ -2241,6 +2241,7 @@ SUBDIR+=	mk-configure
 SUBDIR+=	mkcabal
 SUBDIR+=	mlmmj
 SUBDIR+=	mlocate
+SUBDIR+=	mlt
 SUBDIR+=	mlton-git
 SUBDIR+=	mmdb
 SUBDIR+=	mmm-mode
@@ -4472,6 +4473,7 @@ SUBDIR+=	sharif-univ-ttf
 SUBDIR+=	shed
 SUBDIR+=	shell-fm
 SUBDIR+=	shellinabox
+SUBDIR+=	shotcut
 SUBDIR+=	shotwell
 SUBDIR+=	shoutcast
 SUBDIR+=	showfont
diff --git a/mlt/DESCR b/mlt/DESCR
new file mode 100644
index 0000000000..2cf8d8737f
--- /dev/null
+++ b/mlt/DESCR
@@ -0,0 +1,6 @@
+MLT is an open source multimedia framework, designed and developed
+for television broadcasting. It provides a toolkit for broadcasters,
+video editors, media players, transcoders, web streamers and many
+more types of applications. The functionality of the system is
+provided via an assortment of ready to use tools, XML authoring
+components, and an extensible plug-in based API.
diff --git a/mlt/Makefile b/mlt/Makefile
new file mode 100644
index 0000000000..a5f90cd948
--- /dev/null
+++ b/mlt/Makefile
@@ -0,0 +1,51 @@
+# $NetBSD: Makefile,v 1.97 2019/07/21 22:25:27 wiz Exp $
+
+DISTNAME=	mlt-6.16.0
+CATEGORIES=	multimedia
+MASTER_SITES=	${MASTER_SITE_GITHUB:=mltframework/}
+GITHUB_PROJECT=	mlt
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://www.mltframework.org/
+COMMENT=	Open source multimedia framework
+LICENSE=	gnu-gpl-v3
+
+USE_TOOLS+=	pkg-config gmake
+USE_LANGUAGES=	c c++11
+HAS_CONFIGURE=	yes
+
+# C++11
+GCC_REQD+=	4.9
+
+CPPFLAGS.NetBSD+=	-DHAVE_LOCALE_H
+
+CONFIGURE_ARGS+=	--enable-gpl
+CONFIGURE_ARGS+=	--enable-gpl3
+CONFIGURE_ARGS+=	--prefix=${PREFIX}
+CONFIGURE_ARGS+=	--mandir=${PREFIX}/${PKGMANDIR}
+
+PKGCONFIG_OVERRIDE+=	mlt++.pc.in
+PKGCONFIG_OVERRIDE+=	mlt-framework.pc.in
+
+post-configure:
+	${TOUCH} ${WRKSRC}/src/modules/disable-jackrack
+	${TOUCH} ${WRKSRC}/src/modules/disable-ndi
+	${TOUCH} ${WRKSRC}/src/modules/disable-sdl
+	${TOUCH} ${WRKSRC}/src/modules/disable-swfdec
+
+.include "../../audio/libebur128/buildlink3.mk"
+.include "../../audio/libsamplerate/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/sox/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
+.include "../../multimedia/frei0r/buildlink3.mk"
+.include "../../multimedia/movit/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mlt/PLIST b/mlt/PLIST
new file mode 100644
index 0000000000..8f23b1194c
--- /dev/null
+++ b/mlt/PLIST
@@ -0,0 +1,515 @@
+@comment $NetBSD$
+bin/melt
+include/mlt++/Mlt.h
+include/mlt++/MltAnimation.h
+include/mlt++/MltConfig.h
+include/mlt++/MltConsumer.h
+include/mlt++/MltDeque.h
+include/mlt++/MltEvent.h
+include/mlt++/MltFactory.h
+include/mlt++/MltField.h
+include/mlt++/MltFilter.h
+include/mlt++/MltFilteredConsumer.h
+include/mlt++/MltFilteredProducer.h
+include/mlt++/MltFrame.h
+include/mlt++/MltGeometry.h
+include/mlt++/MltMultitrack.h
+include/mlt++/MltParser.h
+include/mlt++/MltPlaylist.h
+include/mlt++/MltProducer.h
+include/mlt++/MltProfile.h
+include/mlt++/MltProperties.h
+include/mlt++/MltPushConsumer.h
+include/mlt++/MltRepository.h
+include/mlt++/MltService.h
+include/mlt++/MltTokeniser.h
+include/mlt++/MltTractor.h
+include/mlt++/MltTransition.h
+include/mlt/framework/mlt.h
+include/mlt/framework/mlt_animation.h
+include/mlt/framework/mlt_cache.h
+include/mlt/framework/mlt_consumer.h
+include/mlt/framework/mlt_deque.h
+include/mlt/framework/mlt_events.h
+include/mlt/framework/mlt_factory.h
+include/mlt/framework/mlt_field.h
+include/mlt/framework/mlt_filter.h
+include/mlt/framework/mlt_frame.h
+include/mlt/framework/mlt_geometry.h
+include/mlt/framework/mlt_log.h
+include/mlt/framework/mlt_multitrack.h
+include/mlt/framework/mlt_parser.h
+include/mlt/framework/mlt_playlist.h
+include/mlt/framework/mlt_pool.h
+include/mlt/framework/mlt_producer.h
+include/mlt/framework/mlt_profile.h
+include/mlt/framework/mlt_properties.h
+include/mlt/framework/mlt_property.h
+include/mlt/framework/mlt_repository.h
+include/mlt/framework/mlt_service.h
+include/mlt/framework/mlt_slices.h
+include/mlt/framework/mlt_tokeniser.h
+include/mlt/framework/mlt_tractor.h
+include/mlt/framework/mlt_transition.h
+include/mlt/framework/mlt_types.h
+include/mlt/framework/mlt_version.h
+lib/libmlt++.so
+lib/libmlt++.so.3
+lib/libmlt++.so.${PKGVERSION}
+lib/libmlt.so
+lib/libmlt.so.6
+lib/libmlt.so.${PKGVERSION}
+lib/mlt/libmltavformat.so
+lib/mlt/libmltcore.so
+lib/mlt/libmltdecklink.so
+lib/mlt/libmltfrei0r.so
+lib/mlt/libmltgtk2.so
+lib/mlt/libmltkdenlive.so
+lib/mlt/libmltlinsys.so
+lib/mlt/libmltmotion_est.so
+lib/mlt/libmltnormalize.so
+lib/mlt/libmltoldfilm.so
+lib/mlt/libmltopengl.so
+lib/mlt/libmltplus.so
+lib/mlt/libmltplusgpl.so
+lib/mlt/libmltqt.so
+lib/mlt/libmltresample.so
+lib/mlt/libmltsdl2.so
+lib/mlt/libmltsox.so
+lib/mlt/libmltvideostab.so
+lib/mlt/libmltvmfx.so
+lib/mlt/libmltxine.so
+lib/mlt/libmltxml.so
+lib/pkgconfig/mlt++.pc
+lib/pkgconfig/mlt-framework.pc
+share/mlt/avformat/blacklist.txt
+share/mlt/avformat/consumer_avformat.yml
+share/mlt/avformat/producer_avformat.yml
+share/mlt/core/consumer_multi.yml
+share/mlt/core/data_fx.properties
+share/mlt/core/filter_audiomap.yml
+share/mlt/core/filter_audiowave.yml
+share/mlt/core/filter_brightness.yml
+share/mlt/core/filter_channelcopy.yml
+share/mlt/core/filter_crop.yml
+share/mlt/core/filter_data_show.yml
+share/mlt/core/filter_fieldorder.yml
+share/mlt/core/filter_gamma.yml
+share/mlt/core/filter_greyscale.yml
+share/mlt/core/filter_luma.yml
+share/mlt/core/filter_mask_apply.yml
+share/mlt/core/filter_mask_start.yml
+share/mlt/core/filter_mirror.yml
+share/mlt/core/filter_mono.yml
+share/mlt/core/filter_obscure.yml
+share/mlt/core/filter_panner.yml
+share/mlt/core/filter_region.yml
+share/mlt/core/filter_rescale.yml
+share/mlt/core/filter_resize.yml
+share/mlt/core/filter_transition.yml
+share/mlt/core/filter_watermark.yml
+share/mlt/core/loader.dict
+share/mlt/core/loader.ini
+share/mlt/core/producer_colour.yml
+share/mlt/core/producer_consumer.yml
+share/mlt/core/producer_hold.yml
+share/mlt/core/producer_loader.yml
+share/mlt/core/producer_melt.yml
+share/mlt/core/producer_melt_file.yml
+share/mlt/core/producer_noise.yml
+share/mlt/core/producer_timewarp.yml
+share/mlt/core/producer_tone.yml
+share/mlt/core/transition_composite.yml
+share/mlt/core/transition_luma.yml
+share/mlt/core/transition_matte.yml
+share/mlt/core/transition_mix.yml
+share/mlt/core/transition_region.yml
+share/mlt/decklink/consumer_decklink.yml
+share/mlt/decklink/producer_decklink.yml
+share/mlt/feeds/NTSC/data_fx.properties
+share/mlt/feeds/NTSC/etv.properties
+share/mlt/feeds/NTSC/obscure.properties
+share/mlt/feeds/PAL/border.properties
+share/mlt/feeds/PAL/data_fx.properties
+share/mlt/feeds/PAL/etv.properties
+share/mlt/feeds/PAL/example.properties
+share/mlt/feeds/PAL/obscure.properties
+share/mlt/frei0r/blacklist.txt
+share/mlt/frei0r/not_thread_safe.txt
+share/mlt/frei0r/param_name_map.yaml
+share/mlt/gtk2/consumer_gtk2_preview.yml
+share/mlt/gtk2/filter_rescale.yml
+share/mlt/gtk2/producer_pango.yml
+share/mlt/gtk2/producer_pixbuf.yml
+share/mlt/kdenlive/filter_boxblur.yml
+share/mlt/kdenlive/filter_freeze.yml
+share/mlt/kdenlive/filter_wave.yml
+share/mlt/kdenlive/producer_framebuffer.yml
+share/mlt/linsys/consumer_sdi.yml
+share/mlt/lumas/16_9/luma01.pgm
+share/mlt/lumas/16_9/luma02.pgm
+share/mlt/lumas/16_9/luma03.pgm
+share/mlt/lumas/16_9/luma04.pgm
+share/mlt/lumas/16_9/luma05.pgm
+share/mlt/lumas/16_9/luma06.pgm
+share/mlt/lumas/16_9/luma07.pgm
+share/mlt/lumas/16_9/luma08.pgm
+share/mlt/lumas/16_9/luma09.pgm
+share/mlt/lumas/16_9/luma10.pgm
+share/mlt/lumas/16_9/luma11.pgm
+share/mlt/lumas/16_9/luma12.pgm
+share/mlt/lumas/16_9/luma13.pgm
+share/mlt/lumas/16_9/luma14.pgm
+share/mlt/lumas/16_9/luma15.pgm
+share/mlt/lumas/16_9/luma16.pgm
+share/mlt/lumas/16_9/luma17.pgm
+share/mlt/lumas/16_9/luma18.pgm
+share/mlt/lumas/16_9/luma19.pgm
+share/mlt/lumas/16_9/luma20.pgm
+share/mlt/lumas/16_9/luma21.pgm
+share/mlt/lumas/16_9/luma22.pgm
+share/mlt/lumas/9_16/luma01.pgm
+share/mlt/lumas/9_16/luma02.pgm
+share/mlt/lumas/9_16/luma03.pgm
+share/mlt/lumas/9_16/luma04.pgm
+share/mlt/lumas/9_16/luma05.pgm
+share/mlt/lumas/9_16/luma06.pgm
+share/mlt/lumas/9_16/luma07.pgm
+share/mlt/lumas/9_16/luma08.pgm
+share/mlt/lumas/9_16/luma09.pgm
+share/mlt/lumas/9_16/luma10.pgm
+share/mlt/lumas/9_16/luma11.pgm
+share/mlt/lumas/9_16/luma12.pgm
+share/mlt/lumas/9_16/luma13.pgm
+share/mlt/lumas/9_16/luma14.pgm
+share/mlt/lumas/9_16/luma15.pgm
+share/mlt/lumas/9_16/luma16.pgm
+share/mlt/lumas/9_16/luma17.pgm
+share/mlt/lumas/9_16/luma18.pgm
+share/mlt/lumas/9_16/luma19.pgm
+share/mlt/lumas/9_16/luma20.pgm
+share/mlt/lumas/9_16/luma21.pgm
+share/mlt/lumas/9_16/luma22.pgm
+share/mlt/lumas/NTSC/luma01.pgm
+share/mlt/lumas/NTSC/luma02.pgm
+share/mlt/lumas/NTSC/luma03.pgm
+share/mlt/lumas/NTSC/luma04.pgm
+share/mlt/lumas/NTSC/luma05.pgm
+share/mlt/lumas/NTSC/luma06.pgm
+share/mlt/lumas/NTSC/luma07.pgm
+share/mlt/lumas/NTSC/luma08.pgm
+share/mlt/lumas/NTSC/luma09.pgm
+share/mlt/lumas/NTSC/luma10.pgm
+share/mlt/lumas/NTSC/luma11.pgm
+share/mlt/lumas/NTSC/luma12.pgm
+share/mlt/lumas/NTSC/luma13.pgm
+share/mlt/lumas/NTSC/luma14.pgm
+share/mlt/lumas/NTSC/luma15.pgm
+share/mlt/lumas/NTSC/luma16.pgm
+share/mlt/lumas/NTSC/luma17.pgm
+share/mlt/lumas/NTSC/luma18.pgm
+share/mlt/lumas/NTSC/luma19.pgm
+share/mlt/lumas/NTSC/luma20.pgm
+share/mlt/lumas/NTSC/luma21.pgm
+share/mlt/lumas/NTSC/luma22.pgm
+share/mlt/lumas/PAL/luma01.pgm
+share/mlt/lumas/PAL/luma02.pgm
+share/mlt/lumas/PAL/luma03.pgm
+share/mlt/lumas/PAL/luma04.pgm
+share/mlt/lumas/PAL/luma05.pgm
+share/mlt/lumas/PAL/luma06.pgm
+share/mlt/lumas/PAL/luma07.pgm
+share/mlt/lumas/PAL/luma08.pgm
+share/mlt/lumas/PAL/luma09.pgm
+share/mlt/lumas/PAL/luma10.pgm
+share/mlt/lumas/PAL/luma11.pgm
+share/mlt/lumas/PAL/luma12.pgm
+share/mlt/lumas/PAL/luma13.pgm
+share/mlt/lumas/PAL/luma14.pgm
+share/mlt/lumas/PAL/luma15.pgm
+share/mlt/lumas/PAL/luma16.pgm
+share/mlt/lumas/PAL/luma17.pgm
+share/mlt/lumas/PAL/luma18.pgm
+share/mlt/lumas/PAL/luma19.pgm
+share/mlt/lumas/PAL/luma20.pgm
+share/mlt/lumas/PAL/luma21.pgm
+share/mlt/lumas/PAL/luma22.pgm
+share/mlt/lumas/square/luma01.pgm
+share/mlt/lumas/square/luma02.pgm
+share/mlt/lumas/square/luma03.pgm
+share/mlt/lumas/square/luma04.pgm
+share/mlt/lumas/square/luma05.pgm
+share/mlt/lumas/square/luma06.pgm
+share/mlt/lumas/square/luma07.pgm
+share/mlt/lumas/square/luma08.pgm
+share/mlt/lumas/square/luma09.pgm
+share/mlt/lumas/square/luma10.pgm
+share/mlt/lumas/square/luma11.pgm
+share/mlt/lumas/square/luma12.pgm
+share/mlt/lumas/square/luma13.pgm
+share/mlt/lumas/square/luma14.pgm
+share/mlt/lumas/square/luma15.pgm
+share/mlt/lumas/square/luma16.pgm
+share/mlt/lumas/square/luma17.pgm
+share/mlt/lumas/square/luma18.pgm
+share/mlt/lumas/square/luma19.pgm
+share/mlt/lumas/square/luma20.pgm
+share/mlt/lumas/square/luma21.pgm
+share/mlt/lumas/square/luma22.pgm
+share/mlt/metaschema.yaml
+share/mlt/motion_est/filter_autotrack_rectangle.yml
+share/mlt/motion_est/filter_motion_est.yml
+share/mlt/motion_est/filter_vismv.yml
+share/mlt/motion_est/producer_slowmotion.yml
+share/mlt/normalize/filter_audiolevel.yml
+share/mlt/normalize/filter_volume.yml
+share/mlt/oldfilm/dust1.svg
+share/mlt/oldfilm/dust2.svg
+share/mlt/oldfilm/dust3.svg
+share/mlt/oldfilm/dust4.svg
+share/mlt/oldfilm/dust5.svg
+share/mlt/oldfilm/fdust.svg
+share/mlt/oldfilm/filter_dust.yml
+share/mlt/oldfilm/filter_grain.yml
+share/mlt/oldfilm/filter_lines.yml
+share/mlt/oldfilm/filter_oldfilm.yml
+share/mlt/oldfilm/filter_tcolor.yml
+share/mlt/oldfilm/filter_vignette.yml
+share/mlt/oldfilm/grain.svg
+share/mlt/oldfilm/lines.svg
+share/mlt/oldfilm/oldfilm.svg
+share/mlt/oldfilm/tcolor.svg
+share/mlt/oldfilm/vignette.svg
+share/mlt/opengl/filter_movit_blur.yml
+share/mlt/opengl/filter_movit_deconvolution_sharpen.yml
+share/mlt/opengl/filter_movit_diffusion.yml
+share/mlt/opengl/filter_movit_glow.yml
+share/mlt/opengl/filter_movit_lift_gamma_gain.yml
+share/mlt/opengl/filter_movit_mirror.yml
+share/mlt/opengl/filter_movit_opacity.yml
+share/mlt/opengl/filter_movit_rect.yml
+share/mlt/opengl/filter_movit_saturation.yml
+share/mlt/opengl/filter_movit_vignette.yml
+share/mlt/opengl/filter_movit_white_balance.yml
+share/mlt/opengl/transition_movit_luma.yml
+share/mlt/opengl/transition_movit_mix.yml
+share/mlt/opengl/transition_movit_overlay.yml
+share/mlt/plus/consumer_blipflash.yml
+share/mlt/plus/filter_affine.yml
+share/mlt/plus/filter_charcoal.yml
+share/mlt/plus/filter_dance.yml
+share/mlt/plus/filter_dynamic_loudness.yml
+share/mlt/plus/filter_dynamictext.yml
+share/mlt/plus/filter_fft.yml
+share/mlt/plus/filter_invert.yml
+share/mlt/plus/filter_lift_gamma_gain.yml
+share/mlt/plus/filter_loudness.yml
+share/mlt/plus/filter_loudness_meter.yml
+share/mlt/plus/filter_lumakey.yml
+share/mlt/plus/filter_rgblut.yml
+share/mlt/plus/filter_sepia.yml
+share/mlt/plus/filter_spot_remover.yml
+share/mlt/plus/filter_text.yml
+share/mlt/plus/filter_timer.yml
+share/mlt/plus/producer_blipflash.yml
+share/mlt/plus/producer_count.yml
+share/mlt/plus/transition_affine.yml
+share/mlt/plusgpl/consumer_cbrts.yml
+share/mlt/plusgpl/filter_burningtv.yml
+share/mlt/plusgpl/filter_lumaliftgaingamma.yml
+share/mlt/plusgpl/filter_rotoscoping.yml
+share/mlt/presets/consumer/avformat/AAC
+share/mlt/presets/consumer/avformat/Flash
+share/mlt/presets/consumer/avformat/GIF
+share/mlt/presets/consumer/avformat/MJPEG
+share/mlt/presets/consumer/avformat/MP3
+share/mlt/presets/consumer/avformat/MPEG-2
+share/mlt/presets/consumer/avformat/MPEG-4
+share/mlt/presets/consumer/avformat/MPEG-4-ASP
+share/mlt/presets/consumer/avformat/Sony-PSP
+share/mlt/presets/consumer/avformat/Vorbis
+share/mlt/presets/consumer/avformat/WAV
+share/mlt/presets/consumer/avformat/WMA
+share/mlt/presets/consumer/avformat/WMV
+share/mlt/presets/consumer/avformat/XDCAM-HD422
+share/mlt/presets/consumer/avformat/YouTube
+share/mlt/presets/consumer/avformat/alpha/Quicktime Animation
+share/mlt/presets/consumer/avformat/alpha/Ut Video
+share/mlt/presets/consumer/avformat/alpha/vp8
+share/mlt/presets/consumer/avformat/alpha/vp9
+share/mlt/presets/consumer/avformat/atsc_1080i_50/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080i_5994/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_2398/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_24/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_25/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_2997/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_30/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_50/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_5994/DNxHD
+share/mlt/presets/consumer/avformat/atsc_1080p_60/DNxHD
+share/mlt/presets/consumer/avformat/atsc_720p_2398/DNxHD
+share/mlt/presets/consumer/avformat/atsc_720p_50/DNxHD
+share/mlt/presets/consumer/avformat/atsc_720p_5994/DNxHD
+share/mlt/presets/consumer/avformat/atsc_720p_60/DNxHD
+share/mlt/presets/consumer/avformat/dv_ntsc/D10
+share/mlt/presets/consumer/avformat/dv_ntsc/DV
+share/mlt/presets/consumer/avformat/dv_ntsc/DVCPRO50
+share/mlt/presets/consumer/avformat/dv_ntsc/DVD
+share/mlt/presets/consumer/avformat/dv_ntsc_wide/D10
+share/mlt/presets/consumer/avformat/dv_ntsc_wide/DV
+share/mlt/presets/consumer/avformat/dv_ntsc_wide/DVCPRO50
+share/mlt/presets/consumer/avformat/dv_ntsc_wide/DVD
+share/mlt/presets/consumer/avformat/dv_pal/D10
+share/mlt/presets/consumer/avformat/dv_pal/DV
+share/mlt/presets/consumer/avformat/dv_pal/DVCPRO50
+share/mlt/presets/consumer/avformat/dv_pal/DVD
+share/mlt/presets/consumer/avformat/dv_pal_wide/D10
+share/mlt/presets/consumer/avformat/dv_pal_wide/DV
+share/mlt/presets/consumer/avformat/dv_pal_wide/DVCPRO50
+share/mlt/presets/consumer/avformat/dv_pal_wide/DVD
+share/mlt/presets/consumer/avformat/hdv_1080_25p/HDV
+share/mlt/presets/consumer/avformat/hdv_1080_30p/HDV
+share/mlt/presets/consumer/avformat/hdv_1080_50i/HDV
+share/mlt/presets/consumer/avformat/hdv_1080_60i/HDV
+share/mlt/presets/consumer/avformat/hdv_720_25p/HDV
+share/mlt/presets/consumer/avformat/hdv_720_30p/HDV
+share/mlt/presets/consumer/avformat/hdv_720_50p/HDV
+share/mlt/presets/consumer/avformat/hdv_720_60p/HDV
+share/mlt/presets/consumer/avformat/intermediate/MJPEG
+share/mlt/presets/consumer/avformat/intermediate/MPEG-2
+share/mlt/presets/consumer/avformat/intermediate/MPEG-4
+share/mlt/presets/consumer/avformat/intermediate/ProRes
+share/mlt/presets/consumer/avformat/intermediate/ProRes-Kostya
+share/mlt/presets/consumer/avformat/lossless/FFV1
+share/mlt/presets/consumer/avformat/lossless/H.264
+share/mlt/presets/consumer/avformat/lossless/HuffYUV
+share/mlt/presets/consumer/avformat/lossless/Ut Video
+share/mlt/presets/consumer/avformat/stills/BMP
+share/mlt/presets/consumer/avformat/stills/DPX
+share/mlt/presets/consumer/avformat/stills/JPEG
+share/mlt/presets/consumer/avformat/stills/PNG
+share/mlt/presets/consumer/avformat/stills/PPM
+share/mlt/presets/consumer/avformat/stills/TGA
+share/mlt/presets/consumer/avformat/stills/TIFF
+share/mlt/presets/consumer/avformat/vp9
+share/mlt/presets/consumer/avformat/webm
+share/mlt/presets/consumer/avformat/webm-pass1
+share/mlt/presets/consumer/avformat/x264-medium
+share/mlt/presets/consumer/avformat/x264-medium-baseline
+share/mlt/presets/consumer/avformat/x264-medium-main
+share/mlt/presets/consumer/avformat/x264-medium-pass1
+share/mlt/presets/consumer/avformat/x265-medium
+share/mlt/presets/consumer/avformat/x265-medium-pass1
+share/mlt/presets/filter/brightness/from_black
+share/mlt/presets/filter/brightness/to_black
+share/mlt/presets/filter/movit.blur/blur_in
+share/mlt/presets/filter/movit.blur/blur_in_out
+share/mlt/presets/filter/movit.blur/blur_out
+share/mlt/presets/filter/movit.opacity/fade_in
+share/mlt/presets/filter/movit.opacity/fade_in_out
+share/mlt/presets/filter/movit.opacity/fade_out
+share/mlt/presets/filter/volume/fade_in
+share/mlt/presets/filter/volume/fade_out
+share/mlt/profiles/atsc_1080i_50
+share/mlt/profiles/atsc_1080i_5994
+share/mlt/profiles/atsc_1080i_60
+share/mlt/profiles/atsc_1080p_2398
+share/mlt/profiles/atsc_1080p_24
+share/mlt/profiles/atsc_1080p_25
+share/mlt/profiles/atsc_1080p_2997
+share/mlt/profiles/atsc_1080p_30
+share/mlt/profiles/atsc_1080p_50
+share/mlt/profiles/atsc_1080p_5994
+share/mlt/profiles/atsc_1080p_60
+share/mlt/profiles/atsc_720p_2398
+share/mlt/profiles/atsc_720p_24
+share/mlt/profiles/atsc_720p_25
+share/mlt/profiles/atsc_720p_2997
+share/mlt/profiles/atsc_720p_30
+share/mlt/profiles/atsc_720p_50
+share/mlt/profiles/atsc_720p_5994
+share/mlt/profiles/atsc_720p_60
+share/mlt/profiles/cif_15
+share/mlt/profiles/cif_ntsc
+share/mlt/profiles/cif_pal
+share/mlt/profiles/cvd_ntsc
+share/mlt/profiles/cvd_pal
+share/mlt/profiles/dv_ntsc
+share/mlt/profiles/dv_ntsc_wide
+share/mlt/profiles/dv_pal
+share/mlt/profiles/dv_pal_wide
+share/mlt/profiles/hdv_1080_25p
+share/mlt/profiles/hdv_1080_30p
+share/mlt/profiles/hdv_1080_50i
+share/mlt/profiles/hdv_1080_60i
+share/mlt/profiles/hdv_720_25p
+share/mlt/profiles/hdv_720_30p
+share/mlt/profiles/hdv_720_50p
+share/mlt/profiles/hdv_720_60p
+share/mlt/profiles/qcif_15
+share/mlt/profiles/qcif_ntsc
+share/mlt/profiles/qcif_pal
+share/mlt/profiles/qhd_1440p_2398
+share/mlt/profiles/qhd_1440p_24
+share/mlt/profiles/qhd_1440p_25
+share/mlt/profiles/qhd_1440p_2997
+share/mlt/profiles/qhd_1440p_30
+share/mlt/profiles/qhd_1440p_50
+share/mlt/profiles/qhd_1440p_5994
+share/mlt/profiles/qhd_1440p_60
+share/mlt/profiles/quarter_15
+share/mlt/profiles/quarter_ntsc
+share/mlt/profiles/quarter_ntsc_wide
+share/mlt/profiles/quarter_pal
+share/mlt/profiles/quarter_pal_wide
+share/mlt/profiles/sdi_486i_5994
+share/mlt/profiles/sdi_486p_2398
+share/mlt/profiles/square_1080p_30
+share/mlt/profiles/square_1080p_60
+share/mlt/profiles/square_ntsc
+share/mlt/profiles/square_ntsc_wide
+share/mlt/profiles/square_pal
+share/mlt/profiles/square_pal_wide
+share/mlt/profiles/svcd_ntsc
+share/mlt/profiles/svcd_ntsc_wide
+share/mlt/profiles/svcd_pal
+share/mlt/profiles/svcd_pal_wide
+share/mlt/profiles/uhd_2160p_2398
+share/mlt/profiles/uhd_2160p_24
+share/mlt/profiles/uhd_2160p_25
+share/mlt/profiles/uhd_2160p_2997
+share/mlt/profiles/uhd_2160p_30
+share/mlt/profiles/uhd_2160p_50
+share/mlt/profiles/uhd_2160p_5994
+share/mlt/profiles/uhd_2160p_60
+share/mlt/profiles/vcd_ntsc
+share/mlt/profiles/vcd_pal
+share/mlt/profiles/vertical_hd_30
+share/mlt/profiles/vertical_hd_60
+share/mlt/qt/filter_audiospectrum.yml
+share/mlt/qt/filter_audiowaveform.yml
+share/mlt/qt/filter_lightshow.yml
+share/mlt/qt/filter_qtblend.yml
+share/mlt/qt/filter_qtext.yml
+share/mlt/qt/producer_kdenlivetitle.yml
+share/mlt/qt/producer_qimage.yml
+share/mlt/qt/producer_qtext.yml
+share/mlt/qt/transition_qtblend.yml
+share/mlt/qt/transition_vqm.yml
+share/mlt/resample/filter_resample.yml
+share/mlt/sdl2/consumer_sdl2.yml
+share/mlt/sdl2/consumer_sdl2_audio.yml
+share/mlt/sox/filter_sox.yml
+share/mlt/sox/filter_sox_effect.yml
+share/mlt/videostab/filter_videostab.yml
+share/mlt/videostab/filter_videostab2.yml
+share/mlt/vmfx/filter_chroma.yml
+share/mlt/vmfx/filter_chroma_hold.yml
+share/mlt/vmfx/filter_mono.yml
+share/mlt/vmfx/filter_shape.yml
+share/mlt/vmfx/producer_pgm.yml
+share/mlt/xml/consumer_xml.yml
+share/mlt/xml/mlt-xml.dtd
+share/mlt/xml/producer_xml-nogl.yml
+share/mlt/xml/producer_xml-string.yml
+share/mlt/xml/producer_xml.yml
diff --git a/mlt/buildlink3.mk b/mlt/buildlink3.mk
new file mode 100644
index 0000000000..3e8c374e96
--- /dev/null
+++ b/mlt/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.2 2014/03/30 19:42:53 abs Exp $
+
+BUILDLINK_TREE+=	mlt
+
+.if !defined(MLT_BUILDLINK3_MK)
+MLT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.mlt+=	mlt>=0.9.0
+BUILDLINK_ABI_DEPENDS.mlt+=	mlt>=0.9.0
+BUILDLINK_PKGSRCDIR.mlt?=	../../wip/mlt
+.endif # MLT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-mlt
diff --git a/mlt/distinfo b/mlt/distinfo
new file mode 100644
index 0000000000..1d56a99124
--- /dev/null
+++ b/mlt/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.9 2015/11/03 23:54:30 agc Exp $
+
+SHA1 (mlt-6.16.0.tar.gz) = 9048a0dbc9f9654526bcc57f01a6c04f03499bee
+RMD160 (mlt-6.16.0.tar.gz) = 6ee6d8e4e7a922d962a69d778b92e469486e11db
+SHA512 (mlt-6.16.0.tar.gz) = 554e8b9baa7a8578cc52315fe0583c61762bf6fbbcdd4a1e4f25753846d92f013e7d74745498625fcc781de993aa0526fd761920450b4314e67105783b9bde26
+Size (mlt-6.16.0.tar.gz) = 1414374 bytes
diff --git a/shotcut/DESCR b/shotcut/DESCR
new file mode 100644
index 0000000000..a7b65371fe
--- /dev/null
+++ b/shotcut/DESCR
@@ -0,0 +1,4 @@
+Shotcut is a free, open source, cross-platform video editor. Major features
+include support for a wide range of formats; no import required meaning
+native timeline editing; Blackmagic Design support for input and preview
+monitoring; and resolution support to 4k.
diff --git a/shotcut/Makefile b/shotcut/Makefile
new file mode 100644
index 0000000000..41797316fe
--- /dev/null
+++ b/shotcut/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD$
+
+DISTNAME=	shotcut-src-190715
+PKGNAME=	shotcut-19.07.15
+CATEGORIES=	multimedia
+MASTER_SITES=	${MASTER_SITE_GITHUB:=mltframework/}
+GITHUB_PROJECT=	shotcut
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+EXTRACT_SUFX=	.txz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://www.shotcut.org/
+COMMENT=	Free, open source, cross-platform video editor
+LICENSE=	gnu-gpl-v3
+
+WRKSRC=		${WRKDIR}/src/shotcut
+
+DEPENDS+=	qt5-qtgraphicaleffects-[0-9]*:../../x11/qt5-qtgraphicaleffects
+
+CXXFLAGS+=	-DHAVE_LOCALE_H
+
+MAKE_ENV+=	INSTALL_ROOT=${DESTDIR}
+
+USE_LANGUAGES=	c c++
+
+do-configure:
+	cd ${WRKSRC} && env ${CONFIGURE_ENV} ${QTDIR}/bin/qmake PREFIX=${PREFIX}
+
+.include "../../audio/ladspa/buildlink3.mk"
+.include "../../audio/lame/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
+.include "../../multimedia/frei0r/buildlink3.mk"
+.include "../../multimedia/libvpx/buildlink3.mk"
+.include "../../wip/mlt/buildlink3.mk"
+.include "../../multimedia/movit/buildlink3.mk"
+.include "../../multimedia/x264-devel/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../x11/qt5-qtquickcontrols/buildlink3.mk"
+.include "../../x11/qt5-qtwebkit/buildlink3.mk"
+.include "../../x11/qt5-qtwebsockets/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/shotcut/PLIST b/shotcut/PLIST
new file mode 100644
index 0000000000..775ef848af
--- /dev/null
+++ b/shotcut/PLIST
@@ -0,0 +1,335 @@
+@comment $NetBSD$
+bin/shotcut
+share/applications/org.shotcut.Shotcut.desktop
+share/icons/hicolor/64x64/apps/org.shotcut.Shotcut.png
+share/man/man1/shotcut.1
+share/metainfo/org.shotcut.Shotcut.appdata.xml
+share/mime/packages/org.shotcut.Shotcut.xml
+share/shotcut/qml/export-edl/export-edl.js
+share/shotcut/qml/export-edl/main.js
+share/shotcut/qml/export-edl/mlt2edl.js
+share/shotcut/qml/export-edl/package.json
+share/shotcut/qml/export-edl/rebuild.sh
+share/shotcut/qml/export-edl/test-node.js
+share/shotcut/qml/filters/alpha_adjust/meta.qml
+share/shotcut/qml/filters/alpha_adjust/ui.qml
+share/shotcut/qml/filters/alpha_view/meta.qml
+share/shotcut/qml/filters/alpha_view/ui.qml
+share/shotcut/qml/filters/audio_balance/meta.qml
+share/shotcut/qml/filters/audio_balance/ui.qml
+share/shotcut/qml/filters/audio_bandpass/meta.qml
+share/shotcut/qml/filters/audio_bandpass/ui.qml
+share/shotcut/qml/filters/audio_basstreble/meta.qml
+share/shotcut/qml/filters/audio_basstreble/ui.qml
+share/shotcut/qml/filters/audio_channelcopy/meta.qml
+share/shotcut/qml/filters/audio_channelcopy/ui.qml
+share/shotcut/qml/filters/audio_compressor/meta.qml
+share/shotcut/qml/filters/audio_compressor/ui.qml
+share/shotcut/qml/filters/audio_delay/meta.qml
+share/shotcut/qml/filters/audio_delay/ui.qml
+share/shotcut/qml/filters/audio_expander/meta.qml
+share/shotcut/qml/filters/audio_expander/ui.qml
+share/shotcut/qml/filters/audio_fadein/meta.qml
+share/shotcut/qml/filters/audio_fadein/ui.qml
+share/shotcut/qml/filters/audio_fadeout/meta.qml
+share/shotcut/qml/filters/audio_fadeout/ui.qml
+share/shotcut/qml/filters/audio_gain/meta.qml
+share/shotcut/qml/filters/audio_gain/ui.qml
+share/shotcut/qml/filters/audio_highpass/meta.qml
+share/shotcut/qml/filters/audio_highpass/ui.qml
+share/shotcut/qml/filters/audio_limiter/meta.qml
+share/shotcut/qml/filters/audio_limiter/ui.qml
+share/shotcut/qml/filters/audio_lowpass/meta.qml
+share/shotcut/qml/filters/audio_lowpass/ui.qml
+share/shotcut/qml/filters/audio_mono/meta.qml
+share/shotcut/qml/filters/audio_mute/meta.qml
+share/shotcut/qml/filters/audio_mute/ui.qml
+share/shotcut/qml/filters/audio_normalize_1p/meta.qml
+share/shotcut/qml/filters/audio_normalize_1p/ui.qml
+share/shotcut/qml/filters/audio_normalize_2p/meta.qml
+share/shotcut/qml/filters/audio_normalize_2p/ui.qml
+share/shotcut/qml/filters/audio_notch/meta.qml
+share/shotcut/qml/filters/audio_notch/ui.qml
+share/shotcut/qml/filters/audio_pan/meta.qml
+share/shotcut/qml/filters/audio_pan/ui.qml
+share/shotcut/qml/filters/audio_reverb/meta.qml
+share/shotcut/qml/filters/audio_reverb/ui.qml
+share/shotcut/qml/filters/audio_swapchannels/meta.qml
+share/shotcut/qml/filters/audio_swapchannels/ui.qml
+share/shotcut/qml/filters/bluescreen0r/meta.qml
+share/shotcut/qml/filters/bluescreen0r/ui.qml
+share/shotcut/qml/filters/blur/meta_boxblur.qml
+share/shotcut/qml/filters/blur/meta_movit.qml
+share/shotcut/qml/filters/blur/ui_boxblur.qml
+share/shotcut/qml/filters/blur/ui_movit.qml
+share/shotcut/qml/filters/blur_exponential/meta.qml
+share/shotcut/qml/filters/blur_exponential/ui.qml
+share/shotcut/qml/filters/blur_gaussian/meta.qml
+share/shotcut/qml/filters/blur_gaussian/ui.qml
+share/shotcut/qml/filters/blur_lowpass/meta.qml
+share/shotcut/qml/filters/blur_lowpass/ui.qml
+share/shotcut/qml/filters/brightness/meta.qml
+share/shotcut/qml/filters/brightness/meta_movit.qml
+share/shotcut/qml/filters/brightness/ui.qml
+share/shotcut/qml/filters/brightness/ui_movit.qml
+share/shotcut/qml/filters/chromahold/meta.qml
+share/shotcut/qml/filters/chromahold/ui.qml
+share/shotcut/qml/filters/color/meta.qml
+share/shotcut/qml/filters/color/meta_frei0r_coloradj.qml
+share/shotcut/qml/filters/color/meta_movit.qml
+share/shotcut/qml/filters/color/ui.qml
+share/shotcut/qml/filters/color/ui_frei0r_coloradj.qml
+share/shotcut/qml/filters/contrast/meta.qml
+share/shotcut/qml/filters/contrast/meta_movit.qml
+share/shotcut/qml/filters/contrast/ui.qml
+share/shotcut/qml/filters/crop/meta.qml
+share/shotcut/qml/filters/crop/meta_movit.qml
+share/shotcut/qml/filters/crop/ui.qml
+share/shotcut/qml/filters/dance/meta_dance.qml
+share/shotcut/qml/filters/dance/ui_dance.qml
+share/shotcut/qml/filters/distort/meta.qml
+share/shotcut/qml/filters/distort/ui.qml
+share/shotcut/qml/filters/dust/meta.qml
+share/shotcut/qml/filters/dust/ui.qml
+share/shotcut/qml/filters/dynamictext/meta.qml
+share/shotcut/qml/filters/dynamictext/ui.qml
+share/shotcut/qml/filters/dynamictext/vui.qml
+share/shotcut/qml/filters/fadein_brightness/meta.qml
+share/shotcut/qml/filters/fadein_brightness/ui.qml
+share/shotcut/qml/filters/fadein_movit/meta.qml
+share/shotcut/qml/filters/fadein_movit/ui.qml
+share/shotcut/qml/filters/fadeout_brightness/meta.qml
+share/shotcut/qml/filters/fadeout_brightness/ui.qml
+share/shotcut/qml/filters/fadeout_movit/meta.qml
+share/shotcut/qml/filters/fadeout_movit/ui.qml
+share/shotcut/qml/filters/flip/meta.qml
+share/shotcut/qml/filters/flip/meta_movit.qml
+share/shotcut/qml/filters/glitch/meta.qml
+share/shotcut/qml/filters/glitch/ui.qml
+share/shotcut/qml/filters/glow/meta_frei0r.qml
+share/shotcut/qml/filters/glow/meta_movit.qml
+share/shotcut/qml/filters/glow/ui_frei0r.qml
+share/shotcut/qml/filters/glow/ui_movit.qml
+share/shotcut/qml/filters/grain/meta.qml
+share/shotcut/qml/filters/grain/ui.qml
+share/shotcut/qml/filters/grid/meta.qml
+share/shotcut/qml/filters/grid/ui.qml
+share/shotcut/qml/filters/hqdn3d/meta.qml
+share/shotcut/qml/filters/hqdn3d/ui.qml
+share/shotcut/qml/filters/hue_lightness_saturation/meta.qml
+share/shotcut/qml/filters/hue_lightness_saturation/ui.qml
+share/shotcut/qml/filters/invert/meta.qml
+share/shotcut/qml/filters/invert/ui.qml
+share/shotcut/qml/filters/keyspillm0pup/meta.qml
+share/shotcut/qml/filters/keyspillm0pup/ui.qml
+share/shotcut/qml/filters/lenscorrection/meta.qml
+share/shotcut/qml/filters/lenscorrection/ui.qml
+share/shotcut/qml/filters/levels/meta.qml
+share/shotcut/qml/filters/levels/ui.qml
+share/shotcut/qml/filters/lightshow/meta_lightshow.qml
+share/shotcut/qml/filters/lightshow/ui_lightshow.qml
+share/shotcut/qml/filters/lightshow/vui.qml
+share/shotcut/qml/filters/lines/meta.qml
+share/shotcut/qml/filters/lines/ui.qml
+share/shotcut/qml/filters/lut3d/meta.qml
+share/shotcut/qml/filters/lut3d/ui.qml
+share/shotcut/qml/filters/mask/meta.qml
+share/shotcut/qml/filters/mask/ui.qml
+share/shotcut/qml/filters/mask_alphaspot/meta.qml
+share/shotcut/qml/filters/mask_alphaspot/ui.qml
+share/shotcut/qml/filters/mask_apply/meta.qml
+share/shotcut/qml/filters/mask_shape/meta.qml
+share/shotcut/qml/filters/mask_shape/ui.qml
+share/shotcut/qml/filters/mirror/meta.qml
+share/shotcut/qml/filters/mirror/meta_movit.qml
+share/shotcut/qml/filters/mirror/ui.qml
+share/shotcut/qml/filters/mosaic/meta.qml
+share/shotcut/qml/filters/mosaic/ui.qml
+share/shotcut/qml/filters/movit_diffusion/meta.qml
+share/shotcut/qml/filters/movit_diffusion/ui.qml
+share/shotcut/qml/filters/noise_fast/meta.qml
+share/shotcut/qml/filters/noise_fast/ui.qml
+share/shotcut/qml/filters/noise_keyframes/meta.qml
+share/shotcut/qml/filters/noise_keyframes/ui.qml
+share/shotcut/qml/filters/oldfilm/meta.qml
+share/shotcut/qml/filters/oldfilm/ui.qml
+share/shotcut/qml/filters/opacity/meta.qml
+share/shotcut/qml/filters/opacity/meta_movit.qml
+share/shotcut/qml/filters/opacity/ui.qml
+share/shotcut/qml/filters/rgbsplit0r/meta.qml
+share/shotcut/qml/filters/rgbsplit0r/ui.qml
+share/shotcut/qml/filters/rotate/meta.qml
+share/shotcut/qml/filters/rotate/ui.qml
+share/shotcut/qml/filters/saturation/meta_frei0r.qml
+share/shotcut/qml/filters/saturation/meta_movit.qml
+share/shotcut/qml/filters/saturation/ui_frei0r.qml
+share/shotcut/qml/filters/saturation/ui_movit.qml
+share/shotcut/qml/filters/select0r/meta.qml
+share/shotcut/qml/filters/select0r/ui.qml
+share/shotcut/qml/filters/sepia/meta.qml
+share/shotcut/qml/filters/sepia/ui.qml
+share/shotcut/qml/filters/sharpen/meta_frei0r.qml
+share/shotcut/qml/filters/sharpen/meta_movit.qml
+share/shotcut/qml/filters/sharpen/ui_frei0r.qml
+share/shotcut/qml/filters/sharpen/ui_movit.qml
+share/shotcut/qml/filters/size_position/SizePositionUI.qml
+share/shotcut/qml/filters/size_position/SizePositionVUI.qml
+share/shotcut/qml/filters/size_position/meta_affine.qml
+share/shotcut/qml/filters/size_position/meta_movit.qml
+share/shotcut/qml/filters/size_position/ui_affine.qml
+share/shotcut/qml/filters/size_position/ui_movit.qml
+share/shotcut/qml/filters/size_position/vui_affine.qml
+share/shotcut/qml/filters/size_position/vui_movit.qml
+share/shotcut/qml/filters/sketch/meta.qml
+share/shotcut/qml/filters/sketch/ui.qml
+share/shotcut/qml/filters/smartblur/meta.qml
+share/shotcut/qml/filters/smartblur/ui.qml
+share/shotcut/qml/filters/spectrum/meta_spectrum.qml
+share/shotcut/qml/filters/spectrum/ui_spectrum.qml
+share/shotcut/qml/filters/spectrum/vui_spectrum.qml
+share/shotcut/qml/filters/spillsuppress/meta.qml
+share/shotcut/qml/filters/spillsuppress/ui.qml
+share/shotcut/qml/filters/spot_remover/meta.qml
+share/shotcut/qml/filters/spot_remover/ui.qml
+share/shotcut/qml/filters/spot_remover/vui.qml
+share/shotcut/qml/filters/stabilize/meta.qml
+share/shotcut/qml/filters/stabilize/ui.qml
+share/shotcut/qml/filters/tcolor/meta.qml
+share/shotcut/qml/filters/tcolor/ui.qml
+share/shotcut/qml/filters/timer/ClockSpinner.qml
+share/shotcut/qml/filters/timer/meta.qml
+share/shotcut/qml/filters/timer/ui.qml
+share/shotcut/qml/filters/timer/vui.qml
+share/shotcut/qml/filters/unpremultiply/meta.qml
+share/shotcut/qml/filters/unpremultiply/ui.qml
+share/shotcut/qml/filters/vignette/meta_movit.qml
+share/shotcut/qml/filters/vignette/meta_oldfilm.qml
+share/shotcut/qml/filters/vignette/ui_movit.qml
+share/shotcut/qml/filters/vignette/ui_oldfilm.qml
+share/shotcut/qml/filters/wave/meta.qml
+share/shotcut/qml/filters/wave/ui.qml
+share/shotcut/qml/filters/waveform/meta.qml
+share/shotcut/qml/filters/waveform/ui.qml
+share/shotcut/qml/filters/waveform/vui.qml
+share/shotcut/qml/filters/webvfx/meta.qml
+share/shotcut/qml/filters/webvfx/templates/plain/Basic/Blank HTML/blank.html
+share/shotcut/qml/filters/webvfx/templates/plain/OpenShot/Blue Middle Bar/blue_middle_bar.html
+share/shotcut/qml/filters/webvfx/templates/plain/OpenShot/Blue Middle Bar/blue_middle_bar.svg
+share/shotcut/qml/filters/webvfx/templates/plain/OpenShot/Creative Commons Music 1/creative_commons_music_1.html
+share/shotcut/qml/filters/webvfx/templates/plain/OpenShot/Creative Commons Music 1/creative_commons_music_1.svg
+share/shotcut/qml/filters/webvfx/templates/plain/OpenShot/Creative Commons Music 2/creative_commons_music_2.html
+share/shotcut/qml/filters/webvfx/templates/plain/OpenShot/Creative Commons Music 2/creative_commons_music_2.svg
+share/shotcut/qml/filters/webvfx/templates/webvfx/Basic/Blank with Web Animations/web-animations.html
+share/shotcut/qml/filters/webvfx/templates/webvfx/Basic/Simple Scroll/simple_scroll.html
+share/shotcut/qml/filters/webvfx/templates/webvfx/Basic/Simple Scroll/simple_scroll_ui.qml
+share/shotcut/qml/filters/webvfx/ui.qml
+share/shotcut/qml/filters/webvfx_circular_frame/filter-demo.html
+share/shotcut/qml/filters/webvfx_circular_frame/meta.qml
+share/shotcut/qml/filters/webvfx_circular_frame/ui.qml
+share/shotcut/qml/filters/webvfx_clip/filter-clip.html
+share/shotcut/qml/filters/webvfx_clip/meta.qml
+share/shotcut/qml/filters/webvfx_clip/ui.qml
+share/shotcut/qml/filters/webvfx_clip/vui.qml
+share/shotcut/qml/filters/webvfx_ruttetraizer/meta.qml
+share/shotcut/qml/filters/webvfx_ruttetraizer/ruttetraizer.html
+share/shotcut/qml/filters/webvfx_ruttetraizer/three.js
+share/shotcut/qml/filters/webvfx_ruttetraizer/ui.qml
+share/shotcut/qml/filters/webvfx_swirl/meta.qml
+share/shotcut/qml/filters/webvfx_swirl/shaderkit.js
+share/shotcut/qml/filters/webvfx_swirl/swirl.html
+share/shotcut/qml/filters/webvfx_swirl/ui.qml
+share/shotcut/qml/filters/webvfx_threejs_text/Detector.js
+share/shotcut/qml/filters/webvfx_threejs_text/GeometryUtils.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/gentilis_bold.typeface.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/gentilis_regular.typeface.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/helvetiker_bold.typeface.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/helvetiker_regular.typeface.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/liberation_sans_bold.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/liberation_sans_regular.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/liberation_serif_bold.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/liberation_serif_regular.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/optimer_bold.typeface.js
+share/shotcut/qml/filters/webvfx_threejs_text/fonts/optimer_regular.typeface.js
+share/shotcut/qml/filters/webvfx_threejs_text/meta.qml
+share/shotcut/qml/filters/webvfx_threejs_text/three.min.js
+share/shotcut/qml/filters/webvfx_threejs_text/threejs_text.html
+share/shotcut/qml/filters/webvfx_threejs_text/ui.qml
+share/shotcut/qml/filters/white/meta_frei0r.qml
+share/shotcut/qml/filters/white/meta_movit.qml
+share/shotcut/qml/filters/white/ui.qml
+share/shotcut/qml/htmleditor/text_outline.qml
+share/shotcut/qml/htmleditor/text_shadow.qml
+share/shotcut/qml/modules/Shotcut/Controls/ColorPicker.qml
+share/shotcut/qml/modules/Shotcut/Controls/KeyframableFilter.qml
+share/shotcut/qml/modules/Shotcut/Controls/KeyframesButton.qml
+share/shotcut/qml/modules/Shotcut/Controls/Preset.qml
+share/shotcut/qml/modules/Shotcut/Controls/RectangleControl.qml
+share/shotcut/qml/modules/Shotcut/Controls/SaveDefaultButton.qml
+share/shotcut/qml/modules/Shotcut/Controls/SimplePropertyUI.qml
+share/shotcut/qml/modules/Shotcut/Controls/SliderSpinner.qml
+share/shotcut/qml/modules/Shotcut/Controls/TextFilterUi.qml
+share/shotcut/qml/modules/Shotcut/Controls/TextFilterVui.qml
+share/shotcut/qml/modules/Shotcut/Controls/TimeSpinner.qml
+share/shotcut/qml/modules/Shotcut/Controls/ToggleButton.qml
+share/shotcut/qml/modules/Shotcut/Controls/ToolTip.qml
+share/shotcut/qml/modules/Shotcut/Controls/UndoButton.qml
+share/shotcut/qml/modules/Shotcut/Controls/VuiBase.qml
+share/shotcut/qml/modules/Shotcut/Controls/qmldir
+share/shotcut/qml/scopes/audioloudness/audioloudnessscope.qml
+share/shotcut/qml/timeline/Clip.qml
+share/shotcut/qml/timeline/CornerSelectionShadow.qml
+share/shotcut/qml/timeline/PulsingAnimation.qml
+share/shotcut/qml/timeline/Ruler.qml
+share/shotcut/qml/timeline/Timeline.js
+share/shotcut/qml/timeline/TimelineToolbar.qml
+share/shotcut/qml/timeline/Track.js
+share/shotcut/qml/timeline/Track.qml
+share/shotcut/qml/timeline/TrackHead.qml
+share/shotcut/qml/timeline/ZoomSlider.qml
+share/shotcut/qml/timeline/timeline.qml
+share/shotcut/qml/views/filter/AttachedFilters.qml
+share/shotcut/qml/views/filter/FilterMenu.js
+share/shotcut/qml/views/filter/FilterMenu.qml
+share/shotcut/qml/views/filter/FilterMenuDelegate.qml
+share/shotcut/qml/views/filter/filterview.qml
+share/shotcut/qml/views/keyframes/Clip.qml
+share/shotcut/qml/views/keyframes/Keyframe.qml
+share/shotcut/qml/views/keyframes/Keyframes.js
+share/shotcut/qml/views/keyframes/KeyframesToolbar.qml
+share/shotcut/qml/views/keyframes/Parameter.qml
+share/shotcut/qml/views/keyframes/ParameterHead.qml
+share/shotcut/qml/views/keyframes/Ruler.qml
+share/shotcut/qml/views/keyframes/ToggleButton.qml
+share/shotcut/qml/views/keyframes/ZoomSlider.qml
+share/shotcut/qml/views/keyframes/keyframes.qml
+share/shotcut/translations/shotcut_ca.qm
+share/shotcut/translations/shotcut_cs.qm
+share/shotcut/translations/shotcut_da.qm
+share/shotcut/translations/shotcut_de.qm
+share/shotcut/translations/shotcut_el.qm
+share/shotcut/translations/shotcut_en.qm
+share/shotcut/translations/shotcut_en_GB.qm
+share/shotcut/translations/shotcut_es.qm
+share/shotcut/translations/shotcut_et.qm
+share/shotcut/translations/shotcut_fi.qm
+share/shotcut/translations/shotcut_fr.qm
+share/shotcut/translations/shotcut_gd.qm
+share/shotcut/translations/shotcut_hu.qm
+share/shotcut/translations/shotcut_it.qm
+share/shotcut/translations/shotcut_ja.qm
+share/shotcut/translations/shotcut_nb.qm
+share/shotcut/translations/shotcut_ne.qm
+share/shotcut/translations/shotcut_nl.qm
+share/shotcut/translations/shotcut_nn.qm
+share/shotcut/translations/shotcut_oc.qm
+share/shotcut/translations/shotcut_pl.qm
+share/shotcut/translations/shotcut_pt_BR.qm
+share/shotcut/translations/shotcut_pt_PT.qm
+share/shotcut/translations/shotcut_ru.qm
+share/shotcut/translations/shotcut_sk.qm
+share/shotcut/translations/shotcut_sl.qm
+share/shotcut/translations/shotcut_sv.qm
+share/shotcut/translations/shotcut_tr.qm
+share/shotcut/translations/shotcut_uk.qm
+share/shotcut/translations/shotcut_zh_CN.qm
+share/shotcut/translations/shotcut_zh_TW.qm
diff --git a/shotcut/TODO b/shotcut/TODO
new file mode 100644
index 0000000000..9cec106541
--- /dev/null
+++ b/shotcut/TODO
@@ -0,0 +1 @@
+Segfaults when importing a clip.
diff --git a/shotcut/distinfo b/shotcut/distinfo
new file mode 100644
index 0000000000..ce87e7e428
--- /dev/null
+++ b/shotcut/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (shotcut-src-190715.txz) = f88f7194d3c93d4c4bb43aa65ed537b10e30b9b5
+RMD160 (shotcut-src-190715.txz) = c8a9ecd9e9b7b8bdeb985e3194d974ae1efc085f
+SHA512 (shotcut-src-190715.txz) = d53c048af88376c9316b0bffb0cd9b6762bdb0910531ceb41b76dcdd34e2034e750817b6fba1e50cdfddb90bbb5db10e15133b5a4b4bed24639c985a4b19497f
+Size (shotcut-src-190715.txz) = 20678700 bytes



Home | Main Index | Thread Index | Old Index