[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