pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/py-qt5-qscintilla py-qt5-qscintilla: update to 2.1...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6da0e4fab2d5
branches:  trunk
changeset: 389232:6da0e4fab2d5
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Dec 02 15:40:15 2022 +0000

description:
py-qt5-qscintilla: update to 2.13.3.

Use sip6, wheel.mk.

Changes:
See qt5-qscintilla

diffstat:

 x11/py-qt5-qscintilla/Makefile      |   36 +++------
 x11/py-qt5-qscintilla/PLIST         |  124 ++++++++++++++++++------------------
 x11/py-qt5-qscintilla/buildlink3.mk |   18 -----
 3 files changed, 75 insertions(+), 103 deletions(-)

diffs (201 lines):

diff -r c252807e924f -r 6da0e4fab2d5 x11/py-qt5-qscintilla/Makefile
--- a/x11/py-qt5-qscintilla/Makefile    Fri Dec 02 15:39:11 2022 +0000
+++ b/x11/py-qt5-qscintilla/Makefile    Fri Dec 02 15:40:15 2022 +0000
@@ -1,34 +1,24 @@
-# $NetBSD: Makefile,v 1.16 2022/11/25 13:31:34 wiz Exp $
-
-PKGREVISION=   6
-
-PYTHON_VERSIONS_INCOMPATIBLE+= 311 # py-sip
+# $NetBSD: Makefile,v 1.17 2022/12/02 15:40:15 wiz Exp $
 
 .include "../../x11/qt5-qscintilla/Makefile.common"
 
-PKGNAME=       ${PYPKGPREFIX}-qt5-${DISTNAME:tl}
+PKGNAME=       ${PYPKGPREFIX}-qt5-${DISTNAME:S/_src//:tl}
 COMMENT=       QScintilla -- Python bindings
 
-BUILD_DIRS=    Python
-PY_PATCHPLIST= yes
+TOOL_DEPENDS+= ${PYPKGPREFIX}-sip6-[0-9]*:../../x11/py-sip6
+TOOL_DEPENDS+= ${PYPKGPREFIX}-qt-builder-[0-9]*:../../x11/py-qt-builder
 
-MAKE_FLAGS+=           TARGET=Qsci.la TARGETD=Qsci.la TARGETL=Qsci.la
-INSTALL_MAKE_FLAGS+=   INSTALL_ROOT=${DESTDIR}
-LIBS+=                 -lqscintilla2
-MAKE_FLAGS+=           LDFLAGS=${LDFLAGS:Q}\ ${LIBS:Q}
+WRKSRC=                ${WRKDIR}/${DISTNAME}/Python
+
+WHEEL_NAME=    ${DISTNAME:S/_src//}
 
-do-configure:
-       cd ${WRKSRC}/Python && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} configure.py \
-               --pyqt PyQt5 \
-               --qmake=${QTDIR}/bin/qmake \
-               --sip=${PREFIX}/bin/sip${PYVERSSUFFIX} \
-               --pyqt-sipdir=${PREFIX}/share/sip${PYVERSSUFFIX}/PyQt5 \
-               --qsci-sipdir=${PREFIX}/share/sip${PYVERSSUFFIX}/PyQt5 \
-               --qsci-libdir=${QTDIR}/lib \
-               --apidir=${QTDIR}/qsci${PYVERSSUFFIX}
+post-extract:
+       cd ${WRKSRC} && ${CP} pyproject-qt5.toml pyproject.toml
 
-.include "../../lang/python/extension.mk"
-.include "../../x11/py-sip/buildlink3.mk"
+pre-configure:
+       ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
+
+.include "../../lang/python/wheel.mk"
 .include "../../x11/py-qt5/buildlink3.mk"
 BUILDLINK_API_DEPENDS.qt5-qscintilla+= qt5-qscintilla>=${PKGVERSION_NOREV}
 .include "../../x11/qt5-qscintilla/buildlink3.mk"
diff -r c252807e924f -r 6da0e4fab2d5 x11/py-qt5-qscintilla/PLIST
--- a/x11/py-qt5-qscintilla/PLIST       Fri Dec 02 15:39:11 2022 +0000
+++ b/x11/py-qt5-qscintilla/PLIST       Fri Dec 02 15:40:15 2022 +0000
@@ -1,62 +1,62 @@
-@comment $NetBSD: PLIST,v 1.3 2020/01/26 12:53:34 rhialto Exp $
-${PYSITELIB}/PyQt5/Qsci.pyi
-${PYSITELIB}/PyQt5/Qsci.so
-${PYSITELIB}/QScintilla-${PKGVERSION}.dist-info/INSTALLER
-${PYSITELIB}/QScintilla-${PKGVERSION}.dist-info/METADATA
-${PYSITELIB}/QScintilla-${PKGVERSION}.dist-info/RECORD
-qt5/qsci${PYVERSSUFFIX}/api/python/QScintilla2.api
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qsciabstractapis.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qsciapis.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscicommand.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscicommandset.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscidocument.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexer.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexeravs.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerbash.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerbatch.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexercmake.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexercoffeescript.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexercpp.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexercsharp.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexercss.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexercustom.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerd.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerdiff.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexeredifact.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerfortran.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerfortran77.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerhtml.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexeridl.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerjava.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerjavascript.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerjson.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerlua.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexermakefile.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexermarkdown.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexermatlab.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexeroctave.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerpascal.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerperl.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerpo.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerpostscript.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerpov.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerproperties.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerpython.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerruby.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerspice.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexersql.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexertcl.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexertex.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerverilog.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexervhdl.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexerxml.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscilexeryaml.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscimacro.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscimod4.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscimod5.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscimodcommon.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qsciprinter.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qsciscintilla.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qsciscintillabase.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscistyle.sip
-share/sip${PYVERSSUFFIX}/PyQt5/Qsci/qscistyledtext.sip
+@comment $NetBSD: PLIST,v 1.4 2022/12/02 15:40:15 wiz Exp $
+${PYSITELIB}/PyQt5/Qsci.abi3.so
+${PYSITELIB}/PyQt5/bindings/Qsci/Qsci.toml
+${PYSITELIB}/PyQt5/bindings/Qsci/qsciabstractapis.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qsciapis.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscicommand.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscicommandset.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscidocument.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexer.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexeravs.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerbash.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerbatch.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexercmake.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexercoffeescript.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexercpp.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexercsharp.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexercss.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexercustom.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerd.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerdiff.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerfortran.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerfortran77.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerhtml.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexeridl.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerjava.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerjavascript.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerjson.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerlua.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexermakefile.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexermarkdown.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexermatlab.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexeroctave.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerpascal.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerperl.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerpo.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerpostscript.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerpov.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerproperties.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerpython.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerruby.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerspice.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexersql.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexertcl.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexertex.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerverilog.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexervhdl.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexerxml.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscilexeryaml.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscimacro.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscimod5.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscimodcommon.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qsciprinter.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qsciscintilla.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qsciscintillabase.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscistyle.sip
+${PYSITELIB}/PyQt5/bindings/Qsci/qscistyledtext.sip
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
diff -r c252807e924f -r 6da0e4fab2d5 x11/py-qt5-qscintilla/buildlink3.mk
--- a/x11/py-qt5-qscintilla/buildlink3.mk       Fri Dec 02 15:39:11 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.12 2022/11/23 16:19:12 adam Exp $
-
-BUILDLINK_TREE+=       py-qt5-qscintilla
-
-.if !defined(PY_QT5_QSCINTILLA_BUILDLINK3_MK)
-PY_QT5_QSCINTILLA_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.py-qt5-qscintilla+=      ${PYPKGPREFIX}-qt5-qscintilla>=2.11.2
-BUILDLINK_ABI_DEPENDS.py-qt5-qscintilla+=      ${PYPKGPREFIX}-qt5-qscintilla>=2.11.5nb6
-BUILDLINK_PKGSRCDIR.py-qt5-qscintilla?=                ../../x11/py-qt5-qscintilla
-
-.include "../../x11/py-sip/buildlink3.mk"
-.include "../../x11/py-qt5/buildlink3.mk"
-.include "../../x11/qt5-qtbase/buildlink3.mk"
-.include "../../x11/qt5-qscintilla/buildlink3.mk"
-.endif # PY_QT5_QSCINTILLA_BUILDLINK3_MK
-
-BUILDLINK_TREE+=       -py-qt5-qscintilla



Home | Main Index | Thread Index | Old Index