git: 17899659746e - main - cleanup: Remove expired multimedia/vdr ports:

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Fri, 30 Jun 2023 21:05:16 UTC
The branch main has been updated by rene:

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

commit 17899659746e8bd507d6ec08461d7ee324b86da8
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-06-30 21:04:38 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-06-30 21:04:56 +0000

    cleanup: Remove expired multimedia/vdr ports:
    
    2023-06-30 multimedia/vdr-plugin-osdteletext: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-wirbelscan: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-control: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-markad: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-iptv: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-femon: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-sleeptimer: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-remote: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-infosatepg: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-reelchannelscan: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-extrecmenu: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-vdrmanager: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-vnsiserver: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-xvdr: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugins: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-eepg: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-xineliboutput: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr: Abandoned "work in progress" fork in 2015
    2023-06-30 multimedia/vdr-plugin-osdpip: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-epgsearch: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-streamdev: Depends on abandoned fork of VDR
    2023-06-30 www/vdr-plugin-live: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-skinenigmang: Depends on abandoned fork of VDR
    2023-06-30 multimedia/vdr-plugin-ttxtsubs: Depends on abandoned fork of VDR
---
 MOVED                                              |   24 +
 multimedia/Makefile                                |   23 -
 multimedia/vdr-plugin-control/Makefile             |   45 -
 multimedia/vdr-plugin-control/distinfo             |    4 -
 multimedia/vdr-plugin-control/files/patch-Makefile |   23 -
 .../vdr-plugin-control/files/patch-StringArray.c   |   14 -
 .../vdr-plugin-control/files/patch-control.c       |   10 -
 multimedia/vdr-plugin-control/files/patch-stack.c  |   14 -
 multimedia/vdr-plugin-control/files/patch-telnet.c |   14 -
 multimedia/vdr-plugin-control/pkg-descr            |   12 -
 multimedia/vdr-plugin-control/pkg-plist            |    1 -
 multimedia/vdr-plugin-eepg/Makefile                |   42 -
 multimedia/vdr-plugin-eepg/distinfo                |    2 -
 multimedia/vdr-plugin-eepg/files/patch-Makefile    |    9 -
 multimedia/vdr-plugin-eepg/files/patch-eepg.c      |   17 -
 multimedia/vdr-plugin-eepg/pkg-descr               |   12 -
 multimedia/vdr-plugin-eepg/pkg-plist               |    4 -
 multimedia/vdr-plugin-epgsearch/Makefile           |   47 -
 multimedia/vdr-plugin-epgsearch/distinfo           |    2 -
 .../vdr-plugin-epgsearch/files/patch-Makefile      |   54 -
 .../vdr-plugin-epgsearch/files/patch-clang40       |   22 -
 .../vdr-plugin-epgsearch/files/patch-isnumber      |   30 -
 .../files/patch-menu_searchresults.c               |   14 -
 multimedia/vdr-plugin-epgsearch/pkg-descr          |    5 -
 multimedia/vdr-plugin-epgsearch/pkg-plist          |   27 -
 multimedia/vdr-plugin-extrecmenu/Makefile          |   39 -
 multimedia/vdr-plugin-extrecmenu/distinfo          |    2 -
 .../vdr-plugin-extrecmenu/files/patch-Makefile     |   21 -
 .../files/patch-mymenurecordings.c                 |   14 -
 multimedia/vdr-plugin-extrecmenu/pkg-descr         |   20 -
 multimedia/vdr-plugin-extrecmenu/pkg-plist         |   23 -
 multimedia/vdr-plugin-femon/Makefile               |   39 -
 multimedia/vdr-plugin-femon/distinfo               |    2 -
 multimedia/vdr-plugin-femon/files/patch-Makefile   |    9 -
 .../vdr-plugin-femon/files/patch-femon-1.7.7.patch |   16 -
 multimedia/vdr-plugin-femon/pkg-descr              |    7 -
 multimedia/vdr-plugin-femon/pkg-plist              |   12 -
 multimedia/vdr-plugin-infosatepg/Makefile          |   40 -
 multimedia/vdr-plugin-infosatepg/distinfo          |    2 -
 .../vdr-plugin-infosatepg/files/patch-Makefile     |   21 -
 .../vdr-plugin-infosatepg/files/patch-filter.cpp   |  110 --
 .../vdr-plugin-infosatepg/files/patch-filter.h     |   13 -
 .../vdr-plugin-infosatepg/files/patch-global.cpp   |   40 -
 .../vdr-plugin-infosatepg/files/patch-global.h     |   22 -
 .../files/patch-infosatepg.cpp                     |   36 -
 .../vdr-plugin-infosatepg/files/patch-process.cpp  |   26 -
 .../vdr-plugin-infosatepg/files/patch-readline.cpp |   50 -
 .../vdr-plugin-infosatepg/files/patch-status.cpp   |   21 -
 .../vdr-plugin-infosatepg/files/patch-status.h     |   18 -
 multimedia/vdr-plugin-infosatepg/pkg-descr         |    3 -
 multimedia/vdr-plugin-infosatepg/pkg-plist         |    5 -
 multimedia/vdr-plugin-iptv/Makefile                |   64 -
 multimedia/vdr-plugin-iptv/distinfo                |    2 -
 .../vdr-plugin-iptv/files/channels.conf.iptv       |   17 -
 multimedia/vdr-plugin-iptv/files/patch-Makefile    |   28 -
 .../vdr-plugin-iptv/files/patch-iptv-vlc2iptv      |   28 -
 .../vdr-plugin-iptv/files/vlcinput/3Sat.conf       |    1 -
 .../vdr-plugin-iptv/files/vlcinput/BBC-radio1.conf |    3 -
 .../files/vlcinput/BBC-radio1xtra.conf             |    3 -
 .../vdr-plugin-iptv/files/vlcinput/BBC-radio2.conf |    3 -
 .../vdr-plugin-iptv/files/vlcinput/BBC-radio3.conf |    3 -
 .../vdr-plugin-iptv/files/vlcinput/BBC-radio4.conf |    3 -
 .../files/vlcinput/BBC-radio4lw.conf               |    3 -
 .../files/vlcinput/BBC-radio5liveint.conf          |    3 -
 .../files/vlcinput/BBC-radio5livesport.conf        |    3 -
 .../files/vlcinput/BBC-radio6music.conf            |    3 -
 .../vdr-plugin-iptv/files/vlcinput/BBC-radio7.conf |    3 -
 .../files/vlcinput/Bundesligen-TV.conf             |    1 -
 .../files/vlcinput/Daytona-Beach.conf              |    1 -
 .../files/vlcinput/NASA-1200-Kbit.conf             |    3 -
 .../files/vlcinput/NASA-500-Kbit.conf              |    3 -
 .../vdr-plugin-iptv/files/vlcinput/NASA.conf       |    3 -
 .../vdr-plugin-iptv/files/vlcinput/Sky-News.conf   |    2 -
 .../vdr-plugin-iptv/files/vlcinput/THE_VOICE.conf  |    1 -
 multimedia/vdr-plugin-iptv/pkg-descr               |   18 -
 multimedia/vdr-plugin-iptv/pkg-plist               |   32 -
 multimedia/vdr-plugin-markad/Makefile              |   59 -
 multimedia/vdr-plugin-markad/distinfo              |    2 -
 multimedia/vdr-plugin-markad/files/patch-Makefile  |   15 -
 .../vdr-plugin-markad/files/patch-command_Makefile |   48 -
 .../files/patch-command_decoder.cpp                |  192 ---
 .../files/patch-command_decoder.h                  |   10 -
 .../files/patch-command_markad-standalone.cpp      |  138 ---
 .../vdr-plugin-markad/files/patch-plugin_Makefile  |   22 -
 .../files/patch-plugin_markad.cpp                  |   19 -
 .../files/patch-plugin_status.cpp                  |  113 --
 multimedia/vdr-plugin-markad/pkg-descr             |    3 -
 multimedia/vdr-plugin-markad/pkg-plist             |   13 -
 multimedia/vdr-plugin-osdpip/Makefile              |   41 -
 multimedia/vdr-plugin-osdpip/distinfo              |    3 -
 multimedia/vdr-plugin-osdpip/files/patch-Makefile  |   21 -
 multimedia/vdr-plugin-osdpip/files/patch-decoder.c |   20 -
 multimedia/vdr-plugin-osdpip/files/patch-ffmpeg1   |   26 -
 multimedia/vdr-plugin-osdpip/files/patch-ffmpeg3   |   52 -
 multimedia/vdr-plugin-osdpip/files/patch-libav9    |   40 -
 multimedia/vdr-plugin-osdpip/files/patch-osd.c     |   11 -
 multimedia/vdr-plugin-osdpip/pkg-descr             |    6 -
 multimedia/vdr-plugin-osdpip/pkg-plist             |   22 -
 multimedia/vdr-plugin-osdteletext/Makefile         |   40 -
 multimedia/vdr-plugin-osdteletext/distinfo         |    2 -
 .../vdr-plugin-osdteletext/files/patch-Makefile    |   11 -
 .../files/patch-osdteletext-vdr-1.7.27.txt         |   47 -
 .../files/patch-vdr-osdteletext-0.9.2              |   29 -
 multimedia/vdr-plugin-osdteletext/pkg-descr        |    4 -
 multimedia/vdr-plugin-osdteletext/pkg-plist        |   13 -
 multimedia/vdr-plugin-reelchannelscan/Makefile     |   43 -
 multimedia/vdr-plugin-reelchannelscan/distinfo     |    4 -
 .../files/patch-Makefile                           |    8 -
 .../files/patch-channelscan.c                      |   66 --
 .../files/patch-channelscan.h                      |   22 -
 .../files/patch-csmenu.c                           |   35 -
 .../files/patch-dvb-s2-vdr-1.7.18                  |   31 -
 .../vdr-plugin-reelchannelscan/files/patch-i18n.c  |   18 -
 .../vdr-plugin-reelchannelscan/files/patch-i18n.h  |   11 -
 .../vdr-plugin-reelchannelscan/files/patch-scan.c  |   36 -
 .../files/patch-transponders.c                     |   11 -
 multimedia/vdr-plugin-reelchannelscan/pkg-descr    |    6 -
 multimedia/vdr-plugin-reelchannelscan/pkg-plist    |   80 --
 multimedia/vdr-plugin-remote/Makefile              |   39 -
 multimedia/vdr-plugin-remote/distinfo              |    2 -
 multimedia/vdr-plugin-remote/files/patch-Makefile  |   48 -
 multimedia/vdr-plugin-remote/files/patch-uhid1     |  255 ----
 multimedia/vdr-plugin-remote/pkg-descr             |   62 -
 multimedia/vdr-plugin-remote/pkg-plist             |    7 -
 multimedia/vdr-plugin-skinenigmang/Makefile        |   49 -
 multimedia/vdr-plugin-skinenigmang/distinfo        |    4 -
 .../vdr-plugin-skinenigmang/files/patch-Makefile   |    9 -
 .../files/patch-vdr-skinenigmang-0.1.1             |   65 --
 multimedia/vdr-plugin-skinenigmang/pkg-descr       |    4 -
 multimedia/vdr-plugin-skinenigmang/pkg-plist       |  126 --
 multimedia/vdr-plugin-sleeptimer/Makefile          |   38 -
 multimedia/vdr-plugin-sleeptimer/distinfo          |    2 -
 .../vdr-plugin-sleeptimer/files/patch-Makefile     |    9 -
 multimedia/vdr-plugin-sleeptimer/files/patch-i18.c |   14 -
 .../vdr-plugin-sleeptimer/files/patch-sleeptimer.c |   11 -
 multimedia/vdr-plugin-sleeptimer/pkg-descr         |    4 -
 multimedia/vdr-plugin-sleeptimer/pkg-plist         |   22 -
 multimedia/vdr-plugin-streamdev/Makefile           |   59 -
 multimedia/vdr-plugin-streamdev/distinfo           |    2 -
 .../vdr-plugin-streamdev/files/patch-Makefile      |   10 -
 .../files/patch-client-Makefile                    |   14 -
 .../files/patch-client-setup.c                     |   10 -
 .../files/patch-server-Makefile                    |   14 -
 .../files/patch-server-componentIGMP.c             |   28 -
 .../files/patch-server-connectionVTP.c             |   28 -
 .../files/patch-server-recplayer.c                 |   13 -
 .../files/patch-server-setup.c                     |   10 -
 multimedia/vdr-plugin-streamdev/pkg-descr          |   18 -
 multimedia/vdr-plugin-streamdev/pkg-plist          |   20 -
 multimedia/vdr-plugin-ttxtsubs/Makefile            |   38 -
 multimedia/vdr-plugin-ttxtsubs/distinfo            |    2 -
 .../vdr-plugin-ttxtsubs/files/patch-Makefile       |   21 -
 .../files/patch-ttxtsubschannelsettings.c          |   23 -
 .../vdr-plugin-ttxtsubs/files/patch-vdr-1.7.29     |   25 -
 multimedia/vdr-plugin-ttxtsubs/pkg-descr           |    6 -
 multimedia/vdr-plugin-ttxtsubs/pkg-plist           |   11 -
 multimedia/vdr-plugin-vdrmanager/Makefile          |   40 -
 multimedia/vdr-plugin-vdrmanager/distinfo          |    2 -
 .../vdr-plugin-vdrmanager/files/patch-Makefile     |    9 -
 .../vdr-plugin-vdrmanager/files/patch-helpers.cpp  |   12 -
 .../vdr-plugin-vdrmanager/files/patch-sock.cpp     |   17 -
 .../vdr-plugin-vdrmanager/files/patch-sock.h       |   12 -
 multimedia/vdr-plugin-vdrmanager/pkg-descr         |    2 -
 multimedia/vdr-plugin-vdrmanager/pkg-plist         |    2 -
 multimedia/vdr-plugin-vnsiserver/Makefile          |   50 -
 multimedia/vdr-plugin-vnsiserver/distinfo          |    2 -
 .../vdr-plugin-vnsiserver/files/patch-Makefile     |   33 -
 multimedia/vdr-plugin-vnsiserver/pkg-descr         |    4 -
 multimedia/vdr-plugin-vnsiserver/pkg-plist         |    4 -
 multimedia/vdr-plugin-wirbelscan/Makefile          |   41 -
 multimedia/vdr-plugin-wirbelscan/distinfo          |    2 -
 .../patch-64f969e39d18aefa263dc3a61172e33df33963fb |   51 -
 .../vdr-plugin-wirbelscan/files/patch-Makefile     |   21 -
 .../vdr-plugin-wirbelscan/files/patch-scanner.c    |   11 -
 multimedia/vdr-plugin-wirbelscan/files/types.sed   |    5 -
 multimedia/vdr-plugin-wirbelscan/pkg-descr         |    4 -
 multimedia/vdr-plugin-wirbelscan/pkg-plist         |   22 -
 multimedia/vdr-plugin-xineliboutput/Makefile       |   73 --
 multimedia/vdr-plugin-xineliboutput/distinfo       |    3 -
 multimedia/vdr-plugin-xineliboutput/files/keymap   | 1203 -------------------
 .../vdr-plugin-xineliboutput/files/patch-Makefile  |   83 --
 .../vdr-plugin-xineliboutput/files/patch-c++11     |  163 ---
 .../vdr-plugin-xineliboutput/files/patch-clang     |   43 -
 .../vdr-plugin-xineliboutput/files/patch-config.c  |   14 -
 .../vdr-plugin-xineliboutput/files/patch-configure |   93 --
 .../files/patch-frontend.c                         |   11 -
 .../vdr-plugin-xineliboutput/files/patch-osd.c     |   11 -
 .../files/patch-osd__manager.c                     |   64 -
 .../files/patch-tools-sys_cap.h                    |   13 -
 .../files/patch-tools_sdp.h                        |   11 -
 .../files/patch-tools_udp__pes__scheduler.c        |   11 -
 .../files/patch-xine_frontend.c                    |  108 --
 .../files/patch-xine_frontend_main.c               |   11 -
 .../files/patch-xine_input_vdr.c                   |  283 -----
 .../files/patch-xineliboutput.c                    |   11 -
 multimedia/vdr-plugin-xineliboutput/pkg-descr      |   15 -
 multimedia/vdr-plugin-xineliboutput/pkg-plist      |   19 -
 multimedia/vdr-plugin-xvdr/Makefile                |   42 -
 multimedia/vdr-plugin-xvdr/distinfo                |    2 -
 .../patch-81bde12cd5d36a5bb0f1bc5791977b58cc34f91e |   75 --
 multimedia/vdr-plugin-xvdr/files/patch-Makefile    |    9 -
 multimedia/vdr-plugin-xvdr/files/patch-rofafor     |   84 --
 .../files/patch-src-live-livestreamer.c            |   15 -
 .../vdr-plugin-xvdr/files/patch-src-net-cxsocket.c |   13 -
 .../vdr-plugin-xvdr/files/patch-src-net-cxsocket.h |   12 -
 .../files/patch-src-net-requestpacket.c            |   16 -
 .../files/patch-src-net-responsepacket.c           |   15 -
 .../files/patch-src-recordings-recplayer.c         |   24 -
 .../files/patch-src-xvdr-xvdrserver.c              |   21 -
 multimedia/vdr-plugin-xvdr/pkg-descr               |    3 -
 multimedia/vdr-plugin-xvdr/pkg-plist               |    2 -
 multimedia/vdr-plugins/Makefile                    |   67 --
 multimedia/vdr-plugins/pkg-descr                   |   18 -
 multimedia/vdr/Makefile                            |  116 --
 multimedia/vdr/Makefile.plugins                    |   58 -
 multimedia/vdr/distinfo                            |    2 -
 .../patch-PLUGINS-src-dvbsddevice-dvbsdffdevice.c  |   19 -
 multimedia/vdr/files/patch-abs-types.diff          |   27 -
 multimedia/vdr/files/patch-c++11                   |   74 --
 multimedia/vdr/files/patch-clang40                 |   11 -
 multimedia/vdr/files/patch-device.c                |   11 -
 multimedia/vdr/files/patch-device.h                |   20 -
 multimedia/vdr/files/patch-dvbdevice.c             |   55 -
 multimedia/vdr/files/patch-dvbdevice.h             |   11 -
 multimedia/vdr/files/patch-libsi_util.c            |   11 -
 multimedia/vdr/files/patch-menu.c                  |   11 -
 multimedia/vdr/files/patch-menuitems.c             |   10 -
 multimedia/vdr/files/patch-plugin.c                |   19 -
 multimedia/vdr/files/patch-receiver.c              |   15 -
 multimedia/vdr/files/patch-tools.c                 |   38 -
 .../vdr/files/patch-vdr-1.7.15-disable_ca_updates  |   10 -
 multimedia/vdr/files/patch-vdr-1.7.28_FreeBSD      | 1222 --------------------
 .../vdr/files/patch-vdr-1.7.29-sortrectopmenu.diff |   13 -
 multimedia/vdr/files/patch-vdr.1                   |   11 -
 multimedia/vdr/files/patch-z-Makefile              |   45 -
 multimedia/vdr/files/patch-z-cutter.c              |   61 -
 multimedia/vdr/files/patch-z-dvbdevice.c           |   14 -
 multimedia/vdr/files/patch-z-libsi-si.c            |   42 -
 multimedia/vdr/files/remote.conf                   |  116 --
 multimedia/vdr/files/stb0899-signalstrength.patch  |   28 -
 .../vdr/files/vdr-1.7.15-disable_eitscan.patch     |   11 -
 .../vdr/files/vdr-1.7.17-fix_na_dvbs_ac3.diff      |   10 -
 multimedia/vdr/files/vdr-1.7.21-ttxtsubs.patch-1   |  959 ---------------
 multimedia/vdr/files/vdr-1.7.21-ttxtsubs.patch-2   |   56 -
 multimedia/vdr/files/vdr-waitdvb.in                |   37 -
 multimedia/vdr/files/vdr.in                        |   44 -
 multimedia/vdr/pkg-descr                           |   15 -
 multimedia/vdr/pkg-plist                           |  152 ---
 www/Makefile                                       |    1 -
 www/vdr-plugin-live/Makefile                       |   54 -
 www/vdr-plugin-live/distinfo                       |    2 -
 www/vdr-plugin-live/files/extra-patch-libcxx       |   60 -
 www/vdr-plugin-live/files/gen_version_suffix.h     |    7 -
 .../patch-042724e30d5690ab67a6c04aea48a16b9a3b085b |  292 -----
 .../patch-1a1f2e0754b02c5597debbe82f27b759f23cd6fe |   66 --
 .../patch-69f84f95fa875c6f562294b1a6a1ea6f584d3f6c |   27 -
 www/vdr-plugin-live/files/patch-Makefile           |   38 -
 www/vdr-plugin-live/files/patch-libcxx             |  259 -----
 www/vdr-plugin-live/files/patch-live.cpp           |   23 -
 .../files/patch-pages-multischedule.ecpp           |   11 -
 www/vdr-plugin-live/files/patch-tools.cpp          |   12 -
 www/vdr-plugin-live/pkg-descr                      |    9 -
 www/vdr-plugin-live/pkg-plist                      |  198 ----
 263 files changed, 24 insertions(+), 11227 deletions(-)

diff --git a/MOVED b/MOVED
index d2d5b584b5b6..a81d7bc16850 100644
--- a/MOVED
+++ b/MOVED
@@ -7710,3 +7710,27 @@ net-im/purple-hangouts||2023-06-30|Has expired: Google Hangouts discontinued 202
 dns/ares||2023-06-30|Has expired: Deprecated upstream as of March 12, 2023
 security/rubygem-omniauth-cas3||2023-06-30|Has expired: Deprecated by upstream. The repository has been archived by the owner on Aug 23, 2022
 graphics/ikona||2023-06-30|Has expired: abandoned upstream, broken
+multimedia/vdr-plugin-osdteletext||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-wirbelscan||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-control||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-markad||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-iptv||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-femon||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-sleeptimer||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-remote||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-infosatepg||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-reelchannelscan||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-extrecmenu||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-vdrmanager||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-vnsiserver||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-xvdr||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugins||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-eepg||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-xineliboutput||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr||2023-06-30|Has expired: Abandoned "work in progress" fork in 2015
+multimedia/vdr-plugin-osdpip||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-epgsearch||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-streamdev||2023-06-30|Has expired: Depends on abandoned fork of VDR
+www/vdr-plugin-live||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-skinenigmang||2023-06-30|Has expired: Depends on abandoned fork of VDR
+multimedia/vdr-plugin-ttxtsubs||2023-06-30|Has expired: Depends on abandoned fork of VDR
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 3fba90273e66..d301e6a46b6a 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -386,29 +386,6 @@
     SUBDIR += vcdgear
     SUBDIR += vcdimager
     SUBDIR += vdpauinfo
-    SUBDIR += vdr
-    SUBDIR += vdr-plugin-control
-    SUBDIR += vdr-plugin-eepg
-    SUBDIR += vdr-plugin-epgsearch
-    SUBDIR += vdr-plugin-extrecmenu
-    SUBDIR += vdr-plugin-femon
-    SUBDIR += vdr-plugin-infosatepg
-    SUBDIR += vdr-plugin-iptv
-    SUBDIR += vdr-plugin-markad
-    SUBDIR += vdr-plugin-osdpip
-    SUBDIR += vdr-plugin-osdteletext
-    SUBDIR += vdr-plugin-reelchannelscan
-    SUBDIR += vdr-plugin-remote
-    SUBDIR += vdr-plugin-skinenigmang
-    SUBDIR += vdr-plugin-sleeptimer
-    SUBDIR += vdr-plugin-streamdev
-    SUBDIR += vdr-plugin-ttxtsubs
-    SUBDIR += vdr-plugin-vdrmanager
-    SUBDIR += vdr-plugin-vnsiserver
-    SUBDIR += vdr-plugin-wirbelscan
-    SUBDIR += vdr-plugin-xineliboutput
-    SUBDIR += vdr-plugin-xvdr
-    SUBDIR += vdr-plugins
     SUBDIR += vid.stab
     SUBDIR += video-trimmer
     SUBDIR += vlc
diff --git a/multimedia/vdr-plugin-control/Makefile b/multimedia/vdr-plugin-control/Makefile
deleted file mode 100644
index 2a02a3b2676c..000000000000
--- a/multimedia/vdr-plugin-control/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-PORTNAME=	vdr-plugin-control
-PORTVERSION=	0.0.2a45
-PORTREVISION=	16
-CATEGORIES=	multimedia
-MASTER_SITES=	http://ricomp.de/vdr/
-DISTNAME=	${PORTNAME:S/-plugin-/-/}-${DISTVERSIONPREFIX}${DISTVERSION:S/a45/a/}${DISTVERSIONSUFFIX}
-
-PATCH_SITES=	http://ppa.launchpad.net/the-vdr-team/unstable-plugins/ubuntu/pool/main/v/vdr-plugin-control/ \
-		LOCAL/nox
-PATCHFILES=	${PORTNAME}_${PORTVERSION:S/a45/a-45/}yavdr1.diff.gz
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Video Disk Recorder - telnet control plugin
-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/}
-
-PORTDOCS=	README HISTORY
-
-OPTIONS_DEFINE=	DOCS
-
-.include	"${.CURDIR}/../vdr/Makefile.plugins"
-
-post-patch: post-patch-plugin
-	@${RM} ${WRKSRC}/vdr-plugin-${PLUGIN}-${DISTVERSION:S/a45/a/}/debian/patches/90*
-	@for i in ${WRKSRC}/vdr-plugin-${PLUGIN}-${DISTVERSION:S/a45/a/}/debian/patches/*.dpatch; do \
-		${PATCH} -d ${WRKSRC} `${SED} -n '/^#PATCHOPTIONS:/{s///;p;q;}' $$i` --forward --quiet <$$i ;\
-	done
-
-pre-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/vdr
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/multimedia/vdr-plugin-control/distinfo b/multimedia/vdr-plugin-control/distinfo
deleted file mode 100644
index 695a7e9a2675..000000000000
--- a/multimedia/vdr-plugin-control/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (vdr/vdr-control-0.0.2a.tgz) = e32012511cac2f333a59d4da250ca63d222abe574f99eb55c567d9752ef0d565
-SIZE (vdr/vdr-control-0.0.2a.tgz) = 27441
-SHA256 (vdr/vdr-plugin-control_0.0.2a-45yavdr1.diff.gz) = 806c6b29b43988c9fd3b0421e5a3af03517a5088a6a0b2ed622fdf7afa15c7fa
-SIZE (vdr/vdr-plugin-control_0.0.2a-45yavdr1.diff.gz) = 5129
diff --git a/multimedia/vdr-plugin-control/files/patch-Makefile b/multimedia/vdr-plugin-control/files/patch-Makefile
deleted file mode 100644
index e3d3022bf5a5..000000000000
--- a/multimedia/vdr-plugin-control/files/patch-Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -29,6 +29,8 @@ TMPDIR = /tmp
- 
- -include $(VDRDIR)/Make.config
- 
-+CXXFLAGS += -Wno-error=overloaded-virtual
-+
- ### The version number of VDR (taken from VDR's "config.h"):
- 
- VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
-@@ -67,6 +67,11 @@ dist: clean
- clean:
- 	@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
- 
-+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
-+
-+install:
-+	${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
-+
- ### Implicit rules:
- 
- %.o: %.c
diff --git a/multimedia/vdr-plugin-control/files/patch-StringArray.c b/multimedia/vdr-plugin-control/files/patch-StringArray.c
deleted file mode 100644
index 6fd5d56a1e42..000000000000
--- a/multimedia/vdr-plugin-control/files/patch-StringArray.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/StringArray.c
-+++ b/StringArray.c
-@@ -11,7 +11,11 @@
- #endif // _GNU_SOURCE
- 
- 
-+#ifdef __FreeBSD__
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <string.h>
- #include <stdio.h>
- 
diff --git a/multimedia/vdr-plugin-control/files/patch-control.c b/multimedia/vdr-plugin-control/files/patch-control.c
deleted file mode 100644
index 386691c91eb2..000000000000
--- a/multimedia/vdr-plugin-control/files/patch-control.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/control.c
-+++ b/control.c
-@@ -69,6 +69,7 @@ cPluginControl::~cPluginControl()
-   // Clean up after yourself!
-   delete(_pReceivers);
-   delete(_pTerminal);
-+  delete(glCtrlState);
- }
- 
- 
diff --git a/multimedia/vdr-plugin-control/files/patch-stack.c b/multimedia/vdr-plugin-control/files/patch-stack.c
deleted file mode 100644
index 662e56281747..000000000000
--- a/multimedia/vdr-plugin-control/files/patch-stack.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/stack.c
-+++ b/stack.c
-@@ -12,7 +12,11 @@
- 
- 
- 
-+#ifdef __FreeBSD__
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <string.h>
- #include <sys/socket.h>
- 
diff --git a/multimedia/vdr-plugin-control/files/patch-telnet.c b/multimedia/vdr-plugin-control/files/patch-telnet.c
deleted file mode 100644
index 388224714293..000000000000
--- a/multimedia/vdr-plugin-control/files/patch-telnet.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/telnet.c
-+++ b/telnet.c
-@@ -12,7 +12,11 @@
- 
- 
- 
-+#ifdef __FreeBSD__
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <string.h>
- //#include <sys/socket.h>
- 
diff --git a/multimedia/vdr-plugin-control/pkg-descr b/multimedia/vdr-plugin-control/pkg-descr
deleted file mode 100644
index 4a8aa93291dc..000000000000
--- a/multimedia/vdr-plugin-control/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-http://www.linuxtv.org/vdrwiki/index.php/Control-plugin
-
-The 'control' plugin brings the ability to VDR to control
-the whole OSD over a telnet client.
-
-To reach this, 'control' listens on a network socket
-(default is port 2002). If a client wants to connect, VDR
-checks if that client is allowed to connect to VDR (see in
-the documentation of VDR about the svdrphosts.conf file for
-more info). If the connection is etablished, 'control'
-sends the curent OSD state to the client. Also all key
-strokes at the client side are redirected to VDR.
diff --git a/multimedia/vdr-plugin-control/pkg-plist b/multimedia/vdr-plugin-control/pkg-plist
deleted file mode 100644
index 10b75953d983..000000000000
--- a/multimedia/vdr-plugin-control/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-lib/vdr/libvdr-control.so.%%APIVERSION%%
diff --git a/multimedia/vdr-plugin-eepg/Makefile b/multimedia/vdr-plugin-eepg/Makefile
deleted file mode 100644
index f1ca05b6d79c..000000000000
--- a/multimedia/vdr-plugin-eepg/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME=	vdr-plugin-eepg
-PORTVERSION=	0.0.6p2011071921
-PORTREVISION=	8
-CATEGORIES=	multimedia
-MASTER_SITES=	LOCAL/nox/
-DISTNAME=	${PORTNAME}-${PORTVERSION:C/p.*/pre/}-0-g${GITHASH}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Video Disk Recorder - extended EPG plugin
-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}
-
-PORTDOCS=	README HISTORY
-
-OPTIONS_DEFINE=	DOCS
-
-.include	"${.CURDIR}/../vdr/Makefile.plugins"
-
-post-patch: post-patch-plugin
-
-pre-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/vdr
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/vdr/plugins/${PLUGIN}
-	${INSTALL_DATA} ${WRKSRC}/eepg.equiv.IT ${STAGEDIR}${PREFIX}/etc/vdr/plugins/${PLUGIN}
-	${INSTALL_DATA} ${WRKSRC}/eepg.equiv.IT ${STAGEDIR}${PREFIX}/etc/vdr/plugins/${PLUGIN}/eepg.equiv.sample
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/multimedia/vdr-plugin-eepg/distinfo b/multimedia/vdr-plugin-eepg/distinfo
deleted file mode 100644
index e6a7710063af..000000000000
--- a/multimedia/vdr-plugin-eepg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vdr/vdr-plugin-eepg-0.0.6pre-0-ge7383ed.tar.gz) = 411da7abf4edee3591086d57cfb33c48c3f71396bc823f61e58612b6ee8ccdca
-SIZE (vdr/vdr-plugin-eepg-0.0.6pre-0-ge7383ed.tar.gz) = 81815
diff --git a/multimedia/vdr-plugin-eepg/files/patch-Makefile b/multimedia/vdr-plugin-eepg/files/patch-Makefile
deleted file mode 100644
index 0dc6a27961c8..000000000000
--- a/multimedia/vdr-plugin-eepg/files/patch-Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -130,3 +130,6 @@ dist: clean
- clean:
- 	@-rm -f $(OBJS) $(DEPFILE) *.so *.tar.gz core* *~
- #	@-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
-+
-+install:
-+	${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
diff --git a/multimedia/vdr-plugin-eepg/files/patch-eepg.c b/multimedia/vdr-plugin-eepg/files/patch-eepg.c
deleted file mode 100644
index c28e8181d203..000000000000
--- a/multimedia/vdr-plugin-eepg/files/patch-eepg.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/eepg.c
-+++ b/eepg.c
-@@ -427,7 +427,14 @@ static void load_file (int tableid, char
- 
-     while (fgets (buf, sizeof (buf), fp) != NULL) {
-       from = binary = to = NULL;
-+#ifdef __FreeBSD__
-+      from = MALLOC(char, 256);
-+      binary = MALLOC(char, 1024);
-+      to = MALLOC(char, 256);
-+      int elems = sscanf (buf, "%255[^:]:%1023[^:]:%255[^:]:", from, binary, to);
-+#else
-       int elems = sscanf (buf, "%a[^:]:%a[^:]:%a[^:]:", &from, &binary, &to);
-+#endif
-       if (elems == 3) {
- 	int bin_len = strlen (binary);
- 	int from_char = resolve_char (from);
diff --git a/multimedia/vdr-plugin-eepg/pkg-descr b/multimedia/vdr-plugin-eepg/pkg-descr
deleted file mode 100644
index 78cc8e573f8e..000000000000
--- a/multimedia/vdr-plugin-eepg/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This VDR plugin parses the extended (2 to 10 day) EPG data which is send by
-providers on their portal channels. This EEPG data is transmitted in a
-non-standard format on a non-standard PID.
-
-Currently the following EEPG formats are supported:
-- Mediahighway 1 (CanaalDigitaalNL, CSat, Cyfra+)
-- Mediahighway 2 (Digital+)
-- Sky Italy
-- Sky UK
-- Freesat
-- Premiere
-- NagraGuide (CanaalDigitaalNL, only in test)
diff --git a/multimedia/vdr-plugin-eepg/pkg-plist b/multimedia/vdr-plugin-eepg/pkg-plist
deleted file mode 100644
index 7adc6e6e4c66..000000000000
--- a/multimedia/vdr-plugin-eepg/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-lib/vdr/libvdr-eepg.so.%%APIVERSION%%
-etc/vdr/plugins/eepg/eepg.equiv.IT
-@sample etc/vdr/plugins/eepg/eepg.equiv.sample
-@dir(%%VDR_USER%%,%%VDR_GROUP%%) etc/vdr/plugins/eepg
diff --git a/multimedia/vdr-plugin-epgsearch/Makefile b/multimedia/vdr-plugin-epgsearch/Makefile
deleted file mode 100644
index a9cfa851d8e5..000000000000
--- a/multimedia/vdr-plugin-epgsearch/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-PORTNAME=	vdr-plugin-epgsearch
-PORTVERSION=	1.0.1s20120322
-PORTREVISION=	8
-CATEGORIES=	multimedia
-MASTER_SITES=	http://winni.vdr-developer.org/epgsearch/downloads/beta/:beta \
-		LOCAL/nox/:snapshot
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:snapshot
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Video Disk Recorder - EPG search plugin
-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
-
-USES=		pkgconfig tar:bzip2
-PATCH_STRIP=	-p1
-WRKSRC=		${WRKDIR}/vdr-plugin-${PLUGIN}
-MAKE_ARGS=	INCLUDES="-I${LOCALBASE}/include -I${LOCALBASE}/include/vdr -I${WRKSRC}"
-
-PORTDOCS=	README HISTORY
-
-OPTIONS_DEFINE=	DOCS NLS
-
-.include "${.CURDIR}/../vdr/Makefile.plugins"
-
-post-patch: post-patch-plugin
-	@${REINPLACE_CMD} -e 's/^#\(HAVE_PCREPOSIX=\)/\1/;' \
-		-e 's/^#\(HAVE_LIBTRE=\)/\1/;' \
-		${WRKSRC}/Makefile
-
-pre-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/vdr
-
-post-install: post-install-pluginlocales
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/multimedia/vdr-plugin-epgsearch/distinfo b/multimedia/vdr-plugin-epgsearch/distinfo
deleted file mode 100644
index e6ab78088e1c..000000000000
--- a/multimedia/vdr-plugin-epgsearch/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vdr/vdr-plugin-epgsearch-1.0.1s20120322.tar.bz2) = 3aeba4e396fcab71a15cb7a6dbd84f359b7770ef8d15aee05f0fffecb69e276e
-SIZE (vdr/vdr-plugin-epgsearch-1.0.1s20120322.tar.bz2) = 355342
diff --git a/multimedia/vdr-plugin-epgsearch/files/patch-Makefile b/multimedia/vdr-plugin-epgsearch/files/patch-Makefile
deleted file mode 100644
index b51a60b220c7..000000000000
--- a/multimedia/vdr-plugin-epgsearch/files/patch-Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -235,19 +235,35 @@ i18n: $(I18Nmsgs) $(I18Npot)
- 
- libvdr-$(PLUGIN).so: $(OBJS)
- 	$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
-+ifdef FREEBSD
-+	@cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
-+else
- 	@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
-+endif
- 
- libvdr-$(PLUGIN2).so: $(OBJS2)
- 	$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS2) $(LIBS2) -o $@
-+ifdef FREEBSD
-+	@cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
-+else
- 	@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
-+endif
- 
- libvdr-$(PLUGIN3).so: $(OBJS3)
- 	$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS3) $(LIBS3) -o $@
-+ifdef FREEBSD
-+	@cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
-+else
- 	@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
-+endif
- 
- libvdr-$(PLUGIN4).so: $(OBJS4)
- 	$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS4) $(LIBS4) -o $@
-+ifdef FREEBSD
-+	@cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
-+else
- 	@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
-+endif
- 
- createcats: createcats.o Makefile
- 	$(CXX) $(CXXFLAGS) $(LDFLAGS) createcats.o -o $@
-@@ -299,3 +315,15 @@ clean:
- 	@-rm -f $(OBJS) $(OBJS2) $(OBJS3) $(OBJS4) $(DEPFILE) *.so *.tgz core* createcats createcats.o pod2*.tmp
- 	@-find . \( -name "*~" -o -name "#*#" \) -print0 | xargs -0r rm -f
- 	@-rm -rf doc html man
-+
-+install:
-+	${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
-+ifndef WITHOUT_EPGSEARCHONLY
-+	${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN2).so.$(APIVERSION) ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN2).so.$(APIVERSION)
-+endif
-+ifndef WITHOUT_CONFLICTCHECKONLY
-+	${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN3).so.$(APIVERSION) ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN3).so.$(APIVERSION)
-+endif
-+ifndef WITHOUT_QUICKSEARCH
-+	${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN4).so.$(APIVERSION) ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN4).so.$(APIVERSION)
-+endif
diff --git a/multimedia/vdr-plugin-epgsearch/files/patch-clang40 b/multimedia/vdr-plugin-epgsearch/files/patch-clang40
deleted file mode 100644
index b9b6ca0ae49a..000000000000
--- a/multimedia/vdr-plugin-epgsearch/files/patch-clang40
+++ /dev/null
@@ -1,22 +0,0 @@
---- createcats.c.orig	2012-03-22 18:00:19 UTC
-+++ createcats.c
-@@ -64,7 +64,7 @@ class cReadLine {
- 
- char *cReadLine::Read(FILE *f)
- {
--    if (fgets(buffer, sizeof(buffer), f) > 0) {
-+    if (fgets(buffer, sizeof(buffer), f)) {
- 	int l = strlen(buffer) - 1;
- 	if (l >= 0 && buffer[l] == '\n')
- 	    buffer[l] = 0;
---- epgsearchext.c.orig	2012-03-22 18:00:19 UTC
-+++ epgsearchext.c
-@@ -1497,7 +1503,7 @@ bool cSearchExts::Load(const char *FileN
-          int line = 0;
-          char buffer[MAXPARSEBUFFER];
-          result = true;
--         while (fgets(buffer, sizeof(buffer), f) > 0) {
-+         while (fgets(buffer, sizeof(buffer), f)) {
-             line++;
-             char *p = strchr(buffer, '#');
-             if (p == buffer) *p = 0;
diff --git a/multimedia/vdr-plugin-epgsearch/files/patch-isnumber b/multimedia/vdr-plugin-epgsearch/files/patch-isnumber
deleted file mode 100644
index edc5904c529a..000000000000
--- a/multimedia/vdr-plugin-epgsearch/files/patch-isnumber
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/epgsearchext.c
-+++ b/epgsearchext.c
-@@ -39,6 +39,12 @@ The project's page is at http://winni.vd
- #include "blacklist.h"
- #include <math.h>
- 
-+#ifdef __FreeBSD__
-+#ifdef isnumber
-+#undef isnumber
-+#endif
-+#endif
-+
- cSearchExts SearchExts;
- cSearchExts SearchTemplates;
- 
---- a/epgsearchsvdrp.c
-+++ b/epgsearchsvdrp.c
-@@ -40,6 +40,12 @@ The project's page is at http://winni.vd
- #include "conflictcheck.h"
- #include "menu_main.h"
- 
-+#ifdef __FreeBSD__
-+#ifdef isnumber
-+#undef isnumber
-+#endif
-+#endif
-+
- using std::string;
- using std::set;
- 
diff --git a/multimedia/vdr-plugin-epgsearch/files/patch-menu_searchresults.c b/multimedia/vdr-plugin-epgsearch/files/patch-menu_searchresults.c
deleted file mode 100644
index 3fc2faf758d3..000000000000
--- a/multimedia/vdr-plugin-epgsearch/files/patch-menu_searchresults.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- menu_searchresults.c.orig
-+++ menu_searchresults.c
-@@ -815,7 +815,11 @@ eOSState cMenuSearchResultsForRecs::Play
-    {
-       cRecording *recording = GetRecording(ri);
-       if (recording) {
-+#if APIVERSNUM < 10728
-          cReplayControl::SetRecording(recording->FileName(), recording->Title());
-+#else
-+         cReplayControl::SetRecording(recording->FileName());
-+#endif
-          return osReplay;
-       }
-    }
diff --git a/multimedia/vdr-plugin-epgsearch/pkg-descr b/multimedia/vdr-plugin-epgsearch/pkg-descr
deleted file mode 100644
index 87bc2362d991..000000000000
--- a/multimedia/vdr-plugin-epgsearch/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-http://www.linuxtv.org/vdrwiki/index.php/Epgsearch-plugin
-
-EPG-Search can be used as a replacement for VDR's default schedules menu
-entry. It looks like the standard schedules menu, but adds some
-additional functions.
diff --git a/multimedia/vdr-plugin-epgsearch/pkg-plist b/multimedia/vdr-plugin-epgsearch/pkg-plist
deleted file mode 100644
index dc7073776186..000000000000
--- a/multimedia/vdr-plugin-epgsearch/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-lib/vdr/libvdr-epgsearch.so.%%APIVERSION%%
-lib/vdr/libvdr-epgsearchonly.so.%%APIVERSION%%
-lib/vdr/libvdr-conflictcheckonly.so.%%APIVERSION%%
-lib/vdr/libvdr-quickepgsearch.so.%%APIVERSION%%
-%%NLS%%share/locale/ca_ES/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/cs_CZ/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/da_DK/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/de_DE/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/el_GR/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/es_ES/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/et_EE/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/fi_FI/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/fr_FR/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/hr_HR/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/hu_HU/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/it_IT/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/lt_LT/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/nl_NL/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/nn_NO/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/pl_PL/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/pt_PT/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/ro_RO/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/ru_RU/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/sk_SK/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/sl_SI/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/sv_SE/LC_MESSAGES/vdr-epgsearch.mo
-%%NLS%%share/locale/tr_TR/LC_MESSAGES/vdr-epgsearch.mo
diff --git a/multimedia/vdr-plugin-extrecmenu/Makefile b/multimedia/vdr-plugin-extrecmenu/Makefile
deleted file mode 100644
index b27ea518d5c0..000000000000
--- a/multimedia/vdr-plugin-extrecmenu/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-PORTNAME=	vdr-plugin-extrecmenu
-PORTVERSION=	1.2.2
-PORTREVISION=	5
-CATEGORIES=	multimedia
-MASTER_SITES=	http://projects.vdr-developer.org/attachments/download/936/
-DISTNAME=	vdr-${PLUGIN}-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Video Disk Recorder - extended recordings menu
-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}
-
-PORTDOCS=	README HISTORY
-
-OPTIONS_DEFINE=	DOCS NLS
-
-.include	"${.CURDIR}/../vdr/Makefile.plugins"
-
-post-patch: post-patch-plugin
-
-pre-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/vdr
-
-post-install: post-install-pluginlocales
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/multimedia/vdr-plugin-extrecmenu/distinfo b/multimedia/vdr-plugin-extrecmenu/distinfo
deleted file mode 100644
index 9a8c91f475e6..000000000000
--- a/multimedia/vdr-plugin-extrecmenu/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vdr/vdr-extrecmenu-1.2.2.tgz) = ac920ee4c43497958ca158d2b81490208cd5caf92545ce809adb8a73f71dfe5e
-SIZE (vdr/vdr-extrecmenu-1.2.2.tgz) = 734012
diff --git a/multimedia/vdr-plugin-extrecmenu/files/patch-Makefile b/multimedia/vdr-plugin-extrecmenu/files/patch-Makefile
deleted file mode 100644
index dd117afa657a..000000000000
--- a/multimedia/vdr-plugin-extrecmenu/files/patch-Makefile
*** 12156 LINES SKIPPED ***