From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 99ACA1384B4 for ; Wed, 11 Nov 2015 21:25:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0FB7B21C069; Wed, 11 Nov 2015 21:25:14 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8935A21C069 for ; Wed, 11 Nov 2015 21:25:13 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4B9ED33E142 for ; Wed, 11 Nov 2015 21:25:12 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 503B21071 for ; Wed, 11 Nov 2015 21:25:10 +0000 (UTC) From: "Michael Sterrett" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Sterrett" Message-ID: <1447277095.9e6a255e32c6385ba492989c0956b27b660ccf45.mr_bones_@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/files/, games-engines/stratagus/ X-VCS-Repository: repo/gentoo X-VCS-Files: games-engines/stratagus/Manifest games-engines/stratagus/files/stratagus-2.3.0-debug.patch games-engines/stratagus/files/stratagus-2.3.0-doc.patch games-engines/stratagus/metadata.xml games-engines/stratagus/stratagus-2.3.0.ebuild X-VCS-Directories: games-engines/stratagus/ games-engines/stratagus/files/ X-VCS-Committer: mr_bones_ X-VCS-Committer-Name: Michael Sterrett X-VCS-Revision: 9e6a255e32c6385ba492989c0956b27b660ccf45 X-VCS-Branch: master Date: Wed, 11 Nov 2015 21:25:10 +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: c3213db3-38fa-4f52-88fc-31ccb2726691 X-Archives-Hash: f5c8aeeec80c4d89214a12e19892a14a commit: 9e6a255e32c6385ba492989c0956b27b660ccf45 Author: Michael Sterrett gentoo org> AuthorDate: Wed Nov 11 21:23:50 2015 +0000 Commit: Michael Sterrett gentoo org> CommitDate: Wed Nov 11 21:24:55 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6a255e version bump (bug #563252) Package-Manager: portage-2.2.20.1 games-engines/stratagus/Manifest | 1 + .../stratagus/files/stratagus-2.3.0-debug.patch | 19 ++++++ .../stratagus/files/stratagus-2.3.0-doc.patch | 11 ++++ games-engines/stratagus/metadata.xml | 3 + games-engines/stratagus/stratagus-2.3.0.ebuild | 72 ++++++++++++++++++++++ 5 files changed, 106 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index bf86334..fbe2195 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1 +1,2 @@ DIST stratagus_2.2.7.orig.tar.gz 939967 SHA256 9bdaf207623b60a5e98451128bb7fb649e00ce4aba507320bde63e60f93e8c9f SHA512 965d7b87db209c03fbdb73bbc4a7a660e1de3073638ddb1883d62bd3f837c5785e130e5328cd704cb2859be5e49b1f5f09cadee42a1b202213f24859bf6dc10e WHIRLPOOL 55c975e75d2838fc3cc553f35a42ac5763243bd4c4970df713cc8f762a3aeb24ed23e291ecba5f948b24c1f6bbb4613706a80770d9baed1847cbb4cfcb4869f4 +DIST stratagus_2.3.0.orig.tar.gz 1000990 SHA256 d3d124f253e987ee1be396ebcdec31228790163a121a9f4e0049d334114adb99 SHA512 ad38568029aa777fcc2d2e6d4a862b4192bc87354b23712270b9f0a62e269548a08097305e97adcea7bc9d9d506a6d092c578656a1957db808a48f44712a76bf WHIRLPOOL 705ab071fff4dc6d865d8e14c67bf3ef1e64fde45a85115178b4686d3c066907e193d733f5f9d09ec363660925349097f83afa6895a8c27e73c680e27db357a9 diff --git a/games-engines/stratagus/files/stratagus-2.3.0-debug.patch b/games-engines/stratagus/files/stratagus-2.3.0-debug.patch new file mode 100644 index 0000000..4181786 --- /dev/null +++ b/games-engines/stratagus/files/stratagus-2.3.0-debug.patch @@ -0,0 +1,19 @@ +From: Julian Ospald +Date: Thu Oct 18 14:31:37 UTC 2012 +Subject: build-system + +do not rename the target if debug is enabled + +--- stratagus_2.2.7.orig/CMakeLists.txt ++++ stratagus_2.2.7.orig/CMakeLists.txt +@@ -911,10 +911,6 @@ + add_executable(stratagus WIN32 ${stratagus_SRCS} ${stratagus_HDRS}) + target_link_libraries(stratagus ${stratagus_LIBS}) + +-if(CMAKE_BUILD_TYPE STREQUAL "Debug") +- set_target_properties(stratagus PROPERTIES OUTPUT_NAME stratagus-dbg) +-endif() +- + if(WIN32 AND MINGW AND ENABLE_STATIC) + set_target_properties(stratagus PROPERTIES LINK_FLAGS "${LINK_FLAGS} -static-libgcc -static-libstdc++ -Wl,--stack,10485760") + endif() diff --git a/games-engines/stratagus/files/stratagus-2.3.0-doc.patch b/games-engines/stratagus/files/stratagus-2.3.0-doc.patch new file mode 100644 index 0000000..1605b81 --- /dev/null +++ b/games-engines/stratagus/files/stratagus-2.3.0-doc.patch @@ -0,0 +1,11 @@ +--- stratagus_2.2.7.orig/CMakeLists.txt ++++ stratagus_2.2.7.orig/CMakeLists.txt +@@ -1050,7 +1050,7 @@ + doc/media.html + doc/metaserver_protocol.txt + doc/README-SDL.txt +- DESTINATION share/doc/stratagus ++ DESTINATION ${DOCDIR} + ) + install(DIRECTORY doc/graphics doc/scripts ${CMAKE_CURRENT_BINARY_DIR}/doxygen DESTINATION ${DOCDIR}) + endif(ENABLE_DOC AND DOXYGEN_FOUND) diff --git a/games-engines/stratagus/metadata.xml b/games-engines/stratagus/metadata.xml index 66245a0..ddb83c7 100644 --- a/games-engines/stratagus/metadata.xml +++ b/games-engines/stratagus/metadata.xml @@ -2,6 +2,9 @@ games + + compile with support for fluidsynth + stratagus stratagus diff --git a/games-engines/stratagus/stratagus-2.3.0.ebuild b/games-engines/stratagus/stratagus-2.3.0.ebuild new file mode 100644 index 0000000..c049777 --- /dev/null +++ b/games-engines/stratagus/stratagus-2.3.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils eutils games + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE="https://launchpad.net/stratagus/" +SRC_URI="https://launchpad.net/stratagus/trunk/2.3/+download/stratagus_${PV}.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" + +RDEPEND="dev-db/sqlite:3 + >=dev-lang/lua-5:0 + dev-lua/toluapp + media-libs/libpng:0 + virtual/opengl + x11-libs/libX11 + media-libs/libsdl[sound,opengl,video] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + fluidsynth? ( media-sound/fluidsynth ) + mikmod? ( media-libs/libmikmod ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + virtual/pkgconfig" + +REQUIRED_USE="theora? ( vorbis )" +PATCHES=( "${FILESDIR}"/${P}-{debug,doc}.patch ) + +S=${WORKDIR}/${PN}_${PV}.orig + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="${GAMES_BINDIR}" + -DBINDIR="${GAMES_BINDIR}" + -DSBINDIR="${GAMES_BINDIR}" + -DDOCDIR="/usr/share/doc/${PF}" + $(cmake-utils_use_with bzip2) + $(cmake-utils_use_enable doc) + $(cmake-utils_use_with fluidsynth) + $(cmake-utils_use_with mikmod) + $(cmake-utils_use_with mng) + $(cmake-utils_use_with vorbis OGGVORBIS) + $(cmake-utils_use_with theora) + -DENABLE_DEV=ON + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + prepgamesdirs +}