1 diff -up rename-1.9/bin/prename.PL.namechange rename-1.9/bin/prename.PL
2 --- rename-1.9/bin/prename.PL.namechange 2016-10-17 17:31:39.880383236 +0200
3 +++ rename-1.9/bin/prename.PL 2016-10-17 17:34:18.273317178 +0200
6 +use File::Basename qw(basename dirname);
8 +($VERSION)=' $Id: prename.PL,v 1.9 Exp $ '=~/v\s*(\d+(?:\.\d+)+)/;
11 +($file = basename($0)) =~ s/\.PL$//;
13 + if ($Config{'osname'} eq 'VMS' or
14 + $Config{'osname'} eq 'OS2'); # "case-forgiving"
15 +open OUT,">$file" or die "Can't create $file: $!";
17 +print "Extracting $file\n";
19 +print OUT <<"!DO!SUBST!";
29 +use File::Glob ':bsd_glob';
31 +my \$VERSION = '$VERSION';
35 +print OUT<<'!NO!SUBST!';
36 +Getopt::Long::config(qw(bundling));
37 +$Getopt::Long::prefix = '--';
40 +($ME = $0) =~ s!.*/!!;
46 +my $opt_interactive = 0;
51 +my $opt_linkonly = 0;
54 +my $opt_basename_prefix = '';
55 +my $opt_vcm = $ENV{RENAME_VERSION_CONTROL}
56 + || $ENV{VERSION_CONTROL}
61 +sub VCM_NUMBERED { 2 }
67 + print "$ME: $ERROR\n";
68 + print "Try `$ME --help' for more information.\n";
73 + local $SIG{__WARN__} = sub {
74 + if ($_[0] =~ /^Unknown option: (\S+)/) {
75 + error("unrecognized option `--$1'");
82 + 'b|backup' => \$opt_backup,
83 + 'B|prefix=s' => \$opt_prefix,
84 + 'f|force' => \$opt_force,
85 + 'h|help' => \$opt_help,
86 + 'i|interactive' => \$opt_interactive,
87 + 'l|link-only' => \$opt_linkonly,
88 + 'n|just-print|dry-run' => \$opt_dryrun,
89 + 's|stdin!' => \$opt_stdin,
90 + 'version' => \$opt_version,
91 + 'v|verbose' => \$opt_verbose,
92 + 'V|version-control=s' => \$opt_vcm,
93 + 'Y|basename-prefix=s' => \$opt_basename_prefix,
94 + 'z|S|suffix=s' => \$opt_suffix,
99 + print "$ME $VERSION\n";
105 +Usage: $ME [OPTION]... PERLEXPR FILE...
106 +Rename FILE(s) using PERLEXPR on each filename.
108 + -b, --backup make backup before removal
109 + -B, --prefix=SUFFIX set backup filename prefix
110 + -f, --force remove existing destinations, never prompt
111 + -i, --interactive prompt before overwrite
112 + -l, --link-only link file instead of reame
113 + -n, --just-print, --dry-run don't rename, implies --verbose
114 + -v, --verbose explain what is being done
115 + -V, --version-control=METHOD override the usual version control
116 + -Y, --basename-prefix=PREFIX set backup filename basename prefix
117 + -z, -S, --suffix=SUFFIX set backup filename suffix
118 + --help display this help and exit
119 + --version output version information and exit
121 +The backup suffix is ~, unless set with SIMPLE_BACKUP_SUFFIX. The
122 +version control may be set with VERSION_CONTROL, values are:
124 + numbered, t make numbered backups
125 + existing, nil numbered if numbered backups exist, simple otherwise
126 + simple, never always make simple backups
128 +Report bugs to pederst\@cpan.org
134 + if ($opt_prefix || $opt_basename_prefix || $opt_suffix) {
138 + $vcm = ${abbrev qw(nil existing t numbered never simple)}{$opt_vcm};
139 + error("invalid version contol type `$opt_vcm'") unless $vcm;
140 + $vcm = ${{ nil => VCM_TEST,
141 + existing => VCM_TEST,
143 + numbered => VCM_NUMBERED,
144 + never => VCM_SIMPLE,
145 + simple => VCM_SIMPLE,
149 + $opt_suffix ||= $ENV{SIMPLE_BACKUP_SUFFIX} || '~';
153 + or error('missing arguments');
172 + next if $was eq $_;
175 + unless ($opt_force) {
177 + printf "%s: overwrite `%s', overriding mode 0%03o? ",
178 + $ME, $_, (stat _)[2]&0777;
179 + next unless <STDIN> =~ /^y/i;
181 + elsif ($opt_interactive) {
182 + print "$ME: replace `$_'? ";
183 + next unless <STDIN> =~ /^y/i;
188 + if ($vcm == VCM_SIMPLE) {
189 + if (m,^(.*/)?(.*),) {
190 + $old = "$opt_prefix$1$opt_basename_prefix$2$opt_suffix";
194 + ($old) = sort {($b=~/~(\d+)~$/)[0] <=> ($a=~/~(\d+)~$/)[0]} bsd_glob "$_.~*~";
195 + $old =~ s/~(\d+)~$/'~'.($1+1).'~'/e;
196 + if ($vcm == VCM_TEST) {
198 + if (m,^(.*/)?(.*),) {
199 + $old = "$opt_prefix$1$opt_basename_prefix$2$opt_suffix";
203 + elsif ($vcm == VCM_NUMBERED) {
207 + print "backup: $_ -> $old\n" if $opt_verbose && $opt_dryrun;
209 + unless ($opt_dryrun) {
210 + if ($old =~ m,/,) {
211 + my $dir = File::Basename::dirname($old);
214 + print "mkdir: $dir\n" if $opt_verbose;
217 + mkpath($dir) || next;
221 + unless (rename($_,$old)) {
222 + warn "$ME: cannot create `$old': $!\n";
229 + print "$was ", $opt_linkonly ? "=" : '-', "> $_\n"
230 + if $opt_verbose || $opt_dryrun;
233 + my $dir = File::Basename::dirname($_);
236 + print "mkdir: $dir\n" if $opt_verbose;
239 + mkpath($dir) || next;
244 + unless ($opt_dryrun) {
245 + if ($opt_linkonly) {
246 + link($was,$_) || warn "$ME: cannot create `$_': $!\n";
249 + rename($was,$_) || warn "$ME: cannot create `$_': $!\n";
256 + $path .= '/' if $^O eq 'os2' and $path =~ /^\w:\z/s; # feature of CRT
257 + # Logic wants Unix paths, so go with the flow.
258 + if ($^O eq 'VMS') {
259 + next if $path eq '/';
260 + $path = VMS::Filespec::unixify($path);
261 + if ($path =~ m:^(/[^/]+)/?\z:) {
262 + $path = $1.'/000000';
265 + return 1 if -d $path;
266 + my $parent = File::Basename::dirname($path);
267 + unless (-d $parent or $path eq $parent) {
268 + mkpath($parent) || return;
270 + #print "mkdir: $path\n" if $opt_verbose;
271 + unless (mkdir($path, 0777)) {
272 + unless (-d $path) {
273 + warn "$ME: cannot mkdir `$path': $!\n";
284 +prename - renames multiple files
296 +[B<--basename-prefix=>I<prefix>]
304 +[B<--prefix=>I<prefix>]
305 +[B<--suffix=>I<suffix>]
307 +[B<--version-control=>I<method>]
314 +I<prename> renames the filenames supplied according to the rule specified
315 +as the first argument. The argument is a Perl expression which is
316 +expected to modify the $_ string for at least some of the filenames
317 +specified. If a given filename is not modified by the expression, it
318 +will not be renamed. If no filenames are given on the command line,
319 +filenames will be read via standard input.
321 +If a destination file is unwritable, the standard input is a tty, and
322 +the B<-f> or B<--force> option is not given, mv prompts the user for
323 +whether to overwrite the file. If the response does not begin with `y'
324 +or `Y', the file is skipped.
330 +=item B<-b>, B<--backup>
332 +Make backup files. That is, when about to overwrite a file, rename the
333 +original instead of removing it. See the B<-V> or B<--version-control>
334 +option fo details about how backup file names are determined.
336 +=item B<-B> I<prefix>, B<--prefix=>I<prefix>
338 +Use the B<simple> method to determine backup file names (see the B<-V>
339 +I<method> or B<--version-control=>I<method> option), and prepend
340 +I<prefix> to a file name when generating its backup file name.
342 +=item B<-f>, B<--force>
344 +Remove existing destination files and never prompt the user.
346 +=item B<-h>, B<--help>
348 +Print a summary of options and exit.
352 +Disable reading of filenames from STDIN. Us it when your shell has nullglob
353 +enabled to make sure prename doesn't wait for input.
355 +=item B<-i>, B<--interactive>
357 +Prompt whether to overwrite each destination file that already exists.
358 +If the response does not begin with `y' or `Y', the file is skipped.
360 +=item B<-l>, B<--link-only>
362 +Link files to the new names instead of renaming them. This will keep the
365 +=item B<-n>, B<--just-print>, B<--dry-run>
367 +Do everything but the actual renaming, insted just print the name of
368 +each file that would be renamed. When used together with B<--verbose>,
369 +also print names of backups (which may or may not be correct depending
370 +on previous renaming).
372 +=item B<-v>, B<--verbose>
374 +Print the name of each file before renaming it.
376 +=item B<-V> I<method>, B<--version-control=>I<method>
378 +Use I<method> to determine backup file names. The method can also be
379 +given by the B<RENAME_VERSION_CONTROL> (or if that's not set, the
380 +B<VERSION_CONTROL>) environment variable, which is overridden by this
381 +option. This option does not affect wheter backup files are made; it
382 +affects only the name of any backup files that are made.
384 +The value of I<method> is like the GNU Emacs `version-control' variable;
385 +B<prename> also recognize synonyms that are more descriptive. The valid
386 +values are (unique abbreviations are accepted):
390 +=item B<existing> or B<nil>
392 +Make numbered backups of files that already have them, otherwise simple
393 +backups. This is the default.
395 +=item B<numbered> or B<t>
397 +Make numbered backups. The numbered backup file name for I<F> is
398 +B<I<F>.~I<N>~> where I<N> is the version number.
400 +=item B<simple> or B<never>
402 +Make simple backups. The B<-B> or B<--prefix>, B<-Y> or
403 +B<--basename-prefix>, and B<-z> or B<--suffix> options specify the
404 +simple backup file name. If none of these options are given, then a
405 +simple backup suffix is used, either the value of
406 +B<SIMPLE_BACKUP_SUFFIX> environment variable if set, or B<~> otherwise.
412 +Print version information on standard output then exit successfully.
414 +=item B<-Y> I<prefix>, B<--basename-prefix=>I<prefix>
416 +Use the B<simple> method to determine backup file names (see the B<-V>
417 +I<method> or B<--version-control=>I<method> option), and prefix
418 +I<prefix> to the basename of a file name when generating its backup file
419 +name. For example, with B<-Y .del/> the simple backup file name for
420 +B<a/b/foo> is B<a/b/.del/foo>.
422 +=item B<-z> I<suffix>, B<-S> I<suffix>, B<--suffix=>I<suffix>
424 +Use the B<simple> method to determine backup file names (see the B<-V>
425 +I<method> or B<--version-control=>I<method> option), and append
426 +I<suffix> to a file name when generating its backup file name.
432 +To rename all files matching *.bak to strip the extension, you might
435 + prename 's/\e.bak$//' *.bak
437 +To translate uppercase names to lower, you'd use
439 + prename 'y/A-Z/a-z/' *
443 + prename 's/\.flip$/.flop/' # rename *.flip to *.flop
444 + prename s/flip/flop/ # rename *flip* to *flop*
445 + prename 's/^s\.(.*)/$1.X/' # switch sccs filenames around
446 + prename 's/$/.orig/ */*.[ch]' # add .orig to source files in */
447 + prename 'y/A-Z/a-z/' # lowercase all filenames in .
448 + prename 'y/A-Z/a-z/ if -B' # same, but just binaries!
450 + prename chop *~ # restore all ~ backup files
454 +Two environment variables are used, B<SIMPLE_BACKUP_SUFFIX> and
455 +B<VERSION_CONTROL>. See L</OPTIONS>.
463 +If you give an invalid Perl expression you'll get a syntax error.
467 +Peder Stray <pederst@cpan.org>, original script from Larry Wall.
471 diff -up rename-1.9/bin/rename.PL.namechange rename-1.9/bin/rename.PL
472 --- rename-1.9/bin/rename.PL.namechange 2016-10-17 17:31:18.134255013 +0200
473 +++ rename-1.9/bin/rename.PL 2016-10-17 17:32:28.366669129 +0200
476 -use File::Basename qw(basename dirname);
478 -($VERSION)=' $Id: rename.PL,v 1.9 Exp $ '=~/v\s*(\d+(?:\.\d+)+)/;
481 -($file = basename($0)) =~ s/\.PL$//;
483 - if ($Config{'osname'} eq 'VMS' or
484 - $Config{'osname'} eq 'OS2'); # "case-forgiving"
485 -open OUT,">$file" or die "Can't create $file: $!";
487 -print "Extracting $file\n";
489 -print OUT <<"!DO!SUBST!";
490 -$Config{'startperl'}
499 -use File::Glob ':bsd_glob';
501 -my \$VERSION = '$VERSION';
505 -print OUT<<'!NO!SUBST!';
506 -Getopt::Long::config(qw(bundling));
507 -$Getopt::Long::prefix = '--';
510 -($ME = $0) =~ s!.*/!!;
516 -my $opt_interactive = 0;
517 -my $opt_verbose = 0;
520 -my $opt_version = 0;
521 -my $opt_linkonly = 0;
522 -my $opt_prefix = '';
523 -my $opt_suffix = '';
524 -my $opt_basename_prefix = '';
525 -my $opt_vcm = $ENV{RENAME_VERSION_CONTROL}
526 - || $ENV{VERSION_CONTROL}
529 -sub VCM_SIMPLE { 0 }
531 -sub VCM_NUMBERED { 2 }
537 - print "$ME: $ERROR\n";
538 - print "Try `$ME --help' for more information.\n";
543 - local $SIG{__WARN__} = sub {
544 - if ($_[0] =~ /^Unknown option: (\S+)/) {
545 - error("unrecognized option `--$1'");
552 - 'b|backup' => \$opt_backup,
553 - 'B|prefix=s' => \$opt_prefix,
554 - 'f|force' => \$opt_force,
555 - 'h|help' => \$opt_help,
556 - 'i|interactive' => \$opt_interactive,
557 - 'l|link-only' => \$opt_linkonly,
558 - 'n|just-print|dry-run' => \$opt_dryrun,
559 - 's|stdin!' => \$opt_stdin,
560 - 'version' => \$opt_version,
561 - 'v|verbose' => \$opt_verbose,
562 - 'V|version-control=s' => \$opt_vcm,
563 - 'Y|basename-prefix=s' => \$opt_basename_prefix,
564 - 'z|S|suffix=s' => \$opt_suffix,
569 - print "$ME $VERSION\n";
575 -Usage: $ME [OPTION]... PERLEXPR FILE...
576 -Rename FILE(s) using PERLEXPR on each filename.
578 - -b, --backup make backup before removal
579 - -B, --prefix=SUFFIX set backup filename prefix
580 - -f, --force remove existing destinations, never prompt
581 - -i, --interactive prompt before overwrite
582 - -l, --link-only link file instead of reame
583 - -n, --just-print, --dry-run don't rename, implies --verbose
584 - -v, --verbose explain what is being done
585 - -V, --version-control=METHOD override the usual version control
586 - -Y, --basename-prefix=PREFIX set backup filename basename prefix
587 - -z, -S, --suffix=SUFFIX set backup filename suffix
588 - --help display this help and exit
589 - --version output version information and exit
591 -The backup suffix is ~, unless set with SIMPLE_BACKUP_SUFFIX. The
592 -version control may be set with VERSION_CONTROL, values are:
594 - numbered, t make numbered backups
595 - existing, nil numbered if numbered backups exist, simple otherwise
596 - simple, never always make simple backups
598 -Report bugs to pederst\@cpan.org
604 - if ($opt_prefix || $opt_basename_prefix || $opt_suffix) {
608 - $vcm = ${abbrev qw(nil existing t numbered never simple)}{$opt_vcm};
609 - error("invalid version contol type `$opt_vcm'") unless $vcm;
610 - $vcm = ${{ nil => VCM_TEST,
611 - existing => VCM_TEST,
613 - numbered => VCM_NUMBERED,
614 - never => VCM_SIMPLE,
615 - simple => VCM_SIMPLE,
619 - $opt_suffix ||= $ENV{SIMPLE_BACKUP_SUFFIX} || '~';
623 - or error('missing arguments');
642 - next if $was eq $_;
645 - unless ($opt_force) {
647 - printf "%s: overwrite `%s', overriding mode 0%03o? ",
648 - $ME, $_, (stat _)[2]&0777;
649 - next unless <STDIN> =~ /^y/i;
651 - elsif ($opt_interactive) {
652 - print "$ME: replace `$_'? ";
653 - next unless <STDIN> =~ /^y/i;
658 - if ($vcm == VCM_SIMPLE) {
659 - if (m,^(.*/)?(.*),) {
660 - $old = "$opt_prefix$1$opt_basename_prefix$2$opt_suffix";
664 - ($old) = sort {($b=~/~(\d+)~$/)[0] <=> ($a=~/~(\d+)~$/)[0]} bsd_glob "$_.~*~";
665 - $old =~ s/~(\d+)~$/'~'.($1+1).'~'/e;
666 - if ($vcm == VCM_TEST) {
668 - if (m,^(.*/)?(.*),) {
669 - $old = "$opt_prefix$1$opt_basename_prefix$2$opt_suffix";
673 - elsif ($vcm == VCM_NUMBERED) {
677 - print "backup: $_ -> $old\n" if $opt_verbose && $opt_dryrun;
679 - unless ($opt_dryrun) {
680 - if ($old =~ m,/,) {
681 - my $dir = File::Basename::dirname($old);
684 - print "mkdir: $dir\n" if $opt_verbose;
687 - mkpath($dir) || next;
691 - unless (rename($_,$old)) {
692 - warn "$ME: cannot create `$old': $!\n";
699 - print "$was ", $opt_linkonly ? "=" : '-', "> $_\n"
700 - if $opt_verbose || $opt_dryrun;
703 - my $dir = File::Basename::dirname($_);
706 - print "mkdir: $dir\n" if $opt_verbose;
709 - mkpath($dir) || next;
714 - unless ($opt_dryrun) {
715 - if ($opt_linkonly) {
716 - link($was,$_) || warn "$ME: cannot create `$_': $!\n";
719 - rename($was,$_) || warn "$ME: cannot create `$_': $!\n";
726 - $path .= '/' if $^O eq 'os2' and $path =~ /^\w:\z/s; # feature of CRT
727 - # Logic wants Unix paths, so go with the flow.
728 - if ($^O eq 'VMS') {
729 - next if $path eq '/';
730 - $path = VMS::Filespec::unixify($path);
731 - if ($path =~ m:^(/[^/]+)/?\z:) {
732 - $path = $1.'/000000';
735 - return 1 if -d $path;
736 - my $parent = File::Basename::dirname($path);
737 - unless (-d $parent or $path eq $parent) {
738 - mkpath($parent) || return;
740 - #print "mkdir: $path\n" if $opt_verbose;
741 - unless (mkdir($path, 0777)) {
742 - unless (-d $path) {
743 - warn "$ME: cannot mkdir `$path': $!\n";
754 -rename - renames multiple files
766 -[B<--basename-prefix=>I<prefix>]
774 -[B<--prefix=>I<prefix>]
775 -[B<--suffix=>I<suffix>]
777 -[B<--version-control=>I<method>]
784 -I<rename> renames the filenames supplied according to the rule specified
785 -as the first argument. The argument is a Perl expression which is
786 -expected to modify the $_ string for at least some of the filenames
787 -specified. If a given filename is not modified by the expression, it
788 -will not be renamed. If no filenames are given on the command line,
789 -filenames will be read via standard input.
791 -If a destination file is unwritable, the standard input is a tty, and
792 -the B<-f> or B<--force> option is not given, mv prompts the user for
793 -whether to overwrite the file. If the response does not begin with `y'
794 -or `Y', the file is skipped.
800 -=item B<-b>, B<--backup>
802 -Make backup files. That is, when about to overwrite a file, rename the
803 -original instead of removing it. See the B<-V> or B<--version-control>
804 -option fo details about how backup file names are determined.
806 -=item B<-B> I<prefix>, B<--prefix=>I<prefix>
808 -Use the B<simple> method to determine backup file names (see the B<-V>
809 -I<method> or B<--version-control=>I<method> option), and prepend
810 -I<prefix> to a file name when generating its backup file name.
812 -=item B<-f>, B<--force>
814 -Remove existing destination files and never prompt the user.
816 -=item B<-h>, B<--help>
818 -Print a summary of options and exit.
822 -Disable reading of filenames from STDIN. Us it when your shell has nullglob
823 -enabled to make sure rename doesn't wait for input.
825 -=item B<-i>, B<--interactive>
827 -Prompt whether to overwrite each destination file that already exists.
828 -If the response does not begin with `y' or `Y', the file is skipped.
830 -=item B<-l>, B<--link-only>
832 -Link files to the new names instead of renaming them. This will keep the
835 -=item B<-n>, B<--just-print>, B<--dry-run>
837 -Do everything but the actual renaming, insted just print the name of
838 -each file that would be renamed. When used together with B<--verbose>,
839 -also print names of backups (which may or may not be correct depending
840 -on previous renaming).
842 -=item B<-v>, B<--verbose>
844 -Print the name of each file before renaming it.
846 -=item B<-V> I<method>, B<--version-control=>I<method>
848 -Use I<method> to determine backup file names. The method can also be
849 -given by the B<RENAME_VERSION_CONTROL> (or if that's not set, the
850 -B<VERSION_CONTROL>) environment variable, which is overridden by this
851 -option. This option does not affect wheter backup files are made; it
852 -affects only the name of any backup files that are made.
854 -The value of I<method> is like the GNU Emacs `version-control' variable;
855 -B<rename> also recognize synonyms that are more descriptive. The valid
856 -values are (unique abbreviations are accepted):
860 -=item B<existing> or B<nil>
862 -Make numbered backups of files that already have them, otherwise simple
863 -backups. This is the default.
865 -=item B<numbered> or B<t>
867 -Make numbered backups. The numbered backup file name for I<F> is
868 -B<I<F>.~I<N>~> where I<N> is the version number.
870 -=item B<simple> or B<never>
872 -Make simple backups. The B<-B> or B<--prefix>, B<-Y> or
873 -B<--basename-prefix>, and B<-z> or B<--suffix> options specify the
874 -simple backup file name. If none of these options are given, then a
875 -simple backup suffix is used, either the value of
876 -B<SIMPLE_BACKUP_SUFFIX> environment variable if set, or B<~> otherwise.
882 -Print version information on standard output then exit successfully.
884 -=item B<-Y> I<prefix>, B<--basename-prefix=>I<prefix>
886 -Use the B<simple> method to determine backup file names (see the B<-V>
887 -I<method> or B<--version-control=>I<method> option), and prefix
888 -I<prefix> to the basename of a file name when generating its backup file
889 -name. For example, with B<-Y .del/> the simple backup file name for
890 -B<a/b/foo> is B<a/b/.del/foo>.
892 -=item B<-z> I<suffix>, B<-S> I<suffix>, B<--suffix=>I<suffix>
894 -Use the B<simple> method to determine backup file names (see the B<-V>
895 -I<method> or B<--version-control=>I<method> option), and append
896 -I<suffix> to a file name when generating its backup file name.
902 -To rename all files matching *.bak to strip the extension, you might
905 - rename 's/\e.bak$//' *.bak
907 -To translate uppercase names to lower, you'd use
909 - rename 'y/A-Z/a-z/' *
913 - rename 's/\.flip$/.flop/' # rename *.flip to *.flop
914 - rename s/flip/flop/ # rename *flip* to *flop*
915 - rename 's/^s\.(.*)/$1.X/' # switch sccs filenames around
916 - rename 's/$/.orig/ */*.[ch]' # add .orig to source files in */
917 - rename 'y/A-Z/a-z/' # lowercase all filenames in .
918 - rename 'y/A-Z/a-z/ if -B' # same, but just binaries!
920 - rename chop *~ # restore all ~ backup files
924 -Two environment variables are used, B<SIMPLE_BACKUP_SUFFIX> and
925 -B<VERSION_CONTROL>. See L</OPTIONS>.
933 -If you give an invalid Perl expression you'll get a syntax error.
937 -Peder Stray <pederst@cpan.org>, original script from Larry Wall.
941 diff -up rename-1.9/Makefile.PL.namechange rename-1.9/Makefile.PL
942 --- rename-1.9/Makefile.PL.namechange 2016-10-17 17:30:52.944106480 +0200
943 +++ rename-1.9/Makefile.PL 2016-10-17 17:32:09.803559674 +0200
945 use ExtUtils::MakeMaker;
948 - 'NAME' => 'rename',
949 - 'VERSION_FROM' => 'bin/rename.PL',
950 - 'PL_FILES' => { "bin/rename.PL" => "bin/rename" },
951 - 'EXE_FILES' => [ "bin/rename" ],
952 + 'NAME' => 'prename',
953 + 'VERSION_FROM' => 'bin/prename.PL',
954 + 'PL_FILES' => { "bin/prename.PL" => "bin/prename" },
955 + 'EXE_FILES' => [ "bin/prename" ],
956 'dist' => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },