[93488] trunk/dports/math/qrupdate/Portfile
ryandesign at macports.org
ryandesign at macports.org
Wed May 23 18:10:58 PDT 2012
Revision: 93488
https://trac.macports.org/changeset/93488
Author: ryandesign at macports.org
Date: 2012-05-23 18:10:58 -0700 (Wed, 23 May 2012)
Log Message:
-----------
qrupdate: update to 1.1.2; factor out redundant code; change 'no_atlas' variant to 'atlas' variant; remove obsolete 'accelerate' compatibility variant; #34543
Modified Paths:
--------------
trunk/dports/math/qrupdate/Portfile
Modified: trunk/dports/math/qrupdate/Portfile
===================================================================
--- trunk/dports/math/qrupdate/Portfile 2012-05-24 00:41:47 UTC (rev 93487)
+++ trunk/dports/math/qrupdate/Portfile 2012-05-24 01:10:58 UTC (rev 93488)
@@ -5,9 +5,10 @@
PortGroup muniversal 1.0
name qrupdate
-version 1.1.1
-set branch [join [lrange [split ${version} .] 0 1] .]
-revision 3
+version 1.1.2
+# Ridiculous
+#set branch [join [lrange [split ${version} .] 0 1] .]
+set branch [join [lrange [split ${version} .] 1 2] .]
categories math
license GPL-3+
maintainers nomaintainer
@@ -18,18 +19,15 @@
platforms darwin
master_sites sourceforge:project/qrupdate/qrupdate/${branch}
-checksums md5 7782c7ee6c234e56a72d6b86c1856fa0 \
- sha1 8fbaba202b0d4bf80852b2dc6c8d1d4b90b816d4 \
- rmd160 fd63306abe91adcd5d47e408d9cd4af3e1b32b0c
+checksums rmd160 9d23b2d13278c335f6208ebb6775df4b4049785c \
+ sha256 e2a1c711dc8ebc418e21195833814cb2f84b878b90a2774365f0166402308e08
-depends_lib port:atlas
-
use_configure no
build.target lib solib
-build.args PREFIX=${prefix} BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
-destroot.args PREFIX=${prefix} BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
-test.args PREFIX=${prefix} BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
+build.args PREFIX=${prefix}
+destroot.args PREFIX=${prefix}
+test.args PREFIX=${prefix}
patchfiles patch-Makefile.diff
@@ -66,15 +64,28 @@
}
}
-variant no_atlas description {build with Accelerate framework instead of atlas} {
- depends_lib-delete port:atlas
- build.args PREFIX=${prefix} BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
- destroot.args PREFIX=${prefix} BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
- test.args PREFIX=${prefix} BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
+
+variant no_atlas description {Legacy compatibility variant} {}
+
+variant atlas description {build with atlas instead of Accelerate framework} {
+ depends_lib-append port:atlas
+ build.args-append BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
+ destroot.args-append BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
+ test.args-append BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
}
+if {![variant_isset atlas]} {
+ build.args-append BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
+ destroot.args-append BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
+ test.args-append BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
+}
-variant accelerate requires no_atlas description {compatibility variant} {}
+if {[variant_isset g95] || [variant_isset no_atlas]} {
+ default_variants -atlas
+} else {
+ default_variants +atlas
+}
+
variant g95 conflicts gcc43 gcc44 gcc45 universal description {build with g95} {
depends_build-append port:g95
post-patch {
@@ -109,8 +120,5 @@
default_variants +gcc45
}
-if {[variant_isset g95]} {
- default_variants +no_atlas
-}
test.run yes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120523/6f1b3785/attachment.html>
More information about the macports-changes
mailing list