git: 5635049db700 - main - net/gost: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 May 2023 07:21:14 UTC
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