summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2011-11-22 18:09:31 +0000
committerjoerg <joerg@pkgsrc.org>2011-11-22 18:09:31 +0000
commit6de67c8841f1c252d43a756308a57a98299a32b4 (patch)
treed7edb300e026e6a13cec7d8106058a4e902cff80
parent6415d115c835e90e669ab65fe3d6267d35aa7b2d (diff)
downloadpkgsrc-6de67c8841f1c252d43a756308a57a98299a32b4.tar.gz
Fix build with newer GCC versions
-rw-r--r--devel/lincvs/distinfo3
-rw-r--r--devel/lincvs/patches/patch-src-main.cpp12
-rw-r--r--games/xfreecell/distinfo10
-rw-r--r--games/xfreecell/patches/patch-ae11
-rw-r--r--games/xfreecell/patches/patch-card.cpp9
-rw-r--r--games/xfreecell/patches/patch-freecell.cpp12
-rw-r--r--games/xfreecell/patches/patch-option.cpp13
-rw-r--r--games/xfreecell/patches/patch-widget_font.cpp10
-rw-r--r--games/xfreecell/patches/patch-widget_scrollbar.cpp10
-rw-r--r--games/xfreecell/patches/patch-widget_util.cpp10
10 files changed, 94 insertions, 6 deletions
diff --git a/devel/lincvs/distinfo b/devel/lincvs/distinfo
index c9ca87cf8dd..33a249b46d6 100644
--- a/devel/lincvs/distinfo
+++ b/devel/lincvs/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.3 2007/03/17 15:59:12 rillig Exp $
+$NetBSD: distinfo,v 1.4 2011/11/22 18:09:31 joerg Exp $
SHA1 (lincvs-1.4.4-0-generic-src.tgz) = b144d4faf67a0e6a45a925e7937cccfd4084049e
RMD160 (lincvs-1.4.4-0-generic-src.tgz) = 163d85fa2567fe6f1eeacfeb080a188e2ff04bef
@@ -7,3 +7,4 @@ SHA1 (patch-ah) = 781ddbcbbd310f1db3d2dfbc3b3f0042dd5e4bcb
SHA1 (patch-ai) = 4a748fd61e552f3503f025027a9c9e50e3d79e64
SHA1 (patch-aj) = 5c39c28df7a4723bd1d10341b38ecaff70d7bf21
SHA1 (patch-ak) = 0a308bb9fd9729c65997718fffb64fc1364d8d5d
+SHA1 (patch-src-main.cpp) = c329117089c9bf53544c73143662011ddb95fc5f
diff --git a/devel/lincvs/patches/patch-src-main.cpp b/devel/lincvs/patches/patch-src-main.cpp
new file mode 100644
index 00000000000..49f9b643faf
--- /dev/null
+++ b/devel/lincvs/patches/patch-src-main.cpp
@@ -0,0 +1,12 @@
+$NetBSD: patch-src-main.cpp,v 1.1 2011/11/22 18:09:31 joerg Exp $
+
+--- src/main.cpp.orig 2011-11-22 17:39:02.000000000 +0000
++++ src/main.cpp
+@@ -85,6 +85,7 @@
+
+ #include <iostream>
+ #include <stdio.h>
++#include <stdlib.h>
+
+ //----------------------------------------------------------------------------
+
diff --git a/games/xfreecell/distinfo b/games/xfreecell/distinfo
index 393ee3a5ffe..8db0c32b6ad 100644
--- a/games/xfreecell/distinfo
+++ b/games/xfreecell/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2008/05/24 15:59:27 obache Exp $
+$NetBSD: distinfo,v 1.9 2011/11/22 18:11:14 joerg Exp $
SHA1 (xfreecell-1.0.5b.tgz) = b0453b09ea2211822a5f03f532097c9eb14db2a6
RMD160 (xfreecell-1.0.5b.tgz) = 2629217bf29734bb25b30ca8aaec62ae19d0ff6f
@@ -7,4 +7,10 @@ SHA1 (patch-aa) = d5235b5a34df4ea12c249d680cc6e674f1c50626
SHA1 (patch-ab) = a34285fa7e8564d18d91cdb23affd1afb5cd8938
SHA1 (patch-ac) = f2fb8f2db71c4051eb28352f02a0fed09f69f97f
SHA1 (patch-ad) = cfdf8f50b5bba32ea8a1bc048e89e0594e85c072
-SHA1 (patch-ae) = b1d9a7cf0a9a692c4ec04379b3153e41268f0315
+SHA1 (patch-ae) = cbdf88cf997d8f4dfd683dc0e0d10a46d3ec848b
+SHA1 (patch-card.cpp) = 7a1f8f07d1a9cdba4427771ab3e7553ae667d7df
+SHA1 (patch-freecell.cpp) = 298cc7c3c65b9371ed65a1e987a5d5c790e2ee73
+SHA1 (patch-option.cpp) = 31cc65ae105f5fa3885717a4ff99341a864978dc
+SHA1 (patch-widget_font.cpp) = 968f4142220d7470819e8ead79e00195ba2837dd
+SHA1 (patch-widget_scrollbar.cpp) = 006e69e6dcb96448fd04d21d049f113fde756cc3
+SHA1 (patch-widget_util.cpp) = 5ea757fee16555cec98b6ba0d983fde22c2345c1
diff --git a/games/xfreecell/patches/patch-ae b/games/xfreecell/patches/patch-ae
index e5ea4ddd1f4..7b1e04f2f8e 100644
--- a/games/xfreecell/patches/patch-ae
+++ b/games/xfreecell/patches/patch-ae
@@ -1,15 +1,20 @@
-$NetBSD: patch-ae,v 1.2 2008/05/24 15:59:27 obache Exp $
+$NetBSD: patch-ae,v 1.3 2011/11/22 18:11:14 joerg Exp $
--- subwindows.cpp.orig 1999-07-27 14:15:36.000000000 +0000
+++ subwindows.cpp
-@@ -1,5 +1,6 @@
+@@ -1,9 +1,11 @@
#include <sys/stat.h>
#include <sys/types.h>
+#include <errno.h>
#include <fcntl.h>
#include <dirent.h>
#include <unistd.h>
-@@ -62,7 +63,6 @@ void QueryWindow::waitForEvent()
+ #include <stdio.h>
++#include <stdlib.h>
+
+ #include "general.h"
+ #include "subwindows.h"
+@@ -62,7 +64,6 @@ void QueryWindow::waitForEvent()
}
//Score
diff --git a/games/xfreecell/patches/patch-card.cpp b/games/xfreecell/patches/patch-card.cpp
new file mode 100644
index 00000000000..f0791e2b0cd
--- /dev/null
+++ b/games/xfreecell/patches/patch-card.cpp
@@ -0,0 +1,9 @@
+$NetBSD: patch-card.cpp,v 1.1 2011/11/22 18:11:14 joerg Exp $
+
+--- card.cpp.orig 2011-11-22 17:05:24.000000000 +0000
++++ card.cpp
+@@ -1,3 +1,4 @@
++#include <cstdlib>
+ #include <cstdio>
+ #include <math.h>
+ #ifdef SHAPE
diff --git a/games/xfreecell/patches/patch-freecell.cpp b/games/xfreecell/patches/patch-freecell.cpp
new file mode 100644
index 00000000000..854b5c75358
--- /dev/null
+++ b/games/xfreecell/patches/patch-freecell.cpp
@@ -0,0 +1,12 @@
+$NetBSD: patch-freecell.cpp,v 1.1 2011/11/22 18:11:14 joerg Exp $
+
+--- freecell.cpp.orig 2011-11-22 17:06:14.000000000 +0000
++++ freecell.cpp
+@@ -1,6 +1,7 @@
+ #include <dirent.h>
+ #include <fcntl.h>
+ #include <stdlib.h>
++#include <string.h>
+ #include <sys/stat.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
diff --git a/games/xfreecell/patches/patch-option.cpp b/games/xfreecell/patches/patch-option.cpp
new file mode 100644
index 00000000000..e172c9f33b5
--- /dev/null
+++ b/games/xfreecell/patches/patch-option.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-option.cpp,v 1.1 2011/11/22 18:11:14 joerg Exp $
+
+--- option.cpp.orig 2011-11-22 17:06:36.000000000 +0000
++++ option.cpp
+@@ -4,6 +4,8 @@
+ #include <dirent.h>
+ #include <unistd.h>
+ #include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
+
+ #include "general.h"
+ #include "option.h"
diff --git a/games/xfreecell/patches/patch-widget_font.cpp b/games/xfreecell/patches/patch-widget_font.cpp
new file mode 100644
index 00000000000..ebd4ada3a3a
--- /dev/null
+++ b/games/xfreecell/patches/patch-widget_font.cpp
@@ -0,0 +1,10 @@
+$NetBSD: patch-widget_font.cpp,v 1.1 2011/11/22 18:11:14 joerg Exp $
+
+--- widget/font.cpp.orig 2011-11-22 17:07:50.000000000 +0000
++++ widget/font.cpp
+@@ -1,4 +1,5 @@
+ #include "widget.h"
++#include <string.h>
+
+ NSFont::NSFont()
+ {
diff --git a/games/xfreecell/patches/patch-widget_scrollbar.cpp b/games/xfreecell/patches/patch-widget_scrollbar.cpp
new file mode 100644
index 00000000000..78bc12b26ea
--- /dev/null
+++ b/games/xfreecell/patches/patch-widget_scrollbar.cpp
@@ -0,0 +1,10 @@
+$NetBSD: patch-widget_scrollbar.cpp,v 1.1 2011/11/22 18:11:14 joerg Exp $
+
+--- widget/scrollbar.cpp.orig 2011-11-22 17:07:38.000000000 +0000
++++ widget/scrollbar.cpp
+@@ -1,4 +1,5 @@
+ #include "widget.h"
++#include <stdlib.h>
+
+ // ## NSVScrollbar ##
+ const unsigned int NSVScrollbar::_defaultWidth = 15;
diff --git a/games/xfreecell/patches/patch-widget_util.cpp b/games/xfreecell/patches/patch-widget_util.cpp
new file mode 100644
index 00000000000..14eda727094
--- /dev/null
+++ b/games/xfreecell/patches/patch-widget_util.cpp
@@ -0,0 +1,10 @@
+$NetBSD: patch-widget_util.cpp,v 1.1 2011/11/22 18:11:14 joerg Exp $
+
+--- widget/util.cpp.orig 2011-11-22 17:07:23.000000000 +0000
++++ widget/util.cpp
+@@ -1,4 +1,5 @@
+ #include "widget.h"
++#include <stdlib.h>
+
+ unsigned long allocColor(Display* NSdpy, unsigned int red, unsigned int green, unsigned int blue)
+ {