Changeset 82047
- Timestamp:
- 08/06/11 15:01:36 (4 years ago)
- File:
-
- 1 edited
-
trunk/dports/math/arpack/Portfile (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/math/arpack/Portfile
r68674 r82047 46 46 } else { 47 47 build.args-append FFLAGS='-O2 -m32' 48 }48 } 49 49 } else { 50 50 foreach arch {x86_64 i386 ppc ppc64} { … … 79 79 } 80 80 81 set lapacklibs "-latlas -llapack -lblas" 82 set flibs -lgfortran 83 if {![variant_isset g95]} { 81 84 post-build { 82 85 set curVer ${version} … … 96 99 } 97 100 98 make_dylib arpack ${dir} ${arch} " -latlas -llapack -lblas -lgfortran-lSystem" ${version}99 101 make_dylib arpack ${dir} ${arch} "${lapacklibs} ${flibs} -lSystem" ${version} 102 100 103 if { [variant_isset mpi] } { 101 make_dylib parpack ${dir} ${arch} " -latlas -llapack -lblas -lgfortran-lmpi_f77 -lSystem -larpack.1" ${version}104 make_dylib parpack ${dir} ${arch} "${lapacklibs} ${flibs} -lmpi_f77 -lSystem -larpack.1" ${version} 102 105 } 103 106 } 107 } 104 108 } 105 109 … … 108 112 set stlibs "libarpack.a libparpack.a" 109 113 set shlibs "libarpack.1.dylib libparpack.1.dylib" 114 } elseif {![variant_isset g95]} { 115 set stlibs "libarpack.a" 116 set shlibs "libarpack.1.dylib" 110 117 } else { 111 118 set stlibs "libarpack.a" … … 140 147 } 141 148 142 variant gcc42 description {build with gfortran-mp-4.2} conflicts gcc43 gcc44 gcc45 universal {149 variant gcc42 description {build with gfortran-mp-4.2} conflicts gcc43 gcc44 gcc45 g95 universal { 143 150 depends_build-append port:gcc42 144 151 configure.fc ${prefix}/bin/gfortran-mp-4.2 145 152 } 146 153 147 variant gcc43 description {build with gfortran-mp-4.3} conflicts gcc42 gcc44 gcc45 universal {154 variant gcc43 description {build with gfortran-mp-4.3} conflicts gcc42 gcc44 gcc45 g95 universal { 148 155 depends_build-append port:gcc43 149 156 configure.fc ${prefix}/bin/gfortran-mp-4.3 150 157 } 151 158 152 variant gcc44 description {build with gfortran-mp-4.4} conflicts gcc42 gcc43 gcc45 {159 variant gcc44 description {build with gfortran-mp-4.4} conflicts gcc42 gcc43 gcc45 g95 { 153 160 depends_build-append port:gcc44 154 161 configure.fc ${prefix}/bin/gfortran-mp-4.4 155 162 } 156 163 157 variant gcc45 description {build with gfortran-mp-4.5} conflicts gcc42 gcc43 gcc44 {164 variant gcc45 description {build with gfortran-mp-4.5} conflicts gcc42 gcc43 gcc44 g95 { 158 165 depends_build-append port:gcc45 159 166 configure.fc ${prefix}/bin/gfortran-mp-4.5 160 167 } 161 168 162 if { ![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] } { 169 variant g95 description {build with g95} conflicts gcc42 gcc43 gcc44 gcc45 universal { 170 depends_build-append port:g95 171 configure.fc ${prefix}/bin/g95 172 } 173 174 if { ![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset g95] } { 163 175 default_variants +gcc44 164 176 } … … 190 202 } 191 203 192 204 variant accelerate conflicts atlas description {build with Accelerate framework} { 205 set lapacklibs "-framework Accelerate" 206 } 207 208 variant atlas description {build with atlas} { 209 depends_lib-append port:atlas 210 set lapacklibs "-latlas -llapack -lblas" 211 } 212 213 if {![variant_isset atlas]} { 214 default_variants +accelerate 215 } 193 216 194 217 livecheck.type none
Note: See TracChangeset
for help on using the changeset viewer.

