Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Dec 2016 04:42:12 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r429223 - in head/games/openbor: . files
Message-ID:  <201612230442.uBN4gCpv034559@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Fri Dec 23 04:42:12 2016
New Revision: 429223
URL: https://svnweb.freebsd.org/changeset/ports/429223

Log:
  games/openbor: update to 3.0.r4420
  
  Changes:	http://www.chronocrash.com/forum/index.php?topic=3178.0
  Changes:	svn log -r4420:4419 https://svn.code.sf.net/p/openbor/engine/engine/

Modified:
  head/games/openbor/Makefile   (contents, props changed)
  head/games/openbor/distinfo   (contents, props changed)
  head/games/openbor/files/patch-openbor.c   (contents, props changed)
  head/games/openbor/files/patch-sdl_sdlport.c   (contents, props changed)
  head/games/openbor/files/patch-source_ramlib_ram.c   (contents, props changed)

Modified: head/games/openbor/Makefile
==============================================================================
--- head/games/openbor/Makefile	Fri Dec 23 04:41:07 2016	(r429222)
+++ head/games/openbor/Makefile	Fri Dec 23 04:42:12 2016	(r429223)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	openbor
-PORTVERSION=	3.0.r4419
+PORTVERSION=	3.0.r4420
 CATEGORIES=	games
 MASTER_SITES=	LOCAL/jbeich \
 		https://svn.code.sf.net/p/${PORTNAME}/engine/engine/:svn

Modified: head/games/openbor/distinfo
==============================================================================
--- head/games/openbor/distinfo	Fri Dec 23 04:41:07 2016	(r429222)
+++ head/games/openbor/distinfo	Fri Dec 23 04:42:12 2016	(r429223)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1482411722
-SHA256 (openbor-3.0.r4419.tar.xz) = 275c6b269eaaec1817b195287742441c434dbcc3fe4a05443490a6d4be52f611
-SIZE (openbor-3.0.r4419.tar.xz) = 3941412
+TIMESTAMP = 1482422861
+SHA256 (openbor-3.0.r4420.tar.xz) = 3497b60d2ac4eb7300ba74154b4057e216f289fe202660c9e49ba4d6bdec0985
+SIZE (openbor-3.0.r4420.tar.xz) = 3944364

Modified: head/games/openbor/files/patch-openbor.c
==============================================================================
--- head/games/openbor/files/patch-openbor.c	Fri Dec 23 04:41:07 2016	(r429222)
+++ head/games/openbor/files/patch-openbor.c	Fri Dec 23 04:42:12 2016	(r429223)
@@ -1,4 +1,6 @@
---- openbor.c.orig	2016-12-19 15:29:57 UTC
+Fix potential crashes found by ASan/Clang/GCC
+
+--- openbor.c.orig	2016-12-22 13:02:02 UTC
 +++ openbor.c
 @@ -5810,7 +5810,7 @@ s_collision_attack **collision_alloc_att
      size_t             alloc_size;
@@ -18,21 +20,42 @@
  
      // Allocate memory and get pointer.
      result = malloc(alloc_size);
-@@ -20480,7 +20480,7 @@ void common_dot()
+@@ -13933,7 +13933,7 @@ void generate_basemap(int map_index, flo
+ 
+ void load_level(char *filename)
+ {
+-    char *buf;
++    char *buf = NULL;
+     size_t size, len, sblen;
+     ptrdiff_t pos, oldpos;
+     char *command;
+@@ -15210,6 +15210,11 @@ void bar(int x, int y, int value, int ma
+         return;
+     }
+ 
++    if (value < 0)
++    {
++        value = 0;
++    }
++
+     if (value > maxvalue)
+     {
+         value = maxvalue;
+@@ -20471,7 +20476,7 @@ void common_dot()
      entity     *eOpp;       //Owner of dot effect.
      s_collision_attack    attack;     //Attack struct.
  
 -    for(iIndex = 0; iIndex <= MAX_DOTS; iIndex++)                                               //Loop through all DOT indexes.
-+    for(iIndex = 0; iIndex < MAX_DOTS; iIndex++)                                               //Loop through all DOT indexes.
++    for(iIndex = 0; iIndex < MAX_DOTS; iIndex++)                                                //Loop through all DOT indexes.
      {
          iDot_time   =   self->dot_time[iIndex];                                                 //Get expire time.
          iDot_cnt    =   self->dot_cnt[iIndex];                                                  //Get next tick time.
-@@ -34617,7 +34617,7 @@ void keyboard_setup(int player)
+@@ -34607,7 +34612,7 @@ void keyboard_setup(int player)
      strncpy(buttonnames[SDID_SPECIAL], "Special", 16);
      strncpy(buttonnames[SDID_START], "Start", 16);
      strncpy(buttonnames[SDID_SCREENSHOT], "Screenshot", 16);
 -    strncpy(buttonnames[SDID_ESC], "Exit", 16);
-+//    strncpy(buttonnames[SDID_ESC], "Exit", 16);
++    //strncpy(buttonnames[SDID_ESC], "Exit", 16);
  
      savesettings();
      bothnewkeys = 0;

Modified: head/games/openbor/files/patch-sdl_sdlport.c
==============================================================================
--- head/games/openbor/files/patch-sdl_sdlport.c	Fri Dec 23 04:41:07 2016	(r429222)
+++ head/games/openbor/files/patch-sdl_sdlport.c	Fri Dec 23 04:42:12 2016	(r429223)
@@ -1,3 +1,5 @@
+Store settings under ~/.openbor instead of current directory
+
 --- sdl/sdlport.c.orig	2013-12-29 14:05:10 UTC
 +++ sdl/sdlport.c
 @@ -6,6 +6,11 @@

Modified: head/games/openbor/files/patch-source_ramlib_ram.c
==============================================================================
--- head/games/openbor/files/patch-source_ramlib_ram.c	Fri Dec 23 04:41:07 2016	(r429222)
+++ head/games/openbor/files/patch-source_ramlib_ram.c	Fri Dec 23 04:42:12 2016	(r429223)
@@ -1,3 +1,5 @@
+Implement Linux-like memory stats for BSDs
+
 --- source/ramlib/ram.c.orig	2015-04-18 21:21:56 UTC
 +++ source/ramlib/ram.c
 @@ -25,6 +25,21 @@



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