From 661640d5af3753e65a2dab88b88de6740c22c8ae Mon Sep 17 00:00:00 2001 From: "Azamat H. Hackimov" Date: Wed, 12 Jun 2013 15:55:49 +0600 Subject: [games-fps/zdoom] New version 2.7.0. Package-Manager: portage-2.1.12.2 Manifest-Sign-Key: A018DE8C --- games-fps/zdoom/Manifest | 8 ++-- games-fps/zdoom/zdoom-2.6.1.ebuild | 75 -------------------------------------- games-fps/zdoom/zdoom-2.7.0.ebuild | 74 +++++++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+), 79 deletions(-) delete mode 100644 games-fps/zdoom/zdoom-2.6.1.ebuild create mode 100644 games-fps/zdoom/zdoom-2.7.0.ebuild (limited to 'games-fps') diff --git a/games-fps/zdoom/Manifest b/games-fps/zdoom/Manifest index e8bd043..2040c90 100644 --- a/games-fps/zdoom/Manifest +++ b/games-fps/zdoom/Manifest @@ -1,11 +1,11 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -DIST zdoom-2.6.1-src.7z 2819377 SHA256 28c7155ec8479573c30d91cd399673bb38787b23d035c0dfdc8308c79f8747c1 SHA512 b98cb0af658268ccdd48bc352bacce1225daaa17514d789ca042c6a51f13f9e16ef7a0509f46aafd9570a8c5b72e84bda10a29c46be94dc35034fa4c4416ffe8 WHIRLPOOL 219331a475c58778ebc32aad185b0b2e138814c416ed7570e3fcad813fb16be20736275a25bf1fa472cfde91e2c2d4f37aa1fa07e0922271ba7fc4bd3e01a0fb +DIST zdoom-2.7.0-src.7z 2897466 SHA256 8b977d4a4cfdc3702e989c0ae2faf8c0e3643e07b540bf3f39e1d344bebfde8a SHA512 9480ef13a57145f5ab3404502025bdecc0b830aa406f60311ab678a93c3869c489ab75638db5ced78b729bc0359eea9fc12e3a5e5f4daf8e54af658a5c6339d3 WHIRLPOOL 96a06ecd4be545fc1f5374f1d213a68e49e1fe8f4e43b2c8b1cc9ae4a57a4976e5b5b8ed04343ed65ff865ce3d6f35dffa94a1b461368b0d1fe201380072ee21 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iF0EAREIAAYFAlC3jPMACgkQz+A7F6AY3oyG1wD+PndhIpp/2l6JJUMpW5qPR87z -ijB4nhI74743jqyb8g8A+K7R6H1uuDYZbyDCPQo8q0miSl2M1IhKDFwsvCbF1Wk= -=9G0a +iF4EAREIAAYFAlG4RaUACgkQz+A7F6AY3owpnwEAyuhoU8FOIN4W6S1qMYFD90+Q +BAXfsRjyqhVL5DlTEygBAILuCakJOKUJORTHCKXbFTJSsAJUKOFpGrQkanh+VkaI +=80tn -----END PGP SIGNATURE----- diff --git a/games-fps/zdoom/zdoom-2.6.1.ebuild b/games-fps/zdoom/zdoom-2.6.1.ebuild deleted file mode 100644 index 5e05079..0000000 --- a/games-fps/zdoom/zdoom-2.6.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -inherit cmake-utils eutils games unpacker - -DESCRIPTION="ZDoom is an enhanced port of the official DOOM source code" -HOMEPAGE="http://www.zdoom.org" -#ESVN_REPO_URI="http://mancubus.net/svn/hosted/zdoom/zdoom/trunk" -SRC_URI="http://www.zdoom.org/files/${PN}/2.6/${P}-src.7z" - -LICENSE="BSD BUILD DOOM" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk mmx" - -RDEPEND="app-arch/bzip2 - media-libs/fmod - media-sound/fluidsynth - sys-libs/zlib - virtual/jpeg - x11-libs/libXcursor - gtk? ( x11-libs/gtk+:2 )" -DEPEND="${RDEPEND} - mmx? ( || ( dev-lang/nasm dev-lang/yasm ) )" - -S="${WORKDIR}" - -src_prepare() { - # Add new versions of FMOD - sed -i \ - -e "s:\(set( MAJOR_VERSIONS\):\1 \"40\" \"38\":" \ - src/CMakeLists.txt || die - # Use default game data path - sed -i \ - -e "s:/usr/local/share/:${GAMES_DATADIR}/doom-data/:" \ - src/sdl/i_system.h || die "sed i_system.h failed" -} - -src_configure() { - mycmakeargs=( - "-DFMOD_LOCAL_LIB_DIRS=/opt/fmodex/api/lib" - "-DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc" -# "-DSHARE_DIR=\"${GAMES_DATADIR}/doom-data\"" - $(cmake-utils_use_no gtk GTK) - $(cmake-utils_use_no mmx ASM) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_install() { - dogamesbin "${CMAKE_BUILD_DIR}/${PN}" || die "dogamesbin failed" - insinto "${GAMES_DATADIR}/doom-data" - doins "${CMAKE_BUILD_DIR}/${PN}.pk3" || die "doins failed" - dodoc docs/commands.txt - dohtml docs/console.{css,html} - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - echo - elog "Copy or link wad files into ${GAMES_DATADIR}/doom-data/" - elog "(the files must be readable by the 'games' group)." - elog - elog "To play, simply run:" - elog - elog " zdoom" - echo -} diff --git a/games-fps/zdoom/zdoom-2.7.0.ebuild b/games-fps/zdoom/zdoom-2.7.0.ebuild new file mode 100644 index 0000000..6767b10 --- /dev/null +++ b/games-fps/zdoom/zdoom-2.7.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +inherit cmake-utils eutils games versionator unpacker + +DESCRIPTION="ZDoom is an enhanced port of the official DOOM source code" +HOMEPAGE="http://www.zdoom.org" +SRC_URI="http://www.zdoom.org/files/${PN}/$(get_version_component_range 1-2)/${P}-src.7z" + +LICENSE="BSD BUILD DOOM" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk mmx" + +RDEPEND="app-arch/bzip2 + media-libs/fmod + media-sound/fluidsynth + sys-libs/zlib + virtual/jpeg + x11-libs/libXcursor + gtk? ( x11-libs/gtk+:2 )" +DEPEND="${RDEPEND} + mmx? ( || ( dev-lang/nasm dev-lang/yasm ) )" + +S="${WORKDIR}" + +src_prepare() { + # Add new versions of FMOD + sed -i \ + -e "s:\(set( MAJOR_VERSIONS\):\1 \"40\" \"38\":" \ + src/CMakeLists.txt || die + # Use default game data path + sed -i \ + -e "s:/usr/local/share/:${GAMES_DATADIR}/doom-data/:" \ + src/sdl/i_system.h || die "sed i_system.h failed" +} + +src_configure() { + mycmakeargs=( + "-DFMOD_LOCAL_LIB_DIRS=/opt/fmodex/api/lib" + "-DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc" +# "-DSHARE_DIR=\"${GAMES_DATADIR}/doom-data\"" + $(cmake-utils_use_no gtk GTK) + $(cmake-utils_use_no mmx ASM) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + dogamesbin "${CMAKE_BUILD_DIR}/${PN}" || die "dogamesbin failed" + insinto "${GAMES_DATADIR}/doom-data" + doins "${CMAKE_BUILD_DIR}/${PN}.pk3" || die "doins failed" + dodoc docs/commands.txt + dohtml docs/console.{css,html} + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + echo + elog "Copy or link wad files into ${GAMES_DATADIR}/doom-data/" + elog "(the files must be readable by the 'games' group)." + elog + elog "To play, simply run:" + elog + elog " zdoom" + echo +} -- cgit v1.2.3-65-gdbad