# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cmake 1.1 PortGroup github 1.0 PortGroup compiler_blacklist_versions 1.0 epoch 1 github.setup mongodb mongo-cxx-driver 3.10.1 r revision 0 checksums rmd160 54422986e4ed894350e4cd132b61e41efa8756d3 \ sha256 0297d9d1a513f09438cc05254b14baa49edd1fa64a6ce5d7a80a1eb7677cf2be \ size 1880285 license Apache-2 categories devel databases platforms {darwin >= 10} maintainers {ryandesign @ryandesign} openmaintainer description library for using mongodb from C++ code long_description ${name} provides libmongocxx, a {*}${description}. \ Also contains companion library libbsoncxx. supported_archs arm64 i386 x86_64 github.tarball_from releases distname ${name}-${github.tag_prefix}${version} depends_lib-append port:cyrus-sasl2 \ port:mnmlstc-core \ port:mongo-c-driver compiler.cxx_standard 2011 compiler.thread_local_storage yes # Segmentation fault observed during build for Xcode 6.2 compiler.blacklist-append {clang == 600.0.57} # error: no matching member function for call to 'push_back' compiler.blacklist-append {clang < 1000} configure.args -DBSONCXX_POLY_USE_MNMLSTC=ON \ -DBSONCXX_POLY_USE_SYSTEM_MNMLSTC=ON \ -DBUILD_SHARED_AND_STATIC_LIBS=ON \ -DBUILD_VERSION=${version} \ -DENABLE_UNINSTALL=OFF \ -DMONGOCXX_ENABLE_SSL=ON github.livecheck.regex {([0-9.]+)}