[SM-Commit] GIT changes to master games grimoire by Andraž Levstik (f9e0dc3d9e2f6791d4c181b955c50b3781371192)
Andraž Levstik
scm at sourcemage.org
Fri May 2 04:41:38 EDT 2008
GIT changes to master games grimoire by Andraž Levstik <ruskie at codemages.net>:
games-terminal/bsd-games/HISTORY | 4 ++++
games-terminal/bsd-games/PRE_BUILD | 9 ++++++---
games-terminal/bsd-games/bsd-games-2.17.patch | 14 ++++++++++++++
3 files changed, 24 insertions(+), 3 deletions(-)
New commits:
commit f9e0dc3d9e2f6791d4c181b955c50b3781371192
Author: Andraž Levstik <ruskie at codemages.net>
Commit: Andraž Levstik <ruskie at codemages.net>
bsd-games: fixes for gcc 4.3 thanks to Javier bug #14505
diff --git a/games-terminal/bsd-games/HISTORY b/games-terminal/bsd-games/HISTORY
index 2dfcb2c..319dbd6 100644
--- a/games-terminal/bsd-games/HISTORY
+++ b/games-terminal/bsd-games/HISTORY
@@ -1,3 +1,7 @@
+2008-05-02 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
+ * PRE_BUILD: fixing bug #14505 thanks to Javier
+ * bds-games-2.17.patch: added patch from debian thanks to Javier
+
2006-06-19 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
* BUILD: build api 2 split
* INSTALL: build api 2 split, added
diff --git a/games-terminal/bsd-games/PRE_BUILD b/games-terminal/bsd-games/PRE_BUILD
index 6ab0994..ce47f33 100755
--- a/games-terminal/bsd-games/PRE_BUILD
+++ b/games-terminal/bsd-games/PRE_BUILD
@@ -1,3 +1,6 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY/include &&
-patch -p0 < $SCRIPT_DIRECTORY/stdio.h.patch
+default_pre_build &&
+cd $SOURCE_DIRECTORY/include &&
+patch -p0 < $SPELL_DIRECTORY/stdio.h.patch &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < "$SPELL_DIRECTORY/bsd-games-2.17.patch"
+
diff --git a/games-terminal/bsd-games/bsd-games-2.17.patch b/games-terminal/bsd-games/bsd-games-2.17.patch
new file mode 100644
index 0000000..4219291
--- /dev/null
+++ b/games-terminal/bsd-games/bsd-games-2.17.patch
@@ -0,0 +1,14 @@
+--- bsd-games-2.17.orig/dab/gamescreen.h
++++ bsd-games-2.17/dab/gamescreen.h
+@@ -70,9 +70,9 @@
+ virtual void redraw(void) = 0; // Refresh
+ virtual int getinput(void) = 0; // Get user input
+ virtual void bell(void) = 0; // Beep
+- virtual void score(size_t p, const PLAYER& p) = 0; // Post current score
+- virtual void games(size_t p, const PLAYER& p) = 0; // Post games won
+- virtual void total(size_t p, const PLAYER& p) = 0; // Post total score
++ virtual void score(size_t s, const PLAYER& p) = 0; // Post current score
++ virtual void games(size_t s, const PLAYER& p) = 0; // Post games won
++ virtual void total(size_t s, const PLAYER& p) = 0; // Post total score
+ virtual void ties(const PLAYER& p) = 0; // Post tie games
+ };
More information about the SM-Commit
mailing list