mongodb: adding original files for mongodb
diff --git a/databases/mongodb/files/patch-SConstruct.diff b/databases/mongodb/files/patch-SConstruct.diff
new file mode 100644
index 0000000..208989e
--- /dev/null
+++ b/databases/mongodb/files/patch-SConstruct.diff
@@ -0,0 +1,24 @@
+--- SConstruct.orig	2013-03-15 13:59:55.000000000 -0500
++++ SConstruct	2013-03-20 03:41:22.000000000 -0500
+@@ -491,20 +491,9 @@
+     darwin = True
+     platform = "osx" # prettier than darwin
+ 
+-    if env["CXX"] is None:
+-        if os.path.exists( "/usr/bin/g++-4.2" ):
+-            env["CXX"] = "g++-4.2"
+-
+     nix = True
+ 
+-    if force64:
+-       env.Append( EXTRACPPPATH=["/usr/64/include"] )
+-       env.Append( EXTRALIBPATH=["/usr/64/lib"] )
+-       if installDir == DEFAULT_INSTALL_DIR:
+-           installDir = "/usr/64/"
+-    else:
+-       env.Append( EXTRACPPPATH=filterExists(["/sw/include" , "/opt/local/include"]) )
+-       env.Append( EXTRALIBPATH=filterExists(["/sw/lib/", "/opt/local/lib"]) )
++    env.MergeFlags( [ os.getenv("CPPFLAGS"), os.getenv("LDFLAGS"), os.getenv("ARCHFLAGS") ] )
+ 
+ elif os.sys.platform.startswith("linux"):
+     linux = True
diff --git a/databases/mongodb/files/patch-distsrc-client-SConstruct.diff b/databases/mongodb/files/patch-distsrc-client-SConstruct.diff
new file mode 100644
index 0000000..b1b1692
--- /dev/null
+++ b/databases/mongodb/files/patch-distsrc-client-SConstruct.diff
@@ -0,0 +1,11 @@
+--- distsrc/client/SConstruct.orig	2012-08-28 00:28:11.000000000 -0500
++++ distsrc/client/SConstruct	2012-08-30 04:21:53.000000000 -0500
+@@ -47,7 +47,7 @@
+ win = False
+ 
+ if "darwin" == sys.platform:
+-    addExtraLibs( "/opt/local/" )
++    addExtraLibs( "@@PREFIX@@/" )
+     nix = True
+ elif sys.platform in ("linux2", "linux3"):
+     nix = True
diff --git a/databases/mongodb/files/patch-src-SConscript.client.diff b/databases/mongodb/files/patch-src-SConscript.client.diff
new file mode 100644
index 0000000..75cb4be
--- /dev/null
+++ b/databases/mongodb/files/patch-src-SConscript.client.diff
@@ -0,0 +1,12 @@
+https://jira.mongodb.org/browse/SERVER-5575
+--- src/SConscript.client.orig	2013-03-15 13:59:55.000000000 -0500
++++ src/SConscript.client	2013-03-20 03:41:50.000000000 -0500
+@@ -177,7 +177,7 @@
+ # install
+ prefix = GetOption("prefix")
+ 
+-env.Install(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}')
++env.InstallAs(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}')
+ 
+ for x in clientHeaderDirectories:
+     inst = env.Install(prefix + "/include/mongo/" + x,
diff --git a/databases/mongodb/files/patch-src-mongo-util-compress.cpp.diff b/databases/mongodb/files/patch-src-mongo-util-compress.cpp.diff
new file mode 100644
index 0000000..334299c
--- /dev/null
+++ b/databases/mongodb/files/patch-src-mongo-util-compress.cpp.diff
@@ -0,0 +1,11 @@
+--- src/mongo/util/compress.cpp.orig	2013-03-15 13:59:55.000000000 -0500
++++ src/mongo/util/compress.cpp	2013-03-20 03:48:23.000000000 -0500
+@@ -18,7 +18,7 @@
+ 
+ #include "mongo/util/compress.h"
+ 
+-#include "third_party/snappy/snappy.h"
++#include <snappy.h>
+ 
+ namespace mongo {
+