Bug 272801 - games/melonds: Update to 0.9.5
Summary: games/melonds: Update to 0.9.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://github.com/melonDS-emu/melonD...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-29 18:30 UTC by Nadia Holmquist Pedersen
Modified: 2023-08-10 10:15 UTC (History)
3 users (show)

See Also:
henry.hu.sh: maintainer-feedback+


Attachments
Patch (5.03 KB, patch)
2023-07-29 18:30 UTC, Nadia Holmquist Pedersen
no flags Details | Diff
poudriere log on 13.2-RELEASE (211.67 KB, text/plain)
2023-08-10 01:29 UTC, Henry Hu
no flags Details
poudriere log on 13.2-RELEASE (237.46 KB, text/plain)
2023-08-10 01:29 UTC, Henry Hu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nadia Holmquist Pedersen 2023-07-29 18:30:35 UTC
Created attachment 243693 [details]
Patch

This updates melonDS to 0.9.5, Reposted here from GitHub as requested.

Seems to build and work fine for me on my actual system and `poudriere testport`, so everything should be good to go.

Two commits were backported from master:
- 43d091361e: Fixes building with recent versions of LLVM
- e6cc4b14b0: Works around a crash on launch in the Qt5 flavor
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2023-07-31 08:19:04 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.


Thanks!
Comment 2 Henry Hu 2023-08-02 03:32:12 UTC
Thanks, will take a look soon.
Comment 3 Henry Hu 2023-08-09 03:36:57 UTC
Tested building with both qt5 and qt6, built fine, and worked fine.
Running poudriere test to be sure. Should be done tomorrow.
Comment 4 Henry Hu 2023-08-10 01:29:26 UTC
Created attachment 243994 [details]
poudriere log on 13.2-RELEASE
Comment 5 Henry Hu 2023-08-10 01:29:40 UTC
Created attachment 243995 [details]
poudriere log on 13.2-RELEASE
Comment 6 Henry Hu 2023-08-10 01:30:04 UTC
Comment on attachment 243693 [details]
Patch

Looks good, poudriere passed. Thanks.
Comment 7 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-10 10:14:54 UTC
Committed,

Thanks!
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-08-10 10:15:36 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3e10ec461ae5e04573c6180230022e1ccb809f15

commit 3e10ec461ae5e04573c6180230022e1ccb809f15
Author:     Nadia Holmquist Pedersen <nadia@nhp.sh>
AuthorDate: 2023-07-31 08:19:32 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-08-10 10:14:05 +0000

    games/melonds: Update to 0.9.5

    ChangeLog: https://github.com/melonDS-emu/melonDS/releases/tag/0.9.5

     * remove incorrect color profile from PNG icons
     * DLDI fixes for the Smash demo
     * fix gaps in I/O handling
     * fix invalid savemem commands, fixes Dementium
     * FreeBIOS: add VRAM-compatible LZ77 decompress function, fixes Yoshi's Island
     * default firmware: in DSi mode, emulate DWM-W015 wifi board instead of
       DWM-W024
     * default firmware: save WFC settings to separate file
     * disable firmware overrides UI when firmware override isn't checked
     * 2D: more accurate fade/blending
     * DSi: add support for GXFIFO NDMA
     * DSi: add mainRAM mirror at 0x0C000000
     * add 3DS 5:3 aspect ratio, refactor aspect ratio code
     * OpenGL: fix 16x resolution on macOS
     * fix triggers being recognized as negative analog stick values during mapping
     * fix joystick mapping buttons on macOS
     * DSi: preliminary implementation of SNDEXCNT
     * DSi: fix SD inserted/removed IRQ bits
     * DSi: implement 8/16bit access to AES registers
     * DSi: fix SCFG_MC cart-inserted bit
     * JIT: invalidate blocks in ARM7 VRAM/WRAM when it is remapped
     * fix ROM banner reading when the ROM has no banner
     * fix UTF16 ROM title handling in the ROM info dialog
     * wifi: improvements to wifi emulation
     * wifi: shared-memory based sync/comm mechanism for local wifi
     * proper support for multiple melonDS instances for multiplayer
     * DSi: actual, proper camera support
     * DSi: fix DSP enough that it will actually work
     * fix OpenGL context handling
     * force-align all memory accesses
     * better CLI parameter handling
     * fix bugs in DSi direct boot

    PR:             272801
    Reported by:    nadia@nhp.sh
    Approved by:    henry.hu.sh@gmail.com (maintainer, timeout > 2 weeks)

 games/melonds/Makefile                             | 15 +++++-----
 games/melonds/distinfo                             |  6 ++--
 .../melonds/files/patch-backport-43d091361e (new)  | 25 +++++++++++++++++
 .../melonds/files/patch-backport-e6cc4b14b0 (new)  | 32 ++++++++++++++++++++++
 4 files changed, 67 insertions(+), 11 deletions(-)