summaryrefslogtreecommitdiff
path: root/media-plugins
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-23 00:11:31 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-23 00:11:31 +0100
commitbff543bb632933380da922cbfc07c67157d72d42 (patch)
treedf2e5eebc3dbd8e29153ab3a869b3be8d9be9f19 /media-plugins
parent491d0101c89d81dec507f28215b3cb094800d600 (diff)
gentoo auto-resync : 23:06:2024 - 00:11:30
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/Manifest.gzbin42736 -> 42751 bytes
-rw-r--r--media-plugins/vdr-calc/Manifest2
-rw-r--r--media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch149
-rw-r--r--media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild23
-rw-r--r--media-plugins/vdr-dvdswitch/Manifest7
-rw-r--r--media-plugins/vdr-dvdswitch/files/confd17
-rw-r--r--media-plugins/vdr-dvdswitch/metadata.xml27
-rw-r--r--media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild30
-rw-r--r--media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild32
-rw-r--r--media-plugins/vdr-epgsync/Manifest1
-rw-r--r--media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch56
-rw-r--r--media-plugins/vdr-extrecmenu/Manifest6
-rw-r--r--media-plugins/vdr-extrecmenu/metadata.xml3
-rw-r--r--media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild3
-rw-r--r--media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild35
-rw-r--r--media-plugins/vdr-femon/Manifest2
-rw-r--r--media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild (renamed from media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild)6
-rw-r--r--media-plugins/vdr-ffnetdev/Manifest7
-rw-r--r--media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff126
-rw-r--r--media-plugins/vdr-ffnetdev/metadata.xml3
-rw-r--r--media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild22
-rw-r--r--media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild20
-rw-r--r--media-plugins/vdr-filebrowser/Manifest4
-rw-r--r--media-plugins/vdr-filebrowser/metadata.xml3
-rw-r--r--media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild (renamed from media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild)6
-rw-r--r--media-plugins/vdr-freecell/Manifest2
-rw-r--r--media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild (renamed from media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild)8
-rw-r--r--media-plugins/vdr-fritzbox/Manifest6
-rw-r--r--media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild64
-rw-r--r--media-plugins/vdr-newsticker/Manifest5
-rw-r--r--media-plugins/vdr-newsticker/files/rc-addon.sh3
-rw-r--r--media-plugins/vdr-newsticker/metadata.xml24
-rw-r--r--media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild33
-rw-r--r--media-plugins/vdr-radio/Manifest8
-rw-r--r--media-plugins/vdr-radio/metadata.xml7
-rw-r--r--media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild34
-rw-r--r--media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild (renamed from media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild)18
37 files changed, 467 insertions, 335 deletions
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 62e59326d4f9..f683cfb6b432 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/vdr-calc/Manifest b/media-plugins/vdr-calc/Manifest
index e779f5c88659..aecd2fa344a4 100644
--- a/media-plugins/vdr-calc/Manifest
+++ b/media-plugins/vdr-calc/Manifest
@@ -1,4 +1,6 @@
AUX vdr-calc-0.0.1_rc5-gcc4.diff 632 BLAKE2B e70f7ae35293d6b5b41ee7b52ff8fe6a8ef83f62ae086c41f8afcf0ec6d1efb0cee55ac0908a1fc3060d1401adbed842bff72125e500580e4ff77318278e4329 SHA512 5de3ef520fe51d281ce78b4c02a091d91ac612588672ae04757c107bd9ae9e79410a390e807782be2f757f563003fbd385cbb29ab24a6afd6b51bf2d6498963c
+AUX vdr-calc-0.0.1_rc6_makefile.patch 4176 BLAKE2B 847e36a326c828cb9da59b1697c762b43e212e78c4005824b514b47caacfa1fa1d8beb45e1cbf3b13c24b72681c563e14518fa89c0d11f4fe4e97d93955b975b SHA512 8b70ee299fcc248bd00a14d6fb19fb02c0eabb3ff0ea14cf92d212b3ca977adc6b95eef3d47872985658a12ab0a72733c9fd6f77f4dfc5945fc2d63238452129
DIST vdr-calc-0[1].0.1-rc5.tgz 12460 BLAKE2B c60ee2f6f8d8e0070ee0d96409d069fdc599d737fedb79c14a0bfb1c8d1ccdfca84d54fd516ec6dc1b81f282be5e9f5908668358c88b1c3aaa91fb39adc727ab SHA512 7b8550246ec9b37c7deedafc91cb337c7d02466959d6b8f96e7b6cbce88e2dec7d42d5add4311c0a876cabb87288394f9a1b3711ee11b3ee6f838974c65a0814
EBUILD vdr-calc-0.0.1_rc5.ebuild 471 BLAKE2B 535afa12efd7f4faaa0ca223a574fd1437b9af586f3420af84fc4e38ee0e041b85da40e677bf157dcef362defadcd6fe854eeacf246f049659e6e054201948e7 SHA512 62a2376d2332b651b01c4bcabb62f6f13132bb5b1e5de8879a816300e57d39f0b4f90bda92537575f1e6c0e38816b73515c3e7ca954b710cc66a0a941bc151a8
+EBUILD vdr-calc-0.0.1_rc6.ebuild 519 BLAKE2B 892d9fe22bea424afcb1ee627215cd2dd24971653563758a643a1567367daf65fd8065372baceedcfe25bf85b893af85faab8f722b77811b7de3e674d6e1d77b SHA512 9177916fb5e4104551ee450b95d9ffde1bca7abaf3ac3298ee7d07e64b5b8f376cf94e32ecd87179704b15e9ee5c67eb0bc7f574cb6b0d00a8e3f63d6cc8e2ca
MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8
diff --git a/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch b/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch
new file mode 100644
index 000000000000..ac2a0362b32a
--- /dev/null
+++ b/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch
@@ -0,0 +1,149 @@
+--- a/Makefile
++++ b/Makefile
+@@ -1,77 +1,115 @@
+ #
+ # Makefile for a Video Disk Recorder plugin
+ #
+-# $Id: Makefile 1.2 2002/12/13 14:54:29 kls Exp $
++# $Id$
+
+ # The official name of this plugin.
+ # This name will be used in the '-P...' option of VDR to load the plugin.
+ # By default the main source file also carries this name.
+-#
++
+ PLUGIN = calc
+
+ ### The version number of this plugin (taken from the main source file):
+
+ VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g')
+
+-### The C++ compiler and options:
++### The directory environment:
+
+-CXX ?= g++
+-CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual
++# Use package data if installed...otherwise assume we're under the VDR source directory:
++PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell PKG_CONFIG_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr))
++LIBDIR = $(call PKGCFG,libdir)
++LOCDIR = $(call PKGCFG,locdir)
++PLGCFG = $(call PKGCFG,plgcfg)
++#
++TMPDIR ?= /tmp
+
+-### The directory environment:
++### The compiler options:
+
+-DVBDIR = ../../../../DVB
+-VDRDIR = ../../..
+-LIBDIR = ../../lib
+-TMPDIR = /tmp
++export CFLAGS = $(call PKGCFG,cflags)
++export CXXFLAGS = $(call PKGCFG,cxxflags)
+
+-### Allow user defined options to overwrite defaults:
++### The version number of VDR's plugin API:
+
+--include $(VDRDIR)/Make.config
++APIVERSION = $(call PKGCFG,apiversion)
+
+-### The version number of VDR (taken from VDR's "config.h"):
++### Allow user defined options to overwrite defaults:
+
+-VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
++-include $(PLGCFG)
+
+ ### The name of the distribution archive:
+
+ ARCHIVE = $(PLUGIN)-$(VERSION)
+ PACKAGE = vdr-$(ARCHIVE)
+
++### The name of the shared object file:
++
++SOFILE = libvdr-$(PLUGIN).so
++
+ ### Includes and Defines (add further entries here):
+
+-INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include
++INCLUDES +=
+
+-DEFINES += -D_GNU_SOURCE
+ DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
+
+ ### The object files (add further files here):
+
+ OBJS = $(PLUGIN).o
+
++### The main target:
++
++all: $(SOFILE) i18n
++
+ ### Implicit rules:
+
+ %.o: %.c
+- $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
++ $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $<
+
+-# Dependencies:
++### Dependencies:
+
+-MAKEDEP = g++ -MM -MG
++MAKEDEP = $(CXX) -MM -MG
+ DEPFILE = .dependencies
+ $(DEPFILE): Makefile
+- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
++ @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+
+ -include $(DEPFILE)
+
++### Internationalization (I18N):
++
++PODIR = po
++I18Npo = $(foreach dir,$(LINGUAS),$(wildcard $(PODIR)/$(dir)*.po))
++I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
++I18Nmsgs = $(addprefix $(DESTDIR)$(LOCDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
++I18Npot = $(PODIR)/$(PLUGIN).pot
++
++%.mo: %.po
++ msgfmt -c -o $@ $<
++
++$(I18Npot): $(wildcard *.c)
++ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='<see README>' -o $@ `ls $^`
++
++%.po: $(I18Npot)
++ msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<
++ @touch $@
++
++$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
++ install -D -m644 $< $@
++
++.PHONY: i18n
++i18n: $(I18Nmo) $(I18Npot)
++
++install-i18n: $(I18Nmsgs)
++
+ ### Targets:
+
+-all: libvdr-$(PLUGIN).so
++$(SOFILE): $(OBJS)
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
++
++install-lib: $(SOFILE)
++ install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
+
+-libvdr-$(PLUGIN).so: $(OBJS)
+- $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@
+- @cp $@ $(LIBDIR)/$@.$(VDRVERSION)
++install: install-lib install-i18n
+
+-dist: clean
++dist: $(I18Npo) clean
+ @-rm -rf $(TMPDIR)/$(ARCHIVE)
+ @mkdir $(TMPDIR)/$(ARCHIVE)
+ @cp -a * $(TMPDIR)/$(ARCHIVE)
+@@ -80,4 +118,5 @@
+ @echo Distribution package created as $(PACKAGE).tgz
+
+ clean:
++ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
+ @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
diff --git a/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild
new file mode 100644
index 000000000000..14873d671b35
--- /dev/null
+++ b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: OSD Calculator"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="http://vdr.websitec.de/download/${PN}/${PN}-0[1].0.1-rc5.tgz"
+S=${WORKDIR}/${VDRPLUGIN}-0.0.1-rc5
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.0.1_rc5-gcc4.diff"
+ "${FILESDIR}/${P}_makefile.patch"
+)
diff --git a/media-plugins/vdr-dvdswitch/Manifest b/media-plugins/vdr-dvdswitch/Manifest
index 03a34d9ea112..ddd474ffd1e4 100644
--- a/media-plugins/vdr-dvdswitch/Manifest
+++ b/media-plugins/vdr-dvdswitch/Manifest
@@ -1,7 +1,8 @@
AUX 0.1.3/confd-r2 442 BLAKE2B 8a2aeaced6dd39881dea514730e3ad1bd96670894704876e62da9228992b5ef598faaa45572efd7a6e4f0a688937b1794ffed4c2b1e9472bc009acfdf8b27c0a SHA512 1fac756d1322e725a1fe54722be3066bda937867d3c13370a24e20218ec5f7c1b82e8e18c4e3e7b7a633facb2d008ed0159113260b59c6a0909bd7b9b1c69520
+AUX confd 441 BLAKE2B cafcfec3900950dcdea39f5dd3c1dd7f5fffc4512173bcfbe0384e0539887e02cb92a0c0557be91ad3280fcd21f25b8fc1b05e860449f87145838b7ea81de024 SHA512 5dd3fcff34871d46bb118994b016f603dba1a6ca0ff9f8b2a2f023e420381e05c41a85865f1f7273240f044c18e2a54b254b3745aa89582167dabd3660fb64fb
AUX rc-addon.sh 313 BLAKE2B 50098e5fe29f09a5841a253965ecfeae132b5991874768baa6358b5a83ad1bdd313650389309071bd0151a5ab241a7d9279400a86a3b37d12a7529982f9b1c22 SHA512 b886ace30d15a3b61f03caf3c34928ad39c05a00fdaec1f46619297c79a8f00b4be5f08a0e16e129208801de8c45a87dbdf99d0ea9ecb390348919ea12c85c07
-DIST vdr-dvdswitch-0.2.2.tgz 50332 BLAKE2B c84fe0c1525a037bb3509d240f6d2fcdf41560a705d064167f5a21316e33ce7dc0b072367a393ddf245e0a8a3c3a5dbb795bb2e61c0ef6d80507dbf069b082d8 SHA512 37a89f33a2280823a885fdb8aa4919c7bc438c26ba6273ec25a7c980d7dac6c57df125f560b6f2f04d46a1db623c129a6e598d61cde66f5944e5b349d65ffeb8
+DIST vdr-dvdswitch-0.2.3.tar.gz 47597 BLAKE2B 27787afb9ef30dd4e7e6caf419d40b08a7ac5b9a3de08cc058c96ca8b1c7c3b1f2bde429bd974b40fe115aa635b2d4a2b95aec0cfe65b9c7a7801026eeda3371 SHA512 915e08849d737e48e2ba294dbd755b62ac278bc3798a10aea7d6d0ee28e84d3055683301ec2955c6f4a871f4a61ef2206df435b247e62e051ddae527b2dcd2be
DIST vdr-dvdswitch-0.2.3.tgz 48515 BLAKE2B 5a342a518be0729be114500fe50d47330aa319fc84ef90e3fc1384be91b8e79748bf6c4301e549d7a7ce9d6d3b466ce89dfbba3f979be0e6927e7d8a4dcb6c06 SHA512 2c27b28a9b68f4880396c7297358eecb13d76341c98902c02eca86ef366709f38cba414b3e94445c52b56816e37e742340c93145816f5bae1b7ffca0bcd48df7
-EBUILD vdr-dvdswitch-0.2.2.ebuild 679 BLAKE2B 71674fcf19f0d25d6d179a566b2ee752564612d22b9e049f843432f39df7e683562c22b8c9c7296168171e92a68e414f091c854cdc0e38e37402a443c859e8ab SHA512 b4833e10ca2e86c0f35aeebf8752cfbee8d5c9ca8d4022737c8aa5bd7f106353cf5d28436c7be11a1e36b39ae329bcb6625b415e30f42f7231193349401e2402
+EBUILD vdr-dvdswitch-0.2.3-r1.ebuild 821 BLAKE2B dc897a6a4045623c13738a265303f6c939d05ecd6671bda25947f8e6b3f37e42106b9eff50af674e3556e0867ebb167106461252be707c9ca495e5d4a747c6a5 SHA512 1a7ee4e892657dbb58bddbfba96d269fce4ec7c02f8079dc9be7e06da9dcfba61519e17ac624641152bf97060dee0c6b206ad2670d92fb25fcd9a3a447ca25f2
EBUILD vdr-dvdswitch-0.2.3.ebuild 672 BLAKE2B 6878e720d5f5ea8268e0a2a824f8f1f33a6f39653fbeadfedc50f4b047539098dbfa994a2e51e18c38079cae875f0cb335d4bad5eff2af5923830033b0d4e4f5 SHA512 549b3666e0ea49b02ea4ecaff8d1d2980aa41788f2d39968b6e3d6e0880c58f5f22452eea81a54c1124946ae5c0747e4929d8905d7c3d1fce912183619ba63f2
-MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8
+MISC metadata.xml 606 BLAKE2B 088e2346fef126c119f3f21260480a05802d6f3bdbc67242dd85765e2f6101afcaa48df01532f5162585e9c39bd10931f66a5fbe1db0bb3fbc4a5dcfdc388daa SHA512 b3fdfd8a4d81be340da77b85b0af7a64d0dbe952e86d30d733d49141d2123a7edf325a53421e3ad3cdba0e3dbd5f1dace2a60a6b80830c0c8816248768b25bc2
diff --git a/media-plugins/vdr-dvdswitch/files/confd b/media-plugins/vdr-dvdswitch/files/confd
new file mode 100644
index 000000000000..f8e809bd127b
--- /dev/null
+++ b/media-plugins/vdr-dvdswitch/files/confd
@@ -0,0 +1,17 @@
+# Global config file for vdrplugin dvdswitch
+
+# Script to use for reading DVDs
+# default: Use standard-script
+#
+#DVDSWITCH_READ_DVD="/usr/share/vdr/dvdchanger/dvdchanger_readdvd.sh"
+
+# Script to use for writing DVDs
+# default: Use standard-script
+#
+#DVDSWITCH_WRITE_DVD="/usr/share/vdr/dvdchanger/dvdchanger_writedvd.sh"
+
+# Slow down the burn speed
+# parameters are numeric ( 1 ... n )
+# default: 0 (unbreaked)
+#
+#DVDSWITCH_BURNSPEED="0"
diff --git a/media-plugins/vdr-dvdswitch/metadata.xml b/media-plugins/vdr-dvdswitch/metadata.xml
index c08751971fb3..167b64f32c4b 100644
--- a/media-plugins/vdr-dvdswitch/metadata.xml
+++ b/media-plugins/vdr-dvdswitch/metadata.xml
@@ -1,16 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>martin.dummer@gmx.net</email>
- <name>Martin Dummer</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-dvdswitch</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild
deleted file mode 100644
index 535cea6df0ce..000000000000
--- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1323" # every bump, new version
-
-DESCRIPTION="VDR Plugin: to play dvds and dvd file structures"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-dvdswitch"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-2"
-RDEPEND="media-plugins/vdr-dvd"
-
-DEFAULT_IMAGE_DIR="/var/vdr/video/dvd-images"
-
-VDR_CONFD_FILE="${FILESDIR}/0.1.3/confd-r2"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- sed -e "s:/video/dvd:${DEFAULT_IMAGE_DIR}:" -i setup.c
-}
diff --git a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild
new file mode 100644
index 000000000000..c2473144d6e3
--- /dev/null
+++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit user-info vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: to play dvds and dvd file structures"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-dvdswitch"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-dvdswitch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-dvdswitch-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="acct-user/vdr
+ media-video/vdr"
+DEPEND="${BDEPEND}"
+RDEPEND="${DEPEND}
+ media-plugins/vdr-dvd"
+
+QA_FLAGS_IGNORED="
+ usr/lib/vdr/plugins/libvdr-.*
+ usr/lib64/vdr/plugins/libvdr-.*"
+
+src_prepare() {
+ vdr-plugin-2_src_prepare
+
+ local vdr_user_home=$(egethome vdr)
+ sed -e "s:/video/dvd:${vdr_user_home}/video/dvd-images:" -i setup.c || die
+}
diff --git a/media-plugins/vdr-epgsync/Manifest b/media-plugins/vdr-epgsync/Manifest
index 09d561b8006b..e947b0ab9a40 100644
--- a/media-plugins/vdr-epgsync/Manifest
+++ b/media-plugins/vdr-epgsync/Manifest
@@ -1,4 +1,3 @@
-AUX vdr-epgsync-1.0.1_vdr-2.4.patch 2244 BLAKE2B 76f1a631d4bdc0c86121b96ac23d08c3b691c0152a6238e392a9308b0220e9cf7acd04ffa23fcb7d509191f0d9ab31ddc6e64acf603ca491ae459ad1f6ce34f6 SHA512 0e8558222090dc2248c7c96798523a69988738a4e28d0aed24f93a4b8eb197d220227896fa364ccf5c029666164a4a2a51876794d53c0a6e8c4bee9f89d3f4f5
DIST vdr-epgsync-1.0.1.tgz 18198 BLAKE2B 0c2d782253d9c48a59e2dcf8cb58295b92d5c8b9384d947659b760c1f6b68c9b63c10ca4bccf5ae767d7499ea934f321edd4cc9c600f8da746781bc3a050b84d SHA512 1c9d1220460031a7dd22f8a8131c291bf9c66847be33c2a57464c29d7ed4b2297d6bda04c3ea0a24e3f00d5afe040d9236c5f9ef9f4389878906abc54466de18
DIST vdr-epgsync-1.0.2.tar.gz 18108 BLAKE2B 75d22b63afb7b09d8f3ffd25fd977182f4c1c204582c50848319addcbdb30c15e6b8a02fbb9e9e23efa8bf9686c1ea398fdf5046704abf4b1bb846d5c6574045 SHA512 926d4a00a8475b01b3fda37b3ca075985a828f29a9801a9978bccf02d28953f5c5d0ada41ed318044fc0bf75ddf671de69bb373e82c1676a99c18a3f024e1620
EBUILD vdr-epgsync-1.0.1.ebuild 452 BLAKE2B fcb4b6fe199626e24325efc3d0d2faada9bcc0c754285082f240c8d86222074d6c1e02300c913ed46d03190aa7138f9f489c30bfaf94deb0a6a8dd58fda0ba66 SHA512 36def56f8c200017cf099ab056735c49a94a9368f9c9a4ed95c238e51fc673d4bb8f268c56b13269f95ee76a7fbf4299b88bbf1f4883cdde2e633b73f6739b38
diff --git a/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch b/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch
deleted file mode 100644
index 9b3df4097fd4..000000000000
--- a/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-compilefix for media-video/vdr-2.4.1
-Suggested-by: MatthiasK @ vdr-portal.de
-
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 27 Dec 2019 )
-diff -Naur epgsync-1.0.1.orig/thread.c epgsync-1.0.1/thread.c
---- epgsync-1.0.1.orig/thread.c 2019-12-26 00:12:49.124492713 +0100
-+++ epgsync-1.0.1/thread.c 2019-12-26 00:17:55.129492713 +0100
-@@ -42,9 +42,10 @@
- }
- }
-
--cChannel *GetChannelByName(const char* Name, const cChannel *IgnoreChannel = NULL, eChannelTypes Type = ctAll)
-+const cChannel *GetChannelByName(const char* Name, const cChannel *IgnoreChannel = NULL, eChannelTypes Type = ctAll)
- {
-- for (cChannel *channel = Channels.First(); channel; channel = Channels.Next(channel)) {
-+ LOCK_CHANNELS_READ;
-+ for (const cChannel *channel = Channels->First(); channel; channel = Channels->Next(channel)) {
- if (strcasecmp(Name, channel->Name()) == 0 || strcasecmp(Name, channel->ShortName()) == 0) {
- if (IsType(channel, Type) && channel != IgnoreChannel)
- return channel;
-@@ -95,20 +96,17 @@
- if (EpgSyncSetup.redirectChannels == rcmId) {
- // Direct import, no mapping:
- // loop through local channels, get channels by ID
-- cSchedulesLock *lock = NULL;
-- for (cChannel *channel = Channels.First(); channel && Running();
-- channel = Channels.Next(channel)) {
-- if (!lock)
-- lock = new cSchedulesLock();
-- if (cSchedules::Schedules(*lock)->GetSchedule(channel)) {
-- DELETENULL(lock);
-+ LOCK_CHANNELS_READ;
-+ for (const cChannel *channel = Channels->First(); channel && Running();
-+ channel = Channels->Next(channel)) {
-+ LOCK_SCHEDULES_READ;
-+ if (Schedules->GetSchedule(channel)) {
- if (CmdLSTE(f, *channel->GetChannelID().ToString())) {
- AddSchedule(f);
- }
- cCondWait::SleepMs(EPGSYNC_SLEEPMS);
- }
- }
-- DELETENULL(lock);
- }
- else {
- // Map channels by name:
-@@ -182,7 +180,8 @@
- targetChannel = NULL;
-
- const char* p = skipspace(s + 1);
-- cChannel *c = Channels.GetByChannelID(tChannelID::FromString(p));
-+ LOCK_CHANNELS_READ;
-+ const cChannel *c = Channels->GetByChannelID(tChannelID::FromString(p));
- bool cOk = IsType(c, (eChannelTypes) EpgSyncSetup.channelTypes);
-
- if (cOk && EpgSyncSetup.redirectChannels != rcmNameId) {
diff --git a/media-plugins/vdr-extrecmenu/Manifest b/media-plugins/vdr-extrecmenu/Manifest
index 5bb03ffe676d..0a1652e3a68c 100644
--- a/media-plugins/vdr-extrecmenu/Manifest
+++ b/media-plugins/vdr-extrecmenu/Manifest
@@ -3,5 +3,7 @@ AUX dvdarchive.conf 633 BLAKE2B 1b70f19dcc9f94d1d3124773d4338c799cfabad2c0cbb066
AUX vdr-extrecmenu-1.2.4_c++11.patch 1039 BLAKE2B a62bf2595d2eb5e6caf2a267f7234ba175e3022ccbcbb8e78f40c91157e58fc0e79310fd5d2a907531668dc2009a328ed7e1878535e3019e5b81003dd155858a SHA512 b19bdae621a0464620435412bb56ea6ca3ab2d319d09b74a45936ee2556e4204fba9660381ba6ec1c54af5a379c049e661a000d655705120bccf061c27dcd6a7
DIST dvdarchive-2.3-beta.sh.gz 3412 BLAKE2B aca97b4c7abcc907f1242482f0f0550cb38fcd357acb9ec6ebc4c978a8f50e9c63fe6fcc2932e426c5d7301f0eaccc5e2f8726e72abafe504e5503528ce782e9 SHA512 18262b1e6749961bae37894649f518f88ad2ca100b83965eb48ce7344bbf4f7bfac9d36c9b9d91744281c00c4b89fa49209cc98ca5d848b46225facf4ef7a48f
DIST vdr-extrecmenu-1.2.4-r2.tar.gz 729966 BLAKE2B 2ec2790cc57db3a9f1d12cdc43eea3e70076ef14d9f0392eb9ab4cda4bf30999a163526416276e661430bf9b684f7d313f5f7193997118e061bf5352c5bbe39a SHA512 d3103e5bc65f968bc4f512195eaa25b04fb5261281d79c7c486fe2532656b8ee7ddc00648d46e92c468b33f95e77c6ce3b2ca67a2debcc0c7021a4b525ac0aa4
-EBUILD vdr-extrecmenu-1.2.4-r2.ebuild 1097 BLAKE2B 15b854ec86cbb0e25bf0f2954cd149e052ebffdcee1062aaa4e57749f3dd0bb4bd0dbc36e9d94950f2018e09bb2e359869a7082ebbf7e76e92d0dd1b16af93d1 SHA512 1de7ebda64f50a665c8402124fb0df67b369d9eed23be5493e618a92ca8772ea3f990a242f0ac6de5fa38b976cccfa0d4ce93e18266974fd7dc2cb93179492fb
-MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8
+DIST vdr-extrecmenu-2.0.12.tbz2 732356 BLAKE2B 00eb2eb7bb42ff0a34a06b71f6194c4cb47c30831586d4afe5f797ff33e942b3685615d4635379d99af2b0bdca4a1da230c0565d582968cf66c91c48fabb54d9 SHA512 c23edced7f5670db128fbbea7620d02920bce858973916b7c0e6a9bc35fb984a03f0837c771f47550061ffb5525a5eb92f0f05ee4133fb203826a16eca2688e6
+EBUILD vdr-extrecmenu-1.2.4-r2.ebuild 1096 BLAKE2B d0e4454d42854604515d9a088fbcba7d9a6f4e75a8cf3e51a1f5b7907aec929f632848e70e60ef871b14f3550cd2384cd5b96f4bb0a22660a834b56e16728d41 SHA512 69234380e998ab21860199b391b486af31a9403fbc780ecea53d4f729c5903617270703e73f3d50af677f4ab70a3cd9d8704323f69f17095716f71f286eb901b
+EBUILD vdr-extrecmenu-2.0.12.ebuild 830 BLAKE2B eae0ad2f23f9b59d9b6cc094950f6b1d001ba9a019bf9b03a2d31e3034d29bc7c2c93b53f511c2cb2eea4bef5fcb89c44c8060bf79aa173fd39e2506b45581d4 SHA512 7729c4cece4bb2d64c1e79be1fbd7d62cf3914724d70ffc2eec80799774ffbb73e21068e4ef2e691efb7ea2209d96d4ff235e0d0ab5ae07098d8cd691899ae27
+MISC metadata.xml 658 BLAKE2B 44b679fe2d61f05a6dfcfc1dddf250ee43f4776cf38b325bebc1388ff5e1d576b453196fb3fb7a3e611adfaa1891d12cf75f0eacb279fd764f3905b274c8ddb2 SHA512 51c56cbe2560c1ca6d606ee806a5f2011c141cd7c88cc5400e3a77b954b4183ecf49c845875883cdf9d8eb21573e704da074f45e2571e06caa5efe6fd13b3afb
diff --git a/media-plugins/vdr-extrecmenu/metadata.xml b/media-plugins/vdr-extrecmenu/metadata.xml
index c08751971fb3..c543d6a726e6 100644
--- a/media-plugins/vdr-extrecmenu/metadata.xml
+++ b/media-plugins/vdr-extrecmenu/metadata.xml
@@ -13,4 +13,7 @@
<email>vdr@gentoo.org</email>
<name>Gentoo VDR Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="gitlab">kamel5/extrecmenung</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild
index 01d9a9172421..eb9aa4f7bacc 100644
--- a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild
+++ b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild
@@ -13,6 +13,7 @@ DESCRIPTION="VDR Plugin: Extended recordings menu"
HOMEPAGE="https://projects.vdr-developer.org/projects/plg-extrecmenu"
SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-extrecmenu.git/snapshot/vdr-plugin-extrecmenu-${GIT_VERSION}.tar.gz -> ${PF}.tar.gz
mirror://gentoo/${DVDARCHIVE}.gz"
+S="${WORKDIR}/vdr-plugin-extrecmenu-${GIT_VERSION}"
LICENSE="GPL-2"
SLOT="0"
@@ -20,8 +21,6 @@ KEYWORDS="amd64 ~arm x86"
DEPEND="media-video/vdr"
-S="${WORKDIR}/vdr-plugin-extrecmenu-${GIT_VERSION}"
-
src_prepare() {
rm "${S}"/po/{ca_ES,da_DK,el_GR,et_EE,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po || die
diff --git a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild
new file mode 100644
index 000000000000..86383ba76423
--- /dev/null
+++ b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: Extended recordings menu (NG)"
+HOMEPAGE="https://gitlab.com/kamel5/extrecmenung"
+SRC_URI="https://gitlab.com/kamel5/extrecmenung/-/archive/v${PV}/extrecmenung-v${PV}.tar.bz2 -> ${P}.tbz2"
+S="${WORKDIR}/extrecmenung-v${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}
+ media-fonts/vdrsymbols-ttf"
+
+src_prepare() {
+ rm "${S}"/po/{ca_ES,da_DK,el_GR,et_EE,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po || die
+
+ vdr-plugin-2_src_prepare
+}
+
+src_install() {
+ vdr-plugin-2_src_install
+
+ cd "${S}/scripts"
+ dobin dvdarchive.sh hddarchive.sh
+
+ insinto /etc/vdr
+ doins "${FILESDIR}"/dvdarchive.conf
+}
diff --git a/media-plugins/vdr-femon/Manifest b/media-plugins/vdr-femon/Manifest
index 4cf9c6409ce8..cf4b7b0a63cd 100644
--- a/media-plugins/vdr-femon/Manifest
+++ b/media-plugins/vdr-femon/Manifest
@@ -1,3 +1,3 @@
DIST vdr-femon-2.4.0.tar.gz 81485 BLAKE2B cd1644201b1da1d2b81c8d4d25c6d6bc84132fd750d778073317a026f5293afa17725ce48d14a781130a6b6c9ff742ba3d2c19a8f77887b9071d891bd271d95b SHA512 0c79f8d3427b7a2421393530a0c69e77e6841f9751dc70a7a8c970726d826bb2ab329f6375c38274d455ca33bacd2e18d65a3943ea52d1c562f0e8aa87f99f27
-EBUILD vdr-femon-2.4.0.ebuild 584 BLAKE2B addf764af876b354391088d58c42d93b2c712b66ebab1abb314ec8e5f4d8c4a0ee966fc143cc5141ea72a3fbf25100c892a1309a01091cd396f78afd5c4aa824 SHA512 18fcda14ab3c5715bb67c9cfa893fe01e71d40e3dec192efd357c4af5f72aa42aa05e135fbfb0abe27e94cdceccdfa61560af3f7b496987dbcf08e9c1bd3cbbf
+EBUILD vdr-femon-2.4.0-r1.ebuild 584 BLAKE2B bf2ab57d1fa582e3b0da324ad770850ed92aca85ff2af276d047c9d784f1f8774dc65b291d9da5c54ba4c6a2dd41c8e18c82be46bb944cd5ddf05e8219848fd9 SHA512 2dc22f855e8dbe1a1dc49ebccb8b77a91bf9cbd468ebf508643d3bede372c61cc5e13a28d86385fac9c3fe0b388d3d03b8ce46ebf845db4e4c4c4a11a6e6bad7
MISC metadata.xml 597 BLAKE2B 20d792e6961d6da7dfdc2be3b7bb4d89bba118eb332117feb02826eb18aefa6e00cc5f22571351de6561458854ca8cc32646c9ed3d130f4c424da1173bf42bd1 SHA512 3d028699a6d131669a6c3862515613ea2298c8c18cd7f328ccec9372c848b29bccdcea9033bae062abc6d9dff3b8f455fede46ea70d1d7f256f6f628352b69fe
diff --git a/media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild b/media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild
index 5054eafc9775..03c7a8a92c51 100644
--- a/media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild
+++ b/media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR Plugin: DVB Frontend Status Monitor (signal strength/noise)"
HOMEPAGE="https://github.com/rofafor/vdr-plugin-femon"
SRC_URI="https://github.com/rofafor/vdr-plugin-femon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-femon-${PV}"
LICENSE="GPL-2+"
SLOT="0"
@@ -19,4 +20,3 @@ RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="
usr/lib/vdr/plugins/libvdr-.*
usr/lib64/vdr/plugins/libvdr-.*"
-S="${WORKDIR}/vdr-plugin-femon-${PV}"
diff --git a/media-plugins/vdr-ffnetdev/Manifest b/media-plugins/vdr-ffnetdev/Manifest
index fd6bd3ea9972..0d6520da2d1d 100644
--- a/media-plugins/vdr-ffnetdev/Manifest
+++ b/media-plugins/vdr-ffnetdev/Manifest
@@ -1,6 +1,5 @@
AUX confd 762 BLAKE2B 15fd4bdf5d90cb20e5f24e43f277f0417fc983e51728178537bd55ad2845ca63a8734d1dfb05ddaed6f761b5efa569e10b4e0aa347d5813174bb325712003c9b SHA512 083678d0eb8d7f4c108985ce487a40e1898132c4fa09cf6ebeecd3d40cc11563c1983ee8e140a9d5179dd31fba73ec6d699694a9d83fffcafefbbe1d71dcc1c0
AUX rc-addon.sh 347 BLAKE2B a2116fc8cf5add305a1f0187539d435a8860ff2294efdd7044fe96f9869331b9485113176d8240512577ab6c107a0726054898ffd246e9b93c49ff06eb232bb2 SHA512 2d95b774f5caffb784634d5a5ba413523e5fa2756ee9b57b7dd8426bec547acc850c82781d0e1c38d206199f25d40a466cccf599d11e7ef2b945cc3ab1cdf12d
-AUX vdr-ffnetdev-0.1.2_gettext.diff 3946 BLAKE2B d9814db7b63583c862d6d8a33e75ba33b3148abee8c2070e823c9113ec821dd851449b10ebca77527b01c15953b4380a03ff9a663545777712b3d1e7ea75f585 SHA512 48f8dea661340f8fe23bd291008e0b005fc43298aa2fd8eb5220ad667d511b296cf1d37005cc894868e66c5019718552b303dc6690cf378e858df296653fe929
-DIST vdr-ffnetdev-0.1.2.tar.bz2 56059 BLAKE2B 09995e26dcc193be26ea82b061ea638f026129bb778fc250fed51596a5cb0e9776bf2590fc98fe31f229ecc05a1c67550a1619a9015cb63d585eb29e7f5420b8 SHA512 5583a0c1ea7a421a745704a4440f25c9b35ed72686baeacaa67324e0c1a51f7a4a2d0ff4840ffb0b7086b4d310f48141cd001889692a1c1987a246d999c9afd6
-EBUILD vdr-ffnetdev-0.1.2.ebuild 593 BLAKE2B d7ee01d6d7d1d3e1e47c38635183fbd1186f8dd62983a63e96cbb54ac4e7de8c24cb8d4fc7833e44708b53649bccbf70dab6c4b537f1b8ccddf2f6822c35300d SHA512 54529fd0d2b51b00b911feb7f8caba76827a3be3a9928e410bc8e60980ec691c411e59dcaa53d43bfa01ff8a1eb95e68ea8beb273e130bf46e14ba01ba3518c1
-MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8
+DIST vdr-ffnetdev-0.1.3.tar.gz 64652 BLAKE2B a35391ad0b132124af1ee177a07268108b69aa98a5ea6daeb8faef945755b55c240a45695f722056e3e6ef2c76f2b59b2d538432ee7fb04e64a50177e0d412f4 SHA512 0052d27c67d9fde05b02c10d38c793c33f3f819bf8b48c1dfcfcca3efcebd5de925a142bc418161a33d9b74cce127f129ed6408a7a9352134ba96f572f64e44a
+EBUILD vdr-ffnetdev-0.1.3.ebuild 589 BLAKE2B 07febe1fadbc89449df00f9156616b00a8d0e682f8df3d7f33882066c6019194c54e58648d569f926753d9eede6c8bc22dbc43b213190d7fe46b82b4662fc9db SHA512 39712c03fce813495cf447f99ac7cce96a7cc39810320775ea6bf04b285ed65d4cdd0bf8f934b18a1ad19ee5c50f304c508c86506383cf9a1a46e77c62f20c41
+MISC metadata.xml 671 BLAKE2B fee7084b3765c079e47c77a93980c2d582ef5fca5d2d07013f7ab23952a5bda81a650ced984b46bf2613185367bb98ec82e4f067bcc5c76651fb5c4623ca9e4e SHA512 31971d90ca135025752a4b408d03ea2524529a6b81ccb46f1b04cbe0a762dbb8fdb6058dd95e91c65db14d7ec1dd6c7a63b76bbfec8ed361cf610d35b448207d
diff --git a/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff b/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff
deleted file mode 100644
index 061ac40bcede..000000000000
--- a/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff
+++ /dev/null
@@ -1,126 +0,0 @@
-converting to gettext
-https://bugs.gentoo.org/show_bug.cgi?id=439970
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org>
-diff -Naur vdr-ffnetdev-0.1.2.orig/ffnetdev.c vdr-ffnetdev-0.1.2/ffnetdev.c
---- vdr-ffnetdev-0.1.2.orig/ffnetdev.c 2012-10-31 18:32:09.000000000 +0100
-+++ vdr-ffnetdev-0.1.2/ffnetdev.c 2012-10-31 18:34:05.000000000 +0100
-@@ -10,7 +10,7 @@
-
- #include <vdr/tools.h>
-
--#include "i18n.h"
-+#include <vdr/i18n.h>
- #include "tsworker.h"
- #include "netosd.h"
- #include "ffnetdev.h"
-@@ -22,7 +22,7 @@
-
-
- const char *cPluginFFNetDev::VERSION = "0.1.2";
--const char *cPluginFFNetDev::DESCRIPTION = "Full Featured Network Device for Streaming";
-+const char *cPluginFFNetDev::DESCRIPTION = trNOOP("Full Featured Network Device for Streaming");
- //const char *cOSDWorker::MAINMENUENTRY = "FFNetDev";
-
- // --- cNetOSDProvider -----------------------------------------------
-@@ -163,9 +163,6 @@
- bool cPluginFFNetDev::Start(void)
- {
- // Start any background activities the plugin shall perform.
-- RegisterI18n(Phrases);
--
--
- cOSDWorker::Init(OSDPort, this);
- cTSWorker::Init(m_StreamDevice, TSPort, this);
- cClientControl::Init(ControlPort, this);
-diff -Naur vdr-ffnetdev-0.1.2.orig/Makefile vdr-ffnetdev-0.1.2/Makefile
---- vdr-ffnetdev-0.1.2.orig/Makefile 2012-10-31 18:32:09.000000000 +0100
-+++ vdr-ffnetdev-0.1.2/Makefile 2012-10-31 18:37:10.000000000 +0100
-@@ -50,9 +50,7 @@
-
- ### The object files (add further files here):
-
--COMMONOBJS = i18n.o \
-- \
-- tools/source.o tools/select.o tools/socket.o tools/tools.o
-+COMMONOBJS = tools/source.o tools/select.o tools/socket.o tools/tools.o
-
-
- SERVEROBJS = $(PLUGIN).o \
-@@ -95,9 +93,34 @@
-
- -include $(DEPFILE)
-
-+### Internationalization (I18N):
-+
-+PODIR = po
-+LOCALEDIR = $(VDRDIR)/locale
-+I18Npo = $(wildcard $(PODIR)/*.po)
-+I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
-+I18Ndirs = $(notdir $(foreach file, $(I18Npo), $(basename $(file))))
-+I18Npot = $(PODIR)/$(PLUGIN).pot
-+
-+%.mo: %.po
-+ msgfmt -c -o $@ $<
-+
-+$(I18Npot): $(wildcard *.c)
-+ xgettext -C -cTRANSLATORS --no-wrap -F -k -ktr -ktrNOOP --msgid-bugs-address='<dev@erichseifert.de>' -o $@ $(wildcard *.c)
-+
-+$(I18Npo): $(I18Npot)
-+ msgmerge -U --no-wrap -F --backup=none -q $@ $<
-+
-+i18n: $(I18Nmo)
-+ @mkdir -p $(LOCALEDIR)
-+ for i in $(I18Ndirs); do\
-+ mkdir -p $(LOCALEDIR)/$$i/LC_MESSAGES;\
-+ cp $(PODIR)/$$i.mo $(LOCALEDIR)/$$i/LC_MESSAGES/vdr-$(PLUGIN).mo;\
-+ done
-+
- ### Targets:
-
--all: libvdr-$(PLUGIN).so
-+all: libvdr-$(PLUGIN).so i18n
-
- libvdr-$(PLUGIN).so: $(SERVEROBJS) $(COMMONOBJS)
-
-@@ -106,6 +129,7 @@
- @cp $@ $(LIBDIR)/$@.$(APIVERSION)
-
- dist: clean
-+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
- @-rm -rf $(TMPDIR)/$(ARCHIVE)
- @mkdir $(TMPDIR)/$(ARCHIVE)
- @cp -a * $(TMPDIR)/$(ARCHIVE)
-diff -Naur vdr-ffnetdev-0.1.2.orig/po/de_DE.po vdr-ffnetdev-0.1.2/po/de_DE.po
---- vdr-ffnetdev-0.1.2.orig/po/de_DE.po 1970-01-01 01:00:00.000000000 +0100
-+++ vdr-ffnetdev-0.1.2/po/de_DE.po 2012-10-31 18:38:02.000000000 +0100
-@@ -0,0 +1,30 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger <kls@cadsoft.de>
-+# This file is distributed under the same license as the VDR package.
-+# Klaus Schmidinger <kls@cadsoft.de>, 2000
-+# Erich Seifert <dev@erichseifert.de>, 2012
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.7.27\n"
-+"Report-Msgid-Bugs-To: dev@erichseifert.de\n"
-+"POT-Creation-Date: 2012-10-30 14:31+0100\n"
-+"PO-Revision-Date: 2012-10-30 14:37+0100\n"
-+"Last-Translator: Klaus Schmidinger <kls@cadsoft.de>\n"
-+"Language-Team: <vdr@linuxtv.org>\n"
-+"Language: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+#: ffnetdevsetup.c:18
-+msgid "auto set as primary device"
-+msgstr "Automatisch als prim�res Ger�t festlegen"
-+
-+#: ffnetdevsetup.c:18
-+msgid "no"
-+msgstr "nein"
-+
-+#: ffnetdevsetup.c:18
-+msgid "yes"
-+msgstr "ja"
diff --git a/media-plugins/vdr-ffnetdev/metadata.xml b/media-plugins/vdr-ffnetdev/metadata.xml
index c08751971fb3..0b0a6e0f0d1c 100644
--- a/media-plugins/vdr-ffnetdev/metadata.xml
+++ b/media-plugins/vdr-ffnetdev/metadata.xml
@@ -13,4 +13,7 @@
<email>vdr@gentoo.org</email>
<name>Gentoo VDR Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-ffnetdev</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild
deleted file mode 100644
index a1438f6197f0..000000000000
--- a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit vdr-plugin-2
-
-VERSION="837" # every bump, new version
-
-DESCRIPTION="VDR Plugin: Provides an easy way of connecting possible streaming clients to VDR"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-ffnetdev"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tar.bz2"
-S="${WORKDIR}/${P}" # override eclass default
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=">=media-video/vdr-1.6.0"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}_gettext.diff" )
diff --git a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild
new file mode 100644
index 000000000000..4884ecab2a96
--- /dev/null
+++ b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+GITHASH="02d155ebe1a7d27aea3a4c1d99d2f9bf91b619a6"
+
+DESCRIPTION="VDR Plugin: Provides an easy way of connecting possible streaming clients to VDR"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-ffnetdev"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-ffnetdev/archive/${GITHASH}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-ffnetdev-${GITHASH}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-filebrowser/Manifest b/media-plugins/vdr-filebrowser/Manifest
index c8f8d4f58ebf..284cfde80988 100644
--- a/media-plugins/vdr-filebrowser/Manifest
+++ b/media-plugins/vdr-filebrowser/Manifest
@@ -5,5 +5,5 @@ AUX sources.conf 338 BLAKE2B 966aa26a4633886ea5975786b122bd3f815269f3cb34874d739
AUX vdr-filebrowser-0.2.3-Makefile.patch 331 BLAKE2B f15127d7150f001b893dc08ec1f051ef3fbd9c1e9657c26e2a166aaa4cc92fabf2c07ba36108527b79553fa9eb560a314cf16f3a546e6a65e3dfb737fd8b053d SHA512 e11e3867e3e96c616abd622ca3aa082a6d6bf682d8629049826c51a6f8e851d732412b0481cd3ad7d8cb7fb4e3458233443c65a8a7a73fd961f578f80d110781
AUX vdr-filebrowser-0.2.3-clang.patch 488 BLAKE2B d7265ba87b99c9e50963a7ad94b075ac84eb89a8c274bedc0c6e03068bc3163ccaa8fce6327931586feeae5e43f06eab1721039f8f644bc8c5f4f063203d5d0b SHA512 9ddba8b26a4cbc5fe2f7ec7604a51d564df384bc06f1a6a9b871dbe022cb2dbc762c3270d61b67e71f4249591a7618bbffd699f2db2ad0e04b71434a4c8a7065
DIST vdr-filebrowser-0.2.3_p20210521.tar.gz 59659 BLAKE2B 1b369fa2d53326768e09d1e0e7d39a449d92b2c5bb1b609c792c107867eb3d0099a9654aff8e83aad86e189990412000eb24b64907fff3aff49a846631c060bf SHA512 0abc015e5c64b5f99bab4449262b1c8a1dbd8af97b1f6983fe6e1dc95794242ef6835b23c5877e0a3b9164f2f70742311274826380f1779aaeec9501c2a3a9d3
-EBUILD vdr-filebrowser-0.2.3_p20210521.ebuild 928 BLAKE2B 9fefd803834129118efe8120889e0b6f9792864cc9846ba0bda3cea2d409ce62155fb51d694c56961067bc36194df9202069dcc5d407d50f545e1cb80e9f99bb SHA512 dad915f55717b3a0ed773f5896b721c8d3f833face12046a9ca99e73140f55de212b659ccd081a72b36e2f78c317ad9f363bb2cdb88c6c17b8f3660e8bc28d48
-MISC metadata.xml 478 BLAKE2B b33991ae279f3b578d6b771dc6efdbc5f0d7643f0c3d4b0f1cdfe00d77077976927e916f2640dc493314a56e3a16d587f0970717f90dcdeecdf05acbe11dec11 SHA512 a8fb7bfae8b65a1e2edf22c0f0810670891a17cf5d56db0d207adc0e5bbf9ae16e6fb0763f70f7d7ced46ea1c63d030ea6d975240312125cd5c50e136dc3414e
+EBUILD vdr-filebrowser-0.2.3_p20210521-r1.ebuild 920 BLAKE2B d3e777dc0b44e784d22d9511320a4284208fb2f3c6c6e264abcc89584539a94f3e70c98a3adfa013d31b5571985c1bc04470eb983c27397391a67cf7bc23129e SHA512 ea7096c3f8c67e1497344a642a17fced6063ebaca960deb21114db326a15d6a0fe7a08766ecbec01edfa9104a53baec16ac58efeacadf7424904d619d3da8fa6
+MISC metadata.xml 578 BLAKE2B 540a57528c46138559fe4dd4d26e3da45422ac006722e0d2c19c2384b63637d23e870682ebfe48cedd9a83fb0389879a18297f4ab3e0a9a211213e7d3cf19883 SHA512 36cfe4339e426bd759f64cf4c31776db111b7a982f29d53d436550b8b929cbc87f9e81c49e6853dd739066edda7ffb1390faecde90514b1828437ce9e11d07c1
diff --git a/media-plugins/vdr-filebrowser/metadata.xml b/media-plugins/vdr-filebrowser/metadata.xml
index 96545eec4015..af358b4da1d3 100644
--- a/media-plugins/vdr-filebrowser/metadata.xml
+++ b/media-plugins/vdr-filebrowser/metadata.xml
@@ -13,4 +13,7 @@
<email>vdr@gentoo.org</email>
<name>Gentoo VDR Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-filebrowser</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild b/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild
index 0f8ff861872c..d3828016aa4c 100644
--- a/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild
+++ b/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -15,7 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-DEPEND=">=media-video/vdr-1.4.0"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
PATCHES=(
diff --git a/media-plugins/vdr-freecell/Manifest b/media-plugins/vdr-freecell/Manifest
index de928a1d50fe..00665690379c 100644
--- a/media-plugins/vdr-freecell/Manifest
+++ b/media-plugins/vdr-freecell/Manifest
@@ -3,5 +3,5 @@ AUX vdr-freecell-0.0.2-gentoo.diff 997 BLAKE2B 627af34231e41d5aec71e2d7f1df22f79
AUX vdr-freecell-0.0.2_compilefix.patch 493 BLAKE2B 31c90f41d8c0416cd8f3a52c8e17221f725ce7a1f914c37f32ede3f349f279e49011140e027e39dcba9dd23f5756e545a0bed09acabb4e8461a8b04c9b7c3b89 SHA512 9efadaa9567be24d97dfd59bbdfd6678cdc7174a0d8e08aa384a4e8c2ec4df13159da722c829aa77e86ca627bc4ea2ad6ea73dafcbd1be49a5e38d76b9f34657
AUX vdr-freecell-0.0.2_vdr-1.5.4-compile.diff 570 BLAKE2B deb8adbbef3519e1ce8d0cec669be59be25d3813fbc84ac2fcacbc2f26a07ead854df1db98e1489129b21cc742e5eee384aeb8dd510451fbb858d307642df915 SHA512 63add756e5f7ec84728f48545301792f8ea1dcc9851b6d9e3c92b84b90bb9f73acfd01b32512e204018540c6ce91f1b7a5c156688b9f41f6da2b1cf8286dd37c
DIST vdr-freecell-0.0.2.tgz 44019 BLAKE2B 56dd49906bb9cccebed3d51a3dbc0fc589f536bdb9d9bc4b3b9d0c5a5f582b706747d45865be057d8d3be5664292c01144a933eee6e36dc4a2610556b3fcd4cb SHA512 78288f10e56baffdd42a0448c118ccd619bdb3f94123a89661918976fc818052f45db0e3a6e0e45794dbe9f3db00b9ccfc140426e0f26d647c863c666827feb8
-EBUILD vdr-freecell-0.0.2-r4.ebuild 810 BLAKE2B 043e0131864b9e99277c7781f894dc64c0d299d5415ecf9d6185258fbd2c5f493636e70eae5a6b9bb4ca5c033e494ca2ff604a179e34b2da0bf9654c518038db SHA512 0ac17795a39ed588953423362d1337e7a658dfb8b1b874ba92b11c687e4bff4640bc39bc5ca13073db5adfae25dfd1b54dc125e33b19609a84e166e5f213f6bf
+EBUILD vdr-freecell-0.0.2-r5.ebuild 822 BLAKE2B 8d228cd811d59f19fb0e0e64ba212ec048c1e570570ad32f8a94de5db3d5fd86761e34187c546411e309337b5336b473f39b77f2956bf377df5533635a99a2fd SHA512 c83d34617b6de4c45e57b775437615968a16066c2a967c8e7387e685332cb20272905675a2e05d0bf91da3d99ae04793810c6cb8d6567220c9372b7e036136e9
MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8
diff --git a/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild b/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild
index 4b9e7bcc7a1b..1e4e2cfe6dbc 100644
--- a/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild
+++ b/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -9,12 +9,12 @@ DESCRIPTION="VDR plugin: play 'Freecell' on the On Screen Display"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tgz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
src_prepare() {
vdr-plugin-2_src_prepare
diff --git a/media-plugins/vdr-fritzbox/Manifest b/media-plugins/vdr-fritzbox/Manifest
index f712854d23a8..c58de50b48bc 100644
--- a/media-plugins/vdr-fritzbox/Manifest
+++ b/media-plugins/vdr-fritzbox/Manifest
@@ -2,5 +2,11 @@ AUX vdr-fritzbox-1.5.3-boost-1.67.patch 466 BLAKE2B ffe1e2ab05fa7b56b000969b1388
AUX vdr-fritzbox-1.5.3-gcc11-include.patch 411 BLAKE2B 91f3bebc1485485d1c8d5cdefcc7634d5eb0efadafe4ba181c651eea7d2ccaf46bd5551dd52a47822a74f02aa4973ecc971e299d9651e55a0d5cbddfa8476dcc SHA512 93487eef575859b22e0f15eab30dca3fc145a293e5f039ea3fff8618176bb4c0962d34b320e915ec3ac952659b593f97fe71afc0d4ed37ea7692008504b4e208
AUX vdr-fritzbox-1.5.3_clang.patch 603 BLAKE2B 14b812d70d516ffde07219595d59f48829f69a20225288f9191a1bc18a8ca695e7ffc393be9f1e915c065ddafc30da36ea65fe4b06b0d54d22117ca57140a0e5 SHA512 65aa8324707debb96b42c4e93c210755113f1705c7840ab048465beff13002db880b65da84ee51caa974c4fb06356eee7c139465fd42faa503beda5d86f62f03
DIST vdr-fritzbox-1.5.3.tgz 132207 BLAKE2B c9a93e922eeb2126279409e3948c44cb1fc3348d44fbcc2c1116038d66fc77a707d3885a6d587c8996138fcaff134bb78db4dab2d122caf0293d2d8d8770e985 SHA512 d396bb1386ffc4b53867c735d4ffc710c4266067e011e17f2d4aa597ecceeb502d2c6e23a1df69f929503b2cd5d07f4d57869c890040b1ae9af1742c044541be
+DIST vdr-fritzbox-1.5.4.libconvpp.tar.gz 215666 BLAKE2B 58a49a3008be465e8a068692e7e39882e99d802380d2bcc9673aaac91e5474d3b8acbf130bc91b092a5d95387fcd11c264c46039134fc2305fe9cd58b0077952 SHA512 b7169d20e6034bc4b40c862175b8f57af474073e50175b1d99e3d0a6f096e1e9cb072d9932350d12a0470fd6e1a1386fc3cf0a19ffb94b9a1a2d683ed9725808
+DIST vdr-fritzbox-1.5.4.libfritzpp.tar.gz 370775 BLAKE2B f27c55e913fbdffa4dab57ae6ce666e06e132789b4ec7703f53d31d3acb18be00c997587e44191c8249f1faeb5c0da30e73eac11e3fb2b0ff8b77d04d2683be7 SHA512 72134fc6aaa5091e219ce70a8ec462203aa2af2fa8454c0541050ad487e727a92a1d6798dc54a30dbb0d60772ba69bae9a6f6ad7cef58e3066aeef1dffdcb2b0
+DIST vdr-fritzbox-1.5.4.liblogpp.tar.gz 9552 BLAKE2B 55ae5fb39918e3f2df8aa1cb9725fd9e8de8450fe041bff8b4077c6d61a66d4d94605dd43f09c34f5a80858c902fcb8e69480a553772f7bc340f587edf2b8260 SHA512 4ad36a6c5f3c8f0a7e2f151c565e8e099a204157d238987f2c44a906b4fde2b7781e599f890124295f6aecd43a5f1f8c00af6a2f29048b492e7c1094446c5950
+DIST vdr-fritzbox-1.5.4.libnetpp.tar.gz 216618 BLAKE2B 960a6b7b538608a71947f7bcaeee1f1cb6d17d578fc0f514f32b9f1bcb8b19fa1bfe7a31825201b6c68596d15e1f3adf3ed885b6a3e206a3087e5e15f73edfcb SHA512 98f38f5d97ffd4b45bcca29fd60c4de1c3224e9332872a8d317c8411840dacd892ca823de5bc5cd1ebc3df00367a7eeb18f8cdb0ca5c1528e0c5621ed4528b98
+DIST vdr-fritzbox-1.5.4.tar.gz 267844 BLAKE2B 416b8476848b535137741f42aabee96c1c933f58176c270656422ccf1298b26a5912f864e2735b45e326634fcb9f5ea53cef5cb4e1788c64c07f8487caad567d SHA512 c3c893a26863bb2a6c96313cafd7b8373de2b179f1c97cb6d9f58e3baa71373beceada8948553dad268ce9823f9ca95b5cb18b876e43f03d88f2f38a3c67a4d5
EBUILD vdr-fritzbox-1.5.3-r4.ebuild 1313 BLAKE2B 0854fa3ae2f9eac210432dacd82c95d58ccb1222d1b3c1aaa3037545e55cbf50dcfaa13a81027d60b13e23b4d93531cd3f0dd4682f8266c8f5ebbaa61a56e7ed SHA512 2d30458b663f8ac85ec97f3a990ecf65aaa1bd3a391b20a86b00b601debbc77f158b560d075e0c3586693f2aa99cd856cc7e94c0af15f46e6b56743af52125e8
+EBUILD vdr-fritzbox-1.5.4.ebuild 2233 BLAKE2B 40434c75e8fc08c938fffa14489661bd68e8858958badba93abab00bc56c3e6b80785933efb6ff5ca43793f3a4f31e3b2de1c1185b659f0a88984c9f07956b27 SHA512 2c56a521e267fc2d4c82fb5df8efacefbe7663017376e9ca6b31aa70464489a6e9522fe601c204dd37dfd8895db7281c6caf7e9fc57c97deb015575f33cc15c4
MISC metadata.xml 655 BLAKE2B 75e052daff260d00d46213ffc28539ddb1e3cf78fe0248d06e5a4a6310d8acfc3b80b47ea86e877a3cd4a73816040e50ba02e283702ca3f11d383005e186f025 SHA512 b4938b1634c4c34bfcc8a46c9b69a8ddb1d48eaa4fa2d618ccec06f6798acb4ec9e716ecb3529b9dadf9f377dd0f1088a228856b11027ca9436e4a3af7ab3941
diff --git a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild
new file mode 100644
index 000000000000..71c513cf8ddb
--- /dev/null
+++ b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: Inform about incoming phone-calls and use the fritz!box phonebook"
+HOMEPAGE="https://github.com/jowi24/vdr-fritz"
+SRC_URI="https://github.com/jowi24/vdr-fritz/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/jowi24/libconvpp/archive/286a289e30417ac534c861529ae245ccb44286e5.tar.gz -> ${P}.libconvpp.tar.gz
+ https://github.com/jowi24/libfritzpp/archive/c74fd462285ade1054784b97b6dce22d55196c01.tar.gz -> ${P}.libfritzpp.tar.gz
+ https://github.com/jowi24/liblogpp/archive/d61e25f4548f40261e6db62a967776cfa16e599a.tar.gz -> ${P}.liblogpp.tar.gz
+ https://github.com/jowi24/libnetpp/archive/b32ecc8e64508f3b1158a2adcbd82034c71d7a38.tar.gz -> ${P}.libnetpp.tar.gz"
+S="${WORKDIR}/vdr-fritz-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-libs/libgcrypt:=
+ dev-libs/boost:=
+ media-video/vdr"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.5.3_clang.patch"
+)
+
+src_unpack() {
+ default
+
+ # source git repo has submodules, which are not included in main repo download.
+ # so each submodule is loaded separately und must be moved to the right place after unpack
+ mv libconvpp-*/* "${S}/libconv++/" || die
+ mv libfritzpp-*/* "${S}/libfritz++/" || die
+ mv liblogpp-*/* "${S}/liblog++/" || die
+ mv libnetpp-*/* "${S}/libnet++/" || die
+}
+
+src_prepare() {
+ vdr-plugin-2_src_prepare
+
+ # do not call ar directly
+ export _VDRAR="$(tc-getAR)"
+ sed -e "s:\@ar :\@\$(_VDRAR) :" \
+ -i libconv++/Makefile \
+ -i libfritz++/Makefile \
+ -i liblog++/Makefile \
+ -i libnet++/Makefile || die
+
+ # upstream author forgot to update version information
+ sed -e "s:1.5.3:1.5.4:" -i fritzbox.cpp || die
+}
+
+pkg_postinst() {
+ elog "It is recommend to update your firmware release to the latest."
+ elog
+ elog "The integrated call monitor (available in Fritz!Box official"
+ elog "firmware releases >= *.04.29) has to be enabled in order to"
+ elog "have the vdr-fritzbox plugin display anything on your tv. To"
+ elog "enable it call #96*5* from your telephone. If that doesn't"
+ elog "work for you, read the documentation for further instructions."
+}
diff --git a/media-plugins/vdr-newsticker/Manifest b/media-plugins/vdr-newsticker/Manifest
index 2e07e8413a68..f289d840946d 100644
--- a/media-plugins/vdr-newsticker/Manifest
+++ b/media-plugins/vdr-newsticker/Manifest
@@ -1,5 +1,6 @@
-AUX rc-addon.sh 121 BLAKE2B 0b58d843a7d45181c0beb9f9fb152cf1b74b4bb204e00aee2a66217b3366e87636d293d230b36b6f86b8994f7104229b9be72e099c05e8b24b8e43ac9021d324 SHA512 f916ad72ac12d17f6a91679a6f825777faca82b1b1110a8f06ca6570af65b2ab27db196c2350f654d65f301fdd3ba2e5d5799bcabc72a3806e0f511164970a87
+AUX rc-addon.sh 189 BLAKE2B e737f42fadf22c97ee6a7d56714db57610493bfda5c7663e176df60e9c260b946adff4b21947db6a7781d3337afd5b49b90a4b4b515fd88967955318fce4b2cf SHA512 674dd89e993e1068ab191a061d8a1491ef90ce7b74a701a6f9b068554fe7a786b2304b9527ecbd0771b7e28dd253406f449e91495b6c25c70a7fb5f8d6cae56e
AUX vdr-newsticker-0.0.4-gcc4.diff 1757 BLAKE2B 4d158f433de57da76085bfeaa4f84a8d4088d6611266a48de72040b584cbf1f31415c85092492c0930afd9e45f95acf84e677156987f71855e0ce57d8d3b2df7 SHA512 931f18eab783b4510e516370a6a56ae8233b43b3934d82ae4f4ad9d966bba4cfbec337c06141996b335dfb8b7b5f6f3fd456f972968549473a1b22d7fd6a85d5
DIST vdr-newsticker-0.0.4.tar.gz 15480 BLAKE2B de291810ecab536c22d33c82d3323dd85d8c0fa7e0be22c5002ede726c0d015a642b1ebe85ced2a8fddf8eb21aa5a86fc3a8fb46bbed26c3498d1987239c7dcf SHA512 8bcd0199547951f7c17077280af58cad99801f5a38b2d6b64860a1b3731987b5012e68041ca3fe0589f28f9ce1eaca9ee7d2d1e6aa542c6217b04c42b45c51a9
+EBUILD vdr-newsticker-0.0.4-r1.ebuild 756 BLAKE2B 574c5b06aabff0fccf0007c3c9952a717ec5732633a6c10968ef28f6eb092fcf27eff9e0e77eaacb310ce098b7be83b1b214f71d53f88b7dfa1b669cd5c2e10a SHA512 c4495e39d0ea50fa87e4e0a51cfadec598a3ea531ec1b81d09e6e6cc3aa2895f6710d7f052971b96e9af38d066885f96843ac02808cd563a4af07e8b360fa14f
EBUILD vdr-newsticker-0.0.4.ebuild 562 BLAKE2B 18695dfc902d4dbfb3c3d28b040dd4c84f5e03fa3ed0f9270bd98b502909aa5a7f64d19f7e40123a44618d9115dbb24f74e4725b42a71557509c7cbef1ca5588 SHA512 183e59ade8fd1e522a5aa818db0eea6536184c1c06c8ad90f98be685d05dcb2313046c63111515c65dde441cfc1563228102de5c5e1682216553bdab0857d966
-MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8
+MISC metadata.xml 508 BLAKE2B 0e1fd077065c9e960657a6a6b2648f77a96cf106c57732b31c65050d3e85cdb35f3f735944bfc423f79be8382f5f210dcc7acfe04cdc10b294400f579cda251d SHA512 9409dce6ee81e8d7a7541528880eca2b38ba500cfc38a8c2d0eb0636c54ab5b5cb2987befa9f420fbb28b391b0516299ccc02b25b60137bef024cf2e70ee15a3
diff --git a/media-plugins/vdr-newsticker/files/rc-addon.sh b/media-plugins/vdr-newsticker/files/rc-addon.sh
index 387d7ac42862..90a30ada6b13 100644
--- a/media-plugins/vdr-newsticker/files/rc-addon.sh
+++ b/media-plugins/vdr-newsticker/files/rc-addon.sh
@@ -3,5 +3,6 @@
#
plugin_pre_vdr_start() {
- add_plugin_param "--output=/var/vdr/newsticker"
+ local vdr_user_home=$( getent passwd "vdr" | cut -d: -f6 )
+ add_plugin_param "--output=${vdr_user_home}/newsticker"
}
diff --git a/media-plugins/vdr-newsticker/metadata.xml b/media-plugins/vdr-newsticker/metadata.xml
index c08751971fb3..b4dbb6eb43d2 100644
--- a/media-plugins/vdr-newsticker/metadata.xml
+++ b/media-plugins/vdr-newsticker/metadata.xml
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>martin.dummer@gmx.net</email>
- <name>Martin Dummer</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild
new file mode 100644
index 000000000000..b8fe6681e29a
--- /dev/null
+++ b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit user-info vdr-plugin-2
+
+DESCRIPTION="VDR plugin: Show rdf Newsticker on TV"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+BDEPEND="acct-user/vdr
+ media-video/vdr"
+DEPEND="${BDEPEND}"
+RDEPEND="${DEPEND}
+ net-misc/wget"
+
+PATCHES=( "${FILESDIR}/${P}-gcc4.diff" )
+QA_FLAGS_IGNORED="
+ usr/lib/vdr/plugins/libvdr-.*
+ usr/lib64/vdr/plugins/libvdr-.*"
+
+src_install() {
+ vdr-plugin-2_src_install
+
+ local vdr_user_home=$(egethome vdr)
+ keepdir "${vdr_user_home}/newsticker/"
+ fowners -R vdr:vdr "${vdr_user_home}//newsticker/"
+}
diff --git a/media-plugins/vdr-radio/Manifest b/media-plugins/vdr-radio/Manifest
index c9306d1e62de..cabd8cab60b5 100644
--- a/media-plugins/vdr-radio/Manifest
+++ b/media-plugins/vdr-radio/Manifest
@@ -1,6 +1,4 @@
AUX rc-addon.sh 568 BLAKE2B f68a7df410ff0cd59053b16883b93f17ba232f71c56226f7df1a76e076f949f01afb80a134ba8fe5815996c7e14695018610913566305011c10cc3dfe680a65f SHA512 ef7e4b36803f17af17fa9864321bbfb1fd5c96803fef9e4b64b91c5b009634194dfb6312228e4ba178811de23ad2a5221967a5b60b8b7406d25d36650b9ef41b
-DIST vdr-plugin-radio-1.1.0.tar.gz 710385 BLAKE2B fa9c692d528d718ace371359fea915eaf972b8ec759c28f86f52b9564c4f6e405da87639522af9a2c24138808351ee421d112dfacf3954d9779da9307a1f0a94 SHA512 d6c5ea7c457b5611b689bd5bc051c185feb108be6d82ea45ae9e9847a86cd06df38b38a1851bcdcf49808111cd1e9aea1f08decca66973c8020592d3a261aae6
-DIST vdr-radio-0.9.1.tgz 353414 BLAKE2B ff0d735188e6972e029256599b2832d4eea9bed377721966f2b956b5a750f47a34b474492addba0bb3f8964188611f2f10a3a47db3aa60101c851e1db43955f0 SHA512 81ab0d92ee390eecbbce73bc035714dda6157dc1f0781b6f8765603f65707e1711af64a48168923e2a78b77e0d869471fa313656d517cba27a3104e483085f43
-EBUILD vdr-radio-0.9.1.ebuild 819 BLAKE2B e063b404a939f577237c2fd3371be2492badc0a967409735354ab49404db58bb6c8cbe014c38d7289179001582af313a17f7adcefe0b46e5c69a384f6b515097 SHA512 2d7ce1e315991eabde04fd342cbdccdd39fff52635c188bef9cd61d105ec84a478c9220e56265022b235d638e3c04515b5a4b8334ffaf4fc557c73dba8e05968
-EBUILD vdr-radio-1.1.0.ebuild 874 BLAKE2B 2398bbb21c70d8e766fc77112f7b8d658af272da48b79ad1f8155cb02ce596b15c4e071e16a4c32d64720e02c7670d15b62c984433776921c860c006d7f31fda SHA512 026606337735e3e496ce79a0da3b8f9c541030af57105e02db7a8469d17ac8095c1c704a4be8c3264aaf49f27e10099dcb0bbe115fc2bb247ec91c22ee2e1f72
-MISC metadata.xml 746 BLAKE2B 284b89079073f477afc9af96b1f4b13faf613f0cb82773529e45d4fae923ca42af42f3dde2cfda253f1b5d30cc364dc5731a4907ae1c44944da7508d4a418d8a SHA512 2517a98138bf3cdf6703d7ca0d5e9100f9cc35be02611cbcbb369318c6e53b6310ed7172782e20cc1fa569e94dd3567f0d2722bcc09a479fbec08a6d5f5259e5
+DIST vdr-radio-1.1.0.tgz 710385 BLAKE2B fa9c692d528d718ace371359fea915eaf972b8ec759c28f86f52b9564c4f6e405da87639522af9a2c24138808351ee421d112dfacf3954d9779da9307a1f0a94 SHA512 d6c5ea7c457b5611b689bd5bc051c185feb108be6d82ea45ae9e9847a86cd06df38b38a1851bcdcf49808111cd1e9aea1f08decca66973c8020592d3a261aae6
+EBUILD vdr-radio-1.1.0-r1.ebuild 960 BLAKE2B c6845d3a91c0bf9bfe9f134abc9c12590fc75b03e15433702dae91547f02516cbba482369ba325c948778be9b57eec68805e15cff10b0f1b2d73b445d1280ae9 SHA512 b32d8d0fc6f7aa330936e79996cc79a2f3c20c351449b9c20653404c51f6a81b982298c1e5de9cc6477a40e2dada06c802f435e204d36a8d644dd7cc652865a4
+MISC metadata.xml 859 BLAKE2B ebc40c88c303fef7f68c2b804803c6756cca0b4e23e21f8ee48b1573ed9fe52080736f842b7759b909946e9f115e3b8755952ab0e74c298bb27b8e21b5b36a31 SHA512 6b85ddfc65e2928381885b0ea6b95dc4e6a2f371ab00977582889b8c26a4879ca6ef1dbb242c99315a0f847f5af954763c3e219335f7ba1e62f43e1b342e90d7
diff --git a/media-plugins/vdr-radio/metadata.xml b/media-plugins/vdr-radio/metadata.xml
index d311c1f56233..20ea54b8c28f 100644
--- a/media-plugins/vdr-radio/metadata.xml
+++ b/media-plugins/vdr-radio/metadata.xml
@@ -13,8 +13,11 @@
<email>vdr@gentoo.org</email>
<name>Gentoo VDR Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-radio</remote-id>
+ </upstream>
<longdescription>
- This Plugin display a background image while the vdr is switcht to radio channels.
- Also it supports RDS on radio channels.
+ This Plugin displays a background image while the vdr is switched to radio channels.
+ It also supports RDS text on radio channels.
</longdescription>
</pkgmetadata>
diff --git a/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild b/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild
deleted file mode 100644
index b91b2138f6d9..000000000000
--- a/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-DESCRIPTION="VDR plugin: show background image for radio and decode RDS Text"
-HOMEPAGE="http://www.vdr-portal.de/board/thread.php?threadid=58795"
-SRC_URI="http://www.egal-vdr.de/plugins/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-video/vdr"
-DEPEND="${RDEPEND}"
-
-VDR_RCADDON_FILE="${FILESDIR}/rc-addon.sh"
-
-src_install() {
- vdr-plugin-2_src_install
-
- cd "${S}"/config || die "Can't enter source folder"
-
- insinto /usr/share/vdr/radio
- doins mpegstill/rtext*
- dosym rtextOben-kleo2-live.mpg /usr/share/vdr/radio/radio.mpg
- dosym rtextOben-kleo2-replay.mpg /usr/share/vdr/radio/replay.mpg
-
- exeinto /usr/share/vdr/radio
- doexe scripts/radioinfo*
-}
diff --git a/media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild b/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild
index c99c2cec7b6c..f2738e298b2d 100644
--- a/media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild
+++ b/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild
@@ -1,22 +1,26 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR plugin: show background image for radio and decode RDS Text"
-HOMEPAGE="https://projects.vdr-developer.org/projects/vdr-plugin-radio"
-SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-radio.git/snapshot/vdr-plugin-radio-${PV}.tar.gz"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-radio/"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-radio/archive/refs/tags/${PV}.tar.gz -> ${P}.tgz"
+S="${WORKDIR}/vdr-plugin-radio-${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-RDEPEND="media-video/vdr"
-DEPEND="${RDEPEND}"
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
-S="${WORKDIR}/vdr-plugin-radio-${PV}"
+src_prepare() {
+ sed -e '/^CXXFLAGS +=/ s/$/ -std=c++14/' -i Makefile || die
+ vdr-plugin-2_src_prepare
+}
src_install() {
vdr-plugin-2_src_install