1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-05 06:27:37 +00:00

New port: net/coturn: TURN server

This commit is contained in:
Yuri Victorovich 2019-06-22 08:48:20 +00:00
parent 9b146adb59
commit a04c600ca8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=504852
5 changed files with 78 additions and 0 deletions

View File

@ -91,6 +91,7 @@
SUBDIR += corkscrew
SUBDIR += corosync2
SUBDIR += corosync3
SUBDIR += coturn
SUBDIR += courier-authlib-ldap
SUBDIR += cppzmq
SUBDIR += cryptcat

31
net/coturn/Makefile Normal file
View File

@ -0,0 +1,31 @@
# $FreeBSD$
PORTNAME= coturn
DISTVERSION= 4.5.1.1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
COMMENT= TURN server
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libevent_core.so:devel/libevent
USES= gettext-runtime gmake mysql shebangfix sqlite ssl
USE_GITHUB= yes
SHEBANG_FILES= examples/scripts/oauth.sh examples/scripts/restapi/shared_secret_maintainer.pl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static --enable-shared --turndbdir=/var/db/${PORTNAME}
DOCSDIR= ${PREFIX}/share/doc/turnserver
EXAMPLESDIR= ${PREFIX}/share/examples/turnserver
OPTIONS_DEFINE= DOCS EXAMPLES
PORTDOCS= *
PORTEXAMPLES= *
.include <bsd.port.mk>

3
net/coturn/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1561191516
SHA256 (coturn-coturn-4.5.1.1_GH0.tar.gz) = 8eabe4c241ad9a74655d8516c69b1fa3275e020e7f7fca50a6cb822809e7c220
SIZE (coturn-coturn-4.5.1.1_GH0.tar.gz) = 420069

9
net/coturn/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
The TURN Server is a VoIP media traffic NAT traversal server and gateway. It can
be used as a general-purpose network traffic TURN server and gateway, too.
On-line management interface (over telnet or over HTTPS) for the TURN server is
available.
The implementation also includes some extra experimental features.
WWW: https://github.com/coturn/coturn

34
net/coturn/pkg-plist Normal file
View File

@ -0,0 +1,34 @@
bin/turnadmin
bin/turnserver
bin/turnutils_natdiscovery
bin/turnutils_oauth
bin/turnutils_peer
bin/turnutils_stunclient
bin/turnutils_uclient
etc/turnserver.conf.default
include/turn/client/TurnMsgLib.h
include/turn/client/ns_turn_ioaddr.h
include/turn/client/ns_turn_msg.h
include/turn/client/ns_turn_msg_addr.h
include/turn/client/ns_turn_msg_defs.h
include/turn/client/ns_turn_msg_defs_experimental.h
include/turn/ns_turn_defs.h
lib/libturnclient.a
man/man1/coturn.1.gz
man/man1/turnadmin.1.gz
man/man1/turnserver.1.gz
man/man1/turnutils.1.gz
man/man1/turnutils_natdiscovery.1.gz
man/man1/turnutils_oauth.1.gz
man/man1/turnutils_peer.1.gz
man/man1/turnutils_stunclient.1.gz
man/man1/turnutils_uclient.1.gz
share/turnserver/schema.mongo.sh
share/turnserver/schema.sql
share/turnserver/schema.stats.redis
share/turnserver/schema.userdb.redis
share/turnserver/testmongosetup.sh
share/turnserver/testredisdbsetup.sh
share/turnserver/testsqldbsetup.sql
/var/db/coturn/turndb
@dir /var/db/coturn