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/6c107e5b4611
branches:  trunk
changeset: 565649:6c107e5b4611
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 bbd02b7eb5cd -r 6c107e5b4611 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 bbd02b7eb5cd -r 6c107e5b4611 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 bbd02b7eb5cd -r 6c107e5b4611 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 bbd02b7eb5cd -r 6c107e5b4611 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 bbd02b7eb5cd -r 6c107e5b4611 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 bbd02b7eb5cd -r 6c107e5b4611 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