Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 684088 - games-emulation/mednafen-1.24.3 version bump, virtual/jack support, EAPI-7 bump
Summary: games-emulation/mednafen-1.24.3 version bump, virtual/jack support, EAPI-7 bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: PullRequest
: 641542 (view as bug list)
Depends on:
Blocks: virtual/jack-tracker
  Show dependency tree
 
Reported: 2019-04-22 08:37 UTC by Rubin Simons
Modified: 2021-05-09 04:42 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)