summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorMartin Neubauer <m.ne@gmx.net>2022-12-09 07:33:10 +0100
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2022-12-22 17:17:24 +0100
commit88f63df378836149300eb02b89bd4b43a7d3e8a5 (patch)
tree0e0070f9417a2075782113e32d1ecc6897d7462e /games
parenttextproc/py-towncrier: Update to 22.12.0 (diff)
games/bsdgames: atc: Import fix for plane allocation
Where there is only one remaining slot. This was fixed in NetBSD long time ago. PR: 268248 Reported by: m.ne@gmx.net Approved by: jockl@pianojockl.org (maintainer, timeout > 2 weeks) Obtained from: http://cvsweb.netbsd.org/bsdweb.cgi/src/games/atc/update.c?only_with_tag=MAIN#rev1.22
Diffstat (limited to 'games')
-rw-r--r--games/bsdgames/Makefile1
-rw-r--r--games/bsdgames/files/patch-atc_update.c11
2 files changed, 12 insertions, 0 deletions
diff --git a/games/bsdgames/Makefile b/games/bsdgames/Makefile
index 0fbbca4a3e0d..cd60df538642 100644
--- a/games/bsdgames/Makefile
+++ b/games/bsdgames/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bsdgames
PORTVERSION= 0.75
DISTVERSIONPREFIX= v
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= games
diff --git a/games/bsdgames/files/patch-atc_update.c b/games/bsdgames/files/patch-atc_update.c
new file mode 100644
index 000000000000..3431b036e161
--- /dev/null
+++ b/games/bsdgames/files/patch-atc_update.c
@@ -0,0 +1,11 @@
+--- atc/update.c.orig 2020-02-26 16:22:47 UTC
++++ atc/update.c
+@@ -284,7 +284,7 @@ next_plane(void)
+ break;
+ }
+ } while (found && last_plane != start_plane);
+- if (last_plane == start_plane)
++ if (found)
+ return (-1);
+ return (last_plane);
+ }