It was marked BROKEN because it broke with the recently updated go 1.21. This new 2.1.5 release was specifically made to compile with go 1.21 and new quic-go.
changelog: https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.1.5 I tested basic usage. This feature "New configuration directive: tls_key_log_file" is broken because of dropping permissions and creating the file with root. I will report upstream. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/net/dnscrypt-proxy/Makefile,v retrieving revision 1.64 diff -u -p -u -p -r1.64 Makefile --- Makefile 10 Aug 2023 07:50:55 -0000 1.64 +++ Makefile 11 Aug 2023 20:04:42 -0000 @@ -1,9 +1,8 @@ -BROKEN = The version of quic-go you're using can't be built on Go 1.21 yet. COMMENT = flexible DNS proxy with support for encrypted DNS protocols GH_ACCOUNT = jedisct1 GH_PROJECT = dnscrypt-proxy -GH_TAGNAME = 2.1.4 +GH_TAGNAME = 2.1.5 CATEGORIES = net Index: distinfo =================================================================== RCS file: /cvs/ports/net/dnscrypt-proxy/distinfo,v retrieving revision 1.36 diff -u -p -u -p -r1.36 distinfo --- distinfo 28 Feb 2023 20:33:19 -0000 1.36 +++ distinfo 11 Aug 2023 20:04:42 -0000 @@ -1,2 +1,2 @@ -SHA256 (dnscrypt-proxy-2.1.4.tar.gz) = BfCj6Mj0icr5WRnip1oexFmO3TQo0rndNXyrpq2yYH0= -SIZE (dnscrypt-proxy-2.1.4.tar.gz) = 6897787 +SHA256 (dnscrypt-proxy-2.1.5.tar.gz) = BExNuaPHvc+Ib/j4PEsTfS/TemVHepK/6Gv2lYfqc1U= +SIZE (dnscrypt-proxy-2.1.5.tar.gz) = 4065395