Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 728458 - dev-games/ogre-1.12.8 released
Summary: dev-games/ogre-1.12.8 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Games
URL: https://github.com/OGRECave/ogre/rele...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-06-16 12:38 UTC by Sven Eden
Modified: 2020-08-25 22:04 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)