From 23af4fed2d7cc961e7df0ccb0765e590e673f9ab Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 May 2022 03:41:36 +0000 Subject: net-im/coturn: fix automagic OpenSSL dep Also: - Fix calling AR, CC directly - Fix TMPDIR usage Bug: https://bugs.gentoo.org/729820 Closes: https://bugs.gentoo.org/835652 Closes: https://bugs.gentoo.org/724918 Signed-off-by: Sam James --- net-im/coturn/coturn-4.5.2-r1.ebuild | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'net-im/coturn/coturn-4.5.2-r1.ebuild') diff --git a/net-im/coturn/coturn-4.5.2-r1.ebuild b/net-im/coturn/coturn-4.5.2-r1.ebuild index 37dde1c42c28..d3a3c8813604 100644 --- a/net-im/coturn/coturn-4.5.2-r1.ebuild +++ b/net-im/coturn/coturn-4.5.2-r1.ebuild @@ -2,14 +2,14 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit systemd tmpfiles + +inherit toolchain-funcs systemd tmpfiles DESCRIPTION="coturn TURN server project" HOMEPAGE="https://github.com/coturn/coturn" if [ ${PV} = 9999 ]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" inherit git-r3 - DEPEND="dev-vcs/git" # S="${WORKDIR}/${PN}-master" else KEYWORDS="~amd64 ~x86" @@ -22,13 +22,18 @@ IUSE="mongodb mysql postgres redis sqlite" RDEPEND="acct-group/turnserver acct-user/turnserver >dev-libs/libevent-2.1.8:= + dev-libs/openssl:= mongodb? ( dev-libs/mongo-c-driver ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:* ) redis? ( dev-libs/hiredis:= ) sqlite? ( dev-db/sqlite )" - DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-4.5.2-respect-TMPDIR.patch +) src_configure() { if [ -n "${AR}" ]; then @@ -56,7 +61,13 @@ src_configure() { if ! use sqlite; then export TURN_NO_SQLITE=yes fi + + tc-export CC + + export ARCHIVERCMD="$(tc-getAR) -r" + export PKGCONFIG="$(tc-getPKG_CONFIG)" export DOCSDIR="/usr/share/doc/${PN}-${PV}" + econf $(use_with sqlite) } -- cgit v1.2.3-18-g5258