Make 'Configure -Dcf_by=...' work
[p5sagit/p5-mst-13.2.git] / pod / perlnewmod.pod
index 1e4a9c3..642d005 100644 (file)
@@ -91,7 +91,7 @@ you're not the one reinventing the wheel!
 
 You might love it. You might feel that everyone else needs it. But there
 might not actually be any real demand for it out there. If you're unsure
-about the demand you're module will have, consider sending out feelers
+about the demand your module will have, consider sending out feelers
 on the C<comp.lang.perl.modules> newsgroup, or as a last resort, ask the
 modules list at C<modules@perl.org>. Remember that this is a closed list
 with a very long turn-around time - be prepared to wait a good while for
@@ -224,7 +224,7 @@ installs modules, and this produces a Makefile with a C<dist> target.
 
 Once you've ensured that your module passes its own tests - always a
 good thing to make sure - you can C<make dist>, and the Makefile will
-hopefully produce you a nice tarball of your module, ready for upliad.
+hopefully produce you a nice tarball of your module, ready for upload.
 
 =item Upload the tarball
 
@@ -239,18 +239,21 @@ it connected to the rest of the CPAN, you'll need to tell the modules
 list about it. The best way to do this is to email them a line in the
 style of the modules list, like this:
 
-    Net::Acme bdpO  Interface to Acme Frobnicator servers         FOOBAR
-    ^         ^^^^  ^                                             ^
-    |         ||||  Module description                            Your ID
-    |         ||||
-    |         |||\- Interface: (O)OP, (r)eferences, (h)ybrid, (f)unctions
-    |         |||
-    |         ||\-- Language: (p)ure Perl, C(+)+, (h)ybrid, (C), (o)ther
-    |         ||
-    Module    |\--- Support: (d)eveloper, (m)ailing list, (u)senet, (n)one
-    Name      |
-              \---- Maturity: (i)dea, (c)onstructions, (a)lpha, (b)eta,
-                              (R)eleased, (M)ature, (S)tandard
+  Net::Acme bdpOP   Interface to Acme Frobnicator servers      FOOBAR
+  ^         ^^^^^   ^                                          ^
+  |         |||||   Module description                         Your ID
+  |         ||||| 
+  |         ||||\-Public Licence: (p)standard Perl, (g)GPL, (b)BSD,
+  |         ||||                  (l)LGPL, (a)rtistic, (o)ther
+  |         ||||
+  |         |||\- Interface: (O)OP, (r)eferences, (h)ybrid, (f)unctions
+  |         |||
+  |         ||\-- Language: (p)ure Perl, C(+)+, (h)ybrid, (C), (o)ther
+  |         ||
+  Module    |\--- Support: (d)eveloper, (m)ailing list, (u)senet, (n)one
+  Name      |
+            \---- Development: (i)dea, (c)onstructions, (a)lpha, (b)eta,
+                               (R)eleased, (M)ature, (S)tandard
 
 plus a description of the module and why you think it should be
 included. If you hear nothing back, that means your module will
@@ -279,4 +282,5 @@ Simon Cozens, C<simon@cpan.org>
 
 L<perlmod>, L<perlmodlib>, L<perlmodinstall>, L<h2xs>, L<strict>,
 L<Carp>, L<Exporter>, L<perlpod>, L<Test>, L<ExtUtils::MakeMaker>,
-http://www.cpan.org/
+http://www.cpan.org/ , Ken Williams' tutorial on building your own
+module at http://mathforum.org/~ken/perl_modules.html