# $Id: Portfile 75257 2011-01-19 06:23:12Z ryandesign@macports.org $ PortSystem 1.0 name boehmgc version 7.1 categories devel maintainers waqar openmaintainer description Boehm-Demers-Weiser conservative garbage collector long_description The Boehm-Demers-Weiser conservative garbage collector \ can be used as a garbage collecting replacement for C \ malloc or C++ new. It is also used by a number of \ programming language implementations that use C as \ intermediate code. set d_name gc homepage http://www.hpl.hp.com/personal/Hans_Boehm/${d_name}/ platforms darwin master_sites ${homepage}gc_source/ distname ${d_name}-${version} checksums md5 2ff9924c7249ef7f736ecfe6f08f3f9b \ sha1 e84cba5d18f4ea5ed4e5fd3f1dc6a46bc190ff6f configure.args --with-threads=posix \ --enable-cplusplus variant redirect { configure.args-append --enable-redirect-malloc } platform darwin 9 { configure.cflags-append -D_NONSTD_SOURCE } platform darwin 10 { configure.cflags-append -D_XOPEN_SOURCE } test.run yes test.target check livecheck.type regex livecheck.url [lindex ${master_sites} 0] livecheck.regex ${d_name}-?(\\d+(?:\\.\\d+)*)${extract.suffix}