diff options
author | krytzz <krytzz@soylent.eu> | 2010-03-19 01:32:36 +0100 |
---|---|---|
committer | krytzz <krytzz@soylent.eu> | 2010-03-19 01:52:20 +0100 |
commit | ea1116e19b3642af3face931d6050d70dbaa9c9a (patch) | |
tree | 3f2b366dc3e0b144a5333c3ae6075e27a7ce8466 | |
parent | [games-simulation/openttd] added openmsx useflag and dep (diff) | |
download | gamerlay-ea1116e19b3642af3face931d6050d70dbaa9c9a.tar.gz gamerlay-ea1116e19b3642af3face931d6050d70dbaa9c9a.tar.bz2 gamerlay-ea1116e19b3642af3face931d6050d70dbaa9c9a.zip |
[games-engines/fife] initial commit, still has numerous problems
QA rpath issue, upstream guichan has utf8 problems also im not sure
about the python stuff
-rw-r--r-- | games-engines/fife/Manifest | 4 | ||||
-rw-r--r-- | games-engines/fife/fife-0.3.0.ebuild | 67 | ||||
-rw-r--r-- | games-engines/fife/files/fife-0.3.0-unbundle-libpng.patch | 24 | ||||
-rw-r--r-- | games-engines/fife/metadata.xml | 9 |
4 files changed, 104 insertions, 0 deletions
diff --git a/games-engines/fife/Manifest b/games-engines/fife/Manifest new file mode 100644 index 0000000..938c767 --- /dev/null +++ b/games-engines/fife/Manifest @@ -0,0 +1,4 @@ +AUX fife-0.3.0-unbundle-libpng.patch 724 RMD160 4f39210984dbe41d79e918fa7a779308aeea816c SHA1 96e43f76a4401c45e0892e7884db66787d2e7617 SHA256 eec565a5705b44beaff2d3e48074ca12d1d0dbfdb7c6a74eec61067cae82c1e7 +DIST fife-0.3.0.tar.gz 5702674 RMD160 bcf9d950189b7ddd3959289702d2584e6e6e1ca1 SHA1 09e19342979666e347fc3ebbccf55d3ee652fc87 SHA256 d0836cd364c74a059322f16cd91141964d618dc469d404c1b77a65dae4bb0280 +EBUILD fife-0.3.0.ebuild 1430 RMD160 1162c6f8f70b191d6456badda6e90ccd08bdb76d SHA1 1e63abea32c107fb1605d56c674701c549d75a56 SHA256 c0254f91769ac2967910843ceeb1c94674c715dfb1419440da96d276c570e5a7 +MISC metadata.xml 248 RMD160 ee88d37caf1c3d23017cbb8f7c4e1ea2778ef0d6 SHA1 86a6b9bad810bc86f91fe2dfa2b0f0d0c812ea68 SHA256 3fd8a78020dbbcd51f57289f40a144d3dde762d883dc1f61e93b1a2b449ed6a4 diff --git a/games-engines/fife/fife-0.3.0.ebuild b/games-engines/fife/fife-0.3.0.ebuild new file mode 100644 index 0000000..35b09f8 --- /dev/null +++ b/games-engines/fife/fife-0.3.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +PYTHON_DEPEND="2" + +inherit eutils python + +DESCRIPTION="Flexible Isometric Free Engine, 2D" +HOMEPAGE="http://fifengine.de" +SRC_URI="mirror://sourceforge/${PN}/files/active/src/${P}.tar.gz" +LICENSE="GPL-2" + +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="opengl debug profile" + +EAPI="2" + +DEPEND="dev-util/scons + dev-lang/swig + dev-libs/boost + dev-python/pyyaml + media-libs/libsdl + media-libs/sdl-ttf + media-libs/sdl-image[png] + media-libs/libvorbis + media-libs/libogg + media-libs/openal + sys-libs/zlib + x11-libs/libXcursor + x11-libs/libXext + opengl? ( virtual/opengl virtual/glu )" +RDEPEND="${DEPEND}" + +src_prepare() { + rm -r ext #delete bundled libs + epatch "${FILESDIR}/fife-0.3.0-unbundle-libpng.patch" +} + +src_compile() { + local SCONS_ARGS="" + if use debug; then + SCONS_ARGS="$SCONS_ARGS debug=1 log=1" + else + SCONS_ARGS="$SCONS_ARGS debug=0 log=0" + fi + + if use opengl; then + SCONS_ARGS="$SCONS_ARGS opengl=1" + else + SCONS_ARGS="$SCONS_ARGS opengl=0" + fi + + if use profile; then + SCONS_ARGS="$SCONS_ARGS profile=1" + else + SCONS_ARGS="$SCONS_ARGS profile=0" + fi +# python_version + scons --python-prefix=${D}/$(python_get_sitedir) --prefix="${D}/usr" $SCONS_ARGS || die 'scons failed' +} + +src_install() { + scons install-python --python-prefix=${D}/$(python_get_sitedir) --prefix="${D}/usr" || die 'install failed' +} + diff --git a/games-engines/fife/files/fife-0.3.0-unbundle-libpng.patch b/games-engines/fife/files/fife-0.3.0-unbundle-libpng.patch new file mode 100644 index 0000000..580edfa --- /dev/null +++ b/games-engines/fife/files/fife-0.3.0-unbundle-libpng.patch @@ -0,0 +1,24 @@ +Index: image.h +=================================================================== +--- a/engine/core/video/image.h (revision 3239) ++++ b/engine/core/video/image.h (working copy) +@@ -27,7 +27,6 @@ + + // 3rd party library includes + #include <SDL.h> +-#include <png.h> + + // FIFE includes + // These includes are split up in two parts, separated by one empty line +Index: image.cpp +=================================================================== +--- a/engine/core/video/image.cpp (revision 3239) ++++ b/engine/core/video/image.cpp (working copy) +@@ -25,6 +25,7 @@ + + // 3rd party library includes + #include <SDL.h> ++#include <png.h> + + // FIFE includes + // These includes are split up in two parts, separated by one empty line diff --git a/games-engines/fife/metadata.xml b/games-engines/fife/metadata.xml new file mode 100644 index 0000000..0e8e75c --- /dev/null +++ b/games-engines/fife/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>krytzz@soylent.eu</email> + <name>steffen stramm</name> +</maintainer> +<herd>games</herd> +</pkgmetadata> |