Index: head/multimedia/py-mlt/Makefile =================================================================== --- head/multimedia/py-mlt/Makefile (revision 548461) +++ head/multimedia/py-mlt/Makefile (revision 548462) @@ -1,43 +1,42 @@ # Created by: Charlie Kester # $FreeBSD$ 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 PORTEXAMPLES= * SHEBANG_FILES= src/swig/python/codecs.py \ src/swig/python/switcher.py \ src/swig/python/getimage.py \ src/swig/python/test_animation.py \ src/swig/python/webvfx_generator.py \ src/swig/python/play.py \ src/swig/python/waveforms.py MAKE_ENV+= PYTHON="${PYTHON_CMD}" OPTIONS_DEFINE= EXAMPLES 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} .for f in codecs getimage play switcher waveforms webvfx_generator ${INSTALL_DATA} ${INSTALL_WRKSRC}/${f}.py ${STAGEDIR}${EXAMPLESDIR} .endfor .include "${MASTERDIR}/Makefile" Index: head/multimedia/py-mlt/pkg-plist =================================================================== --- head/multimedia/py-mlt/pkg-plist (revision 548461) +++ head/multimedia/py-mlt/pkg-plist (revision 548462) @@ -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