{"bugs":[{"bugid":849503,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-games\/ogre-1.12.9-r1: error: no matching function for call to 'min(float&, Ogre::Real&)'"},{"bugid":855317,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-games\/ogre-1.9.0-r4 fails to compile (lto): ps1.0_grammar.y:43:15: error: type union YYSTYPE violates the C++ One Definition Rule [-Werror=odr]"},{"bugid":894772,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-games\/ogre-1.9.0-r3 fails to compile (MUSL-CLANG-SYSTEM): OgreMemorySTLAllocator.h:130:4: error: ISO C++17 does not allow register storage class specifier [-Wregister]"}],"categories":[{"categoryid":429,"name":"dev-cpp","summary":"The dev-cpp category contains libraries and utilities relevant to the c++ programming language."},{"categoryid":442,"name":"dev-games","summary":"The dev-games category contains libraries and utilities relevant to games programming."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":472,"name":"dev-qt","summary":"The dev-qt category contains packages for the Qt framework modules and directly related libraries and development applications from the upstream Qt Project. Do not add other packages to this category."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":354,"name":"media-gfx","summary":"The media-gfx category contains graphics-related packages."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":367,"name":"sci-physics","summary":"The sci-physics category contains physics related software."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"categoryid":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6e9b8954c274181ae63e612523c04d1eb3a4f4b7","committime":"2025-11-22T12:00:48","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Signed-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44718\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44718\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c7e9ba8747daa245f0a84343d9a256639afe5cf7","committime":"2025-11-22T06:16:44","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: drop 14.3.4, 14.4.0"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Signed-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44718\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e13b084ed72fb33cd4b7896d5afe5b84b9f2ce46","committime":"2025-11-22T06:12:26","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: add 14.4.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"00b4cc6bb3b864fbeaa6dca1da399c3716afed16","committime":"2025-11-04T09:50:46","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Done via:\n\n```\ngit grep -l virtual\/zlib$ | xargs sed -i -e 's@virtual\/zlib$@&:=@'\n```\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"6a3644bf2f9aace46ad9bbab2e4f3bccd747079e","committime":"2025-11-04T09:36:27","packageid":45272,"repoid":1,"summary":"*\/*: Add := to virtual\/zlib deps, part 1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"264e3c99fc745646475409ea475d643ce2dc7e4b","committime":"2025-11-04T08:20:44","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update done using:\n\n```\ngit grep -l sys-libs\/zlib dev-* | xargs sed -i -e s@sys-libs\/zlib@virtual\/zlib@g\ngit diff --name-only | xargs copybump\ngit diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead\npkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error\n```\n\nFollowed by manual revert in dev-python\/zlib-ng where it accidentally\ncaught sys-libs\/zlib-ng dependencies.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"bd0ee727e0e124e4eaa879ad390bef06ff7420bf","committime":"2025-11-04T08:03:00","packageid":45272,"repoid":1,"summary":"dev-*\/*: update for virtual\/zlib"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"86b177c7666c5e3304bcf7b10781774a5b394107","committime":"2025-08-23T07:49:31","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/961871\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c7e516e82bbfe2ce3618130a7b47f0b49604ff49","committime":"2025-08-23T07:35:30","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: fix tests w\/ AVX512"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0e26a1c742acf31b5f17e227437d4311c3a83301","committime":"2025-08-18T18:04:11","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bb7ae921300d88a2b66c8e103d84e8c69dfd285e","committime":"2025-08-12T04:52:49","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Signed-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43419\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c79fd42406f1d9d182509b60877f938c688aa7f3","committime":"2025-08-11T21:17:34","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: add 14.4.0"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"e16dc22ee3fff0a88b0a2e0a8a3317b31c90327d","committime":"2025-08-11T21:17:29","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: drop 1.9.0-r4, 1.12.9-r4, 2.1-r2, 13.6.1-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0935045b1d32e185cc2ecb22d46102c8b467aad0","committime":"2025-05-29T17:24:47","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"* Rename example use flag to samples as its more accurate.\n* Enable tests.\n* Drop config options, just use upstream defaults as they have\n  deprecated the non default options. They don't affect dependencies. If\n  the user feels stronly about it they can use MYCMAKEARGS.\n* Simplify ebuild.\n* egl -> egl-only as its more accurate.\n\nBug: https:\/\/bugs.gentoo.org\/920199\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42219\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f5f1fc7d9b27b0327797d53349221051c5eb92e3","committime":"2025-05-22T15:35:17","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: add 14.3.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"84ae5c1e94ed285249794b22650052b9953731a3","committime":"2024-05-23T16:19:35","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"65f83a8d9aa2110a7a1a7996f8bd460b5a1125b9","committime":"2024-05-23T15:23:58","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Depend on libglvnd, not mesa"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3548511996bfd3574f9e3a3a433fb9e7526f3f58","committime":"2024-01-12T15:05:10","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Per the category metadata, app-doc\/ is reserved for documentation\n*files* and not software.  Move it to app-text\/ where it seems a better\nfit.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f7fdfdaeec3764929686064a6054c38a6b2d7788","committime":"2024-01-11T16:04:37","packageid":45272,"repoid":1,"summary":"Move {app-doc → app-text}\/doxygen"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c303ea226d6a4be30a2f8d10a7c543142c96751a","committime":"2023-01-29T13:46:52","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sven.eden@prydeworx.com","authorname":"Sven Eden","body":"Bump Stable OGRE to the current stable release v13.6.1\n\nCloses: https:\/\/bugs.gentoo.org\/885733\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28652\nSigned-off-by: Sven Eden <sven.eden@prydeworx.com>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"7f9cae11a9f1f4ede5fba3603e2f4f48b4f01b1d","committime":"2023-01-27T07:13:40","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Bump to 13.6.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"90db8f844030f29c4e1830d2c420fe0300a62d1a","committime":"2022-11-16T04:01:56","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"waebbl-gentoo@posteo.net","authorname":"Bernd Waibel","body":"The package needs OpenEXR-2, and blocks the removal of old versions\nof OpenEXR\/IlmBase.\n\nFollowing the suggestion in https:\/\/bugs.gentoo.org\/877901#c3\nsupport is droppend, rather than depending on <media-libs\/openexr-3.\n\nCloses: https:\/\/bugs.gentoo.org\/877901\nSigned-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28277\nSigned-off-by: John Helmert III <ajak@gentoo.org>","commitid":"6ba08246e7ba54b28bbf60eec9e674c26ce802ae","committime":"2022-11-15T06:00:52","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: drop openexr support"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"71acf05a6765748a974ae8f3c2d11d41978dc6f9","committime":"2022-06-03T12:47:50","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"422056e44f5d1d54cbbeceddf8bc2f56d3f116c2","committime":"2022-06-03T12:26:43","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: subslot binder media-libs\/assimp:="},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"91de26d09b9efde82c3df3411c28b4c0f133fbf4","committime":"2022-02-12T12:21:54","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Bug: https:\/\/bugs.gentoo.org\/740424\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"a75e161cf68b1b96526b6188c83ab5075e9f7239","committime":"2022-02-12T12:11:37","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: keyword 2.1-r1 for ~x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9067b923ea6db3a32cc57d3fd58f51a7e05e47b9","committime":"2022-01-16T02:21:44","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Fixed properly in newer versions.\n\nCloses: https:\/\/bugs.gentoo.org\/829253\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"dcefab179a1230eed77c6732e355a1e32edd1950","committime":"2022-01-16T02:11:48","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: workaround 1.9.0 USE=examples failure with GCC 11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aaed4f693b59cde54b0ab1c430f6218dfc4b95c5","committime":"2021-10-31T00:34:34","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"183f2368f973568f66a156471e40861c4fec676e","committime":"2021-10-29T22:36:27","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a2856598fab5e01690563a3c7602bb01d038bb85","committime":"2021-10-29T22:13:39","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: add tbb subslot operator"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a610f058fedfabdd4f0759f45de5e62ae7c9f748","committime":"2021-07-22T05:37:26","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Set USE-defaults for mesa[egl,gbm]"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6a8555f13c18984f2df7dae3aef4dc8017588bbd","committime":"2021-02-18T20:22:26","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Bug: https:\/\/bugs.gentoo.org\/770586\nPackage-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"07f020ef0089e9ad08fedaaf83921db9d85a18de","committime":"2021-02-18T20:07:52","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Drop 1.9.0-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3ba61518be27e0c22522929d0df7c051675d5c3e","committime":"2021-02-18T17:22:29","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"88e52b6d702ce106bc7b00e71bdb2c5faf0802da","committime":"2021-02-18T17:11:34","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Stabilize 1.9.0-r2 amd64, #770586"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"043c372268c8e928424763b454469e355aca591d","committime":"2021-02-14T20:23:23","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b9f542f79b2c3817c98ff0bb293f88d5fc1575f5","committime":"2021-02-14T19:52:34","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Stabilize 1.9.0-r2 x86, #770586"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8396d660c1f0aad46fd339b58b276d08fbba4aab","committime":"2020-09-21T21:35:16","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sven.eden@prydeworx.com","authorname":"Sven Eden","body":"This bump includes the following upgrades\n\n* IMGUI version bumped to 1.77 ; That's what upstream bumped to\n* Added USE flag \"assimp\" to pull in media-libs\/assimp\n  This also enables building of the AssimpConverter if the USE flag\n  \"assimp\" is enabled.\n\nBug: https:\/\/bugs.gentoo.org\/743742\nCloses: https:\/\/bugs.gentoo.org\/743742\nPackage-Manager: Portage-3.0.7, Repoman-3.0.1\nSigned-off-by: Sven Eden <sven.eden@prydeworx.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/17619\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"099e98fe1e981a2eb44477e53933fa768f2b3834","committime":"2020-09-20T14:39:00","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Version bump to 1.12.9"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"87f931e8e9bb3953e396e090dc2d09fee7214d4b","committime":"2020-08-25T22:39:57","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"yamakuzue@gmx.net","authorname":"Sven Eden","body":"Changes from the pre-release:\n * gles2 USE flag is gone, the GLES2 render system is not ported, yet\n * Added \"fine-granularity\" USE flag to enable XXXX\n   which has a noticable performance impact.\n * double-precision USE flag is back in. But if activated, both\n   OGRE_SIMD_NEON and OGRE_SIMD_SSE2 must be disabled, so the\n   performance impact is quite big.\n * mobile USE flag is gone, this needs further testing. Also I think\n   that building for mobile devices is not really interesting on\n   Gentoo, is it?\n * Fixed a few warnings and issues, and spoke with upstream about\n   them. ( See: https:\/\/github.com\/OGRECave\/ogre-next\/issues\/90 )\n * Fixed a missing include compilation issue and reported it to\n   upstream. ( See: OGRECave\/ogre-next#132 )\n\nPackage-Manager: Portage-2.3.101, Repoman-2.3.22\nSigned-off-by: Sven Eden <yamakuzure@gmx.net>\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"2e8d95ccd9fba724a65aea0dee63ee3752afddcb","committime":"2020-04-29T07:30:45","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Bump to 2.1 - First major 2.1 release"},{"authoremail":"yamakuzue@gmx.net","authorname":"Sven Eden","body":"Changes:\n * imgui version has been raised to 1.76\n * gles2 USE flag has been removed. Ogre with GLES2\/3 support now\n   depends on HLSL2GLSL unconditionally. The flags and their config\n   options have been 'backed up' as comments for easy re-integration\n   once we have an ebuild for HLSL2GLSL.\n   ( See: https:\/\/github.com\/aras-p\/hlsl2glslfork )\n * 'experimental' USE flag renamed to 'deprecated'. The HLMS\n   component has switched from experimental to deprecated.\n * quakemap.cfg is gone\n * tests.cfg has been added\n\nFixes:\n * The 'Simple' demo has been fixed to compile with pedantic resource\n   manager.\n\nBug: https:\/\/bugs.gentoo.org\/728458\nPackage-Manager: Portage-2.3.101, Repoman-2.3.22\nSigned-off-by: Sven Eden <yamakuzure@gmx.net>\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"089bef6fa06174418903e7ce6ce0e8be242efbb7","committime":"2020-04-26T12:46:19","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: 1.12.8 version bump plus fixes\/additions"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2ab2418269a810a477955da30b9ff99dafe9cf8","committime":"2020-01-07T23:30:34","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"f57c386f31b8a8e1b83382ca897ec480e4f6aedd","committime":"2020-01-07T22:20:57","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Apply BDEPEND to all unstable versions"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"Signed-off-by: Sven Eden <yamakuzure@gmx.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13655\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"bd845a620c2c15a98e72e66bace7a1e3217cf868","committime":"2020-01-06T14:17:08","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Fix ebuild for 1.9.0 (EAPI 7)"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sven Eden <sven.eden@gmx.de>\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"aa2d2531f94b42c1308b15e38052ecd1ed9471e2","committime":"2019-11-10T18:09:34","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Remove obsolete ebuilds and patches"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sven Eden <sven.eden@gmx.de>\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"f5337cdf544c153250ab4602f297a390a4b0ca29","committime":"2019-11-10T15:43:00","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Bump 2.1 to pre20191212 and move to GitHub"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"Also moved to github.\n\nIn this release we have to also fetch the current release of imlib, as the tree\nhas it as a submodule which is not included in the ogre release zip.\n\nAnd finally I have put myself into metadata.xml, as I am proxy-\nmaintaining ogre.\n\nPackage-Manager: Portage-2.3.84, Repoman-2.3.20\nBug: https:\/\/bugs.gentoo.org\/699770\nCloses: https:\/\/bugs.gentoo.org\/699770\nSigned-off-by: Sven Eden <sven.eden@gmx.de>\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"60fd22922ec02d9a74c22c6cb6dad58c79092dae","committime":"2019-11-06T23:12:03","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: New ebuild for latest stable release 1.12.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4f024d39e3b895ce4577c082d2dfdd527a975723","committime":"2018-10-07T18:44:03","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"80e730847a91cafbc043ae0d04261afad07b3dcb","committime":"2018-09-07T12:04:22","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"As the future of Ogre changes a lot of the old API, it is important to have\naccess to the new system as early as possible. The current development state\nis quite usable already, although not all components have been ported, yet.\n\nProviding an ebuild for the new 2.1 series to interested users and developers,\neverybody gets the chance to adapt their project to the future of Ogre.\n\nThis is done using snapshot ebuilds, because not all commits in the Ogre tree\nprovide buildable revisions. Further it is easier to test newly ported\ncomponents when snapshot ebuilds are used.\n\nBug: https:\/\/bugs.gentoo.org\/647266\nCloses: https:\/\/bugs.gentoo.org\/647266\nSigned-off-by: Sven Eden <sven.eden@prydeworx.com>\nPackage-Manager: Portage-2.3.48, Repoman-2.3.10\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"caa70850f4a747a5a5b9f8bd6d0e541e1f2b4310","committime":"2018-09-07T06:32:24","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Pre 2.1 release snapshot 2018-09-01 added"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"This is the second stable release of the current 1.11 series.\nApart from stabilizing Ogre BITES, this series also adds json material support.\n\nBug: https:\/\/bugs.gentoo.org\/647266\nSigned-off-by: Sven Eden <sven.eden@prydeworx.com>\nPackage-Manager: Portage-2.3.48, Repoman-2.3.10\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/9474\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"6951cd9bba219de923a83bcd5c7ca4c18346c89f","committime":"2018-09-07T06:27:06","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: 1.11.2 version bump"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","commitid":"220665f8a33f57b0c3c00301c120c5e248661e9a","committime":"2018-08-06T06:13:01","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: drop obsolete 1.10.11"},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"The latest stable release of the Ogre-1.10.x series comes with a largely\noverhauled ebuild regarding its USE flags and the Ogre configuration.\n\n * Either USE flag gles2, opengl or both must be selected now.\n * Removed gles3 and gl3pus USE flugs, as they are implied now.\n * USE flag \"egl\" added to select egl over glx.\n * Users can now select whether Ogre shall include support for a GL\n   state cache or not.\n * The behavior of the Ogre resource manager can now be selected.\n * Added a patch to unbundle TinyXML again. Upstream removed that possibility.\n\nBug: https:\/\/bugs.gentoo.org\/647266\nPackage-Manager: Portage-2.3.48, Repoman-2.3.10","commitid":"758ad2b0cd811e2340786b0eb12346872ee2cc4c","committime":"2018-08-06T06:11:24","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: 1.10.12 version bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"91843652aaa6fdf0c4f31ad7fd1642387b5ed996","committime":"2018-06-17T19:05:57","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Package-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"9ae5559f0662ebc9862342caf475388b4e07a83b","committime":"2018-06-17T18:27:42","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Drop unused eclasses"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Package-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"ceb58944b986a6442c9b09e2f92d5ff6342c4188","committime":"2018-06-17T18:26:50","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Sort DEPENDs"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d11779b22d33ba2198eb947ac4caef15e524d51f","committime":"2018-04-30T21:11:51","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"Arfrever@Apache.Org","authorname":"Arfrever Frehtes Taifersar Arahesis","commitid":"bc5f95c4b692be4f0f1584b3f0882154462a8546","committime":"2018-04-30T19:28:55","packageid":45272,"repoid":1,"summary":"dev-games\/*: Update dependencies (x11-proto\/* -> x11-base\/xorg-proto)."},{"authoremail":"yamakuzure@gmx.net","authorname":"Sven Eden","body":"This is the latest stable release of Ogre3D, released on 2017-12-31.\n\nBug: https:\/\/bugs.gentoo.org\/647266\nTested-by: Sven Eden yamakuzure@gmx.net\n\nPackage-Manager: Portage-2.3.28, Repoman-2.3.9","commitid":"56eb120ed955d25b33a0045145f55ca7ce8cab56","committime":"2018-04-25T05:58:45","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Add ebuild for the latest release v1.10.11"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"2fb32bc852d70f832ec642fad21648fa4161d0fb","committime":"2018-04-15T12:17:36","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"m.mairkeimberger@gmail.com","authorname":"Michael Mair-Keimberger","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/8011","commitid":"9faa216ae2d2ff3a7c9271fa1d20f9f6a830079a","committime":"2018-04-15T08:29:57","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: use HTTPS"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4d1be20d28b29e7131383d3b103f7ecf1fb34608","committime":"2017-10-16T00:31:26","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Package-Manager: Portage-2.3.11, Repoman-2.3.3","commitid":"71202cd9bced5b72843c2fbcd1d7cc71e5ee9182","committime":"2017-10-15T23:28:22","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: [QA] Add cmake-utils_src_prepare"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"93ed231189795e143130443754aea249536733e0","committime":"2017-08-19T18:23:26","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","commitid":"10d3073fdc5b00f01753bad082aee312c63c26ff","committime":"2017-08-19T18:00:12","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Fix typo in REQUIRED_USE"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"2015d73df2fc117f811e53844f70dbc04555d5dc","committime":"2017-08-11T16:43:34","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","commitid":"46390e0bed7911c493e5da6b915eee55efac6e5b","committime":"2017-08-11T16:19:16","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Fix unreadable REQUIRED_USE, #620912"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":45272,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":45272,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"c254631ab794006f576fb7e8426b442c0daacdc6","committime":"2016-12-29T17:42:24","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"Package-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"72ff175342b7b6356d8c7fefacfd85496ecc8580","committime":"2016-12-29T17:33:00","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: Added sub-slot dependency for dev-libs\/boost."},{"authoremail":"idella4@gentoo.org","authorname":"Ian Delaney","body":"Pull request: https:\/\/github.com\/gentoo\/gentoo\/pull\/705","commitid":"b6d9e1b28be0f0cfde49bedc39ddaca4a6afb1ab","committime":"2016-01-22T13:00:31","packageid":45272,"repoid":1,"summary":"Merge remote-tracking branch 'remotes\/sbraz\/urlwatch'"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e9822872dfde87605c66236f962a98df445b042c","committime":"2016-01-22T07:24:22","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mr_bones_@gentoo.org","authorname":"Michael Sterrett","body":"Package-Manager: portage-2.2.26","commitid":"815056e5460579b8c5723257d53a1114430b9e66","committime":"2016-01-22T07:18:54","packageid":45272,"repoid":1,"summary":"dev-games\/ogre: fix building when OIS is not installed, with newer versions of cmake (bug #566126)"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9ea721f6ccb5c2613ea3f116b1a69469266b2aa9","committime":"2015-12-21T23:04:39","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mr_bones_@gentoo.org","authorname":"Michael Sterrett","body":"This reverts commit cf00534e64f93c0992faf2584a970f1910afcc5a.","commitid":"0ee810ed8842319135f58a44e2d39b3b773b3a28","committime":"2015-12-21T22:57:13","packageid":45272,"repoid":1,"summary":"Revert \"mask games-fps\/ut2004-ultraduel for removal\""},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"966c0f70bb708096bde6937d7be5e1027f4a1e84","committime":"2015-12-21T22:43:29","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mr_bones_@gentoo.org","authorname":"Michael Sterrett","commitid":"cf00534e64f93c0992faf2584a970f1910afcc5a","committime":"2015-12-21T22:34:27","packageid":45272,"repoid":1,"summary":"mask games-fps\/ut2004-ultraduel for removal"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9a0f879fb290a8fa873305e4b10836838c3c57bd","committime":"2015-09-03T18:47:23","packageid":45272,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mr_bones_@gentoo.org","authorname":"Michael Sterrett","body":"Package-Manager: portage-2.2.20.1","commitid":"7442516a9e82c154de48ff3812fa58d5f632217e","committime":"2015-09-03T18:25:21","packageid":45272,"repoid":1,"summary":"fix building with gcc52 with patch from Sven Eden via bug #559472"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":45272,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":45272,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":45272,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":367,"description":"Continuous Collision Detection and Physics Library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-physics@gentoo.org","maintainername":"Gentoo Physics Project","name":"bullet","packageid":44225,"summary":"Bullet is a professional open source multi-threaded 3D Collision Detection and Rigid Body Dynamics Library for games and animation."},{"block":false,"categoryid":330,"description":"X.Org Xrandr library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXrandr","packageid":45127},{"block":false,"categoryid":438,"description":"High-quality and portable font engine","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"yngwin@gentoo.org","maintainername":"Ben de Groot","name":"freetype","packageid":46440},{"block":false,"categoryid":330,"description":"X.Org Xaw library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXaw","packageid":46748},{"block":false,"categoryid":330,"description":"X.Org X Toolkit Intrinsics library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXt","packageid":47667},{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":396,"description":"Virtual for OpenGL implementation","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"opengl","packageid":50131},{"block":false,"categoryid":354,"description":"NVIDIA's C graphics compiler toolkit","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"nvidia-cg-toolkit","packageid":53689,"summary":"The Cg Toolkit provides a compiler for the Cg language, runtime libraries for use with both leading graphics APIs, runtime libraries for CgFX, example applications, and extensive documentation. Supporting over 20 different OpenGL and DirectX profile targets, Cg will allow you to incorporate stunning interactive effects into your 3D applications."},{"block":false,"categoryid":429,"description":"Google C++ Testing Framework","ebuildids":[873792,882750],"firstseen":"2011-11-12T14:35:51.126612","maintainer":"tomka@gentoo.org","maintainername":"Thomas Kahle","name":"gtest","packageid":58178},{"block":false,"categoryid":393,"description":"Wayland protocol libraries","ebuildids":[873792,882750],"firstseen":"2012-02-11T14:36:27.133251","maintainer":"x11@gentoo.org","maintainername":"X11","name":"wayland","packageid":58846},{"block":false,"categoryid":438,"description":"Image library supporting many formats","ebuildids":[873792,882750],"firstseen":"2012-02-12T14:35:41.092942","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"freeimage","packageid":58852},{"block":false,"categoryid":393,"description":"Light-weight, simple, and fast XML parser for C++ with XPath support","ebuildids":[873792,882750],"firstseen":"2012-04-08T14:36:58.547099","maintainer":"media-video@gentoo.org","maintainername":"Gentoo Video project","name":"pugixml","packageid":59111},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer","ebuildids":[873792,882750],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"libsdl2","packageid":61309,"summary":"Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of \"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD\/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF\/Tru64, RISC OS, and SymbianOS. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby."},{"block":false,"categoryid":438,"description":"Importer library to import assets from 3D files","ebuildids":[873792,882750],"firstseen":"2015-06-16T14:54:32.957244","maintainer":"slis@gentoo.org","name":"assimp","packageid":63806},{"block":false,"categoryid":438,"description":"Vulkan Installable Client Driver (ICD) Loader","ebuildids":[873792,882750],"firstseen":"2016-11-15T14:35:36.973478","name":"vulkan-loader","packageid":66100},{"block":false,"categoryid":428,"description":"Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator","ebuildids":[873792,882750],"firstseen":"2018-03-12T18:03:02.306487","name":"glslang","packageid":68768},{"block":false,"categoryid":428,"description":"Vulkan Header files and API registry","ebuildids":[873792,882750],"firstseen":"2018-05-27T12:01:53.008567","name":"vulkan-headers","packageid":69133},{"block":false,"categoryid":472,"description":"Cross-platform application development framework","ebuildids":[873792,882750],"firstseen":"2022-08-02T23:07:22.729124","name":"qtbase","packageid":75249},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[873792,882750],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"depending":[{"block":false,"categoryid":438,"description":"A collection of algorithms and sample code for various computer vision problems","ebuildids":[874881,874881,875559,875559],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"amynka@gentoo.org","maintainername":"Amy Winston","name":"opencv","packageid":48271,"summary":"OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision. Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); and Mobile Robotics."},{"block":false,"categoryid":442,"description":"A library for creating GUIs for games and 3D applications","ebuildids":[820397,820397],"firstseen":"2012-11-01T14:39:12.729324","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"mygui","packageid":59957,"summary":"MyGUI is a library for creating Graphical User Interfaces (GUIs) for games and 3D applications. The main goals of mygui are: speed, flexibility and ease of use. Speed We speed up our system by using our own batching subsystem which combines geometry. It is also possible for the more experienced developers to write their own render system or new subsystems Flexibility The library supports plugins that allows you to create dynamically loaded custom controls or subsystems. Most subsystems are expandable with plugins without the need to touch the core code. All resources and settings are described in XML files. It is possible to load resources like fonts, cursors, images, skins, etc. Forms (layouts) via dynamically by using XML files. Simplicity The user interface is easy to use and uses delegates (Signals and slots) for easy to use event handling."}],"ebuilds":[{"archs":["~amd64","~arm","~x86"],"ebuildid":882750,"firstseen":"2025-11-22T12:14:31.586046","license":"MIT public-domain","moddate":"2026-03-28T18:04:17","packageid":45272,"repoid":1,"slot":"0\/14.4","uses":["assimp","bullet","cg","doc","dotscene","egl-only","freeimage","gl3plus","gles2","glslang","opengl","qt6","samples","sdl","test","tiny","tools","vulkan","wayland"],"version":"14.4.1"},{"archs":["~amd64","~arm","~x86"],"ebuildid":873792,"firstseen":"2025-08-23T09:09:13.604224","license":"MIT public-domain","moddate":"2026-03-28T18:04:17","packageid":45272,"repoid":1,"slot":"0\/14.4","uses":["assimp","bullet","cg","doc","dotscene","egl-only","freeimage","gl3plus","gles2","glslang","opengl","qt6","samples","sdl","test","tiny","tools","vulkan","wayland"],"version":"14.4.0-r1"}],"masks":[],"package":{"categoryid":442,"description":"Object-oriented Graphics Rendering Engine","firstseen":"2010-05-04T00:54:45.661860","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"ogre","packageid":45272,"summary":"OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. Productivity features * Simple, easy to use OO interface designed to minimise the effort required to render 3D scenes, and to be independent of 3D implementation e.g. Direct3D\/OpenGL\/Glide etc. * Extensible example framework makes getting your application running is quick and simple * Common requirements like render state management, hierarchical culling, dealing with transparency are done for you automatically saving you valuable time * Clean, uncluttered design and full documentation of all engine classes Platform and 3D API support * Direct3D and OpenGL support * Windows (all major versions), Linux and Mac OSX support * Builds on Visual C++ 6 (with STLport), Visual C++.Net (with STLport), Visual C++.Net 2003 * Builds on gcc 3+ on Linux \/ Mac OSX Material \/ Shader support * Load textures from PNG, JPEG or TGA files, MipMaps generated automatically, resizes maps to align with hardware requirements * Procedural texture coordinate generation (e.g. environment mapping) and modification (scrolls, warps, rotations) * Unbounded number of texture layers with many texture blending effects, animated textures * Multitexturing hardware used to best effect automatically, combined with automatic fallback to mulitpass rendering * Object transparency and other scene-level blending effects * All defineable through text scripts to allow you to set up and tweak advanced materials without recompiling Meshes * Flexible mesh data formats accepted * Export from Milkshape3D direct to OGRE .mesh and .skeleton format * Skeletal animation (including blending of multiple animations) * Biquadric Bezier patches for curved surfaces * Progressive meshes Scene Features * Highly customisable, flexible scene management, not tied to any single scene type. Use predefined classes for scene organisation if they suit or plug in your own subclass to gain full control over the scene organisation * Generic SceneManager hierarchically culls by bounding volumes * Example plugin (BspSceneManager) specialises to allow fast indoor renders, loading Quake3 levels inc. shader script parsing support * Hierarchical scene graph; nodes allow objects to be attached to each other and follow each others movements, articulated structures etc * Scene querying features Special Effects * Particle Systems, including easily extensible emitters and affectors (customisable through plugins). Systems can be defined in text scripts for easy tweaking. Automatic use of particle pooling for maximum performance * Support for skyboxes, skyplanes and skydomes, very easy to use * Billboarding for sprite graphics * Transparent objects automatically managed (rendering order and depth buffer settings all set up for you) Misc features * Common resource infrastructure for memory management and loading from archives (ZIP, PK3) * Flexible plugin architecture allows engine to be extended without recompilation * 'Controllers' allow you to easily organise derived values between objects e.g. changing the colour of a ship based on shields left * Debugging memory manager for identifying memory leaks * ReferenceAppLayer provides an example of how to combine OGRE with other libraries, for example ODE for collision and physics * XMLConverter to convert efficient runtime binary formats to\/from XML for interchange or editing Exporters * 3D Studio Max (meshes and animation) * Milkshape 3D (meshes and animation) * Blender3D (meshes) * Wings3D (meshes) * VRML97 (meshes) * Maya (meshes)"},"rdependencies":[{"block":false,"categoryid":367,"description":"Continuous Collision Detection and Physics Library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-physics@gentoo.org","maintainername":"Gentoo Physics Project","name":"bullet","packageid":44225,"summary":"Bullet is a professional open source multi-threaded 3D Collision Detection and Rigid Body Dynamics Library for games and animation."},{"block":false,"categoryid":330,"description":"X.Org Xrandr library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXrandr","packageid":45127},{"block":false,"categoryid":438,"description":"High-quality and portable font engine","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"yngwin@gentoo.org","maintainername":"Ben de Groot","name":"freetype","packageid":46440},{"block":false,"categoryid":330,"description":"X.Org Xaw library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXaw","packageid":46748},{"block":false,"categoryid":330,"description":"X.Org X Toolkit Intrinsics library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXt","packageid":47667},{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":396,"description":"Virtual for OpenGL implementation","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"opengl","packageid":50131},{"block":false,"categoryid":354,"description":"NVIDIA's C graphics compiler toolkit","ebuildids":[873792,882750],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"nvidia-cg-toolkit","packageid":53689,"summary":"The Cg Toolkit provides a compiler for the Cg language, runtime libraries for use with both leading graphics APIs, runtime libraries for CgFX, example applications, and extensive documentation. Supporting over 20 different OpenGL and DirectX profile targets, Cg will allow you to incorporate stunning interactive effects into your 3D applications."},{"block":false,"categoryid":393,"description":"Wayland protocol libraries","ebuildids":[873792,882750],"firstseen":"2012-02-11T14:36:27.133251","maintainer":"x11@gentoo.org","maintainername":"X11","name":"wayland","packageid":58846},{"block":false,"categoryid":438,"description":"Image library supporting many formats","ebuildids":[873792,882750],"firstseen":"2012-02-12T14:35:41.092942","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"freeimage","packageid":58852},{"block":false,"categoryid":393,"description":"Light-weight, simple, and fast XML parser for C++ with XPath support","ebuildids":[873792,882750],"firstseen":"2012-04-08T14:36:58.547099","maintainer":"media-video@gentoo.org","maintainername":"Gentoo Video project","name":"pugixml","packageid":59111},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer","ebuildids":[873792,882750],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"libsdl2","packageid":61309,"summary":"Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of \"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD\/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF\/Tru64, RISC OS, and SymbianOS. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby."},{"block":false,"categoryid":438,"description":"Importer library to import assets from 3D files","ebuildids":[873792,882750],"firstseen":"2015-06-16T14:54:32.957244","maintainer":"slis@gentoo.org","name":"assimp","packageid":63806},{"block":false,"categoryid":438,"description":"Vulkan Installable Client Driver (ICD) Loader","ebuildids":[873792,882750],"firstseen":"2016-11-15T14:35:36.973478","name":"vulkan-loader","packageid":66100},{"block":false,"categoryid":428,"description":"Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator","ebuildids":[873792,882750],"firstseen":"2018-03-12T18:03:02.306487","name":"glslang","packageid":68768},{"block":false,"categoryid":472,"description":"Cross-platform application development framework","ebuildids":[873792,882750],"firstseen":"2022-08-02T23:07:22.729124","name":"qtbase","packageid":75249},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[873792,882750],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.ogre3d.org\/"],"uses":[{"description":"Use media-libs\/assimp to import assets from 3D files","isdefault":false,"packageid":45272,"use":"assimp"},{"description":"Use sci-physics\/bullet for physics plugin","isdefault":false,"packageid":45272,"use":"bullet"},{"description":"NVIDIA toolkit plugin","isdefault":false,"packageid":45272,"use":"cg"},{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"defaultflag":true,"description":"DotScene (.scene) file format support through dev-libs\/pugixml","isdefault":true,"packageid":45272,"use":"dotscene"},{"description":"Use EGL instead of GLX","isdefault":false,"packageid":45272,"use":"egl-only"},{"description":"Support images via media-libs\/freeimage","isdefault":false,"packageid":45272,"use":"freeimage"},{"defaultflag":true,"description":"Build OpenGL 3+ RenderSystem","isdefault":true,"packageid":45272,"use":"gl3plus"},{"description":"Enable GLES 2.0 (OpenGL for Embedded Systems) support (independently of full OpenGL, see also: gles2-only)","isdefault":false,"use":"gles2"},{"description":"Build Glslang plugin","isdefault":false,"packageid":45272,"use":"glslang"},{"description":"Add support for OpenGL (3D graphics)","isdefault":false,"use":"opengl"},{"description":"Add support for the Qt 6 application and UI framework","isdefault":false,"use":"qt6"},{"description":"Build and install Ogre demos","isdefault":false,"packageid":45272,"use":"samples"},{"description":"Add support for Simple Direct Layer (media library)","isdefault":false,"use":"sdl"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build Tiny RenderSystem (software-rendering)","isdefault":false,"packageid":45272,"use":"tiny"},{"description":"Build and install AssimpConverter (assimp USE flag is enabled), MeshUpgrader, VRMLConverter and XMLConverter","isdefault":false,"packageid":45272,"use":"tools"},{"description":"Add support for 3D graphics and computing via the Vulkan cross-platform API","isdefault":false,"use":"vulkan"},{"description":"Enable dev-libs\/wayland backend","isdefault":false,"use":"wayland"}]}