pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/ortp Import ortp 0.16.0 from wip
details: https://anonhg.NetBSD.org/pkgsrc/rev/d1877eae4fae
branches: trunk
changeset: 399797:d1877eae4fae
user: markd <markd%pkgsrc.org@localhost>
date: Fri Oct 02 19:09:29 2009 +0000
description:
Import ortp 0.16.0 from wip
oRTP - a Real-time Transport Protocol (RFC3550) stack under LGPL
Features:
* 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 optional, 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 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.
OKed during freeze by wiz and agc.
diffstat:
net/ortp/DESCR | 20 ++++++++++++++++++++
net/ortp/Makefile | 25 +++++++++++++++++++++++++
net/ortp/PLIST | 18 ++++++++++++++++++
net/ortp/buildlink3.mk | 12 ++++++++++++
net/ortp/distinfo | 5 +++++
net/ortp/options.mk | 11 +++++++++++
6 files changed, 91 insertions(+), 0 deletions(-)
diffs (115 lines):
diff -r af7df1ff81f6 -r d1877eae4fae net/ortp/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ortp/DESCR Fri Oct 02 19:09:29 2009 +0000
@@ -0,0 +1,20 @@
+oRTP - a Real-time Transport Protocol (RFC3550) stack under LGPL
+Features:
+* 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 optional, 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 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.
diff -r af7df1ff81f6 -r d1877eae4fae net/ortp/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ortp/Makefile Fri Oct 02 19:09:29 2009 +0000
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/10/02 19:09:29 markd Exp $
+#
+
+DISTNAME= ortp-0.16.0
+CATEGORIES= net
+MASTER_SITES= http://download.savannah.nongnu.org/releases/linphone/ortp/sources/
+
+MAINTAINER= zul%netbsd-fr.org@localhost
+HOMEPAGE= http://www.linphone.org/index.php/eng/code_review/ortp
+COMMENT= Real-time Transport Protocol stack
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+
+CONFIGURE_ENV+= ac_cv_path_DOXYGEN=false
+PKGCONFIG_OVERRIDE+= ortp.pc.in
+
+.include "options.mk"
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r af7df1ff81f6 -r d1877eae4fae net/ortp/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ortp/PLIST Fri Oct 02 19:09:29 2009 +0000
@@ -0,0 +1,18 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/10/02 19:09:29 markd Exp $
+include/ortp/b64.h
+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/srtp.h
+include/ortp/str_utils.h
+include/ortp/stun.h
+include/ortp/stun_udp.h
+include/ortp/telephonyevents.h
+lib/libortp.la
+lib/pkgconfig/ortp.pc
diff -r af7df1ff81f6 -r d1877eae4fae net/ortp/buildlink3.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ortp/buildlink3.mk Fri Oct 02 19:09:29 2009 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/10/02 19:09:29 markd Exp $
+
+BUILDLINK_TREE+= ortp
+
+.if !defined(ORTP_BUILDLINK3_MK)
+ORTP_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ortp+= ortp>=0.13.1
+BUILDLINK_PKGSRCDIR.ortp?= ../../net/ortp
+.endif # ORTP_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ortp
diff -r af7df1ff81f6 -r d1877eae4fae net/ortp/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ortp/distinfo Fri Oct 02 19:09:29 2009 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/10/02 19:09:29 markd Exp $
+
+SHA1 (ortp-0.16.0.tar.gz) = 6ceae2decadc440fe5f87de5c996fb5eecf00325
+RMD160 (ortp-0.16.0.tar.gz) = b878ef6891176aa1254c45ec1368797be9d0e894
+Size (ortp-0.16.0.tar.gz) = 453568 bytes
diff -r af7df1ff81f6 -r d1877eae4fae net/ortp/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ortp/options.mk Fri Oct 02 19:09:29 2009 +0000
@@ -0,0 +1,11 @@
+# $NetBSD: options.mk,v 1.1.1.1 2009/10/02 19:09:29 markd Exp $
+#
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.ortp
+PKG_SUPPORTED_OPTIONS= inet6
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Minet6)
+CONFIGURE_ARGS+= --enable-ipv6
+.endif
Home |
Main Index |
Thread Index |
Old Index