- Added the .api file for Python v3.5. - Bug fixes. Changes 2.9: - Based on Scintilla v3.5.4. - Added UserLiteral, InactiveUserLiteral, TaskMarker, InactiveTaskMarker, EscapeSequence, InactiveEscapeSequence, setHighlightBackQuotedStrings(), highlightBackQuotedStrings(), setHighlightEscapeSequences(), highlightEscapeSequences(), setVerbatimStringEscapeSequencesAllowed() and verbatimStringEscapeSequencesAllowed() to QsciLexerCPP. - Added CommentKeyword, DeclareInputPort, DeclareOutputPort, DeclareInputOutputPort, PortConnection and the inactive versions of all styles to QsciLexerVerilog. - Added CommentBlock to QsciLexerVHDL. - Added AnnotationIndented to QsciScintilla::AnnotationDisplay. - Added FullBoxIndicator, ThickCompositionIndicator, ThinCompositionIndicator and TextColorIndicator to QsciScintilla::IndicatorStyle. - Added setIndicatorHoverForegroundColor() and setIndicatorHoverStyle() to QsciScintilla. - Added Bookmark to QsciScintilla::MarkerSymbol. - Added WrapWhitespace to QsciScintilla::WrapMode. - Added SCLEX_AS, SCLEX_BIBTEX, SCLEX_DMAP, SCLEX_DMIS, SCLEX_IHEX, SCLEX_REGISTRY, SCLEX_SREC and SCLEX_TEHEX to QsciScintillaBase. - Added SCI_CHANGEINSERTION to QsciScintillaBase. - Added SCI_CLEARTABSTOPS, SCI_ADDTABSTOP and SCI_GETNEXTTABSTOP to QsciScintillaBase. - Added SCI_GETIMEINTERACTION, SCI_SETIMEINTERACTION, SC_IME_WINDOWED and SC_IME_INLINE to QsciScintillaBase. - Added SC_MARK_BOOKMARK to QsciScintillaBase. - Added INDIC_COMPOSITIONTHIN, INDIC_FULLBOX, INDIC_TEXTFORE, INDIC_IME, INDIC_IME_MAX, SC_INDICVALUEBIT, SC_INDICVALUEMASK, SC_INDICFLAG_VALUEBEFORE, SCI_INDICSETHOVERSTYLE, SCI_INDICGETHOVERSTYLE, SCI_INDICSETHOVERFORE, SCI_INDICGETHOVERFORE, SCI_INDICSETFLAGS and SCI_INDICGETFLAGS to QsciScintillaBase. - Added SCI_SETTARGETRANGE and SCI_GETTARGETRANGE to QsciScintillaBase. - Added SCFIND_CXX11REGEX to QsciScintillaBase. - Added SCI_CALLTIPSETPOSSTART to QsciScintillaBase. - Added SC_FOLDFLAG_LINESTATE to QsciScintillaBase. - Added SC_WRAP_WHITESPACE to QsciScintillaBase. - Added SC_PHASES_ONE, SC_PHASES_TWO, SC_PHASES_MULTIPLE, SCI_GETPHASESDRAW and SCI_SETPHASESDRAW to QsciScintillaBase. - Added SC_STATUS_OK, SC_STATUS_FAILURE, SC_STATUS_BADALLOC, SC_STATUS_WARN_START and SC_STATUS_WARNREGEX to QsciScintillaBase. - Added SC_MULTIAUTOC_ONCE, SC_MULTIAUTOC_EACH, SCI_AUTOCSETMULTI and SCI_AUTOCGETMULTI to QsciScintillaBase. - Added ANNOTATION_INDENTED to QsciScintillaBase. - Added SCI_DROPSELECTIONN to QsciScintillaBase. - Added SC_TECHNOLOGY_DIRECTWRITERETAIN and SC_TECHNOLOGY_DIRECTWRITEDC to QsciScintillaBase. - Added SC_LINE_END_TYPE_DEFAULT, SC_LINE_END_TYPE_UNICODE, SCI_GETLINEENDTYPESSUPPORTED, SCI_SETLINEENDTYPESALLOWED, SCI_GETLINEENDTYPESALLOWED and SCI_GETLINEENDTYPESACTIVE to QsciScintillaBase. - Added SCI_ALLOCATESUBSTYLES, SCI_GETSUBSTYLESSTART, SCI_GETSUBSTYLESLENGTH, SCI_GETSTYLEFROMSUBSTYLE, SCI_GETPRIMARYSTYLEFROMSTYLE, SCI_FREESUBSTYLES, SCI_SETIDENTIFIERS, SCI_DISTANCETOSECONDARYSTYLES and SCI_GETSUBSTYLEBASES to QsciScintillaBase. - Added SC_MOD_INSERTCHECK and SC_MOD_CHANGETABSTOPS to QsciScintillaBase. - Qt v3 and PyQt v3 are no longer supported.
34 lines
1.2 KiB
Makefile
34 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.42 2015/11/27 17:04:18 adam Exp $
|
|
|
|
.include "../../x11/qt4-qscintilla/Makefile.common"
|
|
|
|
PKGNAME= ${PYPKGPREFIX}-qt4-${DISTNAME:tl:S/-gpl-/-/}
|
|
COMMENT= QScintilla -- Python bindings
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME}/Python
|
|
|
|
PY_PATCHPLIST= yes
|
|
PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
|
|
|
|
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}
|
|
|
|
do-configure:
|
|
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} configure.py \
|
|
--qmake=${QTDIR}/bin/qmake --sip=${PREFIX}/bin/sip${PYVERSSUFFIX} \
|
|
--pyqt-sipdir=${PREFIX}/share/sip${PYVERSSUFFIX} \
|
|
--qsci-sipdir=${PREFIX}/share/sip${PYVERSSUFFIX} \
|
|
--qsci-libdir=${QTDIR}/lib
|
|
|
|
post-install:
|
|
${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/Qsci.la \
|
|
${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt4/
|
|
|
|
.include "../../lang/python/extension.mk"
|
|
.include "../../x11/py-sip/buildlink3.mk"
|
|
.include "../../x11/py-qt4/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.qt4-qscintilla+= qt4-qscintilla>=${PKGVERSION_NOREV}
|
|
.include "../../x11/qt4-qscintilla/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|