mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
graphics/py-python-poppler-qt5: fix build on FreeBSD 13
Patch picked from upstream repo
Fix the build failures on older FreeBSD versions due
to the recently updated graphics/poppler port.
PR: 276263
Reported by: Martin Neubauer <m.ne@gmx.net> (maintainer)
(cherry picked from commit 5d826246f8
)
This commit is contained in:
parent
dba2cf6c9e
commit
d39e65d2bc
2 changed files with 11 additions and 41 deletions
|
@ -1,7 +1,7 @@
|
||||||
PORTNAME= python-poppler-qt5
|
PORTNAME= python-poppler-qt5
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 21.3.0
|
DISTVERSION= 21.3.0
|
||||||
PORTREVISION= 1
|
PORTREVISION= 3
|
||||||
CATEGORIES= graphics python
|
CATEGORIES= graphics python
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
||||||
|
@ -15,26 +15,22 @@ LICENSE_COMB= dual
|
||||||
BUILD_DEPENDS= qmake-qt5:devel/qt5-qmake
|
BUILD_DEPENDS= qmake-qt5:devel/qt5-qmake
|
||||||
LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
|
LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
|
||||||
|
|
||||||
USES= compiler:c++11-lang gl pkgconfig pyqt:5 python qt:5
|
USES= compiler:c++17-lang gl pkgconfig pyqt:5 python qt:5
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
GH_ACCOUNT= frescobaldi
|
GH_ACCOUNT= frescobaldi
|
||||||
USE_GL= gl
|
USE_GL= gl
|
||||||
USE_PYQT= pyqt5 sip:build
|
USE_PYQT= pyqt5
|
||||||
USE_PYTHON= flavors pep517
|
USE_PYTHON= autoplist pep517
|
||||||
USE_QT= core gui xml
|
USE_QT= core gui xml
|
||||||
|
|
||||||
PLIST_SUB= _PY_SONAME=${_PY_SONAME}
|
PEP517_BUILD_CONFIG_SETTING= -C--build-dir=build \
|
||||||
|
-C--jobs=${MAKE_JOBS_NUMBER} -C--qmake=${QMAKE} \
|
||||||
_PY_SONAME= ${PYTHON_EXT_SUFFIX}
|
-C--qmake-setting='CONFIG += c++17' \
|
||||||
|
-C--qmake-setting='QMAKE_CXXFLAGS += ${CXXFLAGS}' \
|
||||||
do-build:
|
-C--qmake-setting='QMAKE_LFLAGS += ${LDFLAGS}' \
|
||||||
(cd ${WRKSRC} ; sip-build-${PYTHON_VER} --qmake ${QMAKE} --verbose --no-make --build-dir build ; ${MAKE} -C ./build )
|
-C--verbose
|
||||||
|
|
||||||
do-install:
|
|
||||||
(cd ${WRKSRC} ; ${MAKE} -C ./build install INSTALL_ROOT=${STAGEDIR} )
|
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${RLN} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${_PY_SONAME}.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5.so
|
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${PYTHON_EXT_SUFFIX}.so
|
||||||
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${_PY_SONAME}.so
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
%%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%%_PY_SONAME%%.so
|
|
||||||
%%PYTHON_SITELIBDIR%%/popplerqt5.so
|
|
||||||
%%PYTHON_SITELIBDIR%%/python_poppler_qt5-21.3.0.dist-info/INSTALLER
|
|
||||||
%%PYTHON_SITELIBDIR%%/python_poppler_qt5-21.3.0.dist-info/METADATA
|
|
||||||
%%PYTHON_SITELIBDIR%%/python_poppler_qt5-21.3.0.dist-info/RECORD
|
|
Loading…
Add table
Reference in a new issue