]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- those tricky mistakes...
authorradek <radek@pld-linux.org>
Mon, 17 Feb 2003 19:05:17 +0000 (19:05 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    perl.prov -> 1.5

perl.prov

index f36ca18c609eb05080ec3aa94a6946419cc44da6..aa4563479418e47d820ac9b6d4d5b84a4b103eba 100644 (file)
--- a/perl.prov
+++ b/perl.prov
@@ -21,7 +21,7 @@ my $safe = new Safe;
 foreach ( @ARGV ? @ARGV : <> ) {
        chomp;
        next if !-f || -l;                # skip non-files and symlinks
-       next if m#^/usr/(?:doc|src)/#;    # lot of false alarms
+       next if m#/usr/(?:doc|src)/#;     # lot of false alarms; warning: we ignore ^ here
        next if !m#\.p[ml]$#;             # we only care about *.pm and *.pl files
        process_file($_) if -f;
 }
@@ -29,9 +29,9 @@ foreach ( @ARGV ? @ARGV : <> ) {
 # print out what we found
 for ( sort keys %provide ) {
        print "perl($_)" . ( length $provide{$_} ? " = $provide{$_}" : '' ) . "\n";
+#      warn  "perl($_)" . ( length $provide{$_} ? " = $provide{$_}" : '' ) . "\n";
 }
 
-
 ############################################################
 #####   functions                                      #####
 ############################################################
@@ -43,7 +43,7 @@ sub process_file {
        # if the file lives under @INC, we can
        # obtain the package name from it's path
        for (@inc) {
-               if ( $file =~ m#^\Q$_\E/?(.+)$# ) {
+               if ( $file =~ m#\Q$_\E/?(.+)$# ) { # warning: we ignore ^ here
                        $package = $1;
 
                        if ( $package !~ s/\.pm$// ) {    # it's a *.pl
@@ -90,7 +90,7 @@ sub process_file {
                                && length $version
                                && $version =~ /[^\d\._abcdefgh]/ )
                        {
-                               warn "perl.prov: weird version number in $file: [$version]\n";
+                               warn "$0: weird version number in $file: [$version]\n";
                                $version = '';
                        }
                }
@@ -103,7 +103,7 @@ sub process_file {
 
        $provide{$package} = $version;
 
-       close FILE or die "perl.prov: cannot close file `$file': $!";
+       close FILE or die "$0: cannot close file `$file': $!";
 
        1;
 }
This page took 0.041637 seconds and 4 git commands to generate.