# -*- 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/mvdan/sh 3.9.0 v name shfmt categories devel maintainers {amake @amake} openmaintainer license BSD description Autoformat shell script source code long_description A shell script formatter supporting POSIX shell, Bash, and mksh. go.package mvdan.cc/sh checksums ${distname}${extract.suffix} \ rmd160 61f26efa83a614035d3501cf6b4c577580af5d01 \ sha256 31a6927d4e2238b83bbacca97ce99017332fc14d14b98ad87b9d89a8176a6a78 \ size 224875 go.vendors mvdan.cc/editorconfig \ repo github.com/mvdan/editorconfig \ lock v0.3.0 \ rmd160 2dfecbb0d7f214f64774f5305c3a144a3f1ba4ed \ sha256 d19f7976ee4952203276428711a59b00c9e712bf92eb4124701cba0f6c3d2c4f \ size 10288 \ golang.org/x/tools \ lock v0.21.0 \ rmd160 5b6506e293b7ee5de2ebdefbe4b44ec61c49675c \ sha256 62d870a48e3236ac801f1f1e8c9a1217d4cd81ce9d57b378c1eada7772ac11c6 \ size 3803727 \ golang.org/x/term \ lock v0.23.0 \ rmd160 131879e7d516e92f8c6dac47b5b750c18e7ab9bb \ sha256 84a80901adbe8e647508a48d89e0c772c6aafd4b44bcc05271ca0a51a9e1d1a6 \ size 14734 \ golang.org/x/sys \ lock v0.23.0 \ rmd160 2f2f0d9166b97a7934502b27fa5fd1731ea13a47 \ sha256 1a7d353f259d1f34c27bafc2c7280627a3227a95387aa2dc636b17a321a49186 \ size 1501815 \ golang.org/x/sync \ lock v0.8.0 \ rmd160 753a4804058e3be785a5d00aea60bc6950baa709 \ sha256 9f9f999d50ea1bbba9f7d9a629d594da7e221eeb4d54216ef480d1a8546fa817 \ size 18185 \ github.com/rogpeppe/go-internal \ lock v1.12.0 \ rmd160 ed748fa7713fcb28a8b0dd08c130eb4e61bf2a74 \ sha256 4e8a59559866e8e6a75f92ec826e6374c8d866da21ff8bb62b3eab3092214513 \ size 116901 \ github.com/muesli/cancelreader \ lock v0.2.2 \ rmd160 cbc757f0d680959cea46000a5dd74e63ddbb8a15 \ sha256 33f793cd6fbf7733ed7cba381920606b4917ba472148f85a5fd0965477146fc8 \ size 9431 \ github.com/kr/text \ lock v0.2.0 \ rmd160 48558c7e8ff67d510f83c66883907e95f4783163 \ sha256 2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \ size 8702 \ github.com/kr/pretty \ lock v0.3.1 \ rmd160 8c08579b4c56cdc958794e77afe3413e80aa67c3 \ sha256 7fcea475d6280976cf4a838e75d2b3a4105827316e588a80e49e8063d950c999 \ size 10232 \ github.com/google/renameio \ lock v2.0.0 \ rmd160 3e5bee752f1d83bcb6b2598ff5fdc2be13f69cfc \ sha256 7aba06e13c302f23c133799fbc596417832109f674e35b686a9e19223968441c \ size 14223 \ github.com/google/go-cmp \ lock v0.6.0 \ rmd160 2c9f5dab93f8a0895591466fe4a07c5dd9166ae2 \ sha256 0d550825fae514f8a947ab7e42fcb874f509d9cbfa3ad2711d7570a25f31571a \ size 104795 \ github.com/go-quicktest/qt \ lock v1.101.0 \ rmd160 33a688f772ef1b90c8f1b3c250a2f9438d1f6c75 \ sha256 616b44a001d7852b3f17a7d0f3f64d565396b59f13c33637195ff0c5b302c4a5 \ size 27438 \ github.com/creack/pty \ lock v1.1.21 \ rmd160 6f0252fc288157bb3a4ef437139a3627d0e4f5a1 \ sha256 4cf13bc8303ab89680d9109d89170b74b6822963471d48b548666a38ea1e2d80 \ size 20134 build.pre_args -ldflags '-X main.version=${version}' build.post_args ${go.package}/cmd/shfmt depends_build-append port:scdoc post-build { system -W ${worksrcpath} "scdoc < cmd/shfmt/shfmt.1.scd | gzip > shfmt.1.gz" } destroot { xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin xinstall -m 0644 ${worksrcpath}/shfmt.1.gz ${destroot}${prefix}/share/man/man1 } github.livecheck.regex {([0-9.]+)}