- OPTIONize. This adds support for more features, fixes multiple hidden dependencies and fixes build in presence of boost-python-libs (won't compile if cegui picks it up). Default options set to match what cegui currently builds with + TINYXML option

- Enable TINYXML by default, needed for games/secretmaryochronicles
- Use canonical names for patches
- Fix freetype detection
- Fix linking with libexecinfo (link it with the library, not just add it to pkgconfig file)
- Add LICENSE

Approved by:	oliver (maintainer)
This commit is contained in:
Dmitry Marakasov 2014-05-14 03:16:24 +00:00
parent b0a6989295
commit 4249a1ac51
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=354016
8 changed files with 235 additions and 104 deletions

View file

@ -3,40 +3,126 @@
PORTNAME= cegui
PORTVERSION= 0.8.3
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= graphics devel
MASTER_SITES= SF/crayzedsgui/CEGUI%20Mk-2/0.8
MAINTAINER= oliver@FreeBSD.org
COMMENT= A library providing windowing and widgets for graphics APIs
LIB_DEPENDS= libIL.so:${PORTSDIR}/graphics/devil \
libpcre.so:${PORTSDIR}/devel/pcre \
libfreetype.so:${PORTSDIR}/print/freetype2 \
libexecinfo.so:${PORTSDIR}/devel/libexecinfo
BUILD_DEPENDS= ${LOCALBASE}/lib/libOgreMain.so.1.9.0:${PORTSDIR}/graphics/ogre3d \
${LOCALBASE}/include/glm/glm.hpp:${PORTSDIR}/math/glm
RUN_DEPENDS= ${LOCALBASE}/lib/libOgreMain.so.1.9.0:${PORTSDIR}/graphics/ogre3d
LICENSE= MIT
LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
WRKSRC= ${WRKDIR}/${DISTNAME:S/2b/2/}
CXXFLAGS+= -I${LOCALBASE}/include -I${LUA_INCDIR}
LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR}
## VERRIFY IF STILL NEEDED INCL. PATCH if CPPFLAGS IS SET AS ABOVE
CMAKE_ENV+= TOLUA_INC="${LUA_INCDIR}"
USE_GNOME= libxml2
CMAKE_ARGS= -DCEGUI_SAMPLES_ENABLED:BOOL=OFF \
-DCEGUI_BUILD_TESTS=OFF
USE_LDCONFIG= yes
USE_GL= gl glew
USE_LUA= 5.1
LUA_COMPS= toluaxx
USE_PYTHON= 2.6+
LUA_COMPS= toluaxx # lua support is conditional though
USES= cmake pathfix pkgconfig compiler:c++11-lib
OPTIONS_DEFINE= DOCS
PORTDOCS= *
.include <bsd.port.options.mk>
OPTIONS_DEFINE= FREETYPE PCRE LUA FRIBIDI DOCS
OPTIONS_GROUP= XMLPARSER IMAGECODEC RENDERER
OPTIONS_GROUP_XMLPARSER= EXPAT XERCES LIBXML2 RAPIDXML TINYXML
OPTIONS_GROUP_IMAGECODEC= DEVIL FREEIMAGE CORONA
OPTIONS_GROUP_RENDERER= OPENGL OPENGL3 OGRE IRRLICHT
.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= README COPYING
OPTIONS_DEFAULT= FREETYPE PCRE LUA FRIBIDI PYTHON
OPTIONS_DEFAULT+= EXPAT LIBXML2 TINYXML # TINYXML needed by games/secretmaryochronicles
OPTIONS_DEFAULT+= DEVIL FREEIMAGE
OPTIONS_DEFAULT+= OPENGL OPENGL3 OGRE
OPTIONS_SUB= yes
FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
FREETYPE_CMAKE_ON= -DCEGUI_HAS_FREETYPE=ON
FREETYPE_CMAKE_OFF= -DCEGUI_HAS_FREETYPE=OFF
PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
PCRE_CMAKE_ON= -DCEGUI_HAS_PCRE_REGEX=ON
PCRE_CMAKE_OFF= -DCEGUI_HAS_PCRE_REGEX=OFF
LUA_USE= LUA=5.1 # LUA_COMPS set unconditionally above
LUA_CMAKE_ON= -DCEGUI_BUILD_LUA_MODULE=ON -DCEGUI_BUILD_LUA_GENERATOR=ON
LUA_CMAKE_OFF= -DCEGUI_BUILD_LUA_MODULE=OFF -DCEGUI_BUILD_LUA_GENERATOR=OFF
# this option is not currently used as it doesn't compile (see also CMAKE_ARGS below)
PYTHON_USE= PYTHON=yes
PYTHON_LIB_DEPENDS= libboost_python.so:${PORTSDIR}/devel/boost-python-libs
PYTHON_CMAKE_ON= -DCEGUI_BUILD_PYTHON_MODULES=ON
PYTHON_CMAKE_OFF= -DCEGUI_BUILD_PYTHON_MODULES=OFF
FRIBIDI_LIB_DEPENDS= libfribidi.so:${PORTSDIR}/converters/fribidi
FRIBIDI_CMAKE_ON= -DCEGUI_USE_FRIBIDI=ON
FRIBIDI_CMAKE_OFF= -DCEGUI_USE_FRIBIDI=OFF
EXPAT_LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2
EXPAT_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_EXPAT=ON
EXPAT_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_EXPAT=OFF
XERCES_LIB_DEPENDS= libxerces-c.so.3:${PORTSDIR}/textproc/xerces-c3
XERCES_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_XERCES=ON
XERCES_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_XERCES=OFF
LIBXML2_USE= GNOME=libxml2
LIBXML2_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_LIBXML2=ON
LIBXML2_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_LIBXML2=OFF
RAPIDXML_BUILD_DEPENDS= ${LOCALBASE}/include/rapidxml.hpp:${PORTSDIR}/textproc/rapidxml
RAPIDXML_DESC= XML parser support via RapidXML
RAPIDXML_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_RAPIDXML=ON
RAPIDXML_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF
TINYXML_LIB_DEPENDS= libtinyxml.so:${PORTSDIR}/textproc/tinyxml
TINYXML_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_TINYXML=ON
TINYXML_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_TINYXML=OFF
DEVIL_DESC= DevIL based ImageCodec module
DEVIL_LIB_DEPENDS= libIL.so:${PORTSDIR}/graphics/devil
DEVIL_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_DEVIL=ON
DEVIL_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_DEVIL=OFF
FREEIMAGE_DESC= FreeImage based ImageCodec module
FREEIMAGE_LIB_DEPENDS= libfreeimage.so:${PORTSDIR}/graphics/freeimage
FREEIMAGE_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=ON
FREEIMAGE_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=OFF
CORONA_DESC= Corona based ImageCodec module
CORONA_LIB_DEPENDS= libcorona.so:${PORTSDIR}/graphics/corona
CORONA_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_CORONA=ON
CORONA_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_CORONA=OFF
OGRE_DESC= Ogre3D support
OGRE_LIB_DEPENDS= libOgreMain.so:${PORTSDIR}/graphics/ogre3d
OGRE_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OGRE=ON
OGRE_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OGRE=OFF
IRRLICHT_DESC= Irrlicht support
IRRLICHT_LIB_DEPENDS= libIrrlicht.so:${PORTSDIR}/x11-toolkits/irrlicht
IRRLICHT_CMAKE_ON= -DCEGUI_BUILD_RENDERER_IRRLICHT=ON
IRRLICHT_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_IRRLICHT=OFF
OPENGL_BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:${PORTSDIR}/math/glm
OPENGL_USE= GL=gl,glew
OPENGL_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL=ON
OPENGL_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL=OFF
OPENGL3_DESC= OpenGL 3+ support (core profile)
OPENGL3_BUILD_DEPENDS= ${OPENGL_BUILD_DEPENDS}
OPENGL3_USE= ${OPENGL_USE}
OPENGL3_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL3=ON
OPENGL3_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL3=OFF
# not present in ports/unsupported, but may appear later
CMAKE_ARGS+= -DCEGUI_HAS_MINIZIP_RESOURCE_PROVIDER=OFF \
-DCEGUI_BUILD_IMAGECODEC_SILLY=OFF \
-DCEGUI_BUILD_IMAGECODEC_PVR=OFF \
-DCEGUI_BUILD_RENDERER_OPENGLES=OFF \
-DCEGUI_BUILD_RENDERER_DIRECTFB=OFF
CMAKE_ARGS+= -DCEGUI_BUILD_PYTHON_MODULES=OFF # python support doesn't build
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MEXPAT} || ${PORT_OPTIONS:MXERCES} || ${PORT_OPTIONS:MLIBXML2} || ${PORT_OPTIONS:MRAPIDXML} || ${PORT_OPTIONS:MTINYXML}
PLIST_SUB+= XMLPARSERS=""
.else
PLIST_SUB+= XMLPARSERS="@comment "
.endif
.if ${PORT_OPTIONS:MOPENGL} || ${PORT_OPTIONS:MOPENGL3}
PLIST_SUB+= ANYOPENGL=""
.else
PLIST_SUB+= ANYOPENGL="@comment "
.endif
post-patch:
@ -44,11 +130,7 @@ post-patch:
${WRKSRC}/CMakeLists.txt
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for docfile in ${PORTDOCS}
@${INSTALL_DATA} ${WRKSRC}/doc/${docfile} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
${INSTALL_DATA} ${WRKSRC}/doc/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View file

@ -1,9 +0,0 @@
--- cegui/CEGUI.pc.in.orig 2014-03-11 21:17:35.000000000 +0100
+++ cegui/CEGUI.pc.in 2014-03-11 21:17:44.000000000 +0100
@@ -8,5 +8,5 @@
Name: CEGUI-@CEGUI_VERSION_MAJOR@
Description: The free GUI library for games and multi-media development.
Version: @CEGUI_VERSION@
-Libs: -L${libdir} -l@CEGUI_BASE_LIBNAME@
+Libs: -L${libdir} -l@CEGUI_BASE_LIBNAME@ -lexecinfo
Cflags: -I${includedir} -I${includedir}/@CMAKE_PROJECT_NAME@

View file

@ -0,0 +1,13 @@
--- cegui/src/CMakeLists.txt.orig 2013-12-07 13:37:08.000000000 +0400
+++ cegui/src/CMakeLists.txt 2014-05-13 02:26:12.794972513 +0400
@@ -91,6 +91,10 @@
target_link_libraries(${CEGUI_TARGET_NAME} ${CMAKE_DL_LIBS})
endif()
+if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+ target_link_libraries(${CEGUI_TARGET_NAME} execinfo)
+endif()
+
if (APPLE AND CEGUI_BUILD_SHARED_LIBS_WITH_STATIC_DEPENDENCIES)
set_property(TARGET ${CEGUI_TARGET_NAME} APPEND PROPERTY LINK_FLAGS "-framework Carbon")
endif()

View file

@ -0,0 +1,13 @@
--- cmake/FindFreetype.cmake.orig 2013-12-07 13:37:10.000000000 +0400
+++ cmake/FindFreetype.cmake 2014-05-14 02:27:04.594193598 +0400
@@ -3,8 +3,8 @@
################################################################################
include(FindPackageHandleStandardArgs)
-find_path(FREETYPE_H_PATH_ft2build NAMES ft2build.h)
-find_path(FREETYPE_H_PATH_ftconfig NAMES freetype/config/ftconfig.h PATH_SUFFIXES freetype2)
+find_path(FREETYPE_H_PATH_ft2build NAMES ft2build.h PATH_SUFFIXES freetype2)
+find_path(FREETYPE_H_PATH_ftconfig NAMES config/ftconfig.h PATH_SUFFIXES freetype2)
find_library(FREETYPE_LIB NAMES freetype2 freetype libfreetype PATH_SUFFIXES dynamic)
find_library(FREETYPE_LIB_DBG NAMES freetype_d libfreetype_d PATH_SUFFIXES dynamic)
mark_as_advanced(FREETYPE_H_PATH_ft2build FREETYPE_H_PATH_ftconfig FREETYPE_LIB FREETYPE_LIB_DBG)

View file

@ -1,4 +1,4 @@
bin/toluappcegui-0.8
%%LUA%%bin/toluappcegui-0.8
include/cegui-0/CEGUI/Affector.h
include/cegui-0/CEGUI/Animation.h
include/cegui-0/CEGUI/AnimationInstance.h
@ -56,10 +56,12 @@ include/cegui-0/CEGUI/GlobalEventSet.h
include/cegui-0/CEGUI/IconvStringTranscoder.h
include/cegui-0/CEGUI/Image.h
include/cegui-0/CEGUI/ImageCodec.h
include/cegui-0/CEGUI/ImageCodecModules/DevIL/ImageCodec.h
include/cegui-0/CEGUI/ImageCodecModules/DevIL/ImageCodecModule.h
include/cegui-0/CEGUI/ImageCodecModules/FreeImage/ImageCodec.h
include/cegui-0/CEGUI/ImageCodecModules/FreeImage/ImageCodecModule.h
%%CORONA%%include/cegui-0/CEGUI/ImageCodecModules/Corona/ImageCodec.h
%%CORONA%%include/cegui-0/CEGUI/ImageCodecModules/Corona/ImageCodecModule.h
%%DEVIL%%include/cegui-0/CEGUI/ImageCodecModules/DevIL/ImageCodec.h
%%DEVIL%%include/cegui-0/CEGUI/ImageCodecModules/DevIL/ImageCodecModule.h
%%FREEIMAGE%%include/cegui-0/CEGUI/ImageCodecModules/FreeImage/ImageCodec.h
%%FREEIMAGE%%include/cegui-0/CEGUI/ImageCodecModules/FreeImage/ImageCodecModule.h
include/cegui-0/CEGUI/ImageCodecModules/STB/ImageCodec.h
include/cegui-0/CEGUI/ImageCodecModules/STB/ImageCodecModule.h
include/cegui-0/CEGUI/ImageCodecModules/TGA/ImageCodec.h
@ -109,41 +111,52 @@ include/cegui-0/CEGUI/RenderedStringTextComponent.h
include/cegui-0/CEGUI/RenderedStringWidgetComponent.h
include/cegui-0/CEGUI/RenderedStringWordWrapper.h
include/cegui-0/CEGUI/Renderer.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/EventPusher.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/GeometryBuffer.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/ImageCodec.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/MemoryFile.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/RenderTarget.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/Renderer.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/RendererDef.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/ResourceProvider.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/Texture.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/TextureTarget.h
%%IRRLICHT%%include/cegui-0/CEGUI/RendererModules/Irrlicht/WindowTarget.h
include/cegui-0/CEGUI/RendererModules/Null/GeometryBuffer.h
include/cegui-0/CEGUI/RendererModules/Null/RenderTarget.h
include/cegui-0/CEGUI/RendererModules/Null/Renderer.h
include/cegui-0/CEGUI/RendererModules/Null/Texture.h
include/cegui-0/CEGUI/RendererModules/Null/TextureTarget.h
include/cegui-0/CEGUI/RendererModules/Ogre/GeometryBuffer.h
include/cegui-0/CEGUI/RendererModules/Ogre/ImageCodec.h
include/cegui-0/CEGUI/RendererModules/Ogre/RenderTarget.h
include/cegui-0/CEGUI/RendererModules/Ogre/Renderer.h
include/cegui-0/CEGUI/RendererModules/Ogre/ResourceProvider.h
include/cegui-0/CEGUI/RendererModules/Ogre/Texture.h
include/cegui-0/CEGUI/RendererModules/Ogre/TextureTarget.h
include/cegui-0/CEGUI/RendererModules/Ogre/WindowTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/ApplePBTextureTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GL.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GL3FBOTextureTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GL3GeometryBuffer.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GL3Renderer.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GLFBOTextureTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GLGeometryBuffer.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GLRenderer.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GLXPBTextureTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GeometryBufferBase.h
include/cegui-0/CEGUI/RendererModules/OpenGL/GlmPimpl.h
include/cegui-0/CEGUI/RendererModules/OpenGL/RenderTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/RendererBase.h
include/cegui-0/CEGUI/RendererModules/OpenGL/Shader.h
include/cegui-0/CEGUI/RendererModules/OpenGL/ShaderManager.h
include/cegui-0/CEGUI/RendererModules/OpenGL/StandardShaderFrag.h
include/cegui-0/CEGUI/RendererModules/OpenGL/StandardShaderVert.h
include/cegui-0/CEGUI/RendererModules/OpenGL/StateChangeWrapper.h
include/cegui-0/CEGUI/RendererModules/OpenGL/Texture.h
include/cegui-0/CEGUI/RendererModules/OpenGL/TextureTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/ViewportTarget.h
include/cegui-0/CEGUI/RendererModules/OpenGL/WGLPBTextureTarget.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/GeometryBuffer.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/ImageCodec.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/RenderTarget.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/Renderer.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/ResourceProvider.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/Texture.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/TextureTarget.h
%%OGRE%%include/cegui-0/CEGUI/RendererModules/Ogre/WindowTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/ApplePBTextureTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GL.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GL3FBOTextureTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GL3GeometryBuffer.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GL3Renderer.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GLFBOTextureTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GLGeometryBuffer.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GLRenderer.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GLXPBTextureTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GeometryBufferBase.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/GlmPimpl.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/RenderTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/RendererBase.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/Shader.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/ShaderManager.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/StandardShaderFrag.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/StandardShaderVert.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/StateChangeWrapper.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/Texture.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/TextureTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/ViewportTarget.h
%%ANYOPENGL%%include/cegui-0/CEGUI/RendererModules/OpenGL/WGLPBTextureTarget.h
include/cegui-0/CEGUI/RenderingContext.h
include/cegui-0/CEGUI/RenderingSurface.h
include/cegui-0/CEGUI/RenderingWindow.h
@ -153,8 +166,8 @@ include/cegui-0/CEGUI/Scheme.h
include/cegui-0/CEGUI/SchemeManager.h
include/cegui-0/CEGUI/Scheme_xmlHandler.h
include/cegui-0/CEGUI/ScriptModule.h
include/cegui-0/CEGUI/ScriptModules/Lua/Functor.h
include/cegui-0/CEGUI/ScriptModules/Lua/ScriptModule.h
%%LUA%%include/cegui-0/CEGUI/ScriptModules/Lua/Functor.h
%%LUA%%include/cegui-0/CEGUI/ScriptModules/Lua/ScriptModule.h
include/cegui-0/CEGUI/SimpleTimer.h
include/cegui-0/CEGUI/Singleton.h
include/cegui-0/CEGUI/Size.h
@ -218,10 +231,17 @@ include/cegui-0/CEGUI/WindowRendererSets/Core/Tree.h
include/cegui-0/CEGUI/XMLAttributes.h
include/cegui-0/CEGUI/XMLHandler.h
include/cegui-0/CEGUI/XMLParser.h
include/cegui-0/CEGUI/XMLParserModules/Expat/XMLParser.h
include/cegui-0/CEGUI/XMLParserModules/Expat/XMLParserModule.h
include/cegui-0/CEGUI/XMLParserModules/Libxml2/XMLParser.h
include/cegui-0/CEGUI/XMLParserModules/Libxml2/XMLParserModule.h
%%EXPAT%%include/cegui-0/CEGUI/XMLParserModules/Expat/XMLParser.h
%%EXPAT%%include/cegui-0/CEGUI/XMLParserModules/Expat/XMLParserModule.h
%%LIBXML2%%include/cegui-0/CEGUI/XMLParserModules/Libxml2/XMLParser.h
%%LIBXML2%%include/cegui-0/CEGUI/XMLParserModules/Libxml2/XMLParserModule.h
%%RAPIDXML%%include/cegui-0/CEGUI/XMLParserModules/RapidXML/XMLParser.h
%%RAPIDXML%%include/cegui-0/CEGUI/XMLParserModules/RapidXML/XMLParserModule.h
%%TINYXML%%include/cegui-0/CEGUI/XMLParserModules/TinyXML/XMLParser.h
%%TINYXML%%include/cegui-0/CEGUI/XMLParserModules/TinyXML/XMLParserModule.h
%%XERCES%%include/cegui-0/CEGUI/XMLParserModules/Xerces/XMLParser.h
%%XERCES%%include/cegui-0/CEGUI/XMLParserModules/Xerces/XMLParserModule.h
%%XERCES%%include/cegui-0/CEGUI/XMLParserModules/Xerces/XMLParserProperties.h
include/cegui-0/CEGUI/XMLSerializer.h
include/cegui-0/CEGUI/falagard/ComponentBase.h
include/cegui-0/CEGUI/falagard/Dimensions.h
@ -296,35 +316,43 @@ include/cegui-0/CEGUI/widgets/Tree.h
include/cegui-0/CEGUI/widgets/TreeItem.h
include/cegui-0/CEGUI/widgets/VerticalLayoutContainer.h
lib/cegui-0.8/libCEGUICoreWindowRendererSet.so
lib/cegui-0.8/libCEGUIDevILImageCodec.so
lib/cegui-0.8/libCEGUIExpatParser.so
lib/cegui-0.8/libCEGUIFreeImageImageCodec.so
%%CORONA%%lib/cegui-0.8/libCEGUICoronaImageCodec.so
%%DEVIL%%lib/cegui-0.8/libCEGUIDevILImageCodec.so
%%EXPAT%%lib/cegui-0.8/libCEGUIExpatParser.so
%%FREEIMAGE%%lib/cegui-0.8/libCEGUIFreeImageImageCodec.so
%%LIBXML2%%lib/cegui-0.8/libCEGUILibXMLParser.so
%%RAPIDXML%%lib/cegui-0.8/libCEGUIRapidXMLParser.so
lib/cegui-0.8/libCEGUISTBImageCodec.so
lib/cegui-0.8/libCEGUITGAImageCodec.so
lib/cegui-0.8/libCEGUILibXMLParser.so
%%TINYXML%%lib/cegui-0.8/libCEGUITinyXMLParser.so
%%XERCES%%lib/cegui-0.8/libCEGUIXercesParser.so
lib/libCEGUIBase-0.so
lib/libCEGUIBase-0.so.2
lib/libCEGUIBase-0.so.2.2.2
lib/libCEGUICommonDialogs-0.so
lib/libCEGUICommonDialogs-0.so.2
lib/libCEGUICommonDialogs-0.so.2.2.2
%%IRRLICHT%%lib/libCEGUIIrrlichtRenderer-0.so
%%IRRLICHT%%lib/libCEGUIIrrlichtRenderer-0.so.2
%%IRRLICHT%%lib/libCEGUIIrrlichtRenderer-0.so.2.2.2
%%LUA%%lib/libCEGUILuaScriptModule-0.so
%%LUA%%lib/libCEGUILuaScriptModule-0.so.2
%%LUA%%lib/libCEGUILuaScriptModule-0.so.2.2.2
lib/libCEGUINullRenderer-0.so
lib/libCEGUINullRenderer-0.so.2
lib/libCEGUINullRenderer-0.so.2.2.2
lib/libCEGUIOgreRenderer-0.so
lib/libCEGUIOgreRenderer-0.so.2
lib/libCEGUIOgreRenderer-0.so.2.2.2
lib/libCEGUILuaScriptModule-0.so
lib/libCEGUILuaScriptModule-0.so.2
lib/libCEGUILuaScriptModule-0.so.2.2.2
lib/libCEGUIOpenGLRenderer-0.so
lib/libCEGUIOpenGLRenderer-0.so.2
lib/libCEGUIOpenGLRenderer-0.so.2.2.2
libdata/pkgconfig/CEGUI-0-LUA.pc
%%OGRE%%lib/libCEGUIOgreRenderer-0.so
%%OGRE%%lib/libCEGUIOgreRenderer-0.so.2
%%OGRE%%lib/libCEGUIOgreRenderer-0.so.2.2.2
%%ANYOPENGL%%lib/libCEGUIOpenGLRenderer-0.so
%%ANYOPENGL%%lib/libCEGUIOpenGLRenderer-0.so.2
%%ANYOPENGL%%lib/libCEGUIOpenGLRenderer-0.so.2.2.2
%%IRRLICHT%%libdata/pkgconfig/CEGUI-0-IRRLICHT.pc
%%LUA%%libdata/pkgconfig/CEGUI-0-LUA.pc
libdata/pkgconfig/CEGUI-0-NULL.pc
libdata/pkgconfig/CEGUI-0-OGRE.pc
libdata/pkgconfig/CEGUI-0-OPENGL.pc
libdata/pkgconfig/CEGUI-0-OPENGL3.pc
%%OGRE%%libdata/pkgconfig/CEGUI-0-OGRE.pc
%%OPENGL%%libdata/pkgconfig/CEGUI-0-OPENGL.pc
%%OPENGL3%%libdata/pkgconfig/CEGUI-0-OPENGL3.pc
libdata/pkgconfig/CEGUI-0.pc
share/cegui-0/animations/GameMenu.anims
share/cegui-0/animations/example.anims
@ -441,27 +469,32 @@ share/cegui-0/xml_schemas/Imageset.xsd
share/cegui-0/xml_schemas/Samples.xsd
@dirrm include/cegui-0/CEGUI/CommonDialogs/ColourPicker
@dirrm include/cegui-0/CEGUI/CommonDialogs
@dirrm include/cegui-0/CEGUI/ImageCodecModules/DevIL
@dirrm include/cegui-0/CEGUI/ImageCodecModules/FreeImage
%%CORONA%%@dirrm include/cegui-0/CEGUI/ImageCodecModules/Corona
%%DEVIL%%@dirrm include/cegui-0/CEGUI/ImageCodecModules/DevIL
%%FREEIMAGE%%@dirrm include/cegui-0/CEGUI/ImageCodecModules/FreeImage
@dirrm include/cegui-0/CEGUI/ImageCodecModules/STB
@dirrm include/cegui-0/CEGUI/ImageCodecModules/TGA
@dirrm include/cegui-0/CEGUI/ImageCodecModules
%%IRRLICHT%%@dirrm include/cegui-0/CEGUI/RendererModules/Irrlicht
@dirrm include/cegui-0/CEGUI/RendererModules/Null
@dirrm include/cegui-0/CEGUI/RendererModules/Ogre
@dirrm include/cegui-0/CEGUI/RendererModules/OpenGL
%%OGRE%%@dirrm include/cegui-0/CEGUI/RendererModules/Ogre
%%OPENGL%%@dirrm include/cegui-0/CEGUI/RendererModules/OpenGL
@dirrm include/cegui-0/CEGUI/RendererModules
@dirrm include/cegui-0/CEGUI/ScriptModules/Lua
@dirrm include/cegui-0/CEGUI/ScriptModules
%%LUA%%@dirrm include/cegui-0/CEGUI/ScriptModules/Lua
%%LUA%%@dirrm include/cegui-0/CEGUI/ScriptModules
@dirrm include/cegui-0/CEGUI/WindowRendererSets/Core
@dirrm include/cegui-0/CEGUI/WindowRendererSets
@dirrm include/cegui-0/CEGUI/XMLParserModules/Expat
@dirrm include/cegui-0/CEGUI/XMLParserModules/Libxml2
@dirrm include/cegui-0/CEGUI/XMLParserModules
%%EXPAT%%@dirrm include/cegui-0/CEGUI/XMLParserModules/Expat
%%LIBXML2%%@dirrm include/cegui-0/CEGUI/XMLParserModules/Libxml2
%%RAPIDXML%%@dirrm include/cegui-0/CEGUI/XMLParserModules/RapidXML
%%TINYXML%%@dirrm include/cegui-0/CEGUI/XMLParserModules/TinyXML
%%XERCES%%@dirrm include/cegui-0/CEGUI/XMLParserModules/Xerces
%%XMLPARSERS%%@dirrm include/cegui-0/CEGUI/XMLParserModules
@dirrm include/cegui-0/CEGUI/falagard
@dirrm include/cegui-0/CEGUI/widgets
@dirrm include/cegui-0/CEGUI
@dirrm include/cegui-0
@dirrm lib/cegui-0.8
@dirrmtry lib/cegui-0.8
@dirrm share/cegui-0/animations
@dirrm share/cegui-0/fonts
@dirrm share/cegui-0/imagesets
@ -471,4 +504,3 @@ share/cegui-0/xml_schemas/Samples.xsd
@dirrm share/cegui-0/schemes
@dirrm share/cegui-0/xml_schemas
@dirrm share/cegui-0