BSD Ports

games/moonlight-embedded-devel 2.7.9 FreeBSD

Command-line moonlight implementation with keyboard-grabbing support

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
247d1e4e11
License
GPLv3+
Categories
games
Package size
214.2 KiB, 1013.9 KiB installed

Description

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.

Note1: This is a fork of moonlight-embedded aimed for more features and fixes for FreeBSD on amd64, not only on embedded systems. Note2: If meet crash frequently, try adjust Integrated Graphics Device(IDG) Aperture size from BIOS.

In the other systems

SystemPortVersion
FreeBSDgames/moonlight-embedded-devel2.7.9
HardenedBSDgames/moonlight-embedded-devel2.7.9
GhostBSDgames/moonlight-embedded-devel2.7.9

Install

Binary package:

pkg install moonlight-embedded-devel

From the ports tree:

cd /usr/ports/games/moonlight-embedded-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	moonlight-embedded-devel>0:games/moonlight-embedded-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.7.92.7.9-2.7.4_32.7.9
FreeBSD:14:quarterly2.7.92.7.9n/a2.7.4_32.7.9
FreeBSD:15:latest2.7.92.7.9n/a2.7.4_32.7.4_3
FreeBSD:15:quarterly2.7.92.7.9n/an/an/a
FreeBSD:16:latest2.7.92.7.9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 10

The full lists below include those, and their dependencies in turn.

Build dependencies 121

The first 100 are listed.

Run dependencies 112

The first 100 are listed.

No port depends on this one.

Configuration

Options name: games_moonlight-embedded-devel

OptionDefaultDescription
CECoffEnable HDMI-CEC(TV controller) feature by using libcec.so
LIBSWSCALEoffConvert video frame format with libswscale.h
LIBYUVonConvert video frame format with libyuv.h
OSSonOpen Sound System support
PULSEAUDIOoffPulseAudio sound server support
WAYLANDonWayland (graphics) support
X11onX11 (graphics) support
USES
cmake gl localbase:ldflags perl5 pkgconfig sdl ssl
Service scripts
none
Conflicts with
moonlight-embedded

Files

distinfo 5
FileSizeSHA256
armin-25689-moonlight-embedded-v2.7.9_GH0.tar.gz21498687c4510cfdbd0fbdf151d926d13205bdf263f427d1c3dfc1681feadee2cecdac
moonlight-stream-moonlight-common-c-e41355e_GH0.tar.gz149755394629a6942ec725341abcbb7f232656e07fecfb5533d9ad72e9cb273a106faa
cgutman-enet-aca8784_GH0.tar.gz8705457b7955df40c1e345e2a029e964ab8efe5d317c86410cdb86ea071cb841de236
sleepybishop-nanors-b1e3c22_GH0.tar.gz693660b1042a17ab4b34eea25c79b2ba1bfbeadcc94c4fac7e6e8554fac06056f2880
gabomdq-SDL_GameControllerDB-8d9fefd_GH0.tar.gz6892163d64c739a7903c4c0d600c4157e65b383fbd653a7a31d4a04a863b89541fa1e

Commit history 2

DateCommitCreditsLog message
247d1e4e11 Armin Zhu games/moonlight-embedded-devel: Update 2.7.8 => 2.7.9
Changelog: 1. move epoll to kqueue and add input device auto discovery in jail. 2. improve vaapi and vulkan filter. 3. some error fixs. https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.9 Commit log: https://github.com/armin-25689/moonlight-embedded/compare/v2.7.8...v2.7.9 PR: 298422 Sponsored by: UNIS Labs (vvd, commit patch)
8132802d7f Po-Chuan Hsieh multimedia/libcec: Update to 8.1.6
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/Pulse-Eight/libcec/releases