Ticket #53628: pyqt5.diff

File pyqt5.diff, 2.7 KB (added by RJVB (René Bertin), 7 years ago)
  • python/py-pyqt5/Portfile

    old new  
    44PortGroup               python 1.0
    55
    66name                    py-pyqt5
    7 version                 5.7.1
     7version                 5.8
    88categories-append       devel
    99platforms               darwin
    1010maintainers             mmoll openmaintainer
     
    1515license                 GPL-3
    1616master_sites            sourceforge:pyqt
    1717distname                PyQt5_gpl-${version}
    18 checksums               rmd160  d103fd1e27b8591893b55f56eb0d306767569e2b \
    19                         sha256  be849f212a074049b9ebc10b6c07dddefb86e6d30e8df8a5c715cbb2cf7fad14
     18checksums               rmd160  b454ef806260e52fad20d6d0c9bf744b73e2487b \
     19                        sha256  9edf2816105a4111a447452df2bef7ce47d7efb307c75c3e74c27b8d31d7f66e
    2020
    2121python.versions 27 34 35 36
    2222
     
    4242                        --dbus=${python.include}/dbus-1.0 \
    4343                        --designer-plugindir=${qt_plugins_dir}/designer/Py${python.version}Qt5 \
    4444                        --qml-plugindir=${qt_plugins_dir}/Py${python.version}Qt5 \
     45                        --no-qsci-api \
    4546                        --disable=QtWebKit \
    4647                        --disable=QtWebKitWidgets \
     48                        --disable=QtWebEngine \
    4749                        --disable=QtWebEngineCore \
    4850                        --disable=QtWebEngineWidgets
    4951
     
    5254    # do not clear include directories just because --dbus is given
    5355    patchfiles-append patch-dbus_includes.diff
    5456
    55     # see https://trac.macports.org/ticket/53200#comment:8
    56     patchfiles-append patch-webengine_56.diff
    57 
    5857    build.cmd           make
    5958    build.target        all
    6059    destroot.cmd        ${build.cmd}
     
    6463        configure.cmd-append --debug
    6564    }
    6665
     66    variant scintilla description {Build the PyQt API for QScintilla} {
     67        depends_lib-append \
     68                        port:qscintilla2
     69        configure.args-replace \
     70                        --no-qsci-api \
     71                        --qsci-api
     72    }
     73
    6774    variant webengine conflicts universal description {Build QtWebEngine module} {
    6875        qt5.depends_component qtwebengine
    69         configure.args-delete --disable=QtWebEngineCore \
     76        configure.args-delete --disable=QtWebEngine \
     77                              --disable=QtWebEngineCore \
    7078                              --disable=QtWebEngineWidgets
    7179    }
    7280
    73 # probably not justified yet, given QtWebEngine's size
    74 #     default_variants-append +webengine
    75 
    7681    variant webkit description {Build QtWebKit module} {
    7782        qt5.depends_component qtwebkit
    7883        configure.args-delete --disable=QtWebKit \