# -*- 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 # $Id: Portfile 147956 2016-04-21 06:27:38Z ryandesign@macports.org $ PortSystem 1.0 #PortGroup compiler_blacklist_versions 1.0 PortGroup github 1.0 PortGroup muniversal 1.0 epoch 1 github.setup mongodb mongo-cxx-driver 1.1.1 legacy- license Apache-2 categories devel databases platforms darwin maintainers ryandesign openmaintainer description library for using mongodb from C++ code long_description ${name} is a ${description}. checksums rmd160 03eb0310b9ad743ecb191035ac42859c32ae9050 \ sha256 4e8f2fe954da7ce90126ddf2781f83dc71755ba763afb18893c4683eb9c24043 depends_build port:scons depends_lib port:boost license_noconflict scons patchfiles-append patch-src-SConscript.client.diff post-patch { reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/SConscript.client } use_configure no #compiler.blacklist gcc-4.0 {clang < 318.0.45} build.cmd ${prefix}/bin/scons build.target driver build.args --cc=${configure.cc} \ --cxx=${configure.cxx} \ --cpppath=${prefix}/include \ --libpath=${prefix}/lib \ --osx-version-min=${macosx_deployment_target} \ --sharedclient supported_archs i386 x86_64 lappend merger_build_args(i386) --32 lappend merger_build_args(x86_64) --64 lappend merger_destroot_args(i386) --32 lappend merger_destroot_args(x86_64) --64 if {![variant_isset universal] && [info exists merger_build_args(${build_arch})]} { build.args-append $merger_build_args(${build_arch}) } destroot.args {*}[option build.args] destroot.destdir --prefix=${destroot}${prefix} if {${os.platform} eq "darwin" && ${os.major} < 10} { depends_build depends_lib pre-fetch { ui_error "${name} @${version} requires Mac OS X 10.6 or greater." return -code error "incompatible Mac OS X version" } }