Author: kwilliams
Date: Tue Oct 23 21:34:41 2007
New Revision: 10109
Modified:
Module-Build/trunk/Changes
Module-Build/trunk/lib/Module/Build.pm
Module-Build/trunk/lib/Module/Build/Base.pm
Module-Build/trunk/lib/Module/Build/Compat.pm
Module-Build/trunk/lib/Module/Build/Config.pm
Module-Build/trunk/lib/Module/Build/ModuleInfo.pm
Module-Build/trunk/lib/Module/Build/Notes.pm
Module-Build/trunk/lib/Module/Build/PPMMaker.pm
Module-Build/trunk/lib/Module/Build/Platform/Amiga.pm
Module-Build/trunk/lib/Module/Build/Platform/Default.pm
Module-Build/trunk/lib/Module/Build/Platform/EBCDIC.pm
Module-Build/trunk/lib/Module/Build/Platform/MPEiX.pm
Module-Build/trunk/lib/Module/Build/Platform/MacOS.pm
Module-Build/trunk/lib/Module/Build/Platform/RiscOS.pm
Module-Build/trunk/lib/Module/Build/Platform/Unix.pm
Module-Build/trunk/lib/Module/Build/Platform/VMS.pm
Module-Build/trunk/lib/Module/Build/Platform/VOS.pm
Module-Build/trunk/lib/Module/Build/Platform/Windows.pm
Module-Build/trunk/lib/Module/Build/Platform/aix.pm
Module-Build/trunk/lib/Module/Build/Platform/cygwin.pm
Module-Build/trunk/lib/Module/Build/Platform/darwin.pm
Module-Build/trunk/lib/Module/Build/Platform/os2.pm
Module-Build/trunk/lib/Module/Build/PodParser.pm
Module-Build/trunk/lib/Module/Build/YAML.pm
Log:
Use one version number in all .pm files
Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes (original)
+++ Module-Build/trunk/Changes Tue Oct 23 21:34:41 2007
@@ -1,5 +1,9 @@
Revision history for Perl extension Module::Build.
+ - All .pm files in the Module-Build distribution (except for
+ M::B::Version.pm, which is kind of tied to version.pm) now have the
+ same $VERSION number explicitly specified.
+
- When checking prerequisites, the required version of perl is now
checked before we start finding the $VERSION declaration of the
distribution, which results in much more intuitive error messages
Modified: Module-Build/trunk/lib/Module/Build.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build.pm (original)
+++ Module-Build/trunk/lib/Module/Build.pm Tue Oct 23 21:34:41 2007
@@ -15,7 +15,7 @@
use vars qw($VERSION @ISA);
@ISA = qw(Module::Build::Base);
-$VERSION = '0.2808';
+$VERSION = '0.2808_01';
$VERSION = eval $VERSION;
# Okay, this is the brute-force method of finding out what kind of
Modified: Module-Build/trunk/lib/Module/Build/Base.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Base.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Base.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Base;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
BEGIN { require 5.00503 }
use Carp;
Modified: Module-Build/trunk/lib/Module/Build/Compat.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Compat.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Compat.pm Tue Oct 23 21:34:41 2007
@@ -2,7 +2,7 @@
use strict;
use vars qw($VERSION);
-$VERSION = '0.03';
+$VERSION = '0.2808_01';
use File::Spec;
use IO::File;
Modified: Module-Build/trunk/lib/Module/Build/Config.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Config.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Config.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Config;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Config;
sub new {
Modified: Module-Build/trunk/lib/Module/Build/ModuleInfo.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/ModuleInfo.pm (original)
+++ Module-Build/trunk/lib/Module/Build/ModuleInfo.pm Tue Oct 23 21:34:41 2007
@@ -5,6 +5,9 @@
# parrot future to look at other types of modules).
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use File::Spec;
use IO::File;
Modified: Module-Build/trunk/lib/Module/Build/Notes.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Notes.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Notes.pm Tue Oct 23 21:34:41 2007
@@ -3,6 +3,9 @@
# A class for persistent hashes
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Data::Dumper;
use IO::File;
use Module::Build::Dumper;
Modified: Module-Build/trunk/lib/Module/Build/PPMMaker.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/PPMMaker.pm (original)
+++ Module-Build/trunk/lib/Module/Build/PPMMaker.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::PPMMaker;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
# This code is mostly borrowed from ExtUtils::MM_Unix 6.10_03, with a
# few tweaks based on the PPD spec at
Modified: Module-Build/trunk/lib/Module/Build/Platform/Amiga.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/Amiga.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/Amiga.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::Amiga;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/Default.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/Default.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/Default.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::Default;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/EBCDIC.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/EBCDIC.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/EBCDIC.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::EBCDIC;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/MPEiX.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/MPEiX.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/MPEiX.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::MPEiX;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/MacOS.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/MacOS.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/MacOS.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::MacOS;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
@ISA = qw(Module::Build::Base);
Modified: Module-Build/trunk/lib/Module/Build/Platform/RiscOS.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/RiscOS.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/RiscOS.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::RiscOS;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/Unix.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/Unix.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/Unix.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::Unix;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/VMS.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/VMS.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/VMS.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::VMS;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/VOS.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/VOS.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/VOS.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::VOS;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Base;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/Windows.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/Windows.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/Windows.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::Windows;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Config;
use File::Basename;
Modified: Module-Build/trunk/lib/Module/Build/Platform/aix.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/aix.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/aix.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::aix;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/cygwin.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/cygwin.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/cygwin.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::cygwin;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/darwin.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/darwin.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/darwin.pm Tue Oct 23
21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::darwin;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/Platform/os2.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Platform/os2.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Platform/os2.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::Platform::os2;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use Module::Build::Platform::Unix;
use vars qw(@ISA);
Modified: Module-Build/trunk/lib/Module/Build/PodParser.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/PodParser.pm (original)
+++ Module-Build/trunk/lib/Module/Build/PodParser.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::PodParser;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use vars qw(@ISA);
sub new {
Modified: Module-Build/trunk/lib/Module/Build/YAML.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/YAML.pm (original)
+++ Module-Build/trunk/lib/Module/Build/YAML.pm Tue Oct 23 21:34:41 2007
@@ -1,6 +1,9 @@
package Module::Build::YAML;
use strict;
+use vars qw($VERSION);
+$VERSION = '0.2808_01';
+$VERSION = eval $VERSION;
use vars qw($VERSION @EXPORT @EXPORT_OK);
$VERSION = "0.50";