BSD Ports

devel/py-qt5-qscintilla2 MidnightBSD

Python bindings for QScintilla2 (PyQt5), QSci module

System
MidnightBSD
Repository
mports
Last update
Commit
15b303b7fc
Categories

Description

PyQt5 is a set of Python bindings for Qt5 application framework. This package provides the Qsci module for the Qscintilla2 editor component.

http://www.riverbankcomputing.co.uk/software/qscintilla/

In the other systems

The newest version among them is 2.14.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/py-qt5-qscintilla2no data--2026-10-23
FreeBSDdevel/py-qt5-qscintilla22.14.1_4 newestnone known-[email protected]-
DragonFlydevel/py-qt5-qscintilla22.14.1_3 newestnone known-[email protected]-
HardenedBSDdevel/py-qt5-qscintilla22.14.1_4 newestno data-[email protected]-
GhostBSDdevel/py-qt5-qscintilla22.14.1_4 newestno data-[email protected]-

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}qt5-qscintilla2

From mports:

cd /usr/mports/devel/py-qt5-qscintilla2 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qt5-qscintilla2>0:devel/py-qt5-qscintilla2

Dependencies

As this port's Makefile names them.

Library 1

No port depends on this one.

Configuration

Options name: devel_qscintilla2

OptionDefaultDescription
DEBUGoff
USES
python pyqt:5 gl qt:5
Service scripts
none

Files

pkg-plist 65
  • %%PYTHON_SITELIBDIR%%/PyQt5/Qsci.abi3.so
  • %%PYQT_SIPDIR%%/Qsci/Qsci.toml
  • %%PYQT_SIPDIR%%/Qsci/qsciabstractapis.sip
  • %%PYQT_SIPDIR%%/Qsci/qsciapis.sip
  • %%PYQT_SIPDIR%%/Qsci/qscicommand.sip
  • %%PYQT_SIPDIR%%/Qsci/qscicommandset.sip
  • %%PYQT_SIPDIR%%/Qsci/qscidocument.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexer.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerasm.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexeravs.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerbash.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerbatch.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexercmake.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexercoffeescript.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexercpp.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexercsharp.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexercss.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexercustom.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerd.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerdiff.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerfortran.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerfortran77.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerhex.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerhtml.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexeridl.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerintelhex.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerjava.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerjavascript.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerjson.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerlua.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexermakefile.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexermarkdown.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexermasm.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexermatlab.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexernasm.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexeroctave.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerpascal.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerperl.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerpo.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerpostscript.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerpov.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerproperties.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerpython.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerruby.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerspice.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexersql.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexersrec.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexertcl.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexertekhex.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexertex.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerverilog.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexervhdl.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexerxml.sip
  • %%PYQT_SIPDIR%%/Qsci/qscilexeryaml.sip
  • %%PYQT_SIPDIR%%/Qsci/qscimacro.sip
  • %%PYQT_SIPDIR%%/Qsci/qscimod5.sip
  • %%PYQT_SIPDIR%%/Qsci/qscimodcommon.sip
  • %%PYQT_SIPDIR%%/Qsci/qsciprinter.sip
  • %%PYQT_SIPDIR%%/Qsci/qsciscintilla.sip
  • %%PYQT_SIPDIR%%/Qsci/qsciscintillabase.sip
  • %%PYQT_SIPDIR%%/Qsci/qscistyle.sip
  • %%PYQT_SIPDIR%%/Qsci/qscistyledtext.sip
  • %%PYTHON_SITELIBDIR%%/qscintilla-.dist-info/INSTALLER
  • %%PYTHON_SITELIBDIR%%/qscintilla-.dist-info/METADATA
  • %%PYTHON_SITELIBDIR%%/qscintilla-.dist-info/RECORD
Master sites 1
  • ${MASTER_SITES_QSCI2}

Commit history 1

DateCommitCreditsLog message
15b303b7fc Lucas Holt devel/py-qt5-qscintilla2: fix fake install (#1982)
## Summary - `post-install`: strip `${FAKE_DESTDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qsci.abi3.so`. In mports, `${PYTHONPREFIX_SITELIBDIR}` is the live `/usr/local/...` path, so the old line either failed or would strip an already installed copy. - `pkg-plist`: rename `QScintilla-%%PYQT_QSCIVERSION%%.dist-info/*` to `qscintilla-...`, which is the normalized name PyQt-builder 1.19.1 writes. FreeBSD's plist uses the same name. - Bump `PORTREVISION` to 5. ## Evidence Before this change, fake failed with: ``` /usr/bin/strip /usr/local/lib/python3.12/site-packages/PyQt5/Qsci.abi3.so strip: open /usr/local/lib/python3.12/site-packages/PyQt5/Qsci.abi3.so failed: No such file or directory ``` `sip-distinfo` writes `.../qscintilla-2.14.1.dist-info`. The port is …