From 0530d6357fb59bf00cb2d91a1a69e5b5c75c761b Mon Sep 17 00:00:00 2001 From: Sam Therapy Date: Fri, 17 Feb 2023 16:37:13 +0100 Subject: [PATCH] add dev-util/xcaddy Signed-off-by: Sam Therapy --- dev-util/xcaddy/Manifest | 1 + dev-util/xcaddy/xcaddy-9999.ebuild | 32 ++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-util/xcaddy/Manifest create mode 100644 dev-util/xcaddy/xcaddy-9999.ebuild diff --git a/dev-util/xcaddy/Manifest b/dev-util/xcaddy/Manifest new file mode 100644 index 0000000..0ec8f85 --- /dev/null +++ b/dev-util/xcaddy/Manifest @@ -0,0 +1 @@ +EBUILD xcaddy-9999.ebuild 597 BLAKE2B a84f194987b6a436e6bccad4e814adfd5f686aab249916f3a6c60d5b211b3f42d5884f89e01bcf5a208ef6ad01b3bf3ad03acf0ec05c433233e03531a3dbb53d SHA512 b8471b1a5f6e64b9a4311130169dbdbcb43a34fb2db2eb1114c36487aab417dfe9b2c5b90fe67b40999f65195ef7894b1db0d1b60e626f34990822ff1b3ea4ff diff --git a/dev-util/xcaddy/xcaddy-9999.ebuild b/dev-util/xcaddy/xcaddy-9999.ebuild new file mode 100644 index 0000000..b9ffb4b --- /dev/null +++ b/dev-util/xcaddy/xcaddy-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 go-module + +DESCRIPTION="Deliver Go binaries as fast and easily as possible" +HOMEPAGE="https://github.com/caddyserver/xcaddy" + +EGIT_REPO_URI="https://github.com/caddyserver/xcaddy.git" + +RESTRICT="network-sandbox strip" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~arm64 ~x86" + +src_unpack() { + default + git-r3_src_unpack + go-module_live_vendor +} + +src_compile() { + ego build -ldflags "-s -w" ./cmd/xcaddy +} + +src_install() { + dobin ./${PN} + dodoc README.md +}