From: Alexis Ballier Date: Sat, 28 Jan 2017 13:54:50 +0000 (+0100) Subject: dev-ros/collada_parser: Fix build in C++11 mode. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=10a6f64a70e01266eb9c17133d0e0366fdb3a6b7;p=gentoo.git dev-ros/collada_parser: Fix build in C++11 mode. Package-Manager: Portage-2.3.3, Repoman-2.3.1 --- diff --git a/dev-ros/collada_parser/collada_parser-1.12.6.ebuild b/dev-ros/collada_parser/collada_parser-1.12.6.ebuild index ae824f40d4ca..6e7c9dffa7b5 100644 --- a/dev-ros/collada_parser/collada_parser-1.12.6.ebuild +++ b/dev-ros/collada_parser/collada_parser-1.12.6.ebuild @@ -24,3 +24,4 @@ RDEPEND=" >=dev-ros/urdf-1.12.6 " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/c11.patch" ) diff --git a/dev-ros/collada_parser/collada_parser-9999.ebuild b/dev-ros/collada_parser/collada_parser-9999.ebuild index ae824f40d4ca..6e7c9dffa7b5 100644 --- a/dev-ros/collada_parser/collada_parser-9999.ebuild +++ b/dev-ros/collada_parser/collada_parser-9999.ebuild @@ -24,3 +24,4 @@ RDEPEND=" >=dev-ros/urdf-1.12.6 " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/c11.patch" ) diff --git a/dev-ros/collada_parser/files/c11.patch b/dev-ros/collada_parser/files/c11.patch new file mode 100644 index 000000000000..0fe4eb0c771d --- /dev/null +++ b/dev-ros/collada_parser/files/c11.patch @@ -0,0 +1,13 @@ +Index: collada_parser/src/collada_parser.cpp +=================================================================== +--- collada_parser.orig/src/collada_parser.cpp ++++ collada_parser/src/collada_parser.cpp +@@ -67,7 +67,7 @@ + #include + #endif + +-#define FOREACH(it, v) for(typeof((v).begin())it = (v).begin(); it != (v).end(); (it)++) ++#define FOREACH(it, v) for(auto it = (v).begin(); it != (v).end(); (it)++) + #define FOREACHC FOREACH + + namespace ColladaDOM150 { }