tvheadend: Fix compilation on GCC8
authorRosen Penev <redacted>
Wed, 1 May 2019 02:25:07 +0000 (19:25 -0700)
committerRosen Penev <redacted>
Wed, 1 May 2019 17:12:23 +0000 (10:12 -0700)
New string warnings were introduced. Adding -Wno-error to TARGET_CFLAGS
does not work so patch it out.

Signed-off-by: Rosen Penev <redacted>
multimedia/tvheadend/Makefile
multimedia/tvheadend/patches/020-strncpy-issue.patch [new file with mode: 0644]

index 4a41a9f38c9a97d27792a179e2226608930b18a0..9108b92963604a9b4c952caa3c27fe96de309956 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=tvheadend
 PKG_VERSION:=4.0.10
-PKG_RELEASE:=3
+PKG_RELEASE:=4
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/tvheadend/tvheadend/tar.gz/v$(PKG_VERSION)?
@@ -72,8 +72,6 @@ CONFIGURE_ARGS += \
        --disable-libav \
        --enable-bundle
 
-TARGET_CFLAGS += -Wno-error=pointer-compare
-
 define Build/Prepare
        $(call Build/Prepare/Default)
        echo 'Tvheadend $(shell echo $(PKG_SOURCE_VERSION) | sed "s/^v//")~openwrt$(PKG_RELEASE)' \
diff --git a/multimedia/tvheadend/patches/020-strncpy-issue.patch b/multimedia/tvheadend/patches/020-strncpy-issue.patch
new file mode 100644 (file)
index 0000000..e9dc910
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index 8c5e380..baef144 100644
+--- a/Makefile
++++ b/Makefile
+@@ -28,7 +28,7 @@ PROG    := $(BUILDDIR)/tvheadend
+ #
+ CFLAGS  += -g -O2 -Wunused-result
+-CFLAGS  += -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations
++#CFLAGS  += -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations
+ CFLAGS  += -Wmissing-prototypes
+ CFLAGS  += -fms-extensions -funsigned-char -fno-strict-aliasing
+ CFLAGS  += -D_FILE_OFFSET_BITS=64
git clone https://git.99rst.org/PROJECT