[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