Summary: | games-emulation/gens: add support for OpenGL | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marcelo Goes (RETIRED) <vanquirius> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | CC: | denilsonsa, gentoo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://dev.gentoo.org/~vanquirius/overlay/vanquirius/games-emulation/gens/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
patch to current gens ebuild
updated ebuild for Gens OpenGL build |
Description
Marcelo Goes (RETIRED)
2004-07-17 15:40:28 UTC
Created attachment 35656 [details, diff]
patch to current gens ebuild
ebuild works fine with patch
Can this be updated? It just requires 2 lines to be changed in the ebuild. This tarball should also be considered, it adds opengl support to gens: http://www.telefonica.net/web2/wahwah69/gens-rc3-opengl.tar.gz For more information, see this thread: http://forums.gentoo.org/viewtopic.php?p=1708553 it seems that the OpenGL version (which is an order of magnitude faster) has been updated again updating ebuild with new location. Created attachment 45788 [details]
updated ebuild for Gens OpenGL build
rc3 is in now, just not the opengl tarball I edited the existing ebuild to use the gens-mythgame patchset, both opengl and non varieties @http://mythtv.wbond.net/gens_for_linux_mythgame_edition/ : This fixes 144052, 153593, and this bug. Tested on x86. --- /usr/portage/games-emulation/gens/gens-2.12b.ebuild 2006-01-14 22:39:44.000000000 -0500 +++ /home/kai/portage_overlay/games-emulation/gens-mythgame/gens-mythgame-2.12b.ebuild 2007-06-26 23:41:09.000000000 -0400 @@ -6,29 +6,33 @@ DESCRIPTION="A Sega Genesis/CD/32X emulator" HOMEPAGE="http://gens.consolemul.com/" -SRC_URI="mirror://sourceforge/gens/gens-rc3.tar.gz" +SRC_URI="opengl? ( http://users.vialink.com.br/denilson/gens/gens-rc3.5-opengl.tar.gz + http://mythtv.wbond.net/gens_for_linux_mythgame_edition/gens-rc3.5-opengl_to_mythgame-opengl.patch ) + !opengl? ( mirror://sourceforge/gens/gens-rc3.tar.gz + http://mythtv.wbond.net/gens_for_linux_mythgame_edition/gens-rc3_to_mythgame.patch )" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86" -IUSE="" +IUSE="opengl" RDEPEND=">=media-libs/libsdl-1.2 - >=x11-libs/gtk+-2.4" + >=x11-libs/gtk+-2.4 + opengl? ( virtual/opengl )" DEPEND="${RDEPEND} >=dev-lang/nasm-0.98" -S=${WORKDIR}/GensForLinux +use opengl && S=${WORKDIR}/gens-rc3.5-opengl || S=${WORKDIR}/GensForLinux src_unpack() { unpack ${A} cd "${S}" - epatch "${FILESDIR}"/${P}-gcc4.patch + use opengl && epatch "${DISTDIR}"/gens-rc3.5-opengl_to_mythgame-opengl.patch || epatch "${DISTDIR}"/gens-rc3_to_mythgame.patch append-ldflags -Wl,-z,noexecstack } src_install() { make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS BUGS README + dodoc AUTHORS BUGS README gens.txt history.txt prepgamesdirs } Can anyone have a look at this? Otherwise we might as well just close this bug... for an old version - 2.15.5 is in portage. |