Ticket #34543: qrupdate-1.1.2.diff

File qrupdate-1.1.2.diff, 3.1 KB (added by ryandesign (Ryan Carsten Schmidt), 12 years ago)
  • Portfile

     
    55PortGroup           muniversal 1.0
    66
    77name                qrupdate
    8 version             1.1.1
    9 set branch          [join [lrange [split ${version} .] 0 1] .]
    10 revision            3
     8version             1.1.2
     9# Ridiculous
     10set branch          1.2
    1111categories          math
    1212license             GPL-3+
    1313maintainers         nomaintainer
     
    1818platforms           darwin
    1919master_sites        sourceforge:project/qrupdate/qrupdate/${branch}
    2020
    21 checksums           md5     7782c7ee6c234e56a72d6b86c1856fa0 \
    22                     sha1    8fbaba202b0d4bf80852b2dc6c8d1d4b90b816d4 \
    23                     rmd160  fd63306abe91adcd5d47e408d9cd4af3e1b32b0c
     21checksums           rmd160  9d23b2d13278c335f6208ebb6775df4b4049785c \
     22                    sha256  e2a1c711dc8ebc418e21195833814cb2f84b878b90a2774365f0166402308e08
    2423
    25 depends_lib         port:atlas
    26 
    2724use_configure       no
    2825build.target        lib solib
    2926
    30 build.args          PREFIX=${prefix} BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
    31 destroot.args       PREFIX=${prefix} BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
    32 test.args           PREFIX=${prefix} BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
     27build.args          PREFIX=${prefix}
     28destroot.args       PREFIX=${prefix}
     29test.args           PREFIX=${prefix}
    3330
    3431patchfiles          patch-Makefile.diff
    3532
     
    6663    }
    6764}
    6865
    69 variant no_atlas description {build with Accelerate framework instead of atlas} {
    70     depends_lib-delete      port:atlas
    71     build.args          PREFIX=${prefix} BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
    72     destroot.args       PREFIX=${prefix} BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
    73     test.args           PREFIX=${prefix} BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
     66
     67variant no_atlas description {Legacy compatibility variant} {}
     68
     69variant atlas description {build with atlas instead of Accelerate framework} {
     70    depends_lib-append      port:atlas
     71    build.args-append       BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
     72    destroot.args-append    BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
     73    test.args-append        BLAS="-framework Accelerate" LAPACK="-framework Accelerate"
    7474}
     75if {![variant_isset atlas]} {
     76    build.args-append       BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
     77    destroot.args-append    BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
     78    test.args-append        BLAS="-L${prefix}/lib" LAPACK="-L${prefix}/lib -llapack"
     79}
    7580
    76 variant accelerate requires no_atlas description {compatibility variant} {}
     81if {[variant_isset g95] || [variant_isset no_atlas]} {
     82    default_variants -atlas
     83} else {
     84    default_variants +atlas
     85}
    7786
     87
    7888variant g95 conflicts gcc43 gcc44 gcc45 universal description {build with g95} {
    7989    depends_build-append    port:g95
    8090    post-patch {
     
    109119    default_variants +gcc45
    110120}
    111121
    112 if {[variant_isset g95]} {
    113     default_variants +no_atlas
    114 }
    115122
    116123test.run yes