Index: head/graphics/py-python-poppler-qt5/Makefile =================================================================== --- head/graphics/py-python-poppler-qt5/Makefile (revision 568904) +++ head/graphics/py-python-poppler-qt5/Makefile (revision 568905) @@ -1,34 +1,46 @@ # $FreeBSD$ PORTNAME= python-poppler-qt5 DISTVERSIONPREFIX= v DISTVERSION= 0.75.0 PORTREVISION= 16 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Python bindings for the Poppler-Qt PDF rendering library LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual BUILD_DEPENDS= qmake:devel/qt5-qmake LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 -USES= compiler:c++11-lang pkgconfig pyqt:5 python:3.5+ qt:5 +USES= compiler:c++11-lang gl pkgconfig pyqt:5 python:3.5+ qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi -USE_PYQT= gui xml sip_build qtbuilder +USE_GL= gl +USE_PYQT= gui qtbuilder xml sip_build +USE_QT= core gui xml +PLIST_SUB= _PY_SONAME=${_PY_SONAME} + +.include + +.if ${PYTHON_REL} < 3800 +_PY_SONAME= .cpython-${PYTHON_SUFFIX}m +.else +_PY_SONAME= ${PYTHON_EXT_SUFFIX} +.endif + do-build: (cd ${WRKSRC} ; sip-build --verbose --no-make --build-dir build ; ${MAKE} -C ./build ) do-install: (cd ${WRKSRC} ; ${MAKE} -C ./build install INSTALL_ROOT=${STAGEDIR} ) post-install: - ${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/popplerqt5.cpython-${PYTHON_SUFFIX}m.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5.so - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/popplerqt5.cpython-${PYTHON_SUFFIX}m.so + ${RLN} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${_PY_SONAME}.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${_PY_SONAME}.so -.include +.include Index: head/graphics/py-python-poppler-qt5/pkg-plist =================================================================== --- head/graphics/py-python-poppler-qt5/pkg-plist (revision 568904) +++ head/graphics/py-python-poppler-qt5/pkg-plist (revision 568905) @@ -1,26 +1,26 @@ %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-annotation.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-convert.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-document.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-embedded-file.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-font-info.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-font-iterator.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-form.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-link-destination.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-link.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-media.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-movie-object.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-opt-content-model.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-page-transition.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-page.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-qt5.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-sound-object.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-text-box.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/popplerqt5.toml %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/timeline.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/types.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/version.sip -%%PYTHON_SITELIBDIR%%/popplerqt5.cpython-%%PYTHON_SUFFIX%%m.so +%%PYTHON_SITELIBDIR%%/popplerqt5%%_PY_SONAME%%.so %%PYTHON_SITELIBDIR%%/popplerqt5.so %%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/INSTALLER %%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/METADATA %%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/RECORD