From owner-svn-ports-all@FreeBSD.ORG Wed May 14 03:16:26 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 67A026F8; Wed, 14 May 2014 03:16:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 541922F43; Wed, 14 May 2014 03:16:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s4E3GQhF067012; Wed, 14 May 2014 03:16:26 GMT (envelope-from amdmi3@svn.freebsd.org) Received: (from amdmi3@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s4E3GOUZ067004; Wed, 14 May 2014 03:16:24 GMT (envelope-from amdmi3@svn.freebsd.org) Message-Id: <201405140316.s4E3GOUZ067004@svn.freebsd.org> From: Dmitry Marakasov Date: Wed, 14 May 2014 03:16:24 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r354016 - in head/graphics/cegui: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2014 03:16:26 -0000 Author: amdmi3 Date: Wed May 14 03:16:24 2014 New Revision: 354016 URL: http://svnweb.freebsd.org/changeset/ports/354016 QAT: https://qat.redports.org/buildarchive/r354016/ Log: - 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) Added: head/graphics/cegui/files/patch-cegui__src__CMakeLists.txt (contents, props changed) head/graphics/cegui/files/patch-cegui__src__IconvStringTranscoder.cpp - copied unchanged from r353892, head/graphics/cegui/files/patch-cegui-src-IconvStringTranscoder.cpp head/graphics/cegui/files/patch-cmake__FindFreetype.cmake (contents, props changed) head/graphics/cegui/files/patch-cmake__FindLua51.cmake - copied unchanged from r353892, head/graphics/cegui/files/patch-FindLua51.cmake head/graphics/cegui/files/patch-cmake__FindTOLUAPP.cmake - copied unchanged from r353892, head/graphics/cegui/files/patch-FindTOLUAPP.cmake Deleted: head/graphics/cegui/files/patch-CEGUI.pc head/graphics/cegui/files/patch-FindLua51.cmake head/graphics/cegui/files/patch-FindTOLUAPP.cmake head/graphics/cegui/files/patch-cegui-src-IconvStringTranscoder.cpp Modified: head/graphics/cegui/Makefile head/graphics/cegui/pkg-plist Modified: head/graphics/cegui/Makefile ============================================================================== --- head/graphics/cegui/Makefile Wed May 14 02:12:19 2014 (r354015) +++ head/graphics/cegui/Makefile Wed May 14 03:16:24 2014 (r354016) @@ -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 +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 + +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 + +.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:MDOCS} -PORTDOCS= README COPYING +.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 +.include Added: head/graphics/cegui/files/patch-cegui__src__CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/cegui/files/patch-cegui__src__CMakeLists.txt Wed May 14 03:16:24 2014 (r354016) @@ -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() Copied: head/graphics/cegui/files/patch-cegui__src__IconvStringTranscoder.cpp (from r353892, head/graphics/cegui/files/patch-cegui-src-IconvStringTranscoder.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/cegui/files/patch-cegui__src__IconvStringTranscoder.cpp Wed May 14 03:16:24 2014 (r354016, copy of r353892, head/graphics/cegui/files/patch-cegui-src-IconvStringTranscoder.cpp) @@ -0,0 +1,15 @@ +--- cegui/src/IconvStringTranscoder.cpp.orig 2014-03-12 06:50:07.000000000 +0100 ++++ cegui/src/IconvStringTranscoder.cpp 2014-03-12 06:51:56.000000000 +0100 +@@ -64,12 +64,7 @@ + size_t iconv(const char** inbuf, size_t* inbytesleft, + char** outbuf, size_t* outbytesleft) + { +-#ifdef CEGUI_ICONV_USES_CONST_INBUF + return ::iconv(d_cd, inbuf, inbytesleft, outbuf, outbytesleft); +-#else +- return ::iconv(d_cd, const_cast(inbuf), inbytesleft, +- outbuf, outbytesleft); +-#endif + } + + //------------------------------------------------------------------------// Added: head/graphics/cegui/files/patch-cmake__FindFreetype.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/cegui/files/patch-cmake__FindFreetype.cmake Wed May 14 03:16:24 2014 (r354016) @@ -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) Copied: head/graphics/cegui/files/patch-cmake__FindLua51.cmake (from r353892, head/graphics/cegui/files/patch-FindLua51.cmake) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/cegui/files/patch-cmake__FindLua51.cmake Wed May 14 03:16:24 2014 (r354016, copy of r353892, head/graphics/cegui/files/patch-FindLua51.cmake) @@ -0,0 +1,11 @@ +--- cmake/FindLua51.cmake.orig 2014-03-11 21:24:37.000000000 +0100 ++++ cmake/FindLua51.cmake 2014-03-11 21:23:43.000000000 +0100 +@@ -4,7 +4,7 @@ + include(FindPackageHandleStandardArgs) + + find_path(LUA_H_PATH NAMES lua.h PATH_SUFFIXES lua5.1 lua51 lua) +-find_library(LUA_LIB NAMES lua5.1 lua51 lua PATH_SUFFIXES dynamic) ++find_library(LUA_LIB NAMES lua-5.1 lua51 lua PATH_SUFFIXES dynamic) + find_library(LUA_LIB_DBG NAMES lua5.1_d lua51_d lua_d PATH_SUFFIXES dynamic) + mark_as_advanced(LUA_H_PATH LUA_LIB LUA_LIB_DBG) + Copied: head/graphics/cegui/files/patch-cmake__FindTOLUAPP.cmake (from r353892, head/graphics/cegui/files/patch-FindTOLUAPP.cmake) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/cegui/files/patch-cmake__FindTOLUAPP.cmake Wed May 14 03:16:24 2014 (r354016, copy of r353892, head/graphics/cegui/files/patch-FindTOLUAPP.cmake) @@ -0,0 +1,15 @@ +--- cmake/FindTOLUAPP.cmake.orig 2014-03-11 21:25:30.000000000 +0100 ++++ cmake/FindTOLUAPP.cmake 2014-03-11 21:28:03.000000000 +0100 +@@ -3,9 +3,9 @@ + ################################################################################ + include(FindPackageHandleStandardArgs) + +-find_path(TOLUAPP_H_PATH NAMES tolua++.h) +-find_library(TOLUAPP_LIB NAMES tolua++5.1 tolua++ toluapp PATH_SUFFIXES dynamic) +-find_library(TOLUAPP_LIB_DBG NAMES tolua++5.1_d tolua++_d toluapp_d PATH_SUFFIXES dynamic) ++find_path(TOLUAPP_H_PATH NAMES tolua++.h PATHS ENV TOLUA_INC) ++find_library(TOLUAPP_LIB NAMES tolua++-5.1 tolua++ toluapp PATH_SUFFIXES dynamic) ++find_library(TOLUAPP_LIB_DBG NAMES tolua++-5.1_d tolua++_d toluapp_d PATH_SUFFIXES dynamic) + mark_as_advanced(TOLUAPP_H_PATH TOLUAPP_LIB TOLUAPP_LIB_DBG) + + if (WIN32 OR APPLE) Modified: head/graphics/cegui/pkg-plist ============================================================================== --- head/graphics/cegui/pkg-plist Wed May 14 02:12:19 2014 (r354015) +++ head/graphics/cegui/pkg-plist Wed May 14 03:16:24 2014 (r354016) @@ -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/RenderedStringText 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 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 -