aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorAlberto Villa <avilla@FreeBSD.org>2013-02-09 03:37:18 +0000
committerAlberto Villa <avilla@FreeBSD.org>2013-02-09 03:37:18 +0000
commitebad15fef358550bec916aa85f3224977316e973 (patch)
treebc845558d7b77a95fb98146d385bed2bb2f1be20 /multimedia
parent16e2a60b748f2653a89cb330dddea2999eb97a6e (diff)
downloadports-ebad15fef358550bec916aa85f3224977316e973.tar.gz
ports-ebad15fef358550bec916aa85f3224977316e973.zip
- py-mlt:
* fix MAINTAINER; * fix plist generation; * avoid conflicting with mlt's EXAMPLESDIR removal. PR: 175368 Submitted by: Oliver Heesakkers <dev2@heesakkers.info> - Update to 0.8.8 bugfix release. - Remove PTHREAD_LIBS.
Notes
Notes: svn path=/head/; revision=311960
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/mlt/Makefile6
-rw-r--r--multimedia/mlt/distinfo4
-rw-r--r--multimedia/py-mlt/Makefile19
-rw-r--r--multimedia/py-mlt/pkg-plist4
4 files changed, 17 insertions, 16 deletions
diff --git a/multimedia/mlt/Makefile b/multimedia/mlt/Makefile
index 7f5dbe77227d..7f831cb6379b 100644
--- a/multimedia/mlt/Makefile
+++ b/multimedia/mlt/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= mlt
-PORTVERSION= 0.8.6
+PORTVERSION= 0.8.8
PORTREVISION?= 0
CATEGORIES?= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
@@ -176,9 +176,7 @@ pre-configure:
${WRKSRC}/src/modules/frei0r/factory.c \
${WRKSRC}/src/modules/jackrack/plugin_mgr.c \
${WRKSRC}/src/modules/linsys/Makefile
- @${REINPLACE_CMD} -e 's,-pthread,${PTHREAD_LIBS},' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's,-lpthread,${PTHREAD_LIBS},' \
+ @${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \
${WRKSRC}/src/framework/Makefile \
${WRKSRC}/src/melt/Makefile \
${WRKSRC}/src/modules/*/Makefile
diff --git a/multimedia/mlt/distinfo b/multimedia/mlt/distinfo
index 8ed90a1a24a6..e796752b5076 100644
--- a/multimedia/mlt/distinfo
+++ b/multimedia/mlt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mlt-0.8.6.tar.gz) = 8323e546a661942c5bb880886a949e8243f9b53082cb3464a54009280c5bbb3f
-SIZE (mlt-0.8.6.tar.gz) = 1104163
+SHA256 (mlt-0.8.8.tar.gz) = cc0e1cdb97a1cd59811a74553b5d3fbff590eb859c475253e188de1069ff9654
+SIZE (mlt-0.8.8.tar.gz) = 1108652
diff --git a/multimedia/py-mlt/Makefile b/multimedia/py-mlt/Makefile
index 5dfa3128766c..1d2fa0946544 100644
--- a/multimedia/py-mlt/Makefile
+++ b/multimedia/py-mlt/Makefile
@@ -5,6 +5,7 @@ PORTREVISION= 0
CATEGORIES= multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+MAINTAINER= avilla@FreeBSD.org
COMMENT= Python bindings for the MLT multimedia framework
LICENSE= GPLv2
@@ -16,24 +17,22 @@ BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
USE_PYTHON= yes
MASTERDIR= ${.CURDIR:H:H}/multimedia/mlt
-PORTEXAMPLES= python
+EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/python
+PORTEXAMPLES= *
-PLIST= # empty
-PLIST_FILES= %%PYTHON_SITELIBDIR%%/_mlt.so \
- %%PYTHON_SITELIBDIR%%/mlt.py \
- %%PYTHON_SITELIBDIR%%/mlt.pyc \
- %%PYTHON_SITELIBDIR%%/mlt.pyo
+PLIST= ${.CURDIR}/pkg-plist
BUILD_WRKSRC= ${WRKSRC}/src/swig/python
INSTALL_WRKSRC= ${BUILD_WRKSRC}
.include <bsd.port.options.mk>
-do-build:
+post-patch:
@${REINPLACE_CMD} -e 's|-L../../mlt++|-L${LOCALBASE}/lib|' \
-e 's|g++|${CXX} ${CXXFLAGS}|' \
- -e 's|-pthread|${PTHREAD_LIBS}|' \
${BUILD_WRKSRC}/build
+
+do-build:
@cd ${BUILD_WRKSRC} && ${SH} build
do-install:
@@ -44,9 +43,9 @@ do-install:
post-install:
.if ${PORT_OPTIONS:MEXAMPLES}
- ${MKDIR} ${EXAMPLESDIR}/python
+ ${MKDIR} ${EXAMPLESDIR}
. for f in codecs getimage play waveforms
- ${INSTALL_DATA} ${INSTALL_WRKSRC}/${f}.py ${EXAMPLESDIR}/python
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/${f}.py ${EXAMPLESDIR}
. endfor
.endif
diff --git a/multimedia/py-mlt/pkg-plist b/multimedia/py-mlt/pkg-plist
new file mode 100644
index 000000000000..7b91bb05d67e
--- /dev/null
+++ b/multimedia/py-mlt/pkg-plist
@@ -0,0 +1,4 @@
+%%PYTHON_SITELIBDIR%%/_mlt.so
+%%PYTHON_SITELIBDIR%%/mlt.py
+%%PYTHON_SITELIBDIR%%/mlt.pyc
+%%PYTHON_SITELIBDIR%%/mlt.pyo