axs         14/07/03 21:32:08

  Modified:             ChangeLog
  Added:                doom3-1.3.1304-r1.ebuild
  Log:
  bumped EAPI to 5, adjusted deps for gx86-mulitlib, dropped bundled glibc 
libs, dropped hardware-accellerated x11-driver deps for amd64.  Could not 
confirm everything is as it should be because I don't have access to the 
missing PAK files.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  Changes    Path
1.40                 games-fps/doom3/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/doom3/ChangeLog?rev=1.40&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/doom3/ChangeLog?rev=1.40&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/doom3/ChangeLog?r1=1.39&r2=1.40

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- ChangeLog   5 Feb 2012 06:02:13 -0000       1.39
+++ ChangeLog   3 Jul 2014 21:32:08 -0000       1.40
@@ -1,6 +1,15 @@
 # ChangeLog for games-fps/doom3
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v 1.39 2012/02/05 
06:02:13 vapier Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v 1.40 2014/07/03 
21:32:08 axs Exp $
+
+*doom3-1.3.1304-r1 (03 Jul 2014)
+
+  03 Jul 2014; Ian Stakenvicius (_AxS_) <[email protected]>
+  +doom3-1.3.1304-r1.ebuild:
+  bumped EAPI to 5, adjusted deps for gx86-mulitlib, dropped bundled glibc 
libs,
+  dropped hardware-accellerated x11-driver deps for amd64.  Could not confirm
+  everything is as it should be because I don't have access to the missing PAK
+  files.
 
   05 Feb 2012; Mike Frysinger <[email protected]> doom3-1.3.1304.ebuild:
   Move to new unpacker eclass for unpack_makeself.



1.1                  games-fps/doom3/doom3-1.3.1304-r1.ebuild

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

Index: doom3-1.3.1304-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/doom3/doom3-1.3.1304-r1.ebuild,v 
1.1 2014/07/03 21:32:08 axs Exp $

EAPI=5
inherit eutils unpacker games

MY_PV="1.3.1.1304"

DESCRIPTION="3rd installment of the classic iD 3D first-person shooter"
HOMEPAGE="http://www.doom3.com/";
SRC_URI="mirror://idsoftware/doom3/linux/doom3-linux-${MY_PV}.x86.run
        http://zerowing.idsoftware.com/linux/${PN}.png";

LICENSE="DOOM3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa cdinstall dedicated opengl roe"
RESTRICT="strip"

DEPEND="app-arch/bzip2
        app-arch/tar"
RDEPEND="sys-libs/glibc
        amd64? ( sys-libs/glibc[multilib] )
        || (
                (
                        >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
                        >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
                )
                app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
        )
        opengl? ( || (
                >=virtual/opengl-7.0-r1[abi_x86_32(-)]
                app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
        ) )
        alsa? ( || (
                >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)]
                app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
        ) )
        cdinstall? (
                >=games-fps/doom3-data-1.1.1282-r1
                roe? ( games-fps/doom3-roe ) )"

S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/${PN}

QA_TEXTRELS="${dir:1}/pb/pbcl.so
        ${dir:1}/pb/pbcls.so
        ${dir:1}/pb/pbag.so
        ${dir:1}/pb/pbsv.so
        ${dir:1}/pb/pbags.so"

QA_EXECSTACK="${dir:1}/doom.x86
        ${dir:1}/doomded.x86"

src_unpack() {
        unpack_makeself ${PN}-linux-${MY_PV}.x86.run
}

src_install() {
        insinto "${dir}"
        doins License.txt CHANGES README version.info ${PN}.png || die

        exeinto "${dir}"
        # skip these, they are on the system -- doexe *.so.? || die "doexe libs"
        doexe openurl.sh || die "openurl.sh"

        if use amd64 ; then
                doexe bin/Linux/amd64/doom{,ded}.x86 || die "doexe amd64"
        else
                doexe bin/Linux/x86/doom{,ded}.x86 || die "doexe x86"
        fi

        doins -r base d3xp pb || die "doins base d3xp pb"

        games_make_wrapper ${PN} ./doom.x86 "${dir}" "${dir}"
        if use dedicated ; then
                games_make_wrapper ${PN}-ded ./doomded.x86 "${dir}" "${dir}"
        fi

        doicon "${DISTDIR}"/${PN}.png || die "doicon"
        make_desktop_entry ${PN} "Doom III"

        prepgamesdirs
}

pkg_postinst() {
        games_pkg_postinst

        if ! use cdinstall; then
                elog "You need to copy pak000.pk4, pak001.pk4, pak002.pk4, 
pak003.pk4, and"
                elog "pak004.pk4 from either your installation media or your 
hard drive to"
                elog "${dir}/base before running the game,"
                elog "or 'emerge games-fps/doom3-data' to install from CD."
                echo
                if use roe ; then
                        elog "To use the Resurrection of Evil expansion pack, 
you also need to copy"
                        elog "pak000.pk4 to ${dir}/d3xp from the RoE CD before 
running the game,"
                        elog "or 'emerge doom3-roe' to install from CD."
                fi
        fi

        echo
        elog "To play the game, run:"
        elog " doom3"
        echo
}




Reply via email to