summaryrefslogtreecommitdiff
path: root/net-vpn
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-12 03:04:43 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-12 03:04:43 -0500
commit40d2213d241ba50dbaf9b311a92a93e480fbd474 (patch)
treec0dc1821acc043acc052426e9d018af4b26b4c72 /net-vpn
parent755ecc63c34034b68719f6dac52aa76ba08bbe5c (diff)
downloadbaldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.tar.gz
baldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.tar.xz
baldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.zip
Adding metadata
Diffstat (limited to 'net-vpn')
-rw-r--r--net-vpn/cloudflared/Manifest1
-rw-r--r--net-vpn/cloudflared/cloudflared-2026.7.1.ebuild31
-rw-r--r--net-vpn/headscale/Manifest2
-rw-r--r--net-vpn/headscale/headscale-0.29.2.ebuild48
4 files changed, 82 insertions, 0 deletions
diff --git a/net-vpn/cloudflared/Manifest b/net-vpn/cloudflared/Manifest
index b8e69b236f36..b276d608d6b5 100644
--- a/net-vpn/cloudflared/Manifest
+++ b/net-vpn/cloudflared/Manifest
@@ -1,2 +1,3 @@
DIST cloudflared-2026.3.0.tar.gz 7099252 BLAKE2B a4198aa1b43603bd165f446dd18ed9b91932c8327c816853ca695595401259bf8c712feb12763d6950ee2b271f5eee441fdac72d1d27c205c209832775193efd SHA512 4d455bbe04d8b401ed4b3bf721d0ea9a0d4ecbce2ab4680cd83ee3a9fe7504598790cf3ae482901ff95ee8b872da8bd24f1ec8ac1ad783431f7e53c55ad9ee3c
DIST cloudflared-2026.7.0.tar.gz 6807298 BLAKE2B 0ccd586e565bd1cde39ce42491259ea289c727d8480d1d719e66e459ce3d4700f1aa7f97070ee333d6373a75d5827b3ac578eb467edfa81449cf4eecdb7a600a SHA512 0c6e254d8b2aa752061c7597aff79e4f5979082e7d6eb1b3c43f11d9257d36a081ba24df744c8b5cfabdd740b1ec1bf43e4105ea07f08ff8bb182971d65f9dd9
+DIST cloudflared-2026.7.1.tar.gz 6805363 BLAKE2B f4f146494d908a862be3097e813343bd4c9d17c4329bbbab0b038a35083db4add605a4f1aa174d2c49e61e5d3414d65f2cb9edf71a077b31b5112219ae885c4f SHA512 e4aee8f99ce7810293a024a8234d43c01fac7cc97039146af889c35f4a2843bc3eae8b95701cbbac24fcbc2a7450b78d38d39d4bba2188d4d3fd8c4006bf8da4
diff --git a/net-vpn/cloudflared/cloudflared-2026.7.1.ebuild b/net-vpn/cloudflared/cloudflared-2026.7.1.ebuild
new file mode 100644
index 000000000000..7ca8ddc89626
--- /dev/null
+++ b/net-vpn/cloudflared/cloudflared-2026.7.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+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 ~arm64"
+
+# "make test" fails since cloudflared-2024.12.1, and fails with network-sanbox
+RESTRICT="test"
+
+BDEPEND=">=dev-lang/go-1.26.3"
+
+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/headscale/Manifest b/net-vpn/headscale/Manifest
index 62fe1eddc280..b1773f102c05 100644
--- a/net-vpn/headscale/Manifest
+++ b/net-vpn/headscale/Manifest
@@ -1,2 +1,4 @@
DIST headscale-0.27.1-deps.tar.xz 259439520 BLAKE2B 2022da884e144e15da86989841c4f57edf0a182c538f7def89113b2cbc1cefa21bd1734c7ff998349abbda73724b68f45122a8f6be27320c1d82fdbe73a9ab6a SHA512 1e1bef557550e06e5c7eac9943ca61d045cb4dc44a22b09ac751c75d7ac7ed99649f9647b5ce90d5ac7a94f06da44f1bc46b5ada97f0be37cb2efe3d101bfb5c
DIST headscale-0.27.1.tar.gz 1027977 BLAKE2B 0567e219974b284a309eed6481c997e3c75bf44eb0450547203431b649e5b1ecb99ca540872b5beb8f275ea7cd1c6829eb66c6167082bd7b3ee72c532cc93a6b SHA512 8334042ae90d9beb0f291952f87037efe15b4c184391e22257e04791a5dbdd5c2370b03769de9080dc5e4475cb398c478e713b00946394b245bf2afeda092b78
+DIST headscale-0.29.2-vendor.tar.xz 14519528 BLAKE2B c3312d7adb54e5931e227a646531fc4b6f68d6680a68a33c27e43c2fdca8f54c7b602f072293bf05bec63275471f06dcbb81a8e2b6e3eb3dc50561503e2196d4 SHA512 8eea14d0badcdc94632243bec2e76bc4b66467ccf2ffe517b7d58615b4568dcdc97845e360a26b1a466b01a48ef8491daaf6538fd912a052ab1beecae567cc58
+DIST headscale-0.29.2.tar.gz 43278205 BLAKE2B a2788845df60f88e914b4fceb699c728aa822a53fb10e2567d99a4cf41687a4ed7f29b15cfe6f2b456d7aa182ed0f7c3dcfcdfdc5cd40ceaac10297cd960b98e SHA512 e1f73e0c8113d5555077a1a464a562f67595df32424f0af0dab1ee9754150a4bd27fd00213f217c8b1b56ab185dca596216a3412749a388658d85cfe8b16cae8
diff --git a/net-vpn/headscale/headscale-0.29.2.ebuild b/net-vpn/headscale/headscale-0.29.2.ebuild
new file mode 100644
index 000000000000..c86dafd60231
--- /dev/null
+++ b/net-vpn/headscale/headscale-0.29.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="An open source, self-hosted implementation of the Tailscale control server"
+HOMEPAGE="https://github.com/juanfont/headscale"
+SRC_URI="https://github.com/juanfont/headscale/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz"
+
+LICENSE="BSD Apache-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+DEPEND="
+ acct-group/headscale
+ acct-user/headscale
+"
+RDEPEND="
+ ${DEPEND}
+ net-firewall/iptables
+"
+BDEPEND=">=dev-lang/go-1.26.4"
+
+src_compile() {
+ export -n GOCACHE XDG_CACHE_HOME
+ go build -o "./bin/${PN}" "./cmd/${PN}" || die
+}
+
+src_install() {
+ dobin bin/headscale
+ dodoc -r config-example.yaml derp-example.yaml
+ keepdir /etc/headscale /var/lib/headscale
+ systemd_dounit "${FILESDIR}"/headscale.service
+ newconfd "${FILESDIR}"/headscale.confd headscale
+ newinitd "${FILESDIR}"/headscale.initd headscale
+ fowners -R "${PN}":"${PN}" /etc/headscale /var/lib/headscale
+}
+
+pkg_postinst() {
+ [[ -f "${EROOT}"/etc/headscale/config.yaml ]] && return
+ elog "Please create ${EROOT}/etc/headscale/config.yaml before starting the service"
+ elog "An example is in ${EROOT}/usr/share/doc/${P}/config-example.yaml.bz2"
+ ewarn ">=headscale-0.19.0 has a DB structs breaking, please BACKUP your database before upgrading!"
+ ewarn "see also: https://github.com/juanfont/headscale/pull/1171 and https://github.com/juanfont/headscale/pull/1144"
+}