svn commit: r531593 - head/devel/jrtplib
Rodrigo Osorio
rodrigo at FreeBSD.org
Mon Apr 13 11:21:06 UTC 2020
Author: rodrigo
Date: Mon Apr 13 11:21:05 2020
New Revision: 531593
URL: https://svnweb.freebsd.org/changeset/ports/531593
Log:
devel/jrtplib: Switch upstream and update version
Switch upstream to Github since the previous
repo wasn't update since 2017. Also switch to
head to take advantage of bugfixes and
improvements done but never released as an
official version.
This new version add a dependency on net/libsrtp2
in order to support encrypted streams.
Major changes and improvements:
* Add support for libsrtp2
* Avoid `using namespace std` to allow c++14 compilation
* Added RTPRawPacket constructor which determines RTP/RTCP automatically
* Fix rtpsecuresession.cpp when thread is not supported
* Testing getifaddrs/freeifaddrs availability as well as header file
* Tried to fix the abort socket buffer filling up
* Added test program that shows bug in external transmitter
* Handling EINTR in nanosleep call
* Test to cause EINTR in poll/select
* Ignoring EINTR in poll and select calls
PR: 245577
Submitted by: yuri
Modified:
head/devel/jrtplib/Makefile
head/devel/jrtplib/distinfo
Modified: head/devel/jrtplib/Makefile
==============================================================================
--- head/devel/jrtplib/Makefile Mon Apr 13 10:37:15 2020 (r531592)
+++ head/devel/jrtplib/Makefile Mon Apr 13 11:21:05 2020 (r531593)
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= jrtplib
-PORTVERSION= 3.11.1
-PORTREVISION= 1
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.11.1-21
+DISTVERSIONSUFFIX= -g2b49da3
CATEGORIES= devel
-MASTER_SITES= https://research.edm.uhasselt.be/jori/jrtplib/
MAINTAINER= rodrigo at FreeBSD.org
COMMENT= Object-oriented RTP library written in C++
@@ -13,9 +13,14 @@ COMMENT= Object-oriented RTP library written in C++
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.MIT
+LIB_DEPENDS= libsrtp2.so:net/libsrtp2
+
USES= cmake pathfix tar:bzip2
+USE_GITHUB= yes
+GH_ACCOUNT= j0r1
+GH_PROJECT= JRTPLIB
USE_LDCONFIG= yes
-PLIST_SUB= JRTPLIB_VER="${PORTVERSION}"
+PLIST_SUB= JRTPLIB_VER="${DISTVERSION:C/-.*//}"
.include <bsd.port.mk>
Modified: head/devel/jrtplib/distinfo
==============================================================================
--- head/devel/jrtplib/distinfo Mon Apr 13 10:37:15 2020 (r531592)
+++ head/devel/jrtplib/distinfo Mon Apr 13 11:21:05 2020 (r531593)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490788411
-SHA256 (jrtplib-3.11.1.tar.bz2) = e24745f22418fb5d741b6b9871b89ed43964870f292dda92fd11cfbb5d6d0e43
-SIZE (jrtplib-3.11.1.tar.bz2) = 152256
+TIMESTAMP = 1586719983
+SHA256 (j0r1-JRTPLIB-v3.11.1-21-g2b49da3_GH0.tar.gz) = 4b756043eb12a17c0882188f40058648726cbc121250dca41f16e94dfca326ab
+SIZE (j0r1-JRTPLIB-v3.11.1-21-g2b49da3_GH0.tar.gz) = 226905
More information about the svn-ports-all
mailing list