summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2015-02-19 01:41:48 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2015-02-19 01:41:48 +0000
commite6fa1326f303079af0e36cc80f754d02c9daf61a (patch)
treead48c8f935ea4529cf8f16d084676ddf55c78205 /games-emulation/higan
parentold (diff)
downloadhistorical-e6fa1326f303079af0e36cc80f754d02c9daf61a.tar.gz
historical-e6fa1326f303079af0e36cc80f754d02c9daf61a.tar.bz2
historical-e6fa1326f303079af0e36cc80f754d02c9daf61a.zip
old
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Diffstat (limited to 'games-emulation/higan')
-rw-r--r--games-emulation/higan/ChangeLog6
-rw-r--r--games-emulation/higan/Manifest25
-rw-r--r--games-emulation/higan/files/higan-092-QA.patch48
-rw-r--r--games-emulation/higan/higan-092.ebuild153
4 files changed, 6 insertions, 226 deletions
diff --git a/games-emulation/higan/ChangeLog b/games-emulation/higan/ChangeLog
index 4a93f91bc7f7..9c4787917ea7 100644
--- a/games-emulation/higan/ChangeLog
+++ b/games-emulation/higan/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-emulation/higan
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/higan/ChangeLog,v 1.7 2015/02/10 10:07:17 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/higan/ChangeLog,v 1.8 2015/02/19 01:41:42 mr_bones_ Exp $
+
+ 19 Feb 2015; Michael Sterrett <mr_bones_@gentoo.org>
+ -files/higan-092-QA.patch, -higan-092.ebuild:
+ old
10 Feb 2015; Agostino Sarubbo <ago@gentoo.org> higan-094.ebuild:
Stable for x86, wrt bug #539050
diff --git a/games-emulation/higan/Manifest b/games-emulation/higan/Manifest
index b1f28ad66850..2b82f9f77107 100644
--- a/games-emulation/higan/Manifest
+++ b/games-emulation/higan/Manifest
@@ -1,29 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX higan-092-QA.patch 1410 SHA256 1b5ffa48aeb81d20952cd27b07253f5c0f394eff62f6d77e7d53959be931fd87 SHA512 a7ab024c39b7f12875237f764a34db531f81241def28c638b12ca8dca3879c5a65966e9b3f5ddfe4878727d11bd784df6c533a4cae388eeed6b373a147b23a87 WHIRLPOOL a41ea2721b27749a3146a242fe83685ebb7fe0da55fed80fcf60f3cf58117c76143a9a25fcf1d6f81afb9eb6ad6e983ec4525ba439c073a76b351e558a096a37
AUX higan-094-QA.patch 2611 SHA256 0da243ec55b2af19ccfc344d735a9c3a8596490de44bbb58a6e53f2b014c1659 SHA512 12ea06fb32af29136965150029f19ba95cf3690cbd8e2531d84b06a31d40083047d96e463d77194d1cc07365f966b6040886bff789ba6401df90dd5687990844 WHIRLPOOL 35143f3728ed1823c6c05315dd50d4f2d8b81a96f0722fddf6891cbbb5ac94e912590620d5af63bb72682ab619a52c9cef13dcf8e8b3d56dc611e813de933211
AUX higan-wrapper 124 SHA256 a2640df99434ad820ead4015e071681b05ddd10a44eaed9571d7a28bba4b8def SHA512 af3163d06f3bc14b14ec38cf84d11cc706eb6359727743eea35670b4f1ac120af40102ee5409695eba00ead70fcf964073c24d2f47d6824776391927ebbf3f45 WHIRLPOOL 74e4a9232668dc61c300a49fbe05d654313a5867946497e1e95c46d9d4140634d0eb74eef8969fad5ab38b0d635069698a7e635058809ed2bf8792e89401c81d
-DIST higan_v092-source.tar.xz 790136 SHA256 b73a740c6a8a82fe42a3f166df16806a6fbe8c140c82d7f6089ed984d7491168 SHA512 42cf0ed599ab7cd2da3b52c39cc1402d3af7112999ad1db2c625d9fb2b94631a55526177dcfbdbd1d065c971603fc9b1488bdea0b367a266f1740f263c207dbc WHIRLPOOL a6fdd199ef77dcb1cd7b556ab8fa5e1eefd71eb1c51aae8f58ab7f19c25707ba40836741bb10f4cda6026031e43745f637ce3c39cc4288600c10c749cc13899f
DIST higan_v094-source.tar.xz 882732 SHA256 5e149df9d50c1066eb97c0d66665428d75304da782bba5a87078b87fc311151b SHA512 e7e48c76cdc93d2d66db1fa0c71e64903cf4188571b2d5ecb8066dd4e2172a67da4dee68bed6fd0a532b6fd397fa4f537b97de58cc5043a9e970d48d0b66b0da WHIRLPOOL 42e2b628e83b6cb8d87ce82c2e91105b0be06790a1927aa7d52f0b1a181af5d627f467009d15daffd470e3c38a2bb7d67ba84919fb1aa9c8d06ad88ca3163641
-EBUILD higan-092.ebuild 3681 SHA256 fe70a2c059d70c17ceb031c8c72710bf3836c8969a53e6171b1c5384348efe12 SHA512 cacc368f9184ccca6238600099395984c200b4939ce5be7a6b3db000c8a9ad905d2961b6742d5c65dd7908bc02bbb24e9afe3d48021793ddb5e886057f0c1c75 WHIRLPOOL 2139ca2e26399b9f1a8da4e19b0dd20949407ff49890e03f3e4b516e166d0e64d51d349426f6ab22de1aeba19ccf0ec3822e0eac01794bd25a1fe9cc9984945d
EBUILD higan-094.ebuild 3671 SHA256 3146145ffe367a082e4a5e374a5f717b9586058c3518d238166a9cb51c4ef3fb SHA512 59bf96fa2ed2419f9321e895515956fc9f54531475c9de55fa2fc2fee8944d134278bbd0531ea9fd54847c44da167e8a76270707ca0679df3f06d399a93f5722 WHIRLPOOL 8e362ec2f2cb96e121cc90b1140ef3b28a2f2aaece182c8afc9c746851c13cf68e78fe00957cfec79a93cfe60de391fcfc82bca479a0feeb7df98125b3326e40
-MISC ChangeLog 1070 SHA256 d59686ac4ff2e6ed7303d561cb3e57e8fea499089ea5819bef74b82f5de441c4 SHA512 5e9052801d023dacac1acc73e5ddf6c8b60f8d27d3c0c066553aea4cb3233dfbf007ff8e1734f41818c2dfac6a183f875a3e9c97aa7deca8e4a1b9b2d58878f4 WHIRLPOOL 6fccc1240df322e934c815d03cf45f58387364a5f2b96101f99492f4e8fbb34d9e807a0bf00ddcbecc42823c343216e5e8ff0b3c1b58637d537c784b211d814c
+MISC ChangeLog 1186 SHA256 e0937cf03d77a6f5ab1e49445942e3629adda521874aaa8eff2c6f44a1e98daf SHA512 d5e170db87ed4ba19a95ecafd34b41a013dd411003e460d304852e82e36d4db6e562effcd8c3f51be0a0f306aef0b5690b061ebd4a1b3d8b11bee9e5e86de1af WHIRLPOOL 8d081a5e3afad0dc845245f740056e3142abfa684e4a700dec72cb97039b4e0c94c335c06cf437558b9a4407d7d09d8d3845c31e245a88611953af3a55cc1575
MISC metadata.xml 485 SHA256 e288df58d2d10209f2b93e9efb29919cc9131224044b33505ea2a3bdafad8b10 SHA512 b6b506f53a442f73bdc09752b7f829d4aa13b40b03af8536e0a82f01dde3ed3ae30c7e9d1df3df34a989e6d68644207473677cb623db01dbf58b35ca91d82951 WHIRLPOOL 7f1ce1ff0ab1597ad43b4ec4b1dcc265a8deeba1840f7c9f8387283842ce5229bddf8cd8f3b6c197e5bea8dc30a7428480ac1d961b1f0c4cd9dcc8aa48a1a6d7
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAEBCAAGBQJU2dhWAAoJELp701BxlEWffUkP/20pETSnVuGFMY2IhgW916hQ
-livigQ3rL560cNzrDpEMYJIV8tuVNOw1TxByxhJ6pQhcKuNTx9LxalscAuo0VvH4
-zB+gxDoQn99pAQgO3QMWJKRPeIehGzsodjCtwISSDQJ/Qq/k8dOOh2td/QnbvrAe
-zpQJYb9jMDO4Rl2JzvdFm222Gn2R3BfaucCebnk10t7LQNdCyirI58jj4xNIoPtU
-eXoe6pXBlIgTYHC93UIfRaskxBBTZ4iNKjwlEZd04Bj+TxbJmt/c7N09cGSEblKy
-AIItJPw9jEoRG/tXYjDfODbYzLNKWj7n3whL1uEpy0HzaIFJFXXd6oFLysqQKpoy
-6b6M/7Ko24BhYAc1ZMIPO6IqrHYo9zZtAigrgHO5I5U3tRk9z07tf17NKxn5ONQ4
-SBz/UZNreiGI6aSmt8y7/NMenXsU0dwDAbSR7GveEIvv60EB1R2+dH01k817P96c
-l9Qf/Hd2LC2Da20Ws9Ulg4TCSSiYaR9hgQP8qj51YpJuGz30C6tTLJb9FDejHIZM
-61BcvlBxPKXmTGahmuFXKFh+msmA8bUY6ujdZJRLJpl1eRtnohCv0TvbDRDuX3uI
-L15m2+KIGprsWSqfVO7STFPRhChEJRSzU62bdjePefvJrA3YO757bK80zy3HKkzr
-/KjxHGofJ1DufVQOJUYJ
-=AO8L
------END PGP SIGNATURE-----
diff --git a/games-emulation/higan/files/higan-092-QA.patch b/games-emulation/higan/files/higan-092-QA.patch
deleted file mode 100644
index 448bd20a3400..000000000000
--- a/games-emulation/higan/files/higan-092-QA.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Sun Jun 9 10:23:38 UTC 2013
-Subject:
-
---- higan_v092-source/higan/Makefile
-+++ higan_v092-source/higan/Makefile
-@@ -16,8 +16,8 @@
- # compiler
- c := $(compiler) -std=gnu99
- cpp := $(subst cc,++,$(compiler)) -std=gnu++0x
--flags := -I. -O3 -fomit-frame-pointer
--link := -s
-+flags := -I.
-+link := $(LDFLAGS)
- objects := libco
-
- # profile-guided optimization mode
-@@ -33,7 +33,6 @@
-
- # platform
- ifeq ($(platform),x)
-- flags += -march=native
- link += -Wl,-export-dynamic -ldl -lX11 -lXext
- else ifeq ($(platform),win)
- ifeq ($(arch),win32)
-@@ -57,9 +56,9 @@
- compile = \
- $(strip \
- $(if $(filter %.c,$<), \
-- $(c) $(flags) $1 -c $< -o $@, \
-+ $(c) $(flags) $(CFLAGS) $1 -c $< -o $@, \
- $(if $(filter %.cpp,$<), \
-- $(cpp) $(flags) $1 -c $< -o $@ \
-+ $(cpp) $(flags) $(CXXFLAGS) $1 -c $< -o $@ \
- ) \
- ) \
- )
---- higan_v092-source/higan/target-ethos/Makefile
-+++ higan_v092-source/higan/target-ethos/Makefile
-@@ -67,7 +67,7 @@
- # targets
- build: $(objects)
- ifeq ($(platform),x)
-- $(strip $(cpp) -o out/$(name) $(objects) $(link))
-+ $(strip $(cpp) $(CXXFLAGS) -o out/$(name) $(objects) $(link))
- else ifeq ($(platform),win)
- $(strip $(cpp) -shared -o out/phoenix.dll obj/phoenix.o $(phoenixlink))
- $(strip $(cpp) -o out/$(name) $(subst obj/phoenix.o,,$(objects)) $(link) -Lout -lphoenix)
diff --git a/games-emulation/higan/higan-092.ebuild b/games-emulation/higan/higan-092.ebuild
deleted file mode 100644
index 2aca67dd3f88..000000000000
--- a/games-emulation/higan/higan-092.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/higan/higan-092.ebuild,v 1.3 2013/08/28 11:14:00 ago Exp $
-
-EAPI=5
-
-inherit eutils gnome2-utils toolchain-funcs games
-
-MY_P=${PN}_v${PV}-source
-
-DESCRIPTION="A Nintendo multi-system emulator formerly known as bsnes"
-HOMEPAGE="http://byuu.org/higan/ https://code.google.com/p/higan/"
-SRC_URI="http://higan.googlecode.com/files/${MY_P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ao +alsa openal opengl oss profile_accuracy +profile_balanced profile_performance pulseaudio qt4 +sdl xv"
-REQUIRED_USE="|| ( ao openal alsa pulseaudio oss )
- || ( xv opengl sdl )
- || ( profile_accuracy profile_balanced profile_performance )"
-
-RDEPEND="
- x11-libs/libX11
- x11-libs/libXext
- ao? ( media-libs/libao )
- openal? ( media-libs/openal )
- alsa? ( media-libs/alsa-lib )
- pulseaudio? ( media-sound/pulseaudio )
- xv? ( x11-libs/libXv )
- opengl? ( virtual/opengl )
- sdl? ( media-libs/libsdl[X,joystick,video] )
- !qt4? ( x11-libs/gtk+:2 )
- qt4? ( >=dev-qt/qtgui-4.5:4 )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-
-disable_module() {
- sed -i \
- -e "s|$1\b||" \
- "${S}"/${PN}/target-ethos/Makefile || die
-}
-
-src_prepare() {
- local i
-
- epatch "${FILESDIR}"/${P}-QA.patch
-
- sed -i \
- -e "/handle/s#/usr/local/lib#/usr/$(get_libdir)#" \
- ${PN}/nall/dl.hpp || die "fixing libdir failed!"
-
- # audio modules
- use ao || disable_module audio.ao
- use openal || disable_module audio.openal
- use pulseaudio || { disable_module audio.pulseaudio
- disable_module audio.pulseaudiosimple ;}
- use oss || disable_module audio.oss
- use alsa || disable_module audio.alsa
-
- # video modules
- use opengl || disable_module video.glx
- use xv || disable_module video.xv
- use sdl || disable_module video.sdl
-
- # input modules
- use sdl || disable_module input.sdl
-
- # regenerate .moc if needed
- if use qt4; then
- cd ${PN}/phoenix/qt || die
- moc -i -I. -o platform.moc platform.moc.hpp || die
- fi
-
- for i in profile_accuracy profile_balanced profile_performance ; do
- if use ${i} ; then
- cp -dRP "${S}/${PN}" "${S}/${PN}_${i}" || die
- fi
- done
-}
-
-src_compile() {
- local mytoolkit i
-
- if use qt4; then
- mytoolkit="qt"
- else
- mytoolkit="gtk"
- fi
-
- for i in profile_accuracy profile_balanced profile_performance ; do
- if use ${i} ; then
- cd "${S}/${PN}_${i}" || die
- emake \
- platform="x" \
- compiler="$(tc-getCXX)" \
- profile="${i#profile_}" \
- phoenix="${mytoolkit}"
-
- sed \
- -e "s:%GAMES_DATADIR%:${GAMES_DATADIR}:" \
- < "${FILESDIR}"/${PN}-wrapper \
- > out/${PN}-wrapper || die "generating wrapper failed!"
- fi
- done
-}
-
-src_install() {
- local i
-
- for i in profile_accuracy profile_balanced profile_performance ; do
- if use ${i} ; then
- # install higan
- newgamesbin "${S}/${PN}_${i}"/out/${PN} ${PN}-${i#profile_}.bin
- newgamesbin "${S}/${PN}_${i}"/out/${PN}-wrapper ${PN}-${i#profile_}
- make_desktop_entry "${PN}-${i#profile_}" "${PN} (${i#profile_})"
- fi
- done
-
- # copy home directory stuff to a global location
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r ${PN}/data/cheats.bml ${PN}/profile/*
-
- # install shaders
- if use opengl; then
- insinto "${GAMES_DATADIR}/${PN}/Video Shaders"
- doins shaders/*OpenGL*.shader
- fi
-
- doicon -s 48 ${PN}/data/${PN}.png
-
- prepgamesdirs
-}
-
-pkg_preinst() {
- games_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- elog "optional dependencies:"
- elog " dev-games/higan-ananke (extra rom load options)"
- elog " games-util/higan-purify (Rom purifier)"
-
- games_pkg_postinst
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}