From e29724473665bef12fb549e69ea4e49616aba1e2 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Thu, 11 Jun 2020 13:35:14 +0000 Subject: [PATCH] fusesmb_haiku: fix build --- sys-fs/fusesmb_haiku/fusesmb_haiku-0.9.recipe | 5 +++-- .../patches/fusesmb_haiku-0.9.patchset | 22 +++++++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 sys-fs/fusesmb_haiku/patches/fusesmb_haiku-0.9.patchset diff --git a/sys-fs/fusesmb_haiku/fusesmb_haiku-0.9.recipe b/sys-fs/fusesmb_haiku/fusesmb_haiku-0.9.recipe index b9c284a60..ca2c9b286 100644 --- a/sys-fs/fusesmb_haiku/fusesmb_haiku-0.9.recipe +++ b/sys-fs/fusesmb_haiku/fusesmb_haiku-0.9.recipe @@ -13,10 +13,11 @@ COPYRIGHT="2003-2006 Vincent Wagelaar 2017 Julian Harnath" LICENSE="GNU GPL v2 MIT" -REVISION="2" +REVISION="3" SOURCE_URI="https://github.com/orangejua/fusesmb-haiku/archive/Version-0.9.tar.gz" CHECKSUM_SHA256="f04f815ca2d3a1100323569e8cd90f911c74d9d4169833dad681351f073abaec" -SOURCE_DIR="fusesmb-haiku-Version-0.9" +SOURCE_DIR="fusesmb-haiku-Version-$portVersion" +PATCHES="fusesmb_haiku-$portVersion.patchset" ARCHITECTURES="x86_gcc2 x86 x86_64" diff --git a/sys-fs/fusesmb_haiku/patches/fusesmb_haiku-0.9.patchset b/sys-fs/fusesmb_haiku/patches/fusesmb_haiku-0.9.patchset new file mode 100644 index 000000000..e1c08f598 --- /dev/null +++ b/sys-fs/fusesmb_haiku/patches/fusesmb_haiku-0.9.patchset @@ -0,0 +1,22 @@ +From a68c8311367bab0c37c5d1fbbc5ba1e8ffdffc04 Mon Sep 17 00:00:00 2001 +From: Sergei Reznikov +Date: Thu, 11 Jun 2020 13:32:03 +0000 +Subject: Fix build on gcc8 + + +diff --git a/Jamrules b/Jamrules +index 16b8d00..87e71d6 100644 +--- a/Jamrules ++++ b/Jamrules +@@ -12,7 +12,7 @@ if $(GCC2H) = 1 { + CC = gcc ; + C++ = g++ ; + +- CCFLAGS = -O2 -Wall -Wextra -Werror -Wno-deprecated-declarations ; ++ CCFLAGS = -O2 -Wall -Wextra -Werror -Wno-deprecated-declarations -Wno-stringop-truncation ; + C++FLAGS = -O2 -Wall -Wextra -Werror ; + + LIBSTDC++ = stdc++ ; +-- +2.26.0 +