[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