commit:     a854857e471de03b5b2f67b03b835f58db750768
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Thu Nov 26 10:32:30 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Nov 26 10:32:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a854857e

media-libs/icclib: fix build with gcc-10

Closes: https://bugs.gentoo.org/707306
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 media-libs/icclib/files/icclib-2.14-fno-common.patch | 17 +++++++++++++++++
 media-libs/icclib/icclib-2.14.ebuild                 |  5 ++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/media-libs/icclib/files/icclib-2.14-fno-common.patch 
b/media-libs/icclib/files/icclib-2.14-fno-common.patch
new file mode 100644
index 00000000000..564822b9fc8
--- /dev/null
+++ b/media-libs/icclib/files/icclib-2.14-fno-common.patch
@@ -0,0 +1,17 @@
+--- a/icc.h
++++ b/icc.h
+@@ -1705,12 +1705,12 @@ extern ICCLIB_API void icm1960UCS21964WUV(icmXYZNumber 
*w, double *out, double *
+ /* The standard D50 illuminant value */
+ extern icmXYZNumber icmD50;
+ extern icmXYZNumber icmD50_100;               /* Scaled to 100 */
+-double icmD50_ary3[3];                                /* As an array */
++extern double icmD50_ary3[3];                         /* As an array */
+ 
+ /* The standard D65 illuminant value */
+ extern icmXYZNumber icmD65;
+ extern icmXYZNumber icmD65_100;               /* Scaled to 100 */
+-double icmD65_ary3[3];                                /* As an array */
++extern double icmD65_ary3[3];                         /* As an array */
+ 
+ /* The default black value */
+ extern icmXYZNumber icmBlack;

diff --git a/media-libs/icclib/icclib-2.14.ebuild 
b/media-libs/icclib/icclib-2.14.ebuild
index c9b8483e17a..b472dd74897 100644
--- a/media-libs/icclib/icclib-2.14.ebuild
+++ b/media-libs/icclib/icclib-2.14.ebuild
@@ -19,7 +19,10 @@ BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}"
 
-PATCHES=( "${FILESDIR}"/${P}-make.patch )
+PATCHES=(
+       "${FILESDIR}"/${P}-make.patch
+       "${FILESDIR}"/${P}-fno-common.patch
+)
 
 src_compile() {
        ICCLIB_SOVERSION="0"

Reply via email to