This one hurts

Working on simplifying and refactoring some Makefiles for DragonFly. Yeah, will mention what it is eventually. In the makefile, I build a bunch of perl modules. The previous version of this system had a pre-pulled set of CPAN modules, and all the bits had file system names like
DBIx-SimplePerl-1.8.tar.gz
Which is nice and easy to deal with. In order to make sure we can use this for updating as well, I thought it would be nice to exploit CPAN and the module name without the version. This lets us seamlessly pull down the modules from a CPAN mirror.
 
$(PERL) ...   will not work, but   DBIx-SimplePerl: DBIx-SimplePerl-1.8$(PERL) ...