diff options
author | Michał Górny <mgorny@gentoo.org> | 2013-12-15 12:10:38 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2013-12-15 12:10:38 +0000 |
commit | 876850e48b1d5fccdaf9f7e114c5aa7ff53cee02 (patch) | |
tree | a9327bbf7695ec7416c7a18dd46ae8e8bbb9700b /games-emulation | |
parent | Introduce the SDL input plugin for mupen64plus-2.0. (diff) | |
download | historical-876850e48b1d5fccdaf9f7e114c5aa7ff53cee02.tar.gz historical-876850e48b1d5fccdaf9f7e114c5aa7ff53cee02.tar.bz2 historical-876850e48b1d5fccdaf9f7e114c5aa7ff53cee02.zip |
Introduce the HLE RSP plugin for mupen64plus-2.0.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!
Diffstat (limited to 'games-emulation')
4 files changed, 112 insertions, 0 deletions
diff --git a/games-emulation/mupen64plus-rsp-hle/ChangeLog b/games-emulation/mupen64plus-rsp-hle/ChangeLog new file mode 100644 index 000000000000..ebd5682c5f01 --- /dev/null +++ b/games-emulation/mupen64plus-rsp-hle/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for games-emulation/mupen64plus-rsp-hle +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus-rsp-hle/ChangeLog,v 1.1 2013/12/15 12:10:36 mgorny Exp $ + +*mupen64plus-rsp-hle-2.0 (15 Dec 2013) + + 15 Dec 2013; Michał Górny <mgorny@gentoo.org> +metadata.xml, + +mupen64plus-rsp-hle-2.0.ebuild: + Introduce the HLE RSP plugin for mupen64plus-2.0. diff --git a/games-emulation/mupen64plus-rsp-hle/Manifest b/games-emulation/mupen64plus-rsp-hle/Manifest new file mode 100644 index 000000000000..9d3d54028bd4 --- /dev/null +++ b/games-emulation/mupen64plus-rsp-hle/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mupen64plus-rsp-hle-src-2.0.tar.gz 46291 SHA256 61c2bd163b3506d206957ba690dfd1b4d2921a6c8a3883ab6a8ef1204de7b736 SHA512 e1caa121d377be0856708fa5c13c234abc0bbb2cab90f40963983baf6230a1d4a4b7da9af0fa2ed6737538265b6392d8a43e9e537ccbd63bbb6ee44da8b29fdf WHIRLPOOL 9b3b1557bfc301390b5069892c4fabead82d7a6f1bf28da7a51ce8345fbbb12e611756d4818f423936517fbc51b0839eb25b3e9acf88160a9857ac7c7eb9ab35 +EBUILD mupen64plus-rsp-hle-2.0.ebuild 1479 SHA256 113093278a64738cb6e63da9046e8aabc31efeadcaebfb738b3218ec2c816156 SHA512 a708531b4a2a321a6a39e857044cae350216b135b239642d6db97b89c16b271c8d02906242dc6c0d40c5042d0db73cb3d4767847817420408f8fcfb46b978486 WHIRLPOOL f2b9825276109404e64e86bbaa61663dcd77fd91b589671fa05d07e53c7e60afa2a92d88341640a8da43311e709521655598c0cb2a242f7a4ccd31b8e899f1ce +MISC ChangeLog 435 SHA256 afb2ea7f4a4e406ea821ec7662bd9b1eaf05e888eacfeaf4737500f2844deaf0 SHA512 1cdf0992b6fceabd50da57cb6f5431a196111bb24c753d4b31045d36fe7626429a851c8934a02508b70e3419412958ee9940baf3cb25e6324b33d5239bc01ee4 WHIRLPOOL 71f74e706239697678c4c0e3d9f36cc21a3712340dd028a6753d75e2510ce663717f6c58edc2392f3462afc143086429b73e95f818944a1703b9888927e7ffed +MISC metadata.xml 352 SHA256 b5b11f77354a3f9a9051da98c3e7499a195f42a2abc71c3fe55979eeab43c7cc SHA512 579bbf3da7e4b2a573bbec036b4e5710dbe5289278094e9dc3c3cda8d8ca9533031e189bc12a15a47abe9f4cb58f83a98d2b0796ac0394797085b367658c3af8 WHIRLPOOL 3ced83d68b1b7923be49ae91e82ffe778aac35895fd681e8be87f28f77b716a60384af1935cc632abd7c510181d76526d475548e33117c73416d9cd922af49f3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQJ8BAEBCABmBQJSrZw9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOcBIQAJL4LGwMxA2UzEfg9xXvCUhK +Klx0hIXXjiRIxAHp1LX/jvb2Ea7YCqyttVVhGtmWHpQ1xHrKeXj8lTrAZKwDEtmf +vhKody8/2yIQ2Sxv52tw2VnF+cXPpdAq5wraCq2wcyGHLi6Hfvu+GaLRXsTE1h1W +AKb85aA3mRTSzcyhnIDXa7lT2j0RNcslzJ0a7TJkE4RHLbBTBnPzef9BIxAZSuyl +qX7guXeCnvuvsQ7rBT5zjSd3py15sHaptu7Pjj5jn6zJovyKeIsTyuozcIKCXyOH +7aXaJBZGAlo0hYM68LP1EfzvMPv5g/+4BwZlOAtucP9SZez79hC8lH/EVnvRfsId +9iIkSuaLZ1bSCvq/H1wePeJy4PSbSx9mXzqzQXIpIm5zDjIYKFbMIYdz8F3mGJjC +YPTux7MUsYgWyCBQ26V1s/+X8RJuuSZTe+CHaD9IQ4YAqAYYldFj6ypzIFcR9QQ5 +k+GqYWPGqCDFAqowKdWqLWuAeiBi7LA3UmDdyy7fr3lVHF3blHV3dqDixanxQ/dc +4DB+ZBIIAjawHk2lxsutjfYALYLM4UWO7AyTo0ZRpek4eH7QTV4QvWYnKihYzgMk +3LRySVz5rrDWgefitdva0x4DI0fLeu48XfNK77NDzHxNOhkjAPNdI8MwuUuThLZO +rPOk+RjbvDnHxSZUb1uz +=mKPI +-----END PGP SIGNATURE----- diff --git a/games-emulation/mupen64plus-rsp-hle/metadata.xml b/games-emulation/mupen64plus-rsp-hle/metadata.xml new file mode 100644 index 000000000000..9047711e4ffd --- /dev/null +++ b/games-emulation/mupen64plus-rsp-hle/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>games</herd> + <maintainer> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <maintainer> + <email>joker@gentoo.org</email> + <name>Christian Birchinger</name> + </maintainer> +</pkgmetadata> diff --git a/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.0.ebuild b/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.0.ebuild new file mode 100644 index 000000000000..3e37ee4cb76a --- /dev/null +++ b/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.0.ebuild,v 1.1 2013/12/15 12:10:36 mgorny Exp $ + +EAPI=5 + +MY_P=${PN}-src-${PV} +inherit eutils toolchain-funcs games + +DESCRIPTION="A fork of Mupen64 Nintendo 64 emulator, HLE RSP plugin" +HOMEPAGE="http://code.google.com/p/mupen64plus/" +SRC_URI="mirror://bitbucket/richard42/${PN}/downloads/${MY_P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="games-emulation/mupen64plus-core:0=" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_compile() { + MAKEARGS=( + # Note: please keep this in sync in all of mupen64plus-* packages + + -C projects/unix + + # this basically means: GNU userspace + UNAME=Linux + + # verbose output + V=1 + + CROSS_COMPILE="${CHOST}-" + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + # usual CFLAGS, CXXFLAGS and LDFLAGS are respected + # so we can leave OPTFLAGS empty + OPTFLAGS= + + # paths, some of them are used at compile time + PREFIX=/usr + LIBDIR="$(games_get_libdir)" + PLUGINDIR="$(games_get_libdir)"/mupen64plus + + # disable unwanted magic + LDCONFIG=: + INSTALL_STRIP_FLAG= + ) + + use amd64 && MAKEARGS+=( HOST_CPU=x86_64 ) + use x86 && MAKEARGS+=( HOST_CPU=i386 ) + + emake "${MAKEARGS[@]}" all +} + +src_install() { + emake "${MAKEARGS[@]}" DESTDIR="${D}" install + einstalldocs + prepgamesdirs +} |