You really shouldn't let the makefile issue keep you from contributing to CPAN. No one is going to shoot you if you mess things up, and the CPAN Testers let you see what happens to your distro on other platforms (and sometimes even help you figure out why).
You really don't write the Makefile. You make a small, simple file called Makefile.PL. Check out this Makefile.PL from Andy Lester's List::Cycle. Surely you could create that :) Once you have that, ExtUtils::Makemaker does the rest. You don't have to know anything about Makefiles, really. Module::Build is the same: you create a short description file called Build.PL. When you run that file, the module makes everything it needs.
If you need help creating a distro, there are plenty of things to get you started, such as Module::Starter so you don't have to do all work on your own. I've also written a couple of articles about such things for TPJ, and those should be listed on my website.
If no one wants to help you make a distro, or you don't want to look foolish in public, I'll answer your questions on distros in private email. [Offer valid for CountZero on Perlmonks: void in Alaska, Hawaii, and Gary, Indiana). :)
In reply to Re^2: CP6AN should be a database
by brian_d_foy
in thread Notion: CP6AN <strike>should</strike> could be a database
by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |