net/ortp: remove, as it's unused and outdated.

superseded by/upgraded to telephony/linphone/ortp 5.0.0
This commit is contained in:
landry 2021-07-10 17:08:16 +00:00
parent 7a28c7917f
commit eb0987c5b9
6 changed files with 1 additions and 94 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.1260 2021/07/06 20:15:09 tb Exp $
# $OpenBSD: Makefile,v 1.1261 2021/07/10 17:08:16 landry Exp $
SUBDIR =
SUBDIR += adns
@ -335,7 +335,6 @@
SUBDIR += openvpn,mbedtls
SUBDIR += openvpn-auth-ldap
SUBDIR += openvpn_bsdauth
SUBDIR += ortp
SUBDIR += osrtspproxy
SUBDIR += owamp
SUBDIR += owncloudclient

View File

@ -1,27 +0,0 @@
# $OpenBSD: Makefile,v 1.16 2021/01/21 15:43:58 kirby Exp $
COMMENT = RTP (RFC3550) library
DISTNAME = ortp-0.25.0
REVISION = 0
SHARED_LIBS += ortp 2.1 # 10.0
CATEGORIES = net multimedia
HOMEPAGE = https://www.linphone.org/technical-corner/ortp
# LGPLv2.1
PERMIT_PACKAGE = Yes
WANTLIB = crypto m pthread ssl
MASTER_SITES = https://download.savannah.nongnu.org/releases/linphone/ortp/sources/
SEPARATE_BUILD = Yes
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = --enable-ssl-hmac \
--enable-doxygen=no
# OpenBSD does not support AI_V4MAPPED/AI_ALL
CONFIGURE_ENV = CFLAGS="${CFLAGS} -DAI_V4MAPPED=0 -DAI_ALL"
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (ortp-0.25.0.tar.gz) = DeuCa3mx/TKfdjiCHVQ53DQ7xVuxItqmyQ0ZEWz+jZo=
SIZE (ortp-0.25.0.tar.gz) = 565836

View File

@ -1,26 +0,0 @@
$OpenBSD: patch-src_rtcp_c,v 1.1 2020/07/31 12:28:18 sthen Exp $
clang 10
/usr/obj/ports/ortp-0.24.2/ortp-0.24.2/src/rtcp.c:475:25: error: implicit conversion from 'int' to 'float' changes val
ue from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]
return t * ((rand() / (RAND_MAX * 1.0f)) + 0.5f);
^~~~~~~~ ~
/usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX'
#define RAND_MAX 0x7fffffff
^~~~~~~~~~
1 error generated.
Index: src/rtcp.c
--- src/rtcp.c.orig
+++ src/rtcp.c
@@ -472,7 +472,7 @@ static void rtp_session_create_and_send_rtcp_packet(Rt
}
static float rtcp_rand(float t) {
- return t * ((rand() / (RAND_MAX * 1.0f)) + 0.5f);
+ return t * (((float)rand() / ((float)RAND_MAX * 1.0f)) + 0.5f);
}
/**

View File

@ -1,17 +0,0 @@
oRTP - a Real-time Transport Protocol (RFC3550) stack under LGPL.
It implements the RFC3550 (RTP) with a easy to use API with high and
low level access and features:
* Support for multiples profiles, AV profile (RFC3551) being
the one by default.
* A packet scheduler for sending and recieving "on time", according
to their timestamp. Scheduling is optionnal, RTP sessions can remain
not scheduled.
* Mutiplexing I/O, so that hundreds of RTP sessions can be scheduled
by a single thread.
* 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.
* RTCP messages sent periodically since 0.7.0 (compound packet
including sender report or receiver report + SDES).
* An API to parse incoming RTCP packets.

View File

@ -1,20 +0,0 @@
@comment $OpenBSD: PLIST,v 1.8 2020/07/31 12:28:18 sthen Exp $
include/ortp/
include/ortp/b64.h
include/ortp/event.h
include/ortp/logging.h
include/ortp/ortp.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
include/ortp/str_utils.h
include/ortp/telephonyevents.h
@static-lib lib/libortp.a
lib/libortp.la
@lib lib/libortp.so.${LIBortp_VERSION}
lib/pkgconfig/ortp.pc