diff --git a/sys-libs/mesa/mesa-10.1.1.recipe b/sys-libs/mesa/mesa-10.1.1.recipe index 1fa9b6732..f53f5865d 100644 --- a/sys-libs/mesa/mesa-10.1.1.recipe +++ b/sys-libs/mesa/mesa-10.1.1.recipe @@ -25,6 +25,8 @@ PROVIDES=" " REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion + lib:libstdc++$secondaryArchSuffix + lib:libgcc_s$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel >= $haikuVersion @@ -42,6 +44,7 @@ BUILD_PREREQUIRES=" " SOURCE_DIR="Mesa-$portVersion" +PATCHES="mesa-10.1.1.patchset" BUILD() { diff --git a/sys-libs/mesa/patches/mesa-10.1.1.patchset b/sys-libs/mesa/patches/mesa-10.1.1.patchset new file mode 100644 index 000000000..55e4110ca --- /dev/null +++ b/sys-libs/mesa/patches/mesa-10.1.1.patchset @@ -0,0 +1,33 @@ +From 30dc688e9fa2dbaa3855d99d2463e115b18bb05f Mon Sep 17 00:00:00 2001 +From: Adrien Destugues +Date: Fri, 22 Aug 2014 20:42:37 +0200 +Subject: Fix for strings.h + + +diff --git a/src/glsl/glsl_parser.yy b/src/glsl/glsl_parser.yy +index f939fe8..6629904 100644 +--- a/src/glsl/glsl_parser.yy ++++ b/src/glsl/glsl_parser.yy +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + #include + + #include "ast.h" +diff --git a/src/hgl/GLRendererRoster.cpp b/src/hgl/GLRendererRoster.cpp +index 1712a87..9c0717c 100644 +--- a/src/hgl/GLRendererRoster.cpp ++++ b/src/hgl/GLRendererRoster.cpp +@@ -23,6 +23,7 @@ + + #include + #include ++#include + + + extern "C" status_t _kern_get_safemode_option(const char* parameter, +-- +1.8.3.4 +