Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ros/collada_parser/files/, dev-ros/collada_parser/
Date: Sat, 28 Jan 2017 15:27:08
Message-Id: 1485617214.10a6f64a70e01266eb9c17133d0e0366fdb3a6b7.aballier@gentoo
1 commit: 10a6f64a70e01266eb9c17133d0e0366fdb3a6b7
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 28 13:54:50 2017 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 28 15:26:54 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a6f64a
7
8 dev-ros/collada_parser: Fix build in C++11 mode.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-ros/collada_parser/collada_parser-1.12.6.ebuild | 1 +
13 dev-ros/collada_parser/collada_parser-9999.ebuild | 1 +
14 dev-ros/collada_parser/files/c11.patch | 13 +++++++++++++
15 3 files changed, 15 insertions(+)
16
17 diff --git a/dev-ros/collada_parser/collada_parser-1.12.6.ebuild b/dev-ros/collada_parser/collada_parser-1.12.6.ebuild
18 index ae824f4..6e7c9df 100644
19 --- a/dev-ros/collada_parser/collada_parser-1.12.6.ebuild
20 +++ b/dev-ros/collada_parser/collada_parser-1.12.6.ebuild
21 @@ -24,3 +24,4 @@ RDEPEND="
22 >=dev-ros/urdf-1.12.6
23 "
24 DEPEND="${RDEPEND}"
25 +PATCHES=( "${FILESDIR}/c11.patch" )
26
27 diff --git a/dev-ros/collada_parser/collada_parser-9999.ebuild b/dev-ros/collada_parser/collada_parser-9999.ebuild
28 index ae824f4..6e7c9df 100644
29 --- a/dev-ros/collada_parser/collada_parser-9999.ebuild
30 +++ b/dev-ros/collada_parser/collada_parser-9999.ebuild
31 @@ -24,3 +24,4 @@ RDEPEND="
32 >=dev-ros/urdf-1.12.6
33 "
34 DEPEND="${RDEPEND}"
35 +PATCHES=( "${FILESDIR}/c11.patch" )
36
37 diff --git a/dev-ros/collada_parser/files/c11.patch b/dev-ros/collada_parser/files/c11.patch
38 new file mode 100644
39 index 00000000..0fe4eb0
40 --- /dev/null
41 +++ b/dev-ros/collada_parser/files/c11.patch
42 @@ -0,0 +1,13 @@
43 +Index: collada_parser/src/collada_parser.cpp
44 +===================================================================
45 +--- collada_parser.orig/src/collada_parser.cpp
46 ++++ collada_parser/src/collada_parser.cpp
47 +@@ -67,7 +67,7 @@
48 + #include <fcntl.h>
49 + #endif
50 +
51 +-#define FOREACH(it, v) for(typeof((v).begin())it = (v).begin(); it != (v).end(); (it)++)
52 ++#define FOREACH(it, v) for(auto it = (v).begin(); it != (v).end(); (it)++)
53 + #define FOREACHC FOREACH
54 +
55 + namespace ColladaDOM150 { }