pkg_setup() { echo "" einfo "If you want GSL library support in PDL," einfo "you need to emerge sci-libs/gsl first." echo "" epause 2 } That should obviously be listed in DEPEND unless there is a _really_ good reason against.
Honestly, there was at one time (it's completely optional and doesn't affect the end result without it). Looking now, I see that gsl has been added as a use flag, if locally (though with the addition of pdl, i'd think that makes it qualify for a global). I'll fix the ebuild with a use flag (really, this ebuild is ancient enough that random use flags weren't an option when it was first written :)
done-a-roonie