diff options
author | Michał Górny <mgorny@gentoo.org> | 2013-12-15 12:11:19 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2013-12-15 12:11:19 +0000 |
commit | ca3ad7ba2fb9785fa44d88198a620ba0bf23b4f5 (patch) | |
tree | bd90568dd0bc6acc00451b0076a40d7d7114cdad /games-emulation/mupen64plus-video-rice | |
parent | Introduce the HLE RSP plugin for mupen64plus-2.0. (diff) | |
download | historical-ca3ad7ba2fb9785fa44d88198a620ba0bf23b4f5.tar.gz historical-ca3ad7ba2fb9785fa44d88198a620ba0bf23b4f5.tar.bz2 historical-ca3ad7ba2fb9785fa44d88198a620ba0bf23b4f5.zip |
Introduce the Rice video plugin for mupen64plus-2.0.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!
Diffstat (limited to 'games-emulation/mupen64plus-video-rice')
4 files changed, 125 insertions, 0 deletions
diff --git a/games-emulation/mupen64plus-video-rice/ChangeLog b/games-emulation/mupen64plus-video-rice/ChangeLog new file mode 100644 index 000000000000..4a6128b656ef --- /dev/null +++ b/games-emulation/mupen64plus-video-rice/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for games-emulation/mupen64plus-video-rice +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus-video-rice/ChangeLog,v 1.1 2013/12/15 12:11:17 mgorny Exp $ + +*mupen64plus-video-rice-2.0 (15 Dec 2013) + + 15 Dec 2013; Michał Górny <mgorny@gentoo.org> +metadata.xml, + +mupen64plus-video-rice-2.0.ebuild: + Introduce the Rice video plugin for mupen64plus-2.0. diff --git a/games-emulation/mupen64plus-video-rice/Manifest b/games-emulation/mupen64plus-video-rice/Manifest new file mode 100644 index 000000000000..62a65b72a416 --- /dev/null +++ b/games-emulation/mupen64plus-video-rice/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mupen64plus-video-rice-src-2.0.tar.gz 362013 SHA256 3eb076e7c38ab45c9ec752d30e00eca022a9e0c6ead1a22df13ad94902e08238 SHA512 bbab67be20b6d2ed6a246de8a2b955051489ac128ddecff0e3fc54782fc1d17ed8f9e1cded22d215b2c5c865b4b5fe831fffb28803247a2e494746565d23d764 WHIRLPOOL ab4399e0c70351e69995a5f40aa308b4d37489b7997d8a0eae97a183c62eea6976469c1e420c04cd24f9c32e9828d677264ce684e57af2500e7e57047bf98011 +EBUILD mupen64plus-video-rice-2.0.ebuild 1840 SHA256 15fdb3930b14a998c67ce17f8bac18e9d37be746e785d3dc076c9f2e442ed420 SHA512 e9b40ba838b4e0a5ab27ddd6efedc99eff213eeee92f19b71f22873c160472d412f3b1614c9150dc86ab8202ddd4d64892e20a147b60aa6693f59b26fa1a82e5 WHIRLPOOL cff67ab99fdf6caf241ee637355ab631a6d01affce0a87f83dcfa277b10d176c37fcce1e3d00e22e1c2e98771f1892e24a5d722d6ca732aa5a6d2cdfaf9e9d9d +MISC ChangeLog 450 SHA256 4033d86241b7d7a0c3abaf8ff8d806fa1b7b772442931f239e4f4c37640f7ac5 SHA512 e08f446579b202ec05b3f2334babc432a913140a0a7cf1a4a12278ae2bb34df710a28efd2c405b3a15ee8742c118cb1370413f2b7afbe07ce55c689dca7c8c56 WHIRLPOOL 5aa967a2db6cf1603f9e0cf8d44a3650446049ed58931f30eda20433550d56367d0a48092c70352d585d8dfa385689af991fe39339edb6194f7db773b85f7dbc +MISC metadata.xml 352 SHA256 b5b11f77354a3f9a9051da98c3e7499a195f42a2abc71c3fe55979eeab43c7cc SHA512 579bbf3da7e4b2a573bbec036b4e5710dbe5289278094e9dc3c3cda8d8ca9533031e189bc12a15a47abe9f4cb58f83a98d2b0796ac0394797085b367658c3af8 WHIRLPOOL 3ced83d68b1b7923be49ae91e82ffe778aac35895fd681e8be87f28f77b716a60384af1935cc632abd7c510181d76526d475548e33117c73416d9cd922af49f3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQJ8BAEBCABmBQJSrZxmXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOdCoQALJCNjZExWEyWHkLim2BYGnW +hQdBedoB8K4QMaln3ZEm8ek9jKiO4otbNQnYlgILEX96XeTw1gI0CJfYB7D+4tcP +6ohMULZQD9Pn8ff7JXX2L0Qnt7c5e6IeHp0o8MsEahloDjzl92MepPOK5S2XJQ0L +rMG16d9afMT8qigNdV04SSvXkqyE+WDqvucnaEl21UrY7kPe0xy194cO46hOXM75 +f219ajmI8J+/gmzxqD/fjuU/4bNFSbu1GKm1u+wT7+XHO6iSols65HI/Iu79aIXL +M5ErWKI7FNoARCDpGCb4IW525OvDB8d1LBoCQbXm5b7Wnm3xkXNBIwKBgSIrt+vb +3L/ZMD3xB8AhJnwXRxu1LV4uBP9Srb4GvCaqaCuNGq2p15+4HVTrKIl/jBV8Ruod +J7KHrhb/RHmLC3tkIX8Ou+QZvZf85u605gM9SuRx0y8FRSA5EF9yGRN9H0RCQOxb +ko+8Jd0UX6chL3RtbTNKSXJjRE/2NufNCW3Tu6fBfBgnYYe2JceISEVEgcCDeF3c +zxAC/e2HcX103ItTG15l/u1zaLDBmN9JWdB0PAt0VtY8Cehso0ur2ackSYbsjNun +ZOcPpSDVSHYXni8bSDzobECc0aNXiPUimgupwuT3GS6xDXmevP1TMZ28nmu9UMUs +QdLAZw0/KlwvEyf/QrvW +=pYHj +-----END PGP SIGNATURE----- diff --git a/games-emulation/mupen64plus-video-rice/metadata.xml b/games-emulation/mupen64plus-video-rice/metadata.xml new file mode 100644 index 000000000000..9047711e4ffd --- /dev/null +++ b/games-emulation/mupen64plus-video-rice/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-video-rice/mupen64plus-video-rice-2.0.ebuild b/games-emulation/mupen64plus-video-rice/mupen64plus-video-rice-2.0.ebuild new file mode 100644 index 000000000000..b1955721686f --- /dev/null +++ b/games-emulation/mupen64plus-video-rice/mupen64plus-video-rice-2.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus-video-rice/mupen64plus-video-rice-2.0.ebuild,v 1.1 2013/12/15 12:11:17 mgorny Exp $ + +EAPI=5 + +MY_P=${PN}-src-${PV} +inherit eutils toolchain-funcs games + +DESCRIPTION="A fork of Mupen64 Nintendo 64 emulator, rice video 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="sse" + +RDEPEND="games-emulation/mupen64plus-core:0= + media-libs/libpng:0= + media-libs/libsdl:0=[video] + virtual/opengl:0=" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +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 + SHAREDIR="${GAMES_DATADIR}"/mupen64plus + + # disable unwanted magic + LDCONFIG=: + INSTALL_STRIP_FLAG= + + # Package-specific stuff + + # CROSS_COMPILE causes it to look for ${CHOST}-sdl-config... + SDL_CFLAGS="$($(tc-getPKG_CONFIG) --cflags sdl)" + SDL_LDLIBS="$($(tc-getPKG_CONFIG) --libs sdl)" + + NO_ASM=$(usex sse 0 1) + ) + + 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 +} |