Revision: 74609 http://trac.macports.org/changeset/74609 Author: mmoll@macports.org Date: 2010-12-23 09:56:37 -0800 (Thu, 23 Dec 2010) Log Message: ----------- science/petsc: update to 3.1-p7, use notes instead of ui_msg, clean up configure/build code Modified Paths: -------------- trunk/dports/math/petsc/Portfile Modified: trunk/dports/math/petsc/Portfile =================================================================== --- trunk/dports/math/petsc/Portfile 2010-12-23 17:19:47 UTC (rev 74608) +++ trunk/dports/math/petsc/Portfile 2010-12-23 17:56:37 UTC (rev 74609) @@ -3,7 +3,7 @@ PortSystem 1.0 name petsc -version 3.1-p6 +version 3.1-p7 categories math science maintainers mmoll description Portable, Extensible Toolkit for Scientific Computation @@ -11,28 +11,31 @@ of data structures and routines for the scalable (parallel) solution \ of scientific applications modeled by partial differential equations. \ It employs the MPI standard for all message-passing communication. + +notes "Add the following line to your .bash_profile if you plan to use\ + the PETSC makefile rules in $prefix/lib/petsc/conf: \n\ + \texport PETSC_DIR=${prefix}/lib/petsc" + platforms darwin homepage http://www.mcs.anl.gov/petsc/petsc-as/ master_sites ftp://ftp.mcs.anl.gov/pub/petsc/release-snapshots/ distname ${name}-lite-${version} worksrcdir ${name}-${version} universal_variant no -checksums md5 ab8930da0058ecd8091db77205f3eddb \ - sha1 7dffcfc519f4830693a19f752fe5291bf039dc3a \ - rmd160 f7d563cb89102cd9df2141bb8b99db1e86ebc63d +checksums md5 c799040c5c731c74f7f9a80e0ba27fdb \ + sha1 69f92c56545c55ab4887664d41cf0761bf77348a \ + rmd160 e0eba6dcdf453f6778c781bdbb5b9ec4ea5a16ac depends_lib-append port:openmpi -configure.env-append PETSC_DIR=${worksrcpath} PETSC_ARCH=darwin -configure.cmd ${worksrcpath}/config/configure.py configure.args --with-python --with-debugging=0 \ - --with-c-support=1 --with-c++-support=1 --with-pic=fPIC \ - --with-shared=1 \ + --with-c-support=1 --with-c++-support=1 --with-pic=fPIC \ + --with-shared=0 --PETSC_ARCH=darwin \ --prefix=${destroot}${prefix}/lib/petsc \ --with-cc=${prefix}/bin/openmpicc \ --with-cxx=${prefix}/bin/openmpicxx \ --with-mpiexec=${prefix}/bin/openmpiexec -build.env-append PETSC_DIR=${worksrcpath} PETSC_ARCH=darwin + post-destroot { reinplace "s|${destroot}${prefix}|${prefix}|g" ${destroot}${prefix}/lib/petsc/conf/RDict.db \ ${destroot}${prefix}/lib/petsc/conf/petscrules \ @@ -70,17 +73,6 @@ configure.args-append --with-debugging=1 } -post-activate { - ui_msg "******************************************************" - ui_msg "* Add the following line to your .bash_profile if you " - ui_msg "* plan to use the PETSC makefile rules in " - ui_msg "* $prefix/lib/petsc/conf: " - ui_msg "* " - ui_msg "* export PETSC_DIR=${prefix}/lib/petsc " - ui_msg "* " - ui_msg "******************************************************" -} - livecheck.type regex livecheck.url http://www.mcs.anl.gov/petsc/petsc-2/download/index.html livecheck.regex petsc-lite-(\[0-9.\]+(-p\[0-9\]+))\\.tar\\.gz
participants (1)
-
mmoll@macports.org