Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 728458

Summary: dev-games/ogre-1.12.8 released
Product: Gentoo Linux Reporter: Sven Eden <sven.eden>
Component: Current packagesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: enhancement CC: sam, sven.eden
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/OGRECave/ogre/releases/tag/v1.12.7
See Also: https://github.com/gentoo/gentoo/pull/15527
Whiteboard:
Package list:
Runtime testing required: ---

Description Sven Eden 2020-06-16 12:38:51 UTC
Ogre-1.12.7 is quite stable, and the in-tree version 1.9 is ancient. OpenCV-4 won't merge if it is installed, but does with ogre-1.12.x.

The Ogre-1.12.x series is the road to Ogre-2.x, so we should bump this. Also cleanup of the old Ogre-1.9.0 package is only possible with a stable Ogre-1.12.x in the tree.

(I already have a PR and will add it when my tests are finished.)

Reproducible: Always
Comment 1 Sven Eden 2020-06-16 12:53:30 UTC
Also Ogre-2.1_pre20191212 is no longer needed, asVersion 2.1 had its first release.
Comment 2 Sven Eden 2020-08-16 14:34:26 UTC
Bumped to 1.12.8
Comment 3 Larry the Git Cow gentoo-dev 2020-08-25 22:00:16 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089bef6fa06174418903e7ce6ce0e8be242efbb7

commit 089bef6fa06174418903e7ce6ce0e8be242efbb7
Author:     Sven Eden <yamakuzue@gmx.net>
AuthorDate: 2020-04-26 12:46:19 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2020-08-25 21:59:54 +0000

    dev-games/ogre: 1.12.8 version bump plus fixes/additions
    
    Changes:
     * imgui version has been raised to 1.76
     * gles2 USE flag has been removed. Ogre with GLES2/3 support now
       depends on HLSL2GLSL unconditionally. The flags and their config
       options have been 'backed up' as comments for easy re-integration
       once we have an ebuild for HLSL2GLSL.
       ( See: https://github.com/aras-p/hlsl2glslfork )
     * 'experimental' USE flag renamed to 'deprecated'. The HLMS
       component has switched from experimental to deprecated.
     * quakemap.cfg is gone
     * tests.cfg has been added
    
    Fixes:
     * The 'Simple' demo has been fixed to compile with pedantic resource
       manager.
    
    Bug: https://bugs.gentoo.org/728458
    Package-Manager: Portage-2.3.101, Repoman-2.3.22
    Signed-off-by: Sven Eden <yamakuzure@gmx.net>
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 dev-games/ogre/Manifest                            |  4 +-
 .../ogre-1.12.4-fix_sample_source_install.patch    | 15 ----
 .../ogre/files/ogre-1.12.8-fix_Simple_demo.patch   | 11 +++
 ...dia_path.patch => ogre-1.12.8-media_path.patch} |  0
 ..._path.patch => ogre-1.12.8-resource_path.patch} |  0
 .../ogre/files/ogre-1.12.8-upgrade_imgui.patch     | 28 ++++++++
 dev-games/ogre/metadata.xml                        |  5 +-
 .../{ogre-1.12.4.ebuild => ogre-1.12.8.ebuild}     | 82 +++++++++++-----------
 8 files changed, 85 insertions(+), 60 deletions(-)