# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup qt4 1.0 PortGroup python 1.0 name py-qscintilla # NOTE: The version of these python bindings must match that of the # installed devel/qscintilla port, or configure/building will fail # with strange error messages. version 2.9.3 checksums rmd160 18c5ae739a3d62e55bf35b98a3ab893cb278e3e6 \ sha256 98aab93d73b05635867c2fc757acb383b5856a0b416e3fd7659f1879996ddb7e categories python devel license {GPL-2 GPL-3} maintainers michaelld openmaintainer description Python bindings for QScintilla homepage http://www.riverbankcomputing.com/software/qscintilla/ platforms darwin long_description Python bindings for QScintilla, \ a port to Qt of Neil Hodgson's Scintilla C++ editor control. dist_subdir qscintilla distname QScintilla_gpl-${version} master_sites sourceforge:pyqt python.versions 27 34 35 python.default_version 27 if {${name} ne ${subport}} { depends_lib-append port:qscintilla # Can use either py*-pyqt4 or py*-pyqt4-devel. depends_lib-append path:share/py${python.version}-sip/PyQt4:py${python.version}-pyqt4 patchfiles-append patch-Python-configure.py.diff use_configure yes pre-configure { foreach arch ${qt_arch_types} { configure.args-append --use-arch=$arch } } set python_ver_dot [join [split ${python.version} ""] "."] configure.pre_args configure.dir ${worksrcpath}/Python configure.cmd ${python.bin} configure.py configure.args-append \ --sip=${prefix}/bin/sip-${python_ver_dot} \ --pyqt-sipdir=${prefix}/share/py${python.version}-sip/PyQt4 \ --apidir=${qt_data_dir}/qsci # --disable-dependency-tracking is not recognized. configure.universal_args-delete --disable-dependency-tracking build.dir ${worksrcpath}/Python build.cmd make build.target destroot.dir ${worksrcpath}/Python destroot.cmd ${build.cmd} destroot.destdir post-destroot { move ${destroot}${qt_data_dir}/qsci/api/python/QScintilla2.api \ ${destroot}${qt_data_dir}/qsci/api/python/QScintilla2-Python${python_ver_dot}.api } } livecheck.type regex livecheck.url ${homepage}download livecheck.regex >QScintilla-gpl\[_-\]\(\[0-9.\]+\)${extract.suffix}<