r31607 - in /branches/upstream/libtext-findindent-perl/current: ./ inc/Module/ inc/Module/Install/ lib/Text/ t/data/

ryan52-guest at users.alioth.debian.org ryan52-guest at users.alioth.debian.org
Sat Mar 7 06:41:06 UTC 2009


Author: ryan52-guest
Date: Sat Mar  7 06:41:02 2009
New Revision: 31607

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=31607
Log:
[svn-upgrade] Integrating new upstream version, libtext-findindent-perl (0.04)

Added:
    branches/upstream/libtext-findindent-perl/current/t/data/mixed4_2.txt
    branches/upstream/libtext-findindent-perl/current/t/data/mixed5_1.txt
    branches/upstream/libtext-findindent-perl/current/t/data/spaces3_3.txt
    branches/upstream/libtext-findindent-perl/current/t/data/spaces5_1.txt
    branches/upstream/libtext-findindent-perl/current/t/data/spaces6_1.txt
    branches/upstream/libtext-findindent-perl/current/t/data/tabs8_3.txt
Modified:
    branches/upstream/libtext-findindent-perl/current/Changes
    branches/upstream/libtext-findindent-perl/current/MANIFEST
    branches/upstream/libtext-findindent-perl/current/META.yml
    branches/upstream/libtext-findindent-perl/current/Makefile.PL
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install.pm
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Base.pm
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Can.pm
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Fetch.pm
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Makefile.pm
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Metadata.pm
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Win32.pm
    branches/upstream/libtext-findindent-perl/current/inc/Module/Install/WriteAll.pm
    branches/upstream/libtext-findindent-perl/current/lib/Text/FindIndent.pm

Modified: branches/upstream/libtext-findindent-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/Changes?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/Changes (original)
+++ branches/upstream/libtext-findindent-perl/current/Changes Sat Mar  7 06:41:02 2009
@@ -1,4 +1,7 @@
 Changes for Perl extension Text-FindIndent
+
+0.04 
+	- Fix the MANIFEST of the distribution
 
 0.03 
 	- Rudimentary support for emacs local variables.

Modified: branches/upstream/libtext-findindent-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/MANIFEST?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/MANIFEST (original)
+++ branches/upstream/libtext-findindent-perl/current/MANIFEST Sat Mar  7 06:41:02 2009
@@ -17,13 +17,18 @@
 t/02_check_indentation.t
 t/data/mixed3_1.txt
 t/data/mixed4_1.txt
+t/data/mixed4_2.txt
+t/data/mixed5_1.txt
 t/data/mixed7_1.txt
 t/data/mixed7_2.txt
 t/data/spaces2_1.txt
 t/data/spaces3_1.txt
 t/data/spaces3_2.txt
+t/data/spaces3_3.txt
 t/data/spaces4_1.txt
-t/data/tabs1_1.txt
+t/data/spaces5_1.txt
+t/data/spaces6_1.txt
 t/data/tabs8_1.txt
 t/data/tabs8_2.txt
+t/data/tabs8_3.txt
 t/data/unknown_1.txt

Modified: branches/upstream/libtext-findindent-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/META.yml?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/META.yml (original)
+++ branches/upstream/libtext-findindent-perl/current/META.yml Sat Mar  7 06:41:02 2009
@@ -5,7 +5,7 @@
 build_requires:
   Test::More: 0.80
 distribution_type: module
-generated_by: 'Module::Install version 0.77'
+generated_by: 'Module::Install version 0.79'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -20,4 +20,4 @@
   perl: 5.00503
 resources:
   license: http://dev.perl.org/licenses/
-version: 0.03
+version: 0.04

Modified: branches/upstream/libtext-findindent-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/Makefile.PL?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/Makefile.PL (original)
+++ branches/upstream/libtext-findindent-perl/current/Makefile.PL Sat Mar  7 06:41:02 2009
@@ -2,5 +2,6 @@
 
 all_from       'lib/Text/FindIndent.pm';
 build_requires 'Test::More' => '0.80';
+license        'perl';
 
 WriteAll;

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install.pm Sat Mar  7 06:41:02 2009
@@ -30,7 +30,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.77';
+	$VERSION = '0.79';
 
 	*inc::Module::Install::VERSION = *VERSION;
 	@inc::Module::Install::ISA     = __PACKAGE__;
@@ -250,7 +250,7 @@
 sub load_extensions {
 	my ($self, $path, $top) = @_;
 
-	unless ( grep { lc $_ eq lc $self->{prefix} } @INC ) {
+	unless ( grep { !ref $_ and lc $_ eq lc $self->{prefix} } @INC ) {
 		unshift @INC, $self->{prefix};
 	}
 
@@ -366,4 +366,4 @@
 
 1;
 
-# Copyright 2008 Adam Kennedy.
+# Copyright 2008 - 2009 Adam Kennedy.

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Base.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Base.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Base.pm Sat Mar  7 06:41:02 2009
@@ -1,7 +1,7 @@
 #line 1
 package Module::Install::Base;
 
-$VERSION = '0.77';
+$VERSION = '0.79';
 
 # Suspend handler for "redefined" warnings
 BEGIN {

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Can.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Can.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Can.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Can.pm Sat Mar  7 06:41:02 2009
@@ -11,7 +11,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.77';
+	$VERSION = '0.79';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Fetch.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Fetch.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Fetch.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Fetch.pm Sat Mar  7 06:41:02 2009
@@ -6,20 +6,20 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.77';
+	$VERSION = '0.79';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }
 
 sub get_file {
     my ($self, %args) = @_;
-    my ($scheme, $host, $path, $file) = 
+    my ($scheme, $host, $path, $file) =
         $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
 
     if ( $scheme eq 'http' and ! eval { require LWP::Simple; 1 } ) {
         $args{url} = $args{ftp_url}
             or (warn("LWP support unavailable!\n"), return);
-        ($scheme, $host, $path, $file) = 
+        ($scheme, $host, $path, $file) =
             $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
     }
 

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Makefile.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Makefile.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Makefile.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Makefile.pm Sat Mar  7 06:41:02 2009
@@ -7,7 +7,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.77';
+	$VERSION = '0.79';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }
@@ -64,7 +64,7 @@
 	my $self  = shift;
 	my $clean = $self->makemaker_args->{clean} ||= {};
 	  %$clean = (
-		%$clean, 
+		%$clean,
 		FILES => join ' ', grep { length $_ } ($clean->{FILES} || (), @_),
 	);
 }
@@ -73,7 +73,7 @@
 	my $self      = shift;
 	my $realclean = $self->makemaker_args->{realclean} ||= {};
 	  %$realclean = (
-		%$realclean, 
+		%$realclean,
 		FILES => join ' ', grep { length $_ } ($realclean->{FILES} || (), @_),
 	);
 }
@@ -124,7 +124,7 @@
 
 	$self->configure_requires( 'ExtUtils::MakeMaker' => $ExtUtils::MakeMaker::VERSION =~ /^(\d+\.\d+)/ );
 
-	# Generate the 
+	# Generate the
 	my $args = $self->makemaker_args;
 	$args->{DISTNAME} = $self->name;
 	$args->{NAME}     = $self->module_name || $self->name;
@@ -196,7 +196,7 @@
 	my $top_class     = ref($self->_top) || '';
 	my $top_version   = $self->_top->VERSION || '';
 
-	my $preamble = $self->preamble 
+	my $preamble = $self->preamble
 		? "# Preamble by $top_class $top_version\n"
 			. $self->preamble
 		: '';

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Metadata.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Metadata.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Metadata.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Metadata.pm Sat Mar  7 06:41:02 2009
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.77';
+	$VERSION = '0.79';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }
@@ -176,18 +176,15 @@
 		"Did not provide a value to perl_version()"
 	);
 
-	# Convert triple-part versions (eg, 5.6.1 or 5.8.9) to
-	# numbers (eg, 5.006001 or 5.008009).
-
-	$version =~ s/^(\d+)\.(\d+)\.(\d+)$/sprintf("%d.%03d%03d",$1,$2,$3)/e;
-
-	$version =~ s/_.+$//;
-	$version = $version + 0; # Numify
+	# Normalize the version
+	$version = $self->_perl_version($version);
+
+	# We don't support the reall old versions
 	unless ( $version >= 5.005 ) {
 		die "Module::Install only supports 5.005 or newer (use ExtUtils::MakeMaker)\n";
 	}
+
 	$self->{values}{perl_version} = $version;
-	return 1;
 }
 
 sub license {
@@ -451,9 +448,6 @@
 		while ( my ($pattern, $license, $osi) = splice(@phrases, 0, 3) ) {
 			$pattern =~ s{\s+}{\\s+}g;
 			if ( $license_text =~ /\b$pattern\b/i ) {
-				if ( $osi and $license_text =~ /All rights reserved/i ) {
-					print "WARNING: 'All rights reserved' in copyright may invalidate Open Source license.\n";
-				}
 				$self->license($license);
 				return 1;
 			}
@@ -482,19 +476,70 @@
 	return 1;
 }
 
-sub install_script {
-	my $self = shift;
-	my $args = $self->makemaker_args;
-	my $exe  = $args->{EXE_FILES} ||= [];
-        foreach ( @_ ) {
-		if ( -f $_ ) {
-			push @$exe, $_;
-		} elsif ( -d 'script' and -f "script/$_" ) {
-			push @$exe, "script/$_";
-		} else {
-			die("Cannot find script '$_'");
-		}
-	}
+# Convert triple-part versions (eg, 5.6.1 or 5.8.9) to
+# numbers (eg, 5.006001 or 5.008009).
+# Also, convert double-part versions (eg, 5.8)
+sub _perl_version {
+	my $v = $_[-1];
+	$v =~ s/^([1-9])\.([1-9]\d?\d?)$/sprintf("%d.%03d",$1,$2)/e;	
+	$v =~ s/^([1-9])\.([1-9]\d?\d?)\.(0|[1-9]\d?\d?)$/sprintf("%d.%03d%03d",$1,$2,$3 || 0)/e;
+	$v =~ s/(\.\d\d\d)000$/$1/;
+	$v =~ s/_.+$//;
+	if ( ref($v) ) {
+		$v = $v + 0; # Numify
+	}
+	return $v;
+}
+
+
+
+
+
+######################################################################
+# MYMETA.yml Support
+
+sub WriteMyMeta {
+	$_[0]->write_mymeta;
+}
+
+sub write_mymeta {
+	my $self = shift;
+	
+	# If there's no existing META.yml there is nothing we can do
+	return unless -f 'META.yml';
+
+	# Merge the perl version into the dependencies
+	my $val  = $self->Meta->{values};
+	my $perl = delete $val->{perl_version};
+	if ( $perl ) {
+		$val->{requires} ||= [];
+		my $requires = $val->{requires};
+
+		# Canonize to three-dot version after Perl 5.6
+		if ( $perl >= 5.006 ) {
+			$perl =~ s{^(\d+)\.(\d\d\d)(\d*)}{join('.', $1, int($2||0), int($3||0))}e
+		}
+		unshift @$requires, [ perl => $perl ];
+	}
+
+	# Load the advisory META.yml file
+	require YAML::Tiny;
+	my @yaml = YAML::Tiny::LoadFile('META.yml');
+	my $meta = $yaml[0];
+
+	# Overwrite the non-configure dependency hashs
+	delete $meta->{requires};
+	delete $meta->{build_requires};
+	delete $meta->{recommends};
+	if ( exists $val->{requires} ) {
+		$meta->{requires} = { map { @$_ } @{ $val->{requires} } };
+	}
+	if ( exists $val->{build_requires} ) {
+		$meta->{build_requires} = { map { @$_ } @{ $val->{build_requires} } };
+	}
+
+	# Save as the MYMETA.yml file
+	YAML::Tiny::DumpFile('MYMETA.yml', $meta);
 }
 
 1;

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Win32.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Win32.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Win32.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install/Win32.pm Sat Mar  7 06:41:02 2009
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.77';
+	$VERSION = '0.79';
 	@ISA     = qw{Module::Install::Base};
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libtext-findindent-perl/current/inc/Module/Install/WriteAll.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/inc/Module/Install/WriteAll.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/inc/Module/Install/WriteAll.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/inc/Module/Install/WriteAll.pm Sat Mar  7 06:41:02 2009
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.77';
+	$VERSION = '0.79';
 	@ISA     = qw{Module::Install::Base};
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libtext-findindent-perl/current/lib/Text/FindIndent.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/lib/Text/FindIndent.pm?rev=31607&op=diff
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/lib/Text/FindIndent.pm (original)
+++ branches/upstream/libtext-findindent-perl/current/lib/Text/FindIndent.pm Sat Mar  7 06:41:02 2009
@@ -65,7 +65,7 @@
 
 use vars qw{$VERSION};
 BEGIN {
-  $VERSION = '0.03';
+  $VERSION = '0.04';
 }
 
 sub parse {

Added: branches/upstream/libtext-findindent-perl/current/t/data/mixed4_2.txt
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/t/data/mixed4_2.txt?rev=31607&op=file
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/t/data/mixed4_2.txt (added)
+++ branches/upstream/libtext-findindent-perl/current/t/data/mixed4_2.txt Sat Mar  7 06:41:02 2009
@@ -1,0 +1,33 @@
+# -*- mode: perl; style: k&r; -*-
+
+use vars qw{$VERSION};
+BEGIN {
+  $VERSION = '0.01';
+}
+
+sub parse {
+    my $class = shift;
+    my $text  = shift;
+    foreach my $foo (blah) {
+	foreach my $foo (blah) {
+	    foreach my $foo (blah) {
+		foreach my $foo (blah) {
+		    foreach my $foo (blah) {
+			foreach my $foo (blah) {
+      			    foo;
+			}
+		    }
+		    foo;
+		}
+	    }
+	}
+	foreach my $foo (blah) {
+	    foo;
+	}
+
+    }
+
+    return 's4';
+}
+
+

Added: branches/upstream/libtext-findindent-perl/current/t/data/mixed5_1.txt
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/t/data/mixed5_1.txt?rev=31607&op=file
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/t/data/mixed5_1.txt (added)
+++ branches/upstream/libtext-findindent-perl/current/t/data/mixed5_1.txt Sat Mar  7 06:41:02 2009
@@ -1,0 +1,33 @@
+# -*- mode: perl; c-basic-offset: 5; indent-tabs-mode: t; -*-
+
+use vars qw{$VERSION};
+BEGIN {
+  $VERSION = '0.01';
+}
+
+sub parse {
+    my $class = shift;
+    my $text  = shift;
+    foreach my $foo (blah) {
+	foreach my $foo (blah) {
+	    foreach my $foo (blah) {
+		foreach my $foo (blah) {
+		    foreach my $foo (blah) {
+			foreach my $foo (blah) {
+      			    foo;
+			}
+		    }
+		    foo;
+		}
+	    }
+	}
+	foreach my $foo (blah) {
+	    foo;
+	}
+
+    }
+
+    return 's4';
+}
+
+

Added: branches/upstream/libtext-findindent-perl/current/t/data/spaces3_3.txt
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/t/data/spaces3_3.txt?rev=31607&op=file
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/t/data/spaces3_3.txt (added)
+++ branches/upstream/libtext-findindent-perl/current/t/data/spaces3_3.txt Sat Mar  7 06:41:02 2009
@@ -1,0 +1,33 @@
+# -*- mode: perl; tab-width: 3; indent-tabs-mode: nil; -*-
+
+use vars qw{$VERSION};
+BEGIN {
+  $VERSION = '0.01';
+}
+
+sub parse {
+    my $class = shift;
+    my $text  = shift;
+    foreach my $foo (blah) {
+	foreach my $foo (blah) {
+	    foreach my $foo (blah) {
+		foreach my $foo (blah) {
+		    foreach my $foo (blah) {
+			foreach my $foo (blah) {
+			    foo;
+			}
+		    }
+		    foo;
+		}
+	    }
+	}
+	foreach my $foo (blah) {
+	    foo;
+	}
+
+    }
+
+    return 's4';
+}
+
+

Added: branches/upstream/libtext-findindent-perl/current/t/data/spaces5_1.txt
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/t/data/spaces5_1.txt?rev=31607&op=file
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/t/data/spaces5_1.txt (added)
+++ branches/upstream/libtext-findindent-perl/current/t/data/spaces5_1.txt Sat Mar  7 06:41:02 2009
@@ -1,0 +1,33 @@
+# -*- mode: perl; c-basic-offset: 5; indent-tabs-mode: nil; -*-
+
+use vars qw{$VERSION};
+BEGIN {
+  $VERSION = '0.01';
+}
+
+sub parse {
+    my $class = shift;
+    my $text  = shift;
+    foreach my $foo (blah) {
+	foreach my $foo (blah) {
+	    foreach my $foo (blah) {
+		foreach my $foo (blah) {
+		    foreach my $foo (blah) {
+			foreach my $foo (blah) {
+      			    foo;
+			}
+		    }
+		    foo;
+		}
+	    }
+	}
+	foreach my $foo (blah) {
+	    foo;
+	}
+
+    }
+
+    return 's4';
+}
+
+

Added: branches/upstream/libtext-findindent-perl/current/t/data/spaces6_1.txt
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/t/data/spaces6_1.txt?rev=31607&op=file
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/t/data/spaces6_1.txt (added)
+++ branches/upstream/libtext-findindent-perl/current/t/data/spaces6_1.txt Sat Mar  7 06:41:02 2009
@@ -1,0 +1,35 @@
+
+use vars qw{$VERSION};
+BEGIN {
+  $VERSION = '0.01';
+}
+
+sub parse {
+    my $class = shift;
+    my $text  = shift;
+    foreach my $foo (blah) {
+	foreach my $foo (blah) {
+	    foreach my $foo (blah) {
+		foreach my $foo (blah) {
+		    foreach my $foo (blah) {
+			foreach my $foo (blah) {
+      			    foo;
+			}
+		    }
+		    foo;
+		}
+	    }
+	}
+	foreach my $foo (blah) {
+	    foo;
+	}
+
+    }
+
+    return 's4';
+}
+
+# Local Variables:
+# indent-tabs-mode: nil
+# c-basic-offset: 6
+# End:

Added: branches/upstream/libtext-findindent-perl/current/t/data/tabs8_3.txt
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtext-findindent-perl/current/t/data/tabs8_3.txt?rev=31607&op=file
==============================================================================
--- branches/upstream/libtext-findindent-perl/current/t/data/tabs8_3.txt (added)
+++ branches/upstream/libtext-findindent-perl/current/t/data/tabs8_3.txt Sat Mar  7 06:41:02 2009
@@ -1,0 +1,34 @@
+
+use vars qw{$VERSION};
+BEGIN {
+  $VERSION = '0.01';
+}
+
+sub parse {
+    my $class = shift;
+    my $text  = shift;
+    foreach my $foo (blah) {
+	foreach my $foo (blah) {
+	    foreach my $foo (blah) {
+		foreach my $foo (blah) {
+		    foreach my $foo (blah) {
+			foreach my $foo (blah) {
+      			    foo;
+			}
+		    }
+		    foo;
+		}
+	    }
+	}
+	foreach my $foo (blah) {
+	    foo;
+	}
+
+    }
+
+    return 's4';
+}
+
+# Local Variables:
+# style: linux
+# End:




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