Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/, media-libs/opencolorio/files/
Date: Sat, 07 May 2022 07:17:16
Message-Id: 1651907820.16594ec389119cfd9c6058b5b00972b80cd532d7.sam@gentoo
1 commit: 16594ec389119cfd9c6058b5b00972b80cd532d7
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 7 07:08:56 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat May 7 07:17:00 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16594ec3
7
8 media-libs/opencolorio: fix build with GCC 12
9
10 Closes: https://bugs.gentoo.org/841479
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch | 14 ++++++++++++++
14 media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 4 ++++
15 2 files changed, 18 insertions(+)
16
17 diff --git a/media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch b/media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch
18 new file mode 100644
19 index 000000000000..0bf00862e51b
20 --- /dev/null
21 +++ b/media-libs/opencolorio/files/opencolorio-2.1.1-gcc12.patch
22 @@ -0,0 +1,14 @@
23 +https://src.fedoraproject.org/rpms/OpenColorIO/raw/rawhide/f/OCIO-strlen.patch
24 +https://github.com/AcademySoftwareFoundation/OpenColorIO/commit/4fa94918c2cf572dcaf61ca07016f3b5c231c14c
25 +https://bugs.gentoo.org/841479
26 +--- a/src/OpenColorIO/FileRules.cpp
27 ++++ b/src/OpenColorIO/FileRules.cpp
28 +@@ -3,6 +3,7 @@
29 +
30 + #include <algorithm>
31 + #include <cctype>
32 ++#include <cstring>
33 + #include <map>
34 + #include <regex>
35 + #include <sstream>
36 +
37
38 diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
39 index 942486329016..b8d6102d7296 100644
40 --- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
41 +++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
42 @@ -55,6 +55,10 @@ RESTRICT="test"
43
44 CMAKE_BUILD_TYPE=RelWithDebInfo
45
46 +PATCHES=(
47 + "${FILESDIR}"/${P}-gcc12.patch
48 +)
49 +
50 pkg_setup() {
51 use python && python-single-r1_pkg_setup
52 }