# -*- 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.11.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 85a5b6c3cf928b219f9fb9ed734dca97b9a02961 \ sha256 69aebb0dd4bf5e62842c186ad38b76f6ec2e781188cd71cea33cb4e729086e94 \ size 231996 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.27.0 \ rmd160 1c8e09be8e668b77eb7675f58dd182d2563e09a9 \ sha256 ad5eb239b2561d3a07929e69770bcce030aa119afcfc5590267eec92f2350a72 \ size 7085126 \ golang.org/x/term \ lock v0.29.0 \ rmd160 8897b8f4c7a32f6801b376eab03bc4d98970bb45 \ sha256 584aae20390fd14d70c64dfa2c4a35ee53b53526fd2175f02177cd391d8733ef \ size 14690 \ golang.org/x/sys \ lock v0.30.0 \ rmd160 4cd711df5da2e159b6efbb7fa42ae0a3a3f6eb53 \ sha256 76cfe40018bfa5418c1d19d47d8353c3375594013e2b2feea49f06018d2a3102 \ size 1523466 \ github.com/rogpeppe/go-internal \ lock v1.14.1 \ rmd160 73e6c350ebee85f1124b04a1d0efecfa724a8835 \ sha256 32749548af3fe11d55ec86ce24a089e1611224a0e302058695961498e73cac8a \ size 116406 \ 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.7.0 \ rmd160 3f04a79c291d786f9c69c2944bdd521402052a5c \ sha256 b621b304b529134076c9ebe09343aea7add039cd98e68be7e5a616245b0c3d03 \ size 105180 \ github.com/go-quicktest/qt \ lock v1.101.0 \ rmd160 33a688f772ef1b90c8f1b3c250a2f9438d1f6c75 \ sha256 616b44a001d7852b3f17a7d0f3f64d565396b59f13c33637195ff0c5b302c4a5 \ size 27438 \ github.com/creack/pty \ lock v1.1.24 \ rmd160 a17edbbfce8ff6ed14de8fa5cfe69a5e2dbebbf7 \ sha256 e340bd4e994d47d175cd75ffb085d4cea969569399845d9ce86a685b823487b1 \ size 21102 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.]+)}