summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2012-08-11 20:49:46 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2012-08-11 20:49:46 +0000
commit21541508a47737f0065185ce42dfc924bfae4d0d (patch)
treeaa5ef5420d272d03f3091e4ff54e40eed1c2238a /games-emulation
parentSpell 'deprecated' correctly. (diff)
downloadhistorical-21541508a47737f0065185ce42dfc924bfae4d0d.tar.gz
historical-21541508a47737f0065185ce42dfc924bfae4d0d.tar.bz2
historical-21541508a47737f0065185ce42dfc924bfae4d0d.zip
version bump with patch from Julian Ospald (bug #430922)
Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/stella/ChangeLog7
-rw-r--r--games-emulation/stella/Manifest18
-rw-r--r--games-emulation/stella/stella-3.7.2.ebuild78
3 files changed, 94 insertions, 9 deletions
diff --git a/games-emulation/stella/ChangeLog b/games-emulation/stella/ChangeLog
index 2afffd8612d2..c46eb34d7f6b 100644
--- a/games-emulation/stella/ChangeLog
+++ b/games-emulation/stella/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-emulation/stella
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/stella/ChangeLog,v 1.67 2012/01/30 17:40:39 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/stella/ChangeLog,v 1.68 2012/08/11 20:49:46 mr_bones_ Exp $
+
+*stella-3.7.2 (11 Aug 2012)
+
+ 11 Aug 2012; Michael Sterrett <mr_bones_@gentoo.org> +stella-3.7.2.ebuild:
+ version bump with patch from Julian Ospald (bug #430922)
30 Jan 2012; Michael Sterrett <mr_bones_@gentoo.org> stella-3.5.ebuild:
build with newer zlib (bug #401471)
diff --git a/games-emulation/stella/Manifest b/games-emulation/stella/Manifest
index 495a6d732d7b..ed04bfa326fb 100644
--- a/games-emulation/stella/Manifest
+++ b/games-emulation/stella/Manifest
@@ -1,8 +1,10 @@
-DIST stella-3.3-src.tar.gz 1929173 RMD160 f3d00037266aad94e849d79bb02020f9b7b4782d SHA1 b89ef47fd31007982e446e59ac384b462af534c7 SHA256 dcf77eef54ae64530f93d65034297153ec395b6459066162e13f84c405c659ce
-DIST stella-3.4-src.tar.gz 1912950 RMD160 1baa41a8f80f53e11fcdc2cc8e6ccc37ad4a6d21 SHA1 8ba89b66eba187ae51986d042b94e54ddac949ac SHA256 8f03391e99d5dcf9ba5ef7cdee83f688c2dbbe51e86a177de1d39203b35edc5f
-DIST stella-3.5-src.tar.gz 1995673 RMD160 ec03abe1ca602137a6c933fc91ef5440e2d1895a SHA1 a064511c6fe498ad7b0c04deeeb58e6371ce66eb SHA256 84c09dd56b391720966b7463e0c162b980d7eaedfe5775ca202655e59b53f354
-EBUILD stella-3.3.ebuild 1299 RMD160 33ed6c4bdecd8a8ab1f4c72a076ccf6ef02c915b SHA1 bb6f1b8e0a0819c45677f8f5339dfc52ef46af2c SHA256 ea38bbc8d7ab3867afbe0d080b9478e834de903a881aa5ca7858c1d37cbaa850
-EBUILD stella-3.4.ebuild 1381 RMD160 027406ef327f2a3c4953c0ed0a219ac49db85bb5 SHA1 6b98ccd9e0d75d2dc126e8fc516e23c668e1cd02 SHA256 2e8fc2cd0c2ceb3651cf35b097230cdfda0a84de29a71e40968633a81d6f0229
-EBUILD stella-3.5.ebuild 1473 RMD160 72b2b0f421df5158bdf1a3b8c4bbc2e167e1b4d7 SHA1 463e0cb841c7e9fa8825def0dc80acb20000d81e SHA256 393c696e098131dd4ce6e05b6ed6abae031fd21bf1f6d7df23b3118ee099b387
-MISC ChangeLog 8103 RMD160 dfc0964cbda25d520844ca5ed74edf9b36721226 SHA1 f3b7537e8d0cd24702af03a2ff06a7f3a2f903f1 SHA256 b0c01f6aadc0c2236c3b33fe4ffc4cf87c811d176433f5fa73afe6bcedded47c
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
+DIST stella-3.3-src.tar.gz 1929173 SHA256 dcf77eef54ae64530f93d65034297153ec395b6459066162e13f84c405c659ce
+DIST stella-3.4-src.tar.gz 1912950 SHA256 8f03391e99d5dcf9ba5ef7cdee83f688c2dbbe51e86a177de1d39203b35edc5f
+DIST stella-3.5-src.tar.gz 1995673 SHA256 84c09dd56b391720966b7463e0c162b980d7eaedfe5775ca202655e59b53f354
+DIST stella-3.7.2-src.tar.gz 2089679 SHA256 0a32f0cb5991b500301c2d75cfbe09c3a29b0152d4d1caf625bbff5509b0c7f4 SHA512 60326cdabaf968c4798078fe4c2265b3608228bf363359188cdc6f7eee9e788c044bf6eab5a827fb17e0ff30ba7a9ce8662ac4e6aedb3df4fa02391e72e3a577 WHIRLPOOL 6cc5615b81cb413db665d9b01da970a685d27aca94c1bc31b431a43f05591413017ea45279f8bfbdd98c0398d98097dce7e6c3558d6866308ea3d6467a263f6d
+EBUILD stella-3.3.ebuild 1299 SHA256 ea38bbc8d7ab3867afbe0d080b9478e834de903a881aa5ca7858c1d37cbaa850 SHA512 eeaba2e776863866aa4c4b153d921fe9e45f68139c6b0b8218e26db7ed42d1c9b09da3832bc1e7f1b98ae39e0a239d138f542c953f6d0d65d26b62120eea4dd3 WHIRLPOOL 81c586e289ee845efdc2430e355da2c65f1f454d0e909427310a5a201e245218e733c12ddb1e5218e5d536488ae9864a43e54b544a7024a5451e65d173cd2d9a
+EBUILD stella-3.4.ebuild 1381 SHA256 2e8fc2cd0c2ceb3651cf35b097230cdfda0a84de29a71e40968633a81d6f0229 SHA512 75c350c41f7ad8b98fcfe942b2fd74fe32c2b1420697a32fafd12d04c0fc3fe66357cd8164249840551eb46af0e92a0c115057b3df9cf0730c574ef02a79a7c0 WHIRLPOOL 77cf18244af5968b83c0323a82df346d44d498978b41e3cb95ce0b3c7e42bbbd0e43b0d203e35f90d3dc0b4dbfb1aeb7e176e46ca015cf248797587f4fd73d84
+EBUILD stella-3.5.ebuild 1473 SHA256 393c696e098131dd4ce6e05b6ed6abae031fd21bf1f6d7df23b3118ee099b387 SHA512 0e53a1acc628bd425bf05b9d7dd85f8e4d6433ebb64659664eaa218f3ac95b9fe51e9ed9f63e0899f3690dc62ce203bc6cffe27ea7f706f22bd3541a1f3cda3a WHIRLPOOL ab3707e758ada4181b71c01506c386ae384da61fdbdc5586f0d854da548cd3281afbb927d66fccf55d547128a7c9bbb926862063d2fcea32e8f25a6018f83610
+EBUILD stella-3.7.2.ebuild 1786 SHA256 e4787f14fd34867e3d21c63ebd230ba8213b9f80dc010f843eef33157852b651 SHA512 e8665bd7cc192e7e965f00d7d6fe04b419c7df8424bda4f1029b12d201678a9227a829f98d49f5bf1ffa687d1592c78f9dbb31034141d80c26eeb1beab530f30 WHIRLPOOL 413bacaf4f68bad3e534b3020b037fcb8b40695337eb248177860c34e8e46a92bc9c6cfc867d3dcd91ce2ad328d3bf95e4d811c55179b5d7805d5c881b5ec921
+MISC ChangeLog 8269 SHA256 957ead5b5b89b1aff58ccebf04dc6e7159507fec879b8780b5c1d22348b8b8c4 SHA512 2b60d926fb3506153f4af53f1b0beb95dd734b9f8ea98ba24459a5d4432ad5f2a649ca0a1d8e82fd8f0aa17a15ea781ee2d3ed44e48c928cf60aaae758ce5591 WHIRLPOOL 05083b38c07ce8f2612e116c8177475ff264e4bc8b84764e2778279f05e9c46bac39e3591de0ec278acd9df9dac1659f53de2d6369e27ae4f4bce75dd250be93
+MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
diff --git a/games-emulation/stella/stella-3.7.2.ebuild b/games-emulation/stella/stella-3.7.2.ebuild
new file mode 100644
index 000000000000..aca782b77998
--- /dev/null
+++ b/games-emulation/stella/stella-3.7.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/stella/stella-3.7.2.ebuild,v 1.1 2012/08/11 20:49:46 mr_bones_ Exp $
+
+EAPI=2
+inherit eutils gnome2-utils games
+
+DESCRIPTION="Stella Atari 2600 VCS Emulator"
+HOMEPAGE="http://stella.sourceforge.net/"
+SRC_URI="mirror://sourceforge/stella/${P}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="joystick opengl"
+
+DEPEND="media-libs/libsdl[joystick?,video]
+ x11-libs/libX11
+ media-libs/libpng:0
+ sys-libs/zlib
+ opengl? ( virtual/opengl )"
+
+src_prepare() {
+ sed -i \
+ -e '/INSTALL/s/-s //' \
+ -e '/STRIP/d' \
+ -e "/icons/d" \
+ -e '/INSTALL.*DOCDIR/d' \
+ -e '/INSTALL.*\/applications/d' \
+ -e '/CXXFLAGS+=/s/-fomit-frame-pointer//' \
+ Makefile || die
+ sed -i \
+ -e '/Icon/s/.png//' \
+ -e '/Categories/s/Application;//' \
+ src/unix/stella.desktop || die
+ # build with newer zlib (bug #390093)
+ sed -i -e '60i#define OF(x) x' src/emucore/unzip.h || die
+}
+
+src_configure() {
+ # not an autoconf script
+ ./configure \
+ --prefix="/usr" \
+ --bindir="${GAMES_BINDIR}" \
+ --docdir="/usr/share/doc/${PF}" \
+ --datadir="${GAMES_DATADIR}" \
+ $(use_enable opengl gl) \
+ $(use_enable joystick) \
+ || die
+}
+
+src_install() {
+ # icons
+ local i
+ for i in 48 128 ; do
+ newicon -s ${i} src/common/stella-${i}x${i}.png stella.png
+ done
+
+ emake DESTDIR="${D}" install || die "emake install failed"
+ domenu src/unix/stella.desktop
+ dohtml -r docs/*
+ dodoc Announce.txt Changes.txt Copyright.txt README-SDL.txt Readme.txt Todo.txt
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}