aboutsummaryrefslogtreecommitdiff
path: root/multimedia/py-mlt
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2020-09-13 07:35:47 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2020-09-13 07:35:47 +0000
commit5459c586fd18ffb117b08a2ef1419a7f8375876c (patch)
tree5999bbd7e5cb9b26c0bc03968c73cb3871c6a17c /multimedia/py-mlt
parent23ff09a3fd54cb19830fdee336eddbd76ca65505 (diff)
downloadports-5459c586fd18ffb117b08a2ef1419a7f8375876c.tar.gz
ports-5459c586fd18ffb117b08a2ef1419a7f8375876c.zip
multimedia/py-mlt: build with python3, remove deprecation
Notes
Notes: svn path=/head/; revision=548462
Diffstat (limited to 'multimedia/py-mlt')
-rw-r--r--multimedia/py-mlt/Makefile11
-rw-r--r--multimedia/py-mlt/pkg-plist4
2 files changed, 7 insertions, 8 deletions
diff --git a/multimedia/py-mlt/Makefile b/multimedia/py-mlt/Makefile
index f0e286ff5cc8..1becdb0c1f19 100644
--- a/multimedia/py-mlt/Makefile
+++ b/multimedia/py-mlt/Makefile
@@ -5,10 +5,7 @@ PORTREVISION= 0
CATEGORIES= multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7 shebangfix
+USES= gettext-runtime python:3.5+ shebangfix
USE_PYTHON= flavors
MASTERDIR= ${.CURDIR:H}/mlt
SLAVEPORT= swig Python
@@ -31,8 +28,10 @@ do-install:
@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
${INSTALL_LIB} ${INSTALL_WRKSRC}/_mlt.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/mlt.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
- @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c 'import mlt'
- @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -Oc 'import mlt'
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d \
+ ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d \
+ ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/multimedia/py-mlt/pkg-plist b/multimedia/py-mlt/pkg-plist
index 7b91bb05d67e..c84b43cf93d2 100644
--- a/multimedia/py-mlt/pkg-plist
+++ b/multimedia/py-mlt/pkg-plist
@@ -1,4 +1,4 @@
+%%PYTHON_SITELIBDIR%%/__pycache__/mlt.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/mlt.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/_mlt.so
%%PYTHON_SITELIBDIR%%/mlt.py
-%%PYTHON_SITELIBDIR%%/mlt.pyc
-%%PYTHON_SITELIBDIR%%/mlt.pyo