Revision: 87440 http://trac.macports.org/changeset/87440 Author: mmoll@macports.org Date: 2011-11-21 08:52:41 -0800 (Mon, 21 Nov 2011) Log Message: ----------- math/slepc: update to 3.2-p2, add error message saying that port needs to be deactivated before an upgrade Modified Paths: -------------- trunk/dports/math/slepc/Portfile Modified: trunk/dports/math/slepc/Portfile =================================================================== --- trunk/dports/math/slepc/Portfile 2011-11-21 16:11:37 UTC (rev 87439) +++ trunk/dports/math/slepc/Portfile 2011-11-21 16:52:41 UTC (rev 87440) @@ -3,8 +3,7 @@ PortSystem 1.0 name slepc -version 3.2-p0 -revision 1 +version 3.2-p2 license LGPL categories math science maintainers mmoll @@ -26,9 +25,9 @@ distname ${name}-${version} universal_variant no -checksums md5 a1ff6a872b0aeafbe271b58993c33e24 \ - sha1 45006947078373a8a4b481e87da8a2bf2f828cab \ - rmd160 5a7d2f239cb71ba1178796fd36824324beeb7bfa +checksums md5 05eb2a7545761f14e174f4f1161aea67 \ + sha1 8e43d1c84a56cdafdec3515b7fdb784dc11839fb \ + rmd160 2fe082228b19a16e2fa5e6fbbe4581c8cf3815a3 depends_lib-append port:petsc @@ -37,6 +36,13 @@ destroot.env-append PETSC_DIR=${prefix}/lib/petsc PETSC_ARCH=arch-installed-petsc SLEPC_DIR=${worksrcpath} destroot.cmd-append SLEPC_DESTDIR=${destroot}${prefix}/lib/petsc +pre-build { + if {[file exists ${prefix}/lib/petsc/lib/libslepc.a]} { + ui_error "slepc must be deactivated before upgrade." + error "Please run `sudo port deactivate slepc` and try again." + } +} + variant arpack description {compile with ARPACK support} { pre-fetch { if {![file exists ${prefix}/lib/libparpack.a]} {