git: a6ed84a97b78 - main - multimedia/vdr*: Deprecate including plug-ins and set expiration date to 2023-06-30

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 03 Jun 2023 18:40:26 UTC
The branch main has been updated by diizzy:

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

commit a6ed84a97b785ad95bf734ca12ac0f748aa87f0f
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-06-03 18:25:25 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-06-03 18:39:26 +0000

    multimedia/vdr*: Deprecate including plug-ins and set expiration date to 2023-06-30
    
    Upstream is still alive however our "work in progress" fork got abandoned
    in 2015 and been unmaintained since. Several emergency patches have
    been applied to keep various things building but it's in a state where so
    old it's no longer maintainable and upstream have diverged too much.
---
 multimedia/vdr-plugin-control/Makefile         | 3 +++
 multimedia/vdr-plugin-eepg/Makefile            | 3 +++
 multimedia/vdr-plugin-epgsearch/Makefile       | 3 +++
 multimedia/vdr-plugin-extrecmenu/Makefile      | 3 +++
 multimedia/vdr-plugin-femon/Makefile           | 3 +++
 multimedia/vdr-plugin-infosatepg/Makefile      | 3 +++
 multimedia/vdr-plugin-iptv/Makefile            | 3 +++
 multimedia/vdr-plugin-markad/Makefile          | 3 +++
 multimedia/vdr-plugin-osdpip/Makefile          | 2 ++
 multimedia/vdr-plugin-osdteletext/Makefile     | 3 +++
 multimedia/vdr-plugin-reelchannelscan/Makefile | 3 +++
 multimedia/vdr-plugin-remote/Makefile          | 3 +++
 multimedia/vdr-plugin-skinenigmang/Makefile    | 3 +++
 multimedia/vdr-plugin-sleeptimer/Makefile      | 3 +++
 multimedia/vdr-plugin-streamdev/Makefile       | 3 +++
 multimedia/vdr-plugin-ttxtsubs/Makefile        | 3 +++
 multimedia/vdr-plugin-vdrmanager/Makefile      | 3 +++
 multimedia/vdr-plugin-vnsiserver/Makefile      | 3 +++
 multimedia/vdr-plugin-wirbelscan/Makefile      | 3 +++
 multimedia/vdr-plugin-xineliboutput/Makefile   | 3 +++
 multimedia/vdr-plugin-xvdr/Makefile            | 3 +++
 multimedia/vdr-plugins/Makefile                | 3 +++
 multimedia/vdr/Makefile                        | 3 +++
 www/vdr-plugin-live/Makefile                   | 2 ++
 24 files changed, 70 insertions(+)

diff --git a/multimedia/vdr-plugin-control/Makefile b/multimedia/vdr-plugin-control/Makefile
index c470e58ca7a4..2a02a3b2676c 100644
--- a/multimedia/vdr-plugin-control/Makefile
+++ b/multimedia/vdr-plugin-control/Makefile
@@ -16,6 +16,9 @@ WWW=		http://ricomp.de/vdr/down_en.html
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${DISTVERSION:S/a45/a/}
diff --git a/multimedia/vdr-plugin-eepg/Makefile b/multimedia/vdr-plugin-eepg/Makefile
index c488a87c3ba6..f1ca05b6d79c 100644
--- a/multimedia/vdr-plugin-eepg/Makefile
+++ b/multimedia/vdr-plugin-eepg/Makefile
@@ -12,6 +12,9 @@ WWW=		https://projects.vdr-developer.org/projects/plg-eepg
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 GITHASH=	e7383ed
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PORTNAME}-${GITHASH}
diff --git a/multimedia/vdr-plugin-epgsearch/Makefile b/multimedia/vdr-plugin-epgsearch/Makefile
index a1f61777d788..a9cfa851d8e5 100644
--- a/multimedia/vdr-plugin-epgsearch/Makefile
+++ b/multimedia/vdr-plugin-epgsearch/Makefile
@@ -13,6 +13,9 @@ WWW=		http://winni.vdr-developer.org/epgsearch/index_eng.html
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 LIB_DEPENDS=	libpcre.so:devel/pcre \
 		libtre.so:textproc/libtre
 
diff --git a/multimedia/vdr-plugin-extrecmenu/Makefile b/multimedia/vdr-plugin-extrecmenu/Makefile
index f59a9de1c941..b27ea518d5c0 100644
--- a/multimedia/vdr-plugin-extrecmenu/Makefile
+++ b/multimedia/vdr-plugin-extrecmenu/Makefile
@@ -12,6 +12,9 @@ WWW=		https://projects.vdr-developer.org/projects/plg-extrecmenu
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${PORTVERSION}
diff --git a/multimedia/vdr-plugin-femon/Makefile b/multimedia/vdr-plugin-femon/Makefile
index 66c5fa4c42d5..79bdac5f5efe 100644
--- a/multimedia/vdr-plugin-femon/Makefile
+++ b/multimedia/vdr-plugin-femon/Makefile
@@ -12,6 +12,9 @@ WWW=		http://www.saunalahti.fi/~rahrenbe/vdr/femon/
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${DISTVERSION}
diff --git a/multimedia/vdr-plugin-infosatepg/Makefile b/multimedia/vdr-plugin-infosatepg/Makefile
index 323cb7aa6445..856f3192d901 100644
--- a/multimedia/vdr-plugin-infosatepg/Makefile
+++ b/multimedia/vdr-plugin-infosatepg/Makefile
@@ -12,6 +12,9 @@ WWW=		https://projects.vdr-developer.org/projects/plg-infosatepg
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${DISTVERSION}
diff --git a/multimedia/vdr-plugin-iptv/Makefile b/multimedia/vdr-plugin-iptv/Makefile
index 11538d02e936..5a6073adc8d1 100644
--- a/multimedia/vdr-plugin-iptv/Makefile
+++ b/multimedia/vdr-plugin-iptv/Makefile
@@ -12,6 +12,9 @@ WWW=		http://www.saunalahti.fi/~rahrenbe/vdr/iptv/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 MAKE_ARGS=	IPTV_EXTSHELL=/bin/sh
diff --git a/multimedia/vdr-plugin-markad/Makefile b/multimedia/vdr-plugin-markad/Makefile
index bd72042bd01c..da6265f30aa0 100644
--- a/multimedia/vdr-plugin-markad/Makefile
+++ b/multimedia/vdr-plugin-markad/Makefile
@@ -16,6 +16,9 @@ LICENSE_TEXT_LOGOS=	Installs station logos
 LICENSE_FILE_GPLv2+ =	${WRKSRC}/COPYING
 LICENSE_PERMS_LOGOS=	auto-accept
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 BROKEN=		does not fetch
 
 LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
diff --git a/multimedia/vdr-plugin-osdpip/Makefile b/multimedia/vdr-plugin-osdpip/Makefile
index 8bd4edf6f7de..b0d46712a256 100644
--- a/multimedia/vdr-plugin-osdpip/Makefile
+++ b/multimedia/vdr-plugin-osdpip/Makefile
@@ -14,6 +14,8 @@ LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BROKEN=		fails to build with FFmpeg 6
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
 
 LIB_DEPENDS+=	libavcodec.so:multimedia/ffmpeg
 
diff --git a/multimedia/vdr-plugin-osdteletext/Makefile b/multimedia/vdr-plugin-osdteletext/Makefile
index 26cef88d39c0..1b9cf6f5d630 100644
--- a/multimedia/vdr-plugin-osdteletext/Makefile
+++ b/multimedia/vdr-plugin-osdteletext/Makefile
@@ -12,6 +12,9 @@ WWW=		https://projects.vdr-developer.org/projects/plg-osdteletext
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${DISTVERSION}
diff --git a/multimedia/vdr-plugin-reelchannelscan/Makefile b/multimedia/vdr-plugin-reelchannelscan/Makefile
index 54ac0df63145..a994bbb0b37c 100644
--- a/multimedia/vdr-plugin-reelchannelscan/Makefile
+++ b/multimedia/vdr-plugin-reelchannelscan/Makefile
@@ -14,6 +14,9 @@ WWW=		http://www.reel-multimedia.com
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION:S/b1.7.15//}
 
diff --git a/multimedia/vdr-plugin-remote/Makefile b/multimedia/vdr-plugin-remote/Makefile
index 1a76e93fe50b..7d953dd18f62 100644
--- a/multimedia/vdr-plugin-remote/Makefile
+++ b/multimedia/vdr-plugin-remote/Makefile
@@ -12,6 +12,9 @@ WWW=		http://escape-edv.de/endriss/vdr/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${DISTVERSION}
diff --git a/multimedia/vdr-plugin-skinenigmang/Makefile b/multimedia/vdr-plugin-skinenigmang/Makefile
index 3c0cc3e5e770..90d14079c6f3 100644
--- a/multimedia/vdr-plugin-skinenigmang/Makefile
+++ b/multimedia/vdr-plugin-skinenigmang/Makefile
@@ -15,6 +15,9 @@ WWW=		http://andreas.vdr-developer.org/enigmang/index.html
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		pkgconfig
 
 PATCH_STRIP=	-p1
diff --git a/multimedia/vdr-plugin-sleeptimer/Makefile b/multimedia/vdr-plugin-sleeptimer/Makefile
index d29d42d3dd63..6c254e5b0fea 100644
--- a/multimedia/vdr-plugin-sleeptimer/Makefile
+++ b/multimedia/vdr-plugin-sleeptimer/Makefile
@@ -11,6 +11,9 @@ WWW=		https://projects.vdr-developer.org/projects/plg-sleeptimer
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		tar:tgz
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${PORTVERSION}
diff --git a/multimedia/vdr-plugin-streamdev/Makefile b/multimedia/vdr-plugin-streamdev/Makefile
index 4f3030c55b97..f7b0bf52b67a 100644
--- a/multimedia/vdr-plugin-streamdev/Makefile
+++ b/multimedia/vdr-plugin-streamdev/Makefile
@@ -13,6 +13,9 @@ WWW=		http://streamdev.vdr-developer.org/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 RUN_DEPENDS=	bash:shells/bash
 
 USES=		shebangfix tar:tgz
diff --git a/multimedia/vdr-plugin-ttxtsubs/Makefile b/multimedia/vdr-plugin-ttxtsubs/Makefile
index a1a7bcad2bbb..e702d066ce84 100644
--- a/multimedia/vdr-plugin-ttxtsubs/Makefile
+++ b/multimedia/vdr-plugin-ttxtsubs/Makefile
@@ -12,6 +12,9 @@ WWW=		https://projects.vdr-developer.org/projects/plg-ttxtsubs
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/${PLUGIN}-${DISTVERSION}
 
diff --git a/multimedia/vdr-plugin-vdrmanager/Makefile b/multimedia/vdr-plugin-vdrmanager/Makefile
index 093158ffee63..94f331ba8d5f 100644
--- a/multimedia/vdr-plugin-vdrmanager/Makefile
+++ b/multimedia/vdr-plugin-vdrmanager/Makefile
@@ -12,6 +12,9 @@ WWW=		https://projects.vdr-developer.org/projects/vdr-manager/wiki
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 PATCH_STRIP=	-p1
 
 PORTDOCS=	README HISTORY
diff --git a/multimedia/vdr-plugin-vnsiserver/Makefile b/multimedia/vdr-plugin-vnsiserver/Makefile
index 0f86f874e4a8..b096eac466fa 100644
--- a/multimedia/vdr-plugin-vnsiserver/Makefile
+++ b/multimedia/vdr-plugin-vnsiserver/Makefile
@@ -10,6 +10,9 @@ WWW=		https://www.vdr-portal.de/board/thread.php?threadid=95292
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	FernetMenta
 GH_TAGNAME=	36e2b61
diff --git a/multimedia/vdr-plugin-wirbelscan/Makefile b/multimedia/vdr-plugin-wirbelscan/Makefile
index 243a374e8377..585b675e5815 100644
--- a/multimedia/vdr-plugin-wirbelscan/Makefile
+++ b/multimedia/vdr-plugin-wirbelscan/Makefile
@@ -12,6 +12,9 @@ WWW=		http://wirbel.htpc-forum.de/wirbelscan/index2.html
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 USES=		dos2unix tar:tgz
 DOS2UNIX_FILES=	scanner.c
 PATCH_STRIP=	-p1
diff --git a/multimedia/vdr-plugin-xineliboutput/Makefile b/multimedia/vdr-plugin-xineliboutput/Makefile
index a539205bd09a..0bea72955c15 100644
--- a/multimedia/vdr-plugin-xineliboutput/Makefile
+++ b/multimedia/vdr-plugin-xineliboutput/Makefile
@@ -13,6 +13,9 @@ WWW=		https://sourceforge.net/projects/xineliboutput/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 LIB_DEPENDS=	libavutil.so:multimedia/ffmpeg \
 		libdbus-glib-1.so:devel/dbus-glib \
 		libvdpau.so:multimedia/libvdpau \
diff --git a/multimedia/vdr-plugin-xvdr/Makefile b/multimedia/vdr-plugin-xvdr/Makefile
index 078d345e7746..8aa50c1e800f 100644
--- a/multimedia/vdr-plugin-xvdr/Makefile
+++ b/multimedia/vdr-plugin-xvdr/Makefile
@@ -12,6 +12,9 @@ WWW=		https://github.com/pipelka/vdr-plugin-xvdr
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 GITHASH=	e4cab47
 PATCH_STRIP=	-p1
 WRKSRC=		${WRKDIR}/pipelka-${PORTNAME}-${GITHASH}
diff --git a/multimedia/vdr-plugins/Makefile b/multimedia/vdr-plugins/Makefile
index 72ddeccf1a28..d9de4bf715fc 100644
--- a/multimedia/vdr-plugins/Makefile
+++ b/multimedia/vdr-plugins/Makefile
@@ -7,6 +7,9 @@ MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Video Disk Recorder - plugin metaport
 WWW=		http://www.tvdr.de/
 
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
+
 RUN_DEPENDS+=	vdr:multimedia/vdr
 
 USES=		metaport
diff --git a/multimedia/vdr/Makefile b/multimedia/vdr/Makefile
index 73117840e036..c52c5db8d5e9 100644
--- a/multimedia/vdr/Makefile
+++ b/multimedia/vdr/Makefile
@@ -12,6 +12,9 @@ WWW=		http://www.tvdr.de/
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Abandoned "work in progress" fork in 2015
+EXPIRATION_DATE=2023-06-30
+
 BUILD_DEPENDS=	v4l_compat>=1.0.20120501:multimedia/v4l_compat \
 		${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig
 RUN_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig \
diff --git a/www/vdr-plugin-live/Makefile b/www/vdr-plugin-live/Makefile
index 2111e7b20396..33089df59929 100644
--- a/www/vdr-plugin-live/Makefile
+++ b/www/vdr-plugin-live/Makefile
@@ -12,6 +12,8 @@ COMMENT=	Video Disk Recorder - live web plugin
 WWW=		http://live.vdr-developer.org/
 
 BROKEN=		does not build: 'tr1/functional' file not found
+DEPRECATED=	Depends on abandoned fork of VDR
+EXPIRATION_DATE=2023-06-30
 
 LIB_DEPENDS+=	libtntnet.so:www/tntnet \
 		libpcre.so:devel/pcre