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

go.setup            github.com/beringresearch/macpine 1.0.9 v
revision            0

homepage            https://beringresearch.github.io/macpine

description         Lightweight Linux VMs on MacOS

long_description    \
    Create and manage lightweight Alpine VMs on MacOS with seamless port \
    forwarding, automatic file sharing, bridged networking, and aarch64 or \
    x86_64 emulation.

categories          sysutils
installs_libs       no
license             Apache-2
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

depends_run-append  port:qemu

github.livecheck.regex \
                    {([0-9]+\.[0-9]+\.[0-9]+)}

destroot {
    xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
}

checksums           ${distname}${extract.suffix} \
                        rmd160  fd16a4fe77abf165f2943f211ab6644c46c9b1c7 \
                        sha256  7ee1af8484d66b0bbeaa14d9f42cda5f4cdc092cf1ec76a4a18e00b069511df3 \
                        size    63518

go.vendors          gopkg.in/yaml.v3 \
                        lock    v3.0.1 \
                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
                        size    91208 \
                    gopkg.in/check.v1 \
                        lock    20d25e280405 \
                        rmd160  412aa0d109919182ff84259e9b5bbc9f24d78117 \
                        sha256  233f8faf427ce6701ac3427f85c28bc6b6ae7cdc97a303a52873c69999223325 \
                        size    30360 \
                    golang.org/x/term \
                        lock    v0.15.0 \
                        rmd160  55c1bd4787d58c6d2ea19a1ba3a3ccd6b091fa14 \
                        sha256  747ef42b61096cc3e763ec084a821c789b464cbe51e043bebf0d9af75a062972 \
                        size    14740 \
                    golang.org/x/sys \
                        lock    v0.15.0 \
                        rmd160  84270c5ffe3cd1540ccf8b8f19120cbdb117f848 \
                        sha256  183f3870369e62e0ecaf378b5ef3d335e7fcebfd3ebfb81a0576b424a941476f \
                        size    1443915 \
                    golang.org/x/crypto \
                        lock    v0.17.0 \
                        rmd160  b42d588c4aa930e1d70d67b75a9a3f20a613536e \
                        sha256  a559bc5b604090ff2ad6040e8207d79a969ff3017f9e61d2eb0df774ae3b47f4 \
                        size    1809435 \
                    github.com/spf13/pflag \
                        lock    v1.0.5 \
                        rmd160  2ce81608a38c6f383a35bccd24d64361df5828c9 \
                        sha256  7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
                        size    50815 \
                    github.com/spf13/cobra \
                        lock    v1.4.0 \
                        rmd160  ea96b88322059844913843eaa69706c803ee3342 \
                        sha256  25ba6ae9400f887d94d8019df69e6b47bbedfc9a1fd00225d8b22cfc3df52421 \
                        size    94575 \
                    github.com/inconshreveable/mousetrap \
                        lock    v1.0.0 \
                        rmd160  5c617a09f1432fc543672a0e0c1e13d3752030c2 \
                        sha256  0e6bae2849f13d12fe361ecac087728e4e97f3482f4cec44f6e7a2c53bb9cd0c \
                        size    2291 \
                    filippo.io/age \
                        repo    github.com/FiloSottile/age \
                        lock    v1.1.1 \
                        rmd160  5e09dc3b85d53c92b62c114355097f51a8f79690 \
                        sha256  007f2a349124a61c8357a8d34703f420248a4cd9c0c00892efab8186310baa8c \
                        size    204319
