Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 323555
Collapse All | Expand All

(-)fortran.eclass (-3 / +9 lines)
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

Return to bug 323555