[Bug 297689] emulators/flycast: Update to 2.7

[email protected]
Newsgroups gmane.os.freebsd.devel.ports.bugs
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297689

            Bug ID: 297689
           Summary: emulators/flycast: Update to 2.7
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://github.com/flyinghead/flycast/releases/tag/v2.
                    7
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]
 Attachment #273938 maintainer-approval+
             Flags:
             Flags: maintainer-feedback+

Created attachment 273938
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=273938&action=edit
Update to 2.7

Port changes:
- Build against the asio submodule instead of using the net/asio port.
  Flycast is written for a much older version of asio and the submodule
  is actually a fork by the emulator's author. Maintaining patches to
  keep the flycast port compatible with new versions of net/asio, which
  deprecates and removes APIs constantly, is expected to become a
  massive burden.
- Unbundle several dependencies. This is accompanied with an
  EXTRACT_AFTER_ARGS block to exclude unbundled and unused deps, which
  ensures that these aren't accidently referenced by the build process.
- Add LIBCDIO option, enabled by default. This enables CDROM support via
  libcdio. It was already available in previous flycast versions but was
  forgotten in the port.
- Prevent searching for git via CMAKE_DISABLE_FIND_PACKAGE_Git.
- Separate several blocks with newlines to improve readability.
- Remove obsolete patches.

Changelog:
https://github.com/flyinghead/flycast/releases/tag/v2.7


Build and playtested on amd64 15.0-RELEASE.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.