BSD Ports

multimedia/mlt7 MidnightBSD

Multimedia framework for TV broadcasting

System
MidnightBSD
Repository
mports
Last update
Commit
a05b377b53
License
gpl2, gpl3, lgpl2.1
Categories

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.

In the other systems

SystemPortVersion
MidnightBSDmultimedia/mlt7
FreeBSDmultimedia/mlt77.42.0
OpenBSDmultimedia/mlt77.40.0
DragonFlymultimedia/mlt77.30.0
HardenedBSDmultimedia/mlt77.40.0
GhostBSDmultimedia/mlt77.40.0

Install

Binary package:

mport install ${_MLT_PORTNAME}

From mports:

cd /usr/mports/multimedia/mlt7 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${_MLT_PORTNAME}>0:multimedia/mlt7
LIB_DEPENDS=	libmlt++-7.so:multimedia/mlt7

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lang eigen:3 localbase pathfix pkgconfig
Service scripts
none

Files

Manual pages 1
  • melt-7(1)
pkg-plist 462
  • bin/melt
  • bin/melt-7
  • include/mlt-7/framework/mlt.h
  • include/mlt-7/framework/mlt_animation.h
  • include/mlt-7/framework/mlt_audio.h
  • include/mlt-7/framework/mlt_cache.h
  • include/mlt-7/framework/mlt_chain.h
  • include/mlt-7/framework/mlt_consumer.h
  • include/mlt-7/framework/mlt_deque.h
  • include/mlt-7/framework/mlt_events.h
  • include/mlt-7/framework/mlt_factory.h
  • include/mlt-7/framework/mlt_field.h
  • include/mlt-7/framework/mlt_filter.h
  • include/mlt-7/framework/mlt_frame.h
  • include/mlt-7/framework/mlt_image.h
  • include/mlt-7/framework/mlt_link.h
  • include/mlt-7/framework/mlt_log.h
  • include/mlt-7/framework/mlt_luma_map.h
  • include/mlt-7/framework/mlt_multitrack.h
  • include/mlt-7/framework/mlt_parser.h
  • include/mlt-7/framework/mlt_playlist.h
  • include/mlt-7/framework/mlt_pool.h
  • include/mlt-7/framework/mlt_producer.h
  • include/mlt-7/framework/mlt_profile.h
  • include/mlt-7/framework/mlt_properties.h
  • include/mlt-7/framework/mlt_property.h
  • include/mlt-7/framework/mlt_repository.h
  • include/mlt-7/framework/mlt_service.h
  • include/mlt-7/framework/mlt_slices.h
  • include/mlt-7/framework/mlt_tokeniser.h
  • include/mlt-7/framework/mlt_tractor.h
  • include/mlt-7/framework/mlt_transition.h
  • include/mlt-7/framework/mlt_types.h
  • include/mlt-7/framework/mlt_version.h
  • include/mlt-7/mlt++/Mlt.h
  • include/mlt-7/mlt++/MltAnimation.h
  • include/mlt-7/mlt++/MltAudio.h
  • include/mlt-7/mlt++/MltChain.h
  • include/mlt-7/mlt++/MltConfig.h
  • include/mlt-7/mlt++/MltConsumer.h
  • include/mlt-7/mlt++/MltDeque.h
  • include/mlt-7/mlt++/MltEvent.h
  • include/mlt-7/mlt++/MltFactory.h
  • include/mlt-7/mlt++/MltField.h
  • include/mlt-7/mlt++/MltFilter.h
  • include/mlt-7/mlt++/MltFilteredConsumer.h
  • include/mlt-7/mlt++/MltFilteredProducer.h
  • include/mlt-7/mlt++/MltFrame.h
  • include/mlt-7/mlt++/MltImage.h
  • include/mlt-7/mlt++/MltLink.h
  • include/mlt-7/mlt++/MltMultitrack.h
  • include/mlt-7/mlt++/MltParser.h
  • include/mlt-7/mlt++/MltPlaylist.h
  • include/mlt-7/mlt++/MltProducer.h
  • include/mlt-7/mlt++/MltProfile.h
  • include/mlt-7/mlt++/MltProperties.h
  • include/mlt-7/mlt++/MltPushConsumer.h
  • include/mlt-7/mlt++/MltRepository.h
  • include/mlt-7/mlt++/MltService.h
  • include/mlt-7/mlt++/MltTokeniser.h
  • include/mlt-7/mlt++/MltTractor.h
  • include/mlt-7/mlt++/MltTransition.h
  • lib/cmake/Mlt7/Mlt7Config.cmake
  • lib/cmake/Mlt7/Mlt7ConfigVersion.cmake
  • lib/cmake/Mlt7/Mlt7Targets-.cmake
  • lib/cmake/Mlt7/Mlt7Targets.cmake
  • lib/libmlt++-7.so
  • lib/libmlt++-7.so.7
  • lib/libmlt++-7.so.
  • lib/libmlt-7.so
  • lib/libmlt-7.so.7
  • lib/libmlt-7.so.
  • lib/mlt-7/libmltavformat.so
  • lib/mlt-7/libmltcore.so
  • lib/mlt-7/libmltdecklink.so
  • lib/mlt-7/libmltfrei0r.so
  • lib/mlt-7/libmltgdk.so
  • lib/mlt-7/libmltjackrack.so
  • lib/mlt-7/libmltkdenlive.so
  • lib/mlt-7/libmltmovit.so
  • lib/mlt-7/libmltnormalize.so
  • lib/mlt-7/libmltoldfilm.so
  • lib/mlt-7/libmltopencv.so
  • lib/mlt-7/libmltplus.so
  • lib/mlt-7/libmltplusgpl.so
  • lib/mlt-7/libmltresample.so
  • lib/mlt-7/libmltrtaudio.so
  • lib/mlt-7/libmltrubberband.so
  • lib/mlt-7/libmltsdl2.so
  • lib/mlt-7/libmltsox.so
  • lib/mlt-7/libmltvidstab.so
  • lib/mlt-7/libmltvorbis.so
  • lib/mlt-7/libmltxine.so
  • lib/mlt-7/libmltxml.so
  • libdata/pkgconfig/mlt++-7.pc
  • libdata/pkgconfig/mlt-framework-7.pc
  • share/man/man1/melt-7.1.gz
  • share/${_MLT_PORTNAME}/avformat/blacklist.txt
  • share/${_MLT_PORTNAME}/avformat/consumer_avformat.yml
  • share/${_MLT_PORTNAME}/avformat/filter_avcolour_space.yml

The first 100 are listed.

distinfo 4
FileSizeSHA256
mlt-7.30.0.tar.gz1.725015e+06c802a5fdc16324f6c69273d0bb9718d30c2f635422e171ee01c0e7745e0e793c
6f533e7b8999bc4017c1a6685bf2baea6570d44c.patch866a7d205cf2ee9c7cf8f1ba577752d121115af224c11e4380f1d9c2a85cc28d4ad
2072c6b3596854f1a7165d7ddd5994204e741db8.patch8832636d637cab4fb480a0233cbac00dc7165bbeb891dcceb9a9787ea9811787603
63953cf7338181c82eb6eb9f93c8c9a11aaee5f7.patch14694bec2860cdc605e5e9905c94b94e4d18f8f24b244489a3cdd8df8c3e93160caa
Master sites 1
  • https://github.com/mltframework/mlt/releases/download/v${_MLT_VERSION}/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …