summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/gemrb/ChangeLog8
-rw-r--r--games-engines/gemrb/Manifest15
-rw-r--r--games-engines/gemrb/files/gemrb-0.6.6-gcc46.patch11
-rw-r--r--games-engines/gemrb/gemrb-0.6.6.ebuild63
4 files changed, 85 insertions, 12 deletions
diff --git a/games-engines/gemrb/ChangeLog b/games-engines/gemrb/ChangeLog
index 5464159ce329..6902f8f415e1 100644
--- a/games-engines/gemrb/ChangeLog
+++ b/games-engines/gemrb/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-engines/gemrb
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/gemrb/ChangeLog,v 1.14 2011/06/01 15:42:19 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-engines/gemrb/ChangeLog,v 1.15 2011/11/29 19:05:37 mr_bones_ Exp $
+
+*gemrb-0.6.6 (29 Nov 2011)
+
+ 29 Nov 2011; Michael Sterrett <mr_bones_@gentoo.org> +gemrb-0.6.6.ebuild,
+ +files/gemrb-0.6.6-gcc46.patch:
+ version bump (bug #392373)
01 Jun 2011; Tupone Alfredo <tupone@gentoo.org> gemrb-0.6.4.ebuild,
+files/gemrb-0.6.4-gcc46.patch:
diff --git a/games-engines/gemrb/Manifest b/games-engines/gemrb/Manifest
index c8fbfe3beb85..010961dbeed6 100644
--- a/games-engines/gemrb/Manifest
+++ b/games-engines/gemrb/Manifest
@@ -1,18 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX GemRB.cfg.sample 8730 RMD160 b7015af383014142727c821440797bba24eaabac SHA1 c3a51f01e18a67c97cd9e587568df057d1049074 SHA256 82423ffcd6f092c30375e1439383f4a5e38df5f4b090e0d98c3916a46d25bbe6
AUX gemrb-0.6.4-gcc46.patch 508 RMD160 546e803c6554c6cae132132f4ece4498f7fe4c98 SHA1 120908c7f3a898187047afe54dd2df25ef09df8b SHA256 d676017ec88bebdd146db4cf25a45e8a6d287a98c1f519ab2b3b8b252112f9e8
+AUX gemrb-0.6.6-gcc46.patch 267 RMD160 53a9de240b57a01c6a59e3ee0a52ee714e38d54f SHA1 7d53d1206c96c938696c6e69d5b6ac9c55ca936e SHA256 1f5312e42e6556a023c29561af03c5a37d7c1651adc3148facbec7e476e03391
DIST gemrb-0.6.2.tar.gz 1726415 RMD160 eb2a11e2ac8a5660ff5ccbb6f92df51cccf50676 SHA1 fab02d3eaf639ac74d4ba6623e95d29aad0f015a SHA256 68344f290c015feeba0671da647d6b7541f090dd876622ec1f5d8d07b1e6f927
DIST gemrb-0.6.4.tar.gz 1780439 RMD160 ea4b306c2eb55036a1c6713b00a18b89280c8d52 SHA1 bc2293c54d668c78c958c2008e37c238e0c300fe SHA256 f8bcbfb3e41d3cefc5836af1e66b6e9bd8234bef99f44daeb9c7b8b70c607f06
+DIST gemrb-0.6.6.tar.gz 1914217 RMD160 42a8622370eb8cfc12e425f68fc414d80b8513be SHA1 a8706486a82de89bb86f1c6e1c62e81df954a1e0 SHA256 dfb397883213c091d0c4378dc0935892dc2f02298b47264ea379ac125577b7b0
EBUILD gemrb-0.6.2.ebuild 1317 RMD160 ed51b65bf4bbea0fb385c010ea88bc4c374a767a SHA1 31a123a1859c95b8da1c10c7bfa7011f129b697b SHA256 ac17246aa8eed16d9188afcd42d0744b410e9ef14332edfec817bc7f7dd28cf9
EBUILD gemrb-0.6.4.ebuild 1356 RMD160 553dbf07bffe4fd650a7f67d417d6632ddee8351 SHA1 061b69f52fdd6c396f6ccb100e86d821cc7a5bcc SHA256 bee57d33f584bdb4b4d76c3ffc5b7c43267bdf4628fb0000c6d810b83d30316f
-MISC ChangeLog 2045 RMD160 b941f61d291d7a733cc77505bb8773b20a337206 SHA1 612b9ca8f710dd70ab4ea12d030fce01da0ed996 SHA256 f48c343f8fd92bf5f1aaea63e729136175928d58666c73950389c9a32f31f3ae
+EBUILD gemrb-0.6.6.ebuild 1361 RMD160 b327fe44fc1f015b337a88b29c443c853db9c519 SHA1 db5a17ea05f7e826d69f16413236fc697696ee9e SHA256 2b21957461cfd50f972523d820d73d0eb2c9caa158e334d219ed3dbc54c8112e
+MISC ChangeLog 2216 RMD160 a274c8b5029370187250b8678ebe1b571252af49 SHA1 db052c44db4403d430365dc46b049e92959461aa SHA256 63adc7444b13fb4cc9ff387df4c2f1e98c44d7c6c697adaf1c78b8d5b1a96519
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk3mXeUACgkQIY77eQFFFC2JHACeO+pEg2GWJEl3upOsxwojOqpT
-Iu8An2PSF6XMbiIwqfYlCZzclvFS/ryZ
-=yR7X
------END PGP SIGNATURE-----
diff --git a/games-engines/gemrb/files/gemrb-0.6.6-gcc46.patch b/games-engines/gemrb/files/gemrb-0.6.6-gcc46.patch
new file mode 100644
index 000000000000..e19fe628b911
--- /dev/null
+++ b/games-engines/gemrb/files/gemrb-0.6.6-gcc46.patch
@@ -0,0 +1,11 @@
+--- gemrb/core/EffectQueue.h.old 2011-06-01 17:24:47.102882668 +0200
++++ gemrb/core/EffectQueue.h 2011-06-01 17:25:07.399156225 +0200
+@@ -28,6 +28,8 @@
+ #ifndef EFFECTQUEUE_H
+ #define EFFECTQUEUE_H
+
++#include <cstddef>
++
+ #include "exports.h"
+
+ #include "Effect.h"
diff --git a/games-engines/gemrb/gemrb-0.6.6.ebuild b/games-engines/gemrb/gemrb-0.6.6.ebuild
new file mode 100644
index 000000000000..8d1fff203984
--- /dev/null
+++ b/games-engines/gemrb/gemrb-0.6.6.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-engines/gemrb/gemrb-0.6.6.ebuild,v 1.1 2011/11/29 19:05:37 mr_bones_ Exp $
+
+PYTHON_DEPEND="2"
+EAPI=2
+WANT_CMAKE=always
+inherit eutils python cmake-utils games
+
+DESCRIPTION="Reimplementation of the Infinity engine"
+HOMEPAGE="http://gemrb.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gemrb/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2[video]
+ sys-libs/zlib
+ media-libs/libvorbis
+ media-libs/libpng
+ media-libs/sdl-mixer
+ media-libs/openal"
+
+pkg_setup() {
+ python_set_active_version 2
+ games_pkg_setup
+}
+
+src_prepare() {
+ sed -i \
+ -e '/COPYING/d' \
+ CMakeLists.txt \
+ || die
+ epatch "${FILESDIR}"/${P}-gcc46.patch
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
+ -DBIN_DIR="${GAMES_BINDIR}"
+ -DDATA_DIR="${GAMES_DATADIR}/gemrb"
+ -DSYSCONF_DIR="${GAMES_SYSCONFDIR}/gemrb"
+ -DLIB_DIR="$(games_get_libdir)"
+ -DMAN_DIR=/usr/share/man/man6
+ -DICON_DIR=/usr/share/pixmaps
+ -DMENU_DIR=/usr/share/applications
+ -DDOC_DIR="/usr/share/doc/${PF}"
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc README NEWS AUTHORS
+ prepgamesdirs
+ prepalldocs
+}