From owner-svn-ports-all@FreeBSD.ORG Sun Apr 13 08:13:13 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A04E7819; Sun, 13 Apr 2014 08:13:13 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 818DD153C; Sun, 13 Apr 2014 08:13:13 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3D8DDmX022280; Sun, 13 Apr 2014 08:13:13 GMT (envelope-from rodrigo@svn.freebsd.org) Received: (from rodrigo@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3D8DCBi022277; Sun, 13 Apr 2014 08:13:12 GMT (envelope-from rodrigo@svn.freebsd.org) Message-Id: <201404130813.s3D8DCBi022277@svn.freebsd.org> From: Rodrigo Osorio Date: Sun, 13 Apr 2014 08:13:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r351188 - head/net/turnserver X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2014 08:13:13 -0000 Author: rodrigo Date: Sun Apr 13 08:13:12 2014 New Revision: 351188 URL: http://svnweb.freebsd.org/changeset/ports/351188 QAT: https://qat.redports.org/buildarchive/r351188/ Log: - upgrade turnserver from 3.2.1.4 to 3.2.2.5 - fix staging PR: ports/186384 Submitted by: Oleg Moskalenko (maintainer) Approved by: bapt (mentor) Modified: head/net/turnserver/Makefile head/net/turnserver/distinfo head/net/turnserver/pkg-plist Modified: head/net/turnserver/Makefile ============================================================================== --- head/net/turnserver/Makefile Sun Apr 13 07:51:57 2014 (r351187) +++ head/net/turnserver/Makefile Sun Apr 13 08:13:12 2014 (r351188) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= turnserver -PORTVERSION= 3.2.1.4 +PORTVERSION= 3.2.2.5 CATEGORIES= net -MASTER_SITES= http://rfc5766-turn-server.googlecode.com/files/ +MASTER_SITES= http://turnserver.open-sys.org/downloads/v${PORTVERSION}/ \ + http://turnserver.open-sys.org/downloads/extradocs/ \ + http://www.olegmoskalenko.com/turnserver/v${PORTVERSION}/ \ + http://www.olegmoskalenko.com/turnserver/extradocs/ PKGNAMEPREFIX= DISTFILES= ${DISTNAME}${EXTRACT_SUFX} turn.extra.docs-2.0.0.1.tar.gz MAINTAINER= mom040267@gmail.com COMMENT= STUN/TURN Server; IPv6, DTLS support; RFCs 5389, 5766, 6062, 6156 -LICENSE= BSD +LICENSE= BSD3CLAUSE -LIB_DEPENDS= event-2:${PORTSDIR}/devel/libevent2 +LIB_DEPENDS= libevent-2.0.so:${PORTSDIR}/devel/libevent2 CONFLICTS= libevent-1.* SUB_FILES= pkg-message -MAN1= turnserver.1 turnadmin.1 turnutils.1 turnutils_peer.1 turnutils_stunclient.1 turnutils_uclient.1 rfc5766-turn-server.1 -MANCOMPRESSED= no - USE_OPENSSL= YES USE_RC_SUBR= turnserver @@ -29,17 +29,19 @@ HAS_CONFIGURE= YES OPTIONS_DEFINE= MYSQL PGSQL REDIS +SHEBANG_FILES= examples/scripts/restapi/shared_secret_maintainer.pl +USES= perl5 shebangfix + MYSQL_DESC= MySQL support for users database PGSQL_DESC= PostgreSQL support for users database REDIS_DESC= Redis support for user database and for status and statistics reporting OPTIONS_DEFAULT= MYSQL PGSQL REDIS -NO_STAGE= yes .include PORTDOCS= html TURNServerRESTAPI.pdf TurnNetworks.pdf -PORTREADMEDOCS= README.turnserver README.turnadmin README.turnutils INSTALL +PORTREADMEDOCS= LICENSE README.turnserver README.turnadmin README.turnutils INSTALL _BIN_UTILS= peer stunclient uclient @@ -52,7 +54,8 @@ basic/udp_client.sh basic/tcp_client.sh loadbalance/master_relay.sh loadbalance/slave_relay_1.sh loadbalance/slave_relay_2.sh \ loadbalance/udp_c2c.sh loadbalance/tcp_c2c_tcp_relay.sh \ longtermsecure/secure_dtls_client.sh longtermsecure/secure_relay.sh \ -longtermsecure/secure_dtls_client_cert.sh longtermsecure/secure_relay_cert.sh \ +longtermsecure/secure_tls_client_cert.sh longtermsecure/secure_dtls_client_cert.sh \ +longtermsecure/secure_relay_cert.sh \ longtermsecure/secure_tcp_client_c2c_tcp_relay.sh longtermsecure/secure_tcp_client.sh \ longtermsecure/secure_tls_client_c2c_tcp_relay.sh longtermsecure/secure_tls_client.sh \ longtermsecure/secure_udp_c2c.sh longtermsecure/secure_udp_client.sh \ @@ -74,74 +77,74 @@ CONFIGURE_ENV+= PTHREAD_LIBS=-pthread TU .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes -LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql90-client +LIB_DEPENDS+= libpq.so:${PORTSDIR}/databases/postgresql90-client .else CONFIGURE_ENV+= TURN_NO_PQ=1 .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes -LIB_DEPENDS+= mysqlclient:${PORTSDIR}/databases/mysql55-client +LIB_DEPENDS+= libmysqlclient.so:${PORTSDIR}/databases/mysql55-client .else CONFIGURE_ENV+= TURN_NO_MYSQL=1 .endif .if ${PORT_OPTIONS:MREDIS} -LIB_DEPENDS+= hiredis:${PORTSDIR}/databases/hiredis +LIB_DEPENDS+= libhiredis.so:${PORTSDIR}/databases/hiredis .else CONFIGURE_ENV+= TURN_NO_HIREDIS=1 .endif do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${PREFIX}/bin/turnserver - ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${PREFIX}/bin/turnadmin + ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver + ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin .for f in ${_BIN_UTILS} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnutils_${f} ${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnutils_${f} ${STAGEDIR}${PREFIX}/bin/ .endfor .for f in ${MAN1} - ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${PREFIX}/man/man1/${f} + ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${STAGEDIR}${PREFIX}/man/man1/${f} .endfor - ${MKDIR} ${DATADIR}/ - ${INSTALL_DATA} ${WRKSRC}/turndb/schema.sql ${DATADIR}/schema.sql - ${INSTALL_DATA} ${WRKSRC}/turndb/schema.userdb.redis ${DATADIR}/schema.userdb.redis - ${INSTALL_DATA} ${WRKSRC}/turndb/schema.stats.redis ${DATADIR}/schema.stats.redis - ${INSTALL_SCRIPT} ${WRKSRC}/turndb/testredisdbsetup.sh ${DATADIR}/testredisdbsetup.sh - ${INSTALL_DATA} ${WRKSRC}/lib/libturnclient.a ${PREFIX}/lib/libturnclient.a - ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnserver.conf ${PREFIX}/etc/turnserver.conf.default - ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnuserdb.conf ${PREFIX}/etc/turnuserdb.conf.default - ${MKDIR} ${PREFIX}/include/turn - (cd ${WRKSRC}/include/turn/ && ${COPYTREE_SHARE} client ${PREFIX}/include/turn/) - (cd ${WRKSRC}/include/turn/ && ${COPYTREE_SHARE} ns_turn_defs.h ${PREFIX}/include/turn/) + ${MKDIR} ${STAGEDIR}${DATADIR}/ + ${INSTALL_DATA} ${WRKSRC}/turndb/schema.sql ${STAGEDIR}${DATADIR}/schema.sql + ${INSTALL_DATA} ${WRKSRC}/turndb/schema.userdb.redis ${STAGEDIR}${DATADIR}/schema.userdb.redis + ${INSTALL_DATA} ${WRKSRC}/turndb/schema.stats.redis ${STAGEDIR}${DATADIR}/schema.stats.redis + ${INSTALL_SCRIPT} ${WRKSRC}/turndb/testredisdbsetup.sh ${STAGEDIR}${DATADIR}/testredisdbsetup.sh + ${INSTALL_DATA} ${WRKSRC}/lib/libturnclient.a ${STAGEDIR}${PREFIX}/lib/libturnclient.a + ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnserver.conf ${STAGEDIR}${PREFIX}/etc/turnserver.conf.default + ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnuserdb.conf ${STAGEDIR}${PREFIX}/etc/turnuserdb.conf.default + ${MKDIR} ${STAGEDIR}${PREFIX}/include/turn + (cd ${WRKSRC}/include/turn/ && ${COPYTREE_SHARE} client ${STAGEDIR}${PREFIX}/include/turn/) + (cd ${WRKSRC}/include/turn/ && ${COPYTREE_SHARE} ns_turn_defs.h ${STAGEDIR}${PREFIX}/include/turn/) .if ${PORT_OPTIONS:MEXAMPLES} - ${MKDIR} ${EXAMPLESDIR}/scripts - ${MKDIR} ${EXAMPLESDIR}/scripts/basic - ${MKDIR} ${EXAMPLESDIR}/scripts/loadbalance - ${MKDIR} ${EXAMPLESDIR}/scripts/longtermsecure - ${MKDIR} ${EXAMPLESDIR}/scripts/longtermsecuredb - ${MKDIR} ${EXAMPLESDIR}/scripts/restapi - ${MKDIR} ${EXAMPLESDIR}/scripts/shorttermsecure - ${MKDIR} ${EXAMPLESDIR}/scripts/selfloadbalance - ${MKDIR} ${EXAMPLESDIR}/etc - ${INSTALL_MAN} ${WRKSRC}/examples/scripts/readme.txt ${EXAMPLESDIR}/scripts + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/basic + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/loadbalance + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/longtermsecure + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/longtermsecuredb + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/restapi + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/shorttermsecure + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/selfloadbalance + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/etc + ${INSTALL_MAN} ${WRKSRC}/examples/scripts/readme.txt ${STAGEDIR}${EXAMPLESDIR}/scripts .for f in ${_ETC_EXAMPLES} - ${INSTALL_DATA} ${WRKSRC}/examples/etc/${f} ${EXAMPLESDIR}/etc/ + ${INSTALL_DATA} ${WRKSRC}/examples/etc/${f} ${STAGEDIR}${EXAMPLESDIR}/etc/ .endfor .for f in ${_SCRIPT_EXAMPLES} - ${INSTALL_SCRIPT} ${WRKSRC}/examples/scripts/${f} ${EXAMPLESDIR}/scripts/${f} + ${INSTALL_SCRIPT} ${WRKSRC}/examples/scripts/${f} ${STAGEDIR}${EXAMPLESDIR}/scripts/${f} .endfor .endif .if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} - (cd ${WRKSRC}/../turndocs/docs/ && ${COPYTREE_SHARE} ${f} ${DOCSDIR}) + (cd ${WRKSRC}/../turndocs/docs/ && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR}) .endfor .for f in ${PORTREADMEDOCS} - ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor - ${INSTALL_DATA} ${PKGMESSAGE} ${DOCSDIR}/postinstall.txt - ${INSTALL_DATA} ${WRKSRC}/turndb/schema.sql ${DOCSDIR}/schema.sql - ${INSTALL_DATA} ${WRKSRC}/turndb/schema.userdb.redis ${DOCSDIR}/schema.userdb.redis - ${INSTALL_DATA} ${WRKSRC}/turndb/schema.stats.redis ${DOCSDIR}/schema.stats.redis + ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/postinstall.txt + ${INSTALL_DATA} ${WRKSRC}/turndb/schema.sql ${STAGEDIR}${DOCSDIR}/schema.sql + ${INSTALL_DATA} ${WRKSRC}/turndb/schema.userdb.redis ${STAGEDIR}${DOCSDIR}/schema.userdb.redis + ${INSTALL_DATA} ${WRKSRC}/turndb/schema.stats.redis ${STAGEDIR}${DOCSDIR}/schema.stats.redis PORTDOCS+= postinstall.txt ${PORTREADMEDOCS} schema.sql schema.userdb.redis schema.stats.redis .endif Modified: head/net/turnserver/distinfo ============================================================================== --- head/net/turnserver/distinfo Sun Apr 13 07:51:57 2014 (r351187) +++ head/net/turnserver/distinfo Sun Apr 13 08:13:12 2014 (r351188) @@ -1,4 +1,4 @@ -SHA256 (turnserver-3.2.1.4.tar.gz) = bf5ca37c83a0c854e2eef3be790b731c13b196ec7e443f1da0252634f6401bb2 -SIZE (turnserver-3.2.1.4.tar.gz) = 287073 +SHA256 (turnserver-3.2.2.5.tar.gz) = f615e1454e7d9fb4c7feb4e6c15d88c6809f3265501bfe771d493b44c954850e +SIZE (turnserver-3.2.2.5.tar.gz) = 291987 SHA256 (turn.extra.docs-2.0.0.1.tar.gz) = 3a86600fd0a30ce7aeb547e80402ce68ea9959f7dd58697e5b47fda6e33ab9ce SIZE (turn.extra.docs-2.0.0.1.tar.gz) = 485379 Modified: head/net/turnserver/pkg-plist ============================================================================== --- head/net/turnserver/pkg-plist Sun Apr 13 07:51:57 2014 (r351187) +++ head/net/turnserver/pkg-plist Sun Apr 13 08:13:12 2014 (r351188) @@ -33,6 +33,7 @@ etc/turnuserdb.conf.default %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/loadbalance/tcp_c2c_tcp_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_dtls_client.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_dtls_client_cert.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_tls_client_cert.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_relay.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_relay_cert.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh @@ -74,3 +75,4 @@ include/turn/client/ns_turn_msg_defs.h @dirrmtry include/turn/client/ @dirrmtry include/turn @stopdaemon turnserver +@dirrmtry include/turn/client