[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