Versions
v0.8.7-r100 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~x86
- USE flags
- bidi debug devil doc expat freeimage irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c xml zip
USE flags
General
- bidi
- Enable bidirectional language support
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- devil
- Build the DevIL based ImageCodec module
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- expat
- Enable the use of dev-libs/expat for XML parsing
- freeimage
- Build the FreeImage based ImageCodec module
- irrlicht
- Enable the Irrlicht renderer
- lua
- Enable Lua scripting support
- ogre
- Enable the OGRE renderer
- opengl
- Add support for OpenGL (3D graphics)
- pcre
- Add support for Perl Compatible Regular Expressions
- python
- Add optional support/bindings for the Python language
- static-libs
- Build static versions of dynamic libraries as well
- tinyxml
- Enable the Tiny XML parser module
- truetype
- Add support for FreeType and/or FreeType2 fonts
- xerces-c
- Enable the Xerces-C++ XML parser module
- xml
- Add support for XML files
- zip
- Enable the Minizip resource provider
lua_single_target
- lua5-1
- Build for Lua 5.1 only
python_single_target
- python3_10
- Build for Python 3.10 only
Dependencies
dev-games / irrlicht : open source high performance realtime 3D engine written in C++
dev-games / ogre : Object-oriented Graphics Rendering Engine
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / expat : Stream-oriented XML parser library
dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / tinyxml : Simple and small C++ XML parser
dev-libs / xerces-c : A validating XML parser written in a portable subset of C++
dev-lua / toluapp : A tool to integrate C/C++ code with Lua
media-libs / devil : DevIL image library
media-libs / freeimage : Image library supporting many formats
media-libs / freetype : High-quality and portable font engine
media-libs / glew : The OpenGL Extension Wrangler Library
media-libs / glm : OpenGL Mathematics
sys-libs / zlib : Standard (de)compression library
virtual / glu : Virtual for OpenGL utility library
Runtime Dependencies
dev-games / irrlicht : open source high performance realtime 3D engine written in C++
dev-games / ogre : Object-oriented Graphics Rendering Engine
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / expat : Stream-oriented XML parser library
dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / tinyxml : Simple and small C++ XML parser
dev-libs / xerces-c : A validating XML parser written in a portable subset of C++
dev-lua / toluapp : A tool to integrate C/C++ code with Lua
media-libs / devil : DevIL image library
media-libs / freeimage : Image library supporting many formats
media-libs / freetype : High-quality and portable font engine
media-libs / glew : The OpenGL Extension Wrangler Library
sys-libs / zlib : Standard (de)compression library
virtual / glu : Virtual for OpenGL utility library
Depending packages
games-rpg / sumwars : Multi-player, 3D action role-playing game
Bugs
- 656142
- dev-games/cegui-0.8.7 : /.../XMLParser.cpp:133:53: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
- 658398
- dev-games/cegui[ogre] with =dev-games/ogre-1.10.11: /usr/include/OGRE/OgrePrerequisites.h:344:62: error: conflicting declaration of template ‘template<class T> using SharedPtr = std::shared_ptr<_Tp>’
- 829347
- dev-games/cegui-0.8.7-r100 - /.../Exceptions.cpp: fatal error: execinfo.h: No such file or directory
- 833140
- dev-games/cegui-0.8.7-r100 - /.../GeometryBuffer.h: error: field texture has incomplete type Ogre::TexturePtr
- 833166
- dev-games/cegui-0.8.7-r100 - /.../GeometryBuffer.cpp: error: OT_TRIANGLE_LIST is not a member of Ogre::v1::RenderOperation
- 866563
- dev-games/cegui-0.8.7-r100 calls commands that do not exist: dot - latex
- 875761
- dev-games/cegui-0.8.7-r100 - /.../Renderer.cpp: error: class Ogre::RenderSystem has no member named _setHlmsBlendblock
- 896688
- dev-games/cegui: needs upgrade to Python 3.11 (PythonCompatUpdate)
- 913869
- dev-games/cegui-0.8.7-r100 - /.../ld: lib/libCEGUIOpenGLRenderer-0.so.2.4.2: undefined reference to _glewXGetCurrentDisplay
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-games/cegui: enable py3.10
Not 100% sure if this is fine, but probably the same could be said of any PYTHON_COMPAT it has given its only revdep (sumwars) does not use [python] (least of this package's problems either way). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-games/cegui: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-games/cegui: add Python 3.9
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-games/cegui: drop old version
Drop old version depending on non slotted lua. Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-games/cegui: migrate to lua-single.eclass
Both is locked to Lua5.1 in upstream build scripts and depends on fails-to-build-against-5.2-or-newer dev-lua/toluapp. Closes: https://bugs.gentoo.org/752915 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
dev-games/cegui: Add missing dev-libs/libxml2 SLOT
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
dev-games/cegui: EAPI 7 and cmake.eclass
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
dev-games/cegui: Drop all keywords to unstable
This is only used by one game, which is unstable. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
dev-games/cegui: Fix build on musl
Now the problematic header is only needed when USE=debug and this has just been masked on musl. Closes: https://bugs.gentoo.org/715934 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
dev-games/cegui: Switch Python single target from 2.7 to 3.8
Only build-tested but nothing in the tree currently uses the Python bindings. Closes: https://bugs.gentoo.org/721480 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
dev-games/cegui: Don't do Python things when USE=-python
Thanks to Samuel Bauer. Closes: https://bugs.gentoo.org/710452 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-games/cegui: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Andreas Sturmlechner · gentoo
dev-games/cegui: Drop old
Closes: https://bugs.gentoo.org/642496 Package-Manager: Portage-2.3.21, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
dev-games/cegui: Fix build with ICU 59
Thanks-to: Lars Wendler (Polynomial-C) <polynomial-c@gentoo.org> Closes: https://bugs.gentoo.org/618968 Package-Manager: Portage-2.3.21, Repoman-2.3.6 - David Seifert · gentoo
*games*/*: Dekeyword ppc/ia64/sparc
Closes: https://github.com/gentoo/gentoo/pull/4614 - Lars Wendler · gentoo
dev-games/cegui: Added sub-slot dependency for dev-games/ogre
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Lars Wendler · gentoo
dev-games/cegui: Removed old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Lars Wendler · gentoo
dev-games/cegui: Even depends on dev-libs/boost with USE="-python"
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Lars Wendler · gentoo
dev-games/cegui: Added sub-slot dependency for media-libs/glew.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Agostino Sarubbo · gentoo
dev-games/cegui: x86 stable wrt bug #584432
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-games/cegui: amd64 stable wrt bug #584432
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michael Sterrett · gentoo
dev-games/cegui: clean old
Package-Manager: portage-2.2.26 - Michael Sterrett · gentoo
dev-games/cegui: version bump
Package-Manager: portage-2.2.26 - Michael Sterrett · gentoo
dev-games/cegui: fix so name
Package-Manager: portage-2.2.26 - Michael Sterrett · gentoo
dev-games/cegui: version bump
Package-Manager: portage-2.2.26 - Michael Sterrett · gentoo
dev-games/cegui: version bump
Package-Manager: portage-2.2.26 - Michael Sterrett · gentoo
add slot dep for dev-lang/lua
Package-Manager: portage-2.2.24 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed