summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2014-05-08 20:49:27 +0000
committerMichał Górny <mgorny@gentoo.org>2014-05-08 20:49:27 +0000
commit2717c0e09d60b021179725e4685f2e07ddd1643e (patch)
tree5075e0c0b25b8f23b52d54870fbdefa15fe6efe6 /games-emulation
parentUpdate to latest codename. (diff)
downloadhistorical-2717c0e09d60b021179725e4685f2e07ddd1643e.tar.gz
historical-2717c0e09d60b021179725e4685f2e07ddd1643e.tar.bz2
historical-2717c0e09d60b021179725e4685f2e07ddd1643e.zip
Version bump.
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E!
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/m64py/ChangeLog7
-rw-r--r--games-emulation/m64py/Manifest32
-rw-r--r--games-emulation/m64py/m64py-0.2.1.ebuild74
3 files changed, 97 insertions, 16 deletions
diff --git a/games-emulation/m64py/ChangeLog b/games-emulation/m64py/ChangeLog
index a54d5c227b25..dff514e56e3b 100644
--- a/games-emulation/m64py/ChangeLog
+++ b/games-emulation/m64py/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-emulation/m64py
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/m64py/ChangeLog,v 1.3 2014/02/22 22:36:38 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/m64py/ChangeLog,v 1.4 2014/05/08 20:49:22 mgorny Exp $
+
+*m64py-0.2.1 (08 May 2014)
+
+ 08 May 2014; Michał Górny <mgorny@gentoo.org> +m64py-0.2.1.ebuild:
+ Version bump.
*m64py-0.2.0 (22 Feb 2014)
diff --git a/games-emulation/m64py/Manifest b/games-emulation/m64py/Manifest
index 6ef02f036d26..57008d30ab90 100644
--- a/games-emulation/m64py/Manifest
+++ b/games-emulation/m64py/Manifest
@@ -3,26 +3,28 @@ Hash: SHA256
DIST m64py-0.1.8.tar.gz 304969 SHA256 a59db4027a4a7b6ffa8a7ba9351da611f1a0481a77b2ae43fb6b9ff48e3f2f4a SHA512 c13ede40f5838e3c0b4e71f8e20af1be5f7cf1a6127071fc6b0f3243866c2b484c8eeba6d8bfa90da03081e8828150fbca8c0b965e5049b415f2a8557b4cd941 WHIRLPOOL e7dc700357ad8d2480cc71c1373bda1f5b60a01c7f090d858d2d5d7f125e47abf6a48a125bd900a7f774026b558319fa5015f0d681588239ffd8018d6e505c65
DIST m64py-0.2.0.tar.gz 305014 SHA256 4bca5500761256f1b894811bb2615f23999108056bc48ab90a47927aa1f9fe80 SHA512 344e99eb167af7fe9df164298854521d1e69f879b39cc0f33ea278c863b7a5ab84d3574cb98f0546bb56c833d003c9a675f533d7b33c17fddd652ccf3aed8789 WHIRLPOOL a65a06d2bbb5ca1763a33dd73cefee3a4b77f82813f8b131068eca88aeb04e156a1c16fa93bb03acb9b935a44dcda6398bbfd75fa51ed296de6d5223c7f206bf
+DIST m64py-0.2.1.tar.gz 304897 SHA256 6461b494291f22c10ccd60cda4d4750da3c1514e1d5bc2354bad95a9f4cc1525 SHA512 02d5bc4a501f3c9a5851f242119ad6436be9a59b832f27483591353cfad6975da677a124e61330a4430f1813259f5a423bc8413423ee43a3570d74239e33b487 WHIRLPOOL 5998dd86de565e09c392cef6a9bb94978c6ebbfb3169fc30ae075d291ded187efc16fcf0d380c3ae7a85ae74f3b333de786a202a17320348a0d75595f7e5c024
EBUILD m64py-0.1.8.ebuild 2071 SHA256 cbbbcdfcf924cf5f8822ed95a22e1fb9737b47de26a2ab276b13a9708cbd5021 SHA512 943d5d410ff49e49342da70245effab697e6eb679fb208feac65ab7387574074d77a739e1ca1739e04cfc89d1336c2ccacd45340cecf8eac1ec514f35236e122 WHIRLPOOL 4ef637d172f4d51ffb1369a311cab6c05b82d5f31db1905b0ec7c7ca28809b023249ec161ab5d9b02ea48b04710598077210fbfd5a2747c5c614bd02bae8c7d4
EBUILD m64py-0.2.0.ebuild 2071 SHA256 b0ea0ed498705ec8f9a8704b38a72adac9fbdec736e3ebc50ae2324e702c8792 SHA512 547d74a69f1e69cef7b3ee411284e0338886f58611d564012ba81d5a9bdf55ec61ce33e9c15e3daba58a2058dc955b71e9446ec2bfa2ae62c4de93b7b7f301ab WHIRLPOOL 82813e1256641da10c22cdb1f5e003128eb3d5c7641a5283441c3639e8dcb1563a9add29cb3a04bfd5e1d679864208f2b423a68c90bbee71600fd8c5975f7ab3
-MISC ChangeLog 632 SHA256 75e4a2df2da3d8acac3c1205e92f12e49d623a14730d7163056ab4ffd09d6426 SHA512 fd1fc915a0241f433d69e11c1cb8db63858a2a4f995433411d198af73ecba18b7489c783e16d9c3386c37ab8d814019fc4eccfd1e7d3af3bb4c07f3df5f78bab WHIRLPOOL 7dcf08f8bee0b36553ce6abc541be6ed3eb7876966cc3bb83d429157e6f107bce861ccfd33a7e99cd7c74fa00589e9e454e13de3e2d19752ce3f13fae4db9c15
+EBUILD m64py-0.2.1.ebuild 2071 SHA256 bf335c0d24e437f269f8573c29d5808ef601840b9ca61ae625b45f5cd58a686b SHA512 2a1e1e0735cedb399219c88ddc29a1e350ba8a945b3e14bcbc17c9f120c8d5f21b4f4c0b52de9580644b7bdd87449c1c9756ef122bc16d56916605c3fa6a8aa0 WHIRLPOOL f9c9f8ac02d62417ef4700d4f7ffc4978250b27e8affd07660a69556b10d497ac191995da50b52a40a24921583d671294fc01ee9ee6edebed328de7a3e304c41
+MISC ChangeLog 748 SHA256 d198d286b19f3cf53b7b778092371c9f731b30331d082f0b2247e7ca6ad87382 SHA512 a4b6e4eb62223c91998d4a22a9e6c004b24574b012b5cb98ffa03e94c85e273d768a290f396aada420bc5fdb8ba91a406382165d4a61e8b03dde78188271f4a0 WHIRLPOOL 077c741646e8eb3a4ba734259fd66a39a4a4b7c12ad9a7c4d3b91a5f5106539a5b5706f0b4ac2c44f6260f9067fb9f777023f1298e8c08300c26f05113ddb981
MISC metadata.xml 352 SHA256 b5b11f77354a3f9a9051da98c3e7499a195f42a2abc71c3fe55979eeab43c7cc SHA512 579bbf3da7e4b2a573bbec036b4e5710dbe5289278094e9dc3c3cda8d8ca9533031e189bc12a15a47abe9f4cb58f83a98d2b0796ac0394797085b367658c3af8 WHIRLPOOL 3ced83d68b1b7923be49ae91e82ffe778aac35895fd681e8be87f28f77b716a60384af1935cc632abd7c510181d76526d475548e33117c73416d9cd922af49f3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQJ8BAEBCABmBQJTCSZ4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJTa+3XXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOaEUP/iPe9ryyXAbgQkcIiRXTIvcg
-huqfnbC1b16WAvMaDq3wu7NnP8YxvObrNEIcq/to2/K5DZ23MQCePET0BAr0Bra6
-bIZahn4of/VL4thugQjTksJ7js0xqr+wXU2Bx+Ic20Xi/85ENkIkQC7tvyhXZTle
-KZkAlwgk8pf39DVcVEyQyhPbgh8RTu6AkJSNwexY7jntwZOpgRuM5agZ/6aib3bE
-ogoRc9DrS7mKo8l3rfPP+dr0Yr2nR71GDojS/KKUV+qGEcikcJ9ASh44S6RCxih/
-pRlzGb/75LmMhwibdmzjB2Eu7D2QC2t6pWKdkbLt/yicnEYJT8/50U9spqOG02nc
-LGpgpmg1/ld0q69ROTylHiY0XHs9T7hdx3nrSfQ5D8CtrWGne0CX9UIsri2+Tzui
-6LN/1uALfUJ3zSdnsXI4+qlOEAlIdPx+dQS7chVkatIQo892WMdGL+gzqe2Gw+0G
-L/WWJxm33UiUrsRcr4nwofegf8THjU1ceH7B6mC9CGfj/7+xmFZ53hrOQGh9rmTL
-Hfrzkv3tSHHXXgLOV4axLewZxPpuRaC0/aaZ7F8/DfVNhQ/uZlWhFLC5xwrt2a/m
-USOlxmoXM0Jcm0Q1SK/dIXjkxFlNjkDrRIqFT52qsfZF26a+x9HEJP2mbID0mzIC
-+o3ghhxP29hAiF0Uw87V
-=7GLq
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOGg8P/is7XN6dORY1xPCpFvpLNXEt
+VFcevUzvRFtHeeLdNGPAKTep86V8ofME5mi0wfXGdAYOnvzI7NW57VZNS8uWI/Xg
+N6jN2U5fEYOSq1Us5FsgiH79DSdx+f5ilTsaZnHwe/fVL5/65sieZ5x3ecCHUWRs
+d5GHZWNdp21URhDIbtUNiuOxnWM970wWnOZHsQz70FP7WxqOv7FQoqfa+Qg1/pxa
+hS6C9M8cOJ5eQW2RwmzB9xaiE6py3TYJYDbAAXZIPRvp1uvLUuODjhFfC5bFLzvB
+UKOyEgk220AhXSTVebTh5hMSc5FuLq0GcCkoPNEHXO3voFSqUXeEHDBbwH0geDx2
+3zufYTbdDD0iCyWObinKRMsBNDVX6a9bTOG79fNWyTwlIifstD7OCgMHIu4xbAPf
+PJrTjDQ7gi/AawOUEFHlm+OF2DwzaZ9f0MCcgMdfNA6RUXqaSzGAALStaxSbMdJI
+x36K+6kKBN1V7ydEMhvwXdhsBAwXdOrsJFJf9VY51SKA+iEkmfkleRP9qv8f08kn
+izAWw4sjxx6yx+6dVgaQMkog1kDlg4dBdy2x1bqqqHHHjzgDWN6zzU89glGYGWdB
+fvadFJqqOf9kCOdijlK0kZZvxdHpc/UlyHWCH8KBG27U/25XfL6WNEcC1qthyqAY
+AjAFUcaGcJYeM4hk9b56
+=QkYQ
-----END PGP SIGNATURE-----
diff --git a/games-emulation/m64py/m64py-0.2.1.ebuild b/games-emulation/m64py/m64py-0.2.1.ebuild
new file mode 100644
index 000000000000..95f5a1aba17c
--- /dev/null
+++ b/games-emulation/m64py/m64py-0.2.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/m64py/m64py-0.2.1.ebuild,v 1.1 2014/05/08 20:49:22 mgorny Exp $
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 games
+
+DESCRIPTION="A frontend for Mupen64Plus"
+HOMEPAGE="http://m64py.sourceforge.net/"
+SRC_URI="mirror://sourceforge/m64py/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3 public-domain GPL-2 BSD CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# SDL & libmupen64plus are through ctypes, so they rely on specific ABI
+RDEPEND="media-libs/libsdl:0/0[joystick]
+ dev-python/PyQt4[opengl,${PYTHON_USEDEP}]
+ games-emulation/mupen64plus-core:0/2"
+
+python_prepare_all() {
+ # set the correct search path
+ cat >> src/m64py/platform.py <<-_EOF_
+ SEARCH_DIRS = ["$(games_get_libdir)/mupen64plus"]
+_EOF_
+
+ # comment out SDL2 support since our mupen64plus uses SDL1
+ sed -e '/from m64py\.SDL2/s:^:#:' \
+ -e '/QT2SDL2\[/s:^:#:' \
+ -e '/KEYCODE2SCANCODE\[/s:^:#:' \
+ -e '/SCANCODE2KEYCODE\[/s:^:#:' \
+ -i src/m64py/frontend/keymap.py || die
+ sed -e '/--sdl2/d' \
+ -e '/SDL2/s:=.*$:= False:' \
+ -i src/m64py/opts.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install() {
+ distutils-r1_python_install \
+ --install-scripts="${GAMES_BINDIR}"
+}
+
+# games.eclass ABSOLUTELY MUST come last, so we need to clean up the mess
+src_prepare() { distutils-r1_src_prepare; }
+src_configure() { distutils-r1_src_configure; }
+src_compile() { distutils-r1_src_compile; }
+src_test() { distutils-r1_src_test; }
+
+src_install() {
+ distutils-r1_src_install
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ if ! type -P rar >/dev/null && ! type -P unrar >/dev/null; then
+ elog
+ elog "In order to gain RAR archive support, please install either app-arch/rar"
+ elog "or app-arch/unrar."
+ fi
+
+ if ! type -P 7z >/dev/null \
+ && ! has_version "dev-python/pylzma[${PYTHON_USEDEP}]"; then
+ elog
+ elog "In order to gain 7z archive support, please install either app-arch/p7zip"
+ elog "or dev-python/pylzma."
+ fi
+}