[Midnightbsd-cvs] mports: mports/net: Add ortp.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Dec 28 16:57:02 EST 2007


Log Message:
-----------
Add ortp.  This is useful for future versions of Kopete.

Modified Files:
--------------
    mports/net:
        Makefile (r1.47 -> r1.48)

Added Files:
-----------
    mports/net/ortp:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/net/ortp/files:
        patch-src::stun.c (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/net/Makefile,v
retrieving revision 1.47
retrieving revision 1.48
diff -L net/Makefile -L net/Makefile -u -r1.47 -r1.48
--- net/Makefile
+++ net/Makefile
@@ -31,6 +31,7 @@
     SUBDIR += openldap23-server
     SUBDIR += openmpi
     SUBDIR += openslp
+    SUBDIR += ortp
     SUBDIR += p5-IO-INET6
     SUBDIR += p5-IP-Country
     SUBDIR += p5-Net
--- /dev/null
+++ net/ortp/pkg-descr
@@ -0,0 +1,24 @@
+oRTP - a Real-time Transport Protocol stack under LGPL.
+
+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.
+
+WWW:	http://www.linphone.org/index.php/v2/code_review/ortp
--- /dev/null
+++ net/ortp/pkg-plist
@@ -0,0 +1,33 @@
+include/ortp/event.h
+include/ortp/ortp.h
+include/ortp/payloadtype.h
+include/ortp/port.h
+include/ortp/rtcp.h
+include/ortp/rtp.h
+include/ortp/rtpsession.h
+include/ortp/rtpsignaltable.h
+include/ortp/sessionset.h
+include/ortp/str_utils.h
+include/ortp/stun.h
+include/ortp/stun_udp.h
+include/ortp/telephonyevents.h
+lib/libortp.a
+lib/libortp.la
+lib/libortp.so
+lib/libortp.so.5
+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
--- /dev/null
+++ net/ortp/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for:	ortp
+# Date created:				20 October 2003
+# Whom:					Maxim Sobolev <sobomax at FreeBSD.org>
+#
+# $MidnightBSD: mports/net/ortp/Makefile,v 1.1 2007/12/28 21:56:59 laffer1 Exp $
+# $FreeBSD: ports/net/ortp/Makefile,v 1.13 2007/03/25 16:47:00 pav Exp $
+#
+
+PORTNAME=	ortp
+PORTVERSION=	0.13.0
+CATEGORIES=	net
+MASTER_SITES=	${MASTER_SITE_SAVANNAH}
+MASTER_SITE_SUBDIR=	linphone/ortp/sources
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A Real-time Transport Protocol (RTP) stack
+LICENSE=	lgpl
+
+USE_GNOME=	glib20 pkgconfig gnomehack
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-html-dir=${PREFIX}/share/doc
+USE_LDCONFIG=	yes
+
+pre-install:
+.if defined(NOPORTDOCS)
+	${RM} -rf ${WRKSRC}/docs/html
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ net/ortp/distinfo
@@ -0,0 +1,3 @@
+MD5 (ortp-0.13.0.tar.gz) = 8cb4731ad5044626e802116fbb2093ff
+SHA256 (ortp-0.13.0.tar.gz) = aef36873bd6e9c2c63f30d6d0e3564ac34a680d3930c1e9e4246985a4483371f
+SIZE (ortp-0.13.0.tar.gz) = 495642
--- /dev/null
+++ net/ortp/files/patch-src::stun.c
@@ -0,0 +1,14 @@
+
+$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;


More information about the Midnightbsd-cvs mailing list