[132963] trunk/dports/devel/mongo-cxx-driver

ryandesign at macports.org ryandesign at macports.org
Mon Feb 16 03:15:05 PST 2015


Revision: 132963
          https://trac.macports.org/changeset/132963
Author:   ryandesign at macports.org
Date:     2015-02-16 03:15:04 -0800 (Mon, 16 Feb 2015)
Log Message:
-----------
mongo-cxx-driver: update to 1.0.0

Modified Paths:
--------------
    trunk/dports/devel/mongo-cxx-driver/Portfile
    trunk/dports/devel/mongo-cxx-driver/files/patch-src-SConscript.client.diff

Modified: trunk/dports/devel/mongo-cxx-driver/Portfile
===================================================================
--- trunk/dports/devel/mongo-cxx-driver/Portfile	2015-02-16 10:33:02 UTC (rev 132962)
+++ trunk/dports/devel/mongo-cxx-driver/Portfile	2015-02-16 11:15:04 UTC (rev 132963)
@@ -6,19 +6,20 @@
 PortGroup           github 1.0
 PortGroup           muniversal 1.0
 
-github.setup        mongodb mongo-cxx-driver legacy-0.0-26compat-2.6.6
-version             [lindex [split ${github.version} -] end]
+epoch               1
+github.setup        mongodb mongo-cxx-driver 1.0.0 legacy-
 license             Apache-2
 categories          devel databases
 platforms           darwin
 maintainers         ryandesign openmaintainer
 
 description         library for using mongodb from C++ code
-long_description    ${description}
 
-checksums           rmd160  7b5b3b6d4ef718789117209964db1ef18450a225 \
-                    sha256  c67a656ec798f32d60d55ba7b8c4ebc615393636193445eb2534f87682641cd7
+long_description    ${name} is a ${description}.
 
+checksums           rmd160  76ccc6941c3ede6b4766241b254596f22a638d66 \
+                    sha256  b26585f39a84afdd5725e4e5c35c5bab7c5f6d8365709954ab34d70fd9e555eb
+
 depends_build       port:scons
 
 depends_lib         port:boost
@@ -36,15 +37,13 @@
 #compiler.blacklist  gcc-4.0 {clang < 318.0.45}
 
 build.cmd           ${prefix}/bin/scons
-build.target        mongoclient
+build.target        driver
 build.args          --cc=${configure.cc} \
                     --cxx=${configure.cxx} \
                     --cpppath=${prefix}/include \
-                    --full \
                     --libpath=${prefix}/lib \
                     --osx-version-min=${macosx_deployment_target} \
-                    --sharedclient \
-                    --use-system-boost
+                    --sharedclient
 
 supported_archs     i386 x86_64
 lappend merger_build_args(i386) --32
@@ -55,8 +54,7 @@
     build.args-append $merger_build_args(${build_arch})
 }
 
-destroot.target     install-mongoclient
-eval destroot.args  [option build.args]
+destroot.args       {*}[option build.args]
 destroot.destdir    --prefix=${destroot}${prefix}
 
 if {${os.platform} eq "darwin" && ${os.major} < 10} {

Modified: trunk/dports/devel/mongo-cxx-driver/files/patch-src-SConscript.client.diff
===================================================================
--- trunk/dports/devel/mongo-cxx-driver/files/patch-src-SConscript.client.diff	2015-02-16 10:33:02 UTC (rev 132962)
+++ trunk/dports/devel/mongo-cxx-driver/files/patch-src-SConscript.client.diff	2015-02-16 11:15:04 UTC (rev 132963)
@@ -1,13 +1,13 @@
---- src/SConscript.client.orig	2014-08-14 14:16:38.000000000 -0500
-+++ src/SConscript.client	2014-08-22 22:29:42.000000000 -0500
-@@ -328,8 +328,8 @@
-         if darwin:
-             sharedLibEnv.AddPostAction(
-                 mongoClientSharedLibPrefixInstall,
--                "install_name_tool -id %s %s" % (
--                    mongoClientSharedLibPrefixInstall[0],
-+                "install_name_tool -id @PREFIX@/lib/%s %s" % (
-+                    mongoClientSharedLibPrefixInstall[0].name,
-                     mongoClientSharedLibPrefixInstall[0]
-                 ))
-         mongoClientPrefixInstalls.append(mongoClientSharedLibPrefixInstall)
+--- src/SConscript.client.orig	2015-01-28 15:59:55.000000000 -0600
++++ src/SConscript.client	2015-02-16 04:49:17.000000000 -0600
+@@ -405,8 +405,8 @@
+     if darwin:
+         sharedLibEnv.AddPostAction(
+             mongoClientSharedLibPrefixInstall,
+-            "install_name_tool -id %s %s" % (
+-                mongoClientSharedLibPrefixInstall[0],
++            "install_name_tool -id @PREFIX@/lib/%s %s" % (
++                mongoClientSharedLibPrefixInstall[0].name,
+                 mongoClientSharedLibPrefixInstall[0]
+             ))
+     mongoClientPrefixInstalls.append(mongoClientSharedLibPrefixInstall)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150216/e587d49f/attachment.html>


More information about the macports-changes mailing list