commit: 48651032f53c6099d5a472a5f42ca9c92fdadfef Author: Dale Sweeney <agooglygooglr <AT> gmail <DOT> com> AuthorDate: Sat Jul 26 03:17:53 2025 +0000 Commit: Dale Sweeney <agooglygooglr <AT> gmail <DOT> com> CommitDate: Sat Jul 26 03:17:53 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48651032
net-proxy/wireproxy: new package, add 1.0.9 Signed-off-by: Dale Sweeney <agooglygooglr <AT> gmail.com> 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(+) 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <name>Dale Sweeney</name> + <email>[email protected]</email> + </maintainer> + <longdescription> + wireproxy is a completely userspace application that connects to a wireguard peer, + and exposes a socks5/http proxy or tunnels on the machine. + </longdescription> + <upstream> + <remote-id type="github">whyvl/wireproxy</remote-id> + <bugs-to>https://github.com/whyvl/wireproxy/issues</bugs-to> + </upstream> +</pkgmetadata> 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 +}
