Bug 280632 - [NEW PORT] games/moonlight-embedded-devel: add develop version
Summary: [NEW PORT] games/moonlight-embedded-devel: add develop version
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: Robert Clausecker
URL: https://github.com/armin-25689/moonli...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-05 14:32 UTC by Armin Zhu
Modified: 2024-09-16 20:25 UTC (History)
1 user (show)

See Also:


Attachments
games/moonlight-embedded-devel: add develop version (4.22 KB, patch)
2024-08-05 14:32 UTC, Armin Zhu
lisp_25689: maintainer-approval+
Details | Diff
games/moonlight-embedded-devel: add develop version (4.25 KB, patch)
2024-08-05 14:42 UTC, Armin Zhu
lisp_25689: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Armin Zhu 2024-08-05 14:32:31 UTC
Created attachment 252518 [details]
games/moonlight-embedded-devel: add develop version

Add develop version for moonlight.
It's fork of moonlight-embedded. Aimed to add features that moonlight-qt lacked such as  grab keyboard .
And add some experimental features such as yuv444 support, some alpha fixes on the FreeBSD system.

* Features:
    1. Yuv444 mode support for vaapi and x11 platform.
    2. Add native wayland support.
    3. Support grab/ungrab input when using platform 'vaapi'.
    4. Add -fakegrab options for vaapi and x11 platform.
    5. Full 'vaapi' hardware video acceleration for x11 and wayland.
    (copy from moonlight-qt)
    6. Support windows precision touchpad when using platform 'vaapi'.
* Fixs:
    1. The configuration file and mapping file can now be read correctly.
    2. Cursor lingering when using platform 'x11_vaapi'.
    3. Evdev map function.
* Changes:
    1. Move poll to epoll.
    2. Modify moonlight protocol for yuv444 support.

listed:https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.2
Comment 1 Armin Zhu 2024-08-05 14:42:38 UTC
Created attachment 252520 [details]
games/moonlight-embedded-devel: add develop version

Delete the GBM first from makefile, this is the dependency of the next version
Comment 2 Robert Clausecker freebsd_committer freebsd_triage 2024-09-12 16:26:58 UTC
I'm sorry for the slow processing.

Port looks fine, sans some grammar improvements in pkg-descr.  Will commit with my next batch.
Comment 3 Armin Zhu 2024-09-13 14:51:07 UTC
Thank you VERY MUCH!
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-09-16 20:21:08 UTC
A commit in branch main references this bug:

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

commit 293907b67c3829737d5218cdf9bafe0144abd2f8
Author:     Armin Zhu <lisp_25689@163.com>
AuthorDate: 2024-08-05 14:39:24 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-09-16 20:14:23 +0000

    games/moonlight-embedded-devel: moonlight-embedded development version

    Moonlight allows you to stream your Desktop or games from your Windows
    PC(sunshine or NV shield) to your FreeBSD system.

    In contrast to moonlight-qt, this port can grab keyboard and mouse
    and has full worked vaapi decoder, which helps in case of crashes.

    Note: This is a fork of moonlight-embedded aimed for more features
    and fixes for FreeBSD on amd64, not only on embedded systems.

    WWW: https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.2

    PR:             280632

 games/Makefile                                 |  1 +
 games/moonlight-embedded-devel/Makefile (new)  | 72 ++++++++++++++++++++++++++
 games/moonlight-embedded-devel/distinfo (new)  |  3 ++
 games/moonlight-embedded-devel/pkg-descr (new) |  8 +++
 4 files changed, 84 insertions(+)
Comment 5 Robert Clausecker freebsd_committer freebsd_triage 2024-09-16 20:25:20 UTC
Thank you for the submission.