diff options
author | Martin Neubauer <m.ne@gmx.net> | 2022-12-09 06:33:10 +0000 |
---|---|---|
committer | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2022-12-22 16:17:24 +0000 |
commit | 88f63df378836149300eb02b89bd4b43a7d3e8a5 (patch) | |
tree | 0e0070f9417a2075782113e32d1ecc6897d7462e | |
parent | 197aad22ce0eba962759a5844e810fed07fbd2fe (diff) | |
download | ports-88f63df378836149300eb02b89bd4b43a7d3e8a5.tar.gz ports-88f63df378836149300eb02b89bd4b43a7d3e8a5.zip |
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
-rw-r--r-- | games/bsdgames/Makefile | 1 | ||||
-rw-r--r-- | games/bsdgames/files/patch-atc_update.c | 11 |
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); + } |