[gentoo-commits] gentoo-x86 commit in games-fps/soldieroffortune: soldieroffortune-1.06a-r1.ebuild ChangeLog

2015-02-07 Thread Michael Sterrett (mr_bones_)
mr_bones_15/02/08 07:41:43

  Modified: soldieroffortune-1.06a-r1.ebuild ChangeLog
  Log:
  fix unpacking and sed with patch from Robert Cernansky (bug #539200)
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.5  games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.5view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.5content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?r1=1.4r2=1.5

Index: soldieroffortune-1.06a-r1.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- soldieroffortune-1.06a-r1.ebuild5 Feb 2015 03:19:28 -   1.4
+++ soldieroffortune-1.06a-r1.ebuild8 Feb 2015 07:41:43 -   1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.4 2015/02/05 03:19:28 mr_bones_ Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.5 2015/02/08 07:41:43 mr_bones_ Exp $
 
 EAPI=5
 inherit check-reqs eutils unpacker cdrom games
@@ -37,6 +37,7 @@
 
 dir=${GAMES_PREFIX_OPT}/${PN}
 Ddir=${ED}/${dir}
+unpackDir=${T}/unpack
 
 CHECKREQS_DISK_BUILD=1450M
 CHECKREQS_DISK_USR=725M
@@ -48,8 +49,9 @@
 src_unpack() {
cdrom_get_cds sof.xpm
unpack_makeself
-   tar xzf ${CDROM_ROOT}/paks.tar.gz -C ${T} || die
-   tar xzf ${CDROM_ROOT}/binaries.tar.gz -C ${T} || die
+   mkdir ${unpackDir} || die
+   tar xzf ${CDROM_ROOT}/paks.tar.gz -C ${unpackDir} || die
+   tar xzf ${CDROM_ROOT}/binaries.tar.gz -C ${unpackDir} || die
 }
 
 src_install() {
@@ -57,7 +59,7 @@
exeinto ${dir}
doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/sof
insinto ${dir}
-   doins -r ${T}/*
+   doins -r ${unpackDir}/*
doins ${CDROM_ROOT}/{README,kver.pub,sof.xpm}
 
cd ${S}
@@ -68,12 +70,12 @@
# now, since these files are coming off a cd, the times/sizes/md5sums 
wont
# be different ... that means portage will try to unmerge some files (!)
# we run touch on ${D} so as to make sure portage doesnt do any such 
thing
-   find ${Ddir} -exec touch '{}' \;
+   find ${Ddir} -exec touch '{}' +
 
games_make_wrapper sof ./sof ${dir} ${dir}
 
# fix buffer overflow
-   sed -i -e 's/^exec/i \
+   sed -i -e '/^exec/i \
 export MESA_EXTENSION_MAX_YEAR=2003 \
 export __GL_ExtensionStringVersion=17700' \
${ED}/${GAMES_BINDIR}/sof || die



1.34 games-fps/soldieroffortune/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.34view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.34content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?r1=1.33r2=1.34

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- ChangeLog   5 Feb 2015 03:19:28 -   1.33
+++ ChangeLog   8 Feb 2015 07:41:43 -   1.34
@@ -1,6 +1,10 @@
 # ChangeLog for games-fps/soldieroffortune
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.33 
2015/02/05 03:19:28 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.34 
2015/02/08 07:41:43 mr_bones_ Exp $
+
+  08 Feb 2015; Michael Sterrett mr_bon...@gentoo.org
+  soldieroffortune-1.06a-r1.ebuild:
+  fix unpacking and sed with patch from Robert Cernansky (bug #539200)
 
   05 Feb 2015; Michael Sterrett mr_bon...@gentoo.org
   -soldieroffortune-1.06a.ebuild, soldieroffortune-1.06a-r1.ebuild:






[gentoo-commits] gentoo-x86 commit in games-fps/soldieroffortune: soldieroffortune-1.06a-r1.ebuild ChangeLog soldieroffortune-1.06a.ebuild

2015-02-04 Thread Michael Sterrett (mr_bones_)
mr_bones_15/02/05 03:19:28

  Modified: soldieroffortune-1.06a-r1.ebuild ChangeLog
  Removed:  soldieroffortune-1.06a.ebuild
  Log:
  use check-reqs in pkg_pretend; clean old
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.4  games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.4view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.4content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?r1=1.3r2=1.4

Index: soldieroffortune-1.06a-r1.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- soldieroffortune-1.06a-r1.ebuild1 Feb 2015 11:26:54 -   1.3
+++ soldieroffortune-1.06a-r1.ebuild5 Feb 2015 03:19:28 -   1.4
@@ -1,9 +1,9 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.3 2015/02/01 11:26:54 zlogene Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.4 2015/02/05 03:19:28 mr_bones_ Exp $
 
 EAPI=5
-inherit eutils unpacker cdrom games
+inherit check-reqs eutils unpacker cdrom games
 
 DESCRIPTION=First-person shooter based on the mercenary trade
 HOMEPAGE=http://www.lokigames.com/products/sof/;
@@ -38,17 +38,18 @@
 dir=${GAMES_PREFIX_OPT}/${PN}
 Ddir=${ED}/${dir}
 
+CHECKREQS_DISK_BUILD=1450M
+CHECKREQS_DISK_USR=725M
+
 pkg_pretend() {
-   ewarn The installed game takes about 725MB of space!
+   check-reqs_pkg_pretend
 }
 
 src_unpack() {
cdrom_get_cds sof.xpm
unpack_makeself
-   tar xzf ${CDROM_ROOT}/paks.tar.gz -C ${T} \
-   || die uncompressing data
-   tar xzf ${CDROM_ROOT}/binaries.tar.gz -C ${T} \
-   || die uncompressing binaries
+   tar xzf ${CDROM_ROOT}/paks.tar.gz -C ${T} || die
+   tar xzf ${CDROM_ROOT}/binaries.tar.gz -C ${T} || die
 }
 
 src_install() {
@@ -62,7 +63,7 @@
cd ${S}
export _POSIX2_VERSION=199209
loki_patch --verify patch.dat
-   loki_patch patch.dat ${Ddir}  /dev/null || die patching
+   loki_patch patch.dat ${Ddir}  /dev/null || die
 
# now, since these files are coming off a cd, the times/sizes/md5sums 
wont
# be different ... that means portage will try to unmerge some files (!)



1.33 games-fps/soldieroffortune/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.33view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.33content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?r1=1.32r2=1.33

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- ChangeLog   1 Feb 2015 11:26:54 -   1.32
+++ ChangeLog   5 Feb 2015 03:19:28 -   1.33
@@ -1,6 +1,10 @@
 # ChangeLog for games-fps/soldieroffortune
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.32 
2015/02/01 11:26:54 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.33 
2015/02/05 03:19:28 mr_bones_ Exp $
+
+  05 Feb 2015; Michael Sterrett mr_bon...@gentoo.org
+  -soldieroffortune-1.06a.ebuild, soldieroffortune-1.06a-r1.ebuild:
+  use check-reqs in pkg_pretend; clean old
 
   01 Feb 2015; Mikle Kolyada zlog...@gentoo.org
   soldieroffortune-1.06a-r1.ebuild:






[gentoo-commits] gentoo-x86 commit in games-fps/soldieroffortune: soldieroffortune-1.06a-r1.ebuild ChangeLog

2015-02-01 Thread Mikle Kolyada (zlogene)
zlogene 15/02/01 11:26:54

  Modified: soldieroffortune-1.06a-r1.ebuild ChangeLog
  Log:
  x86 stable wrt bug #535912
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xC42EB5D6)

Revision  ChangesPath
1.3  games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?r1=1.2r2=1.3

Index: soldieroffortune-1.06a-r1.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- soldieroffortune-1.06a-r1.ebuild31 Jan 2015 17:50:53 -  1.2
+++ soldieroffortune-1.06a-r1.ebuild1 Feb 2015 11:26:54 -   1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.2 2015/01/31 17:50:53 ago Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.3 2015/02/01 11:26:54 zlogene Exp $
 
 EAPI=5
 inherit eutils unpacker cdrom games
@@ -11,7 +11,7 @@
 
 LICENSE=LOKI-EULA
 SLOT=0
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
 RESTRICT=strip
 IUSE=
 



1.32 games-fps/soldieroffortune/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.32view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.32content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?r1=1.31r2=1.32

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- ChangeLog   31 Jan 2015 17:50:53 -  1.31
+++ ChangeLog   1 Feb 2015 11:26:54 -   1.32
@@ -1,6 +1,10 @@
 # ChangeLog for games-fps/soldieroffortune
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.31 
2015/01/31 17:50:53 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.32 
2015/02/01 11:26:54 zlogene Exp $
+
+  01 Feb 2015; Mikle Kolyada zlog...@gentoo.org
+  soldieroffortune-1.06a-r1.ebuild:
+  x86 stable wrt bug #535912
 
   31 Jan 2015; Agostino Sarubbo a...@gentoo.org
   soldieroffortune-1.06a-r1.ebuild:






[gentoo-commits] gentoo-x86 commit in games-fps/soldieroffortune: soldieroffortune-1.06a-r1.ebuild ChangeLog

2015-01-31 Thread Agostino Sarubbo (ago)
ago 15/01/31 17:50:53

  Modified: soldieroffortune-1.06a-r1.ebuild ChangeLog
  Log:
  Stable for amd64, wrt bug #535912
  
  (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: 
--include-arches=amd64, signed Manifest commit with key 7194459F)

Revision  ChangesPath
1.2  games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?r1=1.1r2=1.2

Index: soldieroffortune-1.06a-r1.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- soldieroffortune-1.06a-r1.ebuild11 Jul 2014 14:04:00 -  1.1
+++ soldieroffortune-1.06a-r1.ebuild31 Jan 2015 17:50:53 -  1.2
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.1 2014/07/11 14:04:00 axs Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.2 2015/01/31 17:50:53 ago Exp $
 
 EAPI=5
 inherit eutils unpacker cdrom games
@@ -11,7 +11,7 @@
 
 LICENSE=LOKI-EULA
 SLOT=0
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
 RESTRICT=strip
 IUSE=
 



1.31 games-fps/soldieroffortune/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.31view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.31content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?r1=1.30r2=1.31

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- ChangeLog   11 Jul 2014 14:04:00 -  1.30
+++ ChangeLog   31 Jan 2015 17:50:53 -  1.31
@@ -1,6 +1,10 @@
 # ChangeLog for games-fps/soldieroffortune
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.30 
2014/07/11 14:04:00 axs Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.31 
2015/01/31 17:50:53 ago Exp $
+
+  31 Jan 2015; Agostino Sarubbo a...@gentoo.org
+  soldieroffortune-1.06a-r1.ebuild:
+  Stable for amd64, wrt bug #535912
 
 *soldieroffortune-1.06a-r1 (11 Jul 2014)
 






[gentoo-commits] gentoo-x86 commit in games-fps/soldieroffortune: soldieroffortune-1.06a-r1.ebuild ChangeLog

2014-07-11 Thread Ian Stakenvicius (axs)
axs 14/07/11 14:04:01

  Modified: ChangeLog
  Added:soldieroffortune-1.06a-r1.ebuild
  Log:
  Bumped EAPI to 5, adjusted deps for gx86-multilib; synchronized changes here 
with those made on soldieroffortune-demo as the original ebuilds matched -- 
however, this ebuild needs the CD for eveyrthing so there is no way for me to 
confirm accuracy of changes
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  ChangesPath
1.30 games-fps/soldieroffortune/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.30view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.30content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?r1=1.29r2=1.30

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- ChangeLog   19 Sep 2012 15:16:06 -  1.29
+++ ChangeLog   11 Jul 2014 14:04:00 -  1.30
@@ -1,6 +1,15 @@
 # ChangeLog for games-fps/soldieroffortune
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.29 
2012/09/19 15:16:06 mr_bones_ Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.30 
2014/07/11 14:04:00 axs Exp $
+
+*soldieroffortune-1.06a-r1 (11 Jul 2014)
+
+  11 Jul 2014; Ian Stakenvicius (_AxS_) a...@gentoo.org
+  +soldieroffortune-1.06a-r1.ebuild:
+  Bumped EAPI to 5, adjusted deps for gx86-multilib; synchronized changes here
+  with those made on soldieroffortune-demo as the original ebuilds matched --
+  however, this ebuild needs the CD for eveyrthing so there is no way for me to
+  confirm accuracy of changes
 
   19 Sep 2012; Michael Sterrett mr_bon...@gentoo.org
   soldieroffortune-1.06a.ebuild:



1.1  games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.1content-type=text/plain

Index: soldieroffortune-1.06a-r1.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild,v
 1.1 2014/07/11 14:04:00 axs Exp $

EAPI=5
inherit eutils unpacker cdrom games

DESCRIPTION=First-person shooter based on the mercenary trade
HOMEPAGE=http://www.lokigames.com/products/sof/;
SRC_URI=mirror://lokigames/sof/sof-${PV}-cdrom-x86.run

LICENSE=LOKI-EULA
SLOT=0
KEYWORDS=~amd64 ~x86
RESTRICT=strip
IUSE=

DEPEND=games-util/loki_patch
RDEPEND=sys-libs/glibc
amd64? ( sys-libs/glibc[multilib] )
|| (
(
virtual/opengl[abi_x86_32(-)]
media-libs/libsdl[X,opengl,sound,abi_x86_32(-)]
x11-libs/libXrender[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
media-libs/smpeg[abi_x86_32(-)]
)
(
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
)
)

S=${WORKDIR}

dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${ED}/${dir}

pkg_pretend() {
ewarn The installed game takes about 725MB of space!
}

src_unpack() {
cdrom_get_cds sof.xpm
unpack_makeself
tar xzf ${CDROM_ROOT}/paks.tar.gz -C ${T} \
|| die uncompressing data
tar xzf ${CDROM_ROOT}/binaries.tar.gz -C ${T} \
|| die uncompressing binaries
}

src_install() {
einfo Copying files... this may take a while...
exeinto ${dir}
doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/sof
insinto ${dir}
doins -r ${T}/*
doins ${CDROM_ROOT}/{README,kver.pub,sof.xpm}

cd ${S}
export _POSIX2_VERSION=199209
loki_patch --verify patch.dat
loki_patch patch.dat ${Ddir}  /dev/null || die patching

# now, since these files are coming off a cd, the times/sizes/md5sums 
wont
# be different ... that means portage will try to unmerge some files (!)
# we run touch on ${D} so as to make sure portage doesnt do any such 
thing
find ${Ddir} -exec touch