From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- games-emulation/dgen-sdl/Manifest | 6 ++++ games-emulation/dgen-sdl/dgen-sdl-1.33.ebuild | 42 ++++++++++++++++++++++ .../dgen-sdl/files/dgen-sdl-1.33-joystick.patch | 18 ++++++++++ games-emulation/dgen-sdl/metadata.xml | 11 ++++++ 4 files changed, 77 insertions(+) create mode 100644 games-emulation/dgen-sdl/Manifest create mode 100644 games-emulation/dgen-sdl/dgen-sdl-1.33.ebuild create mode 100644 games-emulation/dgen-sdl/files/dgen-sdl-1.33-joystick.patch create mode 100644 games-emulation/dgen-sdl/metadata.xml (limited to 'games-emulation/dgen-sdl') diff --git a/games-emulation/dgen-sdl/Manifest b/games-emulation/dgen-sdl/Manifest new file mode 100644 index 000000000000..ca3b5b732437 --- /dev/null +++ b/games-emulation/dgen-sdl/Manifest @@ -0,0 +1,6 @@ +AUX dgen-sdl-1.33-joystick.patch 402 SHA256 f4ca63080487761a08b44f81943539c58fc7e150963fbf10532b08aeaf2849f5 SHA512 929e3779247bf8e852a129a48044c2e1a4df91811cabc799fd9fb87a8f4f18d0a0ec0c2186ceecf67bad0b6a45a84c41a0030b164d6e5bee942f1832159695f0 WHIRLPOOL 236df3d9b1e149f8c50675bee242805defba1cf11e8c740d4a7cc31c4c75682d52b8f79be058917e31e59feacf0e3e5919d0f872205ad67eb8ab23eeb243ef56 +DIST dgen-sdl-1.33.tar.gz 939297 SHA256 99e2c06017c22873c77f88186ebcc09867244eb6e042c763bb094b02b8def61e SHA512 c98ab8cdced62a5d26fd677ad36b031e756620114c946ac067599e84ae6ebcfab731554dd4337b6314c3b5db4601c8a6cc67c285d2aad136e659b9973c01a749 WHIRLPOOL 09c22244983ca960b03a25f633e9885698787a57d3a4e5be2e6af571d71a38d166dbf18aac280e8980ec4e7db2f4eaac6927dd529641c3bd1758a9984e64a211 +EBUILD dgen-sdl-1.33.ebuild 909 SHA256 9899df4312ffce016f6f860da528121d8bc80f7ad094d80f61b83993dfdc9089 SHA512 f742ba5293b7a053bb07131e5863df7c3e2df9bd94e48981fc4b1778951c15ecfa0b3834b2b71d77f43d2c8a735e6b23a3d9612732b89c780016553aabe6e276 WHIRLPOOL df0b0ac297d64cc71728272de41178f0e473354582fb597ee15ed1ac505b22ddceaf3cef92e2fd3a84c6760593403ddd323361379f2538405b9352a9e6827db1 +MISC ChangeLog 2472 SHA256 76607fe615d182fd1377021076ca7aaebf7424f65211a8c7cd5d79b85567a84c SHA512 662a522fdc85f3993959052b932320e78ebc85bef07ccb5ed2a497fee5ad5da8fe1d32a7318b14a9293f33c5b6b8db83a3172e17d580ecfc80f6f3cade11723b WHIRLPOOL 3e851693129ed319a450b8f1cf09418dddbb03d17c26e9acfdd97abcb1942026bc3438b295363933f85a3e0113269ebb5909cafb2b3e5630f80ee25cae2bbde7 +MISC ChangeLog-2015 3835 SHA256 cceeb697309ff0e3eac8f398eb5679a3db97d16ef8eec3ab94f9118f19610145 SHA512 ccb0330e25c7712f40f0f82bfe88f5adc38cbe5dfeeba5841635d5b558e142aa758957b6b741988b8c6b9d882d6eacd87e42c563bdcb81b07b60f5331712edcd WHIRLPOOL f92eb16850231e6753ba4f72887b74472fba648be03f0145f80ab68363f534312e77cf8be0267e15d60ccda9349dab5fa35b55fa17db17145e05353b8215f6d8 +MISC metadata.xml 327 SHA256 b88ef93a6a1415b7882363ad8f64117d4a3e5431f37a6d6b469ddf80fb34d308 SHA512 17031a8025df3d06c71dfb85bf2870eac32e84e86797296aa4a7e7cd24ac579a7305a7664d05e2054e4ad11da6c683011e8132dce0e6ea7dab0b8f70dc984a9b WHIRLPOOL 63a7ce4dd925f3390c3449f1926ce465ae72ef911a2e0b0c8d79c024f1d011dad1a6b92729837ba0ab8ec38b1929c9ed788f507d5d697d0c44d0e2ad72d544d8 diff --git a/games-emulation/dgen-sdl/dgen-sdl-1.33.ebuild b/games-emulation/dgen-sdl/dgen-sdl-1.33.ebuild new file mode 100644 index 000000000000..2f8e6bcab81a --- /dev/null +++ b/games-emulation/dgen-sdl/dgen-sdl-1.33.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils games + +DESCRIPTION="A Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator" +HOMEPAGE="http://dgen.sourceforge.net/" +SRC_URI="mirror://sourceforge/dgen/files/${P}.tar.gz" + +LICENSE="dgen-sdl BSD BSD-2 free-noncomm LGPL-2.1+ GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="joystick opengl" + +RDEPEND="media-libs/libsdl[joystick?,opengl?] + app-arch/libarchive + opengl? ( virtual/opengl )" +DEPEND="${RDEPEND} + x86? ( dev-lang/nasm )" + +src_prepare() { + # fix building with USE=-joystick + epatch "${FILESDIR}"/${P}-joystick.patch +} + +src_configure() { + egamesconf \ + $(use_enable x86 asm) \ + $(use_enable joystick) \ + $(use_enable opengl) +} + +src_compile() { + emake -C musa m68kops.h + emake +} + +src_install() { + DOCS="AUTHORS ChangeLog README sample.dgenrc" default + prepgamesdirs +} diff --git a/games-emulation/dgen-sdl/files/dgen-sdl-1.33-joystick.patch b/games-emulation/dgen-sdl/files/dgen-sdl-1.33-joystick.patch new file mode 100644 index 000000000000..38cb962b690b --- /dev/null +++ b/games-emulation/dgen-sdl/files/dgen-sdl-1.33-joystick.patch @@ -0,0 +1,18 @@ +--- sdl/sdl.cpp.orig ++++ sdl/sdl.cpp +@@ -6285,6 +6285,7 @@ + #endif + static unsigned long hide_mouse_when; + static bool hide_mouse; ++ bool pressed; + #ifdef WITH_JOYSTICK + static uint32_t const axis_value[][3] = { + // { pressed, [implicitly released ...] } +@@ -6301,7 +6302,6 @@ + }; + unsigned int hat_value_map; + intptr_t joypad; +- bool pressed; + #endif + uint32_t plist[8]; + uint32_t rlist[8]; diff --git a/games-emulation/dgen-sdl/metadata.xml b/games-emulation/dgen-sdl/metadata.xml new file mode 100644 index 000000000000..fc165789cb5e --- /dev/null +++ b/games-emulation/dgen-sdl/metadata.xml @@ -0,0 +1,11 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + dgen + + -- cgit v1.2.3