[Midnightbsd-cvs] mports [18429] trunk/net/ortp/pkg-plist: ortp 0.23.0

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Mar 28 17:19:20 EDT 2015


Revision: 18429
          http://svnweb.midnightbsd.org/mports/?rev=18429
Author:   laffer1
Date:     2015-03-28 17:19:19 -0400 (Sat, 28 Mar 2015)
Log Message:
-----------
ortp 0.23.0

Modified Paths:
--------------
    trunk/net/ortp/Makefile
    trunk/net/ortp/distinfo
    trunk/net/ortp/pkg-descr
    trunk/net/ortp/pkg-plist

Added Paths:
-----------
    trunk/net/ortp/files/patch-configure
    trunk/net/ortp/files/patch-ortp.pc.in

Removed Paths:
-------------
    trunk/net/ortp/files/patch-src::stun.c

Property Changed:
----------------
    trunk/net/ortp/pkg-descr

Modified: trunk/net/ortp/Makefile
===================================================================
--- trunk/net/ortp/Makefile	2015-03-28 21:16:41 UTC (rev 18428)
+++ trunk/net/ortp/Makefile	2015-03-28 21:19:19 UTC (rev 18429)
@@ -1,29 +1,28 @@
-# New ports collection makefile for:	ortp
-# Date created:				20 October 2003
-# Whom:					Maxim Sobolev <sobomax at FreeBSD.org>
-#
 # $MidnightBSD$
 # $FreeBSD: ports/net/ortp/Makefile,v 1.13 2007/03/25 16:47:00 pav Exp $
-#
 
 PORTNAME=	ortp
-PORTVERSION=	0.13.0
+PORTVERSION=	0.23.0
+PORTREVISION=	2
 CATEGORIES=	net
-MASTER_SITES=	${MASTER_SITE_SAVANNAH}
-MASTER_SITE_SUBDIR=	linphone/ortp/sources
+MASTER_SITES=	SAVANNAH/linphone/ortp/sources
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	A Real-time Transport Protocol (RTP) stack
-LICENSE=	lgpl
+COMMENT=	Real-time Transport Protocol (RTP) library
 
-USE_GNOME=	glib20 pkgconfig gnomehack
+LICENSE=	lgpl2.1
+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=	--with-html-dir=${PREFIX}/share/doc
+CONFIGURE_ARGS=	--disable-silent-rules --disable-strict \
+		--enable-zrtp --with-srtp
+INSTALL_TARGET=	install-strip
+USES=		libtool pathfix pkgconfig
 USE_LDCONFIG=	yes
 
-pre-install:
-.if defined(NOPORTDOCS)
-	${RM} -rf ${WRKSRC}/docs/html
-.endif
-
 .include <bsd.port.mk>

Modified: trunk/net/ortp/distinfo
===================================================================
--- trunk/net/ortp/distinfo	2015-03-28 21:16:41 UTC (rev 18428)
+++ trunk/net/ortp/distinfo	2015-03-28 21:19:19 UTC (rev 18429)
@@ -1,3 +1,2 @@
-SHA256 (ortp-0.13.0.tar.gz) = aef36873bd6e9c2c63f30d6d0e3564ac34a680d3930c1e9e4246985a4483371f
-RMD160 (ortp-0.13.0.tar.gz) = d060857812294ea0767f1a3372d2361855da0182
-SIZE (ortp-0.13.0.tar.gz) = 495642
+SHA256 (ortp-0.23.0.tar.gz) = 91a5ada15f62ce5f08beceef4d0adb65469211e2f208bd96e493a8df9f84fcdb
+SIZE (ortp-0.23.0.tar.gz) = 540135

Added: trunk/net/ortp/files/patch-configure
===================================================================
--- trunk/net/ortp/files/patch-configure	                        (rev 0)
+++ trunk/net/ortp/files/patch-configure	2015-03-28 21:19:19 UTC (rev 18429)
@@ -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


Property changes on: trunk/net/ortp/files/patch-configure
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/ortp/files/patch-ortp.pc.in
===================================================================
--- trunk/net/ortp/files/patch-ortp.pc.in	                        (rev 0)
+++ trunk/net/ortp/files/patch-ortp.pc.in	2015-03-28 21:19:19 UTC (rev 18429)
@@ -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@


Property changes on: trunk/net/ortp/files/patch-ortp.pc.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Deleted: trunk/net/ortp/files/patch-src::stun.c
===================================================================
--- trunk/net/ortp/files/patch-src::stun.c	2015-03-28 21:16:41 UTC (rev 18428)
+++ trunk/net/ortp/files/patch-src::stun.c	2015-03-28 21:19:19 UTC (rev 18429)
@@ -1,14 +0,0 @@
-
-$FreeBSD: ports/net/ortp/files/patch-src::stun.c,v 1.1 2007/04/08 18:07:23 sobomax Exp $
-
---- src/stun.c
-+++ src/stun.c
-@@ -768,7 +768,7 @@
- 	read(fd,&tick,sizeof(tick));
- 	closesocket(fd);
-       }
--#elif defined(__linux) 
-+#elif defined(__linux) || defined (__FreeBSD__) 
-       {
-  	fd_set fdSet;
- 	int maxFd=0;

Modified: trunk/net/ortp/pkg-descr
===================================================================
--- trunk/net/ortp/pkg-descr	2015-03-28 21:16:41 UTC (rev 18428)
+++ trunk/net/ortp/pkg-descr	2015-03-28 21:19:19 UTC (rev 18429)
@@ -1,24 +1,24 @@
-oRTP - a Real-time Transport Protocol stack under LGPL.
+oRTP - Real-time Transport Protocol library
 
 Features:
 
- * Written in C
- * Implement the RFC3550 (RTP) with a easy to use API with high and low level
-   access.
- * Includes support for multiples profiles, AV profile (RFC1890) being the one
-   by default.
- * Includes a packet scheduler for synchronizing rtp recv and send. Scheduling
-   is optionnal, rtp sessions can remain not scheduled.
- * Implements blocking and non blocking IO for RTP sessions.
- * Supports mutiplexing IO, so that hundreds of RTP sessions can be managed by
-   a single thread.
- * Features an adaptive jitter algorithm for a receiver to adapt to the
-   clockrate of the sender.
- * Supports part of RFC2833 for telephone events over RTP.
- * The API is well documented using gtk-doc.
- * Licensed under the Lesser Gnu Public License.
- * RTCP messages sent periodically since 0.7.0 (compound packet including
-   sender report or receiver report + SDES)
- * Includes an API to parse incoming RTCP packets.
+* Written in C, works under Linux (and probably any Unix) and Windows
+* Implement the RFC3550 (RTP) with a easy to use API with high and low level
+  access
+* Includes support for multiples profiles, AV profile (RFC3551) being the
+  one by default
+* Includes a packet scheduler for to send and recv packet "on time",
+  according to their timestamp.  Scheduling is optionnal, rtp sessions can
+  remain not scheduled
+* Supports mutiplexing IO, so that hundreds of RTP sessions can be scheduled
+  by a single thread
+* Features an adaptive jitter algorithm for a receiver to adapt to the
+  clockrate of the sender
+* Supports part of RFC2833 for telephone events over RTP
+* The API is well documented using doxygen
+* Licensed under the Lesser Gnu Public License
+* RTCP messages sent periodically since 0.7.0 (compound packet including
+  sender report or receiver report + SDES)
+* Includes an API to parse incoming RTCP packets
 
-WWW:	http://www.linphone.org/index.php/v2/code_review/ortp
+WWW: http://www.linphone.org/eng/documentation/dev/ortp.html


Property changes on: trunk/net/ortp/pkg-descr
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Modified: trunk/net/ortp/pkg-plist
===================================================================
--- trunk/net/ortp/pkg-plist	2015-03-28 21:16:41 UTC (rev 18428)
+++ trunk/net/ortp/pkg-plist	2015-03-28 21:19:19 UTC (rev 18429)
@@ -1,9 +1,13 @@
+include/ortp/b64.h
 include/ortp/event.h
+include/ortp/logging.h
 include/ortp/ortp.h
+include/ortp/ortp_srtp.h
 include/ortp/payloadtype.h
 include/ortp/port.h
 include/ortp/rtcp.h
 include/ortp/rtp.h
+include/ortp/rtpprofile.h
 include/ortp/rtpsession.h
 include/ortp/rtpsignaltable.h
 include/ortp/sessionset.h
@@ -11,23 +15,8 @@
 include/ortp/stun.h
 include/ortp/stun_udp.h
 include/ortp/telephonyevents.h
-lib/libortp.a
-lib/libortp.la
+include/ortp/zrtp.h
 lib/libortp.so
-lib/libortp.so.5
+lib/libortp.so.9
+lib/libortp.so.9.0.0
 libdata/pkgconfig/ortp.pc
-%%PORTDOCS%%%%DOCSDIR%%/book1.html
-%%PORTDOCS%%%%DOCSDIR%%/home.png
-%%PORTDOCS%%%%DOCSDIR%%/index.sgml
-%%PORTDOCS%%%%DOCSDIR%%/left.png
-%%PORTDOCS%%%%DOCSDIR%%/ortp-library-management-functions.html
-%%PORTDOCS%%%%DOCSDIR%%/ortp-multiplexing-sessions---in-a-one-thread-design.html
-%%PORTDOCS%%%%DOCSDIR%%/ortp-rtp-payloads-and-profiles.html
-%%PORTDOCS%%%%DOCSDIR%%/ortp-rtpsession-api.html
-%%PORTDOCS%%%%DOCSDIR%%/ortp-telephone-events---rfc2833-.html
-%%PORTDOCS%%%%DOCSDIR%%/ortpapi.html
-%%PORTDOCS%%%%DOCSDIR%%/right.png
-%%PORTDOCS%%%%DOCSDIR%%/style.css
-%%PORTDOCS%%%%DOCSDIR%%/up.png
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm include/ortp



More information about the Midnightbsd-cvs mailing list