commit:     f119717434590921f9bc01419cda1b34def2c72b
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 15:02:56 2024 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 15:25:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1197174

net-im/coturn: sync live

Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 net-im/coturn/coturn-9999.ebuild | 50 +++++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 24 deletions(-)

diff --git a/net-im/coturn/coturn-9999.ebuild b/net-im/coturn/coturn-9999.ebuild
index 8c10c10306aa..0f909893645e 100644
--- a/net-im/coturn/coturn-9999.ebuild
+++ b/net-im/coturn/coturn-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs systemd tmpfiles
 
@@ -11,47 +11,47 @@ HOMEPAGE="https://github.com/coturn/coturn";
 if [[ ${PV} == *9999 ]]; then
        EGIT_REPO_URI="https://github.com/coturn/coturn.git";
        inherit git-r3
-       #S="${WORKDIR}/${PN}-master"
 else
        SRC_URI="https://github.com/coturn/coturn/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64 ~x86"
+       KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="BSD"
 SLOT="0"
 IUSE="mongodb mysql postgres redis sqlite"
 
-RDEPEND="
-       acct-group/turnserver
-       acct-user/turnserver
-       >dev-libs/libevent-2.1.8:=
+DEPEND="
+       >dev-libs/libevent-2.1.8:=[ssl]
        dev-libs/openssl:=
-       mongodb? ( dev-libs/mongo-c-driver )
-       mysql?  ( dev-db/mysql-connector-c:= )
+       mongodb? (
+               dev-libs/libbson
+               dev-libs/mongo-c-driver
+       )
+       mysql? ( dev-db/mysql-connector-c:= )
        postgres? ( dev-db/postgresql:* )
        redis? ( dev-libs/hiredis:= )
-       sqlite? ( dev-db/sqlite )
+       sqlite? ( dev-db/sqlite:3 )
+"
+RDEPEND="
+       ${DEPEND}
+       acct-group/turnserver
+       acct-user/turnserver
 "
-DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
        "${FILESDIR}"/${PN}-4.5.2-respect-TMPDIR.patch
-       "${FILESDIR}"/${P}-openssl3.patch
 )
 
 src_configure() {
-       if [[ -n "${AR}" ]]; then
-               sed 's:ARCHIVERCMD="ar -r":ARCHIVERCMD="${AR} -r":g' -i 
"${S}/configure"
-       fi
+       sed -e '/MANPREFIX/s:/man/:/:' \
+               -e '/INSTALL_DIR} examples\/script/a \  \${INSTALL_DIR} 
examples\/ca \${DESTDIR}${EXAMPLESDIR}' \
+               -e '/INSTALL_STATIC_LIB/d' \
+               -i "Makefile.in" || die "sed for Makefile.in failed"
 
-       sed 's:MANPREFIX}/man/:MANPREFIX}/:g' -i "${S}/Makefile.in" || die "sed 
for mandir failed"
-       sed 's:#log-file=/var/tmp/turn.log:log-file=/var/log/turnserver.log:' \
-           -i "${S}/examples/etc/turnserver.conf"  || die "sed for logdir 
failed"
-       sed 's:#simple-log:simple-log:' -i "${S}/examples/etc/turnserver.conf" \
-           || die "sed for simple-log failed"
-       sed '/INSTALL_DIR} examples\/script/a \ \${INSTALL_DIR} examples\/ca 
\${DESTDIR}${EXAMPLESDIR}' \
-           -i "${S}/Makefile.in" || die "sed for example ca failed"
+       sed -e 
's:#log-file=/var/tmp/turn.log:log-file=/var/log/turnserver.log:' \
+               -e 's:#simple-log:simple-log:' \
+               -i "examples/etc/turnserver.conf"  || die "sed for 
turnserve.conf failed"
 
        if ! use mongodb; then
                export TURN_NO_MONGO=yes
@@ -73,7 +73,7 @@ src_configure() {
 
        export ARCHIVERCMD="$(tc-getAR) -r"
        export PKGCONFIG="$(tc-getPKG_CONFIG)"
-       export DOCSDIR="/usr/share/doc/${PN}-${PV}"
+       export DOCSDIR="/usr/share/doc/${PF}"
 
        econf $(use_with sqlite)
 }
@@ -81,6 +81,8 @@ src_configure() {
 src_install() {
        default
 
+       keepdir /var/lib/db
+
        newinitd "${FILESDIR}/turnserver.init" turnserver
 
        insinto /etc/logrotate.d

Reply via email to