Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Dec 2008 21:28:56 GMT
From:      Alberto Villa <villa.alberto@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/129795: New port: multimedia/mltpp C++ wrapping for the MLT library
Message-ID:  <200812202128.mBKLSubf066156@www.freebsd.org>
Resent-Message-ID: <200812202130.mBKLU1up093928@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         129795
>Category:       ports
>Synopsis:       New port: multimedia/mltpp C++ wrapping for the MLT library
>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:30:01 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 (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
#	mltpp/Makefile
#	mltpp/pkg-descr
#	mltpp/distinfo
#	mltpp/pkg-plist
#
echo c - mltpp
mkdir -p mltpp > /dev/null 2>&1
echo x - mltpp/Makefile
sed 's/^X//' >mltpp/Makefile << '6d1d093aba3e52580fd37e807a5bfd16'
X# New ports collection makefile for:	mlt++
X# Date created:				14 October 2008
X# Whom:					Alberto Villa <villa.alberto@gmail.com>
X#
X# $FreeBSD$
X
XPORTNAME=	mltpp
XPORTVERSION=	0.3.2
XCATEGORIES=	multimedia
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE_EXTENDED}
XMASTER_SITE_SUBDIR=	mlt
XDISTNAME=	mlt++-${PORTVERSION}
X
XMAINTAINER=	villa.alberto@gmail.com
XCOMMENT=	C++ wrapping for the MLT library
X
XLIB_DEPENDS+=	mlt.1:${PORTSDIR}/multimedia/mlt
X
XCONFLICTS=	mltpp-devel-[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-configure:
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>
6d1d093aba3e52580fd37e807a5bfd16
echo x - mltpp/pkg-descr
sed 's/^X//' >mltpp/pkg-descr << 'd84dd4aa8f7512eab93fdab30cc5de8a'
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
d84dd4aa8f7512eab93fdab30cc5de8a
echo x - mltpp/distinfo
sed 's/^X//' >mltpp/distinfo << 'b4d25eff77d9174d28f0ae3e80aa6ea2'
XMD5 (mlt++-0.3.2.tar.gz) = bfcb9c1a3af8030eacf346db8171454e
XSHA256 (mlt++-0.3.2.tar.gz) = adba85bab64da0a3c3fb5bf8a2024d39b36daf33ff6e51884567ea563c0fcc70
XSIZE (mlt++-0.3.2.tar.gz) = 52594
b4d25eff77d9174d28f0ae3e80aa6ea2
echo x - mltpp/pkg-plist
sed 's/^X//' >mltpp/pkg-plist << 'a105b8ec3c5adccd2c3a718b8c650054'
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.2
Xlib/libmlt++.so.1
X@dirrm include/mlt++
a105b8ec3c5adccd2c3a718b8c650054
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812202128.mBKLSubf066156>