commit: 45dfe8b4d6d2028ed05bc5cc778d084aece78c2c Author: jinqiang zhang <peeweep <AT> 0x0 <DOT> ee> AuthorDate: Fri Aug 22 09:17:32 2025 +0000 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> CommitDate: Sun Aug 24 08:53:19 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45dfe8b4
net-vpn/cloudflared: new package, add 2025.8.1 Closes: https://bugs.gentoo.org/961933 Closes: https://github.com/gentoo/gentoo/pull/43376 Signed-off-by: jinqiang zhang <peeweep <AT> 0x0.ee> Signed-off-by: Yixun Lan <dlan <AT> gentoo.org> net-vpn/cloudflared/Manifest | 1 + net-vpn/cloudflared/cloudflared-2025.8.1.ebuild | 31 +++++++++++++++++++++++++ net-vpn/cloudflared/metadata.xml | 15 ++++++++++++ 3 files changed, 47 insertions(+) diff --git a/net-vpn/cloudflared/Manifest b/net-vpn/cloudflared/Manifest new file mode 100644 index 000000000000..7025746bcece --- /dev/null +++ b/net-vpn/cloudflared/Manifest @@ -0,0 +1 @@ +DIST cloudflared-2025.8.1.tar.gz 7220860 BLAKE2B 4e8698bc40c769a6bac0233189e674603caf02bed48164bc1cea238e4367dd8f075e8f9358d5d9942f78e7438bd7e1260eb35df9421eab2f60714b0d536f1767 SHA512 b66850c6a1123c883277ea7cd8b8fd0c44083e47ceb3d3d3b6c31404e31cfd29aaa5eb0015a7059109120af9fdb9e65cb9300f3e07a03e3262fb17cc4794d62d diff --git a/net-vpn/cloudflared/cloudflared-2025.8.1.ebuild b/net-vpn/cloudflared/cloudflared-2025.8.1.ebuild new file mode 100644 index 000000000000..cbf2d5bc7916 --- /dev/null +++ b/net-vpn/cloudflared/cloudflared-2025.8.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A command-line client and tunneling daemon for Cloudflare Tunnel" +HOMEPAGE="https://github.com/cloudflare/cloudflared" +SRC_URI="https://github.com/cloudflare/cloudflared/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# "make test" fails since cloudflared-2024.12.1, and fails with network-sanbox +RESTRICT="test" + +BDEPEND=">=dev-lang/go-1.24.4" + +src_compile(){ + local ldflags=" + -X main.Version=${PV} + -X 'main.BuildTime=$(date +'%F %T %z')'" + ego build -ldflags "${ldflags}" ./cmd/cloudflared +} + +src_install(){ + dobin cloudflared + einstalldocs +} diff --git a/net-vpn/cloudflared/metadata.xml b/net-vpn/cloudflared/metadata.xml new file mode 100644 index 000000000000..f64bdc1e2139 --- /dev/null +++ b/net-vpn/cloudflared/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>[email protected]</email> + <name>jinqiang zhang</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>[email protected]</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">cloudflare/cloudflared</remote-id> + </upstream> +</pkgmetadata>
