Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 670672 - games-emulation/mednafen-0.9.46 incompatible with frontend games-emulation/mednaffe-0.8.7
Summary: games-emulation/mednafen-0.9.46 incompatible with frontend games-emulation/me...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: EBUILD, PullRequest
Depends on:
Blocks:
 
Reported: 2018-11-08 12:31 UTC by Samuel Bauer
Modified: 2021-07-20 10:27 UTC (History)
0 users

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


Attachments
mednafen-1.21.3.ebuild (mednafen-1.21.3.ebuild,3.28 KB, text/plain)
2018-11-08 12:31 UTC, Samuel Bauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuel Bauer 2018-11-08 12:31:43 UTC
Created attachment 554512 [details]
mednafen-1.21.3.ebuild

See: https://github.com/AmatCoder/mednaffe/tree/0.8.7
Mednaffe only works with 1.21.1 or higher versions of mednafen emulator.

First proposal:
Update mednafen to 1.21.3:
The ebuild compiles and runs fine, but I still didn't took time to inspect src_prepare phase deeper to stick to the new release: see #comment 1 #641542
Bump mednaffe to 0.8.8 and check the required mednafen version.


Second way: revert mednaffe to 0.8.6
Comment 1 Larry the Git Cow gentoo-dev 2021-05-09 04:42:26 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(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5a7abacc8581cd230986f93baefbebcf5d2243

commit 9b5a7abacc8581cd230986f93baefbebcf5d2243
Author:     Ionen Wolkens <sudinave@gmail.com>
AuthorDate: 2021-04-25 16:33:06 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-05-09 04:42:11 +0000

    games-emulation/mednaffe: add 0.9.1, EAPI-7 bump
    
    Bug: https://bugs.gentoo.org/670672
    Closes: https://bugs.gentoo.org/684090
    Signed-off-by: Ionen Wolkens <sudinave@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 games-emulation/mednaffe/Manifest              |  1 +
 games-emulation/mednaffe/mednaffe-0.9.1.ebuild | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)
Comment 2 KayleeAlexandra 2021-07-20 10:27:57 UTC Comment hidden (spam)