summaryrefslogtreecommitdiffstats
path: root/chat-libs/libmsn
diff options
context:
space:
mode:
authorSukneet Basuta2012-06-23 18:09:06 -0400
committerSukneet Basuta2012-06-23 18:09:06 -0400
commitffa5f268dc2c89e5ce474aaa348d77a37c305bbc (patch)
tree56b5208324d66afd138689a2d671b95de5d5c32a /chat-libs/libmsn
parente6418f2eb88175d10770b7d5cde842d9df39c4db (diff)
libmsn: fix compilation on gcc 4.7
still compiles on gcc 4.6 PRE_BUILD added
Diffstat (limited to 'chat-libs/libmsn')
-rw-r--r--chat-libs/libmsn/HISTORY4
-rwxr-xr-xchat-libs/libmsn/PRE_BUILD4
-rw-r--r--chat-libs/libmsn/gcc-4.7.patch10
3 files changed, 18 insertions, 0 deletions
diff --git a/chat-libs/libmsn/HISTORY b/chat-libs/libmsn/HISTORY
index 563b9a18cb..77601d4b7a 100644
--- a/chat-libs/libmsn/HISTORY
+++ b/chat-libs/libmsn/HISTORY
@@ -1,3 +1,7 @@
+2012-06-23 Sukneet Basuta <sukneet@sourcemage.org>
+ * PRE_BUILD: added, apply gcc-4.7 patch
+ * gcc-4.7.patch: added, fix compilation on gcc 4.7
+
2012-04-20 Julien "_kaze_" ROZO <julien@rozo.org>
* DETAILS: updated version to 4.2.1
* PRE_BUILD, fix-header.patch, openssl-1.0.0.patch: removed patches,
diff --git a/chat-libs/libmsn/PRE_BUILD b/chat-libs/libmsn/PRE_BUILD
new file mode 100755
index 0000000000..9327cb8497
--- /dev/null
+++ b/chat-libs/libmsn/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 < $SPELL_DIRECTORY/gcc-4.7.patch
diff --git a/chat-libs/libmsn/gcc-4.7.patch b/chat-libs/libmsn/gcc-4.7.patch
new file mode 100644
index 0000000000..7640f4835b
--- /dev/null
+++ b/chat-libs/libmsn/gcc-4.7.patch
@@ -0,0 +1,10 @@
+--- libmsn-4.2.orig/msn/util.cpp 2009-07-22 19:57:10.000000000 +0000
++++ libmsn-4.2/msn/util.cpp 2012-04-16 20:52:18.068767213 +0000
+@@ -25,6 +25,7 @@
+ #include <msn/util.h>
+ #include <sstream>
+ #include <errno.h>
++#include <unistd.h>
+ #include <cctype>
+ #include <fstream>
+ #include <openssl/rand.h>