r64366 - in /branches/upstream/libdbix-class-timestamp-perl/current: ./ inc/Module/ inc/Module/Install/ lib/DBIx/Class/ t/sql/

ansgar at users.alioth.debian.org ansgar at users.alioth.debian.org
Thu Oct 28 15:37:36 UTC 2010


Author: ansgar
Date: Thu Oct 28 15:37:19 2010
New Revision: 64366

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=64366
Log:
[svn-upgrade] new version libdbix-class-timestamp-perl (0.14)

Modified:
    branches/upstream/libdbix-class-timestamp-perl/current/Changes
    branches/upstream/libdbix-class-timestamp-perl/current/META.yml
    branches/upstream/libdbix-class-timestamp-perl/current/Makefile.PL
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/AutoInstall.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Base.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Can.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Fetch.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Include.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Makefile.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Metadata.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Win32.pm
    branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/WriteAll.pm
    branches/upstream/libdbix-class-timestamp-perl/current/lib/DBIx/Class/TimeStamp.pm
    branches/upstream/libdbix-class-timestamp-perl/current/t/sql/test.sqlite.sql

Modified: branches/upstream/libdbix-class-timestamp-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/Changes?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/Changes (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/Changes Thu Oct 28 15:37:19 2010
@@ -1,4 +1,8 @@
 Revision history for DBIx::Class::TimeStamp
+
+0.14 2010-09-05 15:00:00
+    - Release with fixed-up Module::Install/META.yml
+    - Bump run-time dependencies to minimal usable level
 
 0.13 2010-05-21 18:20:00
     - Changing resolution of tests to not use seconds, RT #48385

Modified: branches/upstream/libdbix-class-timestamp-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/META.yml?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/META.yml (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/META.yml Thu Oct 28 15:37:19 2010
@@ -12,7 +12,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.42
 distribution_type: module
-generated_by: 'Module::Install version 0.97'
+generated_by: 'Module::Install version 1.00'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,15 +23,11 @@
     - inc
     - t
 requires:
-  Class::Accessor::Grouped: 0
-  DBIx::Class: 0
-  DBIx::Class::DynamicDefault: 0
-  DateTime: 0
-  DateTime::Format::MySQL: 0
-  DateTime::Format::SQLite: 0
-  Time::HiRes: 0
-  Time::Warp: 0
+  DBIx::Class: 0.08009
+  DBIx::Class::DynamicDefault: 0.03
+  DateTime: 0.55
+  perl: 5.8.1
 resources:
   license: http://dev.perl.org/licenses/
   repository: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class-TimeStamp/
-version: 0.13
+version: 0.14

Modified: branches/upstream/libdbix-class-timestamp-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/Makefile.PL?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/Makefile.PL (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/Makefile.PL Thu Oct 28 15:37:19 2010
@@ -1,18 +1,21 @@
-use inc::Module::Install;
+use inc::Module::Install 1.00;
 
+perl_version '5.008001';
 name 'DBIx-Class-TimeStamp';
 all_from 'lib/DBIx/Class/TimeStamp.pm';
 
-requires 'DateTime';
-requires 'DBIx::Class';
-requires 'DBIx::Class::DynamicDefault';
+requires 'DateTime'                     => 0.55;
+requires 'DBIx::Class'                  => 0.08009;
+requires 'DBIx::Class::DynamicDefault'  => 0.03;
 
-build_requires 'DateTime::Format::SQLite';
-build_requires 'DateTime::Format::MySQL';
+test_requires 'DateTime::Format::SQLite';
+test_requires 'Time::HiRes';
+test_requires 'Time::Warp';
 
-build_requires 'Class::Accessor::Grouped';
-build_requires 'Time::HiRes';
-build_requires 'Time::Warp';
+# legacy for old-ish DBICs
+test_requires 'DateTime::Format::MySQL'; 
+test_requires 'Class::Accessor::Grouped';
+
 
 resources 'license'     => 'http://dev.perl.org/licenses/';
 resources 'repository'  => 'http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class-TimeStamp/';

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install.pm Thu Oct 28 15:37:19 2010
@@ -22,7 +22,6 @@
 use Cwd        ();
 use File::Find ();
 use File::Path ();
-use FindBin;
 
 use vars qw{$VERSION $MAIN};
 BEGIN {
@@ -32,7 +31,7 @@
 	# This is not enforced yet, but will be some time in the next few
 	# releases once we can make sure it won't clash with custom
 	# Module::Install extensions.
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 
 	# Storage for the pseudo-singleton
 	$MAIN    = undef;
@@ -231,7 +230,12 @@
 sub new {
 	my ($class, %args) = @_;
 
-	FindBin->again;
+	delete $INC{'FindBin.pm'};
+	{
+		# to suppress the redefine warning
+		local $SIG{__WARN__} = sub {};
+		require FindBin;
+	}
 
 	# ignore the prefix on extension modules built from top level.
 	my $base_path = Cwd::abs_path($FindBin::Bin);

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/AutoInstall.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/AutoInstall.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/AutoInstall.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/AutoInstall.pm Thu Oct 28 15:37:19 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -48,6 +48,14 @@
     while (my ($mod, $ver) = splice(@requires, 0, 2)) {
         $seen{$mod}{$ver}++;
     }
+    my @build_requires = map @$_, map @$_, grep ref, $self->build_requires;
+    while (my ($mod, $ver) = splice(@build_requires, 0, 2)) {
+        $seen{$mod}{$ver}++;
+    }
+    my @configure_requires = map @$_, map @$_, grep ref, $self->configure_requires;
+    while (my ($mod, $ver) = splice(@configure_requires, 0, 2)) {
+        $seen{$mod}{$ver}++;
+    }
 
     my @deduped;
     while (my ($mod, $ver) = splice(@features_require, 0, 2)) {

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Base.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Base.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Base.pm Thu Oct 28 15:37:19 2010
@@ -4,7 +4,7 @@
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 }
 
 # Suspend handler for "redefined" warnings

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Can.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Can.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Can.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Can.pm Thu Oct 28 15:37:19 2010
@@ -9,7 +9,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Fetch.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Fetch.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Fetch.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Fetch.pm Thu Oct 28 15:37:19 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Include.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Include.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Include.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Include.pm Thu Oct 28 15:37:19 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Makefile.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Makefile.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Makefile.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Makefile.pm Thu Oct 28 15:37:19 2010
@@ -4,10 +4,11 @@
 use strict 'vars';
 use ExtUtils::MakeMaker   ();
 use Module::Install::Base ();
+use Fcntl qw/:flock :seek/;
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -364,9 +365,9 @@
 		. ($self->postamble || '');
 
 	local *MAKEFILE;
-	open MAKEFILE, "< $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
+	open MAKEFILE, "+< $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
+	eval { flock MAKEFILE, LOCK_EX };
 	my $makefile = do { local $/; <MAKEFILE> };
-	close MAKEFILE or die $!;
 
 	$makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /;
 	$makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g;
@@ -386,7 +387,8 @@
 	# XXX - This is currently unused; not sure if it breaks other MM-users
 	# $makefile =~ s/^pm_to_blib\s+:\s+/pm_to_blib :: /mg;
 
-	open  MAKEFILE, "> $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
+	seek MAKEFILE, 0, SEEK_SET;
+	truncate MAKEFILE, 0;
 	print MAKEFILE  "$preamble$makefile$postamble" or die $!;
 	close MAKEFILE  or die $!;
 
@@ -410,4 +412,4 @@
 
 __END__
 
-#line 539
+#line 541

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Metadata.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Metadata.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Metadata.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Metadata.pm Thu Oct 28 15:37:19 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -616,8 +616,15 @@
 	return $v;
 }
 
-
-
+sub add_metadata {
+    my $self = shift;
+    my %hash = @_;
+    for my $key (keys %hash) {
+        warn "add_metadata: $key is not prefixed with 'x_'.\n" .
+             "Use appopriate function to add non-private metadata.\n" unless $key =~ /^x_/;
+        $self->{values}->{$key} = $hash{$key};
+    }
+}
 
 
 ######################################################################

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Win32.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Win32.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Win32.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/Win32.pm Thu Oct 28 15:37:19 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/WriteAll.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/WriteAll.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/WriteAll.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/inc/Module/Install/WriteAll.pm Thu Oct 28 15:37:19 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.97';;
+	$VERSION = '1.00';
 	@ISA     = qw{Module::Install::Base};
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libdbix-class-timestamp-perl/current/lib/DBIx/Class/TimeStamp.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/lib/DBIx/Class/TimeStamp.pm?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/lib/DBIx/Class/TimeStamp.pm (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/lib/DBIx/Class/TimeStamp.pm Thu Oct 28 15:37:19 2010
@@ -7,7 +7,7 @@
 
 use DateTime;
 
-our $VERSION = '0.13';
+our $VERSION = '0.14';
 
 __PACKAGE__->load_components( qw/DynamicDefault InflateColumn::DateTime/ );
 

Modified: branches/upstream/libdbix-class-timestamp-perl/current/t/sql/test.sqlite.sql
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdbix-class-timestamp-perl/current/t/sql/test.sqlite.sql?rev=64366&op=diff
==============================================================================
--- branches/upstream/libdbix-class-timestamp-perl/current/t/sql/test.sqlite.sql (original)
+++ branches/upstream/libdbix-class-timestamp-perl/current/t/sql/test.sqlite.sql Thu Oct 28 15:37:19 2010
@@ -1,9 +1,9 @@
 -- 
 -- Created by SQL::Translator::Producer::SQLite
--- Created on Fri May 21 18:23:10 2010
+-- Created on Sun Sep  5 17:00:32 2010
 -- 
 
-
+;
 BEGIN TRANSACTION;
 --
 -- Table: test




More information about the Pkg-perl-cvs-commits mailing list