scipy: Update to use depends_on :fortran

- And use `test do` instead of `def test`.
  The block version cares about setting up a tempdir
  and changes into it.