[Lunar-commits] <moonbase> cegui: ver 0.7.5 and dep cleanup
Paul Bredbury
brebs at lunar-linux.org
Sun Jan 23 17:20:50 CET 2011
commit 03317e7bdf825fccaaaace047b2c2e638fcc9156
Author: Paul Bredbury <brebs at lunar-linux.org>
Date: Sun Jan 23 23:20:50 2011 +0700
cegui: ver 0.7.5 and dep cleanup
Removed useless, confusing options. smc now runs OK again, which is the only app that *uses* cegui currently.
---
zbeta/cegui/BUILD | 6 +-----
zbeta/cegui/DEPENDS | 16 +++-------------
zbeta/cegui/DETAILS | 15 +++++++--------
3 files changed, 11 insertions(+), 26 deletions(-)
diff --git a/zbeta/cegui/BUILD b/zbeta/cegui/BUILD
index d84d1e8..b47ef68 100644
--- a/zbeta/cegui/BUILD
+++ b/zbeta/cegui/BUILD
@@ -1,11 +1,7 @@
(
- # Build with devil - from http://gentoo-portage.com/dev-games/cegui
- sedit "s/ILvoid/void/g" ImageCodecModules/DevILImageCodec/CEGUIDevILImageCodec.cpp &&
-
- OPTS+=" --disable-samples" &&
+ OPTS+=" --disable-static --with-default-xml-parser=LibxmlParser --with-default-image-codec=SILLYImageCodec" &&
default_build
) > $C_FIFO 2>&1
-
diff --git a/zbeta/cegui/DEPENDS b/zbeta/cegui/DEPENDS
index ad74afa..d7a443d 100644
--- a/zbeta/cegui/DEPENDS
+++ b/zbeta/cegui/DEPENDS
@@ -1,17 +1,7 @@
depends freetype2
depends pcre
+depends devil
+depends silly
+depends libxml2
-optional_depends libxml2 "--with-default-xml-parser=LibxmlParser" \
- "--disable-libxml" \
- "build with LibxmlParser"
-optional_depends xerces-c++ "--with-default-xml-parser=XercesParser" \
- "--disable-xerces-c" \
- "build with XercesParser"
-optional_depends expat "--with-default-xml-parser=ExpatParser" \
- "--disable-expat" \
- "build with ExpatParser"
-optional_depends FreeImage "--with-default-image-codec=FreeImageImageCodec" \
- "" \
- "build with FreeImageImageCodec"
optional_depends lua "" "--disable-lua-module" "build with lua"
-optional_depends devil "--enable-devil" "--disable-devil" "build with devil"
diff --git a/zbeta/cegui/DETAILS b/zbeta/cegui/DETAILS
index a403b6f..9b584e7 100644
--- a/zbeta/cegui/DETAILS
+++ b/zbeta/cegui/DETAILS
@@ -1,16 +1,15 @@
MODULE=cegui
- VERSION=0.6.2b
- VER=0.6.2
+ VERSION=0.7.5
SOURCE=CEGUI-$VERSION.tar.gz
- SOURCE_URL=$SFORGE_URL/crayzedsgui/
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/CEGUI-$VER
- SOURCE_VFY=sha1:ac373b0779ab4b6289cf1e6aa2e6717d8a348747
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/CEGUI-$VERSION
+ SOURCE_URL=$SFORGE_URL/crayzedsgui
+ SOURCE_VFY=sha1:75fe8d11c7c91ed3b08e8a2e81ff946699e51cf7
WEB_SITE=http://www.cegui.org.uk/
ENTERED=20080504
- UPDATED=20090819
- SHORT="library providing windowing and widgets for graphics APIs / engines"
+ UPDATED=20110121
+ SHORT="A library providing widgets for graphics APIs & engines"
-cat <<EOF
+cat << EOF
Crazy Eddie's GUI System is a free library providing windowing and
widgets for graphics APIs / engines where such functionality is
not natively available, or severely lacking. The library is object-
More information about the Lunar-commits
mailing list