diff options
author | Julian Ospald <hasufell@gentoo.org> | 2013-11-18 20:34:16 +0000 |
---|---|---|
committer | Julian Ospald <hasufell@gentoo.org> | 2013-11-18 20:34:16 +0000 |
commit | c38e8511ed475347da559dbcf85d7174a5a3947e (patch) | |
tree | 2390881f744e6e85760d380818055111986b6207 /games-emulation | |
parent | smartcard support is disabled for 3.8.x, bug #491592 by Martin Wegner (diff) | |
download | historical-c38e8511ed475347da559dbcf85d7174a5a3947e.tar.gz historical-c38e8511ed475347da559dbcf85d7174a5a3947e.tar.bz2 historical-c38e8511ed475347da559dbcf85d7174a5a3947e.zip |
version bump
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xE73C35B3
Diffstat (limited to 'games-emulation')
-rw-r--r-- | games-emulation/gambatte/ChangeLog | 8 | ||||
-rw-r--r-- | games-emulation/gambatte/Manifest | 18 | ||||
-rw-r--r-- | games-emulation/gambatte/gambatte-0.5.0_p20131102.ebuild | 98 |
3 files changed, 122 insertions, 2 deletions
diff --git a/games-emulation/gambatte/ChangeLog b/games-emulation/gambatte/ChangeLog index c1cb46db3f42..63df019f4d7b 100644 --- a/games-emulation/gambatte/ChangeLog +++ b/games-emulation/gambatte/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-emulation/gambatte # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/gambatte/ChangeLog,v 1.4 2013/11/16 05:16:04 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/gambatte/ChangeLog,v 1.5 2013/11/18 20:34:12 hasufell Exp $ + +*gambatte-0.5.0_p20131102 (18 Nov 2013) + + 18 Nov 2013; Julian Ospald <hasufell@gentoo.org> + +gambatte-0.5.0_p20131102.ebuild: + version bump 16 Nov 2013; Michael Sterrett <mr_bones_@gentoo.org> -gambatte-0.5.0_p20130310.ebuild, -gambatte-0.5.0_p20130413.ebuild: diff --git a/games-emulation/gambatte/Manifest b/games-emulation/gambatte/Manifest index eb80e4ab7487..fae9f91837cf 100644 --- a/games-emulation/gambatte/Manifest +++ b/games-emulation/gambatte/Manifest @@ -1,4 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST gambatte-0.5.0_p20131102.tar.xz 353212 SHA256 894040f47f3f5cc6e320d7ee9ac5370fb4301261ceee535c5e4ae5550f0e9ff0 SHA512 9f27af85d2fceb128231eb3e5bf2806a1773c575990296f37eb3c0a14bca5c72f7f161cdf77f710f4ff85b2b3266db9ba098e5ef6772bc5bf7b2c97b8281999b WHIRLPOOL 4ec8bc24bc3d5a443b2b938d8ed6d7164770d7788abc5251639b40f12417989185fa8cfa36abadb0c19fae34937411ad63f4fffa17f4ccecd39f37ace4e03c33 DIST gambatte_src-r537.tar.gz 520699 SHA256 3975b14327cc6885ccd949eed9d76cf5bdf4a5a0c1318e620c07db49b6940b16 SHA512 d18b077b54f885c0c889d24ddbf7b998a6ec97f630f24e5cc089736e325a830aa621754819f734ac580dc7e324a54b1047664216fab46ef7a706eeaf6b3c1dd1 WHIRLPOOL 52e14f9cdaf634292fc5fa1972cac324b5f80706cda0e54ee0a647edd5353034af48d8c49d5feafe69cdb04a9ed438767b34cb1b5d6be90a34b25a45f39dd754 EBUILD gambatte-0.5.0_p20130601.ebuild 2246 SHA256 55dcde4583a3710429ff4527df5d62526151289fe47666590320b71400a14cf2 SHA512 a3624a19f1ae52c834288f1dd250395306fa0f480085d64e926ec80660f27b8460601f403a8ba07dabdb6fe7d04e945b8bbb6ca7974167fbae15acf8b15354cb WHIRLPOOL 2e88cf27b148a737fc9bc83071126a253329a75c5ec8b51e1038988863f4aa8c73e385c3d6a679cf15ca22b3883ef93335b9183413c78db97ee39da68c143d2c -MISC ChangeLog 993 SHA256 1bc9e34e635411935eacddb0d6775629443e2448aa33970b91fa73ad6707750a SHA512 6722a56eb62eb75a5eaa756fa2170fd4ae192055dd5ccc725f7227982909556f0a2701f5c46123cb2644b0761369c1d2afaec6eb47a33b94c592aa1d1d22ce98 WHIRLPOOL 775e9b30b6e77b984f79862aed0aa9b9ce8cb600cf75eea4a9f2e7c1e3ee0d9d703ada6d3529b1f30a17409f7878c34bd1f6179c48b23f20e5af074cbc503c45 +EBUILD gambatte-0.5.0_p20131102.ebuild 2220 SHA256 b8cf3816ddcb89f36ccc5a3da7fa61b78fc3f8f33afd6ccacf024cc6b3c76708 SHA512 f552de8ba729db6f0baeb7f7c1b8bf230166ca1d9948c0e73f2b37346d0d2e6fc7f41623868a5863178f3d85c5557f2f4a9cc1e28047e0d43942824155c129ca WHIRLPOOL b6ecc53dfbb6cee79062a8e2fc5343149f91d2c03e6a1fb2565e3ebad1ea9053195d2e2e591f3ba6c2da07875e8528feab9122aa3325fc7bb4a0434afeb533c5 +MISC ChangeLog 1136 SHA256 9e52a2716adfcf487bbca708516f5064ffb657cce6e87799799c159acf46e9f6 SHA512 a5775f2ec793562b4a04e414a1e0c08ccbe4bae538efa794f5c3ae4c83ec7097316a21b5581604076f2c9d5a704e2208373595a6a3512589c206a9214f9da809 WHIRLPOOL f491f53c6be3383acc4fc1dc0e73992586f47110c45e58b6aba508f0d522701d7121f876932cbc71b012f1ffa6158ad3b4432a2ae324d533a9a4feaf2be8c7ae MISC metadata.xml 255 SHA256 8ce125b1cb2a8da5fe808223ae6ed60fe03598c692e5020f0a8aaee09b5d6ca3 SHA512 29f4a4a15fc968a3151c449354cd2003831f4b66b57d72222c46d4e4f7ff0586ed3f0b76d09fadf0b43fbb3a46951b19207dd6d38b79fe394b61694cd272ad95 WHIRLPOOL 373afc42b6a5f9f473397b1b95b73377110a2d7cf3590bdb8e0ef4b58c9628a06b1af46db726416fbaad0c29b91ee1eb631eccac14a26be994b705a43f097db8 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQEcBAEBCAAGBQJSinnIAAoJEFpvPKfnPDWzgfoH/Axv5dFOzwRW+4p9wLHczR+T +JIno1LdCI2lUKMfd9j56CNu9CrXeAvo31vL2ld6ACP2QgohV7xNZ19bgt6PFwZab +HldTXb+Mhkv72OW30z0nDivSpib191QHopYP0Sq7G8Rervq2BsOMRUk96YVdt+XJ +gn8UKAg9lFFDWGXGqi4cMSp33LCaykkhG/LvXK7jVqezR1UcAW7s0J/sPiDgIaUR +3e+0dmYlwI6RL9DBPqiuxElyhuxcCXMU/9OUe30yKjk0MDyUriltsu61Uz2+nXA5 +aPsBQgHJdLk1mtG6/lVG5S2DQuOehljUZPWKf8WYcd/onDL0N/BBopGmJ48W3wc= +=E021 +-----END PGP SIGNATURE----- diff --git a/games-emulation/gambatte/gambatte-0.5.0_p20131102.ebuild b/games-emulation/gambatte/gambatte-0.5.0_p20131102.ebuild new file mode 100644 index 000000000000..3d0e079a096a --- /dev/null +++ b/games-emulation/gambatte/gambatte-0.5.0_p20131102.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/gambatte/gambatte-0.5.0_p20131102.ebuild,v 1.1 2013/11/18 20:34:11 hasufell Exp $ + +EAPI=5 + +inherit scons-utils qt4-r2 games + +DESCRIPTION="An accuracy-focused Gameboy / Gameboy Color emulator" +HOMEPAGE="http://sourceforge.net/projects/gambatte" +SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qt4 +sdl" +REQUIRED_USE="|| ( qt4 sdl )" + +RDEPEND=" + sys-libs/zlib + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + media-libs/alsa-lib + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXv + ) + sdl? ( media-libs/libsdl[X,audio,joystick,video] )" +DEPEND="${RDEPEND} + app-arch/xz-utils" + +fix_scons() { + local i + for i; do + cat >> $i << END +import os +import SCons.Util + +if os.environ.has_key('AR'): + env['AR'] = os.environ['AR'] +if os.environ.has_key('RANLIB'): + env['RANLIB'] = os.environ['RANLIB'] +if os.environ.has_key('CC'): + env['CC'] = os.environ['CC'] +if os.environ.has_key('CFLAGS'): + env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) +if os.environ.has_key('CXX'): + env['CXX'] = os.environ['CXX'] +if os.environ.has_key('CXXFLAGS'): + env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS']) +if os.environ.has_key('CPPFLAGS'): + env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CPPFLAGS']) +if os.environ.has_key('LDFLAGS'): + env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) +END + done +} + +src_prepare() { + # Fix zlib/minizip build error + sed -i \ + -e '1i#define OF(x) x' \ + libgambatte/src/file/unzip/{unzip,ioapi}.h \ + || die "sed iompi.h failed" + + fix_scons {gambatte_sdl,libgambatte}/SConstruct +} + +src_compile() { + # build core library + cd "${S}"/libgambatte || die + escons + + # build sdl frontend + if use sdl; then + cd "${S}"/gambatte_sdl || die + escons + fi + + # build qt frontend + if use qt4; then + cd "${S}"/gambatte_qt || die + eqmake4 ${PN}_qt.pro + emake + fi +} + +src_install() { + use sdl && dogamesbin gambatte_sdl/gambatte_sdl + use qt4 && dogamesbin gambatte_qt/bin/gambatte_qt + + nonfatal dodoc README changelog + + prepgamesdirs +} |