commit:     6ba08246e7ba54b28bbf60eec9e674c26ce802ae
Author:     Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Tue Nov 15 06:00:52 2022 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Wed Nov 16 03:26:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba08246

dev-games/ogre: drop openexr support

The package needs OpenEXR-2, and blocks the removal of old versions
of OpenEXR/IlmBase.

Following the suggestion in https://bugs.gentoo.org/877901#c3
support is droppend, rather than depending on <media-libs/openexr-3.

Closes: https://bugs.gentoo.org/877901
Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/28277
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 dev-games/ogre/{ogre-1.12.9-r2.ebuild => ogre-1.12.9-r3.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-games/ogre/ogre-1.12.9-r2.ebuild 
b/dev-games/ogre/ogre-1.12.9-r3.ebuild
similarity index 97%
rename from dev-games/ogre/ogre-1.12.9-r2.ebuild
rename to dev-games/ogre/ogre-1.12.9-r3.ebuild
index 6cd667645f9a..f91630e20d82 100644
--- a/dev-games/ogre/ogre-1.12.9-r2.ebuild
+++ b/dev-games/ogre/ogre-1.12.9-r3.ebuild
@@ -20,7 +20,7 @@ SLOT="0/1.12"
 KEYWORDS="~amd64 ~arm ~x86"
 
 IUSE="assimp +cache cg debug deprecated doc double-precision egl examples 
+freeimage
-       json openexr +opengl pch profile resman-pedantic tools"
+       json +opengl pch profile resman-pedantic tools"
 
 # Note: gles2 USE flag taken out for now. It seems like the Ogre Devs now rely
 #       on HLSL2GLSL (https://github.com/aras-p/hlsl2glslfork) unconditionally
@@ -55,7 +55,6 @@ RDEPEND="
        egl? ( media-libs/mesa[egl(+)] )
        freeimage? ( media-libs/freeimage )
        json? ( dev-libs/rapidjson )
-       openexr? ( media-libs/openexr:= )
        opengl? (
                virtual/glu
                virtual/opengl
@@ -143,7 +142,7 @@ src_configure() {
                -DOGRE_BUILD_DEPENDENCIES=no
                -DOGRE_BUILD_PLUGIN_CG=$(usex cg)
                -DOGRE_BUILD_PLUGIN_FREEIMAGE=$(usex freeimage)
-               -DOGRE_BUILD_PLUGIN_EXRCODEC=$(usex openexr)
+               -DOGRE_BUILD_PLUGIN_EXRCODEC=no
                -DOGRE_BUILD_RENDERSYSTEM_GL=$(usex opengl)
                -DOGRE_BUILD_RENDERSYSTEM_GL3PLUS=$(usex opengl)
                -DOGRE_BUILD_RENDERSYSTEM_GLES2=no

Reply via email to