Mercurial > hgrepos > FreeBSD > ports > net > turnserver
annotate Makefile @ 13:c7cf16351c81
Apply patches for proper STUN message validation:
1. Validate the size of an attribute before returning it to the caller.
Previously this was being done in stun_attr_get_next_str() to check
that the previous attribute didn't exceed the size of the underlying buffer,
however by that point any maliciously crafted attributes would have already
had their chance to attack the caller.
commit 9b8baa805582ae66d2a1ed68483609f90fcfb4d0
2. Validate the size of the buffer in stun_get_command_message_len_str().
Without this the caller could read off the end of the underlying buffer
if it receives a maliciously crafted packet with an invalid header size.
commit 14cb1c94e7be98869f45678ba195a26796a797c4
3. Changed type from int to size_t to avoid warning.
warning: comparison between signed and unsigned integer expressions
commit 4722697645cf033de8cf4f34e4214af750746365
See also: https://github.com/coturn/coturn/pull/472
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 28 Mar 2020 15:44:52 +0100 |
| parents | 288fd9742645 |
| children | 1a26b3d090c3 |
| rev | line source |
|---|---|
| 11 | 1 ## $FreeBSD: head/net/turnserver/Makefile 507877 2019-08-02 13:30:40Z jbeich $ |
|
1
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
2 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
3 PORTNAME= turnserver |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
4 PORTVERSION= 4.5.1.1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
5 CATEGORIES= net |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
6 MASTER_SITES= http://turnserver.open-sys.org/downloads/extradocs/:xdocs \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
7 http://coturn.net/turnserver/extradocs/:xdocs |
|
5
8133ddc49506
PKGNAMEPREFIX set to "fmg-"
Franz Glasner <fzglas.hg@dom66.de>
parents:
1
diff
changeset
|
8 PKGNAMEPREFIX= fmg- |
|
1
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
9 DISTFILES= turn.extra.docs-2.0.0.1.tar.gz:xdocs |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
10 |
|
8
8b309f879d3c
For fmg-turnserver: set myself as maintainer
Franz Glasner <fzglas.hg@dom66.de>
parents:
7
diff
changeset
|
11 MAINTAINER= f.glasner@feldmann-mg.com |
|
1
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
12 COMMENT= STUN/TURN Server; IPv6, DTLS support; RFCs 5389, 5766, 6062, 6156 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
13 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
14 LICENSE= BSD3CLAUSE |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
15 LICENSE_FILE= ${WRKSRC}/LICENSE |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
16 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
17 LIB_DEPENDS= libevent.so:devel/libevent |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
18 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
19 USES= gettext-runtime perl5 shebangfix ssl |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
20 SHEBANG_FILES= examples/scripts/restapi/shared_secret_maintainer.pl |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
21 HAS_CONFIGURE= yes |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
22 CONFIGURE_ENV+= PTHREAD_LIBS=-pthread TURN_DISABLE_RPATH=1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
23 # MongoDB support is disabled until devel/mongo-c-driver is updated |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
24 CONFIGURE_ENV+= TURN_NO_MONGO=1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
25 TEST_TARGET= test |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
26 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
27 USE_GITHUB= yes |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
28 GH_ACCOUNT= coturn |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
29 GH_PROJECT= coturn |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
30 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
31 SUB_FILES= pkg-message |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
32 USE_RC_SUBR= turnserver |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
33 |
|
6
9dbd5a23ea47
Conflict with standard turnserver and coturn
Franz Glasner <fzglas.hg@dom66.de>
parents:
5
diff
changeset
|
34 CONFLICTS_INSTALL= turnserver coturn |
|
9dbd5a23ea47
Conflict with standard turnserver and coturn
Franz Glasner <fzglas.hg@dom66.de>
parents:
5
diff
changeset
|
35 |
|
1
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
36 MANPAGES= turnserver.1 turnadmin.1 turnutils.1 turnutils_peer.1 \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
37 turnutils_stunclient.1 turnutils_uclient.1 coturn.1 \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
38 turnutils_oauth.1 turnutils_natdiscovery.1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
39 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
40 DOCS= html TurnNetworks.pdf |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
41 PORTREADMEDOCS= LICENSE README.turnserver README.turnadmin README.turnutils INSTALL |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
42 PORTDOCS= ${DOCS} ${PORTREADMEDOCS} postinstall.txt schema.sql schema.mongo.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
43 schema.userdb.redis schema.stats.redis |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
44 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
45 _BIN_UTILS= peer stunclient uclient oauth natdiscovery |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
46 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
47 _ETC_EXAMPLES= turnserver.conf turn_client_cert.pem \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
48 turn_client_pkey.pem turn_server_cert.pem turn_server_pkey.pem |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
49 _SCRIPT_EXAMPLES= peer.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
50 basic/relay.sh basic/dos_attack.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
51 basic/tcp_client_c2c_tcp_relay.sh basic/udp_c2c_client.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
52 basic/udp_client.sh basic/tcp_client.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
53 loadbalance/master_relay.sh loadbalance/slave_relay_1.sh loadbalance/slave_relay_2.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
54 loadbalance/udp_c2c.sh loadbalance/tcp_c2c_tcp_relay.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
55 longtermsecure/secure_dtls_client.sh longtermsecure/secure_relay.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
56 longtermsecure/secure_tls_client_cert.sh longtermsecure/secure_dtls_client_cert.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
57 longtermsecure/secure_relay_cert.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
58 longtermsecure/secure_tcp_client_c2c_tcp_relay.sh longtermsecure/secure_tcp_client.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
59 longtermsecure/secure_tls_client_c2c_tcp_relay.sh longtermsecure/secure_tls_client.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
60 longtermsecure/secure_udp_c2c.sh longtermsecure/secure_udp_client.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
61 longtermsecure/secure_sctp_client.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
62 longtermsecure/secure_dos_attack.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
63 longtermsecuredb/secure_relay_with_db_psql.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
64 longtermsecuredb/secure_relay_with_db_mysql.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
65 longtermsecuredb/secure_relay_with_db_mysql_ssl.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
66 longtermsecuredb/secure_relay_with_db_mongo.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
67 longtermsecuredb/secure_relay_with_db_redis.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
68 longtermsecuredb/secure_relay_with_db_sqlite.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
69 restapi/secure_relay_secret.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
70 restapi/secure_relay_secret_with_db_mysql.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
71 restapi/secure_relay_secret_with_db_psql.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
72 restapi/secure_relay_secret_with_db_redis.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
73 restapi/secure_relay_secret_with_db_mongo.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
74 restapi/secure_relay_secret_with_db_sqlite.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
75 restapi/secure_udp_client_with_secret.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
76 restapi/secure_relay_secret_with_db_psql.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
77 restapi/shared_secret_maintainer.pl \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
78 selfloadbalance/secure_dos_attack.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
79 selfloadbalance/secure_relay.sh |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
80 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
81 OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
82 OPTIONS_DEFAULT= MYSQL PGSQL REDIS SQLITE |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
83 OPTIONS_SUB= yes |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
84 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
85 MYSQL_DESC= MySQL database support |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
86 MYSQL_USES= mysql |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
87 MYSQL_CONFIGURE_ENV_OFF= TURN_NO_MYSQL=1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
88 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
89 PGSQL_DESC= PostgreSQL database support |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
90 PGSQL_USES= pgsql |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
91 PGSQL_CONFIGURE_ENV_OFF= TURN_NO_PQ=1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
92 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
93 REDIS_DESC= Redis support for user database and for status and statistics reporting |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
94 REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
95 REDIS_CONFIGURE_ENV_OFF= TURN_NO_HIREDIS=1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
96 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
97 SQLITE_DESC= SQLite database support |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
98 SQLITE_USES= sqlite |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
99 SQLITE_CONFIGURE_ENV_OFF= TURN_NO_SQLITE=1 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
100 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
101 do-install: |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
102 ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
103 ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
104 .for f in ${_BIN_UTILS} |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
105 ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnutils_${f} ${STAGEDIR}${PREFIX}/bin/ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
106 .endfor |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
107 (cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${MANPAGES} \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
108 ${STAGEDIR}${PREFIX}/man/man1) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
109 ${MKDIR} ${STAGEDIR}${DATADIR} |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
110 (cd ${WRKSRC}/turndb && ${INSTALL_DATA} schema.sql schema.userdb.redis \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
111 schema.stats.redis ${STAGEDIR}${DATADIR}) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
112 (cd ${WRKSRC}/turndb && ${INSTALL_SCRIPT} testredisdbsetup.sh schema.mongo.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
113 testmongosetup.sh ${STAGEDIR}${DATADIR}) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
114 ${INSTALL_DATA} ${WRKSRC}/lib/libturnclient.a ${STAGEDIR}${PREFIX}/lib |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
115 ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnserver.conf \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
116 ${STAGEDIR}${PREFIX}/etc/turnserver.conf.default |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
117 ${MKDIR} ${STAGEDIR}${PREFIX}/include/turn |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
118 (cd ${WRKSRC}/include/turn && ${COPYTREE_SHARE} "client ns_turn_defs.h" \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
119 ${STAGEDIR}${PREFIX}/include/turn) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
120 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
121 do-install-SQLITE-on: |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
122 ${MKDIR} ${STAGEDIR}${PREFIX}/var/db |
|
9
e555902956e4
Install the SQLite turndb database file from the distribution as @sample so that it is not overwritten when re-installing
Franz Glasner <f.glasner@feldmann-mg.com>
parents:
8
diff
changeset
|
123 ${INSTALL_DATA} ${WRKSRC}/sqlite/turndb ${STAGEDIR}${PREFIX}/var/db/turndb.sample |
|
1
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
124 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
125 do-install-EXAMPLES-on: |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
126 .for dir in basic loadbalance longtermsecure longtermsecuredb restapi selfloadbalance |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
127 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/${dir} |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
128 .endfor |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
129 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/etc |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
130 ${INSTALL_DATA} ${WRKSRC}/examples/scripts/readme.txt \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
131 ${STAGEDIR}${EXAMPLESDIR}/scripts |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
132 (cd ${WRKSRC}/examples/etc && ${INSTALL_DATA} ${_ETC_EXAMPLES} \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
133 ${STAGEDIR}${EXAMPLESDIR}/etc) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
134 .for f in ${_SCRIPT_EXAMPLES} |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
135 ${INSTALL_SCRIPT} ${WRKSRC}/examples/scripts/${f} \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
136 ${STAGEDIR}${EXAMPLESDIR}/scripts/${f} |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
137 .endfor |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
138 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
139 do-install-DOCS-on: |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
140 ${MKDIR} ${STAGEDIR}${DOCSDIR} |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
141 (cd ${WRKDIR}/turndocs/docs && ${COPYTREE_SHARE} "${DOCS}" ${STAGEDIR}${DOCSDIR}) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
142 (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTREADMEDOCS} ${STAGEDIR}${DOCSDIR}) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
143 ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/postinstall.txt |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
144 (cd ${WRKSRC}/turndb && ${INSTALL_DATA} schema.sql schema.mongo.sh \ |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
145 schema.userdb.redis schema.stats.redis ${STAGEDIR}${DOCSDIR}) |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
146 |
|
1a06bf451a04
ADD: net/turnserver: the original upstream version 4.5.1.1_2 from the ports tree as of 2020-03-26
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
147 .include <bsd.port.mk> |
