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  Changes    Path
1.30                 games-fps/soldieroffortune/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.30&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?rev=1.30&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/ChangeLog?r1=1.29&r2=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 -0000      1.29
+++ ChangeLog   11 Jul 2014 14:04:00 -0000      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.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild?rev=1.1&content-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 '{}' \;

        games_make_wrapper sof ./sof "${dir}" "${dir}"

        # fix buffer overflow
        sed -i -e 's/^exec/i \
export MESA_EXTENSION_MAX_YEAR=2003 \
export __GL_ExtensionStringVersion=17700' \
                "${ED}/${GAMES_BINDIR}/sof" || die

        doicon "${CDROM_ROOT}"/sof.xpm
        make_desktop_entry sof "Soldier of Fortune" sof

        prepgamesdirs
}

pkg_postinst() {
        games_pkg_postinst
        elog "To play the game run:"
        elog " sof"
}




Reply via email to