From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 53AA11393EF for ; Thu, 27 Oct 2016 17:57:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5485BE0B60; Thu, 27 Oct 2016 17:57:33 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 29453E0B60 for ; Thu, 27 Oct 2016 17:57:32 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 153FE341445 for ; Thu, 27 Oct 2016 17:57:31 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 778B6244E for ; Thu, 27 Oct 2016 17:57:29 +0000 (UTC) From: "Azamat H. Hackimov" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Azamat H. Hackimov" Message-ID: <1477590976.2b89f782ea206f0bac51cad18821aa6849022083.winterheart@gentoo> Subject: [gentoo-commits] proj/gamerlay:master commit in: games-fps/zdoom/ X-VCS-Repository: proj/gamerlay X-VCS-Files: games-fps/zdoom/metadata.xml games-fps/zdoom/zdoom-2.7.1.ebuild games-fps/zdoom/zdoom-2.8.1.ebuild games-fps/zdoom/zdoom-9999.ebuild X-VCS-Directories: games-fps/zdoom/ X-VCS-Committer: winterheart X-VCS-Committer-Name: Azamat H. Hackimov X-VCS-Revision: 2b89f782ea206f0bac51cad18821aa6849022083 X-VCS-Branch: master Date: Thu, 27 Oct 2016 17:57:29 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: a85f9fb3-c24a-44de-b3ff-12e2f87b6b59 X-Archives-Hash: e85709635fd5d72f63295d0a7bb159c0 commit: 2b89f782ea206f0bac51cad18821aa6849022083 Author: Azamat H. Hackimov gmail com> AuthorDate: Thu Oct 27 17:55:53 2016 +0000 Commit: Azamat H. Hackimov gentoo ru> CommitDate: Thu Oct 27 17:56:16 2016 +0000 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=2b89f782 games-fps/zdoom: bump to 2.8.1 Added unpacker DEPEND for 7zip (bug #598160). FMOD support had broken by upstream, temporary disabled. There few QA notices, I'm planning to fix them in upstream. Package-Manager: portage-2.3.0 Manifest-Sign-Key: A018DE8C games-fps/zdoom/metadata.xml | 6 ++- games-fps/zdoom/zdoom-2.7.1.ebuild | 75 ------------------------------------- games-fps/zdoom/zdoom-2.8.1.ebuild | 77 ++++++++++++++++++++++++++++++++++++++ games-fps/zdoom/zdoom-9999.ebuild | 75 ------------------------------------- 4 files changed, 82 insertions(+), 151 deletions(-) diff --git a/games-fps/zdoom/metadata.xml b/games-fps/zdoom/metadata.xml index 202e559..36b28ff 100644 --- a/games-fps/zdoom/metadata.xml +++ b/games-fps/zdoom/metadata.xml @@ -1,7 +1,7 @@ - + azamat.hackimov@gmail.com Azamat H. Hackimov @@ -11,5 +11,9 @@ ZDoom is an enhanced port of the official DOOM source code ZDoom - улучшенный порт движка DOOM + +Enable assembly implementations + + diff --git a/games-fps/zdoom/zdoom-2.7.1.ebuild b/games-fps/zdoom/zdoom-2.7.1.ebuild deleted file mode 100644 index bfdb12e..0000000 --- a/games-fps/zdoom/zdoom-2.7.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -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="cpu_flags_x86_mmx gtk" - -RDEPEND="app-arch/bzip2 - media-libs/fmod:1 - media-libs/libsdl:0 - media-sound/fluidsynth - sys-libs/zlib - virtual/jpeg:0 - x11-libs/libXcursor - gtk? ( x11-libs/gtk+:2 )" -DEPEND="${RDEPEND} - cpu_flags_x86_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 cpu_flags_x86_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.8.1.ebuild b/games-fps/zdoom/zdoom-2.8.1.ebuild new file mode 100644 index 0000000..66e4ffe --- /dev/null +++ b/games-fps/zdoom/zdoom-2.8.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit cmake-utils eutils 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" +# FIXME fmod does not work +IUSE="asm gtk openal" + +# fmod? ( media-libs/fmod:1 ) +RDEPEND="app-arch/bzip2 + media-libs/game-music-emu + media-libs/libsdl2 + openal? ( media-libs/openal ) + media-sound/fluidsynth + sys-libs/zlib + virtual/jpeg:0 + x11-libs/libXcursor + gtk? ( x11-libs/gtk+:2 )" +DEPEND="${RDEPEND} + asm? ( || ( dev-lang/nasm dev-lang/yasm ) ) + $(unpacker_src_uri_depends)" + +S="${WORKDIR}" + +DOCS=( "docs/commands.txt" ) +HTML_DOCS=( "docs/console.{css,html}" ) + +src_prepare() { + default + + sed -i \ + -e "s:/usr/local/share/:/usr/share/doom-data/:" \ + src/posix/i_system.h || die "sed i_system.h failed" + + sed -i \ + -e "s:/usr/local/share/doom:/usr/share/doom-data/:" \ + src/gameconfigfile.cpp || die "sed gameconfigfile.cpp failed" +} + +src_configure() { + mycmakeargs=( +# "-DFMOD_LOCAL_LIB_DIRS=/opt/fmodex/api/lib" +# "-DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc" + "-DGME_INCLUDE_DIR=/usr/include" + "-DFORCE_INTERNAL_GME=no" + -DNO_ASM=$(usex !asm) +# -DNO_FMOD=$(usex !fmod) + -DNO_GTK=$(usex !gtk) + -DNO_OPENAL=$(usex !openal) + ) + cmake-utils_src_configure +} + +src_install() { + dobin "${CMAKE_BUILD_DIR}/${PN}" + insinto "/usr/share/doom-data" + doins "${CMAKE_BUILD_DIR}/${PN}.pk3" +} + +pkg_postinst() { + echo + elog "Copy or link wad files into /usr/share/doom-data/" + elog + elog "To play, simply run:" + elog + elog " zdoom" + echo +} diff --git a/games-fps/zdoom/zdoom-9999.ebuild b/games-fps/zdoom/zdoom-9999.ebuild deleted file mode 100644 index ec827c8..0000000 --- a/games-fps/zdoom/zdoom-9999.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -inherit cmake-utils eutils games git-2 - -DESCRIPTION="ZDoom is an enhanced port of the official DOOM source code" -HOMEPAGE="http://www.zdoom.org" -EGIT_REPO_URI="https://github.com/rheit/zdoom" -#SRC_URI="http://www.zdoom.org/files/${PN}/2.5/${P}-src.7z" - -LICENSE="BSD BUILD DOOM" -SLOT="0" -KEYWORDS="" -IUSE="cpu_flags_x86_mmx gtk" - -RDEPEND="app-arch/bzip2 - media-libs/fmod:1 - media-sound/fluidsynth - sys-libs/zlib - virtual/jpeg:0 - x11-libs/libXcursor - gtk? ( x11-libs/gtk+:2 )" -DEPEND="${RDEPEND} - cpu_flags_x86_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 cpu_flags_x86_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 -}