Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 684088

Summary: games-emulation/mednafen-1.24.3 version bump, virtual/jack support, EAPI-7 bump
Product: Gentoo Linux Reporter: Rubin Simons <me>
Component: Current packagesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: normal CC: ionen, mail, NathanZachary, opal, sam
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=684090
https://github.com/gentoo/gentoo/pull/20540
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 602898    

Description Rubin Simons 2019-04-22 08:37:06 UTC
The mednafen ebuild is quite out of date (https://packages.gentoo.org/packages/games-emulation/mednafen)

I would propose to upgrade and set-as-stable mednafen to 0.9.48 and add a new ~amd64 for mednafen unstable (which is currently the de-facto standard version everybody uses anyway), for version 1.22.1.

This way people can upgrade to latest stable without any risk of breaking things and the ones that want a more current experience can ~amd64 their accept_keywords and enjoy modern mednafen!
Comment 1 Marcin Kowalski 2020-06-14 11:26:11 UTC
given how easily newer mednafen builds, i think it ought to be included as ~arch package (or masked).
Comment 2 Nathan Zachary (RETIRED) gentoo-dev 2020-06-24 18:24:43 UTC
(In reply to Marcin Kowalski from comment #1)
> given how easily newer mednafen builds, i think it ought to be included as
> ~arch package (or masked).

I agree regarding the newer mednafen packages.  1.24.3 should be added to ~arch.
Comment 3 Nathan Zachary (RETIRED) gentoo-dev 2020-06-24 18:26:13 UTC
*** Bug 641542 has been marked as a duplicate of this bug. ***
Comment 4 Andreas Sturmlechner gentoo-dev 2020-08-07 20:19:53 UTC
No need to waste time on bumping old versions, except if some revdep would depend on it, straight to stable is not allowed anyway. Just do 1.24.3, switch dependency to virtual/jack at the same time and make sure to file stabilisation in due time.
Comment 5 Tobias Leupold 2020-10-03 22:18:38 UTC
Additionally, games-emulation/mednaffe should depend on 1.24.3. It's possible to install it, but it refuses to work with 0.9.48. It does work with 1.24.3 though.
Comment 6 Andreas Sturmlechner gentoo-dev 2020-10-04 18:43:27 UTC
Last package to block bug 602898 now.
Comment 7 David Duchesne 2020-12-19 20:57:43 UTC
Hello,

Is there any news regarding this ebuild ?
It would be great to finally have it back in gentoo
By the way, 1.26.1 is out :

https://forum.fobby.net/index.php?t=rview&goto=6334&th=1957#msg_6334

Regards
Comment 8 Larry the Git Cow gentoo-dev 2021-05-09 04:42:24 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2383e92ad2432f5f67efd97675c7c34709b71a76

commit 2383e92ad2432f5f67efd97675c7c34709b71a76
Author:     Ionen Wolkens <sudinave@gmail.com>
AuthorDate: 2021-04-25 06:31:30 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-05-09 04:42:11 +0000

    games-emulation/mednafen: add 1.26.1 with reworked ebuild
    
    Notable ebuild changes:
    - EAPI-7
    - libsdl -> libsdl2
    - finally use virtual/jack (jack2 tested fine)
    - use more aggressive sed for configure.ac's CFLAGS given upstream
      been adding yet more unnecessary compiler options such as attempts
      to disable spectre mitigation
    - tentatively removed strip-flags (referenced bug #539992 was only
      because of lacking -fwrapv, but strip was added with it)
    - tentatively removed ccache check (no explanation found, seems fine)
    - use new --with-external-{lzo,mpcdec,tremor,trio} to unbundle
    - pic/pie warning is now non-fatal but is repeated so much that used
      the new defines to disable anyway
    - IUSE changes:
      > altivec: converted to cpu_flags_ppc_altivec (untested)
      > sndfile: added for libsndfile to be optional
      > cjk/debugger: removed (these are enabled by default, have
        no dependencies, and don't have a big impact on size)
    - install html docs, the only viable source of usage information
     (README(s) are just build instructions)
    
    Closes: https://bugs.gentoo.org/670672
    Closes: https://bugs.gentoo.org/684088
    Signed-off-by: Ionen Wolkens <sudinave@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 games-emulation/mednafen/Manifest               |  1 +
 games-emulation/mednafen/mednafen-1.26.1.ebuild | 74 +++++++++++++++++++++++++
 2 files changed, 75 insertions(+)