Revision: 74610 http://trac.macports.org/changeset/74610 Author: mmoll@macports.org Date: 2010-12-23 09:58:30 -0800 (Thu, 23 Dec 2010) Log Message: ----------- science/slepc: use notes instead of ui_msg, clean up configure code, doc fix Modified Paths: -------------- trunk/dports/math/slepc/Portfile Modified: trunk/dports/math/slepc/Portfile =================================================================== --- trunk/dports/math/slepc/Portfile 2010-12-23 17:56:37 UTC (rev 74609) +++ trunk/dports/math/slepc/Portfile 2010-12-23 17:58:30 UTC (rev 74610) @@ -4,6 +4,7 @@ name slepc version 3.1-p5 +revision 1 license LGPL categories math science maintainers mmoll @@ -13,6 +14,11 @@ extension of PETSc and can be used for either standard or generalized \ eigenproblems, with real or complex arithmetic. It can also be used for \ computing a partial SVD of a large, sparse, rectangular matrix. +notes "Add the following lines to your .bash_profile if you plan to\ + use the PETSC/SLEPC makefile rules in $prefix/lib/petsc/conf:\n\ + \texport PETSC_DIR=${prefix}/lib/petsc\n\ + \texport SLEPC_DIR=${prefix}/lib/petsc" + platforms darwin homepage http://www.grycap.upv.es/slepc master_sites http://www.grycap.upv.es/slepc/download/distrib @@ -26,8 +32,6 @@ depends_lib-append port:petsc extract.suffix .tgz -configure.env-append PETSC_DIR=${prefix}/lib/petsc SLEPC_DIR=${worksrcpath} -configure.cmd ${worksrcpath}/config/configure.py configure.args --prefix=${prefix}/lib/petsc build.env-append PETSC_DIR=${prefix}/lib/petsc PETSC_ARCH=installed-petsc SLEPC_DIR=${worksrcpath} destroot.env-append PETSC_DIR=${prefix}/lib/petsc PETSC_ARCH=installed-petsc SLEPC_DIR=${worksrcpath} @@ -53,7 +57,7 @@ if {[file exists ${prefix}/lib/g95]} { set fortrandir ${prefix}/lib/gcc95 } else { - return -code error "Please install a fortran compiler by installing one of the following ports: gcc42, gcc43, or g95." + return -code error "Please install a fortran compiler by installing one of the following ports: gcc42, gcc43, gcc44, or g95." } } } @@ -63,18 +67,6 @@ --with-arpack-flags=-lparpack,-larpack,-lgfortran,-lmpi_f77 } -post-activate { - ui_msg "********************************************************" - ui_msg "* Add the following lines to your .bash_profile if you *" - ui_msg "* plan to use the PETSC/SLEPC makefile rules in *" - ui_msg "* $prefix/lib/petsc/conf: *" - ui_msg "* *" - ui_msg "* export PETSC_DIR=${prefix}/lib/petsc *" - ui_msg "* export SLEPC_DIR=${prefix}/lib/petsc *" - ui_msg "* *" - ui_msg "********************************************************" -} - livecheck.type regex livecheck.url http://www.grycap.upv.es/slepc/download/download.htm livecheck.regex slepc-(\[0-9.\]+(-p\[0-9\]+))\\.tgz