Bug 257892 - [new port] emulators/catapult: GUI for openMSX
Summary: [new port] emulators/catapult: GUI for openMSX
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: Hiroki Tagato
URL:
Keywords:
Depends on: 256194
Blocks:
  Show dependency treegraph
 
Reported: 2021-08-16 21:07 UTC by Daniel Menelkir
Modified: 2021-12-25 11:02 UTC (History)
1 user (show)

See Also:


Attachments
v1 (5.90 KB, patch)
2021-08-16 21:07 UTC, Daniel Menelkir
no flags Details | Diff
v2 (5.90 KB, patch)
2021-12-24 13:25 UTC, Daniel Menelkir
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Menelkir 2021-08-16 21:07:32 UTC
Created attachment 227253 [details]
v1

This is a GUI frontend for OpenMSX.
This frontend was abandoned some time ago and removed because of python2 support. The last version doesn't depend on python2 anymore and uses a more up-to-date wx toolkit.
Since I'm ressurrecting the port, maybe there's still some work to do about quality of the port. 
Tested and working as expected.
Comment 1 Daniel Menelkir 2021-09-18 04:36:12 UTC
Friendly ping.
Comment 2 Daniel Menelkir 2021-09-23 14:08:17 UTC
Another friendly ping.
Comment 3 Daniel Menelkir 2021-10-21 21:38:20 UTC
OpenMSX 17 is on the tree now, can I have some attention on this frontend?
Comment 4 Daniel Menelkir 2021-11-26 20:43:13 UTC
Another friendly ping, can I get some attention here? Maybe I have to change something? The package works pretty well to me.
Comment 5 Hiroki Tagato freebsd_committer freebsd_triage 2021-12-24 08:19:17 UTC
Here are some comments. Would you care to update the patch to accomodate these?

- Is the license file included in the source distribution? If so, please add LICENSE_FILE
- You don't have to include both bsd.port.options.mk and bsd.port.pre.mk. Only the former should suffice. In this case, please include bsd.port.mk at the end.
- OPTIONS_DEFINE should be moved after MAKE_JOBS_UNSAFE according to portclippy.

Thanks!
Comment 6 Daniel Menelkir 2021-12-24 13:25:10 UTC
Created attachment 230372 [details]
v2

(In reply to Hiroki Tagato from comment #5)
Done.
Comment 7 commit-hook freebsd_committer freebsd_triage 2021-12-25 11:01:20 UTC
A commit in branch main references this bug:

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

commit 894b6047198a926ba19f7da8ad4c5c702062eba4
Author:     Daniel Menelkir <menelkir@itroll.org>
AuthorDate: 2021-12-25 10:56:53 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2021-12-25 10:59:25 +0000

    emulators/catapult: re-add port: GUI for openMSX

    Catapult is a frontend for OpenMSX, the open source MSX
    emulator that tries to achieve near-perfect emulation by
    using a novel emulation model.

    WWW: https://openmsx.org

    PR:             257892
    Reported by:    Daniel Menelkir <menelkir@itroll.org> (new maintainer)

 MOVED                                              |  1 -
 emulators/Makefile                                 |  1 +
 emulators/catapult/Makefile (new)                  | 76 ++++++++++++++++++++++
 emulators/catapult/distinfo (new)                  |  3 +
 .../catapult/files/patch-build_detectsys.py (new)  | 11 ++++
 emulators/catapult/pkg-descr (new)                 |  5 ++
 emulators/catapult/pkg-plist (new)                 | 44 +++++++++++++
 7 files changed, 140 insertions(+), 1 deletion(-)
Comment 8 Hiroki Tagato freebsd_committer freebsd_triage 2021-12-25 11:02:14 UTC
Committed, thanks!