svn commit: r376613 - in head/net/ortp: . files

Tijl Coosemans tijl at FreeBSD.org
Fri Jan 9 15:12:11 UTC 2015


Author: tijl
Date: Fri Jan  9 15:12:09 2015
New Revision: 376613
URL: https://svnweb.freebsd.org/changeset/ports/376613
QAT: https://qat.redports.org/buildarchive/r376613/

Log:
  - Add SRTP and ZRTP support
  - Fix MASTER_SITES
  
  PR:		196249
  Approved by:	maintainer timeout (16 days)

Added:
  head/net/ortp/files/
  head/net/ortp/files/patch-configure   (contents, props changed)
  head/net/ortp/files/patch-ortp.pc.in   (contents, props changed)
Modified:
  head/net/ortp/Makefile

Modified: head/net/ortp/Makefile
==============================================================================
--- head/net/ortp/Makefile	Fri Jan  9 15:07:43 2015	(r376612)
+++ head/net/ortp/Makefile	Fri Jan  9 15:12:09 2015	(r376613)
@@ -3,8 +3,9 @@
 
 PORTNAME=	ortp
 PORTVERSION=	0.23.0
+PORTREVISION=	1
 CATEGORIES=	net
-MASTER_SITES=	SAVANNAH/linphone/ortp
+MASTER_SITES=	SAVANNAH/linphone/ortp/sources
 
 MAINTAINER=	sobomax at FreeBSD.org
 COMMENT=	Real-time Transport Protocol (RTP) library
@@ -12,11 +13,14 @@ COMMENT=	Real-time Transport Protocol (R
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+LIB_DEPENDS=	libsrtp.so:${PORTSDIR}/net/libsrtp \
+		libzrtpcppcore.so:${PORTSDIR}/security/libzrtpcppcore
+
 CONFLICTS_INSTALL=	linphone-base-[0-9]*
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-silent-rules --disable-strict
-CPPFLAGS+=	-DHAVE_DEV_RANDOM
+CONFIGURE_ARGS=	--disable-silent-rules --disable-strict \
+		--enable-zrtp --with-srtp
 INSTALL_TARGET=	install-strip
 USES=		libtool pathfix pkgconfig
 USE_LDCONFIG=	yes

Added: head/net/ortp/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/ortp/files/patch-configure	Fri Jan  9 15:12:09 2015	(r376613)
@@ -0,0 +1,20 @@
+--- configure.orig	2014-02-19 14:31:33 UTC
++++ configure
+@@ -12021,7 +12021,6 @@ $as_echo "#define NOCONNECT 1" >>confdef
+ 
+ $as_echo "#define NOCONNECT 1" >>confdefs.h
+ 
+-		PTHREAD_LDFLAGS="-pthread"
+ 	;;
+ 	*mingw32ce)
+ 		CFLAGS="$CFLAGS -D_WIN32_WCE -D_WIN32_WINNT=0x0501 -DORTP_STATIC"
+@@ -12211,7 +12210,8 @@ if test "${srtp_prefix}" != "none" ; the
+ 		SRTP_CFLAGS="-I${srtp_prefix}/include -I${srtp_prefix}/include/srtp"
+ 		SRTP_LIBS="-L${srtp_prefix}/lib"
+ 	fi
+-	SRTP_LIBS="$SRTP_LIBS -lsrtp"
++	SRTP_CFLAGS="$(pkg-config --cflags libsrtp)"
++	SRTP_LIBS="$(pkg-config --libs libsrtp)"
+ 
+ 		have_srtp=no
+ 	CPPFLAGS_save=$CPPFLAGS

Added: head/net/ortp/files/patch-ortp.pc.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/ortp/files/patch-ortp.pc.in	Fri Jan  9 15:12:09 2015	(r376613)
@@ -0,0 +1,10 @@
+--- ortp.pc.in.orig	2010-02-08 14:38:31 UTC
++++ ortp.pc.in
+@@ -6,5 +6,6 @@ includedir=@includedir@
+ Name: oRTP 
+ Description: Implement the RFC3550 (RTP) with a easy to use API with high and low level access. 
+ Version: @ORTP_PKGCONFIG_VERSION@                           
+-Libs: -L at libdir@ -lortp @ORTPDEPS_LIBS@
++Libs: -L at libdir@ -lortp
++Libs.private: @ORTPDEPS_LIBS@
+ Cflags: -I at includedir@ @ORTPDEPS_CFLAGS@


More information about the svn-ports-head mailing list