Lines 90-95
Link Here
|
90 |
;; |
90 |
;; |
91 |
esac |
91 |
esac |
92 |
done |
92 |
done |
|
|
93 |
|
94 |
# add the ${CHOST} variants so that one may do FC=$(potageq envvar CHOST)-gfortran |
95 |
for A in ${AVAILABLE}; do |
96 |
AVAILABLE="${AVAILABLE} ${CHOST}-${A}" |
97 |
done |
98 |
|
93 |
AVAILABLE="${AVAILABLE/^[[:space:]]}" |
99 |
AVAILABLE="${AVAILABLE/^[[:space:]]}" |
94 |
use debug && echo ${AVAILABLE} |
100 |
use debug && echo ${AVAILABLE} |
95 |
if [ -z "${AVAILABLE}" ]; then |
101 |
if [ -z "${AVAILABLE}" ]; then |
Lines 172-178
Link Here
|
172 |
die "Wrong Fortran Compiler !" |
178 |
die "Wrong Fortran Compiler !" |
173 |
fi |
179 |
fi |
174 |
|
180 |
|
175 |
case ${MY_FORTRAN} in |
181 |
case ${MY_FORTRAN/${CHOST}-} in |
176 |
gfortran|g77|ifc|ifort|f2c|f95) |
182 |
gfortran|g77|ifc|ifort|f2c|f95) |
177 |
FORTRANC="${MY_FORTRAN}" |
183 |
FORTRANC="${MY_FORTRAN}" |
178 |
esac |
184 |
esac |
Lines 186-193
Link Here
|
186 |
if [[ -z "${FORTRANC}" || ! -d "${FILESDIR}" ]]; then |
192 |
if [[ -z "${FORTRANC}" || ! -d "${FILESDIR}" ]]; then |
187 |
return |
193 |
return |
188 |
fi |
194 |
fi |
189 |
local PATCHES=$(find ${FILESDIR} -name "${P}-${FORTRANC}-*") |
195 |
local PATCHES=$(find ${FILESDIR} -name "${P}-${FORTRANC/${CHOST}-}-*") |
190 |
einfo "Applying patches for selected FORTRAN compiler: ${FORTRANC}" |
196 |
einfo "Applying patches for selected FORTRAN compiler: ${FORTRANC} (${FORTRANC/${CHOST}-})" |
191 |
local PATCH |
197 |
local PATCH |
192 |
if [ -n "${PATCHES}" ]; then |
198 |
if [ -n "${PATCHES}" ]; then |
193 |
for PATCH in ${PATCHES}; do |
199 |
for PATCH in ${PATCHES}; do |