From f3377e4d91e61dba16af4e997becb5ffaeb0b2b0 Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Tue, 13 Sep 2016 09:23:33 +0200 Subject: [PATCH] cdrdao: fix gcc6 build --- srcpkgs/cdrdao/patches/fix-narrowing.patch | 22 ++++++++++++++++++++++ srcpkgs/cdrdao/template | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/cdrdao/patches/fix-narrowing.patch diff --git a/srcpkgs/cdrdao/patches/fix-narrowing.patch b/srcpkgs/cdrdao/patches/fix-narrowing.patch new file mode 100644 index 00000000000..df55322463a --- /dev/null +++ b/srcpkgs/cdrdao/patches/fix-narrowing.patch @@ -0,0 +1,22 @@ +--- dao/CdrDriver.cc 2009-09-12 18:21:25.000000000 +0200 ++++ dao/CdrDriver.cc 2016-09-13 09:21:23.465964372 +0200 +@@ -495,7 +495,7 @@ + 0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0 + }; + +-char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 }; ++unsigned char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 }; + + + /* Maps a string to the corresponding driver option value +--- dao/CdrDriver.h 2009-02-21 11:27:31.000000000 +0100 ++++ dao/CdrDriver.h 2016-09-13 09:21:41.068972901 +0200 +@@ -440,7 +440,7 @@ + bool fullBurn_; + + static unsigned char syncPattern[12]; +- static char REMOTE_MSG_SYNC_[4]; ++ static unsigned char REMOTE_MSG_SYNC_[4]; + + static int speed2Mult(int); + static int mult2Speed(int); diff --git a/srcpkgs/cdrdao/template b/srcpkgs/cdrdao/template index 36caf6a3503..8038d75b967 100644 --- a/srcpkgs/cdrdao/template +++ b/srcpkgs/cdrdao/template @@ -1,7 +1,7 @@ # Template file for 'cdrdao' pkgname=cdrdao version=1.2.3 -revision=1 +revision=2 nocross=yes # runs pccts/antlr/antlr build_style=gnu-configure hostmakedepends="pkg-config"