ports/129798: New port: multimedia/mltpp-devel C++ wrapping for the MLT library (development version)

Alberto Villa villa.alberto at gmail.com
Sat Dec 20 21:50:01 UTC 2008


>Number:         129798
>Category:       ports
>Synopsis:       New port: multimedia/mltpp-devel C++ wrapping for the MLT library (development version)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 20 21:50:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Alberto Villa
>Release:        FreeBSD 7-stable
>Organization:
>Environment:
FreeBSD echo.hoth 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #5: Mon Dec  8 16:43:10CET 2008     root@:/usr/obj/usr/src/sys/TPR60  i386
>Description:
this port is needed by multimedia/kdenlive-kde4-devel (that i'm also submitting)

The MLT++ wrapper is a C++ wrapper for the MLT C library. As such, it
provides clean C++ access to the underlying library.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mltpp-devel
#	mltpp-devel/Makefile
#	mltpp-devel/pkg-descr
#	mltpp-devel/distinfo
#	mltpp-devel/pkg-plist
#
echo c - mltpp-devel
mkdir -p mltpp-devel > /dev/null 2>&1
echo x - mltpp-devel/Makefile
sed 's/^X//' >mltpp-devel/Makefile << '392147ba499ece271d8d1998a5680508'
X# New ports collection makefile for:	mlt++
X# Date created:				7 November 2008
X# Whom:					Alberto Villa <villa.alberto at gmail.com>
X#
X# $FreeBSD$
X
XPORTNAME=	mltpp
XPORTVERSION=	0.3.3.20081220
XCATEGORIES=	multimedia
XMASTER_SITES=	http://kdenlive.org/~freebsd/
XPKGNAMESUFFIX=	-devel
XDISTNAME=	mlt++-${PORTVERSION}
X
XMAINTAINER=	villa.alberto at gmail.com
XCOMMENT=	C++ wrapping for the MLT library
X
XLIB_DEPENDS+=	mlt.1:${PORTSDIR}/multimedia/mlt-devel
X
XCONFLICTS=	mltpp-[0-9]*
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_LDCONFIG=	yes
X
XDOCSDIR=	${PREFIX}/share/doc/mlt++
XDOCFILES=	AUTHORS COPYING CUSTOMISING \
X		HOWTO README
XPORTDOCS=	*
X
Xpre-configre:
X	@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
X		${WRKSRC}/configure \
X		${WRKSRC}/swig/*/build
X
Xpost-install:
X.ifndef(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for FILE in ${DOCFILES}
X	${INSTALL_MAN} ${WRKSRC}/${FILE} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
392147ba499ece271d8d1998a5680508
echo x - mltpp-devel/pkg-descr
sed 's/^X//' >mltpp-devel/pkg-descr << '6be9cdb50656d774d3307e4383003afb'
XThe MLT++ wrapper is a C++ wrapper for the MLT C library. As such, it 
Xprovides clean C++ access to the underlying library.
X
XWWW: http://www.mltframework.org
6be9cdb50656d774d3307e4383003afb
echo x - mltpp-devel/distinfo
sed 's/^X//' >mltpp-devel/distinfo << '69929cb7b4af9c37af7f214a9215f075'
XMD5 (mlt++-0.3.3.20081220.tar.gz) = a3b0bb341a7faedbe7472326c93cc407
XSHA256 (mlt++-0.3.3.20081220.tar.gz) = ab6277ae9be1b59eef1969104bf5560a86559679736274514cf18f9c0d6886a7
XSIZE (mlt++-0.3.3.20081220.tar.gz) = 47435
69929cb7b4af9c37af7f214a9215f075
echo x - mltpp-devel/pkg-plist
sed 's/^X//' >mltpp-devel/pkg-plist << '367506cbfe1b74c92d41fa62bfa096af'
Xinclude/mlt++/Mlt.h
Xinclude/mlt++/MltConsumer.h
Xinclude/mlt++/MltDeque.h
Xinclude/mlt++/MltEvent.h
Xinclude/mlt++/MltFactory.h
Xinclude/mlt++/MltField.h
Xinclude/mlt++/MltFilter.h
Xinclude/mlt++/MltFilteredConsumer.h
Xinclude/mlt++/MltFrame.h
Xinclude/mlt++/MltGeometry.h
Xinclude/mlt++/MltMiracle.h
Xinclude/mlt++/MltMultitrack.h
Xinclude/mlt++/MltParser.h
Xinclude/mlt++/MltPlaylist.h
Xinclude/mlt++/MltProducer.h
Xinclude/mlt++/MltProfile.h
Xinclude/mlt++/MltProperties.h
Xinclude/mlt++/MltPushConsumer.h
Xinclude/mlt++/MltRepository.h
Xinclude/mlt++/MltResponse.h
Xinclude/mlt++/MltService.h
Xinclude/mlt++/MltTokeniser.h
Xinclude/mlt++/MltTractor.h
Xinclude/mlt++/MltTransition.h
Xinclude/mlt++/config.h
Xlib/libmlt++.so
Xlib/libmlt++.so.0.3.3
Xlib/libmlt++.so.1
X at dirrm include/mlt++
367506cbfe1b74c92d41fa62bfa096af
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list