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