svn commit: r474049 - head/games/openbor/files

Jan Beich jbeich at FreeBSD.org
Sat Jul 7 00:40:37 UTC 2018


Author: jbeich
Date: Sat Jul  7 00:40:34 2018
New Revision: 474049
URL: https://svnweb.freebsd.org/changeset/ports/474049

Log:
  games/openbor: regen patches

Modified:
  head/games/openbor/files/patch-openbor.c   (contents, props changed)
  head/games/openbor/files/patch-sdl_menu.c   (contents, props changed)
  head/games/openbor/files/patch-sdl_sdlport.c   (contents, props changed)
  head/games/openbor/files/patch-source_gamelib_packfile.c   (contents, props changed)
  head/games/openbor/files/patch-source_ramlib_ram.c   (contents, props changed)
  head/games/openbor/files/patch-source_utils.c   (contents, props changed)

Modified: head/games/openbor/files/patch-openbor.c
==============================================================================
--- head/games/openbor/files/patch-openbor.c	Sat Jul  7 00:40:09 2018	(r474048)
+++ head/games/openbor/files/patch-openbor.c	Sat Jul  7 00:40:34 2018	(r474049)
@@ -1,9 +1,9 @@
 Fix potential crashes found by ASan/Clang/GCC
 Fix an infinite loop in lcmScriptDeleteMain()
 
---- openbor.c.orig	2017-04-22 14:20:08 UTC
+--- openbor.c.orig	2018-07-06 15:13:16 UTC
 +++ openbor.c
-@@ -5747,17 +5747,17 @@ s_collision_attack *collision_alloc_attack_instance(s_
+@@ -6259,17 +6259,17 @@ s_collision_attack *collision_alloc_attack_instance(s_
  //
  // Allocate an empty collision attack list.
  s_collision_attack **collision_alloc_attack_list()
@@ -22,7 +22,7 @@ Fix an infinite loop in lcmScriptDeleteMain()
      memset(result, 0, alloc_size);
  
      // return result.
-@@ -5796,17 +5796,17 @@ s_collision_body *collision_alloc_body_instance(s_coll
+@@ -6308,17 +6308,17 @@ s_collision_body *collision_alloc_body_instance(s_coll
  //
  // Allocate an empty collision attack list.
  s_collision_body **collision_alloc_body_list()
@@ -41,7 +41,7 @@ Fix an infinite loop in lcmScriptDeleteMain()
      memset(result, 0, alloc_size);
  
      // return result.
-@@ -8204,7 +8204,8 @@ size_t lcmScriptCopyBuffer(ArgList *argl
+@@ -8743,7 +8743,8 @@ size_t lcmScriptCopyBuffer(ArgList *arglist, char *buf
  
  size_t lcmScriptDeleteMain(char **buf)
  {
@@ -51,15 +51,15 @@ Fix an infinite loop in lcmScriptDeleteMain()
      ptrdiff_t pos = 0;
      char *newbuf = NULL;
  
-@@ -15210,6 +15210,11 @@ void bar(int x, int y, int value, int ma
+@@ -15920,6 +15921,11 @@ void bar(int x, int y, int value, int maxvalue, s_bars
+     else
+     {
          return;
-     }
- 
++    }
++
 +    if (value < 0)
 +    {
 +        value = 0;
-+    }
-+
+     }
+ 
      if (value > maxvalue)
-     {
-         value = maxvalue;

Modified: head/games/openbor/files/patch-sdl_menu.c
==============================================================================
--- head/games/openbor/files/patch-sdl_menu.c	Sat Jul  7 00:40:09 2018	(r474048)
+++ head/games/openbor/files/patch-sdl_menu.c	Sat Jul  7 00:40:34 2018	(r474049)
@@ -1,8 +1,8 @@
 Don't crash with empty Paks/ directory.
 
---- sdl/menu.c.orig	2015-04-18 21:21:56 UTC
+--- sdl/menu.c.orig	2018-07-06 15:13:16 UTC
 +++ sdl/menu.c
-@@ -747,7 +747,7 @@ void Menu()
+@@ -753,7 +753,7 @@ void Menu()
  		}
  		freeAllLogs();
  		termMenu();

Modified: head/games/openbor/files/patch-sdl_sdlport.c
==============================================================================
--- head/games/openbor/files/patch-sdl_sdlport.c	Sat Jul  7 00:40:09 2018	(r474048)
+++ head/games/openbor/files/patch-sdl_sdlport.c	Sat Jul  7 00:40:34 2018	(r474049)
@@ -1,6 +1,6 @@
 Store settings under ~/.openbor instead of current directory
 
---- sdl/sdlport.c.orig	2015-04-18 21:21:56 UTC
+--- sdl/sdlport.c.orig	2018-07-06 15:13:16 UTC
 +++ sdl/sdlport.c
 @@ -11,6 +11,8 @@
  #include "ram.h"
@@ -11,8 +11,8 @@ Store settings under ~/.openbor instead of current dir
  #include <time.h>
  #include <unistd.h>
  
-@@ -103,6 +105,16 @@ int main(int argc, char *argv[])
- #ifdef ANDROID
+@@ -135,6 +137,16 @@ int main(int argc, char *argv[])
+     }
  	dirExists(rootDir, 1);
      chdir(rootDir);
 +#else
@@ -26,5 +26,5 @@ Store settings under ~/.openbor instead of current dir
 +			err(1, "cannot cd to $HOME/.openbor");
 +	}
  #endif
+ 
  	dirExists(paksDir, 1);
- 	dirExists(savesDir, 1);

Modified: head/games/openbor/files/patch-source_gamelib_packfile.c
==============================================================================
--- head/games/openbor/files/patch-source_gamelib_packfile.c	Sat Jul  7 00:40:09 2018	(r474048)
+++ head/games/openbor/files/patch-source_gamelib_packfile.c	Sat Jul  7 00:40:34 2018	(r474049)
@@ -1,9 +1,9 @@
 Reset seek position for BGM with more than 128 tracks
 Don't crash with more than 256 tracks.
 
---- source/gamelib/packfile.c.orig	2018-02-19 15:02:50 UTC
+--- source/gamelib/packfile.c.orig	2018-07-06 15:13:16 UTC
 +++ source/gamelib/packfile.c
-@@ -1408,7 +1408,7 @@ void packfile_music_read(fileliststruct *filelist, int
+@@ -1407,7 +1407,7 @@ void packfile_music_read(fileliststruct *filelist, int
          getBasePath(packfile, filelist[i].filename, 1);
          if(stristr(packfile, ".pak"))
          {
@@ -12,7 +12,7 @@ Don't crash with more than 256 tracks.
              filelist[i].nTracks = 0;
              fd = fopen(packfile, "rb");
              if(fd == NULL)
-@@ -1440,7 +1440,7 @@ void packfile_music_read(fileliststruct *filelist, int
+@@ -1439,7 +1439,7 @@ void packfile_music_read(fileliststruct *filelist, int
                      {
                          goto nextpak;
                      }

Modified: head/games/openbor/files/patch-source_ramlib_ram.c
==============================================================================
--- head/games/openbor/files/patch-source_ramlib_ram.c	Sat Jul  7 00:40:09 2018	(r474048)
+++ head/games/openbor/files/patch-source_ramlib_ram.c	Sat Jul  7 00:40:34 2018	(r474049)
@@ -1,6 +1,6 @@
 Implement Linux-like memory stats for BSDs
 
---- source/ramlib/ram.c.orig	2017-04-22 14:20:08 UTC
+--- source/ramlib/ram.c.orig	2018-07-06 15:13:16 UTC
 +++ source/ramlib/ram.c
 @@ -25,6 +25,21 @@
  #include <mach/task.h>
@@ -36,7 +36,7 @@ Implement Linux-like memory stats for BSDs
  static unsigned long elfOffset = 0x00000000;
  static unsigned long stackSize = 0x00000000;
  #endif
-@@ -56,7 +74,10 @@ static unsigned long stackSize = 0x00000
+@@ -56,7 +74,10 @@ static unsigned long stackSize = 0x00000000;
  /////////////////////////////////////////////////////////////////////////////
  // Symbols
  
@@ -97,7 +97,7 @@ Implement Linux-like memory stats for BSDs
  #elif LINUX
      struct sysinfo info;
      sysinfo(&info);
-@@ -133,11 +197,29 @@ void setSystemRam()
+@@ -133,11 +196,29 @@ void setSystemRam()
      stat.dwLength = sizeof(MEMORYSTATUSEX);
      GlobalMemoryStatusEx(&stat);
      systemRam = stat.ullTotalPhys;
@@ -132,7 +132,7 @@ Implement Linux-like memory stats for BSDs
  #elif LINUX
      struct sysinfo info;
      sysinfo(&info);
-@@ -183,7 +265,10 @@ void setSystemRam()
+@@ -183,7 +264,10 @@ void setSystemRam()
      stackSize = 0x00000000;
      systemRam = getFreeRam(BYTES);
  #endif
@@ -144,7 +144,7 @@ Implement Linux-like memory stats for BSDs
      stackSize = (int)&_end - (int)&_start + ((int)&_start - elfOffset);
  #endif
      getRamStatus(BYTES);
-@@ -212,6 +297,42 @@ u64 getUsedRam(int byte_size)
+@@ -215,6 +299,42 @@ u64 getUsedRam(int byte_size)
          return 0;
      }
      return info.resident_size / byte_size;

Modified: head/games/openbor/files/patch-source_utils.c
==============================================================================
--- head/games/openbor/files/patch-source_utils.c	Sat Jul  7 00:40:09 2018	(r474048)
+++ head/games/openbor/files/patch-source_utils.c	Sat Jul  7 00:40:34 2018	(r474049)
@@ -6,9 +6,9 @@ source/utils.c:303:64: error: member reference base ty
         writeToLogFile("Memory usage at exit: %u\n", mallinfo().arena);
                                                      ~~~~~~~~~~^~~~~~
 
---- source/utils.c.orig	2017-04-22 14:20:08 UTC
+--- source/utils.c.orig	2018-07-06 15:13:16 UTC
 +++ source/utils.c
-@@ -299,7 +299,7 @@ void *checkAlloc(void *ptr, size_t size, const char *f
+@@ -303,7 +303,7 @@ void *checkAlloc(void *ptr, size_t size, const char *f
                         "\n*            Shutting Down            *\n\n");
          writeToLogFile("Out of memory!\n");
          writeToLogFile("Allocation of size %i failed in function '%s' at %s:%i.\n", size, func, file, line);
@@ -16,4 +16,4 @@ source/utils.c:303:64: error: member reference base ty
 +#if defined(__GLIBC__) || defined(ANDROID) || defined(VITA)
          writeToLogFile("Memory usage at exit: %u\n", mallinfo().arena);
  #endif
-         exit(2);
+         borExit(2);


More information about the svn-ports-all mailing list