diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-28 03:58:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-28 03:58:39 +0100 |
commit | e5985b8e66b3b43c34328efb47b9b12e8ce5a690 (patch) | |
tree | a6dfa5de0a8939409fa203b13d2b292e6bf5e1bf /net-vpn/frp/frp-0.45.0.ebuild | |
parent | 62082029157d2ef97a43e34ce34a55877afa8a58 (diff) |
gentoo auto-resync : 28:10:2022 - 03:58:39
Diffstat (limited to 'net-vpn/frp/frp-0.45.0.ebuild')
-rw-r--r-- | net-vpn/frp/frp-0.45.0.ebuild | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/net-vpn/frp/frp-0.45.0.ebuild b/net-vpn/frp/frp-0.45.0.ebuild new file mode 100644 index 000000000000..86b8693dbf14 --- /dev/null +++ b/net-vpn/frp/frp-0.45.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module systemd + +DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to the internet" +HOMEPAGE="https://github.com/fatedier/frp" +SRC_URI="https://github.com/zmedico/frp/archive/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz" + +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +IUSE="" +S=${WORKDIR}/${P}-vendor + +src_prepare() { + # patch LDFLAGS to preserve symbol table #792408 + sed -e "s|^\\(LDFLAGS :=\\) -s \\(.*\\)|\1 \2|" -i Makefile || die + default +} + +src_compile() { + emake all +} + +src_install() { + local x + dobin bin/{frpc,frps} + dodoc README*.md + systemd_dounit "${FILESDIR}"/frp{c,s}.service + systemd_newunit "${FILESDIR}"/frpc_at_.service frpc@.service + systemd_newunit "${FILESDIR}"/frps_at_.service frps@.service + insinto /etc/frp + for x in conf/*.ini; do mv "${x}"{,.example}; done + doins conf/*.example +} |