# -*- 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/cloudflare/cloudflared 2026.6.0
revision            0
categories          net security
maintainers         {i0ntempest @i0ntempest} @cicku openmaintainer
license             Apache-2

description         Cloudflare Tunnel client (formerly Argo Tunnel)
long_description    Contains the command-line client for Cloudflare Tunnel, a tunneling daemon that \
                    proxies traffic from the Cloudflare network to your origins.

homepage            https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/

checksums           ${distname}${extract.suffix} \
                        rmd160  b4467f9e43173a6a89955bb630be28ef54f8359d \
                        sha256  e79d48a3da4ab5ef9dd46c18730fc31e67c17934394ea7f1cbcf6f2c57e4d97f \
                        size    6799319

go.vendors          zombiezen.com/go/capnproto2 \
                        repo    github.com/capnproto/go-capnp \
                        lock    v2.18.0 \
                        rmd160  21efaf96de1a778989d0f9b459a747b580222892 \
                        sha256  764c5b4f186ab5c191ab80d80c7d2c9b2f81258583fb7b630e562bc618abdaf4 \
                        size    315667 \
                    nhooyr.io/websocket \
                        repo    github.com/coder/websocket \
                        lock    v1.8.7 \
                        rmd160  ccd225865d25b461e3cf575ae6ef584903a4305a \
                        sha256  d11560968b55b97a5c4f94ad6a3074a64d3ef78a317d4ddc2e4e65b2fd3eb894 \
                        size    51295 \
                    gopkg.in/yaml.v3 \
                        lock    v3.0.1 \
                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
                        size    91208 \
                    gopkg.in/yaml.v2 \
                        lock    v2.4.0 \
                        rmd160  66e9feb7944b3804efa63155ed9b618717b8955c \
                        sha256  72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
                        size    73231 \
                    gopkg.in/natefinch/lumberjack.v2 \
                        lock    v2.0.0 \
                        rmd160  931b7db0e3893f0f6515a8113e7c35aa3e45c9da \
                        sha256  1f7796430424a4dd4c74f73929e7e82384672f6c2c311c5b671e6c36353780f3 \
                        size    12640 \
                    google.golang.org/protobuf \
                        repo    github.com/protocolbuffers/protobuf-go \
                        lock    v1.36.11 \
                        rmd160  f7fefd7eef29b1359013604507c78b4d02633d1e \
                        sha256  dafeceaa13fbe24e8a788d73a271aacc46c758ecbdb403892d73124dea13b524 \
                        size    1822283 \
                    google.golang.org/grpc \
                        repo    github.com/grpc/grpc-go \
                        lock    v1.81.1 \
                        rmd160  643c90ad76dc3a8a8cbe578598d457aba273f85e \
                        sha256  3d2dfa3281c794f34d412770dd31c32ca05fbc54be1d8275688bc8160e2cef73 \
                        size    3044304 \
                    google.golang.org/genproto \
                        repo    github.com/googleapis/go-genproto \
                        lock    a57be14db171 \
                        rmd160  53db77ff43de5bf4a76a4542eec698b7f8f74b95 \
                        sha256  8f002c05d8a36cbbe77fe8b648769fe53ad81f4df18e065e9da3128d374159f4 \
                        size    5932507 \
                    golang.org/x/tools \
                        lock    v0.44.0 \
                        rmd160  358a1c3492dc8da116cc0a493a19d1888f835c98 \
                        sha256  e7b34099975a2b35c16ea43e0de3d2379fa1bfda12ac5e5cdd5481a3c1ea75f3 \
                        size    8260080 \
                    golang.org/x/text \
                        lock    v0.37.0 \
                        rmd160  0ebf6728d28aa186bb94a9d9e68f8875ea201cec \
                        sha256  97ed039f1e209c3e75e1d672623d4c042e0a7e3f56ab27bcdc54911c62f5827a \
                        size    6772348 \
                    golang.org/x/term \
                        lock    v0.43.0 \
                        rmd160  0fcb3fd44217421deb245711e7e70f752827c140 \
                        sha256  fe4fa565cfa37f94b53166a5c50b49c33d3b335172609af6b7223b9f7441df2f \
                        size    16447 \
                    golang.org/x/sys \
                        lock    v0.45.0 \
                        rmd160  990854183e3073b67e059c1bd82743a639c0bc0a \
                        sha256  ad8a5b590f85b34a4289212b913fbdcfbb5149b3041d4d225f771d7387e3e2d4 \
                        size    1549517 \
                    golang.org/x/sync \
                        lock    v0.20.0 \
                        rmd160  055ee2de37e36c8907ce82d10372aea98eb41b1a \
                        sha256  34820b4ce3b524d6544ebda2436b389c282f61fb644755f4e3f49e81fcd4ff4a \
                        size    18182 \
                    golang.org/x/oauth2 \
                        lock    v0.36.0 \
                        rmd160  0dc2b3b521baa578fa6d21c6eb141586b417b7cd \
                        sha256  6df388dfe3c04316ee5933726acb2c8c5999e7e25f54dbebcbc9be2d3021a7ce \
                        size    102680 \
                    golang.org/x/net \
                        lock    v0.55.0 \
                        rmd160  7b32b0fb3631970b8bb5d9d66bcf25e6eec0eea8 \
                        sha256  4bf0a1ec5fdc50e6a2f14735130909cfafe09e28525bdaeaf7232c6e33a1e55f \
                        size    1342150 \
                    golang.org/x/mod \
                        lock    v0.35.0 \
                        rmd160  374e93dfa922ce234509b1306976003163e52ec0 \
                        sha256  294365a9812928c145803eb08bd5cba4edade1c3a6bfa681fdfb410bf249ddca \
                        size    126375 \
                    golang.org/x/crypto \
                        lock    v0.52.0 \
                        rmd160  4ca7716a69392d64dfdf4f12f603b8a8c9ac03b0 \
                        sha256  668c141bb5f338c6ea4ced0034c480be3c637c58b11450fac261cf616f5958d4 \
                        size    2136260 \
                    golang.org/x/arch \
                        lock    v0.4.0 \
                        rmd160  24d72d1c56fa89be74d7b58bdbd3a130d99a1cec \
                        sha256  088501a79e372f09ffdc9aa66e09d8d9157d3f617f05692dd4524893c8314c93 \
                        size    845860 \
                    go.uber.org/mock \
                        repo    github.com/uber-go/mock \
                        lock    v0.5.1 \
                        rmd160  7a13885b99be3ebdee096e0fb9c6fb23e4dbf71a \
                        sha256  9ee3496fb329bcc8a1e0c963ffb802c5bad1cfd9b22d2bfa37a77bc4813fd301 \
                        size    114793 \
                    go.uber.org/automaxprocs \
                        repo    github.com/uber-go/automaxprocs \
                        lock    v1.6.0 \
                        rmd160  ca1b68ed8db6badde4ed20132cf7731cfb8e6532 \
                        sha256  c98df4122157a29cb10b26874c92c109be32f5e957eb81e39590df54090ccc9b \
                        size    24477 \
                    go.opentelemetry.io/proto/otlp \
                        repo    github.com/open-telemetry/opentelemetry-proto-go \
                        lock    otlp/v1.10.0 \
                        rmd160  469d7354c8e5ecf4dfbb52545348a4b956178db0 \
                        sha256  baae61ff9fd0966cb1775df33a5cd5426a28b8819693729e78e38495ebddeca6 \
                        size    153516 \
                    go.opentelemetry.io/otel/trace \
                        repo    github.com/open-telemetry/opentelemetry-go \
                        lock    trace/v1.43.0 \
                        rmd160  2fb27f444700f0a711f9c138b74f832fa4c4ed12 \
                        sha256  fac472c021e6ade3d5dd0bcadf6136710ba34b90cd8d53e7cff7312a111f1368 \
                        size    3727624 \
                    go.opentelemetry.io/otel/sdk \
                        repo    github.com/open-telemetry/opentelemetry-go \
                        lock    sdk/v1.43.0 \
                        rmd160  856548d268070e34457aa434ecdab6a5a57b3a0d \
                        sha256  7500e032891fe66a0215470084c65c4b7dfad5d00d80ba7337d9870f04b8cf2f \
                        size    3727507 \
                    go.opentelemetry.io/otel/metric \
                        repo    github.com/open-telemetry/opentelemetry-go \
                        lock    metric/v1.43.0 \
                        rmd160  914a169fde3358f976cb70bf86b199c089d56f59 \
                        sha256  1fa791ed5d7c0896cfdf0694c0200e3cb04a93ecdd67973e2c61302111d1f017 \
                        size    3727513 \
                    go.opentelemetry.io/otel/exporters/otlp/otlptrace \
                        repo    github.com/open-telemetry/opentelemetry-go \
                        lock    exporters/otlp/otlptrace/v1.43.0 \
                        rmd160  86b9bf9ae602c034429c6eb3c2100056bcfe224b \
                        sha256  18e156bc0fa098cb2c0876f9800a9248106b03a35ebdd54190da6c0b1dfef713 \
                        size    3727459 \
                    go.opentelemetry.io/otel \
                        repo    github.com/open-telemetry/opentelemetry-go \
                        lock    v1.43.0 \
                        rmd160  cbd46b86d3bb114cb1f43fee0c4890b31846c107 \
                        sha256  9ce96ba9c0c030eb858b1647648465985216e17dcfcc3c98382be0eefd9f9b27 \
                        size    3727569 \
                    go.opentelemetry.io/contrib/propagators \
                        repo    github.com/open-telemetry/opentelemetry-go-contrib \
                        lock    propagators/v0.22.0 \
                        rmd160  7ca3545b04f1555aceea16b59a46b4499f09543c \
                        sha256  28bd1e94e77b9c41e8cebdd1ccb439f494c460caf37dcfb7e5c9947ec030959e \
                        size    456590 \
                    go.opentelemetry.io/auto/sdk \
                        repo    github.com/open-telemetry/opentelemetry-go-instrumentation \
                        lock    sdk/v1.2.1 \
                        rmd160  c8c67707286dd4f2dd2b64fa05608d6488895034 \
                        sha256  6c7ba8689ab5c5431703e173e6a7593cabc653507f099fcec5cb58ab950924e8 \
                        size    1876795 \
                    github.com/yusufpapurcu/wmi \
                        lock    v1.2.4 \
                        rmd160  23599ad98727cca3e1678e909a1014e212d41fc7 \
                        sha256  05d3cee4c74f456174ea5538ee95fba675aeb520fd7bdd3872860a3c7dcafa11 \
                        size    12672 \
                    github.com/urfave/cli/v2 \
                        repo    github.com/ipostelnik/cli \
                        lock    b6ea8234fe3d \
                        rmd160  783b9fdfbffe08106d6d2bfb01b2ca5a00165f25 \
                        sha256  041f44049bf9bd1915cc3fed347316556e4006180ca1edb872acb2c10f97a7cf \
                        size    3411708 \
                    github.com/tklauser/numcpus \
                        lock    v0.11.0 \
                        rmd160  c64d3acac178ebc807a06a595a6fed48ec93c907 \
                        sha256  19f5233c6c4a320e5fc887b105c950128065e556c10d9093fc2910b28d141aee \
                        size    10380 \
                    github.com/tklauser/go-sysconf \
                        lock    v0.3.16 \
                        rmd160  4655e6c1e57f7c534d627f9de31dd4899d429b1b \
                        sha256  102a78e65d8baa91820c48196fd2cba2f085e1b54770f5237ac1f9241c37e000 \
                        size    30484 \
                    github.com/tinylib/msgp \
                        lock    v1.6.3 \
                        rmd160  f2c21387bcbabab0a2b8218590cc0d51522c8f1c \
                        sha256  c1d099a7be6254f7e82bed77da19270f497227274d7806ed730168a0e35ff1d7 \
                        size    249923 \
                    github.com/stretchr/testify \
                        lock    v1.11.1 \
                        rmd160  d6dec631a506398b8b731a0476b9e44c206243ac \
                        sha256  759279b90772bfc79db1620874f45eb008aceab35b14f007cb4ab8316a2398db \
                        size    116867 \
                    github.com/shirou/gopsutil/v4 \
                        lock    v4.26.3 \
                        rmd160  f56b08db37f9492dce38edbca820caea54d4bb19 \
                        sha256  a2b99ca30a7de91945d7cb12c2ab4d2f9b368e7c5788161773c03b04c91424bf \
                        size    201130 \
                    github.com/russross/blackfriday/v2 \
                        lock    v2.1.0 \
                        rmd160  c42a9332a2c2f3074c6f7e8d37a58d6148d2af08 \
                        sha256  c4df56f2012a7d16471418245e78b5790569e27bbe8d72a860d7117a801a7fae \
                        size    92950 \
                    github.com/rs/zerolog \
                        lock    v1.20.0 \
                        rmd160  b36244abc91ac463fd3ad675a9ec0f9bbfea7dcb \
                        sha256  b008a5f5cdd9d1f09bc297bdd04f9ac657fc0e38c0976266c23c69e12b99f17b \
                        size    217823 \
                    github.com/quic-go/quic-go \
                        repo    github.com/chungthuang/quic-go \
                        lock    43229ad201fd \
                        rmd160  87bfe4a901d39d239450be1e4ba15857fa0684f9 \
                        sha256  55130280398ca8b08bfdd99c73ddc944b6ed1b33ead00cd360ba2a9a3d77a3c5 \
                        size    624407 \
                    github.com/prometheus/procfs \
                        lock    v0.15.1 \
                        rmd160  ab8c6ed74bad7c9ffda705e2fedd9f06a732988b \
                        sha256  6db59a5fda2a42cd6ae8286bc4175735b422862dd080101be8af3ce46df2aec4 \
                        size    243713 \
                    github.com/prometheus/common \
                        lock    v0.64.0 \
                        rmd160  cdc0987aa16af0e691bcd5ea347a6dd435450926 \
                        sha256  4fa77e4c512b75bb23f4012319e2c2056b8dca902d06d50b795e5406f35d8d60 \
                        size    154515 \
                    github.com/prometheus/client_model \
                        lock    v0.6.2 \
                        rmd160  dbae1200da24697890683fb2a812a9afa491581d \
                        sha256  4ddb77b5681a0dd4892d7e4ee8846d278e52251322e25fd01a71dea8114a5c22 \
                        size    17529 \
                    github.com/prometheus/client_golang \
                        lock    v1.22.0 \
                        rmd160  b1b83f271c91245c217920e97e55bb276887100e \
                        sha256  ab2e0c692423832142959601599ccb73b7e75b5159a0c1fff105e3e1d57b3298 \
                        size    1143199 \
                    github.com/power-devops/perfstat \
                        lock    82ca36839d55 \
                        rmd160  7eee6195706388727dc34c06a62b383e4bf2461a \
                        sha256  412cdaaa4dc915dd407ca0f53cd7875df7b10d886984d24d563db466d733b07f \
                        size    37883 \
                    github.com/pmezard/go-difflib \
                        lock    5d4384ee4fb2 \
                        rmd160  18b381fb63f46047dcc373a07a40e026b1ce1732 \
                        sha256  64935467335b4dff1a510bc726473b9f97124ca6be3fe74c9c2382b0ff6675aa \
                        size    11401 \
                    github.com/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/pelletier/go-toml/v2 \
                        lock    v2.0.9 \
                        rmd160  d64db2e0c079774c50bf26c2242cfc4beaa5d610 \
                        sha256  3dd769233485dd4310cb0bcb2ee6a046616c3bf50ddc984f36725ecdeff306cf \
                        size    896494 \
                    github.com/onsi/ginkgo/v2 \
                        lock    v2.23.4 \
                        rmd160  145e52dcf4dc13a0ecdaafc82a4e14cbde5c64cf \
                        sha256  018fa451f48192286edb014d8b88192cc3c266bb9694bf7994daeb11daba89e2 \
                        size    648964 \
                    github.com/munnerz/goautoneg \
                        lock    a7dc8b61c822 \
                        rmd160  5d779614a17cd75c1ca4294a004c487ca3d152bf \
                        sha256  eb0c0a7182feac6df955be4b48525840f491febd3ddb3f1febd0806cc54d5c09 \
                        size    2817 \
                    github.com/modern-go/reflect2 \
                        lock    v1.0.2 \
                        rmd160  02f0f5d652cd9d03a27876e11610edb31ed7c8b5 \
                        sha256  6394630fb95f41f31a329473d221cecda03753fec7ebfca41e4eb70e32a58b89 \
                        size    14049 \
                    github.com/modern-go/concurrent \
                        lock    bacd9c7ef1dd \
                        rmd160  b039328d6fd40b97513dea8bf5b00adfdd53f14b \
                        sha256  2f3333805bef60544e64ac9a734522205b513f5c461ba19f3d557510bb205afb \
                        size    7533 \
                    github.com/mitchellh/go-homedir \
                        lock    v1.1.0 \
                        rmd160  44b3985e40e5bbb22d11f8622c340f9ed727ea91 \
                        sha256  024c8a57316c7fbc0eb23cdbfd57f72a74b51beb83d714034d67ee9aba48100c \
                        size    3366 \
                    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/lufia/plan9stats \
                        lock    39d0f177ccd0 \
                        rmd160  f51617c89f9004fbc70199874ce8f290f59c309e \
                        sha256  4a3903621bc835f693af93062001f8deaadf692e37becf9ee772930eab155d20 \
                        size    10243 \
                    github.com/klauspost/cpuid/v2 \
                        lock    v2.2.5 \
                        rmd160  89c4d44312008cdcb6dc4bde13f584cf4090712d \
                        sha256  9f5b91aca8bda49eedfaba2a420497d44e65e6969794e156b7de74ce72398d2f \
                        size    456004 \
                    github.com/klauspost/compress \
                        lock    v1.18.0 \
                        rmd160  641294afaa0766e028b582ef93f027997e6b795a \
                        sha256  9953494099d6853773afd56ccbcc8d4928b537ad30e475983524a7a0fc87e180 \
                        size    39079077 \
                    github.com/json-iterator/go \
                        lock    v1.1.12 \
                        rmd160  7b530ae077fa1fa5db7b7e228e92dd39c79c4a4d \
                        sha256  e0ec0450ef7ecedf0dfc1b5c430324fd0e8aedc18bddd0bd730e5a6cb35c41a8 \
                        size    84301 \
                    github.com/grpc-ecosystem/grpc-gateway/v2 \
                        lock    v2.28.0 \
                        rmd160  abcb1d3357b9f491aec3c0d14711c6b3b8e90dc4 \
                        sha256  9945e0ab55573751cc63cb8a49de34b8aca8d32237e34adae7e003ef226b55bd \
                        size    933935 \
                    github.com/gorilla/websocket \
                        lock    v1.5.0 \
                        rmd160  ff5a4278af87e04d06521f4cf1db6fd48c0403b2 \
                        sha256  e26e73242d694a6a43458bec8d7e32f6a3d355539484eeb04c5b0c182dc79d9f \
                        size    54163 \
                    github.com/google/uuid \
                        lock    v1.6.0 \
                        rmd160  3d4f6f95018c6313f7258805845eb2a7e717850c \
                        sha256  72700459e75cad2b36586e8a13aa12c2d6248c45db24d1eebf41e18b1ec1c811 \
                        size    20895 \
                    github.com/google/pprof \
                        lock    24c5476c6587 \
                        rmd160  aa17783a7a50411663c997ab6524ab746522c112 \
                        sha256  3eab663da655538b8b0df2c7ac028f7fd4951bf161b66e2fa68dae7dde2cf568 \
                        size    4757984 \
                    github.com/google/gopacket \
                        lock    v1.1.19 \
                        rmd160  4f1732d15d1f4057d37f8e8cdb6bbbcbd722cdd2 \
                        sha256  546027e7edd39388cd5a8f265e30ba921ed452889eceaaecbc1484f20b350a21 \
                        size    950824 \
                    github.com/gobwas/ws \
                        lock    v1.2.1 \
                        rmd160  2ac871e83b722709cff9a977fd623f4e88025d20 \
                        sha256  d5f388fdf8553cd513fbefa2f28594a3168cae940b7cf98cfb789c65471c3e14 \
                        size    85793 \
                    github.com/gobwas/pool \
                        lock    v0.2.1 \
                        rmd160  ab7a7e0eb1d0e84b6504dc4b79c5e7727b49f74f \
                        sha256  1d1e19d51e6a5c94c01dbe74e6f31704f2ce1297bed57273366eae93c3073d34 \
                        size    8057 \
                    github.com/gobwas/httphead \
                        lock    v0.1.0 \
                        rmd160  4a366efe9b00893dd749afc725f30ebdfc8d00cc \
                        sha256  4074e5235aac4f5794f989ea1a9e93374d423b37031df77f4db5a80d02b286e1 \
                        size    17217 \
                    github.com/go-task/slim-sprig/v3 \
                        lock    v3.0.0 \
                        rmd160  f2135cd27dc0522a373618fae0fa7063f48306c2 \
                        sha256  4738b8e47ba7eeb679b53839bbed8233e478db8866a7c09154916a18ec756e9b \
                        size    40278 \
                    github.com/go-playground/validator/v10 \
                        lock    v10.15.1 \
                        rmd160  40deb670e1488731476e7796d6e381e7264ea5dc \
                        sha256  6ace0fb81666b8eb7cddf9a759898c6894e14f65b851a0c036b4c638dd95c4ab \
                        size    248940 \
                    github.com/go-ole/go-ole \
                        lock    v1.2.6 \
                        rmd160  70350a72faa92597facb55379e481ea049bb57da \
                        sha256  d818d3dab064c4f8f2be9460353318207f58d562f874d06c0bff91cd423dc2af \
                        size    52614 \
                    github.com/go-logr/stdr \
                        lock    v1.2.2 \
                        rmd160  2f24ba9c61d88475841e65ea6109c189fcb6de3c \
                        sha256  694ed0928bb3e77d98e90d48e970dd2750b8fee1170a85897a5f256c3f459a1c \
                        size    9105 \
                    github.com/go-logr/logr \
                        lock    v1.4.3 \
                        rmd160  fa3f731e260c24f2630f1733e655d29efeab318a \
                        sha256  97ad1e0983d04469a87355e1e6d463dd752e31e768d6350a0f81accaf506bdbf \
                        size    57736 \
                    github.com/go-jose/go-jose/v4 \
                        lock    v4.1.4 \
                        rmd160  529856437450ef55edb66f48b2a8c03e4f625985 \
                        sha256  8446d67b193501db2078d8127833a6c01fb100384d4993f22f322fb794b192d7 \
                        size    322467 \
                    github.com/go-chi/cors \
                        lock    v1.2.1 \
                        rmd160  77d9d00288f070cab2e42f542d1882ccf23103f5 \
                        sha256  6a7191078f7c316b94947ae61f7164c58ff533f6be1b0817f61158dd841d609d \
                        size    8830 \
                    github.com/go-chi/chi/v5 \
                        lock    v5.2.2 \
                        rmd160  f38088a31a9baa4085a848e085ce05a5fbbfea2c \
                        sha256  0e046b7c10eabb6ec5a3314c6e362526616086681f0bcaf94d3fcab3a1b2dd5e \
                        size    86884 \
                    github.com/gin-gonic/gin \
                        lock    v1.9.1 \
                        rmd160  2b02551a584f1202e95b52113923e40fb1d812ec \
                        sha256  0b7f2f2850cc7423d8547999ff3d6545b63118a032d14190c482db0d6e12cac9 \
                        size    165236 \
                    github.com/getsentry/sentry-go \
                        lock    v0.43.0 \
                        rmd160  8526f6a47e0fbc9599c12886b7f358157b856259 \
                        sha256  8d1f9086f5bbfd068a15d7988efb0aaad3e9623dfd2221b88a8a0e9a14e25497 \
                        size    338096 \
                    github.com/fsnotify/fsnotify \
                        lock    v1.4.9 \
                        rmd160  4660b5721da8aea4c890786e49d7cec39c2e04d3 \
                        sha256  7920cf1e5ccf268962fcff0b501398ed6c28ed75b1e1281fb17b19a8b0e4db5c \
                        size    31910 \
                    github.com/fortytw2/leaktest \
                        lock    v1.3.0 \
                        rmd160  e7d5e0d027caf7c1eaf5495d9ed8b22d02655595 \
                        sha256  a10cbec5a7d8d9e34e2914847465202a31a7bc802490da090856fbeb78712e33 \
                        size    5288 \
                    github.com/facebookgo/subset \
                        lock    8dac2c3c4870 \
                        rmd160  c6c967081eb23dafafc09edd16c6206252f00771 \
                        sha256  e92744ece065a2ff0d3c88fa029682441c0ca7da5845e25a2bacbb7138f8efa6 \
                        size    4497 \
                    github.com/facebookgo/stack \
                        lock    751773369052 \
                        rmd160  b722ed02fe42ba5d5c223a088b271bf777387947 \
                        sha256  ba0e192c74b0750e4141bfdcbebfb55936750ca441fdd233df208d07991f9ad6 \
                        size    5805 \
                    github.com/facebookgo/grace \
                        lock    75cf19382434 \
                        rmd160  bab0bb2d437cabf3ccbc8124a8dd79a90526dfd3 \
                        sha256  1685d0c317d3110f016704872f280cbcad6f33d700eaa9158bf88699965dd6db \
                        size    12401 \
                    github.com/facebookgo/freeport \
                        lock    d4adf43b75b9 \
                        rmd160  8c1c9409324982a0e19e522fd7e97be046c26759 \
                        sha256  da982445ddd60a799c0b34f68f838391e05861a75763a994299af30a8349a86e \
                        size    2720 \
                    github.com/facebookgo/ensure \
                        lock    b4ab57deab51 \
                        rmd160  edbc3867aea4c2fa9d3cc7d8521421d39e3ecae2 \
                        sha256  80e2efbfe5297d35a61759647a2f6182d3e02f432ad8ab94258c2e310a00fc76 \
                        size    6422 \
                    github.com/ebitengine/purego \
                        lock    v0.10.0 \
                        rmd160  44cb820b1929ec1c46bc6e864e2cf4b63b0bef06 \
                        sha256  af889ab9d2cc440bc67b62c653ca4ac1c7675137ec2434100383e19710fe2d5a \
                        size    146228 \
                    github.com/davecgh/go-spew \
                        lock    d8f796af33cc \
                        rmd160  412da847dd485c586e0557e0e511bbdab6c7e929 \
                        sha256  989c527fb1568e2bfd9d4bec811d67ababa346d20fa2ffcc0760fad258241c26 \
                        size    42174 \
                    github.com/cpuguy83/go-md2man/v2 \
                        lock    v2.0.0 \
                        rmd160  85f342c341fa928e9ec874490c277bdabf1c39c6 \
                        sha256  2f3f8bc701df4890a5a4baf0b632ad3290be1e0aaf572b2e58fd57df93efc306 \
                        size    52040 \
                    github.com/coreos/go-systemd/v22 \
                        lock    v22.5.0 \
                        rmd160  897f15eed5c77be9fcbf2a2b3da2ce680d40358d \
                        sha256  f7b16656659fb11fa2be6d56eb012a7329761e433c1b6d4b3aa43e5d1c664483 \
                        size    75581 \
                    github.com/coreos/go-oidc/v3 \
                        lock    v3.17.0 \
                        rmd160  c457ec55c4df044a49e9c0da1d1b85b1956301be \
                        sha256  782f8a040ed0ad95601954750d47a08dacc67eaf1501d370a0c1f17a34b439b4 \
                        size    33427 \
                    github.com/cloudflare/backoff \
                        lock    e46b80a3a7d0 \
                        rmd160  a77766ad7a962861b4a083d554a78c1661ea55e7 \
                        sha256  14abfa56c5eb04d6d754ba15f209a72123511d048ea37f9d5f82750b72b1a09a \
                        size    5142 \
                    github.com/cespare/xxhash/v2 \
                        lock    v2.3.0 \
                        rmd160  dfed275969e04769f613bd08336420dc9009794a \
                        sha256  79cc788ad30f0d7987fb1f259f21477a74178e30f4a2b2803af2b43c3ebcfa91 \
                        size    12704 \
                    github.com/bytedance/sonic \
                        lock    v1.12.0 \
                        rmd160  27c7b9f22d6bcea16dd903e1a9950f8ca0cb087b \
                        sha256  b8ef8c8a4096c259e94bd652bb82b3dbd5ac909e9c186ece5c6a2d572bc47bc7 \
                        size    3149528 \
                    github.com/beorn7/perks \
                        lock    v1.0.1 \
                        rmd160  c6c5c7fd2132f01925c7fccd9d27c9d7a80f2adb \
                        sha256  78da4421e9f9fa2ee5e3855bdd31cfb04c7e823d9c0ec385cc2c008132d98b96 \
                        size    10874 \
                    github.com/BurntSushi/toml \
                        lock    v1.2.0 \
                        rmd160  b6af60be88cbeac8ed5e5124d187cf5e1a98864d \
                        sha256  7cc755999d3c804cfeee6e464cc800cee299a33877dfd901671f3574e2eb80fd \
                        size    96599

# Notes for updating this port:
# Replace github.com/urfave/cli/v2 with github.com/ipostelnik/cli (go.mod replace)
# Replace github.com/quic-go/quic-go with github.com/chungthuang/quic-go (go.mod replace)
# Set nhooyr.io/websocket repo to github.com/coder/websocket (websocket-old has no v1.8.7 tag)
# Set go.uber.org/mock repo to github.com/uber-go/mock
# Set zombiezen.com/go/capnproto2 repo to github.com/capnproto/go-capnp
# Merge the two google.golang.org/genproto/googleapis/* entries into one google.golang.org/genproto
# See https://trac.macports.org/ticket/61192#comment:34

set time [clock format [clock seconds] -format "%Y-%m-%d-%H%M %Z"]
build.args-append   -ldflags=\"-X 'main.Version=${version}' -X 'main.BuildTime=${time}'\" -o ./${name} ./cmd/${name}

post-patch {
    reinplace "s|\"/etc/cloudflared\", DefaultUnixConfigLocation|\"/etc/cloudflared\", \"${prefix}/etc/cloudflared\", DefaultUnixConfigLocation|" \
              ${gopath}/src/github.com/cloudflare/cloudflared/config/configuration.go
}

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