Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Mar 2020 23:26:10 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r528613 - in head/games/moonlight-embedded: . files
Message-ID:  <202003172326.02HNQAK7022711@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Tue Mar 17 23:26:10 2020
New Revision: 528613
URL: https://svnweb.freebsd.org/changeset/ports/528613

Log:
  games/moonlight-embedded: Update to 2.4.11
  
  Changes:	https://github.com/irtimmer/moonlight-embedded/releases/tag/v2.4.11

Modified:
  head/games/moonlight-embedded/Makefile
  head/games/moonlight-embedded/distinfo
  head/games/moonlight-embedded/files/patch-src_main.c

Modified: head/games/moonlight-embedded/Makefile
==============================================================================
--- head/games/moonlight-embedded/Makefile	Tue Mar 17 23:11:45 2020	(r528612)
+++ head/games/moonlight-embedded/Makefile	Tue Mar 17 23:26:10 2020	(r528613)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	moonlight-embedded
-DISTVERSION=	2.4.10
-PORTREVISION=	1
+DISTVERSION=	2.4.11
 CATEGORIES=	games
 MASTER_SITES=	https://github.com/irtimmer/moonlight-embedded/releases/download/v${DISTVERSION}/
 

Modified: head/games/moonlight-embedded/distinfo
==============================================================================
--- head/games/moonlight-embedded/distinfo	Tue Mar 17 23:11:45 2020	(r528612)
+++ head/games/moonlight-embedded/distinfo	Tue Mar 17 23:26:10 2020	(r528613)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559014681
-SHA256 (moonlight-embedded-2.4.10.tar.xz) = 80efcaf432f6ac7f64d0fcda14728d37051d96d73dca82223ffb688cc248c4d2
-SIZE (moonlight-embedded-2.4.10.tar.xz) = 161696
+TIMESTAMP = 1584486809
+SHA256 (moonlight-embedded-2.4.11.tar.xz) = 4494a30925c42c28197e1b0ebabdac0215507f206696aa5b14cb6e85afa4e33c
+SIZE (moonlight-embedded-2.4.11.tar.xz) = 164096

Modified: head/games/moonlight-embedded/files/patch-src_main.c
==============================================================================
--- head/games/moonlight-embedded/files/patch-src_main.c	Tue Mar 17 23:11:45 2020	(r528612)
+++ head/games/moonlight-embedded/files/patch-src_main.c	Tue Mar 17 23:26:10 2020	(r528613)
@@ -1,4 +1,4 @@
---- src/main.c.orig	2019-04-29 17:09:45 UTC
+--- src/main.c.orig	2020-03-09 19:33:27 UTC
 +++ src/main.c
 @@ -91,7 +91,6 @@ static void stream(PSERVER_DATA server, PCONFIGURATION
    }
@@ -8,7 +8,7 @@
    #ifdef HAVE_SDL
    gamepads += sdl_gamepads;
    #endif
-@@ -121,19 +120,11 @@ static void stream(PSERVER_DATA server, PCONFIGURATION
+@@ -121,21 +120,11 @@ static void stream(PSERVER_DATA server, PCONFIGURATION
      connection_debug = true;
    }
  
@@ -19,9 +19,11 @@
    LiStartConnection(&server->serverInfo, &config->stream, &connection_callbacks, platform_get_video(system), platform_get_audio(system, config->audio_device), NULL, drFlags, config->audio_device, 0);
  
 -  if (IS_EMBEDDED(system)) {
--    evdev_start();
+-    if (!config->viewonly)
+-      evdev_start();
 -    loop_main();
--    evdev_stop();
+-    if (!config->viewonly)
+-      evdev_stop();
 -  }
    #ifdef HAVE_SDL
 -  else if (system == SDL)
@@ -29,24 +31,24 @@
      sdl_loop();
    #endif
  
-@@ -182,7 +173,6 @@ static void help() {
+@@ -188,7 +177,6 @@ static void help() {
    printf("\t-surround\t\tStream 5.1 surround sound (requires GFE 2.7)\n");
    printf("\t-keydir <directory>\tLoad encryption keys from directory\n");
    printf("\t-mapping <file>\t\tUse <file> as gamepad mappings configuration file\n");
 -  printf("\t-platform <system>\tSpecify system used for audio, video and input: pi/imx/aml/rk/x11/x11_vdpau/sdl/fake (default auto)\n");
    printf("\t-unsupported\t\tTry streaming if GFE version or options are unsupported\n");
    printf("\t-quitappafter\t\tSend quit app request to remote after quitting session\n");
-   #if defined(HAVE_SDL) || defined(HAVE_X11)
-@@ -221,8 +211,6 @@ int main(int argc, char* argv[]) {
+   printf("\t-viewonly\t\tDisable all input processing (view-only mode)\n");
+@@ -228,8 +216,6 @@ int main(int argc, char* argv[]) {
        exit(-1);
      }
-  
+ 
 -    evdev_create(config.inputs[0], NULL, config.debug_level > 0);
--    evdev_map(config.inputs[0]); 
-     exit(0); 
+-    evdev_map(config.inputs[0]);
+     exit(0);
    }
  
-@@ -233,12 +221,8 @@ int main(int argc, char* argv[]) {
+@@ -240,12 +226,8 @@ int main(int argc, char* argv[]) {
        exit(-1);
      }
      config.address[0] = 0;
@@ -59,46 +61,46 @@
 +    fprintf(stderr, "Autodiscovery unsupported. Specify an IP address next time.\n");
 +    exit(-1);
    }
-   
-   char host_config_file[128];
-@@ -288,39 +272,8 @@ int main(int argc, char* argv[]) {
-     }
-     config.stream.supportsHevc = config.codec != CODEC_H264 && (config.codec == CODEC_HEVC || platform_supports_hevc(system));
  
--    if (IS_EMBEDDED(system)) {
--      char* mapping_env = getenv("SDL_GAMECONTROLLERCONFIG");
--      if (config.mapping == NULL && mapping_env == NULL) {
--        fprintf(stderr, "Please specify mapping file as default mapping could not be found.\n");
--        exit(-1);
--      }
+   char host_config_file[128];
+@@ -304,39 +286,8 @@ int main(int argc, char* argv[]) {
+       if (config.debug_level > 0)
+         printf("View-only mode enabled, no input will be sent to the host computer\n");
+     } else {
+-      if (IS_EMBEDDED(system)) {
+-        char* mapping_env = getenv("SDL_GAMECONTROLLERCONFIG");
+-        if (config.mapping == NULL && mapping_env == NULL) {
+-          fprintf(stderr, "Please specify mapping file as default mapping could not be found.\n");
+-          exit(-1);
+-        }
 -
--      struct mapping* mappings = NULL;
--      if (config.mapping != NULL)
--        mappings = mapping_load(config.mapping, config.debug_level > 0);
+-        struct mapping* mappings = NULL;
+-        if (config.mapping != NULL)
+-          mappings = mapping_load(config.mapping, config.debug_level > 0);
 -
--      if (mapping_env != NULL) {
--        struct mapping* map = mapping_parse(mapping_env);
--        map->next = mappings;
--        mappings = map;
--      }
+-        if (mapping_env != NULL) {
+-          struct mapping* map = mapping_parse(mapping_env);
+-          map->next = mappings;
+-          mappings = map;
+-        }
 -
--      for (int i=0;i<config.inputsCount;i++) {
--        if (config.debug_level > 0)
--          printf("Add input %s...\n", config.inputs[i]);
+-        for (int i=0;i<config.inputsCount;i++) {
+-          if (config.debug_level > 0)
+-            printf("Add input %s...\n", config.inputs[i]);
 -
--        evdev_create(config.inputs[i], mappings, config.debug_level > 0);
--      }
+-          evdev_create(config.inputs[i], mappings, config.debug_level > 0);
+-        }
 -
--      udev_init(!inputAdded, mappings, config.debug_level > 0);
--      evdev_init();
--      rumble_handler = evdev_rumble;
--      #ifdef HAVE_LIBCEC
--      cec_init();
--      #endif /* HAVE_LIBCEC */
--    }
-     #ifdef HAVE_SDL
--    else if (system == SDL) {
-+    if (system == SDL) {
-       if (config.inputsCount > 0) {
-         fprintf(stderr, "You can't select input devices as SDL will automatically use all available controllers\n");
-         exit(-1);
+-        udev_init(!inputAdded, mappings, config.debug_level > 0);
+-        evdev_init();
+-        rumble_handler = evdev_rumble;
+-        #ifdef HAVE_LIBCEC
+-        cec_init();
+-        #endif /* HAVE_LIBCEC */
+-      }
+       #ifdef HAVE_SDL
+-      else if (system == SDL) {
++      if (system == SDL) {
+         if (config.inputsCount > 0) {
+           fprintf(stderr, "You can't select input devices as SDL will automatically use all available controllers\n");
+           exit(-1);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003172326.02HNQAK7022711>