Permalink
Browse files

3.01_04

  • Loading branch information...
rjbs committed Jul 29, 2007
1 parent d35dbed commit efab19d4f2af220107843bf2f6ac4d903d2d6472
Showing with 6,115 additions and 5,993 deletions.
  1. +41 −41 COPYING
  2. +26 −26 INSTALLING
  3. +26 −26 MANIFEST
  4. +48 −20 Makefile.PL
  5. +97 −97 README
  6. +433 −429 changes.pod
  7. +322 −322 contrib/MailTool.pm
  8. +4 −4 contrib/README
  9. +69 −69 examples/mime_fwd
  10. +93 −93 examples/mime_gif
  11. +58 −58 examples/mime_hack
  12. +92 −92 examples/mime_longlines
  13. +79 −79 examples/mime_postcard
  14. +21 −21 examples/nodisp
  15. +3,687 −3,597 lib/MIME/Lite.pm
  16. +612 −612 t/ExtUtils/TBone.pm
  17. +23 −23 t/Utils.pm
  18. +87 −87 t/addrs.t
  19. +55 −55 t/data.t
  20. +87 −87 t/head.t
  21. +37 −37 t/parts.t
  22. +76 −76 t/types.t
  23. +39 −39 t/verify.t
  24. +1 −1 testin/README
  25. +2 −2 testin/hello
View
82 COPYING
@@ -1,41 +1,41 @@
-The "MIME-Lite" Perl5 toolkit.
-
-Copyright (c) 1996 by Eryq. All rights reserved.
-Copyright (c) 1999 by ZeeGee Software Inc. All rights reserved.
-
-This program is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
-
-You should have received a copy of the Perl license along with
-Perl; see the file README in Perl distribution.
-
-You should have received a copy of the GNU General Public License
-along with Perl; see the file Copying. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-You should have received a copy of the Artistic License
-along with Perl; see the file Artistic.
-
- NO WARRANTY
-
-BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
+The "MIME-Lite" Perl5 toolkit.
+
+Copyright (c) 1996 by Eryq. All rights reserved.
+Copyright (c) 1999 by ZeeGee Software Inc. All rights reserved.
+
+This program is free software; you can redistribute it and/or
+modify it under the same terms as Perl itself.
+
+You should have received a copy of the Perl license along with
+Perl; see the file README in Perl distribution.
+
+You should have received a copy of the GNU General Public License
+along with Perl; see the file Copying. If not, write to
+the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+
+You should have received a copy of the Artistic License
+along with Perl; see the file Artistic.
+
+ NO WARRANTY
+
+BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
View
@@ -1,26 +1,26 @@
-------------------------------------------------------------
-STANDARD INSTALLATION
-
-On most systems, just do this from the command line:
-
- perl Makefile.PL
- make test
- make install
-
-Please note that you'll need permission to write to the
-standard installation directories; under Unix-like systems, this
-often means that you must be logged in as "root".
-
-If you're on a non-Unix platform, you might be using 'dmake'
-instead of 'make'.
-
-------------------------------------------------------------
-NON-STANDARD INSTALLATION
-
-To install to a non-standard place else (e.g., "/home/me/lib"),
-see the manual page for ExtUtils::MakeMaker, or try this:
-
- perl Makefile.PL LIB=/home/me/lib
- make test
- make install
-
+------------------------------------------------------------
+STANDARD INSTALLATION
+
+On most systems, just do this from the command line:
+
+ perl Makefile.PL
+ make test
+ make install
+
+Please note that you'll need permission to write to the
+standard installation directories; under Unix-like systems, this
+often means that you must be logged in as "root".
+
+If you're on a non-Unix platform, you might be using 'dmake'
+instead of 'make'.
+
+------------------------------------------------------------
+NON-STANDARD INSTALLATION
+
+To install to a non-standard place else (e.g., "/home/me/lib"),
+see the manual page for ExtUtils::MakeMaker, or try this:
+
+ perl Makefile.PL LIB=/home/me/lib
+ make test
+ make install
+
View
@@ -1,27 +1,27 @@
-COPYING
-INSTALLING
-MANIFEST
-Makefile.PL
-README
-contrib/MailTool.pm
-contrib/README
-examples/mime_fwd
-examples/mime_gif
-examples/mime_hack
-examples/mime_longlines
-examples/mime_postcard
-examples/nodisp
-lib/MIME/Lite.pm
-t/ExtUtils/TBone.pm
-t/Utils.pm
-t/addrs.t
-t/data.t
-t/head.t
-t/parts.t
-t/verify.t
-t/types.t
-testin/README
-testin/hello
-testin/test.html
-changes.pod
+COPYING
+INSTALLING
+MANIFEST
+Makefile.PL
+README
+contrib/MailTool.pm
+contrib/README
+examples/mime_fwd
+examples/mime_gif
+examples/mime_hack
+examples/mime_longlines
+examples/mime_postcard
+examples/nodisp
+lib/MIME/Lite.pm
+t/ExtUtils/TBone.pm
+t/Utils.pm
+t/addrs.t
+t/data.t
+t/head.t
+t/parts.t
+t/verify.t
+t/types.t
+testin/README
+testin/hello
+testin/test.html
+changes.pod
META.yml Module meta-data (added by MakeMaker)
View
@@ -1,20 +1,48 @@
-#!/usr/bin/perl
-use ExtUtils::MakeMaker;
-
-#------------------------------------------------------------
-# Makefile:
-#------------------------------------------------------------
-
-# Write the Makefile:
-WriteMakefile(
- NAME => 'MIME::Lite',
- VERSION_FROM => "lib/MIME/Lite.pm",
- DISTNAME => "MIME-Lite",
- EXE_FILES => [@EXES],
- 'dist' => {
- #PREOP => 'cvu_perl_preop -m MIME::Lite -f',#demerphq
- COMPRESS => 'gzip',
- SUFFIX => 'gz',
- }
- );
-
+#!/usr/bin/perl
+use ExtUtils::MakeMaker;
+
+#------------------------------------------------------------
+# Makefile:
+#------------------------------------------------------------
+
+print "MIME::Lite is designed to take advantage of a variety of external modules\n",
+ "if they are not present then MIME::Lite will attempt to do its best\n",
+ "but its strongly recommend that you install them.\n\n",
+ "These modules are:\n",
+ "\tMail::Address\n",
+ "\tMIME::Types\n",
+ "\tFile::Basename\n",
+ "\tMIME::Base64\n",
+ "\tMIME::QuotedPrint\n",
+ "Some or all of these maybe included with your perl, neverless if you wish\n",
+ "I can add these modules to the prereq list which will cause the files to be\n",
+ "automatically installed if they arent already present\n";
+my %prereq;
+if (prompt("Add prereqs?",'Yes')=~/y/i) {
+ %prereq=(
+ 'Mail::Address' => 1.62,
+ 'MIME::Types' => 1.13,
+ 'File::Basename' => undef,
+ 'MIME::Base64' => undef,
+ 'MIME::QuotedPrint' => undef,
+ );
+}
+
+
+
+
+
+# Write the Makefile:
+WriteMakefile(
+ NAME => 'MIME::Lite',
+ VERSION_FROM => "lib/MIME/Lite.pm",
+ DISTNAME => "MIME-Lite",
+ EXE_FILES => [@EXES],
+ 'dist' => {
+ #PREOP => 'cvu_perl_preop -m MIME::Lite -f',#demerphq
+ COMPRESS => 'gzip',
+ SUFFIX => 'gz',
+ },
+ 'PREREQ_PM' => \%prereq,
+ );
+
Oops, something went wrong.

0 comments on commit efab19d

Please sign in to comment.