[Lunar-commits] <moonbase-other> Merge branch 'sumwars'

v4hn me at v4hn.de
Sun Nov 17 15:48:35 CET 2013


commit 37bff87e8a7b39f930389a164530cb41d25d0fa1
Author: v4hn <me at v4hn.de>
Date: Sun, 17 Nov 2013 06:48:21 -0800
URL: https://github.com/lunar-linux/moonbase-other/commit/37bff87e8a7b39f930389a164530cb41d25d0fa1

Merge branch 'sumwars'
---
  audio/freealut/DEPENDS  | +1/-0     
  audio/freealut/DETAILS  | +11/-0    
  games/sumwars/BUILD     | +2/-0     
  games/sumwars/DEPENDS   | +9/-0     
  games/sumwars/DETAILS   | +17/-0    
  games/sumwars/PRE_BUILD | +8/-0     
  graphics/CEGUI/DEPENDS  | +15/-0    
  graphics/CEGUI/DETAILS  | +20/-0    
  libs/poco/DETAILS       | +1/-1     
  net/enet/DETAILS        | +20/-0    
  10 files changed, 104 insertions(+), 1 deletion(-)

--- /dev/null
+++ b/audio/freealut/DEPENDS
@@ -0,0 +1 @@
+depends openal
--- /dev/null
+++ b/audio/freealut/DETAILS
@@ -0,0 +1,11 @@
+          MODULE=freealut
+         VERSION=1.1.0
+          SOURCE=${MODULE}-${VERSION}.tar.gz
+      SOURCE_URL=http://pkgs.fedoraproject.org/repo/pkgs/freealut/freealut-1.1.0.tar.gz/e089b28a0267faabdb6c079ee173664a/
+      SOURCE_VFY=sha1:b2c04d2b5e0896b3164c01deda39f58933c8055f
+        WEB_SITE="http://www.openal.org"
+         ENTERED=20131112
+         UPDATED=20131112
+           SHORT="OpenAL Utility Toolkit (ALUT)"
+cat <<EOF
+EOF
--- /dev/null
+++ b/games/sumwars/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" -DSUMWARS_EXECUTABLE_DIR=games -DSUMWARS_SHARE_DIR=share/games/sumwars" &&
+default_cmake_build
--- /dev/null
+++ b/games/sumwars/DEPENDS
@@ -0,0 +1,9 @@
+depends ogre
+depends CEGUI
+depends freealut
+depends physfs
+depends lua
+
+optional_depends "poco" "-DSUMWARS_BUILD_TOOLS=ON" "-DSUMWARS_BUILD_TOOLS=OFF" "Builds editor tools"
+optional_depends "tinyxml" "-DSUMWARS_NO_TINYXML=ON" "-DSUMWARS_NO_TINYXML=OFF" "Use system tinyxml"
+optional_depends "enet" "-DSUMWARS_NO_ENET=ON" "-DSUMWARS_NO_ENET=OFF" "Use system enet"
--- /dev/null
+++ b/games/sumwars/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=sumwars
+         VERSION=0.5.6
+          SOURCE=${MODULE}-${VERSION}-src.tar.bz2
+         SOURCE2=${MODULE}-${VERSION}.patch
+      SOURCE_URL=$SFORGE_URL/$MODULE
+     SOURCE2_URL=http://bitbucket.org/sumwars/sumwars-code/commits/acf7664ff0a740b5112bf28c19a6e9d85c442011/raw/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
+      SOURCE_VFY=sha1:1acaab279f5d94fb6599f2c0f91c79a1bfab7c7e
+     SOURCE2_VFY=sha1:397ff16fa5f002c982066db459bd479ba385f11f
+        WEB_SITE="http://sumwars.org/"
+         ENTERED=20131109
+         UPDATED=20131109
+           SHORT="role-playing game, featuring both a single-player and a multiplayer mode"
+cat <<EOF
+Summoning Wars is an open source role-playing game, featuring both
+a single-player and a multiplayer mode for about 2 to 8 players.
+EOF
--- /dev/null
+++ b/games/sumwars/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+
+sedit '419a\
+  -ldl -lboost_system' CMakeLists.txt &&
+
+sedit 's/table\.getn(\([^)]*\))/#\1/g; s/math\.mod(/math\.fmod(/g' share/data/{abilities,items,npc,objects,projectiles,quests,renderinfo,world,lua}/* &&
+
+patch_it $SOURCE2 1
--- /dev/null
+++ b/graphics/CEGUI/DEPENDS
@@ -0,0 +1,15 @@
+optional_depends "freetype2" "--enable-freetype" "--disable-freetype" "Use Freetype 2 for font support"
+optional_depends "pcre" "--enable-pcre" "--disable-pcre" "Use pcre for regular expressions support"
+optional_depends "tinyxml" "--enable-external-tinyxml --enable-tinyxml" "--disable-external-tinyxml" "Use system installed TinyXML"
+optional_depends "xerces-c++" "--enable-xerces-c" "--disable-xerces-c" "Build Xerces-C++ XML parser module"
+optional_depends "libxml2" "--enable-libxml" "--disable-libxml" "Build libxml XML parser module"
+optional_depends "expat" "--enable-expat" "--disable-expat" "Build expat XML parser module"
+optional_depends "devil" "--enable-devil" "--disable-devil" "Build DevIL image codec module"
+optional_depends "FreeImage" "--enable-freeimage" "--disable-freeimage" "Build FreeImage image codec module"
+optional_depends "mesa-lib" "--enable-opengl-renderer" "--disable-opengl-renderer" "Build OpenGL renderer"
+optional_depends "glew" "--enable-external-glew" "--disable-external-glew" "Use system GLEW"
+optional_depends "ogre" "--enable-ogre-renderer" "--disable-ogre-renderer" "Build Ogre renderer"
+optional_depends "DirectFB" "--enable-directfb-renderer" "--disable-directfb-renderer" "Build DirectFB renderer"
+optional_depends "lua" "--enable-lua-module" "--disable-lua-module" "Build Lua scripting module"
+optional_depends "Python" "--enable-python-module" "--disable-python-module" "Build Python extension module"
+
--- /dev/null
+++ b/graphics/CEGUI/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=CEGUI
+         VERSION=0.7.9
+          SOURCE=${MODULE}-${VERSION}.tar.gz
+      SOURCE_URL=$SFORGE_URL/crayzedsgui/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
+      SOURCE_VFY=sha1:f0a8616bcb37843ad2f83c88745b9313906cb8e9
+        WEB_SITE="http://cegui.org.uk/"
+         ENTERED=20131109
+         UPDATED=20131109
+           SHORT="library providing windowing and widgets"
+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-oriented, written in C++, and targeted at game and application
+developers who should be spending their time creating great games
+and not on building GUI sub-systems!
+
+EOF
--- a/libs/poco/DETAILS
+++ b/libs/poco/DETAILS
@@ -3,7 +3,7 @@
             SOURCE=$MODULE-$VERSION.tar.gz
            SOURCE2=poco-1.4.4-patch-for-libpcre-8.32.patch
         SOURCE_URL=http://pocoproject.org/releases/$MODULE-${VERSION%p*}
-       SOURCE2_URL=https://github.com/herrwiese/gentoo-portage/blob/master/dev-libs/poco/files/
+       SOURCE2_URL=https://raw.github.com/herrwiese/gentoo-portage/master/dev-libs/poco/files/
         SOURCE_VFY=sha1:27ded31f36d086d0acaa5e0945965388aa253df1
        SOURCE2_VFY=sha1:a2e9b03c1098f359c453a61204ef49bfbc6b45bc
           WEB_SITE=http://pocoproject.org
--- /dev/null
+++ b/net/enet/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=enet
+         VERSION=1.3.5
+          SOURCE=${MODULE}-${VERSION}.tar.gz
+      SOURCE_URL=http://enet.bespin.org/download/
+      SOURCE_VFY=sha1:40242c48c255f65da2b21a6123640e1f7aeaa6c2
+        WEB_SITE="http://enet.bespin.org/"
+         ENTERED=20121027
+         UPDATED=20121027
+           SHORT="communication layer on top of UDP"
+cat <<EOF
+ENet's purpose is to provide a relatively thin, simple and robust
+network communication layer on top of UDP (User Datagram Protocol). The
+primary feature it provides is optional reliable, in-order delivery
+of packets.
+
+ENet omits certain higher level networking features such as
+authentication, lobbying, server discovery, encryption, or other
+similar tasks that are particularly application specific so that the
+library remains flexible, portable, and easily embeddable.
+EOF




More information about the Lunar-commits mailing list