FreeBSD Bugzilla – Attachment 252518 Details for
Bug 280632
[NEW PORT] games/moonlight-embedded-devel: add develop version
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
games/moonlight-embedded-devel: add develop version
0001-games-moonlight-embedded-devel-add-new-port-develop-.patch (text/plain), 4.22 KB, created by
Armin Zhu
on 2024-08-05 14:32:31 UTC
(
hide
)
Description:
games/moonlight-embedded-devel: add develop version
Filename:
MIME Type:
Creator:
Armin Zhu
Created:
2024-08-05 14:32:31 UTC
Size:
4.22 KB
patch
obsolete
>From d3fc9cf6c441b135614ae3304ad4c20e60ae53fc Mon Sep 17 00:00:00 2001 >From: Armin Zhu <lisp_25689@163.com> >Date: Mon, 5 Aug 2024 21:16:47 +0800 >Subject: [PATCH] games/moonlight-embedded-devel: add new port,develop version > >--- > games/moonlight-embedded-devel/Makefile | 71 ++++++++++++++++++++++++ > games/moonlight-embedded-devel/distinfo | 3 + > games/moonlight-embedded-devel/pkg-descr | 8 +++ > 3 files changed, 82 insertions(+) > create mode 100644 games/moonlight-embedded-devel/Makefile > create mode 100644 games/moonlight-embedded-devel/distinfo > create mode 100644 games/moonlight-embedded-devel/pkg-descr > >diff --git a/games/moonlight-embedded-devel/Makefile b/games/moonlight-embedded-devel/Makefile >new file mode 100644 >index 000000000000..43e05d03c9c3 >--- /dev/null >+++ b/games/moonlight-embedded-devel/Makefile >@@ -0,0 +1,71 @@ >+PORTNAME= moonlight-embedded-devel >+DISTVERSION= 2.7.2 >+CATEGORIES= games >+MASTER_SITES= https://github.com/armin-25689/moonlight-embedded/releases/download/v${DISTVERSION}/ >+ >+MAINTAINER= lisp_25689@163.com >+COMMENT= Moonlight launched from command line and supported grab keyboard >+WWW= https://github.com/moonlight-stream/moonlight-embedded >+ >+LICENSE= GPLv3+ >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ >+ ${LOCALBASE}/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml:graphics/wayland-protocols >+LIB_DEPENDS= libavahi-client.so:net/avahi-app \ >+ libavcodec.so:multimedia/ffmpeg \ >+ libcurl.so:ftp/curl \ >+ libepoll-shim.so:devel/libepoll-shim \ >+ libevdev.so:devel/libevdev \ >+ libexpat.so:textproc/expat2 \ >+ libopus.so:audio/opus \ >+ libudev.so:devel/libudev-devd \ >+ libuuid.so:misc/e2fsprogs-libuuid \ >+ libva.so:multimedia/libva \ >+ libwayland-client.so:graphics/wayland >+ >+USES= cmake gl localbase:ldflags perl5 pkgconfig sdl ssl tar:xz xorg >+USE_LDCONFIG= yes >+USE_GL= egl gbm glesv2 >+USE_PERL5= build >+USE_SDL= sdl2 >+USE_XORG= x11 >+ >+NO_WRKSUBDIR= yes >+CFLAGS+= -DHAS_SOCKLEN_T=1 -I${LOCALBASE}/include/libepoll-shim/ >+LDFLAGS+= -lepoll-shim >+CMAKE_ARGS= -DCMAKE_INSTALL_SYSCONFDIR=${PREFIX}/etc/moonlight >+ >+CONFLICTS_INSTALL= moonlight-embedded >+ >+PLIST_FILES= bin/moonlight \ >+ "@sample etc/moonlight/moonlight.conf.sample" \ >+ share/man/man1/moonlight.1.gz \ >+ share/moonlight/gamecontrollerdb.txt >+ >+OPTIONS_DEFAULT= OSS >+CEC_DESC= Enable HDMI-CEC(TV controller) feature by using libcec.so >+OSS_DESC= Open Sound System support for embedded(not SDL) platform >+PULSE_DESC= PulseAudio sound server support for embedded(not SDL) platform >+OPTIONS_GROUP= OTHERS >+OPTIONS_GROUP_OTHERS= CEC >+OPTIONS_SINGLE= SOUND >+OPTIONS_SINGLE_SOUND= OSS PULSE >+CEC_CMAKE_BOOL= ENABLE_CEC >+CEC_LIB_DEPENDS= libcec.so:multimedia/libcec \ >+ libp8-platform.so:devel/p8-platform >+OSS_CMAKE_ON= -DENABLE_PULSE:BOOL=false >+PULSE_CMAKE_BOOL= ENABLE_PULSE >+PULSE_LIB_DEPENDS= libpulse.so:audio/pulseaudio >+ >+post-extract: >+ @${REINPLACE_CMD} -e 's@/usr/local@${PREFIX}@' \ >+ ${WRKSRC}/docs/README.pod >+ @${REINPLACE_CMD} -e 's@/usr/local@${PREFIX}@' \ >+ ${WRKSRC}/src/config.c >+ >+post-install: >+ @${MV} ${STAGEDIR}${PREFIX}/etc/moonlight/moonlight.conf \ >+ ${STAGEDIR}${PREFIX}/etc/moonlight/moonlight.conf.sample >+ >+.include <bsd.port.mk> >diff --git a/games/moonlight-embedded-devel/distinfo b/games/moonlight-embedded-devel/distinfo >new file mode 100644 >index 000000000000..2d907ae89973 >--- /dev/null >+++ b/games/moonlight-embedded-devel/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1722750684 >+SHA256 (moonlight-embedded-devel-2.7.2.tar.xz) = f6bcee1f99953b153f24b777f8284e9ba978133fe50bf2c59988b0b6eeaa4f26 >+SIZE (moonlight-embedded-devel-2.7.2.tar.xz) = 434756 >diff --git a/games/moonlight-embedded-devel/pkg-descr b/games/moonlight-embedded-devel/pkg-descr >new file mode 100644 >index 000000000000..b61bcaa9c0ec >--- /dev/null >+++ b/games/moonlight-embedded-devel/pkg-descr >@@ -0,0 +1,8 @@ >+Moonlight allows you to stream your Desktop or games from your Windows >+PC(sunshine or NV shield) to your FreeBSD system. >+ >+This can grab keyboard and mouse to windows compared to moonlight-qt. >+And has full worked vaapi decoder. It's importent for crash occur. >+ >+Note: This is the fork of moonlight-embedded aimed to more features >+and fixs for FreeBSD on amd64 arch.But not only embedded system. >-- >2.45.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
lisp_25689
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 280632
:
252518
|
252520