commit:     2c321cfa45359da3863c842de6d1b926645b65fd
Author:     Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Tue Oct 25 12:16:43 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 09:41:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c321cfa

media-gfx/yafaray: disable OpenEXR support

The package currently only supports <openexr-3. Until upstream has
updated to support OpenEXR 3, we disable support for this file format.

Bump to EAPI 8, support Python 3.11

Closes: https://bugs.gentoo.org/877865
Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/27942
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{yafaray-3.5.1-r1.ebuild => yafaray-3.5.1-r2.ebuild}      | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild 
b/media-gfx/yafaray/yafaray-3.5.1-r2.ebuild
similarity index 93%
rename from media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
rename to media-gfx/yafaray/yafaray-3.5.1-r2.ebuild
index 9053e381aba3..1da10dced60a 100644
--- a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild
+++ b/media-gfx/yafaray/yafaray-3.5.1-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 # doesn't build with ninja when qt5 and python USE flags are both enabled
 CMAKE_MAKEFILE_GENERATOR="emake"
@@ -19,7 +19,7 @@ S="${WORKDIR}/libYafaRay-${PV}"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+fastmath +fasttrig jpeg opencv openexr png python qt5 tiff truetype"
+IUSE="+fastmath +fasttrig jpeg opencv png python qt5 tiff truetype"
 RESTRICT="test"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
@@ -28,9 +28,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RDEPEND="
        dev-libs/libxml2:2
        sys-libs/zlib
-       jpeg? ( virtual/jpeg )
+       jpeg? ( media-libs/libjpeg-turbo:= )
        opencv? ( media-libs/opencv:= )
-       openexr? ( <media-libs/openexr-3.0.0:0= )
        png? ( media-libs/libpng:= )
        python? ( ${PYTHON_DEPS} )
        qt5? ( dev-qt/qtwidgets:5 )
@@ -73,7 +72,7 @@ src_configure() {
                -DWITH_Freetype=$(usex truetype)
                -DWITH_JPEG=$(usex jpeg)
                -DWITH_OpenCV=$(usex opencv)
-               -DWITH_OpenEXR=$(usex openexr)
+               -DWITH_OpenEXR=OFF # bug #877865
                -DWITH_PNG=$(usex png)
                -DWITH_QT=$(usex qt5)
                -DWITH_TIFF=$(usex tiff)

Reply via email to