aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/py-mlt
diff options
context:
space:
mode:
authoravilla <avilla@FreeBSD.org>2013-01-13 18:13:36 +0800
committeravilla <avilla@FreeBSD.org>2013-01-13 18:13:36 +0800
commit049ac7697341852db67b93d188dce0761dd88be2 (patch)
tree256b01ad362be0830863179d350908a9774ea5bb /multimedia/py-mlt
parent8341b0a83032163ddb4d484a28f0b402d0027daf (diff)
downloadfreebsd-ports-gnome-049ac7697341852db67b93d188dce0761dd88be2.tar.gz
freebsd-ports-gnome-049ac7697341852db67b93d188dce0761dd88be2.tar.zst
freebsd-ports-gnome-049ac7697341852db67b93d188dce0761dd88be2.zip
- Update MLT to 0.8.6.
- Depend on ffmpeg1 instead of ffmpeg-011. - Remove patches committed upstream. - Remove soversion from LIB_DEPENDS. - Make py-mlt a SLAVE_PORT.
Diffstat (limited to 'multimedia/py-mlt')
-rw-r--r--multimedia/py-mlt/Makefile24
-rw-r--r--multimedia/py-mlt/pkg-descr10
2 files changed, 9 insertions, 25 deletions
diff --git a/multimedia/py-mlt/Makefile b/multimedia/py-mlt/Makefile
index 570f68d4fdd4..5dfa3128766c 100644
--- a/multimedia/py-mlt/Makefile
+++ b/multimedia/py-mlt/Makefile
@@ -1,30 +1,24 @@
-# ex:ts=8
-# Ports collection makefile for: mlt
-# Date created: 2011-02-06
-# Whom: Charlie Kester <corky1951@comcast.net>
-#
+# Created by: Charlie Kester <corky1951@comcast.net>
# $FreeBSD$
-#
-PORTNAME= mlt
-PORTVERSION= 0.8.2
+PORTREVISION= 0
CATEGORIES= multimedia python
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= avilla@FreeBSD.org
COMMENT= Python bindings for the MLT multimedia framework
LICENSE= GPLv2
+LICENSE_COMB= single
-LIB_DEPENDS= mlt:${PORTSDIR}/multimedia/mlt
+LIB_DEPENDS= mlt:${PORTSDIR}/${MASTER_PORT}
BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
USE_PYTHON= yes
-DISTINFO_FILE= ${.CURDIR}/../mlt/distinfo
+MASTERDIR= ${.CURDIR:H:H}/multimedia/mlt
PORTEXAMPLES= python
+PLIST= # empty
PLIST_FILES= %%PYTHON_SITELIBDIR%%/_mlt.so \
%%PYTHON_SITELIBDIR%%/mlt.py \
%%PYTHON_SITELIBDIR%%/mlt.pyc \
@@ -36,11 +30,11 @@ INSTALL_WRKSRC= ${BUILD_WRKSRC}
.include <bsd.port.options.mk>
do-build:
- ${REINPLACE_CMD} -e 's|-L../../mlt++|-L${LOCALBASE}/lib|' \
+ @${REINPLACE_CMD} -e 's|-L../../mlt++|-L${LOCALBASE}/lib|' \
-e 's|g++|${CXX} ${CXXFLAGS}|' \
-e 's|-pthread|${PTHREAD_LIBS}|' \
${BUILD_WRKSRC}/build
- cd ${BUILD_WRKSRC} && ${SH} build
+ @cd ${BUILD_WRKSRC} && ${SH} build
do-install:
${INSTALL_LIB} ${INSTALL_WRKSRC}/_mlt.so ${PYTHONPREFIX_SITELIBDIR}
@@ -56,4 +50,4 @@ post-install:
. endfor
.endif
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/py-mlt/pkg-descr b/multimedia/py-mlt/pkg-descr
deleted file mode 100644
index 99e6c5519c39..000000000000
--- a/multimedia/py-mlt/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Python bindings for the MLT framework.
-
-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.
-
-WWW: http://www.mltframework.org