Bug 266390 - [new port] games/melonds: melonDS emulator
Summary: [new port] games/melonds: melonDS emulator
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: Neel Chauhan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-13 01:43 UTC by Henry Hu
Modified: 2022-09-13 16:10 UTC (History)
1 user (show)

See Also:


Attachments
patch to create the port (2.63 KB, patch)
2022-09-13 01:43 UTC, Henry Hu
no flags Details | Diff
poudriere log for 13.1-RELEASE/amd64 for flavor qt6 (181.55 KB, text/plain)
2022-09-13 01:44 UTC, Henry Hu
no flags Details
poudriere log for 13.1-RELEASE/amd64 for flavor qt5 (171.58 KB, text/plain)
2022-09-13 01:45 UTC, Henry Hu
no flags Details
updated patch (1.09 KB, patch)
2022-09-13 02:10 UTC, Henry Hu
no flags Details | Diff
updated patch (2.63 KB, patch)
2022-09-13 02:14 UTC, Henry Hu
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Henry Hu 2022-09-13 01:43:27 UTC
Created attachment 236525 [details]
patch to create the port

Here's a very simple port of melonDS; it does not need any patch to work.
It has 2 flavors: qt5/qt6, which uses Qt5/Qt6 for the frontend.
It also has a libretro version, which we can have a separate port for.
Comment 1 Henry Hu 2022-09-13 01:44:11 UTC
Created attachment 236526 [details]
poudriere log for 13.1-RELEASE/amd64 for flavor qt6
Comment 2 Henry Hu 2022-09-13 01:45:02 UTC
Created attachment 236527 [details]
poudriere log for 13.1-RELEASE/amd64 for flavor qt5
Comment 3 Henry Hu 2022-09-13 02:10:39 UTC
Created attachment 236528 [details]
updated patch

This port needs C++17, not C++14.
Comment 4 Henry Hu 2022-09-13 02:14:34 UTC
Created attachment 236529 [details]
updated patch

Sorry, uploaded a bad patch.
Comment 5 Neel Chauhan freebsd_committer freebsd_triage 2022-09-13 16:09:34 UTC
Committed!
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-09-13 16:10:56 UTC
A commit in branch main references this bug:

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

commit fb2a0ab633f51b12a1725628be35fbc18e0aad3d
Author:     Henry Hu <henry.hu.sh@gmail.com>
AuthorDate: 2022-09-13 16:04:05 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-09-13 16:09:48 +0000

    games/melonds: new port: melonDS emulator

    PR:     266390

 games/Makefile                |  1 +
 games/melonds/Makefile (new)  | 41 +++++++++++++++++++++++++++++++++++++++++
 games/melonds/distinfo (new)  |  3 +++
 games/melonds/pkg-descr (new) | 17 +++++++++++++++++
 games/melonds/pkg-plist (new) |  8 ++++++++
 5 files changed, 70 insertions(+)