Bug 261402 - [New Port] emulators/fceux: revive port
Summary: [New Port] emulators/fceux: revive port
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: freebsd-ports-bugs (Nobody)
URL: http://fceux.com
Keywords: feature
Depends on:
Blocks:
 
Reported: 2022-01-22 10:01 UTC by Robert Clausecker
Modified: 2022-01-27 22:46 UTC (History)
1 user (show)

See Also:


Attachments
emulators/fceux: revive port (12.87 KB, patch)
2022-01-22 10:01 UTC, Robert Clausecker
fuz: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Clausecker 2022-01-22 10:01:59 UTC
Created attachment 231235 [details]
emulators/fceux: revive port

Now that the build system no longer requires python27, this port can be
revived.  The port has been completely redone from scratch based on the
current upstream version.

Tested with Poudriere on i386 amd64 armv7 arm64 FreeBSD 13.

---

FCEUX is a Nintendo Entertainment System (NES), Famicom, Famicom Disk
System (FDS), and Dendy emulator.  It supports NTSC (USA/JPN), PAL
(European), and NTSC-PAL Hybrid modes.

The FCEUX concept is that of an "all in one" emulator that offers
accurate emulation and the best options for both casual play and a
variety of more advanced emulator functions.  For pro users, FCEUX
offers tools for debugging, rom-hacking, map making, Tool-assisted
movies, and Lua scripting

FCEUX is an evolution of the original FCE Ultra emulator.  Over time
FCE Ultra had separated into many distinct branches.  The concept behind
FCEUX is to merge elements from FCEU Ultra, FCEU rerecording, FCEUXD,
FCEUXDSP, FCEUXDSP CE, and FCEU-mm into a single branch of FCEU.

As the X implies, it is an all-encompassing version of the FCEU emulator
that provides the best of all worlds for the general player, the
ROM-hacking community, and the Tool-Assisted Speedrun Community.

WWW: https://fceux.com
Comment 1 commit-hook freebsd_committer 2022-01-23 04:14:58 UTC
A commit in branch main references this bug:

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

commit f6185e251d1035799cccde4a68bdd2f514ae699b
Author:     Robert Clausecker <fuz@fuz.su>
AuthorDate: 2022-01-21 22:01:50 +0000
Commit:     Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2022-01-23 04:14:17 +0000

    emulators/fceux: revive port

    Now that the build system no longer requires python27, this port can be
    revived.  The port has been completely redone from scratch based on the
    current upstream version.

    PR:             261402

 MOVED                                              |  1 -
 emulators/Makefile                                 |  1 +
 emulators/fceux/Makefile (new)                     | 44 ++++++++++
 emulators/fceux/distinfo (new)                     |  3 +
 .../fceux/files/patch-scripts_genGitHdr.sh (new)   | 19 +++++
 .../files/patch-scripts_unix__make__docs.sh (new)  | 18 ++++
 .../files/patch-src_drivers_Qt_sdl-sound.cpp (new) | 12 +++
 emulators/fceux/pkg-descr (new)                    | 20 +++++
 emulators/fceux/pkg-plist (new)                    | 96 ++++++++++++++++++++++
 9 files changed, 213 insertions(+), 1 deletion(-)
Comment 2 Robert Clausecker 2022-01-27 11:39:03 UTC
Is there anything left to do with this PR or can I close it?