<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/deb944ecf013cd28445af55fdce0056d703496a2">https://github.com/macports/macports-ports/commit/deb944ecf013cd28445af55fdce0056d703496a2</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new deb944ecf01 gokart: new port
</span>deb944ecf01 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit deb944ecf013cd28445af55fdce0056d703496a2
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Wed Aug 18 18:54:08 2021 -0400
<span style='display:block; white-space:pre;color:#404040;'> gokart: new port
</span>---
devel/gokart/Portfile | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 154 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gokart/Portfile b/devel/gokart/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8ffc8ca0d1d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gokart/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,154 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup golang 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup github.com/praetorian-inc/gokart 0.1.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description A static analysis tool for securing Go code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description GoKart is a static analysis tool for Go that finds \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vulnerabilities using the SSA (single static assignment) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ form of Go source code. It is capable of tracing the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ source of variables and function arguments to determine \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ whether input sources are safe, which reduces the number \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of false positives compared to other Go security \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ scanners. For instance, a SQL query that is concatenated \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with a variable might traditionally be flagged as SQL \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ injection\; however, GoKart can figure out if the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variable is actually a constant or constant equivalent, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in which case there is no vulnerability.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories devel security
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 6150809757ec718fd17ac9e757b1d0130ad54264 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1e8dfdbe0db1473836c05d4fb8754a88c75b61b85a114f40115ec2246f0e17b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 113760
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.vendors gopkg.in/yaml.v3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 496545a6307b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 16a43936d8ae6243895e23465132977d3a1193c2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 333e78b3b9cb73b3572d62f692d32426a8554b86c93025ea032f779395869e84 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 90145 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gopkg.in/check.v1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 788fd7840127 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 b63165c8909a27edc15dda210df66a1b49efb49e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7e5547c6471cc48da89a7c87f965b20ca5311f43fc4d883ca62f9fccf7551630 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 31597 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/xerrors \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 5ec99f83aff1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 6e8267f353e153297f205e4be219236d6ae43880 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9a500a49d83a09e7de6c71b215d1c14b81e315d26884530ef327c95ddf1f2d28 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 13667 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/tools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.1.2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 df00d9b4c4b310f671dc5fa89517745a0dbb7097 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9dd592dfe854f377aa0c970b1f2a92b070c9d5e089ff8895cb741f923bae990a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2794465 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/text \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.3.6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e3da48fcc60d98e202458228188bf6dac408e309 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6b2d69df22b5ba1634bc6730c3f03404db499536a96c48b8016da80ced804450 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8356058 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/sys \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 977fb7262007 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 74f33ca839fd9c6e779377720814c36bd7965159 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a86d29dc9b7ceff0c69c72362e1c9423bc823836d3b5c417e49e9981eff0d8a6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1192496 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/mod \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.4.2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 0f3ca57198b4de4eb89b2c1a2bdb01af040d1f36 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e2e4cba5719f804f2ec901b4ccdf6d3abf05521868ed54f271be7c1bf6c48549 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 104573 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/zclconf/go-cty \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.8.4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 51ebecdf86d545a31ba1dd8592adcec38784d0d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3d6af0a4904ea9f543499e4abd8e420bd9140bebb15a32f24f2f1b8554168783 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 196201 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/stretchr/testify \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.7.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 adae5096e8c4cfcc8e3f6d096646d1165b5ef49a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f7dde97d0c9634483ae6ea273968f80f3105c22382a1f841886cd20d57586642 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 91096 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/spf13/pflag \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.0.5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 2ce81608a38c6f383a35bccd24d64361df5828c9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 50815 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/spf13/cobra \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.2.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 8cbd41c202bb65c6fc38d041db51f7710bd77a87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7b6b30de08140e72fe8cebf3bba802ed4748f102cf977236e9e89af10d374b04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 161348 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/segmentio/fasthash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.0.3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 02f39bddcc038535067cf37717bd73b429083e45 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d5c2e63d7592bcdc7727dbcf4c4f8186328f230ce36feb9d5486c50e11b2bf79 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6337 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/pmezard/go-difflib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.0.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 11409 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/owenrumney/go-sarif \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.0.11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 77bd159940bc8775a44a6ea314f8033ac04c00b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 894331ca3ddfb10d69388bc51e374a0dbcd5e7ecac7db5d47cc8145d118a0ea5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 18165 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/mattn/go-isatty \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.0.12 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 4f55aecbddbee6089cbac8456d2932bce2cb57e7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d4d1912998d401389e06ee1dbed06e32a8db95350416f227fbe6a59ac84f0651 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4549 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/mattn/go-colorable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.1.8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e9948731b241336e8d5aa2a2e25dff26a9dccebe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7e815dc076eeb34bf44a348eea7ae9b7a432b37462543cc5b382350d0e91c5f0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 9576 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/lithammer/dedent \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 90ae0531dd87c21e325eabd544c45805732c6497 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d8c3e235990e7245b213970af007c3aa3b06caec2490743dd1ef6632bb822a6f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3195 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/kr/text \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 0b3c78459e227170a3b80a0103d87a3eef77ed88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5ed970aad0da3cba3cffacdb4d154a162a8968655ee6d6f7b627e71b869efaf6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8691 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/kr/pretty \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 9aa7a5aad4c48840eecfd0f80186d1fb5ded0fd6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f6c3f89667c63e5b7f1fc6ee2c06b6a6bfdce88f3a965ccd395b64c6f95c9a47 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8553 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/inconshreveable/mousetrap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.0.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 5c617a09f1432fc543672a0e0c1e13d3752030c2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 0e6bae2849f13d12fe361ecac087728e4e97f3482f4cec44f6e7a2c53bb9cd0c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2291 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/google/go-cmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.5.5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 5caef57da3ce09c102ed270168afa2a5200c2c47 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 be284023d91976ef03d13cb5670e338c09a0a0da9925d7de457f44e33aebb724 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 102365 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/fatih/color \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.12.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 71a007da8ad943b7e3b070ab9a272e576adad676 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 69e7bf877a72e225b3d9f424ca644a17f67209f5e311e910f1650cdb7f1b62a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 10712 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/davecgh/go-spew \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v1.1.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 42171
</span></pre><pre style='margin:0'>
</pre>