# -*- coding: utf-8; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup python 1.0 name py-pymc version 2.0 revision 1 maintainers mnick license BSD description Bayesian statistical models and fitting algorithms for python long_description PyMC is a python module that implements Bayesian statistical models \ and fitting algorithms, including Markov chain Monte Carlo. \ Its flexibility makes it applicable to a large suite of problems as well \ as easily extensible. Along with core sampling functionality, \ PyMC includes methods for summarizing output, plotting, goodness-of-fit and \ convergence diagnostics. platforms darwin homepage http://code.google.com/p/pymc/ master_sites googlecode:pymc http://distfiles.macports.org/python/ distname pymc-${version} checksums md5 fc24deb12a72903832c450a913264603 \ sha1 228843d16be02dc6f26f2bdfffc8846801f1d8ee \ rmd160 6e7775cad5aa185b190e89b0d6a4fed48adf335a python.versions 25 26 27 if {$subport ne $name} { use_zip yes patchfiles-append patch-pymc-gibbsit.f.diff depends_lib-append port:py${python.version}-numpy python.add_archflags no variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc44 gcc45 gcc46 gcc47 g95 { depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc depends_build-append port:gcc43 set fc ${prefix}/bin/gfortran-mp-4.3 build.env-append F77=${fc} F90=${fc} } variant gcc44 description {create Fortran wrappers using gcc44} conflicts gcc43 gcc45 gcc46 gcc47 g95 { depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc depends_build-append port:gcc44 set fc ${prefix}/bin/gfortran-mp-4.4 build.env-append F77=${fc} F90=${fc} } variant gcc45 description {create Fortran wrappers using gcc45} conflicts gcc43 gcc44 gcc46 gcc47 g95 { depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc depends_build-append port:gcc45 set fc ${prefix}/bin/gfortran-mp-4.5 build.env-append F77=${fc} F90=${fc} } variant gcc46 description {create Fortran wrappers using gcc46} conflicts gcc43 gcc44 gcc45 gcc47 g95 { depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc depends_build-append port:gcc46 set fc ${prefix}/bin/gfortran-mp-4.6 build.env-append F77=${fc} F90=${fc} } variant gcc47 description {create Fortran wrappers using gcc47} conflicts gcc43 gcc44 gcc45 gcc46 g95 { depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc depends_build-append port:gcc47 set fc ${prefix}/bin/gfortran-mp-4.7 build.env-append F77=${fc} F90=${fc} } variant g95 description {create Fortran wrappers using f95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 { depends_lib-append port:g95 set fc ${prefix}/bin/g95 build.env-append F77=${fc} F90=${fc} } if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} { default_variants +gcc47 } livecheck.type none } else { livecheck.regex