# -*- 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
PortGroup active_variants 1.1
github.setup mltframework mlt 6.10.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 https://www.mltframework.org/
checksums rmd160 fcb78f4250effd63e1097cabb737adcd840da6ee \
sha256 10642a80f81e12c6cc5405e60ced640b3dd325c793fe73207ae07de321ad6810 \
variant qt4 conflicts qt5 description "build Qt4 version of ${name}" {
variant qt5 conflicts qt4 description "build Qt5 version of ${name}" {
configure.cxxflags-append \
# somewhat arbitrary boundary for Qt versions
if {![variant_isset qt4] && ![variant_isset qt5]} {
if {${os.major} >= 14 || ${os.platform} ne "darwin"} {
default_variants-append +qt5
default_variants-append +qt4