git: 5c1632469e49 - main - devel/jrtplib: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 31 Mar 2025 15:52:15 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5c1632469e4921cfa9e5f773e17823f97c628be8

commit 5c1632469e4921cfa9e5f773e17823f97c628be8
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-31 15:52:11 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-31 15:52:11 +0000

    devel/jrtplib: Remove expired port
    
    2025-03-31 devel/jrtplib: Abandonware, no longer maintained upstream as of 2020
---
 MOVED                                              |  1 +
 devel/Makefile                                     |  1 -
 devel/jrtplib/Makefile                             | 26 ---------
 devel/jrtplib/distinfo                             |  3 --
 devel/jrtplib/files/patch-src-rtperrors.h          | 10 ----
 .../files/patch-src_rtpudpv4transmitter.cpp        | 38 -------------
 devel/jrtplib/pkg-descr                            |  4 --
 devel/jrtplib/pkg-plist                            | 62 ----------------------
 8 files changed, 1 insertion(+), 144 deletions(-)

diff --git a/MOVED b/MOVED
index 73bf0682c22c..849954b31a7d 100644
--- a/MOVED
+++ b/MOVED
@@ -4273,3 +4273,4 @@ www/redmine50|www/redmine51|2025-03-31|Has expired: Requires ruby31
 japanese/wnn7egg||2025-03-31|Has expired: Upstream disapeared and distfile is no more available
 multimedia/projectx||2025-03-31|Has expired: Abandonware, last release in 2011 and dependens on legacy version of Java. Consider using multimedia/ffmpeg or multimedia/vlc
 x11-toolkits/shared-desktop-ontologies||2025-03-31|Has expired: Abandonedware, not used by KDE for a long time
+devel/jrtplib||2025-03-31|Has expired: Abandonware, no longer maintained upstream as of 2020
diff --git a/devel/Makefile b/devel/Makefile
index cfa49559d561..def7fb5ad2fc 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1083,7 +1083,6 @@
     SUBDIR += jiri
     SUBDIR += jline
     SUBDIR += jna
-    SUBDIR += jrtplib
     SUBDIR += jsap
     SUBDIR += jsl
     SUBDIR += jsmin
diff --git a/devel/jrtplib/Makefile b/devel/jrtplib/Makefile
deleted file mode 100644
index fd98b8ad192d..000000000000
--- a/devel/jrtplib/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME=	jrtplib
-DISTVERSIONPREFIX=	v
-DISTVERSION=	3.11.2
-CATEGORIES=	devel
-
-MAINTAINER=	rodrigo@FreeBSD.org
-COMMENT=	Object-oriented RTP library written in C++
-WWW=		https://research.edm.uhasselt.be/jori/page/Cs/JrtplibOld.html
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE.MIT
-
-DEPRECATED=	Abandonware, no longer maintained upstream as of 2020
-EXPIRATION_DATE=2025-03-31
-
-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="${DISTVERSION:C/-.*//}"
-
-.include <bsd.port.mk>
diff --git a/devel/jrtplib/distinfo b/devel/jrtplib/distinfo
deleted file mode 100644
index 29ff220d61f9..000000000000
--- a/devel/jrtplib/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1603806183
-SHA256 (j0r1-JRTPLIB-v3.11.2_GH0.tar.gz) = 591bf6cddd0976a4659ed4dd2fada43140e5f5f9c9dbef56b137a3023549673f
-SIZE (j0r1-JRTPLIB-v3.11.2_GH0.tar.gz) = 227388
diff --git a/devel/jrtplib/files/patch-src-rtperrors.h b/devel/jrtplib/files/patch-src-rtperrors.h
deleted file mode 100644
index 254e176df5ff..000000000000
--- a/devel/jrtplib/files/patch-src-rtperrors.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/rtperrors.h.orig	2017-03-28 16:59:02 UTC
-+++ src/rtperrors.h
-@@ -39,6 +39,7 @@
- #define RTPERRORS_H
- 
- #include "rtpconfig.h"
-+#include <cstdio>
- #include <string>
- 
- namespace jrtplib
diff --git a/devel/jrtplib/files/patch-src_rtpudpv4transmitter.cpp b/devel/jrtplib/files/patch-src_rtpudpv4transmitter.cpp
deleted file mode 100644
index 17eb5cc548e1..000000000000
--- a/devel/jrtplib/files/patch-src_rtpudpv4transmitter.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/rtpudpv4transmitter.cpp.orig	2017-03-28 16:59:02 UTC
-+++ src/rtpudpv4transmitter.cpp
-@@ -188,7 +188,7 @@ int GetAutoSockets(uint32_t bindIP, bool
- 		addr.sin_family = AF_INET;
- 		addr.sin_port = 0;
- 		addr.sin_addr.s_addr = htonl(bindIP);
--		if (bind(sock,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) != 0)
-+		if (::bind(sock,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) != 0)
- 		{
- 			RTPCLOSE(sock);
- 			for (size_t i = 0 ; i < toClose.size() ; i++)
-@@ -255,7 +255,7 @@ int GetAutoSockets(uint32_t bindIP, bool
- 				addr.sin_family = AF_INET;
- 				addr.sin_port = htons(secondPort);
- 				addr.sin_addr.s_addr = htonl(bindIP);
--				if (bind(sock2,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) == 0)
-+				if (::bind(sock2,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) == 0)
- 				{
- 					// In this case, we have two consecutive port numbers, the lower of
- 					// which is even
-@@ -399,7 +399,7 @@ int RTPUDPv4Transmitter::Create(size_t m
- 			addr.sin_family = AF_INET;
- 			addr.sin_port = htons(params->GetPortbase());
- 			addr.sin_addr.s_addr = htonl(bindIP);
--			if (bind(rtpsock,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) != 0)
-+			if (::bind(rtpsock,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) != 0)
- 			{
- 				CLOSESOCKETS;
- 				MAINMUTEX_UNLOCK
-@@ -422,7 +422,7 @@ int RTPUDPv4Transmitter::Create(size_t m
- 				addr.sin_family = AF_INET;
- 				addr.sin_port = htons(rtcpport);
- 				addr.sin_addr.s_addr = htonl(bindIP);
--				if (bind(rtcpsock,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) != 0)
-+				if (::bind(rtcpsock,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) != 0)
- 				{
- 					CLOSESOCKETS;
- 					MAINMUTEX_UNLOCK
diff --git a/devel/jrtplib/pkg-descr b/devel/jrtplib/pkg-descr
deleted file mode 100644
index b9eff2a7a3a5..000000000000
--- a/devel/jrtplib/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-JRTPLIB is an object-oriented RTP library written in C++ by Jori Liesenborgs.
-It was partly developed for his thesis at the School for Knowledge Technology
-(or 'School voor Kennistechnologie' in Dutch), a cooperation between the
-'Limburgs Universitair Centrum' (LUC) and the 'Universiteit Maastricht' (UM).
diff --git a/devel/jrtplib/pkg-plist b/devel/jrtplib/pkg-plist
deleted file mode 100644
index 2a29655c4997..000000000000
--- a/devel/jrtplib/pkg-plist
+++ /dev/null
@@ -1,62 +0,0 @@
-include/jrtplib3/rtcpapppacket.h
-include/jrtplib3/rtcpbyepacket.h
-include/jrtplib3/rtcpcompoundpacket.h
-include/jrtplib3/rtcpcompoundpacketbuilder.h
-include/jrtplib3/rtcppacket.h
-include/jrtplib3/rtcppacketbuilder.h
-include/jrtplib3/rtcprrpacket.h
-include/jrtplib3/rtcpscheduler.h
-include/jrtplib3/rtcpsdesinfo.h
-include/jrtplib3/rtcpsdespacket.h
-include/jrtplib3/rtcpsrpacket.h
-include/jrtplib3/rtcpunknownpacket.h
-include/jrtplib3/rtpabortdescriptors.h
-include/jrtplib3/rtpaddress.h
-include/jrtplib3/rtpbyteaddress.h
-include/jrtplib3/rtpcollisionlist.h
-include/jrtplib3/rtpconfig.h
-include/jrtplib3/rtpdebug.h
-include/jrtplib3/rtpdefines.h
-include/jrtplib3/rtperrors.h
-include/jrtplib3/rtpexternaltransmitter.h
-include/jrtplib3/rtpfaketransmitter.h
-include/jrtplib3/rtphashtable.h
-include/jrtplib3/rtpinternalsourcedata.h
-include/jrtplib3/rtpipv4address.h
-include/jrtplib3/rtpipv4destination.h
-include/jrtplib3/rtpipv6address.h
-include/jrtplib3/rtpipv6destination.h
-include/jrtplib3/rtpkeyhashtable.h
-include/jrtplib3/rtplibraryversion.h
-include/jrtplib3/rtpmemorymanager.h
-include/jrtplib3/rtpmemoryobject.h
-include/jrtplib3/rtppacket.h
-include/jrtplib3/rtppacketbuilder.h
-include/jrtplib3/rtppollthread.h
-include/jrtplib3/rtprandom.h
-include/jrtplib3/rtprandomrand48.h
-include/jrtplib3/rtprandomrands.h
-include/jrtplib3/rtprandomurandom.h
-include/jrtplib3/rtprawpacket.h
-include/jrtplib3/rtpsecuresession.h
-include/jrtplib3/rtpselect.h
-include/jrtplib3/rtpsession.h
-include/jrtplib3/rtpsessionparams.h
-include/jrtplib3/rtpsessionsources.h
-include/jrtplib3/rtpsocketutil.h
-include/jrtplib3/rtpsourcedata.h
-include/jrtplib3/rtpsources.h
-include/jrtplib3/rtpstructs.h
-include/jrtplib3/rtptcpaddress.h
-include/jrtplib3/rtptcptransmitter.h
-include/jrtplib3/rtptimeutilities.h
-include/jrtplib3/rtptransmitter.h
-include/jrtplib3/rtptypes.h
-include/jrtplib3/rtptypes_win.h
-include/jrtplib3/rtpudpv4transmitter.h
-include/jrtplib3/rtpudpv6transmitter.h
-lib/cmake/JRTPLIB/JRTPLIBConfig.cmake
-lib/libjrtp.a
-lib/libjrtp.so
-lib/libjrtp.so.%%JRTPLIB_VER%%
-libdata/pkgconfig/jrtplib.pc