gentoo/net-proxy/torsocks/torsocks-2.5.0.ebuild
Sam James af88531f61
net-proxy/torsocks: Stabilize 2.5.0 amd64, #962465
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-07 22:47:27 +01:00

47 lines
1023 B
Bash

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
UPSTREAM_P="${PN}-v${PV}"
DESCRIPTION="Use most socks-friendly applications with Tor"
HOMEPAGE="https://gitlab.torproject.org/tpo/core/torsocks"
SRC_URI="https://gitlab.torproject.org/tpo/core/torsocks/-/archive/v${PV}/${UPSTREAM_P}.tar.bz2"
S="${WORKDIR}"/${UPSTREAM_P}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
IUSE="static-libs"
# We do not depend on tor which might be running on a different box
PATCHES=(
"${FILESDIR}"/${PN}-2.4.0-configure.patch
)
src_prepare() {
# Disable tests requiring network access.
local test
for test in dns fd_passing getpeername; do
sed -i -e "/^ test_${test} \\\\\$/d" tests/Makefile.am || \
die "failed to disable network tests"
done
default
eautoreconf
}
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
# Remove libtool .la files
find "${ED}" -name '*.la' -delete || die
}