fortran-2.eclass: Move inherit and EXPORT_FUNCTIONS to top

Signed-off-by: Justin Lecher <jlec@gentoo.org>
This commit is contained in:
Justin Lecher
2016-02-17 15:05:24 +01:00
parent e64b5d58dd
commit 6325ab65b6

View File

@@ -27,6 +27,13 @@
#
# FORTRAN_NEED_OPENMP=1
inherit eutils toolchain-funcs
case ${EAPI:-0} in
0|1|2|3|4|5|6) EXPORT_FUNCTIONS pkg_setup ;;
*) die "EAPI=${EAPI} is not supported" ;;
esac
if [[ ! ${_FORTRAN_2_CLASS} ]]; then
# @ECLASS-VARIABLE: FORTRAN_NEED_OPENMP
@@ -56,8 +63,6 @@ if [[ ! ${_FORTRAN_2_CLASS} ]]; then
# If unset, we always depend on virtual/fortran.
: ${FORTRAN_NEEDED:=always}
inherit eutils toolchain-funcs
for _f_use in ${FORTRAN_NEEDED}; do
case ${_f_use} in
always)
@@ -194,7 +199,7 @@ _fortran_die_msg() {
eerror "set FC variable accordingly and take care that the necessary"
eerror "fortran dialects are supported."
echo
die "Currently no working fortran compiler is available"
die "Currently no working fortran compiler is available (see ${T}/_fortran_compile_test.log for information)"
}
# @FUNCTION: _fortran_test_function
@@ -286,10 +291,5 @@ fortran-2_pkg_setup() {
esac
}
case ${EAPI:-0} in
0|1|2|3|4|5|6) EXPORT_FUNCTIONS pkg_setup ;;
*) die "EAPI=${EAPI} is not supported" ;;
esac
_FORTRAN_2_ECLASS=1
fi