summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2014-07-23 06:00:12 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2014-07-23 06:00:12 +0000
commitb81029737ed1aba7401cdbc36fbf31ced11bad84 (patch)
tree3d65b638108b430ca043f995dd2813639ac2c29c /games-engines/scummvm
parentRestore keywords. (diff)
downloadhistorical-b81029737ed1aba7401cdbc36fbf31ced11bad84.tar.gz
historical-b81029737ed1aba7401cdbc36fbf31ced11bad84.tar.bz2
historical-b81029737ed1aba7401cdbc36fbf31ced11bad84.zip
version bump (bug #517798)
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Diffstat (limited to 'games-engines/scummvm')
-rw-r--r--games-engines/scummvm/ChangeLog8
-rw-r--r--games-engines/scummvm/Manifest6
-rw-r--r--games-engines/scummvm/metadata.xml1
-rw-r--r--games-engines/scummvm/scummvm-1.7.0.ebuild103
4 files changed, 115 insertions, 3 deletions
diff --git a/games-engines/scummvm/ChangeLog b/games-engines/scummvm/ChangeLog
index 11c0d1f4ec90..f7c9730e94e8 100644
--- a/games-engines/scummvm/ChangeLog
+++ b/games-engines/scummvm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-engines/scummvm
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v 1.130 2014/06/17 06:36:03 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v 1.131 2014/07/23 06:00:08 mr_bones_ Exp $
+
+*scummvm-1.7.0 (23 Jul 2014)
+
+ 23 Jul 2014; Michael Sterrett <mr_bones_@gentoo.org> +scummvm-1.7.0.ebuild,
+ metadata.xml:
+ version bump (bug #517798)
17 Jun 2014; Michael Sterrett <mr_bones_@gentoo.org> scummvm-1.6.0.ebuild:
add missing theora USE flag (bug #513366)
diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest
index 4b1117d6e5d5..65a3c1340026 100644
--- a/games-engines/scummvm/Manifest
+++ b/games-engines/scummvm/Manifest
@@ -1,7 +1,9 @@
AUX scummvm-1.5.0-EE.patch 832 SHA256 b746130cd871e9fe9388fff8d68912abb3f98dbe1b660654975dc1d257a6eb7c SHA512 326bc5bce6c6d9ecb917063057a48ed2c4f031687fb0f69affeed0adc817e30d65de14aac3bddca6f81133dcbf9fe377e840ced65619dc0412a2b57869dcfb3d WHIRLPOOL 05b1adccbc0df70a3934eaf0962f478b8a643effc9a01d525c6e2b6ffb398577048b56e3dd453e4d18b3a04b1b20d94a18ec111fd8052de4860c01e009ca49f8
DIST scummvm-1.5.0.tar.bz2 17455085 SHA256 81831cd878a8daad2976f65c92139a2102233082c7d2770579d7e425b19cea2e SHA512 a4ae0965fec7e065a46ee1a8a49897eb2fecaf7851590b5696d866a5f224d0491937f63e9e2e8ba797c7d9b8d7ff45fbaf12b4f17c3ddec0f9973a6a915ee1c5 WHIRLPOOL dd8842edc41de693043db5c5005670b37583cdd97a9124575b4f725e5c6a3cf16f4670624e32578936085829c8627caa07a49902d643103386ca633fe23d2c14
DIST scummvm-1.6.0.tar.bz2 18516277 SHA256 396060da6a8f391438055c292a280048d29dc408c5b615db43256a86f0e57ec4 SHA512 2241c13dee6ed06274744c86da7e73be411849515f755f7109d7cbbd2d4d6bc251f90a3e6fc469c0191df89a2cf8aec165d3af7d0310361d6e5f457c4ad47c44 WHIRLPOOL 632359f05bb4cb5cdb97f3d35b22874aacef2ae5fbbcd9e116cec7279c2db4b8a4e5d553982428f8c3f633909fdc5c5739a9194e579e3e44f4ab2041a7588134
+DIST scummvm-1.7.0.tar.bz2 20018016 SHA256 d9ff0e8cf911afa466d5456d28fef692a17d47ddecfd428bf2fef591237c2e66 SHA512 0133feb2df58461fb0e42b1e84cfb309bd964dad239f7ca0c7529edd4f4716895a45491e31597ec6f6d17361b0ce8f73c317399db07a1249b2ab570e4829000e WHIRLPOOL 077eb74cf46dfb15eaa2d473b627d953bc8e13bd0ae87a4fdc16282e468cf237bd9173b761cc9f89b9d6a13ce76db40aa67d5092e2e77eba2a0c6dab097b0fb4
EBUILD scummvm-1.5.0.ebuild 2258 SHA256 4fc338b90bd81f5b1b62c9ef2449432ac2e085fb74e1fdf42919ea67d845c151 SHA512 e19b4812b725eee255835f991541b25c968db0e1c49f8c3167cb01d334189991ce3eee82319a810a0f5e2af7cae3a5dc3fc20c0afc6686b13c09c51f65b42bc0 WHIRLPOOL 8b83419c8365310b8700224c158e9b06c4ce6b430ad222168e2c5578b0bcae5960b11c3286905b327a3be15b15b9041ac8ade2556b7564874600ebe3d498f4a4
EBUILD scummvm-1.6.0.ebuild 2502 SHA256 df73be7beaa3203a41f6ee478ca6fd3b29842b2b282b6209f9aa6e76428c3b78 SHA512 a13f31dfcd8d8b8e2e2038a482dd37f1cd414e33d010cb15f852983e0cc5112629206110f77e6e49a2c66ca6700f16652e0066ff310efc460cdb7d0fbb226edd WHIRLPOOL f7489449066f4361dfbf029ea465995bb0245de6bd96dbe4c9cd44dd5935038ed6b6f76e4bc1ac717305eb1813873bda85e1982a997e5138c0a72b4989e03a51
-MISC ChangeLog 18436 SHA256 fcf08e648034862c2a6f2b2167e18722a73a6e27fe2d04d62660efe04ea49d4e SHA512 3bb10713fc93f82e9313919cba6c8e7c7071ac8bf41417b2ca9bd855885860c7fd9e1df652288518605ec3c0987118e3bbd75a23f7769190f9fe7aac1f16ece6 WHIRLPOOL 846c458eb78be7cdcf9d9334750de9aedb6ec0fba18985fd806444debffdd524b15f9accf33dd4d18a1db0dc1fe72f402eedcf0183ab296d9b08dcc55d807b24
-MISC metadata.xml 248 SHA256 d07430a4c6da117a018a33c479a43b812752dc8658311ae2559ef1d9f3654385 SHA512 885fed160e07766ec25cf114d44e527369eba89f8afe3648433afde2e16d03c28212517db5990349ed4fce913a451d767302d2b93a599c201772b12ec68d2e4d WHIRLPOOL 602286655cf79ba290053b7b096f1c60609e524403f296fa9db433bf3259366ec4685f1ba9b894226a820b78901c3570d462d69ca84d0f7c85e56a353ce295c6
+EBUILD scummvm-1.7.0.ebuild 2672 SHA256 88d7ae335f954d1a81f95ea5795ebcc6229f82d287d7295ca1665167d06b68fc SHA512 18f341773da13a18984c5699a01724aa1fc7f1f4aab0e38f992fc7cda609f070e2d965f064ecbf067e08e1785a0f6175c51fcac174c5e1b3b12acedaf0189c13 WHIRLPOOL 1a77e65f120c995a4cba3161942386af2784c08ca4749f997c8dbdc500d8eb53b1112decff7d9336563d764520ee5d96ab6332dee2166c07919c8b6c3b619285
+MISC ChangeLog 18590 SHA256 d74dcae5d549c38112cc5143087c9808903877f3abb288d479860e4ec40a719b SHA512 d8e6a2689e5969ca63158539bc785e059f9553d4d9da1b760056b9c68adb5ddc20ae0a31d647b2e6051272c7470f3ea74b421d42f9bb0334d7b925b94959fc4b WHIRLPOOL 5a442cee73aa14a9d6a70c1eb47c527ac06e8f11f86ae42e051e786129aa86b86e0bcec81d1587b0fd804cfa70d303efce634e5da2598291067f10adc2a8c603
+MISC metadata.xml 311 SHA256 ba7555854c859720c5582c00c3b4b58059e839d2abfcd32c2d1a25015b39be47 SHA512 b208bb3e4fc8a84dac59a9878b01757c6f5e7eeaa22a517f07f99b3fa85f10985443fa30d206f2b7a00093d99330a91a3db3f6386df1b4dd8e537b807dafa12b WHIRLPOOL 947cd7ac8057e1524c5aa41429d19edebf6e3b30a31e6326b52aa5237fc79bffe7c620480866940e1a734485d7bee8570e4a4ec5f7b147fc8ceb8b7e9720e496
diff --git a/games-engines/scummvm/metadata.xml b/games-engines/scummvm/metadata.xml
index e3d97a7f3c63..5bedc3d00a15 100644
--- a/games-engines/scummvm/metadata.xml
+++ b/games-engines/scummvm/metadata.xml
@@ -4,5 +4,6 @@
<herd>games</herd>
<use>
<flag name="fluidsynth">compile with support for fluidsynth</flag>
+ <flag name="mpeg2">enable mpeg2 codec for cutscenes</flag>
</use>
</pkgmetadata>
diff --git a/games-engines/scummvm/scummvm-1.7.0.ebuild b/games-engines/scummvm/scummvm-1.7.0.ebuild
new file mode 100644
index 000000000000..e3f480f53614
--- /dev/null
+++ b/games-engines/scummvm/scummvm-1.7.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/scummvm-1.7.0.ebuild,v 1.1 2014/07/23 06:00:08 mr_bones_ Exp $
+
+EAPI=5
+inherit eutils flag-o-matic gnome2-utils toolchain-funcs games
+
+DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts adventures"
+HOMEPAGE="http://scummvm.sourceforge.net/"
+SRC_URI="mirror://sourceforge/scummvm/${P/_/}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1 BSD GPL-3-with-font-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="aac alsa debug flac fluidsynth jpeg mpeg2 mp3 opengl png theora jpeg truetype vorbis zlib"
+RESTRICT="test" # it only looks like there's a test there #77507
+
+RDEPEND=">=media-libs/libsdl-1.2.2[sound,joystick,video]
+ zlib? ( sys-libs/zlib )
+ jpeg? ( virtual/jpeg:0 )
+ png? ( media-libs/libpng:0 )
+ vorbis? ( media-libs/libogg media-libs/libvorbis )
+ theora? ( media-libs/libtheora )
+ aac? ( media-libs/faad2 )
+ alsa? ( media-libs/alsa-lib )
+ mp3? ( media-libs/libmad )
+ mpeg2? ( media-libs/libmpeg2 )
+ flac? ( media-libs/flac )
+ opengl? ( virtual/opengl )
+ truetype? ( media-libs/freetype:2 )
+ fluidsynth? ( media-sound/fluidsynth )"
+DEPEND="${RDEPEND}
+ x86? ( dev-lang/nasm )"
+
+S=${WORKDIR}/${P/_/}
+
+src_prepare() {
+ # -g isn't needed for nasm here
+ sed -i \
+ -e '/NASMFLAGS/ s/-g//' \
+ configure || die
+ sed -i \
+ -e '/INSTALL.*doc/d' \
+ -e '/INSTALL.*\/pixmaps/d' \
+ -e 's/-s //' \
+ ports.mk || die
+}
+
+src_configure() {
+ use x86 && append-ldflags -Wl,-z,noexecstack
+
+ # NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF
+ ./configure \
+ --backend=sdl \
+ --host=$CHOST \
+ --enable-verbose-build \
+ --prefix=/usr \
+ --bindir="${GAMES_BINDIR}" \
+ --datadir="${GAMES_DATADIR}"/${PN} \
+ --libdir="${GAMES_LIBDIR}" \
+ --enable-zlib \
+ $(use_enable debug) \
+ $(use_enable zlib) \
+ $(use_enable aac faad) \
+ $(use_enable alsa) \
+ $(use_enable jpeg) \
+ $(use_enable png) \
+ $(use_enable mp3 mad) \
+ $(use_enable mpeg2) \
+ $(use_enable flac) \
+ $(use_enable opengl) \
+ $(use_enable vorbis) \
+ $(use_enable fluidsynth) \
+ $(use_enable theora theoradec) \
+ $(use_enable truetype freetype2) \
+ $(use_enable x86 nasm) || die
+}
+
+src_compile() {
+ emake AR="$(tc-getAR) cru" RANLIB=$(tc-getRANLIB)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS NEWS README TODO
+ doicon -s scalable icons/scummvm.svg
+ make_desktop_entry scummvm ScummVM scummvm "Game;AdventureGame"
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}