Skip to content

Commit

Permalink
Merge branch 'sumwars'
Browse files Browse the repository at this point in the history
  • Loading branch information
v4hn committed Nov 17, 2013
2 parents 5a829e8 + 8effcd0 commit 37bff87
Show file tree
Hide file tree
Showing 10 changed files with 104 additions and 1 deletion.
1 change: 1 addition & 0 deletions audio/freealut/DEPENDS
@@ -0,0 +1 @@
depends openal
11 changes: 11 additions & 0 deletions 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
2 changes: 2 additions & 0 deletions games/sumwars/BUILD
@@ -0,0 +1,2 @@
OPTS+=" -DSUMWARS_EXECUTABLE_DIR=games -DSUMWARS_SHARE_DIR=share/games/sumwars" &&
default_cmake_build
9 changes: 9 additions & 0 deletions 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"
17 changes: 17 additions & 0 deletions 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
8 changes: 8 additions & 0 deletions 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
15 changes: 15 additions & 0 deletions 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"

20 changes: 20 additions & 0 deletions 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
2 changes: 1 addition & 1 deletion libs/poco/DETAILS
Expand Up @@ -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
Expand Down
20 changes: 20 additions & 0 deletions 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

0 comments on commit 37bff87

Please sign in to comment.