This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
update t/porting/filenames.t to check for path components contaning two
[perl5.git] / symbian / version.pl
1 use strict;
2
3 my %VERSION;
4
5 if (open(PATCHLEVEL_H, "patchlevel.h")) {
6   while (<PATCHLEVEL_H>) {
7      if (/#define\s+PERL_(REVISION|VERSION|SUBVERSION)\s+(\d+)/) {
8          $VERSION{$1} = $2;
9      }
10   }
11   close PATCHLEVEL_H;
12 } else {
13   die "$0: patchlevel.h: $!\n";
14 }
15
16 die "$0: Perl release looks funny.\n"
17   unless (defined $VERSION{REVISION} && $VERSION{REVISION} == 5 &&
18           defined $VERSION{VERSION}  && $VERSION{VERSION}  >= 8 &&
19           defined $VERSION{SUBVERSION});
20
21
22 \%VERSION;