Sun Mar 24 12:44:57 2024 UTC (65d)
[py-]qt6-qscintilla: added version 2.14.1; same functionality as qt5 version, but linked against qt6


(adam)
diff -r1.1015 -r1.1016 pkgsrc/x11/Makefile
diff -r0 -r1.1 pkgsrc/x11/py-qt6-qscintilla/DESCR
diff -r0 -r1.1 pkgsrc/x11/py-qt6-qscintilla/Makefile
diff -r0 -r1.1 pkgsrc/x11/py-qt6-qscintilla/PLIST
diff -r0 -r1.1 pkgsrc/x11/qt6-qscintilla/DESCR
diff -r0 -r1.1 pkgsrc/x11/qt6-qscintilla/Makefile
diff -r0 -r1.1 pkgsrc/x11/qt6-qscintilla/Makefile.common
diff -r0 -r1.1 pkgsrc/x11/qt6-qscintilla/PLIST
diff -r0 -r1.1 pkgsrc/x11/qt6-qscintilla/buildlink3.mk
diff -r0 -r1.1 pkgsrc/x11/qt6-qscintilla/distinfo

cvs diff -r1.1015 -r1.1016 pkgsrc/x11/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/Makefile 2024/03/21 14:40:07 1.1015
+++ pkgsrc/x11/Makefile 2024/03/24 12:44:56 1.1016
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1015 2024/03/21 14:40:07 mef Exp $ 1# $NetBSD: Makefile,v 1.1016 2024/03/24 12:44:56 adam Exp $
2# 2#
3 3
4COMMENT= Packages to support the X Window System 4COMMENT= Packages to support the X Window System
5 5
6SUBDIR+= XaoS 6SUBDIR+= XaoS
7SUBDIR+= Xaw-Xpm 7SUBDIR+= Xaw-Xpm
8SUBDIR+= Xbae 8SUBDIR+= Xbae
9SUBDIR+= XmHTML 9SUBDIR+= XmHTML
10SUBDIR+= alacritty 10SUBDIR+= alacritty
11SUBDIR+= antiright 11SUBDIR+= antiright
12SUBDIR+= appmenu-qt 12SUBDIR+= appmenu-qt
13SUBDIR+= appres 13SUBDIR+= appres
14SUBDIR+= arandr 14SUBDIR+= arandr
@@ -278,26 +278,27 @@ SUBDIR+= plasma-framework @@ -278,26 +278,27 @@ SUBDIR+= plasma-framework
278SUBDIR+= py-Tk 278SUBDIR+= py-Tk
279SUBDIR+= py-Xlib 279SUBDIR+= py-Xlib
280SUBDIR+= py-gtk2 280SUBDIR+= py-gtk2
281SUBDIR+= py-gtksourceview 281SUBDIR+= py-gtksourceview
282SUBDIR+= py-keybinder 282SUBDIR+= py-keybinder
283SUBDIR+= py-kiwi 283SUBDIR+= py-kiwi
284SUBDIR+= py-otherside 284SUBDIR+= py-otherside
285SUBDIR+= py-pyperclip 285SUBDIR+= py-pyperclip
286SUBDIR+= py-qt-builder 286SUBDIR+= py-qt-builder
287SUBDIR+= py-qt5 287SUBDIR+= py-qt5
288SUBDIR+= py-qt5-qscintilla 288SUBDIR+= py-qt5-qscintilla
289SUBDIR+= py-qt5-webengine 289SUBDIR+= py-qt5-webengine
290SUBDIR+= py-qt6 290SUBDIR+= py-qt6
 291SUBDIR+= py-qt6-qscintilla
291SUBDIR+= py-qtgraph-qt5 292SUBDIR+= py-qtgraph-qt5
292SUBDIR+= py-qwt-qt5 293SUBDIR+= py-qwt-qt5
293SUBDIR+= py-sip-qt5 294SUBDIR+= py-sip-qt5
294SUBDIR+= py-sip-qt6 295SUBDIR+= py-sip-qt6
295SUBDIR+= py-sip5 296SUBDIR+= py-sip5
296SUBDIR+= py-sip6 297SUBDIR+= py-sip6
297SUBDIR+= py-terminator 298SUBDIR+= py-terminator
298SUBDIR+= py-terminator-plugins 299SUBDIR+= py-terminator-plugins
299SUBDIR+= py-vte 300SUBDIR+= py-vte
300SUBDIR+= py-wxPython 301SUBDIR+= py-wxPython
301SUBDIR+= py-xcbgen 302SUBDIR+= py-xcbgen
302SUBDIR+= qqc2-desktop-style 303SUBDIR+= qqc2-desktop-style
303SUBDIR+= qt4 304SUBDIR+= qt4
@@ -336,26 +337,27 @@ SUBDIR+= qt5-qtspeech @@ -336,26 +337,27 @@ SUBDIR+= qt5-qtspeech
336SUBDIR+= qt5-qtsvg 337SUBDIR+= qt5-qtsvg
337SUBDIR+= qt5-qttools 338SUBDIR+= qt5-qttools
338SUBDIR+= qt5-qttranslations 339SUBDIR+= qt5-qttranslations
339SUBDIR+= qt5-qtvirtualkeyboard 340SUBDIR+= qt5-qtvirtualkeyboard
340SUBDIR+= qt5-qtwayland 341SUBDIR+= qt5-qtwayland
341SUBDIR+= qt5-qtwebchannel 342SUBDIR+= qt5-qtwebchannel
342SUBDIR+= qt5-qtwebengine 343SUBDIR+= qt5-qtwebengine
343SUBDIR+= qt5-qtwebkit 344SUBDIR+= qt5-qtwebkit
344SUBDIR+= qt5-qtwebsockets 345SUBDIR+= qt5-qtwebsockets
345SUBDIR+= qt5-qtx11extras 346SUBDIR+= qt5-qtx11extras
346SUBDIR+= qt5-qtxmlpatterns 347SUBDIR+= qt5-qtxmlpatterns
347SUBDIR+= qt5-styleplugins 348SUBDIR+= qt5-styleplugins
348SUBDIR+= qt5ct 349SUBDIR+= qt5ct
 350SUBDIR+= qt6-qscintilla
349SUBDIR+= qt6-qtbase 351SUBDIR+= qt6-qtbase
350SUBDIR+= qt6-qtserialport 352SUBDIR+= qt6-qtserialport
351SUBDIR+= qt6ct 353SUBDIR+= qt6ct
352SUBDIR+= qterminal 354SUBDIR+= qterminal
353SUBDIR+= qtermwidget 355SUBDIR+= qtermwidget
354SUBDIR+= qtxdg-tools 356SUBDIR+= qtxdg-tools
355SUBDIR+= qwt-qt4 357SUBDIR+= qwt-qt4
356SUBDIR+= qwt6-qt4 358SUBDIR+= qwt6-qt4
357SUBDIR+= qwt6-qt5 359SUBDIR+= qwt6-qt5
358SUBDIR+= qwtplot3d-qt4 360SUBDIR+= qwtplot3d-qt4
359SUBDIR+= ratmen 361SUBDIR+= ratmen
360SUBDIR+= read-edid 362SUBDIR+= read-edid
361SUBDIR+= redshift 363SUBDIR+= redshift

File Added: pkgsrc/x11/py-qt6-qscintilla/DESCR
This package contains python bindings for QScintilla
(x11/qt6-qscintilla).  (Qscintilla is a Qt port of Neil Hodgson's
scintilla(devel/scintilla) C++ editor control.)

File Added: pkgsrc/x11/py-qt6-qscintilla/Makefile
# $NetBSD: Makefile,v 1.1 2024/03/24 12:44:57 adam Exp $

.include "../../x11/qt6-qscintilla/Makefile.common"

PKGNAME=	${PYPKGPREFIX}-qt6-${DISTNAME:S/_src//:tl}
COMMENT=	QScintilla -- Python bindings

TOOL_DEPENDS+=	${PYPKGPREFIX}-sip6>=6.0.2:../../x11/py-sip6
TOOL_DEPENDS+=	${PYPKGPREFIX}-qt-builder>=1.6:../../x11/py-qt-builder
DEPENDS+=	${PYPKGPREFIX}-qt6-[0-9]*:../../x11/py-qt6

WRKSRC=		${WRKDIR}/${DISTNAME}/Python

PYTHON_VERSIONS_INCOMPATIBLE=	27

WHEEL_NAME=	PyQt6_${DISTNAME:S/_src//}

post-extract:
	cd ${WRKSRC} && ${CP} pyproject-qt6.toml pyproject.toml

pre-configure:
	${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/

.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
post-install:
	install_name_tool -id ${PREFIX}/${PYSITELIB}/PyQt6/Qsci.abi3.so \
	${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt6/Qsci.abi3.so
.endif

.include "../../lang/python/wheel.mk"
BUILDLINK_API_DEPENDS.qt6-qscintilla+=	qt6-qscintilla>=${PKGVERSION_NOREV}
.include "../../x11/qt6-qscintilla/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/x11/py-qt6-qscintilla/PLIST
@comment $NetBSD: PLIST,v 1.1 2024/03/24 12:44:57 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/PyQt6/Qsci.abi3.so
${PYSITELIB}/PyQt6/bindings/Qsci/Qsci.toml
${PYSITELIB}/PyQt6/bindings/Qsci/qsciabstractapis.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qsciapis.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscicommand.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscicommandset.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscidocument.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexer.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerasm.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexeravs.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerbash.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerbatch.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexercmake.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexercoffeescript.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexercpp.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexercsharp.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexercss.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexercustom.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerd.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerdiff.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerfortran.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerfortran77.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerhex.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerhtml.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexeridl.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerintelhex.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerjava.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerjavascript.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerjson.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerlua.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexermakefile.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexermarkdown.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexermasm.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexermatlab.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexernasm.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexeroctave.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerpascal.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerperl.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerpo.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerpostscript.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerpov.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerproperties.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerpython.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerruby.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerspice.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexersql.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexersrec.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexertcl.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexertekhex.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexertex.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerverilog.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexervhdl.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexerxml.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscilexeryaml.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscimacro.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscimod6.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscimodcommon.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qsciprinter.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qsciscintilla.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qsciscintillabase.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscistyle.sip
${PYSITELIB}/PyQt6/bindings/Qsci/qscistyledtext.sip

File Added: pkgsrc/x11/qt6-qscintilla/DESCR
Qscintilla is a Qt port of Neil Hodgson's scintilla(devel/scintilla)
C++ editor control.

File Added: pkgsrc/x11/qt6-qscintilla/Makefile
# $NetBSD: Makefile,v 1.1 2024/03/24 12:44:57 adam Exp $

.include "../../x11/qt6-qscintilla/Makefile.common"

PKGNAME=	qt6-${DISTNAME:S/_src//:tl}
COMMENT=	Scintilla C++ editor class for Qt5

BUILD_DIRS=	src

USE_TOOLS+=	gmake

MAKE_ENV+=	QTPREFIX=${QTDIR}
INSTALL_ENV+=	INSTALL_ROOT=${DESTDIR}

do-configure:
	cd ${WRKSRC}/src && ${QTDIR}/bin/qmake -o Makefile qscintilla.pro

.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
post-install:
	install_name_tool -id ${QTDIR}/lib/libqscintilla2_qt6.15.2.1.dylib \
	${DESTDIR}${QTDIR}/lib/libqscintilla2_qt6.15.2.1.dylib
.endif

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/x11/qt6-qscintilla/Makefile.common
# $NetBSD: Makefile.common,v 1.1 2024/03/24 12:44:57 adam Exp $
#
# used by x11/qt6-qscintilla/Makefile
# used by x11/py-qt6-qscintilla/Makefile

DISTNAME=	QScintilla_src-2.14.1
CATEGORIES=	x11
MASTER_SITES=	https://www.riverbankcomputing.com/static/Downloads/QScintilla/${PKGVERSION_NOREV}/

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://riverbankcomputing.com/software/qscintilla/intro
LICENSE=	gnu-gpl-v3

USE_LANGUAGES=	c++
USE_LIBTOOL=	yes

DISTINFO_FILE=	${.CURDIR}/../../x11/qt6-qscintilla/distinfo
PATCHDIR=	${.CURDIR}/../../x11/qt6-qscintilla/patches

.include "../../mk/bsd.prefs.mk"

.include "../../x11/qt6-qtbase/buildlink3.mk"

File Added: pkgsrc/x11/qt6-qscintilla/PLIST
@comment $NetBSD: PLIST,v 1.1 2024/03/24 12:44:57 adam Exp $
qt6/include/Qsci/qsciabstractapis.h
qt6/include/Qsci/qsciapis.h
qt6/include/Qsci/qscicommand.h
qt6/include/Qsci/qscicommandset.h
qt6/include/Qsci/qscidocument.h
qt6/include/Qsci/qsciglobal.h
qt6/include/Qsci/qscilexer.h
qt6/include/Qsci/qscilexerasm.h
qt6/include/Qsci/qscilexeravs.h
qt6/include/Qsci/qscilexerbash.h
qt6/include/Qsci/qscilexerbatch.h
qt6/include/Qsci/qscilexercmake.h
qt6/include/Qsci/qscilexercoffeescript.h
qt6/include/Qsci/qscilexercpp.h
qt6/include/Qsci/qscilexercsharp.h
qt6/include/Qsci/qscilexercss.h
qt6/include/Qsci/qscilexercustom.h
qt6/include/Qsci/qscilexerd.h
qt6/include/Qsci/qscilexerdiff.h
qt6/include/Qsci/qscilexeredifact.h
qt6/include/Qsci/qscilexerfortran.h
qt6/include/Qsci/qscilexerfortran77.h
qt6/include/Qsci/qscilexerhex.h
qt6/include/Qsci/qscilexerhtml.h
qt6/include/Qsci/qscilexeridl.h
qt6/include/Qsci/qscilexerintelhex.h
qt6/include/Qsci/qscilexerjava.h
qt6/include/Qsci/qscilexerjavascript.h
qt6/include/Qsci/qscilexerjson.h
qt6/include/Qsci/qscilexerlua.h
qt6/include/Qsci/qscilexermakefile.h
qt6/include/Qsci/qscilexermarkdown.h
qt6/include/Qsci/qscilexermasm.h
qt6/include/Qsci/qscilexermatlab.h
qt6/include/Qsci/qscilexernasm.h
qt6/include/Qsci/qscilexeroctave.h
qt6/include/Qsci/qscilexerpascal.h
qt6/include/Qsci/qscilexerperl.h
qt6/include/Qsci/qscilexerpo.h
qt6/include/Qsci/qscilexerpostscript.h
qt6/include/Qsci/qscilexerpov.h
qt6/include/Qsci/qscilexerproperties.h
qt6/include/Qsci/qscilexerpython.h
qt6/include/Qsci/qscilexerruby.h
qt6/include/Qsci/qscilexerspice.h
qt6/include/Qsci/qscilexersql.h
qt6/include/Qsci/qscilexersrec.h
qt6/include/Qsci/qscilexertcl.h
qt6/include/Qsci/qscilexertekhex.h
qt6/include/Qsci/qscilexertex.h
qt6/include/Qsci/qscilexerverilog.h
qt6/include/Qsci/qscilexervhdl.h
qt6/include/Qsci/qscilexerxml.h
qt6/include/Qsci/qscilexeryaml.h
qt6/include/Qsci/qscimacro.h
qt6/include/Qsci/qsciprinter.h
qt6/include/Qsci/qsciscintilla.h
qt6/include/Qsci/qsciscintillabase.h
qt6/include/Qsci/qscistyle.h
qt6/include/Qsci/qscistyledtext.h
qt6/lib/libqscintilla2_qt6.so
qt6/lib/libqscintilla2_qt6.so.15
qt6/lib/libqscintilla2_qt6.so.15.2
qt6/lib/libqscintilla2_qt6.so.15.2.1
qt6/mkspecs/features/qscintilla2.prf
qt6/qsci/api/python/Python-2.4.api
qt6/qsci/api/python/Python-2.5.api
qt6/qsci/api/python/Python-2.6.api
qt6/qsci/api/python/Python-2.7.api
qt6/qsci/api/python/Python-3.1.api
qt6/qsci/api/python/Python-3.10.api
qt6/qsci/api/python/Python-3.11.api
qt6/qsci/api/python/Python-3.2.api
qt6/qsci/api/python/Python-3.3.api
qt6/qsci/api/python/Python-3.4.api
qt6/qsci/api/python/Python-3.5.api
qt6/qsci/api/python/Python-3.6.api
qt6/qsci/api/python/Python-3.7.api
qt6/qsci/api/python/Python-3.8.api
qt6/qsci/api/python/Python-3.9.api
qt6/translations/qscintilla_cs.qm
qt6/translations/qscintilla_de.qm
qt6/translations/qscintilla_es.qm
qt6/translations/qscintilla_fr.qm
qt6/translations/qscintilla_pt_br.qm

File Added: pkgsrc/x11/qt6-qscintilla/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2024/03/24 12:44:57 adam Exp $

BUILDLINK_TREE+=	qt6-qscintilla

.if !defined(QT6_QSCINTILLA_BUILDLINK3_MK)
QT6_QSCINTILLA_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.qt6-qscintilla+=	qt6-qscintilla>=2.14.1
BUILDLINK_ABI_DEPENDS.qt6-qscintilla+=	qt6-qscintilla>=2.14.1
BUILDLINK_PKGSRCDIR.qt6-qscintilla?=	../../x11/qt6-qscintilla

.include "../../x11/qt6-qtbase/buildlink3.mk"
.endif	# QT6_QSCINTILLA_BUILDLINK3_MK

BUILDLINK_TREE+=	-qt6-qscintilla

File Added: pkgsrc/x11/qt6-qscintilla/distinfo
$NetBSD: distinfo,v 1.1 2024/03/24 12:44:57 adam Exp $

BLAKE2s (QScintilla_src-2.14.1.tar.gz) = 356f4eb5d49f0a81eb10a28da6353ff2ba61a770cba6c190ed6993f7576c1081
SHA512 (QScintilla_src-2.14.1.tar.gz) = 19e2f9e0a14947501c575018df368d24eb7f8c74e74faa5246db36415bf28dc0beee507ed0e73107c02b36a99bbaf55f0ef3349f479d2332e1b92b2c4a32788a
Size (QScintilla_src-2.14.1.tar.gz) = 3233610 bytes