diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-02-08 07:15:12 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-02-08 07:15:12 +0000 |
| commit | 06ab3aac23e653bc2f23cd02be0974a9d1833ade (patch) | |
| tree | 824f737dc40f81fa83e933e7acda35c6fc8150ad /media-plugins | |
| parent | d52e4ca881bbe884ad6b0b164ca7c4f283da0718 (diff) | |
| download | baldeagleos-repo-06ab3aac23e653bc2f23cd02be0974a9d1833ade.tar.gz baldeagleos-repo-06ab3aac23e653bc2f23cd02be0974a9d1833ade.tar.xz baldeagleos-repo-06ab3aac23e653bc2f23cd02be0974a9d1833ade.zip | |
Adding metadata
Diffstat (limited to 'media-plugins')
51 files changed, 6 insertions, 2238 deletions
diff --git a/media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild deleted file mode 100644 index 8463c752ae5e..000000000000 --- a/media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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}/${P}-gcc4.diff" ) diff --git a/media-plugins/vdr-clock/Manifest b/media-plugins/vdr-clock/Manifest index b8bbb52bc4f9..4971f38ae39e 100644 --- a/media-plugins/vdr-clock/Manifest +++ b/media-plugins/vdr-clock/Manifest @@ -1,2 +1 @@ -DIST vdr-clock-1.0.0.tar.gz 30136 BLAKE2B eeb778675ae1dc3fabc76e4d48557c93fda378bf501cd06ad9b195535f01ded00277228e3c4f054bc07d7a8bcaa5e39c8c4de153d3b1e9cd7279c98d5860dd86 SHA512 04d69abefb19e4b249edac621a7cd48f7f0e776a339a05157ca18fab32fc1e8f674e212a24d10327c7dceffe75efee3e4b0ca5215641049d428b4358c40b72fe DIST vdr-clock-1.0.2.tar.gz 34510 BLAKE2B 6e044b5c300644a357bc0c2cd01ab9cd74bf4477528ba30810217894727c7617284575fae24836c628424976f879ea7cdb9d7e6b992433687b79c14378d283ad SHA512 5a0efd4998c8bfd786498617c07ad3a2fdc420b529d9a3b42cea5fa0e4d2f3ec6e763d38c8c5fb6625b015fe39ad3f9eead9dc4fe5dd5164077663e5db4eb2da diff --git a/media-plugins/vdr-clock/files/vdr-clock-1.0.0_gettext.diff b/media-plugins/vdr-clock/files/vdr-clock-1.0.0_gettext.diff deleted file mode 100644 index 1c26abb15534..000000000000 --- a/media-plugins/vdr-clock/files/vdr-clock-1.0.0_gettext.diff +++ /dev/null @@ -1,524 +0,0 @@ -https://bugs.gentoo.org/show_bug.cgi?id=424269 -several fixes -missing xgettext handling -Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 2012/11/02 ) -diff -Naur clock-1.0.0.old/clock.c clock-1.0.0/clock.c ---- clock-1.0.0.old/clock.c 2008-03-07 16:54:27.000000000 +0100 -+++ clock-1.0.0/clock.c 2012-10-30 12:21:59.473174499 +0100 -@@ -26,15 +26,15 @@ - #include <vdr/remote.h> - #include <math.h> - #include "enhancedbitmap.h" --#include "i18n.h" -+#include <vdr/i18n.h> - - #include "images/clock.xpm" - #include "images/tux.xpm" - #include "images/tuxpart.xpm" - - static const char *VERSION = "1.0.0"; --static const char *DESCRIPTION = "A Simple Clock"; --static const char *MAINMENUENTRY = "Clock"; -+static const char *DESCRIPTION = trNOOP("A Simple Clock"); -+static const char *MAINMENUENTRY = trNOOP("Clock"); - - // Global variables - -@@ -67,21 +67,21 @@ - int ColorMin = 1; - int ColorSec = 3; - int TeaTime = 5; --const char *TimeColors[] = {"Transparent", -- "White", -- "Black", -- "Red", -- "Green", -- "Yellow", -- "Blue", -+const char *TimeColors[] = {trNOOP("Transparent"), -+ trNOOP("White"), -+ trNOOP("Black"), -+ trNOOP("Red"), -+ trNOOP("Green"), -+ trNOOP("Yellow"), -+ trNOOP("Blue"), - }; --const char *ClockType[] = {"Digital", -- "Analog", -- "Analog modern", -- "MorphOS", -- "TuxClock", -- "Internet time", -- "Tea clock", -+const char *ClockType[] = {trNOOP("Digital"), -+ trNOOP("Analog"), -+ trNOOP("Analog modern"), -+ trNOOP("MorphOS"), -+ trNOOP("TuxClock"), -+ trNOOP("Internet time"), -+ trNOOP("Tea clock"), - }; - - -@@ -590,13 +590,13 @@ - cPluginClock(void); - virtual ~cPluginClock(); - virtual const char *Version(void) { return VERSION; } -- virtual const char *Description(void) { return DESCRIPTION; } -+ virtual const char *Description(void) { return tr(DESCRIPTION); } - virtual const char *CommandLineHelp(void); - virtual bool ProcessArgs(int argc, char *argv[]); - virtual bool Initialize(void); - virtual bool Start(void); - virtual void Housekeeping(void); -- virtual const char *MainMenuEntry(void) { return MAINMENUENTRY; } -+ virtual const char *MainMenuEntry(void) { return tr(MAINMENUENTRY); } - virtual cOsdObject *MainMenuAction(void); - virtual cMenuSetupPage *SetupMenu(void); - virtual bool SetupParse(const char *Name, const char *Value); -@@ -635,7 +635,6 @@ - bool cPluginClock::Start(void) - { - // Start any background activities the plugin shall perform. -- RegisterI18n(Phrases); - return true; - } - -diff -Naur clock-1.0.0.old/Makefile clock-1.0.0/Makefile ---- clock-1.0.0.old/Makefile 2008-01-22 10:25:15.000000000 +0100 -+++ clock-1.0.0/Makefile 2012-10-30 12:22:19.274187084 +0100 -@@ -48,7 +48,7 @@ - - ### The object files (add further files here): - --OBJS = $(PLUGIN).o i18n.o enhancedbitmap.o -+OBJS = $(PLUGIN).o enhancedbitmap.o - - ### Implicit rules: - -@@ -64,9 +64,34 @@ - - -include $(DEPFILE) - -+### Internationalization (I18N): -+ -+PODIR = po -+LOCALEDIR = $(VDRDIR)/locale -+I18Npo = $(wildcard $(PODIR)/*.po) -+I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(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 --msgid-bugs-address='<dev@erichseifert.de>' -o $@ $^ -+ -+%.po: $(I18Npot) -+ msgmerge -U --no-wrap --no-location --backup=none -q $@ $< -+ @touch $@ -+ -+$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo -+ @mkdir -p $(dir $@) -+ cp $< $@ -+ -+.PHONY: i18n -+i18n: $(I18Nmsgs) -+ - ### Targets: - --all: libvdr-$(PLUGIN).so -+all: libvdr-$(PLUGIN).so i18n - - libvdr-$(PLUGIN).so: $(OBJS) - $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ -@@ -81,4 +106,5 @@ - @echo Distribution package created as $(PACKAGE).tgz - - clean: -+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot - @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ -diff -Naur clock-1.0.0.old/po/de_DE.po clock-1.0.0/po/de_DE.po ---- clock-1.0.0.old/po/de_DE.po 1970-01-01 01:00:00.000000000 +0100 -+++ clock-1.0.0/po/de_DE.po 2012-10-30 13:32:46.391048407 +0100 -@@ -0,0 +1,123 @@ -+# VDR plugin language source file. -+# Copyright (C) 2007 Klaus Schmidinger <kls@tvdr.de> -+# This file is distributed under the same license as the VDR package. -+# Klaus Schmidinger <kls@tvdr.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 13:00+0200\n" -+"PO-Revision-Date: 2012-10-30 13:35+0200\n" -+"Last-Translator: Erich Seifert <dev@erichseifert.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" -+ -+msgid "A Simple Clock" -+msgstr "Eine einfache Uhr" -+ -+msgid "Clock" -+msgstr "Uhr" -+ -+msgid "Transparent" -+msgstr "Transparent" -+ -+msgid "White" -+msgstr "Weiß" -+ -+msgid "Black" -+msgstr "Schwarz" -+ -+msgid "Red" -+msgstr "Rot" -+ -+msgid "Green" -+msgstr "Grün" -+ -+msgid "Yellow" -+msgstr "Gelb" -+ -+msgid "Blue" -+msgstr "Blau" -+ -+msgid "Digital" -+msgstr "Digital" -+ -+msgid "Analog" -+msgstr "Analog" -+ -+msgid "Analog modern" -+msgstr "" -+ -+msgid "MorphOS" -+msgstr "" -+ -+msgid "TuxClock" -+msgstr "" -+ -+msgid "Internet time" -+msgstr "Internet-Zeit" -+ -+msgid "Tea clock" -+msgstr "Teekocher" -+ -+msgid "It's tea time" -+msgstr "Es ist Teezeit!" -+ -+msgid "x Position" -+msgstr "x-Position" -+ -+msgid "y Position" -+msgstr "y-Position" -+ -+msgid "Type of the clock" -+msgstr "Art der Uhr" -+ -+msgid "Background color" -+msgstr "Hintergrundfarbe" -+ -+msgid "Foreground color" -+msgstr "Vordergrundfarbe" -+ -+msgid "Show Seconds" -+msgstr "Sekunden anzeigen" -+ -+msgid "FullScreen" -+msgstr "FullScreen" -+ -+msgid "Analog clock size" -+msgstr "Größe der analogen Uhr" -+ -+msgid "Arrow color" -+msgstr "Zeigerfarbe" -+ -+msgid "Length of hour arrow [%]" -+msgstr "Länge des Stundenzeigers [%]" -+ -+msgid "Width of hour arrow [%]" -+msgstr "Breite des Stundenzeigers [%]" -+ -+msgid "Length of min arrow [%]" -+msgstr "Länge des Minutenzeigers [%]" -+ -+msgid "Width of min arrow [%]" -+msgstr "Breite des Minutenzeigers [%]" -+ -+msgid "Seconds arrow color" -+msgstr "Farbe des Sekundenzeigers" -+ -+msgid "Length of sec arrow [%]" -+msgstr "Länge des Sekundenzeigers [%]" -+ -+msgid "Width of sec arrow [%]" -+msgstr "Breite des Sekundenzeigers [%]" -+ -+msgid "Time till tea" -+msgstr "Zeit bis der Tee fertig ist" -+ -+msgid "Show Countdown" -+msgstr "Countdown anzeigen" -diff -Naur clock-1.0.0.old/po/fr_FR.po clock-1.0.0/po/fr_FR.po ---- clock-1.0.0.old/po/fr_FR.po 1970-01-01 01:00:00.000000000 +0100 -+++ clock-1.0.0/po/fr_FR.po 2012-10-30 12:36:16.925722659 +0100 -@@ -0,0 +1,125 @@ -+# VDR plugin language source file. -+# Copyright (C) 2007 Klaus Schmidinger <kls@tvdr.de> -+# This file is distributed under the same license as the VDR package. -+# Jean-Claude Repetto <jc@repetto.org>, 2001 -+# Olivier Jacques <jacquesolivier@hotmail.com>, 2003 -+# Gregoire Favre <greg@magma.unil.ch>, 2003 -+# Nicolas Huillard <nhuillard@e-dition.fr>, 2005 -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: VDR 1.7.27\n" -+"Report-Msgid-Bugs-To: <dev@erichseifert.de>\n" -+"POT-Creation-Date: 2012-10-30 13:00+0200\n" -+"PO-Revision-Date: 2012-10-30 13:00+0200\n" -+"Last-Translator: Nicolas Huillard <nhuillard@e-dition.fr>\n" -+"Language-Team: <vdr@linuxtv.org>\n" -+"Language: \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=ISO-8859-1\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+msgid "A Simple Clock" -+msgstr "" -+ -+msgid "Clock" -+msgstr "Heure" -+ -+msgid "Transparent" -+msgstr "Transparent" -+ -+msgid "White" -+msgstr "Blanc" -+ -+msgid "Black" -+msgstr "Noir" -+ -+msgid "Red" -+msgstr "Rouge" -+ -+msgid "Green" -+msgstr "Vert" -+ -+msgid "Yellow" -+msgstr "Jaune" -+ -+msgid "Blue" -+msgstr "Bleu" -+ -+msgid "Digital" -+msgstr "Digital" -+ -+msgid "Analog" -+msgstr "Analogique" -+ -+msgid "Analog modern" -+msgstr "" -+ -+msgid "MorphOS" -+msgstr "" -+ -+msgid "TuxClock" -+msgstr "" -+ -+msgid "Internet time" -+msgstr "Temps internet" -+ -+msgid "Tea clock" -+msgstr "Pause cafe" -+ -+msgid "It's tea time" -+msgstr "c'est l'heure de la pause cafe" -+ -+msgid "x Position" -+msgstr "x Position" -+ -+msgid "y Position" -+msgstr "y Position" -+ -+msgid "Type of the clock" -+msgstr "Format d'affichage" -+ -+msgid "Background color" -+msgstr "Couleur de fond" -+ -+msgid "Foreground color" -+msgstr "Couleur premier plan" -+ -+msgid "Show Seconds" -+msgstr "Afficher secondes" -+ -+msgid "FullScreen" -+msgstr "FullScreen" -+ -+msgid "Analog clock size" -+msgstr "Taille de l'horloge analogique" -+ -+msgid "Arrow color" -+msgstr "Couleur aiguilles" -+ -+msgid "Length of hour arrow [%]" -+msgstr "Longueur aiguille Hr [%]" -+ -+msgid "Width of hour arrow [%]" -+msgstr "Largeur des aiguilles Hr [%]" -+ -+msgid "Length of min arrow [%]" -+msgstr "Longueur aiguille Min [%]" -+ -+msgid "Width of min arrow [%]" -+msgstr "Largeur des aiguilles Min [%]" -+ -+msgid "Seconds arrow color" -+msgstr "Couleur aiguille Sec" -+ -+msgid "Length of sec arrow [%]" -+msgstr "Longueur aiguille Sec [%]" -+ -+msgid "Width of sec arrow [%]" -+msgstr "Largeur des aiguilles Sec [%]" -+ -+msgid "Time till tea" -+msgstr "Temps restant jusqu'au cafe" -+ -+msgid "Show Countdown" -+msgstr "Afficher le compte a rebours" -diff -Naur clock-1.0.0.old/po/it_IT.po clock-1.0.0/po/it_IT.po ---- clock-1.0.0.old/po/it_IT.po 1970-01-01 01:00:00.000000000 +0100 -+++ clock-1.0.0/po/it_IT.po 2012-10-30 12:36:16.926722660 +0100 -@@ -0,0 +1,124 @@ -+# VDR plugin language source file. -+# Copyright (C) 2007 Klaus Schmidinger <kls@tvdr.de> -+# This file is distributed under the same license as the VDR package. -+# Alberto Carraro <bertocar@tin.it>, 2001 -+# Antonio Ospite <ospite@studenti.unina.it>, 2003 -+# Sean Carlos <seanc@libero.it>, 2005 -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: VDR 1.7.27\n" -+"Report-Msgid-Bugs-To: <dev@erichseifert.de>\n" -+"POT-Creation-Date: 2012-10-30 13:00+0200\n" -+"PO-Revision-Date: 2012-10-30 13:00+0200\n" -+"Last-Translator: Sean Carlos <seanc@libero.it>\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" -+ -+msgid "A Simple Clock" -+msgstr "" -+ -+msgid "Clock" -+msgstr "Orologio" -+ -+msgid "Transparent" -+msgstr "Trasparente" -+ -+msgid "White" -+msgstr "Bianco" -+ -+msgid "Black" -+msgstr "Nero" -+ -+msgid "Red" -+msgstr "Rosso" -+ -+msgid "Green" -+msgstr "Verde" -+ -+msgid "Yellow" -+msgstr "Giallo" -+ -+msgid "Blue" -+msgstr "Blu" -+ -+msgid "Digital" -+msgstr "Digitale" -+ -+msgid "Analog" -+msgstr "Analogico" -+ -+msgid "Analog modern" -+msgstr "" -+ -+msgid "MorphOS" -+msgstr "" -+ -+msgid "TuxClock" -+msgstr "" -+ -+msgid "Internet time" -+msgstr "Ora Internet" -+ -+msgid "Tea clock" -+msgstr "Pausa tè" -+ -+msgid "It's tea time" -+msgstr "E' l'ora del tè!" -+ -+msgid "x Position" -+msgstr "Posizione x" -+ -+msgid "y Position" -+msgstr "Posizione y" -+ -+msgid "Type of the clock" -+msgstr "Tipo di orologio" -+ -+msgid "Background color" -+msgstr "Colore sfondo" -+ -+msgid "Foreground color" -+msgstr "Colore primo piano" -+ -+msgid "Show Seconds" -+msgstr "Mostra secondi" -+ -+msgid "FullScreen" -+msgstr "Schermo intero" -+ -+msgid "Analog clock size" -+msgstr "Dimensione orologio analogico" -+ -+msgid "Arrow color" -+msgstr "Colore freccia" -+ -+msgid "Length of hour arrow [%]" -+msgstr "Lunghezza freccia ore [%]" -+ -+msgid "Width of hour arrow [%]" -+msgstr "Larghezza freccia ore [%]" -+ -+msgid "Length of min arrow [%]" -+msgstr "Lunghezza freccia minuti [%]" -+ -+msgid "Width of min arrow [%]" -+msgstr "Larghezza freccia minuti [%]" -+ -+msgid "Seconds arrow color" -+msgstr "Colore freccia secondi" -+ -+msgid "Length of sec arrow [%]" -+msgstr "Lunghezza freccia secondi [%]" -+ -+msgid "Width of sec arrow [%]" -+msgstr "Larghezza freccia secondi [%]" -+ -+msgid "Time till tea" -+msgstr "Tempo restante per il tè" -+ -+msgid "Show Countdown" -+msgstr "Mostra conto alla rovescia" diff --git a/media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild b/media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild deleted file mode 100644 index 6544db047703..000000000000 --- a/media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Plugin: Tea clock, clock" -HOMEPAGE="https://github.com/madmartin/vdr-clock" -SRC_URI="https://github.com/madmartin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/"${P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -DEPEND="media-video/vdr" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="usr/lib/vdr/plugins/libvdr-.* usr/lib64/vdr/plugins/libvdr-.*" -PATCHES=( "${FILESDIR}/${P}_gettext.diff" ) diff --git a/media-plugins/vdr-devstatus/Manifest b/media-plugins/vdr-devstatus/Manifest index 682f2aff2ab7..a1d2a1bb0494 100644 --- a/media-plugins/vdr-devstatus/Manifest +++ b/media-plugins/vdr-devstatus/Manifest @@ -1,2 +1 @@ -DIST vdr-devstatus-0.4.1.tgz 22469 BLAKE2B 36e60b2d754209f5a2e30ff62114575565d9e0acf21e269797b39e9e487831288a7fcf0c12b32d2ed40f4c626ce6f6514169a767035d704a84c33ead25eb65c0 SHA512 4dde8cce6b4aaa6e0ce22b2cd5ad718ab04e7e5967a3cb2c05ac64946115b6291d395e36dff38d479e5a7d5c3c296feb4df7f8dce509c15ac0d8cafa179b7177 DIST vdr-devstatus-0.5.0.tar.gz 22458 BLAKE2B fd94c422809c13734ca245641ef012cae8760ef0a3f228f8dbc7cdec30b23a7f4da8258e8960c17bab7ab6324d07f31eed87a76a56f56a8cee5588815641ad28 SHA512 c36330ada546ecc4cae23d3b0d4aecdc29992f680c6f381cd66b704190b6f0887bcf8b533bf1b76ecb494399b7291ac678ace57414fd9d894335fcf687eafad9 diff --git a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-channelswitch.patch b/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-channelswitch.patch deleted file mode 100644 index fbba371b05ee..000000000000 --- a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-channelswitch.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/devstatus.c -+++ b/devstatus.c -@@ -122,7 +122,7 @@ - #else - virtual void Recording(const cDevice *Device, const char *Name); - #endif -- virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber); -+ virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView); - }; - - cList<cRecObj> CurrentRecordings; -@@ -660,7 +660,7 @@ - } - } - --void cDevStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber) { -+void cDevStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView) { - if (!ChannelNumber) return; - update=1; - } diff --git a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch b/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch deleted file mode 100644 index 05572a29b710..000000000000 --- a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/devstatus.c -+++ b/devstatus.c -@@ -161,6 +161,10 @@ - private: - public: - void deviceinfoAsString(cDevice *d) { -+ cDvbDevice *dvb = dynamic_cast<cDvbDevice *>(d); -+ if (dvb == NULL) -+ return; -+ - struct dvb_frontend_info m_FrontendInfo; - int m_Frontend; - // fe_status_t status; -@@ -170,7 +174,7 @@ - char* output = NULL; - - #define FRONTEND_DEVICE "/dev/dvb/adapter%d/frontend%d" -- cString dev = cString::sprintf(FRONTEND_DEVICE, d->CardIndex(), 0); -+ cString dev = cString::sprintf(FRONTEND_DEVICE, dvb->Adapter(), dvb->Frontend()); - m_Frontend = open(dev, O_RDONLY | O_NONBLOCK); - if (m_Frontend < 0) { - return; diff --git a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-memoryleak.patch b/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-memoryleak.patch deleted file mode 100644 index 86977aa9584e..000000000000 --- a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-memoryleak.patch +++ /dev/null @@ -1,74 +0,0 @@ ---- a/devstatus.c -+++ b/devstatus.c -@@ -561,8 +561,8 @@ - cString cPluginDevstatus::SVDRPCommand(const char *Command, const char *Option, int &ReplyCode) { - // Process SVDRP commands this plugin implements - if(strcasecmp(Command, "DEVSTAT") == 0) { -- char* output = NULL; -- asprintf(&output, "%s:\n", tr("List of DVB devices")); -+ cString output; -+ output = cString::sprintf("%s:\n", tr("List of DVB devices")); - for (int i = 0; i < cDevice::NumDevices(); i++) { - cDevice *d = cDevice::GetDevice(i); - char* devName = NULL; -@@ -570,7 +570,7 @@ - if (d->HasDecoder() || d->IsPrimaryDevice()) - asprintf(&devInfo, " (%s%s%s)", d->HasDecoder() ? tr("device with decoder") : "", (d->HasDecoder() && d->IsPrimaryDevice()) ? ", " : "", d->IsPrimaryDevice() ? tr("primary device") : ""); - asprintf(&devName, "--- %s %d%s ---", tr("Device"), i+1, devInfo ? devInfo : ""); -- asprintf(&output, "%s %s:\n", output , devName); // add device output and there info's -+ output = cString::sprintf("%s %s:\n", *output , devName); // add device output and there info's - free(devName); - if (devInfo) - free(devInfo); -@@ -582,30 +582,29 @@ - Name = strdup(r->name); - char* itemText = NULL; - asprintf(&itemText, "%s %s", DAYDATETIME(r->timer->StartTime()), Name); -- asprintf(&output, "%s %s\n", output , itemText); -+ output = cString::sprintf("%s %s\n", *output , itemText); - free(itemText); - } - Count++; - } - } - if (Count == 0) -- asprintf(&output, "%s %s\n", output, tr("currently no recordings")); -+ output = cString::sprintf("%s %s\n", *output, tr("currently no recordings")); - if (i < cDevice::NumDevices()) -- asprintf(&output, "%s\n", output); -+ output = cString::sprintf("%s\n", *output); - } - // we use the default reply code here -- // return cString::sprintf("%s", output); - return output; - } - - if(strcasecmp(Command, "RECNUMBER") == 0) { -- char* output = NULL; -- asprintf(&output, "%s:\n", tr("Number of concurrent recordings")); -+ cString output; -+ output = cString::sprintf("%s:\n", tr("Number of concurrent recordings")); - for (int i = 0; i < cDevice::NumDevices(); i++) { - cDevice *d = cDevice::GetDevice(i); - char* devName = NULL; - asprintf(&devName, "%s %d", tr("Device"), i+1); -- asprintf(&output, "%s %s:", output , devName); // add device output and there info's -+ output = cString::sprintf("%s %s:", *output , devName); // add device output and there info's - free(devName); - int Count = 0; - for (cRecObj *r = CurrentRecordings.First(); r; r = CurrentRecordings.Next(r)){ // add recordings to the output -@@ -613,12 +612,11 @@ - Count++; - } - } -- asprintf(&output, "%s %i\n", output, Count); -+ output = cString::sprintf("%s %i\n", *output, Count); - if (i < cDevice::NumDevices()) -- asprintf(&output, "%s\n", output); -+ output = cString::sprintf("%s\n", *output); - } - // we use the default reply code here -- // return cString::sprintf("%s", output); - return output; - } - diff --git a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-recordingfound.patch b/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-recordingfound.patch deleted file mode 100644 index 984210481dc6..000000000000 --- a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-recordingfound.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: b/devstatus.c -=================================================================== ---- a/devstatus.c -+++ b/devstatus.c -@@ -351,7 +351,11 @@ - recordingFound = recording; - if (!recordingFound) - return osContinue; -- cReplayControl::SetRecording(recordingFound->FileName(), recordingFound->Title()); -+ #if VDRVERSNUM < 10728 -+ cReplayControl::SetRecording(recordingFound->FileName(), recordingFound->Title()); -+ #else -+ cReplayControl::SetRecording(recordingFound->FileName()); -+ #endif - return osReplay; - } - diff --git a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-vdr2.3.patch b/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-vdr2.3.patch deleted file mode 100644 index 88c0a095c950..000000000000 --- a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-vdr2.3.patch +++ /dev/null @@ -1,99 +0,0 @@ ---- a/devstatus.c -+++ b/devstatus.c -@@ -55,8 +55,14 @@ - int channelNo; - cChannel *channel = NULL; - -+#if VDRVERSNUM < 20300 - for (channelNo = 1; channelNo <= Channels.MaxNumber(); channelNo++) { - if( (channel = Channels.GetByNumber(channelNo)) ) { -+#else -+ LOCK_CHANNELS_READ; -+ for (channelNo = 1; channelNo <= Channels->MaxNumber(); channelNo++) { -+ if( (channel = (cChannel*) Channels->GetByNumber(channelNo)) ) { -+#endif - if (d->IsTunedToTransponder(channel)) { - return channel; - } -@@ -78,8 +84,14 @@ - cChannel *resChannel = NULL; - int oldQRG = getTunedFrequency(device); - -+#if VDRVERSNUM < 20300 - for (channelNo = 1; channelNo <= Channels.MaxNumber(); channelNo++) { - if( (channel = Channels.GetByNumber(channelNo)) ) { -+#else -+ LOCK_CHANNELS_READ; -+ for (channelNo = 1; channelNo <= Channels->MaxNumber(); channelNo++) { -+ if( (channel = (cChannel*) Channels->GetByNumber(channelNo)) ) { -+#endif - if( device->ProvidesSource( channel->Source() ) ) { // same source (DVB-T, -S, ...) - if( !ISTRANSPONDER(channel->Frequency(),oldQRG) ) { //not the same transponder - if( channel->Frequency()*direction > oldQRG*direction ) { -@@ -152,7 +164,11 @@ - int GetChannelNr() { return ChannelNr; } - bool IsChannel() { return ChannelNr != 0; } - bool HasDevice() { return DeviceNr >= 0; } -+#if VDRVERSNUM < 20300 - cChannel* GetChannel() { return Channels.GetByNumber(ChannelNr); } -+#else -+ cChannel* GetChannel() { LOCK_CHANNELS_READ; return (cChannel*) Channels->GetByNumber(ChannelNr); } -+#endif - cDevice* GetDevice() { return cDevice::GetDevice(DeviceNr); }; - }; - -@@ -279,8 +295,15 @@ - int channelNo; - cChannel *channel = NULL; - -+#if VDRVERSNUM < 20300 - for (channelNo = 1; channelNo <= Channels.MaxNumber(); channelNo++) { - if( (channel = Channels.GetByNumber(channelNo)) ) { -+#else -+ LOCK_CHANNELS_READ; -+ for (channelNo = 1; channelNo <= Channels->MaxNumber(); channelNo++) { -+ if( (channel = (cChannel*) Channels->GetByNumber(channelNo)) ) { -+ -+#endif - if (d->IsTunedToTransponder(channel)) { - bool currentLive = channelNo == d->CurrentChannel() - && (i == cDevice::ActualDevice()->CardIndex()); -@@ -350,7 +373,12 @@ - eOSState Play(char* file) { - // Play the selected recording - cRecording* recordingFound = NULL; -+#if VDRVERSNUM < 20300 - for(cRecording* recording = Recordings.First(); recording; recording = Recordings.Next(recording)) -+#else -+ LOCK_RECORDINGS_READ; -+ for(cRecording* recording = (cRecording*) Recordings->First(); recording; recording = (cRecording*) Recordings->Next(recording)) -+#endif - if (strstr(recording->Title(), file)) - recordingFound = recording; - if (!recordingFound) -@@ -405,7 +433,12 @@ - ri = (cMenuRecItem*)Get(Current()); - if (ri->Selectable()) { - if (ri->IsChannel()) { -+#if VDRVERSNUM < 20300 - Channels.SwitchTo(ri->GetChannelNr()); -+#else -+ LOCK_CHANNELS_READ; -+ Channels->SwitchTo(ri->GetChannelNr()); -+#endif - Write(); //repaint; maybe 'Live' has changed - return osContinue; - } else -@@ -635,7 +668,12 @@ - #endif - if (Name) { - // insert new timers currently recording in TimersRecording -+#if VDRVERSNUM < 20300 - for (cTimer *ti = Timers.First(); ti; ti = Timers.Next(ti)) -+#else -+ LOCK_TIMERS_READ; -+ for (cTimer *ti = (cTimer*) Timers->First(); ti; ti = (cTimer*) Timers->Next(ti)) -+#endif - if (ti->Recording()) { - // check if this is a new entry - bool bFound = false; diff --git a/media-plugins/vdr-devstatus/vdr-devstatus-0.4.1-r1.ebuild b/media-plugins/vdr-devstatus/vdr-devstatus-0.4.1-r1.ebuild deleted file mode 100644 index f1fab9614db0..000000000000 --- a/media-plugins/vdr-devstatus/vdr-devstatus-0.4.1-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR plugin: display the usage status of the available DVB devices" -HOMEPAGE="https://www.u32.de/vdr.html" -SRC_URI="https://www.u32.de/download/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND="media-video/vdr" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED=" - usr/lib/vdr/plugins/libvdr-.* - usr/lib64/vdr/plugins/libvdr-.*" -PATCHES=( - "${FILESDIR}/${P}-recordingfound.patch" - "${FILESDIR}/${P}-channelswitch.patch" - "${FILESDIR}/${P}-dvb-adapter-frontend.patch" - "${FILESDIR}/${P}-memoryleak.patch" - "${FILESDIR}/${P}-vdr2.3.patch" -) - -src_prepare() { - # remove untranslated .po files - rm "${S}"/po/{ca_ES,cs_CZ,da_DK,el_GR,et_EE,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,sl_SI,sv_SE,tr_TR}.po \ - || die "failed to remove untranslated .po files" - - vdr-plugin-2_src_prepare -} diff --git a/media-plugins/vdr-dvd/Manifest b/media-plugins/vdr-dvd/Manifest index a7adabf41090..d642829f8893 100644 --- a/media-plugins/vdr-dvd/Manifest +++ b/media-plugins/vdr-dvd/Manifest @@ -1,2 +1 @@ DIST vdr-dvd-0.3.7.tar.gz 77824 BLAKE2B 7e2c9c5465b58290aef880ab405cba9e998a5ce3ad5fe06336c2f1b362d461d74d3f0c13c82e4ff602469cd5c02112ac00b6ebdefe68acc9a20b5631791278cc SHA512 5d9b413d7bce5bd22d5252fa878f61649dba966e1d936844f0a5c7d7893f7ac3078ef3ef2bd8c69119409a23f6ce9d1ec5b0e1fa8fb2011c08f3b2c9efdae782 -DIST vdr-dvd-cvs-20090106.tar.bz2 65387 BLAKE2B 3642fb4d7d38916b6dfdcba6ea891a84fafee63e3991b18574bf2d33b42f4f59a936a91d364fd523f26f2a0f96bd0c5879955491fd5ec353f201dcff040598be SHA512 7e0f24cfbd7567d46eed73ca52826970a21d2cd49089cc019f24eced88dde83db2b14222a9a01ed37d376b323f82b53947d9f9c675c32ce775a487baaddb4b26 diff --git a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-compile_warnings.diff b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-compile_warnings.diff deleted file mode 100644 index 70f5bfdf9c30..000000000000 --- a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-compile_warnings.diff +++ /dev/null @@ -1,47 +0,0 @@ -fixe a lot of compile warnings,... - -Signed of by: Joerg Bornkessel <hd_brummy@gentoo.org> (26 Jan 2011) - -diff -Naur dvd-cvs-20090106.orig/player-dvd.c dvd-cvs-20090106/player-dvd.c ---- dvd-cvs-20090106.orig/player-dvd.c 2011-01-26 15:49:38.000000000 +0100 -+++ dvd-cvs-20090106/player-dvd.c 2011-01-26 15:54:07.000000000 +0100 -@@ -2670,18 +2670,18 @@ - - //Menu's has no titleNumbers and chapterNumbers (see dvdnav.h) - if (titleNumber == 0) -- asprintf(&titleinfo_str, "%d/%d %d", titleNumber, titleNumbers, chapterNumber); -+ (0 < asprintf(&titleinfo_str, "%d/%d %d", titleNumber, titleNumbers, chapterNumber)); - else if (angleNumbers > 1) -- asprintf(&titleinfo_str, "%d/%d %d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers, angleNumber, angleNumbers); -+ (0 < asprintf(&titleinfo_str, "%d/%d %d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers, angleNumber, angleNumbers)); - else -- asprintf(&titleinfo_str, "%d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers); -+ (0 < asprintf(&titleinfo_str, "%d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers)); - return; - } - - void cDvdPlayer::GetAudioLanguageStr(const char **AudioLanguageStr) const - { - static char buffer[100]; -- char *audioTypeDescr = NULL; -+ const char *audioTypeDescr = NULL; - - if (!DVDActiveAndRunning()) { - *AudioLanguageStr = "n.a."; -@@ -2753,13 +2753,13 @@ - - switch (dvdnav_get_video_aspect(nav)) { - case 0: -- asprintf(&aspect_str, " 4:3"); -+ (0 < asprintf(&aspect_str, " 4:3")); - break; - case 2: -- asprintf(&aspect_str, "16:9_"); -+ (0 < asprintf(&aspect_str, "16:9_")); - break; - case 3: -- asprintf(&aspect_str, "16:9"); -+ (0 < asprintf(&aspect_str, "16:9")); - break; - default: - aspect_str = strdup(dummy_n_a); diff --git a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch deleted file mode 100644 index 237ad1876458..000000000000 --- a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch +++ /dev/null @@ -1,18 +0,0 @@ -Description: When including dvdnvav.h define/undefine the "this" keyword, - used in dvdnav.h -Author: Tobias Grimm <etobi@debian.org> -Bug-Debian: http://bugs.debian.org/642673 - ---- vdr-plugin-dvd-0.3.6~b03+cvs20090426.0013.orig/player-dvd.h -+++ vdr-plugin-dvd-0.3.6~b03+cvs20090426.0013/player-dvd.h -@@ -11,8 +11,10 @@ - #ifndef __PLAYER_DVD_H - #define __PLAYER_DVD_H - -+#define this _this - #include <dvdnav/dvdnav.h> - #include <dvdnav/dvdnav_events.h> -+#undef this - - #include <vdr/device.h> - #include <vdr/player.h> diff --git a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106_clang.patch b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106_clang.patch deleted file mode 100644 index 7816e84b2a6b..000000000000 --- a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106_clang.patch +++ /dev/null @@ -1,26 +0,0 @@ -clang compilefix - -wrt bug 740276 - -Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (13 May 2021) -diff -Naur dvd-cvs-20090106.orig/player-dvd.c dvd-cvs-20090106/player-dvd.c ---- dvd-cvs-20090106.orig/player-dvd.c 2021-05-13 18:51:00.823067369 +0200 -+++ dvd-cvs-20090106/player-dvd.c 2021-05-13 18:53:17.136067369 +0200 -@@ -2707,7 +2707,7 @@ - } - - uint16_t audioStreamLanguageCode = GetAudioTrackLanguageCode(currentNavAudioTrack); -- char audioLanguageStr[3] = {audioStreamLanguageCode, audioStreamLanguageCode >> 8, 0}; -+ char audioLanguageStr[3] = {static_cast<char>(audioStreamLanguageCode), static_cast<char>(audioStreamLanguageCode >> 8), 0}; - if (GetAudioStreamNumbers() > 1) - sprintf(buffer,"%s %d/%d %s", audioStreamLanguageCode != 0xFFFF ? audioLanguageStr : "", GetCurrentNavAudioTrackIdx() + 1, GetAudioStreamNumbers() - 1, audioTypeDescr); - else -@@ -2725,7 +2725,7 @@ - } - - int subtitleStreamLanguageCode = GetSubtitleLanguageCode(currentNavSubpStream); -- char subtitleLanguageStr[3] = {subtitleStreamLanguageCode, subtitleStreamLanguageCode >> 8, 0}; -+ char subtitleLanguageStr[3] = {static_cast<char>(subtitleStreamLanguageCode), static_cast<char>(subtitleStreamLanguageCode >> 8), 0}; - - if(GetSubtitleStreamNumbers() > 2) - sprintf(buffer,"%s %d/%d", subtitleStreamLanguageCode !=0xFFFF ? subtitleLanguageStr : "", GetCurrentNavSubpStreamIdx(), GetSubtitleStreamNumbers() - 1); diff --git a/media-plugins/vdr-dvd/vdr-dvd-0.3.7_pre20090106-r4.ebuild b/media-plugins/vdr-dvd/vdr-dvd-0.3.7_pre20090106-r4.ebuild deleted file mode 100644 index 2716555b611e..000000000000 --- a/media-plugins/vdr-dvd/vdr-dvd-0.3.7_pre20090106-r4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -MY_P=${PN}-cvs-${PV#*_pre} -S=${WORKDIR}/${MY_P#vdr-} - -DESCRIPTION="VDR Plugin: DVD-Player" -HOMEPAGE="https://sourceforge.net/projects/dvdplugin" -SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=">=media-video/vdr-1.6.0 - >=media-libs/libdvdnav-4.2.0 - >=media-libs/a52dec-0.7.4" -DEPEND="${RDEPEND}" - -# vdr-plugin-2.eclass fix -KEEP_I18NOBJECT="yes" - -PATCHES=( - "${FILESDIR}/${P}-compile_warnings.diff" - "${FILESDIR}/${P}-fix-dvdnav-using-c++-keywords.patch" - "${FILESDIR}/${P}_clang.patch" - ) - -src_prepare() { - vdr-plugin-2_src_prepare - - if has_version ">=media-video/vdr-2.1.3"; then - sed -i player-dvd.c -e "s:DeviceTrickSpeed(sp):DeviceTrickSpeed(sp,true):" - fi - - #bug 787485 - sed -e "s:MAKEDEP = g++:MAKEDEP = \$(CXX):" -i Makefile -} diff --git a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.4.ebuild b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.4.ebuild index 9d95cbf02565..829c697c8205 100644 --- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.4.ebuild +++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S="${WORKDIR}/vdr-plugin-dvdswitch-${PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" BDEPEND="acct-user/vdr media-video/vdr" diff --git a/media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.5.ebuild b/media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.5.ebuild index 38c3cc622b5c..860c0d522216 100644 --- a/media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.5.ebuild +++ b/media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S="${WORKDIR}/vdr-plugin-epgsearch-${PV}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="conflictcheckonly epgsearchonly pcre quicksearch tre" REQUIRED_USE="?? ( pcre tre )" diff --git a/media-plugins/vdr-epgsync/Manifest b/media-plugins/vdr-epgsync/Manifest index 30017ac4951c..a17ca2b11105 100644 --- a/media-plugins/vdr-epgsync/Manifest +++ b/media-plugins/vdr-epgsync/Manifest @@ -1,2 +1 @@ -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 diff --git a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild b/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild deleted file mode 100644 index 9e857b008846..000000000000 --- a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Plugin: Import the EPG of another VDR via vdr-svdrpservice" -HOMEPAGE="https://vdr.schmirler.de/" -SRC_URI="https://vdr.schmirler.de/epgsync/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -# this plugin version is for use with media-video/vdr-2.2 -DEPEND="media-video/vdr" -RDEPEND="${DEPEND}" diff --git a/media-plugins/vdr-graphlcd/Manifest b/media-plugins/vdr-graphlcd/Manifest index 3d72c01dc7b7..96d301369905 100644 --- a/media-plugins/vdr-graphlcd/Manifest +++ b/media-plugins/vdr-graphlcd/Manifest @@ -1,2 +1 @@ -DIST vdr-graphlcd-1.0.7.tar.gz 893541 BLAKE2B f6e340184a00d7e7e3e82b425f4519312e6dc400b5c6c8f1e6c9005d4b7294b8e15e2b95f38815a37ea4fb819cac6818c3d7887487a9d4b8b0d0c693f2981a68 SHA512 a285342ac12b217ae81c90095f25c347b7c51b095657815c94bbe48307c370a89c9d5e031c90493456141a0c79d53e89828a0c58df7533d1072d29abf552265b DIST vdr-graphlcd-1.0.8.tar.gz 893555 BLAKE2B f5abbeca15a84448eb9fc26d573ff3d5244356627dd161f554ae0ec0c4ead78ac2fd520f9fccc534f44572108f76e9f44f37087185e22f8367ef708950f51073 SHA512 ffd9295763bb91861a9067370224071b139bfe163eee8cde9e47d2fd0e129c873f7d998bfeec4fa0bcd91fe94e5e611a916862f20a7336d0a6073913a03a76ea diff --git a/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.7.ebuild b/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.7.ebuild deleted file mode 100644 index f57747b52880..000000000000 --- a/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.7.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# 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: support output on Graphical LCD" -HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-graphlcd/" -SRC_URI="https://github.com/vdr-projects/vdr-plugin-graphlcd/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/vdr-plugin-graphlcd-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="acct-user/vdr[graphlcd]" -DEPEND="app-misc/graphlcd-base - media-fonts/corefonts - media-video/vdr" -RDEPEND="${DEPEND} - acct-user/vdr[graphlcd]" - -PATCHES=( "${FILESDIR}/${PN}-1.0.1_no-font.patch" ) - -src_prepare() { - vdr-plugin-2_src_prepare - - sed -e "s:SKIP_INSTALL_DOC ?= 0:SKIP_INSTALL_DOC ?= 1:" -i Makefile || die -} - -src_install() { - vdr-plugin-2_src_install - - insopts -m0644 -ovdr -gvdr - - insinto /usr/share/vdr/${VDRPLUGIN}/logos - doins -r ${VDRPLUGIN}/logos/* - - insinto /etc/vdr/plugins/${VDRPLUGIN} - doins ${VDRPLUGIN}/channels.alias - - # do we need this sym link? need testing.. - dosym "../../fonts/corefonts" "/usr/share/vdr/graphlcd/fonts" - - dosym ${sysroot}/usr/share/fonts/corefonts ${sysroot}/etc/vdr/plugins/"${VDRPLUGIN}"/fonts - dosym ${sysroot}/usr/share/vdr/"${VDRPLUGIN}"/logos ${sysroot}/etc/vdr/plugins/"${VDRPLUGIN}"/logos - dosym ${sysroot}/etc/graphlcd.conf ${sysroot}/etc/vdr/plugins/"${VDRPLUGIN}"/graphlcd.conf - - # do we need this sym link? need testing.. -# dosym "logonames.alias.1.3" "/etc/vdr/plugins/${VDRPLUGIN}/logonames.alias" -} - -pkg_preinst() { - if [[ -e /etc/vdr/plugins/graphlcd/fonts ]] && [[ ! -L /etc/vdr/plugins/graphlcd/fonts ]] \ - || [[ -e /etc/vdr/plugins/graphlcd/logos ]] && [[ ! -L /etc/vdr/plugins/graphlcd/logos ]] ; then - elog "Remove wrong DIR in /etc/vdr/plugins/graphlcd from prior install" - rm -R /etc/vdrplugins/graphlcd/{fonts,logos} || die - fi -} - -pkg_postinst() { - vdr-plugin-2_pkg_postinst - - einfo "Add additional options in /etc/conf.d/vdr.graphlcd\n" - - einfo "Please copy or link one of the supplied fonts.conf.*" - einfo "files in /etc/vdr/plugins/graphlcd/ to" - einfo "/etc/vdr/plugins/graphlcd/fonts.conf" -} diff --git a/media-plugins/vdr-osdteletext/vdr-osdteletext-2.3.1_p20211217.ebuild b/media-plugins/vdr-osdteletext/vdr-osdteletext-2.3.1_p20211217.ebuild deleted file mode 100644 index 0b666c56d0ec..000000000000 --- a/media-plugins/vdr-osdteletext/vdr-osdteletext-2.3.1_p20211217.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit user-info vdr-plugin-2 - -GITHASH="cae4629f84886015b0619af6fdb1084853b80f93" -DESCRIPTION="VDR Plugin: Osd-Teletext displays the teletext/videotext on the OSD" -HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-osdteletext/" -SRC_URI="https://github.com/vdr-projects/vdr-plugin-osdteletext/archive/${GITHASH}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/vdr-plugin-osdteletext-${GITHASH}" - -LICENSE="GPL-2+ public-domain" #teletext2.ttf, not copyrightable -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND="acct-user/vdr" -DEPEND="media-video/vdr" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED=" - usr/lib/vdr/plugins/libvdr-.* - usr/lib64/vdr/plugins/libvdr-.*" - -src_install() { - vdr-plugin-2_src_install - - insinto /etc/sudoers.d - insopts -m440 - newins "${FILESDIR}/vdr-osdteletext.sudo" vdr-osdteletext - - local vdr_user_home=$(egethome vdr) - insinto "${vdr_user_home}/.local/share/fonts/" - insopts -m444 - doins teletext2.ttf - fowners -R vdr:vdr "${vdr_user_home}/.local" -} - -pkg_postinst() { - elog "This ebuild has installed a special teletext font" - elog "named \"teletext2\"" - elog "You may go to the plugin's setup menu and select" - elog "the font." -} diff --git a/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild b/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild deleted file mode 100644 index f2738e298b2d..000000000000 --- a/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# 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: show background image for radio and decode RDS Text" -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" - -DEPEND="media-video/vdr" -RDEPEND="${DEPEND}" - -src_prepare() { - sed -e '/^CXXFLAGS +=/ s/$/ -std=c++14/' -i Makefile || die - vdr-plugin-2_src_prepare -} - -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-rcu/Manifest b/media-plugins/vdr-rcu/Manifest index accd8332a23a..baf03e9bbd62 100644 --- a/media-plugins/vdr-rcu/Manifest +++ b/media-plugins/vdr-rcu/Manifest @@ -1,2 +1 @@ -DIST vdr-rcu-2.2.0.tgz 12078 BLAKE2B d01ffd210d3f1eaaf02b6f7aa83463b8a03fd47163d41d6160a40277938c94db2dc0361aa7bc85feec741f834bf1eeb7a59ef8c9488cdbd9ccec8b480a7eb1cf SHA512 83cfc6a57c1090211ba913aed0d03cf4d77041d8b5c0768fda90cc5790968900ab5b9dc018aa3218a98f682742e0ae5b28a0c5c0897c9249fb806b1c507cd9e2 DIST vdr-rcu-2.2.1.tgz 12196 BLAKE2B dfaa7bd5d02c090ce39999e6c73bbe61d5c2e9dca2e8380651f69a3c30ff6aa74b44136b1e53359820be693610db656ebfd8a6adbdc3d61669059691de8c0b08 SHA512 7318bd3babe14e4911efb3a6a226a44c8c0c6d0ac58e130a605f6984b319c9e9debbe8512cbb0786d4bea2cf82e74b6accf5deb60fbe4a513065636ae00ffa21 diff --git a/media-plugins/vdr-rcu/vdr-rcu-2.2.0.ebuild b/media-plugins/vdr-rcu/vdr-rcu-2.2.0.ebuild deleted file mode 100644 index f67051df7379..000000000000 --- a/media-plugins/vdr-rcu/vdr-rcu-2.2.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# 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: Remote Control Unit consists mainly of an IR receiver, PIC 16C84" -HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-rcu/" -SRC_URI="https://github.com/vdr-projects/vdr-plugin-rcu/archive/refs/tags/${PV}.tar.gz -> ${P}.tgz" -S="${WORKDIR}/vdr-plugin-rcu-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=media-video/vdr-2.2.0" -RDEPEND="${DEPEND}" diff --git a/media-plugins/vdr-remoteosd/vdr-remoteosd-1.0.1.ebuild b/media-plugins/vdr-remoteosd/vdr-remoteosd-1.0.1.ebuild deleted file mode 100644 index da20ad9b5c22..000000000000 --- a/media-plugins/vdr-remoteosd/vdr-remoteosd-1.0.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Plugin: server/client remoteosd" -HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-remoteosd https://vdr.schmirler.de/" -SRC_URI="https://github.com/vdr-projects/vdr-plugin-remoteosd/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/vdr-plugin-remoteosd-${PV}" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ~arm x86" - -DEPEND=">=media-video/vdr-2.4" diff --git a/media-plugins/vdr-screenshot/Manifest b/media-plugins/vdr-screenshot/Manifest index a3bad60d145f..0aec97f25cc3 100644 --- a/media-plugins/vdr-screenshot/Manifest +++ b/media-plugins/vdr-screenshot/Manifest @@ -1,2 +1 @@ -DIST vdr-screenshot-0.0.15.tar.gz 19439 BLAKE2B 186a44fc1c5645b5876051e2bd0f072557910bd4e66dbc3c1a0a0566a8d6470c384a50c6e949856fb960da9eddcc18e401702eb6df17d138399909dc4c045ac9 SHA512 31aacd2bbe591501b8891f5335ca882271406fad7a222fb640ddc8f9c6228ca2342b3fc78c4d8054b32a160a9cbde03e3bedbd060003fd27b9954de43be6bf5f DIST vdr-screenshot-0.0.16.tar.gz 19587 BLAKE2B ac13e964b806f1570ccb447f2a40fbcd839a1995544ca444b16503a0f74ad2a6f0d7a9c7d7bb229d96a584849d9b56bd288a1ce3f7d7247f21e273a0f923dc2e SHA512 a6879dcae6632f17e3468c186150130ef9cf2208b03ed3df612760605bad212edb09496b383d11176bcf6d624a0ea80bcf866ffb7096139cf336532a0419a709 diff --git a/media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild b/media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild deleted file mode 100644 index 2acb61629019..000000000000 --- a/media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild +++ /dev/null @@ -1,20 +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: takes screenshots of the current video or tv screen" -HOMEPAGE="https://github.com/jowi24/vdr-screenshot" -SRC_URI="https://github.com/jowi24/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=">=media-video/vdr-2.0" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${P}" diff --git a/media-plugins/vdr-skinsoppalusikka/Manifest b/media-plugins/vdr-skinsoppalusikka/Manifest index 0d01d0db837b..e7ccf2b84760 100644 --- a/media-plugins/vdr-skinsoppalusikka/Manifest +++ b/media-plugins/vdr-skinsoppalusikka/Manifest @@ -1,2 +1 @@ -DIST vdr-skinsoppalusikka-2.4.0.tar.gz 44278 BLAKE2B dbdff11c240a1a37c7c9962c169af39a299d82db5f58fecbd75115c7c6960f29f1c09117568218a8ed83cad57fafe0917fa625a85f48ab20afe06341e0636e4c SHA512 f8d8b9ef5f323a7fc101ac11979b07c40e7b29bc06ed2c5443d6c355ff2d7661bcba567f8f15e3408f67ba730764b19e3b068cd780330a3b85df5f6d954a3da9 DIST vdr-skinsoppalusikka-2.4.0_p20210314.tar.gz 44311 BLAKE2B 3fa641b61cb9716a72be96f427c04925e7892013eb6234376c88a1f113e6918c13914d94da97e2929f67c3a1f7138888802069518304cefce1e9898a1246f0c5 SHA512 907fed9dc60f0f94ddca1262e09606ca9ffdc3de12175c68bccb80030f908d62a27128eb28841137d8f415d97742832d5a99fa77f014afc48230db703e859f66 diff --git a/media-plugins/vdr-skinsoppalusikka/vdr-skinsoppalusikka-2.4.0.ebuild b/media-plugins/vdr-skinsoppalusikka/vdr-skinsoppalusikka-2.4.0.ebuild deleted file mode 100644 index e86563a2bc80..000000000000 --- a/media-plugins/vdr-skinsoppalusikka/vdr-skinsoppalusikka-2.4.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Skin Plugin: soppalusikka" -HOMEPAGE="https://github.com/rofafor/vdr-plugin-skinsoppalusikka" -SRC_URI="https://github.com/rofafor/vdr-plugin-skinsoppalusikka/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=">=media-video/vdr-2.4.0" -RDEPEND="${DEPEND} - x11-themes/vdr-channel-logos" - -QA_FLAGS_IGNORED=" - usr/lib/vdr/plugins/libvdr-.* - usr/lib64/vdr/plugins/libvdr-.*" -S="${WORKDIR}/vdr-plugin-skinsoppalusikka-${PV}" - -src_install() { - vdr-plugin-2_src_install - - insinto /etc/vdr/themes - doins "${S}"/themes/*.theme - fowners vdr:vdr /etc/vdr -R -} diff --git a/media-plugins/vdr-streamdev/Manifest b/media-plugins/vdr-streamdev/Manifest index 0e4ec87559ba..2f3873e652b3 100644 --- a/media-plugins/vdr-streamdev/Manifest +++ b/media-plugins/vdr-streamdev/Manifest @@ -1,2 +1 @@ -DIST vdr-streamdev-0.6.3.tar.gz 196906 BLAKE2B 300c24aac6f0c59fc438eafa9a300e0b68dbfb43064cf887ab9d1fbdc1b22a8ec5349a38fa5c2188ef78dbc1ac7f238e88abe0ed9d1cbcd01e4a1afde7b890cf SHA512 2c949f08f399f2570a54da67809235b6882d594fc5583b27df96b3e87951bcfc62f96c9aef715130540620cbe54f028106598941fe8cbdb80b3d0943009c039f DIST vdr-streamdev-0.6.4.tar.gz 196932 BLAKE2B 330e3af0b3384b125140748b270f0f85095d8216ca27715224e19090a8b38a3e362a9c97c53dedec7d591d76c614217d6feb56b405612e231e321f6698e8d8d5 SHA512 8687e3f64fdd60257049dfc6955042f3983f30f2f66b2c96525109e1dbe36584054b15aaf3086b93f0026f641541d8322a9b0ada1308f7e1bdffe47db5c2892b diff --git a/media-plugins/vdr-streamdev/files/vdr-streamdev-0.6.3-Makefile.patch b/media-plugins/vdr-streamdev/files/vdr-streamdev-0.6.3-Makefile.patch deleted file mode 100644 index 282108476c7b..000000000000 --- a/media-plugins/vdr-streamdev/files/vdr-streamdev-0.6.3-Makefile.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -Naur vdr-plugin-streamdev-0.6.3.orig/libdvbmpeg/Makefile vdr-plugin-streamdev-0.6.3/libdvbmpeg/Makefile ---- vdr-plugin-streamdev-0.6.3.orig/libdvbmpeg/Makefile 2022-01-22 17:07:53.000000000 +0100 -+++ vdr-plugin-streamdev-0.6.3/libdvbmpeg/Makefile 2022-06-30 23:15:50.274114529 +0200 -@@ -15,7 +15,7 @@ - - .PHONY: clean - libdvbmpegtools.a: $(OBJS) -- ar -rcs libdvbmpegtools.a $(OBJS) -+ $(AR) -rcs libdvbmpegtools.a $(OBJS) - - ### Implicit rules: - -diff -Naur vdr-plugin-streamdev-0.6.3.orig/remux/Makefile vdr-plugin-streamdev-0.6.3/remux/Makefile ---- vdr-plugin-streamdev-0.6.3.orig/remux/Makefile 2022-01-22 17:07:53.000000000 +0100 -+++ vdr-plugin-streamdev-0.6.3/remux/Makefile 2022-06-30 23:15:18.845454583 +0200 -@@ -11,7 +11,7 @@ - - .PHONY: clean - remux.a: $(OBJS) -- ar -rcs remux.a $^ -+ $(AR) -rcs remux.a $^ - - ### Implicit rules: - -diff -Naur vdr-plugin-streamdev-0.6.3.orig/tools/Makefile vdr-plugin-streamdev-0.6.3/tools/Makefile ---- vdr-plugin-streamdev-0.6.3.orig/tools/Makefile 2022-01-22 17:07:53.000000000 +0100 -+++ vdr-plugin-streamdev-0.6.3/tools/Makefile 2022-06-30 23:16:14.494623068 +0200 -@@ -11,7 +11,7 @@ - - .PHONY: clean - sockettools.a: $(OBJS) -- ar -rcs sockettools.a $(OBJS) -+ $(AR) -rcs sockettools.a $(OBJS) - - ### Implicit rules: - diff --git a/media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild b/media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild deleted file mode 100644 index a4a1120a119c..000000000000 --- a/media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2020-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: Client/Server and http streaming plugin" -HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-streamdev" -SRC_URI="https://github.com/vdr-projects/vdr-plugin-streamdev/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/vdr-plugin-streamdev-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="client +server" -REQUIRED_USE="|| ( client server )" - -DEPEND="acct-user/vdr - >=media-video/vdr-2.3" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED=" - usr/lib/vdr/plugins/libvdr-streamdev-.* - usr/lib64/vdr/plugins/libvdr-streamdev-.*" -PATCHES=( "${FILESDIR}/${P}-Makefile.patch" ) - -# vdr-plugin-2.eclass changes -PO_SUBDIR="client server" - -src_prepare() { - # make detection in vdr-plugin-2.eclass for new Makefile handling happy - echo "# SOFILE" >> Makefile || die "modify Makefile failed" - - # remove unnecessary include - sed -i Makefile -e "s:-I\$(VDRDIR)/include::" || die "modify Makefile failed" - - vdr-plugin-2_src_prepare - - local flag - for flag in client server; do - if ! use ${flag}; then - sed -i Makefile \ - -e '/^.PHONY:/s/'${flag}'//' \ - -e '/^.PHONY:/s/'install-${flag}'//' \ - -e '/^all:/s/'${flag}'//' \ - -e '/^install:/s/'install-${flag}'//' || die "modify Makefile failed" - fi - done - - fix_vdr_libsi_include server/livestreamer.c -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - vdr-plugin-2_src_install - - if use server; then - insinto /usr/share/vdr/streamdev - doins streamdev-server/externremux.sh - - insinto /usr/share/vdr/rcscript - newins "${FILESDIR}"/rc-addon-0.6.0.sh plugin-streamdev-server.sh - - newconfd "${FILESDIR}"/confd-0.6.0 vdr.streamdev-server - - insinto /etc/vdr/plugins/streamdev-server - newins streamdev-server/streamdevhosts.conf streamdevhosts.conf - fowners vdr:vdr /etc/vdr -R - fi -} - -pkg_postinst() { - vdr-plugin-2_pkg_postinst - - if [[ -e "${EROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf ]]; then - einfo "move config file to new config DIR ${EROOT}/etc/vdr/plugins/streamdev-server/" - mv "${EROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf \ - "${EROOT}"/etc/vdr/plugins/streamdev-server/streamdevhosts.conf || die - fi -} diff --git a/media-plugins/vdr-svdrposd/Manifest b/media-plugins/vdr-svdrposd/Manifest index b336d3d9477c..62675b7c008c 100644 --- a/media-plugins/vdr-svdrposd/Manifest +++ b/media-plugins/vdr-svdrposd/Manifest @@ -1,2 +1 @@ DIST vdr-svdrposd-1.0.0.tar.gz 12501 BLAKE2B 2f0cdafae999452fa25e12f5af40712b14ced7d115e4d43394f6b8b0c76ba6ff91b2b948c441b6ab147a30a2588b7a76c15846ccfec468d72cd189212750fecb SHA512 1cead20b2b90369a2f23be82e0907b28fed70b85b0e7c82a1c300cb3a78a5c20d91a9640eb246f4c7fc97e8d9eecbfae43609c09c6fe808df35116cb0b36a53a -DIST vdr-svdrposd-1.0.0.tgz 12470 BLAKE2B adcbb99981973f455ab332bc7a8d1d41cac0fd18727ec59baa91680d3f2c928c64948793b4415a86342a3a7e88c89c139d816e6be9bf8364f8ac22ebb93ff7af SHA512 77e624c666ad6fe0a2afce0d2ca421af19a1310f5d65fb5cf9f289e28bbaaecb36c5efc542416c13edf5278859cb6b08ee6467dec9ef4b3daeb4f43915a82aa6 diff --git a/media-plugins/vdr-svdrposd/vdr-svdrposd-1.0.0.ebuild b/media-plugins/vdr-svdrposd/vdr-svdrposd-1.0.0.ebuild deleted file mode 100644 index 23d1c913ca23..000000000000 --- a/media-plugins/vdr-svdrposd/vdr-svdrposd-1.0.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR plugin: export OSD via TCP to vdr-remoteosd" -HOMEPAGE="https://vdr.schmirler.de/" -SRC_URI="https://vdr.schmirler.de/svdrposd/${P}.tgz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=">=media-video/vdr-2.0.0" -RDEPEND="${DEPEND}" diff --git a/media-plugins/vdr-svdrpservice/vdr-svdrpservice-1.0.0-r1.ebuild b/media-plugins/vdr-svdrpservice/vdr-svdrpservice-1.0.0-r1.ebuild deleted file mode 100644 index e9c79ccb1d03..000000000000 --- a/media-plugins/vdr-svdrpservice/vdr-svdrpservice-1.0.0-r1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Plugin: offers SVDRP connections as a service to other plugins" -HOMEPAGE="https://vdr.schmirler.de/" -SRC_URI="https://vdr.schmirler.de/svdrpservice/${P}.tgz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -DEPEND=">=media-video/vdr-2.0.0" -RDEPEND="${DEPEND}" diff --git a/media-plugins/vdr-ttxtsubs/vdr-ttxtsubs-0.3.0_p20160207.ebuild b/media-plugins/vdr-ttxtsubs/vdr-ttxtsubs-0.3.0_p20160207.ebuild index ed32dc481e28..8541ed0f7916 100644 --- a/media-plugins/vdr-ttxtsubs/vdr-ttxtsubs-0.3.0_p20160207.ebuild +++ b/media-plugins/vdr-ttxtsubs/vdr-ttxtsubs-0.3.0_p20160207.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm x86" DEPEND="media-video/vdr:=[ttxtsubs]" RDEPEND="${DEPEND}" diff --git a/media-plugins/vdr-undelete/Manifest b/media-plugins/vdr-undelete/Manifest index 3999c238d712..67ebd73edfac 100644 --- a/media-plugins/vdr-undelete/Manifest +++ b/media-plugins/vdr-undelete/Manifest @@ -1,2 +1 @@ DIST vdr-undelete-2.3.1_pre1.tar.gz 13865 BLAKE2B 065550c0c6aa150677550450f458db496ac55e6ad1b8024de22abca37093259adfdd6ffc7b9c07a66e76df573c3c1d4d69920bcf56872406234a4898f99021d2 SHA512 3200efcbd2eec5ef04d66fcf9dbbd1973ef7488a332618a6d2f5dc4bc20323e2b88746f02883e9488436b32f21aea2fb60e7e675e247af392ee121423af4b878 -DIST vdr-undelete-2.3.1_pre1.tgz 13865 BLAKE2B 065550c0c6aa150677550450f458db496ac55e6ad1b8024de22abca37093259adfdd6ffc7b9c07a66e76df573c3c1d4d69920bcf56872406234a4898f99021d2 SHA512 3200efcbd2eec5ef04d66fcf9dbbd1973ef7488a332618a6d2f5dc4bc20323e2b88746f02883e9488436b32f21aea2fb60e7e675e247af392ee121423af4b878 diff --git a/media-plugins/vdr-undelete/vdr-undelete-2.3.1_pre1.ebuild b/media-plugins/vdr-undelete/vdr-undelete-2.3.1_pre1.ebuild deleted file mode 100644 index 374a85ee81d9..000000000000 --- a/media-plugins/vdr-undelete/vdr-undelete-2.3.1_pre1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Plugin: Recover deleted recordings of VDR" -HOMEPAGE="http://phivdr.dyndns.org/vdr/" -SRC_URI="http://phivdr.dyndns.org/vdr/vdr-undelete/vdr-undelete-${PV/_pre/-pre}.tgz -> ${P}.tgz" -S="${WORKDIR}"/${PN/vdr-}-${PV/_pre/-pre} - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ~arm x86" - -DEPEND="media-video/vdr" diff --git a/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild b/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild deleted file mode 100644 index c28272d69b50..000000000000 --- a/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR plugin: play video cds" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" -SRC_URI="http://vdr.websitec.de/download/vdr-vcd/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 x86" - -DEPEND=">=media-video/vdr-1.5.9" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}_xgettext.diff" - "${FILESDIR}/${P}_vdr-1.7.2.diff" - "${FILESDIR}/${P}_devicetrickspeed.patch" - "${FILESDIR}/${P}_gcc-6.patch" ) - -src_prepare() { - vdr-plugin-2_src_prepare - - # Patch Makefile, as VDRDIR is no well known variable name - # to stop spare -I in gcc cmdline - sed -e 's:$(VDRINC):$(VDRDIR)/include:' -i Makefile || die -} diff --git a/media-plugins/vdr-vompserver/vdr-vompserver-0.5.1.ebuild b/media-plugins/vdr-vompserver/vdr-vompserver-0.5.1.ebuild deleted file mode 100644 index 4175220d044c..000000000000 --- a/media-plugins/vdr-vompserver/vdr-vompserver-0.5.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Plugin: server part for MediaMVP device" -HOMEPAGE="https://www.loggytronic.com/vomp.php" -SRC_URI="https://www.loggytronic.com/dl/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -DEPEND=">=media-video/vdr-2.4.1" - -KEEP_I18NOBJECT="yes" - -src_install() { - vdr-plugin-2_src_install - - insinto /etc/vdr/plugins/vompserver - newins vomp.conf.sample vomp.conf - newins vomp-00-00-00-00-00-00.conf.sample vomp-00-00-00-00-00-00.conf -} - -pkg_postinst() { - vdr-plugin-2_pkg_postinst - - elog "\nHave a look to the VOMP sample files in /etc/vdr/plugins.\n" -} diff --git a/media-plugins/vdr-wirbelscan/vdr-wirbelscan-2024.09.15.ebuild b/media-plugins/vdr-wirbelscan/vdr-wirbelscan-2024.09.15.ebuild deleted file mode 100644 index 7c00a0bd6b0b..000000000000 --- a/media-plugins/vdr-wirbelscan/vdr-wirbelscan-2024.09.15.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR Plugin: Scan for channels on DVB-? and on PVR*-Cards" -HOMEPAGE="https://www.gen2vdr.de/wirbel/wirbelscan/index2.html" -SRC_URI="https://www.gen2vdr.de/wirbel/wirbelscan/vdr-wirbelscan-${PV}.tgz" -S="${WORKDIR}/wirbelscan-${PV}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-libs/librepfunc - >=media-video/vdr-2.4:= -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/vdr-wirbelscan_Makefile.patch" ) - -src_prepare() { - # remove untranslated po files - rm "${S}"/po/{ca_ES,cs_CZ,da_DK,el_GR,es_ES,et_EE,fi_FI,fr_FR,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 - - fix_vdr_libsi_include scanfilter.h - fix_vdr_libsi_include scanfilter.cpp - fix_vdr_libsi_include si_ext.h -} diff --git a/media-plugins/vdr-xineliboutput/Manifest b/media-plugins/vdr-xineliboutput/Manifest index 982933ca4329..e8da2e26833c 100644 --- a/media-plugins/vdr-xineliboutput/Manifest +++ b/media-plugins/vdr-xineliboutput/Manifest @@ -1,4 +1,2 @@ -DIST vdr-xineliboutput-2.2.0.tgz 426058 BLAKE2B 8a5e325e0dd45dffdbcf1b9e49d4ae2486d3b3c7585dbca81855264a0a9057c48da7626acd5e9d7b2113b200eead178b19a0d9834ace5d25cd97157912d50bfa SHA512 d3b753fe496c6f73d491195cc1dac3333a46f2ef6350683fc15e3e8a423a90946574c3fdf0ed43727d61f007a8abdf3041e274317216bf06a8146dc9206f88d9 -DIST vdr-xineliboutput-2.2.0_clang.patch.bz2 7405 BLAKE2B 80d4a0ca3673f61cd14538c2fbdc03017f8c993a55b4c3de0349c799b7239052bc452fbd78689e9ccace2e865b4d08ec69365ed9ad6900e08205676135dac3b9 SHA512 c02cc9a6ee8c9b3458dec6439ea4fa85421f3ac01828e65b123d13db689a75cbba5622a7e1fd76066a19a714c2debdb08f4c78139573a4563aefab19107a5512 DIST vdr-xineliboutput-2.3.0.tgz 429929 BLAKE2B 39d8e12a4d962e83060a822e670f8d44511bf6e9811957a6be563b837f9c348605edade59d82c8d3800044a5ffda0bb05be9ae8465d9b93f98808d0cb9c881a4 SHA512 fdb7d2988bcc8f76f93431036f8bdbf3b9a6d6259dc21bec1b1a98ea2b78afa995ed0d5157c3fbaf586a2c85567ca10e1b700cf8097199fd3363b8486f6f2df6 DIST vdr-xineliboutput-2.3.0_clang.patch 48272 BLAKE2B cfa74ae2fe95384a184b12a7fbba99d7508f137d0128ee743ba1e0e9bdf8a3dd0202de92e21292639c8e377653184e5a6d6b82c927e28f32f69043f15386f259 SHA512 42ee6608177524d472063f9c428bd47f35fda2f90b5820188e44eb5cf0c86d2872429354201871e4950dbc5ef0a81b80540702a2607934bf0abfe5037825c7a9 diff --git a/media-plugins/vdr-xineliboutput/files/confd-2.0.0 b/media-plugins/vdr-xineliboutput/files/confd-2.0.0 deleted file mode 100644 index 07da46ff5d21..000000000000 --- a/media-plugins/vdr-xineliboutput/files/confd-2.0.0 +++ /dev/null @@ -1,50 +0,0 @@ -# -# Usage examples (VDR plugin) -# -# If no arguments are given, both X11 and framebuffer frontends are tried. -# First working frontend is used with best available video driver. -# Complete list of available command-line arguments can be obtained -# with "vdr --help". -# -# Only local frontend, X11/Xv video, alsa audio: -# _EXTRAOPTS="--local=sxfe --video=xv --audio=alsa --noremote" -# -# Only local frontend, (slow) X11 video, oss audio: -# _EXTRAOPTS="--local=sxfe --video=x11 --audio=oss --noremote" -# -# Only local frontend, DirectFB: -# _EXTRAOPTS="--local=fbfe --video=DirectFB --noremote" -# -# Only remote frontend(s): -# _EXTRAOPTS="--local=none --remote=37890" -# -# Local and remote frontends: -# _EXTRAOPTS="--local=sxfe --remote=37890" -# or -# _EXTRAOPTS="--local=fbfe --remote=37890" -# -# -_EXTRAOPTS="--local=none --remote=37890" - -################################################### -# start sxfe remote frontend # -################################################### -# -# We do not add any start up paramaters by default -# Please refer for detailed info to -# media-plugins/vdr-xineliboutput README -# --> Using remote frontends -# -# Example: -# --display=:1.0 --silent --fullscreen --syslog --reconnect xvdr://localhost &>/dev/null -# -# init script --> vdr-frontend -# -# DEBUG REQUEST: do we need sxfb support? feedback please! -# -# sxfe start parameter -# allowed values: see README -# default: no paramters given -# -#REMOTE_FRONTEND="" - diff --git a/media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-2.2.0_no-gcc.patch b/media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-2.2.0_no-gcc.patch deleted file mode 100644 index ac7cf5007ce4..000000000000 --- a/media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-2.2.0_no-gcc.patch +++ /dev/null @@ -1,33 +0,0 @@ -get rid off call cc gcc directly -disabled apple darwin check -we are on gentoo!!! -https://bugs.gentoo.org/show_bug.cgi?id=780462 - -Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 2021/April/07 ) -diff -Naur xineliboutput-2.2.0.orig/Makefile xineliboutput-2.2.0/Makefile ---- xineliboutput-2.2.0.orig/Makefile 2021-04-07 20:28:54.667000000 +0200 -+++ xineliboutput-2.2.0/Makefile 2021-04-07 20:29:31.558000000 +0200 -@@ -19,9 +19,9 @@ - - # check for Apple Darwin - ARCH_APPLE_DARWIN = no --ifeq ($(shell gcc -dumpmachine | grep -q 'apple-darwin' && echo "1" || echo "0"), 1) -- ARCH_APPLE_DARWIN = yes --endif -+#ifeq ($(shell gcc -dumpmachine | grep -q 'apple-darwin' && echo "1" || echo "0"), 1) -+# ARCH_APPLE_DARWIN = yes -+#endif - - # - # Override configuration here or in ../../../Make.config -@@ -43,8 +43,8 @@ - ### The C++ compiler and options: - ### - --CXX ?= g++ --CC ?= gcc -+#CXX ?= g++ -+#CC ?= gcc - OPTFLAGS ?= - - ifeq ($(ARCH_APPLE_DARWIN), yes) diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild deleted file mode 100644 index 2cec10f2db55..000000000000 --- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs vdr-plugin-2 - -GENTOO_VDR_CONDITIONAL=yes - -DESCRIPTION="VDR Plugin: Xinelib PlugIn" -HOMEPAGE="https://sourceforge.net/projects/xineliboutput/" -SRC_URI="https://downloads.sourceforge.net/${PN#vdr-}/${P}.tgz - http://vdr.websitec.de/download/${PN}/${P}_clang.patch.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bluray caps cec dbus fbcon jpeg nls opengl +vdr vaapi vdpau +X +xine xinerama" - -COMMON_DEPEND=" - vdr? ( - media-video/vdr - caps? ( sys-libs/libcap ) - ) - - xine? ( - ( >=media-libs/xine-lib-1.2 - media-video/ffmpeg ) - fbcon? ( jpeg? ( media-libs/libjpeg-turbo:= ) ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - bluray? ( media-libs/libbluray ) - dbus? ( dev-libs/dbus-glib dev-libs/glib:2 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opengl? ( virtual/opengl ) - vaapi? ( media-libs/libva >=media-libs/xine-lib-1.2[vaapi] ) - vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2[vdpau] ) - xinerama? ( x11-libs/libXinerama ) - ) - )" - -DEPEND="${COMMON_DEPEND} - sys-kernel/linux-headers - nls? ( sys-devel/gettext ) - xine? ( - X? ( - x11-base/xorg-proto - x11-libs/libXxf86vm - ) - )" -RDEPEND="${COMMON_DEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE=" || ( vdr xine )" - -VDR_CONFD_FILE="${FILESDIR}/confd-2.0.0" - -pkg_setup() { - vdr-plugin-2_pkg_setup - - if use xine; then - XINE_PLUGIN_DIR=$($(tc-getPKG_CONFIG) --variable=plugindir libxine) - [ -z "${XINE_PLUGIN_DIR}" ] && die "Could not find xine plugin dir" - fi -} - -src_prepare() { - vdr-plugin-2_src_prepare - - # bug 711978 - sed -e "s:X11 opengl:X11 OpenGl:" -i configure || die - - # bug 771036,780462 do not call cc directly - eapply "${FILESDIR}/${P}_no-gcc.patch" - eapply "${WORKDIR}/${P}_clang.patch" -} - -src_configure() { - local myconf - - if has_version ">=media-libs/xine-lib-1.2"; then - myconf="${myconf} --enable-libavutil" - else - myconf="${myconf} --disable-libavutil" - fi - - # No autotools based configure script - ./configure \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - $(use_enable X x11) \ - $(use_enable X xshm) \ - $(use_enable X xdpms) \ - $(use_enable X xshape) \ - $(use_enable X xrandr) \ - $(use_enable X xrender) \ - $(use_enable fbcon fb) \ - $(use_enable vdr) \ - $(use_enable xine libxine) \ - --disable-libextractor \ - $(use_enable caps libcap) \ - $(use_enable cec libcec) \ - $(use_enable jpeg libjpeg) \ - $(use_enable xinerama) \ - $(use_enable dbus dbus-glib-1) \ - $(use_enable nls i18n) \ - $(use_enable bluray libbluray) \ - $(use_enable opengl) \ - ${myconf} \ - || die - - # UINT64_C is needed by ffmpeg headers - append-cxxflags -D__STDC_CONSTANT_MACROS -} - -src_install() { - if use vdr; then - vdr-plugin-2_src_install - - # bug 346989 - insinto /etc/vdr/plugins/xineliboutput/ - doins examples/allowed_hosts.conf - fowners -R vdr:vdr /etc/vdr/ - - if use nls; then - emake DESTDIR="${D}" i18n - fi - - if use xine; then - newinitd "${FILESDIR}"/vdr-frontend-r1 vdr-frontend - - insinto $XINE_PLUGIN_DIR - doins xineplug_inp_xvdr.so - - insinto $XINE_PLUGIN_DIR/post - doins xineplug_post_*.so - - if use fbcon; then - dobin vdr-fbfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-fbfe.so.* - fi - - if use X; then - dobin vdr-sxfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-sxfe.so.* - fi - fi - else - emake DESTDIR="${D}" install - - dodoc HISTORY README - fi -} diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild deleted file mode 100644 index 04b099a9a1aa..000000000000 --- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GENTOO_VDR_CONDITIONAL=yes - -inherit flag-o-matic git-r3 toolchain-funcs vdr-plugin-2 - -DESCRIPTION="VDR Plugin: Xinelib PlugIn" -HOMEPAGE="https://sourceforge.net/projects/xineliboutput/" -EGIT_REPO_URI="https://git.code.sf.net/p/xineliboutput/git" -S="${WORKDIR}/${P}" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="bluray caps cec dbus fbcon jpeg nls opengl +vdr vdpau wayland +X +xine xinerama" - -COMMON_DEPEND=" - vdr? ( - media-video/vdr - caps? ( sys-libs/libcap ) - ) - - xine? ( - ( >=media-libs/xine-lib-1.2 - media-video/ffmpeg ) - fbcon? ( jpeg? ( media-libs/libjpeg-turbo:= ) ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - dbus? ( dev-libs/dbus-glib dev-libs/glib:2 ) - vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - bluray? ( media-libs/libbluray ) - opengl? ( virtual/opengl ) - ) - wayland? ( - >=media-libs/xine-lib-1.2.10[wayland] - bluray? ( media-libs/libbluray ) - dbus? ( dev-libs/dbus-glib dev-libs/glib:2 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opengl? ( virtual/opengl ) - vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2.10[vdpau] ) - ) - ) - - cec? ( dev-libs/libcec )" - -DEPEND="${COMMON_DEPEND} - sys-kernel/linux-headers - nls? ( sys-devel/gettext ) - xine? ( - X? ( - x11-base/xorg-proto - x11-libs/libXxf86vm - ) - )" -RDEPEND="${COMMON_DEPEND}" -BDEPEND="acct-user/vdr - virtual/pkgconfig" - -VDR_CONFD_FILE="${FILESDIR}/confd-2.3.0" - -pkg_setup() { - if ! use vdr && ! use xine; then - die "You either need at least one of these flags: vdr xine" - fi - - vdr-plugin-2_pkg_setup - - if use xine; then - XINE_PLUGIN_DIR=$($(tc-getPKG_CONFIG) --variable=plugindir libxine) - [ -z "${XINE_PLUGIN_DIR}" ] && die "Could not find xine plugin dir" - fi -} - -src_unpack() { - git-r3_src_unpack -} - -src_prepare() { - # Allow user patches to be applied without modifyfing the ebuild - eapply_user - - vdr-plugin-2_src_prepare - - # UINT64_C is needed by ffmpeg headers - append-cxxflags -D__STDC_CONSTANT_MACROS -} - -src_configure() { - local myconf - - if has_version ">=media-libs/xine-lib-1.2"; then - myconf="${myconf} --enable-libavutil" - else - myconf="${myconf} --disable-libavutil" - fi - - # No autotools based configure script - ./configure \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - $(use_enable X x11) \ - $(use_enable X xshm) \ - $(use_enable X xdpms) \ - $(use_enable X xshape) \ - $(use_enable X xrender) \ - $(use_enable fbcon fb) \ - $(use_enable vdr) \ - $(use_enable xine libxine) \ - --disable-libextractor \ - $(use_enable caps libcap) \ - $(use_enable jpeg libjpeg) \ - $(use_enable xinerama) \ - $(use_enable dbus dbus-glib-1) \ - $(use_enable nls i18n) \ - $(use_enable bluray libbluray) \ - $(use_enable opengl) \ - $(use_enable wayland) \ - $(use_enable cec libcec) \ - ${myconf} \ - || die -} - -src_install() { - if use vdr; then - vdr-plugin-2_src_install - - # bug 346989 - insinto /etc/vdr/plugins/xineliboutput/ - doins examples/allowed_hosts.conf - fowners -R vdr:vdr /etc/vdr/ - - if use nls; then - emake DESTDIR="${D}" i18n - fi - - if use xine; then - newinitd "${FILESDIR}"/vdr-frontend-r1 vdr-frontend - - insinto $XINE_PLUGIN_DIR - doins xineplug_inp_xvdr.so - - insinto $XINE_PLUGIN_DIR/post - doins xineplug_post_*.so - - if use fbcon; then - dobin vdr-fbfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-fbfe.so.* - fi - - if use X; then - dobin vdr-sxfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-sxfe.so.* - fi - if use wayland; then - dobin vdr-wlfe - - insinto $VDR_PLUGIN_DIR - doins libxineliboutput-wlfe.so.* - fi - fi - else - emake DESTDIR="${D}" install - fi - dodoc HISTORY README -} diff --git a/media-plugins/vdr-zappilot/Manifest b/media-plugins/vdr-zappilot/Manifest index aea5107ec13a..3014e2bb1eb5 100644 --- a/media-plugins/vdr-zappilot/Manifest +++ b/media-plugins/vdr-zappilot/Manifest @@ -1,2 +1 @@ -DIST vdr-zappilot-0.0.5.tgz 17061 BLAKE2B 334c1a27cb24792b4cf1d8ab29672d141b0a996097b230208e2c9a78317693d1a46b9949ef610d506255bc441c9ce35760bc322843ce78f4658f4a32aef0808e SHA512 9f1dfd3ecb38c5a4afdcad963f2680fe3c5e8dbe4610de0ccc8967811e51ca5e4ad268b9d01a5e4dd392ffa275bf896dd03225bc6568a72d92063a1dfa576222 DIST vdr-zappilot-0.0.6.tar.gz 16860 BLAKE2B 3cff5dd5993fb15b80c161ccd72c0eafd1a44798341c74cb0395759a4bde8b2885aedd8d430ef404bf5a6da6a7fdf1ffcaace7e76af03971fd35a670966bf57e SHA512 aaf39b7bc77fcccde93ff2fdd67093203f74fccfd37fbac4c8979016f6da082ba1bd5798e25831700545d29ece09cc12814670445d44bafd1f103c2bd265ffb0 diff --git a/media-plugins/vdr-zappilot/files/vdr-zappilot-0.0.5_vdr-2.3.1.patch b/media-plugins/vdr-zappilot/files/vdr-zappilot-0.0.5_vdr-2.3.1.patch deleted file mode 100644 index 4a6c4e25b68d..000000000000 --- a/media-plugins/vdr-zappilot/files/vdr-zappilot-0.0.5_vdr-2.3.1.patch +++ /dev/null @@ -1,281 +0,0 @@ -compile fix >=vdr-2.3.1 -http://www.vdr-portal.de/board1-news/board2-vdr-news/p1254875-announce-vdr-developer-version-2-3-1/#post1254875 -Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (25 Okt 2015) - -diff -rupN b/zappilotosd.c a/zappilotosd.c ---- b/zappilotosd.c 2015-06-24 14:32:15.000000000 +0200 -+++ a/zappilotosd.c 2015-10-22 18:39:36.000000000 +0200 -@@ -69,7 +69,7 @@ cZappilotOsd::~cZappilotOsd(void) - - void cZappilotOsd::DisplayChannel(const cChannel *Channel) - { -- int BufSize = 255; -+ int BufSize = 1020; - if (Channel) - { - if (Channel->GroupSep()) -@@ -172,11 +172,11 @@ void cZappilotOsd::UpdateEPGInfo(int Now - titleFollowingInfo = NULL; - subtitlePresentInfo = NULL; - subtitleFollowingInfo = NULL; -- cSchedulesLock SchedulesLock; -- const cSchedules *Schedules = cSchedules::Schedules(SchedulesLock); -+ LOCK_SCHEDULES_READ; -+ LOCK_CHANNELS_READ; - if (Schedules) - { -- const cSchedule *Schedule = Schedules->GetSchedule(Channels.GetByNumber(PilotChannelNumber)->GetChannelID()); -+ const cSchedule *Schedule = Schedules->GetSchedule(Channels->GetByNumber(PilotChannelNumber)->GetChannelID()); - if (Schedule) - { - // Get Present event -@@ -267,9 +267,9 @@ void cZappilotOsd::UpdateEPGInfo(int Now - void cZappilotOsd::Show() - { - // find the actual current -- cChannel *Channel = Channels.GetByNumber(cDevice::PrimaryDevice()->CurrentChannel()); -- currentChannel = Channels.GetByNumber(cDevice::PrimaryDevice()->CurrentChannel()); -- -+ LOCK_CHANNELS_READ; -+ const cChannel *Channel = Channels->GetByNumber(cDevice::PrimaryDevice()->CurrentChannel()); -+ currentChannel = Channel; - if (Channel) - { - PilotChannelNumber = Channel->Number(); -@@ -333,13 +333,14 @@ eOSState cZappilotOsd::ProcessKey(eKeys - case k1 ... k9: - if (number >= 0) - { -- if (number > Channels.MaxNumber()) -+ LOCK_CHANNELS_READ; -+ if (number > Channels->MaxNumber()) - number = Key - k0; - else - number = number * 10 + Key - k0; - if (number > 0) - { -- cChannel *channel = Channels.GetByNumber(number); -+ const cChannel *channel = Channels->GetByNumber(number); - if (channel) - { - PilotChannelNumber = channel->Number(); -@@ -363,7 +364,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - if (config.fastbrowse) - { - CursorDown(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - break; -@@ -380,7 +382,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - if (config.fastbrowse) - { - CursorUp(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - break; -@@ -396,7 +399,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - { - if (group < 0) - { -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index(); - } -@@ -405,15 +409,18 @@ eOSState cZappilotOsd::ProcessKey(eKeys - int SaveGroup = group; - if (NORMALKEY(Key) == kRight) - { -- group = Channels.GetNextGroup(group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetNextGroup(group); - } - else - { -- group = Channels.GetPrevGroup(group < 1 ? 1 : group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetPrevGroup(group < 1 ? 1 : group); - } - if (group < 0) - group = SaveGroup; -- cChannel *channel = Channels.Get(group); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->Get(group); - if (channel) - { - //DisplayChannel(channel); -@@ -449,7 +456,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - else - { - CursorUp(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - break; -@@ -466,20 +474,22 @@ eOSState cZappilotOsd::ProcessKey(eKeys - else - { - CursorDown(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) -- group = channel->Index()-1; -+ group = channel->Index()-1; - break; - } - case kNone: - if (number && (int)cTimeMs::Now() - lastTime > 1000) - { -- if (Channels.GetByNumber(number)) -+ LOCK_CHANNELS_READ; -+ if (Channels->GetByNumber(number)) - { - PilotChannelNumber = number; - lastTime = cTimeMs::Now(); - number = 0; -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - } -@@ -553,7 +563,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - { - if (group < 0) - { -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index(); - } -@@ -562,15 +573,18 @@ eOSState cZappilotOsd::ProcessKey(eKeys - int SaveGroup = group; - if (NORMALKEY(Key) == kBlue) - { -- group = Channels.GetNextGroup(group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetNextGroup(group); - } - else - { -- group = Channels.GetPrevGroup(group < 1 ? 1 : group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetPrevGroup(group < 1 ? 1 : group); - } - if (group < 0) - group = SaveGroup; -- cChannel *channel = Channels.Get(group); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->Get(group); - if (channel) - { - //DisplayChannel(channel); -@@ -663,8 +677,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - void cZappilotOsd::CursorUp() - { - int n = PilotChannelNumber + 1; -- cChannel *channel; -- channel = Channels.GetByNumber(n, 1); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(n, 1); - if (channel) - { - n = channel->Number(); -@@ -678,8 +692,8 @@ void cZappilotOsd::CursorUp() - void cZappilotOsd::CursorDown() - { - int n = PilotChannelNumber - 1; -- cChannel *channel; -- channel = Channels.GetByNumber(n, -1); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(n, -1); - if (channel) - { - n = channel->Number(); -@@ -693,9 +707,13 @@ void cZappilotOsd::CursorDown() - void cZappilotOsd::CursorOK() - { - DrawMenu(0,2); -- if (currentChannel != Channels.GetByNumber(PilotChannelNumber)) -+ LOCK_CHANNELS_READ; -+ const cChannel* chan = Channels->GetByNumber(PilotChannelNumber); -+ -+ if (currentChannel != chan) - { -- cChannel *Channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *Channel = Channels->GetByNumber(PilotChannelNumber); - if (Channel) - { - cDevice::PrimaryDevice()->SwitchChannel(Channel, true); -@@ -750,7 +768,8 @@ void cZappilotOsd::DisplayInfo(int delta - displayTimer = NULL; - displayChannel = Skins.Current()->DisplayChannel(true); - } -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - - if (!isempty(titlePresentInfo)) - { -@@ -778,14 +797,17 @@ void cZappilotOsd::DisplayExtraInfo() - displayEvent = NULL; - } - -- displayEvent = new cMenuEvent(Present,false,true); -+ -+ LOCK_TIMERS_READ; -+ LOCK_CHANNELS_READ; -+ displayEvent = new cMenuEvent(Timers, Channels, Present,false,true); - displayEvent->Display(); - } - - - void cZappilotOsd::DisplayTimer() - { -- -+ - if (displayChannel) - { - delete displayChannel; -@@ -797,13 +819,17 @@ void cZappilotOsd::DisplayTimer() - displayEvent = NULL; - } - -+ LOCK_TIMERS_WRITE; -+ - cTimer *timer = new cTimer(Present); -- cTimer *t = Timers.GetTimer(timer); -+ cTimer *t = Timers->GetMatch(Present); -+ - if (t) - { - delete timer; - timer = t; - } -+ - displayTimer=new cMenuEditTimer(timer, !t); - displayTimer->Display(); - } -diff -rupN b/zappilotosd.h a/zappilotosd.h ---- b/zappilotosd.h 2015-06-24 14:32:15.000000000 +0200 -+++ a/zappilotosd.h 2015-10-22 18:40:02.000000000 +0200 -@@ -39,7 +39,7 @@ class cZappilotOsd : public cOsdObject - int offset; - int lines; - int type; -- cChannel* currentChannel; -+ const cChannel* currentChannel; - - public: - cZappilotOsd(void); diff --git a/media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r2.ebuild b/media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r2.ebuild deleted file mode 100644 index 92cb1749d488..000000000000 --- a/media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -VERSION="1318" # every bump new version - -DESCRIPTION="VDR Plugin: browse fast the EPG information without being to switch to a channel" -HOMEPAGE="https://projects.vdr-developer.org/projects/plg-zappilot" -SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz" - -KEYWORDS="amd64 x86" -SLOT="0" -LICENSE="GPL-2" -IUSE="" - -DEPEND=">=media-video/vdr-1.7.34" -RDEPEND="${DEPEND}" - -src_prepare() { - vdr-plugin-2_src_prepare - - if has_version ">=media-video/vdr-2.3.1"; then - eapply "${FILESDIR}/${P}_vdr-2.3.1.patch" - fi -} |
