[64740] trunk/dports/databases/mongodb

nox at macports.org nox at macports.org
Mon Mar 15 06:14:29 PDT 2010


Revision: 64740
          http://trac.macports.org/changeset/64740
Author:   nox at macports.org
Date:     2010-03-15 06:14:29 -0700 (Mon, 15 Mar 2010)
Log Message:
-----------
Update mongodb to 1.2.4

Modified Paths:
--------------
    trunk/dports/databases/mongodb/Portfile
    trunk/dports/databases/mongodb/files/patch-SConstruct.diff

Modified: trunk/dports/databases/mongodb/Portfile
===================================================================
--- trunk/dports/databases/mongodb/Portfile	2010-03-15 13:14:17 UTC (rev 64739)
+++ trunk/dports/databases/mongodb/Portfile	2010-03-15 13:14:29 UTC (rev 64740)
@@ -1,9 +1,12 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           archcheck 1.0
+
 name                mongodb
 epoch               1
-version             1.2.1
+version             1.2.4
+license             AGPL-3.0
 categories          databases
 maintainers         nomaintainer
 description         High-performance, schema-free document-oriented database
@@ -11,20 +14,25 @@
 
 platforms           darwin
 
-conflicts           mongodb-devel
-
 homepage            http://www.mongodb.org/
 master_sites        http://downloads.mongodb.org/src/
 distname            ${name}-src-r${version}
 
-checksums           md5 4e42d2e53deed475a98526de2363794b \
-                    sha1 8f2e216876b266a1b569c303b8d10fff9b5ad7fd \
-                    rmd160 f3e1a7bd2d0443919a1b1f7d0887ac84402499b3
+checksums           md5     cb08571b77ec12454e89c9f43bdc3936 \
+                    sha1    a3d09fea3ac5bde7955520d99fe546e102ac6474 \
+                    rmd160  1d2e9f629cb2af620f0543138773d744817657b2
 
 depends_build       port:scons
 depends_lib         port:boost port:pcre port:spidermonkey port:libpcap \
                     port:readline
 
+archcheck.files \
+    lib/libboost_program_options-mt.dylib \
+    lib/libpcap.dylib \
+    lib/libpcre.dylib \
+    lib/libreadline.dylib \
+    lib/libjs.dylib
+
 patchfiles          patch-SConstruct.diff
 post-patch {
    reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/SConstruct
@@ -32,18 +40,27 @@
 
 use_configure       no
 
-build.args          --usesm
-build.env           CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
+build.args          --usesm --cxx ${configure.cxx}
 build.cmd           scons
 build.target        all mongobridge mongosniff
 
 destroot.cmd        scons
+destroot.args       ${build.args}
 destroot.destdir    --prefix=${destroot}${prefix}
-destroot.env        ${build.env}
 post-destroot {
-   xinstall -m 755 -W ${worksrcpath} mongobridge mongosniff \
-      ${destroot}${prefix}/bin
+   xinstall -W ${worksrcpath} mongobridge ${destroot}${prefix}/bin
 }
 
+pre-destroot {
+    eval destroot.env-append ${build.env}
+}
+
+variant universal {
+    build.env-append \
+        CFLAGS="${configure.universal_cflags}" \
+        CXXFLAGS="${configure.universal_cxxflags}" \
+        LINKFLAGS="${configure.universal_ldflags}"
+}
+
 livecheck.url       ${homepage}display/DOCS/Downloads
 livecheck.regex     {mongodb-src-r(\d+\.\d*[02468]\.\d+)}

Modified: trunk/dports/databases/mongodb/files/patch-SConstruct.diff
===================================================================
--- trunk/dports/databases/mongodb/files/patch-SConstruct.diff	2010-03-15 13:14:17 UTC (rev 64739)
+++ trunk/dports/databases/mongodb/files/patch-SConstruct.diff	2010-03-15 13:14:29 UTC (rev 64740)
@@ -20,9 +20,9 @@
 -        env.Append( LIBPATH=["/sw/lib/", "/opt/local/lib"] )
 +    env.Append( CPPPATH=["@@PREFIX@@/include"] )
 +    env.Append( LIBPATH=["@@PREFIX@@/lib/"] )
-+    env["CC"] = os.environ["CC"]
-+    env["CPP"] = os.environ["CPP"]
-+    env["CXX"] = os.environ["CXX"]
++    env["CFLAGS"] = os.getenv("CFLAGS")
++    env["CXXFLAGS"] = os.getenv("CXXFLAGS")
++    env["LINKFLAGS"] = os.getenv("LINKFLAGS")
  
  elif "linux2" == os.sys.platform:
      linux = True
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100315/a4b3557b/attachment.html>


More information about the macports-changes mailing list