From 25a3bb0d967429cd5e8c0bdffbd99c7664ef9c80 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Thu, 7 May 2026 08:29:15 +0200 Subject: [PATCH] net-misc/wstunnel: add 10.5.5 Signed-off-by: Nicolas PARLANT --- net-misc/wstunnel/Manifest | 1 + net-misc/wstunnel/wstunnel-10.5.5.ebuild | 51 ++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 net-misc/wstunnel/wstunnel-10.5.5.ebuild diff --git a/net-misc/wstunnel/Manifest b/net-misc/wstunnel/Manifest index 4b6e8f6612..5ef74009ef 100644 --- a/net-misc/wstunnel/Manifest +++ b/net-misc/wstunnel/Manifest @@ -4,3 +4,4 @@ DIST wstunnel-10.5.3-crates.tar.xz 30955744 BLAKE2B 378bc499774a7e0d4f1cfd3f0709 DIST wstunnel-10.5.3.tar.gz 1721587 BLAKE2B 401154e2292f341af949ac4dbbf820fc60725389267bc0e76057d9484eaecc543af6860e99893edc4a87fdf093cc4a5b497aab6bdcd87b7e3f28f5be2bf684d8 SHA512 f9dfba07edb8a664e8d80b7cf48ff18a9d5789ec5137663cea43aaf8d3532850cc88fc7ffe77c2533f13701903371595a2606e3c8303bcf35b53ba47b992b6af DIST wstunnel-10.5.4-crates.tar.xz 30799680 BLAKE2B aeebc368250e7dc1d460f1fa68f477e977b4ba72dc2d7e64831e5c68e4ec0fd21f8f1a01b25a2f88028954eab9806cf84184e93c4bddf8c7cd9232c623d1d535 SHA512 12c5e43a720d952ed2e2869417846ae4a246ff519bbf606f9aa84619bec73039f87bf2a1133ae505114cb4f8887bc46f5c947279e7cae505c8efe959f5999972 DIST wstunnel-10.5.4.tar.gz 1721726 BLAKE2B 90518e24e3db5d18d8a1a10193b48667b0320a4f42752ea3eb7d47990ce2964acd3f86c0b2cee9cb79067e595c628138b01f740613197d0d3ca2bb1084cba1fa SHA512 8bff57a79deea6d46a893ac6c613b859678a52bbb8fb73427e03e985ab2f7d608fae8a3ea67365e1a6e3a15ba0604ddecd4f3b40f47e08ece3fcf9893f8e7a11 +DIST wstunnel-10.5.5.tar.gz 1721833 BLAKE2B 95b2c7bd91921c55e8b603caf6dd97373f9eff9e19e5d1c7f6969995579b3b749e166f339b357597d766463f9157d2c61440623227a6c48e8921e5523caed97b SHA512 1d5b85a77cd24f6e8c2217ec5432d5743e8057505340c9d2e99a8fab7b802748380cd8e43c2e5c6306df546fb394dd3311bbad81e0139e2ce8e30d3faca83726 diff --git a/net-misc/wstunnel/wstunnel-10.5.5.ebuild b/net-misc/wstunnel/wstunnel-10.5.5.ebuild new file mode 100644 index 0000000000..af4f6d639b --- /dev/null +++ b/net-misc/wstunnel/wstunnel-10.5.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.88.0" + +inherit cargo + +# last update of Cargo.lock +CRATES_PV="10.5.4" +DESCRIPTION="Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI" +HOMEPAGE="https://github.com/erebe/wstunnel/" +SRC_URI="https://github.com/erebe/wstunnel/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${PN}-${CRATES_PV}/${PN}-${CRATES_PV}-crates.tar.xz" + +LICENSE="BSD" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT openssl Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/wstunnel" + +pkg_setup() { + # see bug #965963 + export CARGO_PROFILE_RELEASE_LTO=off + + rust_pkg_setup +} + +src_compile() { + cargo_src_compile --package wstunnel-cli +} + +src_test() { + local CARGO_SKIP_TESTS=( + # needs docker + tests::test_proxy_connection + ) + cargo_src_test --no-fail-fast +} + +src_install() { + cargo_src_install --path wstunnel-cli + local DOCS+=( README.md docs/*.md ) + einstalldocs +}