# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup mltframework mlt 6.8.0 v
github.tarball_from releases
maintainers {dennedy.org:dan @ddennedy} {gmail.com:rjvbertin @RJVB} openmaintainer
description Open source multimedia framework - core libraries
long_description 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 extendible plug-in \
This package contains the files necessary for running applications that use \
the MLT multimedia framework.
homepage http://www.mltframework.org/
checksums rmd160 5aa9892ea06b2bf0e9abced6d69cf9005f05fa49 \
sha256 54d6c28c8eae23b77c57bc59eec441ac073c56d029f59132cce647a8ace9b0dc \
description ${description} - Qt5 version
${long_description} Built against Qt5.
if {${subport} eq "${name}"} {
if {[info procs qt5.active_version] eq ""} {
proc qt5.active_version {} {
if {[file executable ${prefix}/bin/pkg-config]
&& ![catch {exec ${prefix}/bin/pkg-config --modversion Qt5Core} av]} {
# current version of the default dependency (which probably just isn't installed yet)
# exact version returned in this case isn't too important,
# it's just compared with 5.7.0 below
ui_error "${subport} requires Qt 5.6 or newer, which is not supported on Darwin ${os.major}"
return -code error "${subport} is not supported on this platform"