aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authoroliver <oliver@FreeBSD.org>2017-09-24 00:22:33 +0800
committeroliver <oliver@FreeBSD.org>2017-09-24 00:22:33 +0800
commit63ddc80349c31d42de49ccf1121af9faa2edf891 (patch)
tree2d7c02aace809b4ec1637ee1c2321f8c32d18d49 /graphics
parentebc2f9dd064e1c782b6ca4d0c029214fe5907194 (diff)
downloadfreebsd-ports-gnome-63ddc80349c31d42de49ccf1121af9faa2edf891.tar.gz
freebsd-ports-gnome-63ddc80349c31d42de49ccf1121af9faa2edf891.tar.zst
freebsd-ports-gnome-63ddc80349c31d42de49ccf1121af9faa2edf891.zip
update to cegui 0.8.7
PR: 221907 Submitted by: Piotr Kubaj
Diffstat (limited to 'graphics')
-rw-r--r--graphics/cegui/Makefile15
-rw-r--r--graphics/cegui/distinfo5
-rw-r--r--graphics/cegui/pkg-plist19
3 files changed, 24 insertions, 15 deletions
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index a11b4de17554..d6ea515004f9 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= cegui
-PORTVERSION= 0.8.4
-PORTREVISION= 8
+PORTVERSION= 0.8.7
CATEGORIES= graphics devel
MASTER_SITES= SF/crayzedsgui/CEGUI%20Mk-2/0.8
@@ -17,19 +16,19 @@ CONFIGURE_ENV+= TOLUA_INC="${LUA_INCDIR}"
CMAKE_ARGS= -DCEGUI_SAMPLES_ENABLED:BOOL=OFF \
-DCEGUI_BUILD_TESTS=OFF
USE_LDCONFIG= yes
-USES= compiler:c++11-lib cmake pkgconfig tar:bzip2
+USES= compiler:c++11-lib cmake iconv localbase pkgconfig tar:bzip2
PORTDOCS= *
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
+OPTIONS_GROUP_IMAGECODEC= DEVIL FREEIMAGE SDL2
OPTIONS_GROUP_RENDERER= OPENGL OPENGL3 OGRE IRRLICHT
OPTIONS_DEFAULT= FREETYPE PCRE LUA FRIBIDI PYTHON
OPTIONS_DEFAULT+= EXPAT LIBXML2 TINYXML
-OPTIONS_DEFAULT+= DEVIL FREEIMAGE
+OPTIONS_DEFAULT+= DEVIL FREEIMAGE SDL2
OPTIONS_DEFAULT+= OPENGL OPENGL3 OGRE
OPTIONS_SUB= yes
@@ -78,6 +77,10 @@ FREEIMAGE_DESC= FreeImage based ImageCodec module
FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage
FREEIMAGE_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=ON
FREEIMAGE_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=OFF
+SDL2_DESC= SDL2 based ImageCodec module
+SDL2_USE= SDL=sdl2,image2
+SDL2_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_SDL2=ON
+SDL2_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_SDL2=OFF
OGRE_DESC= Ogre3D support
OGRE_LIB_DEPENDS= libOgreMain.so:graphics/ogre3d
@@ -88,7 +91,7 @@ IRRLICHT_LIB_DEPENDS= libIrrlicht.so: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:math/glm
-OPENGL_USE= GL=gl,glew
+OPENGL_USE= GL=gl,glew,glu
OPENGL_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL=ON
OPENGL_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL=OFF
OPENGL3_DESC= OpenGL 3+ support (core profile)
diff --git a/graphics/cegui/distinfo b/graphics/cegui/distinfo
index 9265cc58994e..6c566f4b3e00 100644
--- a/graphics/cegui/distinfo
+++ b/graphics/cegui/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cegui-0.8.4.tar.bz2) = b5fcbd548b83045e92c4da413928113be77ebee0117368925e1904b3b957a388
-SIZE (cegui-0.8.4.tar.bz2) = 17894771
+TIMESTAMP = 1503998272
+SHA256 (cegui-0.8.7.tar.bz2) = b351e8957716d9c170612c13559e49530ef911ae4bac2feeb2dacd70b430e518
+SIZE (cegui-0.8.7.tar.bz2) = 18114465
diff --git a/graphics/cegui/pkg-plist b/graphics/cegui/pkg-plist
index ea9cec9e4c4a..e87b2dd7e1c4 100644
--- a/graphics/cegui/pkg-plist
+++ b/graphics/cegui/pkg-plist
@@ -60,6 +60,8 @@ include/cegui-0/CEGUI/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
+%%SDL2%%include/cegui-0/CEGUI/ImageCodecModules/SDL2/ImageCodec.h
+%%SDL2%%include/cegui-0/CEGUI/ImageCodecModules/SDL2/ImageCodecModule.h
include/cegui-0/CEGUI/ImageFactory.h
include/cegui-0/CEGUI/ImageManager.h
include/cegui-0/CEGUI/InjectedInputReceiver.h
@@ -317,27 +319,28 @@ lib/cegui-0.8/libCEGUICoreWindowRendererSet.so
%%XERCES%%lib/cegui-0.8/libCEGUIXercesParser.so
lib/libCEGUIBase-0.so
lib/libCEGUIBase-0.so.2
-lib/libCEGUIBase-0.so.2.3.0
+lib/libCEGUIBase-0.so.2.4.2
lib/libCEGUICommonDialogs-0.so
lib/libCEGUICommonDialogs-0.so.2
-lib/libCEGUICommonDialogs-0.so.2.3.0
+lib/libCEGUICommonDialogs-0.so.2.4.2
%%IRRLICHT%%lib/libCEGUIIrrlichtRenderer-0.so
%%IRRLICHT%%lib/libCEGUIIrrlichtRenderer-0.so.2
-%%IRRLICHT%%lib/libCEGUIIrrlichtRenderer-0.so.2.3.0
+%%IRRLICHT%%lib/libCEGUIIrrlichtRenderer-0.so.2.4.2
%%LUA%%lib/libCEGUILuaScriptModule-0.so
%%LUA%%lib/libCEGUILuaScriptModule-0.so.2
-%%LUA%%lib/libCEGUILuaScriptModule-0.so.2.3.0
+%%LUA%%lib/libCEGUILuaScriptModule-0.so.2.4.2
%%OGRE%%lib/libCEGUIOgreRenderer-0.so
%%OGRE%%lib/libCEGUIOgreRenderer-0.so.2
-%%OGRE%%lib/libCEGUIOgreRenderer-0.so.2.3.0
+%%OGRE%%lib/libCEGUIOgreRenderer-0.so.2.4.2
%%ANYOPENGL%%lib/libCEGUIOpenGLRenderer-0.so
%%ANYOPENGL%%lib/libCEGUIOpenGLRenderer-0.so.2
-%%ANYOPENGL%%lib/libCEGUIOpenGLRenderer-0.so.2.3.0
+%%ANYOPENGL%%lib/libCEGUIOpenGLRenderer-0.so.2.4.2
%%IRRLICHT%%libdata/pkgconfig/CEGUI-0-IRRLICHT.pc
%%LUA%%libdata/pkgconfig/CEGUI-0-LUA.pc
%%OGRE%%libdata/pkgconfig/CEGUI-0-OGRE.pc
%%OPENGL%%libdata/pkgconfig/CEGUI-0-OPENGL.pc
%%OPENGL3%%libdata/pkgconfig/CEGUI-0-OPENGL3.pc
+%%SDL2%%%%LUA_LIBDIR%%/cegui-0.8/%%LUA_LIBDIR%%CEGUISDL2ImageCodec.so
libdata/pkgconfig/CEGUI-0.pc
share/cegui-0/animations/GameMenu.anims
share/cegui-0/animations/example.anims
@@ -418,15 +421,17 @@ share/cegui-0/layouts/TabControlDemo.layout
share/cegui-0/layouts/TabPage.layout
share/cegui-0/layouts/TabPage1.layout
share/cegui-0/layouts/TabPage2.layout
+share/cegui-0/layouts/TaharezLookOverview.layout
share/cegui-0/layouts/TextDemo.layout
share/cegui-0/layouts/TreeDemoTaharez.layout
share/cegui-0/layouts/VanillaConsole.layout
+share/cegui-0/layouts/VanillaLookOverview.layout
share/cegui-0/layouts/VanillaWindows.layout
+share/cegui-0/layouts/application_templates.layout
share/cegui-0/looknfeel/AlfiskoSkin.looknfeel
share/cegui-0/looknfeel/GameMenu.looknfeel
share/cegui-0/looknfeel/Generic.looknfeel
share/cegui-0/looknfeel/HUDDemo.looknfeel
-share/cegui-0/looknfeel/Inherited.looknfeel
share/cegui-0/looknfeel/InventoryComponents.looknfeel
share/cegui-0/looknfeel/OgreTray.looknfeel
share/cegui-0/looknfeel/SampleBrowser.looknfeel