diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2017-05-10 02:32:29 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2017-05-10 02:32:29 +0000 |
commit | fdf3fa67c322dd15b4259823a572a96c5f20a1fa (patch) | |
tree | d0f2db234932b3b64f3aab5dbab7a1589278eae2 /games/openbor | |
parent | 8e040e9d109dbbe352d6da23a65db4faaf8eae69 (diff) | |
download | ports-fdf3fa67c322dd15b4259823a572a96c5f20a1fa.tar.gz ports-fdf3fa67c322dd15b4259823a572a96c5f20a1fa.zip |
Notes
Diffstat (limited to 'games/openbor')
-rw-r--r-- | games/openbor/Makefile | 3 | ||||
-rw-r--r-- | games/openbor/files/patch-openbor.c | 24 |
2 files changed, 25 insertions, 2 deletions
diff --git a/games/openbor/Makefile b/games/openbor/Makefile index a2535dd15737..0636dcbf120b 100644 --- a/games/openbor/Makefile +++ b/games/openbor/Makefile @@ -3,6 +3,9 @@ PORTNAME= openbor # Hint: svn revision is git rev-list --count ${GH_TAGNAME} PORTVERSION?= 4505 +.ifndef PKGNAMESUFFIX +PORTREVISION= 1 +.endif CATEGORIES= games MAINTAINER= jbeich@FreeBSD.org diff --git a/games/openbor/files/patch-openbor.c b/games/openbor/files/patch-openbor.c index 09cbabd84270..16991f52e4d0 100644 --- a/games/openbor/files/patch-openbor.c +++ b/games/openbor/files/patch-openbor.c @@ -4,7 +4,12 @@ Avoid accidental rounding from abs() --- openbor.c.orig 2017-04-22 14:20:08 UTC +++ openbor.c -@@ -5810,7 +5810,7 @@ s_collision_attack **collision_alloc_att +@@ -5747,17 +5747,17 @@ s_collision_attack *collision_alloc_attack_instance(s_ + // + // Allocate an empty collision attack list. + s_collision_attack **collision_alloc_attack_list() + { + s_collision_attack **result; size_t alloc_size; // Get amount of memory we'll need. @@ -13,7 +18,17 @@ Avoid accidental rounding from abs() // Allocate memory and get pointer. result = malloc(alloc_size); -@@ -5859,7 +5859,7 @@ s_collision_body **collision_alloc_body_ + + // Make sure the list is blank. + memset(result, 0, alloc_size); + + // return result. +@@ -5796,17 +5796,17 @@ s_collision_body *collision_alloc_body_instance(s_coll + // + // Allocate an empty collision attack list. + s_collision_body **collision_alloc_body_list() + { + s_collision_body **result; size_t alloc_size; // Get amount of memory we'll need. @@ -22,6 +37,11 @@ Avoid accidental rounding from abs() // Allocate memory and get pointer. result = malloc(alloc_size); + + // Make sure the list is blank. + memset(result, 0, alloc_size); + + // return result. @@ -8204,7 +8204,8 @@ size_t lcmScriptCopyBuffer(ArgList *argl size_t lcmScriptDeleteMain(char **buf) |