diff options
author | Joerg Bornkessel <hd_brummy@gentoo.org> | 2021-02-11 17:55:00 +0100 |
---|---|---|
committer | Joerg Bornkessel <hd_brummy@gentoo.org> | 2021-02-11 18:20:19 +0100 |
commit | 3f50eab87a6bef5bc45fc1754f35db7b769bcdba (patch) | |
tree | e3eb28b6ecdf6b8da41957b03174371ba4ec8e91 /media-video/vdr/files | |
parent | app-benchmarks/stress-ng: backport newer glibc ustat.h fix (diff) | |
download | gentoo-3f50eab87a6bef5bc45fc1754f35db7b769bcdba.tar.gz gentoo-3f50eab87a6bef5bc45fc1754f35db7b769bcdba.tar.bz2 gentoo-3f50eab87a6bef5bc45fc1754f35db7b769bcdba.zip |
media-video/vdr: version bump
temp droped use-flag permashift, pinplugin
as we do not have a addopted patch from plugins upstream yet
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org>
Diffstat (limited to 'media-video/vdr/files')
-rw-r--r-- | media-video/vdr/files/vdr-2.4.6_gentoo.patch | 66 | ||||
-rw-r--r-- | media-video/vdr/files/vdr-2.4.6_makefile-variables.patch | 40 | ||||
-rw-r--r-- | media-video/vdr/files/vdr-2.4.6_remove_plugins.patch | 24 |
3 files changed, 130 insertions, 0 deletions
diff --git a/media-video/vdr/files/vdr-2.4.6_gentoo.patch b/media-video/vdr/files/vdr-2.4.6_gentoo.patch new file mode 100644 index 000000000000..6ecd2ccfd436 --- /dev/null +++ b/media-video/vdr/files/vdr-2.4.6_gentoo.patch @@ -0,0 +1,66 @@ +this patch will disable some handling in the core Makefile +as we use for Linux FHS a different handling in gentoo +demoplugins from core vdr install disabled +support from Linguas variable + +Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> 2021/Feb/11 +diff -Naur vdr-2.4.6.orig/Makefile vdr-2.4.6/Makefile +--- vdr-2.4.6.orig/Makefile 2020-06-27 11:13:04.000000000 +0200 ++++ vdr-2.4.6/Makefile 2020-08-08 18:16:02.519719542 +0200 +@@ -193,7 +193,7 @@ + + PODIR = po + LOCALEDIR = locale +-I18Npo = $(wildcard $(PODIR)/*.po) ++I18Npo = $(foreach dir,$(LINGUAS),$(wildcard $(PODIR)/$(dir)*.po)) + I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file)))) + I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr.mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) + I18Npot = $(PODIR)/vdr.pot +@@ -220,7 +220,7 @@ + + install-i18n: i18n + @mkdir -p $(DESTDIR)$(LOCDIR) +- cp -r $(LOCALEDIR)/* $(DESTDIR)$(LOCDIR) ++ @(cd $(LOCALEDIR); for linguas in $(LINGUAS); do [ "$$linguas" = "en" ] && continue; cp -r --parents $$linguas* $(DESTDIR)$(LOCDIR); done) + + # The 'include' directory (for plugins): + +@@ -294,12 +294,11 @@ + + install-dirs: + @mkdir -p $(DESTDIR)$(VIDEODIR) +- @mkdir -p $(DESTDIR)$(CONFDIR) + @mkdir -p $(DESTDIR)$(ARGSDIR) +- @mkdir -p $(DESTDIR)$(CACHEDIR) + @mkdir -p $(DESTDIR)$(RESDIR) + + install-conf: install-dirs ++ @mkdir -p $(DESTDIR)$(CONFDIR) + @cp -pn *.conf $(DESTDIR)$(CONFDIR) + + # Documentation: +@@ -307,9 +306,9 @@ + install-doc: + @mkdir -p $(DESTDIR)$(MANDIR)/man1 + @mkdir -p $(DESTDIR)$(MANDIR)/man5 +- @gzip -c vdr.1 > $(DESTDIR)$(MANDIR)/man1/vdr.1.gz +- @gzip -c vdr.5 > $(DESTDIR)$(MANDIR)/man5/vdr.5.gz +- @gzip -c svdrpsend.1 > $(DESTDIR)$(MANDIR)/man1/svdrpsend.1.gz ++ @cp vdr.1 $(DESTDIR)$(MANDIR)/man1/ ++ @cp vdr.5 $(DESTDIR)$(MANDIR)/man5/ ++ @cp svdrpsend.1 $(DESTDIR)$(MANDIR)/man1/ + + # Plugins: + +@@ -326,8 +325,9 @@ + # Includes: + + install-includes: include-dir +- @mkdir -p $(DESTDIR)$(INCDIR) +- @cp -pLR include/vdr include/libsi $(DESTDIR)$(INCDIR) ++ @mkdir -p $(DESTDIR)$(INCDIR)/vdr $(DESTDIR)$(INCDIR)/vdr/libsi ++ @cp -pLR include/vdr $(DESTDIR)$(INCDIR) ++ @cp -pLR include/libsi Make.config $(DESTDIR)$(INCDIR)/vdr + + # pkg-config file: + diff --git a/media-video/vdr/files/vdr-2.4.6_makefile-variables.patch b/media-video/vdr/files/vdr-2.4.6_makefile-variables.patch new file mode 100644 index 000000000000..0731b91443c2 --- /dev/null +++ b/media-video/vdr/files/vdr-2.4.6_makefile-variables.patch @@ -0,0 +1,40 @@ +we change some variables in the Makefile +for a better handling in gentoo ebuild + +Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> 2021/Feb/11 +diff -Naur vdr-2.4.6.orig/Makefile vdr-2.4.6/Makefile +--- vdr-2.4.6.orig/Makefile 2020-06-27 11:13:04.000000000 +0200 ++++ vdr-2.4.6/Makefile 2020-08-08 18:16:02.519719542 +0200 +@@ -65,7 +65,7 @@ + + # Output control + +-ifdef VERBOSE ++ifeq ($(VERBOSE),1) + Q = + else + Q = @ +@@ -100,7 +100,7 @@ + ifdef HDRDIR + HDRDIR := -I$(HDRDIR) + endif +-ifndef NO_KBD ++ifeq ($(USE_KBD),1) + DEFINES += -DREMOTE_KBD + endif + ifdef REMOTE +@@ -109,12 +109,12 @@ + ifdef VDR_USER + DEFINES += -DVDR_USER=\"$(VDR_USER)\" + endif +-ifdef BIDI ++ifeq ($(BIDI),1) + INCLUDES += $(shell $(PKG_CONFIG) --cflags fribidi) + DEFINES += -DBIDI + LIBS += $(shell $(PKG_CONFIG) --libs fribidi) + endif +-ifdef SDNOTIFY ++ifeq ($(SDNOTIFY),1) + INCLUDES += $(shell $(PKG_CONFIG) --silence-errors --cflags libsystemd-daemon || $(PKG_CONFIG) --cflags libsystemd) + DEFINES += -DSDNOTIFY + LIBS += $(shell $(PKG_CONFIG) --silence-errors --libs libsystemd-daemon || $(PKG_CONFIG) --libs libsystemd) diff --git a/media-video/vdr/files/vdr-2.4.6_remove_plugins.patch b/media-video/vdr/files/vdr-2.4.6_remove_plugins.patch new file mode 100644 index 000000000000..d2571ea687c8 --- /dev/null +++ b/media-video/vdr/files/vdr-2.4.6_remove_plugins.patch @@ -0,0 +1,24 @@ +we do not install any plugins from core vdr + +Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> 2021/Feb/11 +diff -Naur vdr-2.4.6.orig/Makefile vdr-2.4.6/Makefile +--- vdr-2.4.6.orig/Makefile 2020-06-27 11:13:04.000000000 +0200 ++++ vdr-2.4.6/Makefile 2020-08-08 18:16:02.519719542 +0200 +@@ -136,7 +136,7 @@ + VDRVERSION = $(shell sed -ne '/define VDRVERSION/s/^.*"\(.*\)".*$$/\1/p' config.h) + APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' config.h) + +-all: vdr i18n plugins ++all: vdr i18n + + # Implicit rules: + +@@ -282,7 +282,7 @@ + + # Install the files (note that 'install-pc' must be first!): + +-install: install-pc install-bin install-conf install-doc install-plugins install-i18n install-includes ++install: install-pc install-bin install-conf install-doc install-i18n install-includes + + # VDR binary: + |