Ticket #11160: openmpi.patch

File openmpi.patch, 2.3 KB (added by 0xced (Cédric Luthi), 17 years ago)

openmpi Portfile patch

Line 
1[0;31m*** /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/science/openmpi/Portfile        Fri Nov  3 07:31:42 2006[0;0m
2[0;33m--- Portfile     Fri Dec  8 07:59:08 2006[0;0m
3[1;32m***************[0;0m
4[1;32m*** 3,9 ****[0;0m
5[0;37m  PortSystem 1.0[0;0m
6[0;37m  [0;0m
7[0;37m  name                   openmpi[0;0m
8[0;31m! version                        1.1.1[0;0m
9[0;37m  categories             science parallel net[0;0m
10[0;37m  platforms              darwin[0;0m
11[0;37m  maintainers            mww@opendarwin.org[0;0m
12[1;32m--- 3,9 ----[0;0m
13[0;37m  PortSystem 1.0[0;0m
14[0;37m  [0;0m
15[0;37m  name                   openmpi[0;0m
16[0;33m! version                        1.1.2[0;0m
17[0;37m  categories             science parallel net[0;0m
18[0;37m  platforms              darwin[0;0m
19[0;37m  maintainers            mww@opendarwin.org[0;0m
20[1;32m***************[0;0m
21[1;32m*** 17,24 ****[0;0m
22[0;37m  [0;0m
23[0;37m  homepage               http://www.open-mpi.org/[0;0m
24[0;37m  master_sites   http://www.open-mpi.org/software/ompi/v1.1/downloads/ freebsd[0;0m
25[0;31m! checksums              md5 498b9322ae0ad512026a008a30c7e0b5 \[0;0m
26[0;31m!                                sha1 3bd9eb1fd4af5d4f89df028a6cd6861ed1839b01[0;0m
27[0;37m  use_bzip2              yes[0;0m
28[0;37m  [0;0m
29[0;37m  pre-extract { file mkdir ${workpath}/build }[0;0m
30[1;32m--- 17,24 ----[0;0m
31[0;37m  [0;0m
32[0;37m  homepage               http://www.open-mpi.org/[0;0m
33[0;37m  master_sites   http://www.open-mpi.org/software/ompi/v1.1/downloads/ freebsd[0;0m
34[0;33m! checksums              md5 53877ec8bca5f6e505496b6b94b1d850 \[0;0m
35[0;33m!                                sha1 5a427c66c432c2d7c5a6f8bd458ca02a39ae3756[0;0m
36[0;37m  use_bzip2              yes[0;0m
37[0;37m  [0;0m
38[0;37m  pre-extract { file mkdir ${workpath}/build }[0;0m
39[1;32m***************[0;0m
40[1;32m*** 45,47 ****[0;0m
41[1;32m--- 45,56 ----[0;0m
42[0;37m         configure.env CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 CXX=/usr/bin/g++-4.0[0;0m
43[0;37m  }[0;0m
44[0;37m  [0;0m
45[0;33m+ variant fortran {[0;0m
46[0;33m+        configure.args-delete --disable-f77 --disable-f90[0;0m
47[0;33m+        configure.args-append --enable-f77 --enable-f90[0;0m
48[0;33m+        configure.env-append F77=gfortran-dp-4.2 FC=gfortran-dp-4.2[0;0m
49[0;33m+        # We need gfortran. Gcc41 doesn't seem to compile on Intel Mac, so we'll take[0;0m
50[0;33m+        # gcc42. Too bad that the actual gfortran binary in gcc42 is called [0;0m
51[0;33m+        # gfortran-dp-4.2, otherwise we could just say bin:gfortran:gcc42.[0;0m
52[0;33m+        depends_build port:gcc42[0;0m
53[0;33m+ }[0;0m