Remove Module::Install::ProvidesClass, setup provides manually ourselves.
authorTomas Doran <bobtfish@bobtfish.net>
Sat, 19 Dec 2009 10:21:20 +0000 (10:21 +0000)
committerTomas Doran <bobtfish@bobtfish.net>
Sat, 19 Dec 2009 12:42:40 +0000 (12:42 +0000)
commit0164ed44b1e182e61ec763f8520ed37d13e77fd1
tree11e216f7263ce13276f793b558df28d506855f92
parent508e2263ad6647186ace979b7053f715b2c8868e
Remove Module::Install::ProvidesClass, setup provides manually ourselves.

Module::Install::ProvidesClass just doesn't work for us - it still doesn't
know about roles, doesn't find all of our classes (not even all the MXD ones)
that PAUSE won't find itself, and also won't currently install cleanly from
CPAN.

The alternate solution here is _totally totally mental_, but appears more
reliable than PPI and all that jazz. It's also significantly faster:
Just loading the entire of Gitalist is waaay quicker than parsing it
all with PPI.
Changes
Makefile.PL