Mercurial > hgrepos > FreeBSD > ports > net > turnserver
comparison Makefile @ 41:a0a10f5bbe05
Update all the script examples
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 17 Mar 2025 13:52:26 +0100 |
| parents | bbc1de47fe9b |
| children | 986f63aa4bdd |
comparison
equal
deleted
inserted
replaced
| 40:bbc1de47fe9b | 41:a0a10f5bbe05 |
|---|---|
| 14 LICENSE_FILE= ${WRKSRC}/LICENSE | 14 LICENSE_FILE= ${WRKSRC}/LICENSE |
| 15 | 15 |
| 16 LIB_DEPENDS= libevent.so:devel/libevent | 16 LIB_DEPENDS= libevent.so:devel/libevent |
| 17 | 17 |
| 18 USES= perl5 pkgconfig shebangfix ssl | 18 USES= perl5 pkgconfig shebangfix ssl |
| 19 SHEBANG_FILES= examples/scripts/restapi/shared_secret_maintainer.pl | 19 SHEBANG_FILES= examples/scripts/restapi/shared_secret_maintainer.pl examples/scripts/oauth.sh |
| 20 HAS_CONFIGURE= yes | 20 HAS_CONFIGURE= yes |
| 21 CONFIGURE_ENV+= PTHREAD_LIBS=-pthread TURN_DISABLE_RPATH=1 | 21 CONFIGURE_ENV+= PTHREAD_LIBS=-pthread TURN_DISABLE_RPATH=1 |
| 22 # MongoDB support is disabled until devel/mongo-c-driver is updated | 22 # MongoDB support is disabled until devel/mongo-c-driver is updated |
| 23 CONFIGURE_ENV+= TURN_NO_MONGO=1 | 23 CONFIGURE_ENV+= TURN_NO_MONGO=1 |
| 24 TEST_TARGET= test | 24 TEST_TARGET= test |
| 43 | 43 |
| 44 _BIN_UTILS= peer stunclient uclient oauth natdiscovery | 44 _BIN_UTILS= peer stunclient uclient oauth natdiscovery |
| 45 | 45 |
| 46 _ETC_EXAMPLES= turnserver.conf turn_client_cert.pem \ | 46 _ETC_EXAMPLES= turnserver.conf turn_client_cert.pem \ |
| 47 turn_client_pkey.pem turn_server_cert.pem turn_server_pkey.pem | 47 turn_client_pkey.pem turn_server_cert.pem turn_server_pkey.pem |
| 48 _SCRIPT_EXAMPLES= peer.sh \ | 48 _SCRIPT_EXAMPLES= peer.sh oauth.sh pack.sh rfc5769.sh \ |
| 49 basic/relay.sh basic/dos_attack.sh \ | 49 basic/relay.sh basic/dos_attack.sh \ |
| 50 basic/tcp_client_c2c_tcp_relay.sh basic/udp_c2c_client.sh \ | 50 basic/tcp_client_c2c_tcp_relay.sh basic/udp_c2c_client.sh \ |
| 51 basic/udp_client.sh basic/tcp_client.sh \ | 51 basic/udp_client.sh basic/tcp_client.sh \ |
| 52 loadbalance/master_relay.sh loadbalance/slave_relay_1.sh loadbalance/slave_relay_2.sh \ | 52 loadbalance/master_relay.sh loadbalance/slave_relay_1.sh loadbalance/slave_relay_2.sh \ |
| 53 loadbalance/udp_c2c.sh loadbalance/tcp_c2c_tcp_relay.sh \ | 53 loadbalance/udp_c2c.sh loadbalance/tcp_c2c_tcp_relay.sh \ |
| 73 restapi/secure_relay_secret_with_db_sqlite.sh \ | 73 restapi/secure_relay_secret_with_db_sqlite.sh \ |
| 74 restapi/secure_udp_client_with_secret.sh \ | 74 restapi/secure_udp_client_with_secret.sh \ |
| 75 restapi/secure_relay_secret_with_db_psql.sh \ | 75 restapi/secure_relay_secret_with_db_psql.sh \ |
| 76 restapi/shared_secret_maintainer.pl \ | 76 restapi/shared_secret_maintainer.pl \ |
| 77 selfloadbalance/secure_dos_attack.sh \ | 77 selfloadbalance/secure_dos_attack.sh \ |
| 78 selfloadbalance/secure_relay.sh | 78 selfloadbalance/secure_relay.sh \ |
| 79 mobile/mobile_dtls_client.sh \ | |
| 80 mobile/mobile_relay.sh \ | |
| 81 mobile/mobile_tcp_client.sh \ | |
| 82 mobile/mobile_tls_client_c2c_tcp_relay.sh \ | |
| 83 mobile/mobile_udp_client.sh | |
| 79 | 84 |
| 80 OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE PROMETHEUS | 85 OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE PROMETHEUS |
| 81 OPTIONS_DEFAULT= REDIS SQLITE | 86 OPTIONS_DEFAULT= REDIS SQLITE |
| 82 OPTIONS_SUB= yes | 87 OPTIONS_SUB= yes |
| 83 | 88 |
| 123 do-install-SQLITE-on: | 128 do-install-SQLITE-on: |
| 124 ${MKDIR} ${STAGEDIR}/var/lib/turn | 129 ${MKDIR} ${STAGEDIR}/var/lib/turn |
| 125 ${INSTALL_DATA} ${WRKSRC}/sqlite/turndb ${STAGEDIR}/var/lib/turn/turndb.sample | 130 ${INSTALL_DATA} ${WRKSRC}/sqlite/turndb ${STAGEDIR}/var/lib/turn/turndb.sample |
| 126 | 131 |
| 127 do-install-EXAMPLES-on: | 132 do-install-EXAMPLES-on: |
| 128 .for dir in basic loadbalance longtermsecure longtermsecuredb restapi selfloadbalance | 133 .for dir in basic loadbalance longtermsecure longtermsecuredb mobile restapi selfloadbalance |
| 129 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/${dir} | 134 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/${dir} |
| 130 .endfor | 135 .endfor |
| 131 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/etc | 136 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/etc |
| 132 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/var/db | 137 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/var/db |
| 133 ${INSTALL_DATA} ${WRKSRC}/examples/scripts/readme.txt \ | 138 ${INSTALL_DATA} ${WRKSRC}/examples/scripts/readme.txt \ |
