Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 May 2023 07:21:14 GMT
From:      Juraj Lutter <otis@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5635049db700 - main - net/gost: Add new port
Message-ID:  <202305240721.34O7LEtj091474@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by otis:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5635049db7008670518681dcdf047c63895d53b5

commit 5635049db7008670518681dcdf047c63895d53b5
Author:     Juraj Lutter <otis@FreeBSD.org>
AuthorDate: 2023-05-21 21:10:40 +0000
Commit:     Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2023-05-24 07:21:04 +0000

    net/gost: Add new port
    
    gost is a simple security tunnel written in Golang.
    
    https://v2.gost.run/en/
---
 net/Makefile       |   1 +
 net/gost/Makefile  |  88 ++++++++++++++++++++++++++++++++++++++++++++
 net/gost/distinfo  | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 net/gost/pkg-descr |   4 ++
 net/gost/pkg-plist |  10 +++++
 5 files changed, 208 insertions(+)

diff --git a/net/Makefile b/net/Makefile
index cd2907c9c767..c315d89f9717 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -211,6 +211,7 @@
     SUBDIR += gopher
     SUBDIR += goreplay
     SUBDIR += gorss
+    SUBDIR += gost
     SUBDIR += gotthard
     SUBDIR += gq
     SUBDIR += graphpath
diff --git a/net/gost/Makefile b/net/gost/Makefile
new file mode 100644
index 000000000000..ed1abeb2714a
--- /dev/null
+++ b/net/gost/Makefile
@@ -0,0 +1,88 @@
+PORTNAME=	gost
+DISTVERSION=	2.11.5
+CATEGORIES=	net
+
+MAINTAINER=	otis@FreeBSD.org
+COMMENT=	Simple security tunnel written in Golang
+WWW=		https://v2.gost.run/en
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:1.19,modules
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ginuerzh
+GH_TAGNAME=	v${DISTVERSION}
+
+GH_TUPLE=	FiloSottile:edwards25519:390f27c3be20:filosottile_edwards25519/vendor/filippo.io/edwards25519 \
+		LiamHaworth:go-tproxy:ef7efd7f24ed:liamhaworth_go_tproxy/vendor/github.com/LiamHaworth/go-tproxy \
+		aead:chacha20:8b13a72661da:aead_chacha20/vendor/github.com/aead/chacha20 \
+		asaskevich:govalidator:f21760c49a8d:asaskevich_govalidator/vendor/github.com/asaskevich/govalidator \
+		cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \
+		coreos:go-iptables:v0.6.0:coreos_go_iptables/vendor/github.com/coreos/go-iptables \
+		dchest:siphash:v1.2.2:dchest_siphash/vendor/github.com/dchest/siphash \
+		fsnotify:fsnotify:v1.5.4:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+		go-gost:gosocks4:v0.0.1:go_gost_gosocks4/vendor/github.com/go-gost/gosocks4 \
+		go-gost:gosocks5:v0.3.0:go_gost_gosocks5/vendor/github.com/go-gost/gosocks5 \
+		go-gost:relay:8ef7fd81ffd7:go_gost_relay/vendor/github.com/go-gost/relay \
+		go-gost:tls-dissector:aac992c27451:go_gost_tls_dissector/vendor/github.com/go-gost/tls-dissector \
+		go-log:log:v0.2.0:go_log_log/vendor/github.com/go-log/log \
+		go-task:slim-sprig:348f09dbbbc0:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
+		go-tomb:tomb:dd632973f1e7:go_tomb_tomb/vendor/gopkg.in/tomb.v1 \
+		gobwas:glob:v0.2.3:gobwas_glob/vendor/github.com/gobwas/glob \
+		golang:crypto:bc19a97f63c8:golang_crypto/vendor/golang.org/x/crypto \
+		golang:mod:86c51ed26bb4:golang_mod/vendor/golang.org/x/mod \
+		golang:net:3211cb980234:golang_net/vendor/golang.org/x/net \
+		golang:sys:5a390386f1f2:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \
+		golang:tools:v0.1.12:golang_tools/vendor/golang.org/x/tools \
+		google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
+		gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \
+		klauspost:compress:v1.13.6:klauspost_compress/vendor/github.com/klauspost/compress \
+		klauspost:cpuid:v2.0.9:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
+		klauspost:reedsolomon:v1.9.15:klauspost_reedsolomon/vendor/github.com/klauspost/reedsolomon \
+		lucas-clemente:quic-go:v0.28.1:lucas_clemente_quic_go/vendor/github.com/lucas-clemente/quic-go \
+		marten-seemann:qtls-go1-16:v0.1.5:marten_seemann_qtls_go1_16/vendor/github.com/marten-seemann/qtls-go1-16 \
+		marten-seemann:qtls-go1-17:v0.1.2:marten_seemann_qtls_go1_17/vendor/github.com/marten-seemann/qtls-go1-17 \
+		marten-seemann:qtls-go1-18:v0.1.2:marten_seemann_qtls_go1_18/vendor/github.com/marten-seemann/qtls-go1-18 \
+		marten-seemann:qtls-go1-19:v0.1.0:marten_seemann_qtls_go1_19/vendor/github.com/marten-seemann/qtls-go1-19 \
+		miekg:dns:v1.1.47:miekg_dns/vendor/github.com/miekg/dns \
+		nxadm:tail:v1.4.8:nxadm_tail/vendor/github.com/nxadm/tail \
+		onsi:ginkgo:v1.16.5:onsi_ginkgo/vendor/github.com/onsi/ginkgo \
+		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+		riobard:go-bloom:cdc8013cb5b3:riobard_go_bloom/vendor/github.com/riobard/go-bloom \
+		ryanuber:go-glob:v1.0.0:ryanuber_go_glob/vendor/github.com/ryanuber/go-glob \
+		shadowsocks:go-shadowsocks2:v0.1.5:shadowsocks_go_shadowsocks2/vendor/github.com/shadowsocks/go-shadowsocks2 \
+		shadowsocks:shadowsocks-go:3e585ff90601:shadowsocks_shadowsocks_go/vendor/github.com/shadowsocks/shadowsocks-go \
+		songgao:water:2b4b6d7c09d8:songgao_water/vendor/github.com/songgao/water \
+		templexxx:cpu:98168dcec14a:templexxx_cpu/vendor/github.com/templexxx/cpu \
+		templexxx:xorsimd:v0.4.1:templexxx_xorsimd/vendor/github.com/templexxx/xorsimd \
+		tjfoc:gmsm:v1.4.1:tjfoc_gmsm/vendor/github.com/tjfoc/gmsm \
+		xtaci:kcp-go:v5.6.1:xtaci_kcp_go_v5/vendor/github.com/xtaci/kcp-go/v5 \
+		xtaci:lossyconn:adba10fffc37:xtaci_lossyconn/vendor/github.com/xtaci/lossyconn \
+		xtaci:smux:v1.5.16:xtaci_smux/vendor/github.com/xtaci/smux \
+		xtaci:tcpraw:v1.2.25:xtaci_tcpraw/vendor/github.com/xtaci/tcpraw
+
+USE_GITLAB=	nodefault
+GL_TUPLE=	yawning:edwards25519-extra:2f91fcc9fbdb888f3c795849b6777940135559b7:yawning_edwards25519_extra/vendor/gitlab.com/yawning/edwards25519-extra.git \
+		yawning:obfs4:77af0cba934d73c4baeb709560bcfc9a9fbc661c:yawning_obfs4/vendor/gitlab.com/yawning/obfs4.git \
+		https://gitlab.torproject.org/tpo/anti-censorship:pluggable-transports:goptlib:13b7b3552e1eef32e4d8a2a7813f22488f91dc09:goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git
+
+GO_PKGNAME=	github.com/ginuerzh/gost
+GO_TARGET=	./cmd/${PORTNAME}
+
+OPTIONS_DEFINE=		DOCS EXAMPLES
+OPTIONS_DEFAULT=	DOCS EXAMPLES
+
+.include <bsd.port.pre.mk>
+
+do-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README_en.md ${STAGEDIR}${DOCSDIR}
+
+do-install-EXAMPLES-on:
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	(cd ${WRKSRC}/.config && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+
+.include <bsd.port.post.mk>
diff --git a/net/gost/distinfo b/net/gost/distinfo
new file mode 100644
index 000000000000..f45fc6322695
--- /dev/null
+++ b/net/gost/distinfo
@@ -0,0 +1,105 @@
+TIMESTAMP = 1684701408
+SHA256 (ginuerzh-gost-2.11.5-v2.11.5_GH0.tar.gz) = dab48b785f4d2df6c2f5619a4b9a2ac6e8b708f667a4d89c7d08df67ad7c5ca7
+SIZE (ginuerzh-gost-2.11.5-v2.11.5_GH0.tar.gz) = 189348
+SHA256 (FiloSottile-edwards25519-390f27c3be20_GH0.tar.gz) = 7c6d366447a2dd9d2f2ead98d9eb9f52f7f14a1f6f767670b4a2a45fec136989
+SIZE (FiloSottile-edwards25519-390f27c3be20_GH0.tar.gz) = 39893
+SHA256 (LiamHaworth-go-tproxy-ef7efd7f24ed_GH0.tar.gz) = dfa13a22d6329716cc74c97c59d7515d698edf153cfa5cd67cd81b7218cdc8a2
+SIZE (LiamHaworth-go-tproxy-ef7efd7f24ed_GH0.tar.gz) = 58432
+SHA256 (aead-chacha20-8b13a72661da_GH0.tar.gz) = fcb5ec57f75d002ab2c0566af1da4abaf7a1a59b10d1091356d60cc132dabf84
+SIZE (aead-chacha20-8b13a72661da_GH0.tar.gz) = 21591
+SHA256 (asaskevich-govalidator-f21760c49a8d_GH0.tar.gz) = 8d22a0b8a8870f814314637343ba97d598aed64c026ab1dab045ee43eb34d416
+SIZE (asaskevich-govalidator-f21760c49a8d_GH0.tar.gz) = 62652
+SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73
+SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585
+SHA256 (coreos-go-iptables-v0.6.0_GH0.tar.gz) = a784cc17fcb17879f073eae47bc4c2e899f59f6906dac5a0aa7a9cc9f95ea66d
+SIZE (coreos-go-iptables-v0.6.0_GH0.tar.gz) = 16396
+SHA256 (dchest-siphash-v1.2.2_GH0.tar.gz) = 1edd183315f198d37f7c6308e31f89868d0c0692b893ee7827e497eeb9dca0b0
+SIZE (dchest-siphash-v1.2.2_GH0.tar.gz) = 10705
+SHA256 (fsnotify-fsnotify-v1.5.4_GH0.tar.gz) = cb5f0105cb651186795c275271eea30ea151c9f6d4c8d8d9b25b819050531de7
+SIZE (fsnotify-fsnotify-v1.5.4_GH0.tar.gz) = 33771
+SHA256 (go-gost-gosocks4-v0.0.1_GH0.tar.gz) = 87e8d73b75352ce4c81a3adee7d2d5b1f0b40fde1ba5cc73dbf4c8161988aec3
+SIZE (go-gost-gosocks4-v0.0.1_GH0.tar.gz) = 5516
+SHA256 (go-gost-gosocks5-v0.3.0_GH0.tar.gz) = ef911dbdfcc5b1afde14a74eef59d6717700a36386fd28bdf2bd0527048ad320
+SIZE (go-gost-gosocks5-v0.3.0_GH0.tar.gz) = 14673
+SHA256 (go-gost-relay-8ef7fd81ffd7_GH0.tar.gz) = bd8d9a6b979f12922677f59937601c9223331007ec39f5a988b359432c8fc96d
+SIZE (go-gost-relay-8ef7fd81ffd7_GH0.tar.gz) = 3778
+SHA256 (go-gost-tls-dissector-aac992c27451_GH0.tar.gz) = a99c30423f881c251f2f1a22e301c887046f4f2e9af923d09579d8ce6a6683d4
+SIZE (go-gost-tls-dissector-aac992c27451_GH0.tar.gz) = 64517
+SHA256 (go-log-log-v0.2.0_GH0.tar.gz) = d8cdad4eda37208b1da58846065b4a90f237009a85085ab566ad461258ee4a38
+SIZE (go-log-log-v0.2.0_GH0.tar.gz) = 5320
+SHA256 (go-task-slim-sprig-348f09dbbbc0_GH0.tar.gz) = c52607aad259efae7f725eadf0493933c206d36b776df117f94f6b2eeb4fd8b1
+SIZE (go-task-slim-sprig-348f09dbbbc0_GH0.tar.gz) = 40034
+SHA256 (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = b67f4ee9324a78176bc3196fe262388696aeb3f31d9879d498200219f9c4c554
+SIZE (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = 3631
+SHA256 (gobwas-glob-v0.2.3_GH0.tar.gz) = 325026fc78bcebcf31151b6e060f4e1c3321b04ded3dab63b63610b323c10850
+SIZE (gobwas-glob-v0.2.3_GH0.tar.gz) = 25962
+SHA256 (golang-crypto-bc19a97f63c8_GH0.tar.gz) = e7a09a38d37f4054944aaab6d7dcf6e355b01b304c8e8fc57fd2da56ed9b3376
+SIZE (golang-crypto-bc19a97f63c8_GH0.tar.gz) = 1631048
+SHA256 (golang-mod-86c51ed26bb4_GH0.tar.gz) = 4d1f513fe094430002d2fb34762658c133ad262f16a2e9ca1f9a23013666b915
+SIZE (golang-mod-86c51ed26bb4_GH0.tar.gz) = 119675
+SHA256 (golang-net-3211cb980234_GH0.tar.gz) = 291e1e8c367b84a603d83fe1efe3403c7e21c439edf3809439014b4da7d66353
+SIZE (golang-net-3211cb980234_GH0.tar.gz) = 1226325
+SHA256 (golang-sys-5a390386f1f2_GH0.tar.gz) = e87f44203fb5c18551b4562a7eb3038b2d0a83d35d8bc07a23d1eafd9dd36853
+SIZE (golang-sys-5a390386f1f2_GH0.tar.gz) = 1358123
+SHA256 (golang-text-v0.3.7_GH0.tar.gz) = 7cab2f6c3133ac1d422edd952b0dd2082fa55a73c2663fb2defd9bf83d649b26
+SIZE (golang-text-v0.3.7_GH0.tar.gz) = 8354718
+SHA256 (golang-tools-v0.1.12_GH0.tar.gz) = e15c17adbc82cb0660011ec841fe7d192074611761cd337961ffd9bb085ab20f
+SIZE (golang-tools-v0.1.12_GH0.tar.gz) = 3139749
+SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
+SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
+SHA256 (gorilla-websocket-v1.4.2_GH0.tar.gz) = 91937a36bc9e0da3c895c73d4cb74b2cdb1aff54ab21b0d0724000e7b5b85b84
+SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101
+SHA256 (klauspost-compress-v1.13.6_GH0.tar.gz) = 32aa15674decc1ceeb5c5e43dd2335fea54bafa4021832248134ef47b665754d
+SIZE (klauspost-compress-v1.13.6_GH0.tar.gz) = 15481179
+SHA256 (klauspost-cpuid-v2.0.9_GH0.tar.gz) = 8cbbd8d7e4379eb95db956352e764b83b509c8fc88a3ab543ccaa6ade746d21a
+SIZE (klauspost-cpuid-v2.0.9_GH0.tar.gz) = 342155
+SHA256 (klauspost-reedsolomon-v1.9.15_GH0.tar.gz) = c664ce1cbdc42615acf013b0a58d523eb18b11e8ff42ecba9096409e2360f986
+SIZE (klauspost-reedsolomon-v1.9.15_GH0.tar.gz) = 230333
+SHA256 (lucas-clemente-quic-go-v0.28.1_GH0.tar.gz) = c6e1004ce9552a7ae90a5220c87337fd30dded7374d9e98bd5dd491466088bdd
+SIZE (lucas-clemente-quic-go-v0.28.1_GH0.tar.gz) = 537395
+SHA256 (marten-seemann-qtls-go1-16-v0.1.5_GH0.tar.gz) = 58fbfb248ae7169a1a9cf47398b0746e0ce0225fce548bce282e6365cb2d4b69
+SIZE (marten-seemann-qtls-go1-16-v0.1.5_GH0.tar.gz) = 415648
+SHA256 (marten-seemann-qtls-go1-17-v0.1.2_GH0.tar.gz) = 4d7da89f6a894b0d0caf5749278f452c6f4222dc7550a7209a945d7a5e0011f8
+SIZE (marten-seemann-qtls-go1-17-v0.1.2_GH0.tar.gz) = 421878
+SHA256 (marten-seemann-qtls-go1-18-v0.1.2_GH0.tar.gz) = c32876730b1c8e3be6df18ac48c39500bf940d97db622c0cb7a219d04c2f2fab
+SIZE (marten-seemann-qtls-go1-18-v0.1.2_GH0.tar.gz) = 422392
+SHA256 (marten-seemann-qtls-go1-19-v0.1.0_GH0.tar.gz) = 7a4df5637ac4ca9883307b92925eefc79f97a9933806b98651bfd217278013ec
+SIZE (marten-seemann-qtls-go1-19-v0.1.0_GH0.tar.gz) = 422862
+SHA256 (miekg-dns-v1.1.47_GH0.tar.gz) = 3ee3625063de43c2121c170cb63905a039b66d0545d8e150ad3184f25ae28efd
+SIZE (miekg-dns-v1.1.47_GH0.tar.gz) = 204670
+SHA256 (nxadm-tail-v1.4.8_GH0.tar.gz) = 8208362046819275a0809000dceacbd7b2a7caa07bcd6547dd2ff9b2104fa56c
+SIZE (nxadm-tail-v1.4.8_GH0.tar.gz) = 1255770
+SHA256 (onsi-ginkgo-v1.16.5_GH0.tar.gz) = 0380c81321b764b75e76a7aa8fc8ab1ab361232a88d5b6124ef8b9a9e75d5287
+SIZE (onsi-ginkgo-v1.16.5_GH0.tar.gz) = 164965
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (riobard-go-bloom-cdc8013cb5b3_GH0.tar.gz) = b5c63cb5fb20bafcb7aef065d79fb9260ce8b8642dd2702d1d5e33f7c76f86c5
+SIZE (riobard-go-bloom-cdc8013cb5b3_GH0.tar.gz) = 5493
+SHA256 (ryanuber-go-glob-v1.0.0_GH0.tar.gz) = 4e2b03027a6de87825fcf450a728c86b83d9c30b062310323c6009e298da6711
+SIZE (ryanuber-go-glob-v1.0.0_GH0.tar.gz) = 2969
+SHA256 (shadowsocks-go-shadowsocks2-v0.1.5_GH0.tar.gz) = 7932c11d2315d263c09b5e7775ad2b9adf6cd3c132d59d98962c9598a1300acc
+SIZE (shadowsocks-go-shadowsocks2-v0.1.5_GH0.tar.gz) = 23437
+SHA256 (shadowsocks-shadowsocks-go-3e585ff90601_GH0.tar.gz) = 275ace4ce764ad8f9a73696b7602f8f3f2c87fa568a1c4b302d5e41c0ecfee4a
+SIZE (shadowsocks-shadowsocks-go-3e585ff90601_GH0.tar.gz) = 42711
+SHA256 (songgao-water-2b4b6d7c09d8_GH0.tar.gz) = f86ac1799a18ce44e3528af120f23ee5ba8a00615c5fc5464d180f60034bc334
+SIZE (songgao-water-2b4b6d7c09d8_GH0.tar.gz) = 17242
+SHA256 (templexxx-cpu-98168dcec14a_GH0.tar.gz) = 429b6726f99f42584f630f81a414610656194e242da0b682859d2b6018bd7eb8
+SIZE (templexxx-cpu-98168dcec14a_GH0.tar.gz) = 11955
+SHA256 (templexxx-xorsimd-v0.4.1_GH0.tar.gz) = 545ae9a4ef9aae3e11baf20b0c1d3bfe7d9627d1f56d8e009f960d3214e0c075
+SIZE (templexxx-xorsimd-v0.4.1_GH0.tar.gz) = 8028
+SHA256 (tjfoc-gmsm-v1.4.1_GH0.tar.gz) = fd6260fc92f5ca6d2e585c74121ecb2770f22da0eaa876da86215971dd2bcaea
+SIZE (tjfoc-gmsm-v1.4.1_GH0.tar.gz) = 232556
+SHA256 (xtaci-kcp-go-v5.6.1_GH0.tar.gz) = 27f03bc2bc6e9da3e640feed1490e6f0a1c2515f23bf6982dbfe32176189de4b
+SIZE (xtaci-kcp-go-v5.6.1_GH0.tar.gz) = 177215
+SHA256 (xtaci-lossyconn-adba10fffc37_GH0.tar.gz) = 9306586e527ee3e0e18c2a9695b7161981e8586b4544aea844d699f92cb5d997
+SIZE (xtaci-lossyconn-adba10fffc37_GH0.tar.gz) = 5366
+SHA256 (xtaci-smux-v1.5.16_GH0.tar.gz) = 227cc7849590cc31a7a39e332e5e9da7accde2775bd07ed9bc4552787c92649f
+SIZE (xtaci-smux-v1.5.16_GH0.tar.gz) = 138106
+SHA256 (xtaci-tcpraw-v1.2.25_GH0.tar.gz) = 514ae1f2a58067c070de84fc2e490e628decf2ec72c16bc4dd31a589113d44e0
+SIZE (xtaci-tcpraw-v1.2.25_GH0.tar.gz) = 6901
+SHA256 (yawning-edwards25519-extra-2f91fcc9fbdb888f3c795849b6777940135559b7_GL0.tar.gz) = 3cff3ca823b980102f235250addb11d33f71659370bd92b08dc6e2958d6c430b
+SIZE (yawning-edwards25519-extra-2f91fcc9fbdb888f3c795849b6777940135559b7_GL0.tar.gz) = 37038
+SHA256 (yawning-obfs4-77af0cba934d73c4baeb709560bcfc9a9fbc661c_GL0.tar.gz) = 07749c3cfb3d075188cdc85bd5f062f047e70a10587267cb2fbcc2af54a1ef19
+SIZE (yawning-obfs4-77af0cba934d73c4baeb709560bcfc9a9fbc661c_GL0.tar.gz) = 86612
+SHA256 (pluggable-transports-goptlib-13b7b3552e1eef32e4d8a2a7813f22488f91dc09_GL0.tar.gz) = a2277d77bbb5bd832629f16a9e320f44cb7dd8fc047949aae304c104218f1077
+SIZE (pluggable-transports-goptlib-13b7b3552e1eef32e4d8a2a7813f22488f91dc09_GL0.tar.gz) = 29671
diff --git a/net/gost/pkg-descr b/net/gost/pkg-descr
new file mode 100644
index 000000000000..058c76cf65b4
--- /dev/null
+++ b/net/gost/pkg-descr
@@ -0,0 +1,4 @@
+A simple security tunnel written in Golang.
+
+It can listen on multiple ports, chain proxies, supports
+wide variety of protocols (HTTP, HTTP2, HTTPS, SOCKS).
diff --git a/net/gost/pkg-plist b/net/gost/pkg-plist
new file mode 100644
index 000000000000..f1367a97c463
--- /dev/null
+++ b/net/gost/pkg-plist
@@ -0,0 +1,10 @@
+bin/gost
+%%PORTDOCS%%%%DOCSDIR%%/README_en.md
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bypass.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dns.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gost.json
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hosts.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kcp.json
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/peer.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/probe_resist.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/secrets.txt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202305240721.34O7LEtj091474>