fortran-2.eclass: Respect fortran as test dep
authorJustin Lecher <jlec@gentoo.org>
Sat, 28 Nov 2015 18:40:27 +0000 (19:40 +0100)
committerJustin Lecher <jlec@gentoo.org>
Sat, 28 Nov 2015 18:43:51 +0000 (19:43 +0100)
If fortran is only needed for test, then there is no
need to add it to RDEPEND.

Signed-off-by: Justin Lecher <jlec@gentoo.org>
eclass/fortran-2.eclass

index 03fb4622579026cf0222e6b0e8ddc3d3e1cc24f5..78ce1f383529672e0769ce02c2d191df569787ca 100644 (file)
@@ -60,17 +60,20 @@ for _f_use in ${FORTRAN_NEEDED}; do
        case ${_f_use} in
                always)
                        DEPEND+=" virtual/fortran"
+                       RDEPEND+=" virtual/fortran"
                        break
                        ;;
                no)
                        break
                        ;;
+               test)
+                       DEPEND+=" ${_f_use}? ( virtual/fortran )"
                *)
                        DEPEND+=" ${_f_use}? ( virtual/fortran )"
+                       RDEPEND+=" ${_f_use}? ( virtual/fortran )"
                        ;;
        esac
 done
-RDEPEND="${DEPEND}"
 
 # @FUNCTION: _fortran_write_testsuite
 # @INTERNAL