From 48651032f53c6099d5a472a5f42ca9c92fdadfef Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Fri, 25 Jul 2025 23:17:53 -0400 Subject: [PATCH] net-proxy/wireproxy: new package, add 1.0.9 Signed-off-by: Dale Sweeney --- net-proxy/wireproxy/Manifest | 2 ++ net-proxy/wireproxy/metadata.xml | 16 ++++++++++++++++ net-proxy/wireproxy/wireproxy-1.0.9.ebuild | 22 ++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 net-proxy/wireproxy/Manifest create mode 100644 net-proxy/wireproxy/metadata.xml create mode 100644 net-proxy/wireproxy/wireproxy-1.0.9.ebuild diff --git a/net-proxy/wireproxy/Manifest b/net-proxy/wireproxy/Manifest new file mode 100644 index 0000000000..9d255a47a5 --- /dev/null +++ b/net-proxy/wireproxy/Manifest @@ -0,0 +1,2 @@ +DIST wireproxy-1.0.9-vendor.tar.xz 1162932 BLAKE2B 74a3b3647394c839b11be5aa8dadc7b8147977ac5ff6efdb9218e3dc2565c92d0a26cee97dfb86c7a30a358fbd4a009c023f55fb41c6db9f08aff1f07cd9cd22 SHA512 401b2667ef22c82ef543aa12418b7fc8d4f9a8c696c7b9fb107f0e86fbf6fd117ffdb6e7fe7a2eab3160993014917491a1d409f4a7a17c8a874569be4b5bfb1c +DIST wireproxy-1.0.9.tar.xz 21752 BLAKE2B a1a421e0dbcc21cb00cfde99f40ad81e69618daf2db65de1316017b46a9f7264f7c1829be16fabe82e2210bb2a79a4e761aee3c94256bccc677f0d5288d918c7 SHA512 92e914b1cc4591990829ff3d7a6bce0a700af909d2bda11044c592c2a38e7f08a1ecb57419c49c8f493340e8757b5440e1635ce4d60eae8544075894dcb96027 diff --git a/net-proxy/wireproxy/metadata.xml b/net-proxy/wireproxy/metadata.xml new file mode 100644 index 0000000000..9229185027 --- /dev/null +++ b/net-proxy/wireproxy/metadata.xml @@ -0,0 +1,16 @@ + + + + + Dale Sweeney + agooglygooglr@gmail.com + + + wireproxy is a completely userspace application that connects to a wireguard peer, + and exposes a socks5/http proxy or tunnels on the machine. + + + whyvl/wireproxy + https://github.com/whyvl/wireproxy/issues + + diff --git a/net-proxy/wireproxy/wireproxy-1.0.9.ebuild b/net-proxy/wireproxy/wireproxy-1.0.9.ebuild new file mode 100644 index 0000000000..b35e75bdb9 --- /dev/null +++ b/net-proxy/wireproxy/wireproxy-1.0.9.ebuild @@ -0,0 +1,22 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Wireguard client that exposes itself as a proxy" +HOMEPAGE="https://github.com/whyvl/wireproxy" +SRC_URI="https://github.com/whyvl/wireproxy/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.xz" +SRC_URI+=" https://github.com/iguanajuice/guru-distfiles/raw/refs/heads/main/net-proxy/wireproxy/${P}-vendor.tar.xz" +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + ego build ./cmd/wireproxy +} + +src_install() { + dobin wireproxy +}