# -*- 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/Shopify/toxiproxy 2.9.0 v categories net platforms darwin maintainers {amake @amake} openmaintainer license MIT description Toxiproxy is a framework for simulating network conditions. long_description Toxiproxy is a framework for simulating network conditions. \ It's made specifically to work in testing, CI and development environments, \ supporting deterministic tampering with connections, but with support for \ randomized chaos and customization. Toxiproxy is the tool you need to prove \ with tests that your application doesn't have single points of failure. checksums ${distname}${extract.suffix} \ rmd160 61c479c20e5ce6fdf97554fa61e6a6040bd98421 \ sha256 3f89450c22211f7dd3d7c73e84aaa2cd8d2fd1beb238ad03e54216c0dcf36a91 \ size 73300 go.vendors gopkg.in/tomb.v1 \ lock dd632973f1e7 \ rmd160 ae07f5ddbbc6afc772d6dc5273bb72eaba50529a \ sha256 91c562a4e31c89d13e5391143ff653231fc2d80562743db89ce2172ad8f81008 \ size 3636 \ google.golang.org/protobuf \ repo github.com/protocolbuffers/protobuf-go \ lock v1.33.0 \ rmd160 90cb1b10a1c9bd4a0b39a50a3fb053ed1b307ba2 \ sha256 3e83377cfad949db670d49836a1580cdac30e2325603efb8721288dc24230fd1 \ size 1482916 \ golang.org/x/term \ lock v0.13.0 \ rmd160 5575fcb908ce86b2e4ba2be7fe23b33b8ff707af \ sha256 7fc5c4e59a7e0a0fce704201cdd95554d6ac1ca3972958797d91e35116f4b54f \ size 14796 \ golang.org/x/sys \ lock v0.18.0 \ rmd160 f2df5cddcd4f72d2eb7f75309ed3c1c821e05d66 \ sha256 d8d4c0874ddc66e9fb0c1264b4eeb8b8625153740b751eae59220eb5ff17eacb \ size 1448593 \ github.com/xrash/smetrics \ lock 039620a65673 \ rmd160 55c9e9f554905046a0db05723db5a9d95c6b2d41 \ sha256 996b007cfb8fd8308b8f1912bf3863a108edeb07e1e705b8294e13c7a3a662cb \ size 1823438 \ github.com/urfave/cli \ lock v2.25.7 \ rmd160 54cb9b78d2762c931d2ec1f83015a8147158237e \ sha256 a09c96d3722f1efdcba7677bc9ef9394947e22f7f1e235edf923607c3f8b942c \ size 3482618 \ github.com/russross/blackfriday \ lock v2.1.0 \ rmd160 c42a9332a2c2f3074c6f7e8d37a58d6148d2af08 \ sha256 c4df56f2012a7d16471418245e78b5790569e27bbe8d72a860d7117a801a7fae \ size 92950 \ github.com/rs/zerolog \ lock v1.32.0 \ rmd160 b573fced0639f5e322ed4128e0bcb7c3cc08402c \ sha256 2fd541bc4fd4b8a3bef15dc76ed19f9a85e3ec67672fa452f98e802faaafde48 \ size 213114 \ github.com/rs/xid \ lock v1.5.0 \ rmd160 4557993bd48722fa80d3c209bc8dfc6dbaa20d45 \ sha256 a115974291292b0d4c4dd7ecca75439a3199c19086ce2320f4b0368a90f88d15 \ size 11533 \ github.com/prometheus/procfs \ lock v0.13.0 \ rmd160 07195794e76c607ca00719b14bc12167d42c3da0 \ sha256 dbf9097bf88e4695bca12c8675b7d66d9258eb88150ad1551ec0844bc6417e5b \ size 242097 \ github.com/prometheus/common \ lock v0.50.0 \ rmd160 08a887095cccb377cf8325dbe46c0b652ecb434f \ sha256 b55cb78f1fb28f2d3a0c951e3c628a56086ecb97303ada1e27a8407930c031a2 \ size 143327 \ github.com/prometheus/client_model \ lock v0.6.0 \ rmd160 5453b2ecaa38c61b058fe6c37ba91e907c2737d7 \ sha256 4073bcab0815add36ca70ca92721a3237be28d1d631e5c7832087cf7ecaed009 \ size 17392 \ github.com/prometheus/client_golang \ lock v1.19.0 \ rmd160 e0b73fbc819cd92ba8ab8dedee775374619685dc \ sha256 fa3d2a23ea436d981afad56d3bc2302cf4d25cd6f089510a87ffc1b9028721b1 \ size 1083512 \ github.com/matttproud/golang_protobuf_extensions \ lock v1.0.4 \ rmd160 5cd0af4220838331f336b1dca99297e11441be69 \ sha256 6c32596468a03ca847e3cc29e74d64e0b7a0bba64166343494696c418415d114 \ size 37528 \ github.com/mattn/go-isatty \ lock v0.0.20 \ rmd160 ef20ccdf87de8b704c0c7118625b2beb31d8f1b4 \ sha256 397549e98cf5d40df585f31dc7902f017c37be88c64311dd2b4aeccab4009949 \ size 4717 \ github.com/mattn/go-colorable \ lock v0.1.13 \ rmd160 c9e8ab9d0773c0984f36235e3c9f8c033552ac1a \ sha256 0cd9a951799c1a9f999df56e4b020170fa887456049c274aae6262d9ae3f7424 \ size 9778 \ github.com/gorilla/mux \ lock v1.8.1 \ rmd160 7987ea5739b61af51e69127d23644c5760df3def \ sha256 55f5c50f77a44031da4bae5e5725a301a36a6072e42139e55afc606d631848fe \ size 47042 \ github.com/google/go-cmp \ lock v0.6.0 \ rmd160 2c9f5dab93f8a0895591466fe4a07c5dd9166ae2 \ sha256 0d550825fae514f8a947ab7e42fcb874f509d9cbfa3ad2711d7570a25f31571a \ size 104795 \ github.com/golang/protobuf \ lock v1.5.4 \ rmd160 d69db706fd894bafba23bda9df27167c6ff37e83 \ sha256 25e849ffcfef59114f3a6247d4d4c386449a3d5a347b25d4b5ada1f1a2bf5e5d \ size 173020 \ github.com/davecgh/go-spew \ lock v1.1.1 \ rmd160 7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \ sha256 e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \ size 42171 \ github.com/cpuguy83/go-md2man \ lock v2.0.2 \ rmd160 23c11486c5bc6f87cb13d2cb2aa7c2c68fd28f96 \ sha256 c0fe49af2717cef631621cbbf010c7ee69b7e5c8afcde33779e07ecece9c00cc \ size 64382 \ github.com/cespare/xxhash \ lock v2.2.0 \ rmd160 17d6143308fd7f2ccf9b885b19a2445a612ce013 \ sha256 d491baceb567c1fcc6eae97991816169f798ac2bfc9f62224bd6ad63b1a4e60e \ size 12348 \ github.com/beorn7/perks \ lock v1.0.1 \ rmd160 c6c5c7fd2132f01925c7fccd9d27c9d7a80f2adb \ sha256 78da4421e9f9fa2ee5e3855bdd31cfb04c7e823d9c0ec385cc2c008132d98b96 \ size 10874 build { foreach bin {server cli} { system -W ${worksrcpath}/cmd/${bin} \ "${build.env} ${go.bin} build -ldflags='-s -w -X github.com/Shopify/toxiproxy.Version=${version}'" } } destroot { xinstall -m 0755 ${worksrcpath}/cmd/server/server ${destroot}${prefix}/bin/${name}-server xinstall -m 0755 ${worksrcpath}/cmd/cli/cli ${destroot}${prefix}/bin/${name}-cli } github.livecheck.regex {([0-9.]+)}