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

name                graphtage
version             0.3.1
revision            0
license             LGPL-3
categories          textproc python
platforms           {darwin any}
supported_archs     noarch
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

description         A semantic diff utility and library for tree-like files \
                    such as JSON, JSON5, XML, HTML, YAML, and CSV.

long_description    {*}${description} Its name is a portmanteau of \“graph\” \
                    and \“graftage\”—the latter being the horticultural \
                    practice of joining two trees together such that they \
                    grow as one.

homepage            https://github.com/trailofbits/graphtage

checksums           rmd160  7b6c303eca348cd3465226f72562b2ebfb32bb4e \
                    sha256  8650d1ca566f9ab4dbbd340c159131ce611f318f41014af47eaaac801e021d3b \
                    size    106691

python.default_version  312

depends_lib-append      port:py${python.version}-colorama           \
                        port:py${python.version}-fickling           \
                        port:py${python.version}-intervaltree       \
                        port:py${python.version}-json5              \
                        port:py${python.version}-numpy              \
                        port:py${python.version}-setuptools         \
                        port:py${python.version}-scipy              \
                        port:py${python.version}-tqdm               \
                        port:py${python.version}-typing_extensions  \
                        port:py${python.version}-yaml
