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

github.setup        RazrFalcon svgcleaner 0.9.5 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
revision            0

categories          graphics
license             GPL-2
maintainers         {judaew @judaew} openmaintainer

description         svgcleaner could help you to clean up your SVG files from \
                    the unnecessary data.
long_description    {*}${description}

checksums           ${distfiles} \
                    rmd160  e8a94fa4e384602fd0788ecb205fb871d0ef3af6 \
                    sha256  8d6719c91d2948d35706179246b33b6fdaa127c61a4616bc489956c0a0c9db42

post-extract {
    copy ${filespath}/Cargo.lock ${worksrcpath}/Cargo.lock
}

cargo.crates \
    autocfg                          1.0.1  cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a \
    bitflags                         1.2.1  cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 \
    cfg-if                           1.0.0  baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
    chrono                          0.4.19  670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 \
    clap                            2.33.3  37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 \
    error-chain                     0.11.0  ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3 \
    fern                             0.5.9  e69ab0d5aca163e388c3a49d284fed6c3d0810700e77c5ae2756a50ec1a4daaa \
    float-cmp                        0.3.0  2be876712b52d3970d361df27210574630d8d44d6461f0b55745d56e88ac10b0 \
    libc                            0.2.94  18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e \
    log                             0.4.14  51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710 \
    num                             0.1.42  4703ad64153382334aa8db57c637364c322d3372e097840c72000dabdcf6156e \
    num-integer                     0.1.44  d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db \
    num-iter                        0.1.42  b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59 \
    num-traits                      0.2.14  9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 \
    phf                             0.7.24  b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18 \
    phf_shared                      0.7.24  234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0 \
    simplecss                        0.1.0  135685097a85a64067df36e28a243e94a94f76d829087ce0be34eeb014260c0e \
    siphasher                        0.2.3  0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac \
    svgdom                          0.10.5  dac5d235d251b4266fb95bdf737fe0c546b26327a127e35ad33effdd78cb2e83 \
    svgparser                        0.6.4  90b2a4d5f7d25526c750e436fb5a224e06579f32581515bf511b37210007a3cb \
    textwrap                        0.11.0  d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 \
    time                            0.1.44  6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 \
    unicode-width                    0.1.8  9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 \
    wasi                          0.10.0+wasi-snapshot-preview1  1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f \
    winapi                           0.3.9  5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
    winapi-i686-pc-windows-gnu       0.4.0  ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
    winapi-x86_64-pc-windows-gnu     0.4.0  712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
    xmlparser                        0.1.2  a4fb8cb7e78fcf5055e751eae348c81bba17b6c84c8ed9fc5f6cf60e3e15d4aa

destroot {
    xinstall -m 755 ${worksrcpath}/target/[cargo.rust_platform]/release/${name} \
        ${destroot}${prefix}/bin/
}