commit: 2780df72adabe5c5e6c3d66920ba060df54d9c2f Author: Yuhang Zeng <unlsycn <AT> unlsycn <DOT> com> AuthorDate: Sun Feb 25 02:53:58 2024 +0000 Commit: Yuhang Zeng <unlsycn <AT> unlsycn <DOT> com> CommitDate: Sun Feb 25 02:54:53 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2780df72
net-misc/graftcp: fix bug #925322 #925323 Signed-off-by: Yuhang Zeng <unlsycn <AT> unlsycn.com> net-misc/graftcp/graftcp-0.7.1.ebuild | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/net-misc/graftcp/graftcp-0.7.1.ebuild b/net-misc/graftcp/graftcp-0.7.1.ebuild index 875749fa01..9e7159bce0 100644 --- a/net-misc/graftcp/graftcp-0.7.1.ebuild +++ b/net-misc/graftcp/graftcp-0.7.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="A tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy" HOMEPAGE="https://github.com/hmgle/graftcp" -GO_OPTIONAL=1 +inherit toolchain-funcs if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -22,10 +22,11 @@ fi LICENSE="GPL-3" SLOT="0" +IUSE="systemd" RDEPEND="${DEPEND}" BDEPEND=" dev-lang/go - dev-util/pkgconf + systemd? ( dev-util/pkgconf ) " PATCHES=" @@ -41,7 +42,11 @@ src_prepare() { mv "${WORKDIR}/vendor" "${WORKDIR}/${P}/local" || die } +src_compile() { + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" +} + src_install() { emake DESTDIR="${D}" PREFIX="/usr" install - emake DESTDIR="${D}" PREFIX="/usr" install_systemd + use systemd && emake DESTDIR="${D}" PREFIX="/usr" install_systemd }
