Add new port multimedia/mlt++.

The MLT++ wrapper is a C++ wrapper for the MLT C library. As such, it
provides clean C++ access to the underlying library.

WWW: http://www.mltframework.org

PR:		ports/129795
Submitted by:	Alberto Villa <villa.alberto at gmail.com>
Approved by:	miwi (mentor)
This commit is contained in:
Max Brazhnikov
2009-01-29 19:01:29 +00:00
parent 7eeba05951
commit dd50794ef1
5 changed files with 75 additions and 0 deletions

View File

@@ -156,6 +156,7 @@
SUBDIR += mkvtoolnix
SUBDIR += mkxvcd
SUBDIR += mlt
SUBDIR += mlt++
SUBDIR += mmpython
SUBDIR += mmsclient
SUBDIR += mmsrip

38
multimedia/mlt++/Makefile Normal file
View File

@@ -0,0 +1,38 @@
# New ports collection makefile for: mlt++
# Date created: 14 October 2008
# Whom: Alberto Villa <villa.alberto@gmail.com>
#
# $FreeBSD$
PORTNAME= mlt++
PORTVERSION= 0.3.2
CATEGORIES= multimedia
MASTER_SITES= SFE
MASTER_SITE_SUBDIR= mlt
MAINTAINER= villa.alberto@gmail.com
COMMENT= C++ wrapping for the MLT library
LIB_DEPENDS= mlt.1:${PORTSDIR}/multimedia/mlt
HAS_CONFIGURE= yes
USE_GMAKE= yes
USE_LDCONFIG= yes
PORTDOCS= AUTHORS COPYING CUSTOMISING \
HOWTO README
pre-configure:
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
${WRKSRC}/configure \
${WRKSRC}/swig/*/build
post-install:
.ifndef(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.mk>

View File

@@ -0,0 +1,3 @@
MD5 (mlt++-0.3.2.tar.gz) = bfcb9c1a3af8030eacf346db8171454e
SHA256 (mlt++-0.3.2.tar.gz) = adba85bab64da0a3c3fb5bf8a2024d39b36daf33ff6e51884567ea563c0fcc70
SIZE (mlt++-0.3.2.tar.gz) = 52594

View File

@@ -0,0 +1,4 @@
The MLT++ wrapper is a C++ wrapper for the MLT C library. As such, it
provides clean C++ access to the underlying library.
WWW: http://www.mltframework.org

View File

@@ -0,0 +1,29 @@
include/mlt++/Mlt.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++/MltFrame.h
include/mlt++/MltGeometry.h
include/mlt++/MltMiracle.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++/MltResponse.h
include/mlt++/MltService.h
include/mlt++/MltTokeniser.h
include/mlt++/MltTractor.h
include/mlt++/MltTransition.h
include/mlt++/config.h
lib/libmlt++.so
lib/libmlt++.so.0.3.2
lib/libmlt++.so.1
@dirrm include/mlt++