# -*- 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

PortSystem          1.0
PortGroup           python 1.0

set qt_version      qt6

PortGroup           ${qt_version} 1.0

name                qutebrowser
version             3.6.2
revision            0

description         A keyboard-driven, vim-like browser based on PyQt6
long_description    ${description}

platforms           darwin
categories          www
license             GPL-3
maintainers         {amake @amake} openmaintainer

homepage            https://www.qutebrowser.org/

checksums           rmd160  769afedbca6d84ef2a6e07e2265942b662760a88 \
                    sha256  19f4a4565b92c1c080bcb3e55b8f502e6c966e54eb9d6f5082a9ded10cbc2493 \
                    size    6092677

python.default_version 313

depends_build-append port:py${python.default_version}-setuptools

depends_lib-append  port:py${python.default_version}-py${qt_version}-webengine \
                    port:py${python.default_version}-jinja2 \
                    port:py${python.default_version}-yaml \
                    port:py${python.default_version}-pyobjc

${qt_version}.depends_lib  sqlite-plugin

# TODO: Add optional adblock library: https://github.com/ArniDagur/python-adblock
