notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
mlt-qt5 Qt 5 plugin for the MLT multimedia framework
6.26.1 multimedia Deleted on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.26.1Version of this port present on the latest quarterly branch.
Maintainer: kde@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-12-28 05:05:57
Last Update: 2021-07-30 18:14:36
Commit Hash: 5c8adda
People watching this port, also watch:: noto-tc, tmux, linux-c7-atk, libmad, py39-PyOpenGL
License: GPLv2 GPLv3
WWW:
https://www.mltframework.org/
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 extensible plug-in based API. WWW: https://www.mltframework.org/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. /usr/local/share/licenses/mlt-qt5-6.26.1/catalog.mk
  2. /usr/local/share/licenses/mlt-qt5-6.26.1/LICENSE
  3. /usr/local/share/licenses/mlt-qt5-6.26.1/GPLv2
  4. /usr/local/share/licenses/mlt-qt5-6.26.1/GPLv3
  5. lib/mlt/libmltqt.so
  6. share/mlt/qt/filter_audiospectrum.yml
  7. share/mlt/qt/filter_audiowaveform.yml
  8. share/mlt/qt/filter_lightshow.yml
  9. share/mlt/qt/filter_qtblend.yml
  10. share/mlt/qt/filter_qtcrop.yml
  11. share/mlt/qt/filter_qtext.yml
  12. share/mlt/qt/filter_typewriter.yml
  13. share/mlt/qt/producer_kdenlivetitle.yml
  14. share/mlt/qt/producer_qimage.yml
  15. share/mlt/qt/producer_qtext.yml
  16. share/mlt/qt/transition_qtblend.yml
  17. share/mlt/qt/transition_vqm.yml
  18. @owner
  19. @group
  20. @mode
Collapse this list.
Dependency lines:
  • mlt-qt5>0:multimedia/mlt-qt5
No installation instructions:
This port has been deleted.
PKGNAME: mlt-qt5
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1620310819 SHA256 (mlt-6.26.1.tar.gz) = 8a484bbbf51f33e25312757531f3ad2ce20607149d20fcfcb40a3c1e60b20b4e SIZE (mlt-6.26.1.tar.gz) = 1366022

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Master port: multimedia/mlt
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. eigen3.pc : math/eigen3
  2. gmake>=4.3 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. x11.pc : x11/libX11
Runtime dependencies:
  1. x11.pc : x11/libX11
Library dependencies:
  1. libmlt.so : multimedia/mlt
  2. libexif.so : graphics/libexif
  3. libQt5Core.so : devel/qt5-core
  4. libQt5Gui.so : x11-toolkits/qt5-gui
  5. libQt5Svg.so : graphics/qt5-svg
  6. libQt5Widgets.so : x11-toolkits/qt5-widgets
  7. libQt5Xml.so : textproc/qt5-xml
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
multimedia_mlt-qt5
USES:
qt:5 xorg alias compiler:c++11-lang eigen:3 gmake gnome localbase pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/mltframework/mlt/releases/download/v6.26.1/
Collapse this list.
Port Moves
  • port moved to multimedia/mlt6-qt5 on 2021-07-30
    REASON: Moved to a versioned directory to make place for future versions

Number of commits found: 15

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: multimedia/mlt
CommitCreditsLog message
6.26.1
30 Jul 2021 18:14:36
commit hash: 5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3commit hash: 5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3commit hash: 5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3commit hash: 5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
multimedia/{py-,}mlt{-qt5,}: rename to multimedia/{py-,}mlt6{-qt5,}:

- To make it possible to easily import mlt-7 move the current port to
  a versioned directory.

- Add Mk/Uses/mlt.mk to make it easily possible to depend on a given mlt
  version:

  	USES=mlt:6

  will get you a dependency on multimedia/mlt6, while

	USES=mlt:7

  will get you a dependency on the soon to be added multimedia/mlt7

- Switch the port to use cmake as a build system
- While here, provide some more options to make it possible to have
  a leaner package if required

- Bump consumers after rename of the dependency
6.26.1
06 May 2021 19:05:24
commit hash: dd682a911ed0525b97b95530304d286338f9948dcommit hash: dd682a911ed0525b97b95530304d286338f9948dcommit hash: dd682a911ed0525b97b95530304d286338f9948dcommit hash: dd682a911ed0525b97b95530304d286338f9948d files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
multimedia/mlt[-qt5]: update to last 6-series release

We missed a couple of 6-series releases, so jump from 6.22
straight to 6.26.1, which is the last of the 6-series.
Release notes are at:
	https://www.mltframework.org/

VDPAU support was removed -- ports had an option for it,
which was disabled and now the option is removed as well.

The 7-series introduces API breaks, so that update will
be more involved.
6.22.1_2
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
6.22.1_2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
6.22.1_2
12 Dec 2020 17:04:37
Revision:557839Original commit files touched by this commit
thierry search for other commits by this committer
- Upgrade math/eigen3 to 3.3.8;

- Add some dependencies which might be detected by Find_Package but not
registered;

- Bump PORTREVISION of consumers.

PR:		250833
Submitted by:	/me
Approved by:	tcberner@ (KDE / maintainer) + exp-run
6.16.0
06 Nov 2019 18:07:22
Revision:516916Original commit files touched by this commit
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories m

Add USES=xorg and USES=gl to ports in categories starting with 'm'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
6.16.0
26 Jun 2019 11:52:23
Revision:505150Original commit files touched by this commit
rene search for other commits by this committer
Clean up final leftovers from Qt4.

Submitted by:	rene
Reviewed by:	mat, tcberner
Differential Revision:	https://reviews.freebsd.org/D20725
6.14.0
06 Apr 2019 14:43:04
Revision:498105Original commit files touched by this commit
tcberner search for other commits by this committer
multimedia/mlt: update to 6.14.0

Changelog:
	https://www.mltframework.org/blog/v6.14.0_released/
6.12.0_1
16 Jan 2019 11:13:45
Revision:490472Original commit files touched by this commit
tijl search for other commits by this committer
Fix Qt5 symbol version scripts to put the catch-all clause first.  When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
(Only the first 15 lines of the commit message are shown above View all of this commit message)
6.6.0
28 Jun 2018 17:39:55
Revision:473503Original commit files touched by this commit
tcberner search for other commits by this committer
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	-https://reviews.freebsd.org/D15540
6.6.0
19 May 2018 10:32:30
Revision:470373Original commit files touched by this commit
tcberner search for other commits by this committer
Update multimedia/mlt to 6.6.0

PR:		227842
Approved by:	avilla (maintainer timeout)
Differential Revision:	https://reviews.freebsd.org/D15226
6.4.1_2
04 Jan 2018 11:11:17
Revision:458021Original commit files touched by this commit
tcberner search for other commits by this committer
Unbreak multimedia/mlt* after 457914

Removing eigen as a run-depend in graphics/movit makes mlt fail to build.
Add eigen as a build-depend to mlt*.

Pointy hat:	tcberner
Reported by:	antoine
6.4.1_1
25 Apr 2017 08:20:31
Revision:439367Original commit files touched by this commit
riggs search for other commits by this committer
Chase ffmpeg 3.3 update (ABI changes)

PR:		218658
Submitted by:	riggs
6.4.1
18 Feb 2017 19:48:05
Revision:434380Original commit files touched by this commit
tcberner search for other commits by this committer
Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more

* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise
Nolden
<nolden@kde.org>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat, groot_kde.org
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9213
6.4.1
28 Dec 2016 05:05:47
Revision:429708Original commit files touched by this commit
avilla search for other commits by this committer
- Split MLT Qt plugins into their own ports [1]
- Cleanup the Python slave port [2]
- Bump PORTREVISION.

[1] Ports can now force the dependency on Qt plugin, which is needed
    by Kdenlive. Having two different (conflicting) versions will help
    with the transition to the KF5-dependent Kdenlive.

[2] Creating slave ports for other SWIG bindings should now be easy.

Number of commits found: 15