From 527d728074722736d9cd6af2e2628584aefa4cb1 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 15 Nov 2016 23:49:07 +0000 Subject: [PATCH] vdr-plugin-xmltv2vdr: add gcc-6 patch --- .../vdr-plugins/vdr-plugin-xmltv2vdr/package.mk | 4 ++-- .../patches/vdr-plugin-xmltv2vdr-gcc6.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/patches/vdr-plugin-xmltv2vdr-gcc6.patch diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/package.mk b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/package.mk index 43af194bc0..81bb680e67 100644 --- a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/package.mk +++ b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/package.mk @@ -34,9 +34,9 @@ PKG_AUTORECONF="no" pre_configure_target() { export CFLAGS="$CFLAGS -fPIC" - export CXXFLAGS="$CXXFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC -Wno-narrowing" export LDFLAGS="$LDFLAGS -fPIC" - export LIBS="-L$SYSROOT_PREFIX/usr/lib/iconv" + export LIBS="-L$SYSROOT_PREFIX/usr/lib/iconv -lpcre -lpcrecpp" } make_target() { diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/patches/vdr-plugin-xmltv2vdr-gcc6.patch b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/patches/vdr-plugin-xmltv2vdr-gcc6.patch new file mode 100644 index 0000000000..8b4e7cb19a --- /dev/null +++ b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-xmltv2vdr/patches/vdr-plugin-xmltv2vdr-gcc6.patch @@ -0,0 +1,12 @@ +diff -Naur a/import.cpp b/import.cpp +--- a/import.cpp 2016-08-23 15:16:10.362347074 +0100 ++++ b/import.cpp 2016-08-23 15:16:22.814431356 +0100 +@@ -250,7 +250,7 @@ + char *cImport::Add2Description(char *description, const char *Name, int Value) + { + char *value=NULL; +- if (asprintf(&value,"%i",Value)==-1) return false; ++ if (asprintf(&value,"%i",Value)==-1) return NULL; + description = strcatrealloc(description,Name); + description = strcatrealloc(description,": "); + description = strcatrealloc(description,value);