File: Fix_Sort_Versions.pm

package info (click to toggle)
libmail-mbox-messageparser-perl 1.5111-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,480 kB
  • sloc: perl: 6,567; makefile: 9
file content (33 lines) | stat: -rw-r--r-- 675 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#line 1
package Module::Install::PRIVATE::Fix_Sort_Versions;

use strict;
use warnings;

use vars qw( @ISA $VERSION );

use Module::Install::Base;
@ISA = qw( Module::Install::Base );

$VERSION = sprintf "%d.%02d%02d", q/0.1.0/ =~ /(\d+)/g;

# ---------------------------------------------------------------------------

sub fix_sort_versions {
  my ($self, $file) = @_;

  $self->perl_version('5.005');

  $self->include_deps('File::Slurper', 0);

  require File::Slurper;
  File::Slurper->import('read_text', 'write_text');

  print "Fixing POD in $file\n";

  my $code = read_text($file, undef, 1);
  $code =~ s|^=encoding.*||m;
  write_text($file, $code, undef, 1);
}

1;