# -*- 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 github 1.0 PortGroup python 1.0 github.setup nicolargo glances 4.0.4 v github.tarball_from archive revision 1 categories sysutils license GPL-3 maintainers nomaintainer supported_archs noarch description Glances is a CLI curses based monitoring tool for GNU/Linux and BSD OS. long_description Glances is a cross-platform monitoring tool which aims to present a large \ amount of monitoring information through a curses or Web based interface. \ The information dynamically adapts depending on the size of the user interface. platforms {darwin any} checksums rmd160 4a42826facf6710c9935f646b6a0b74da0ee74d6 \ sha256 4d84fdd0051ce404071fb2a6b39442252cc82ea12e76982da9bd6dbe1b262e57 \ size 6626435 python.default_version \ 312 depends_lib-append port:py${python.version}-packaging \ port:py${python.version}-psutil \ port:py${python.version}-future \ port:py${python.version}-setuptools if {${os.platform} eq "darwin" && ${os.major} > 11} { depends_lib-append \ port:py${python.version}-pydantic } depends_run-append port:py${python.version}-defusedxml \ port:py${python.version}-ujson # https://github.com/nicolargo/glances/pull/2778 patchfiles-append patch-make-pydantic-optional.diff post-patch { reinplace "s|/usr/local|${prefix}|" glances/config.py } variant html_export description {Adds HTML export option} { depends_lib-append port:py${python.version}-jinja2 }