mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-23 09:10:43 +00:00
Update to sources from DragonFlyBSD 4.2.4.
This commit is contained in:
parent
8f8017496e
commit
1fefb80033
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=394327
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= bsdgames
|
||||
PORTVERSION= 4.0.6
|
||||
PORTVERSION= 4.2.4
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= LOCAL/adamw
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (bsdgames-4.0.6.tar.xz) = 9115e2dab94e67f8ba1179f08dc95377c19e97be58d61d497c8b40f83c37466b
|
||||
SIZE (bsdgames-4.0.6.tar.xz) = 1753600
|
||||
SHA256 (bsdgames-4.2.4.tar.xz) = e482b385976e22423adf6242db1e8822bf5278967b8c29345b48b37470f2ed23
|
||||
SIZE (bsdgames-4.2.4.tar.xz) = 1750904
|
||||
|
@ -1,23 +0,0 @@
|
||||
From 68420e59f12cf9c9fc14db0c493426150dd9ed95 Mon Sep 17 00:00:00 2001
|
||||
From: Sascha Wildner <saw@online.de>
|
||||
Date: Thu, 8 Jan 2015 10:17:46 +0100
|
||||
Subject: [PATCH 1/1] Fix some typos in messages/manpages.
|
||||
|
||||
---
|
||||
games/canfield/canfield/canfield.c | 2 +-
|
||||
share/man/man4/km.4 | 8 ++++----
|
||||
2 files changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git canfield/canfield/canfield.c canfield/canfield/canfield.c
|
||||
index de63fc1..ec6de9d 100644
|
||||
--- canfield/canfield/canfield.c
|
||||
+++ canfield/canfield/canfield.c
|
||||
@@ -1543,7 +1543,7 @@ movecard(void)
|
||||
}
|
||||
|
||||
const char *const basicinstructions[] = {
|
||||
- "Here are brief instuctions to the game of Canfield:\n\n",
|
||||
+ "Here are brief instructions to the game of Canfield:\n\n",
|
||||
" If you have never played solitaire before, it is recom-\n",
|
||||
"mended that you consult a solitaire instruction book. In\n",
|
||||
"Canfield, tableau cards may be built on each other downward\n",
|
@ -1,98 +0,0 @@
|
||||
From 890b6f4a25a31acb7bb5b8c16193dc5d404b0805 Mon Sep 17 00:00:00 2001
|
||||
From: John Marino <draco@marino.st>
|
||||
Date: Wed, 11 Feb 2015 09:03:31 +0100
|
||||
Subject: [PATCH 1/1] games: Fix real bugs on three games (found by gcc 5.0)
|
||||
|
||||
I had NO_GAMES set so I missed these bugs yesterday. Adventure, Fortune,
|
||||
and Mille all had bugs in them (the latter had two).
|
||||
|
||||
Now gcc-5.0 can build the entire world and kernel.
|
||||
I still need to verify that a gcc-5.0 built world and kernel is bootable
|
||||
and works though.
|
||||
---
|
||||
games/adventure/init.c | 2 +-
|
||||
games/fortune/fortune/fortune.c | 2 +-
|
||||
games/mille/move.c | 11 ++++++-----
|
||||
3 files changed, 8 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git adventure/init.c adventure/init.c
|
||||
index 122b90d..beb3631 100644
|
||||
--- adventure/init.c
|
||||
+++ adventure/init.c
|
||||
@@ -81,7 +81,7 @@ linkdata(void)
|
||||
int i, j;
|
||||
|
||||
/* array linkages */
|
||||
- for (i = 1; i <= LOCSIZ; i++)
|
||||
+ for (i = 1; i < LOCSIZ; i++)
|
||||
if (ltext[i].seekadr != 0 && travel[i] != 0)
|
||||
if ((travel[i]->tverb) == 1)
|
||||
cond[i] = 2;
|
||||
diff --git fortune/fortune/fortune.c fortune/fortune/fortune.c
|
||||
index 175ab53..9606aa0 100644
|
||||
--- fortune/fortune/fortune.c
|
||||
+++ fortune/fortune/fortune.c
|
||||
@@ -97,7 +97,7 @@ bool All_forts = false; /* any fortune allowed */
|
||||
bool Equal_probs= false; /* scatter un-allocted prob equally */
|
||||
bool Match = false; /* dump fortunes matching a pattern */
|
||||
#ifdef DEBUG
|
||||
-bool Debug = false; /* print debug messages */
|
||||
+int Debug = 0; /* print debug messages */
|
||||
#endif
|
||||
|
||||
char *Fortbuf = NULL; /* fortune buffer for -m */
|
||||
diff --git mille/move.c mille/move.c
|
||||
index 7581cc0..8a0da41 100644
|
||||
--- mille/move.c
|
||||
+++ mille/move.c
|
||||
@@ -140,7 +140,7 @@ acc:
|
||||
for (i = 1; i < HAND_SZ; i++)
|
||||
if (pp->hand[i] == C_INIT) {
|
||||
for (j = 0; pp->hand[j] == C_INIT; j++)
|
||||
- if (j >= HAND_SZ) {
|
||||
+ if (j == HAND_SZ - 1) {
|
||||
j = 0;
|
||||
break;
|
||||
}
|
||||
@@ -193,6 +193,7 @@ playcard(PLAY *pp)
|
||||
{
|
||||
int v;
|
||||
CARD card;
|
||||
+ bool blockNext;
|
||||
|
||||
/*
|
||||
* check and see if player has picked
|
||||
@@ -212,7 +213,7 @@ mustpick:
|
||||
if (Debug)
|
||||
fprintf(outf, "PLAYCARD: Card = %s\n", C_name[card]);
|
||||
#endif
|
||||
- Next = FALSE;
|
||||
+ blockNext = FALSE;
|
||||
switch (card) {
|
||||
case C_200:
|
||||
if (pp->nummiles[C_200] == 2)
|
||||
@@ -322,18 +323,18 @@ protected:
|
||||
if (!pp->can_go && isrepair(pp->battle))
|
||||
pp->can_go = TRUE;
|
||||
}
|
||||
- Next = -1;
|
||||
+ blockNext = TRUE;
|
||||
break;
|
||||
|
||||
case C_INIT:
|
||||
error("no card there");
|
||||
- Next = -1;
|
||||
+ blockNext = TRUE;
|
||||
break;
|
||||
}
|
||||
if (pp == &Player[PLAYER])
|
||||
account(card);
|
||||
pp->hand[Card_no] = C_INIT;
|
||||
- Next = (Next == -1 ? FALSE : TRUE);
|
||||
+ Next = !blockNext;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
--
|
||||
1.9.3
|
||||
|
@ -1,26 +0,0 @@
|
||||
--- ./cribbage/instr.c
|
||||
+++ ./cribbage/instr.c
|
||||
@@ -51,7 +51,11 @@ void
|
||||
instructions(void)
|
||||
{
|
||||
struct stat sb;
|
||||
+#ifdef __DragonFly__
|
||||
union wait pstat;
|
||||
+#else
|
||||
+ int pstat;
|
||||
+#endif
|
||||
pid_t pid;
|
||||
const char *pager, *path;
|
||||
|
||||
@@ -77,7 +81,11 @@ instructions(void)
|
||||
do {
|
||||
pid = waitpid(pid, (int *)&pstat, 0);
|
||||
} while (pid == -1 && errno == EINTR);
|
||||
+#ifdef __DragonFly__
|
||||
if (pid == -1 || pstat.w_status)
|
||||
+#else
|
||||
+ if (pid == -1 || WEXITSTATUS(pstat) || WTERMSIG(pstat))
|
||||
+#endif
|
||||
exit(1);
|
||||
}
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
--- ./sail/pl_1.c
|
||||
+++ ./sail/pl_1.c
|
||||
@@ -122,7 +122,11 @@ choke(void)
|
||||
void
|
||||
child(void)
|
||||
{
|
||||
+#ifdef __DragonFly__
|
||||
union wait status;
|
||||
+#else
|
||||
+ int status;
|
||||
+#endif
|
||||
int pid;
|
||||
|
||||
signal(SIGCHLD, SIG_IGN);
|
@ -1,15 +0,0 @@
|
||||
--- trek/computer.c.orig 2014-12-12 15:10:37 UTC
|
||||
+++ trek/computer.c
|
||||
@@ -175,10 +175,10 @@ computer(int v __unused)
|
||||
tqy = Ship.quady;
|
||||
} else {
|
||||
ix = getintpar("Quadrant");
|
||||
- if (ix < 0 || ix >= NSECTS)
|
||||
+ if (ix < 0 || ix >= NQUADS)
|
||||
break;
|
||||
iy = getintpar("q-y");
|
||||
- if (iy < 0 || iy >= NSECTS)
|
||||
+ if (iy < 0 || iy >= NQUADS)
|
||||
break;
|
||||
tqx = ix;
|
||||
tqy = iy;
|
Loading…
Reference in New Issue
Block a user