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 | } |