Line | |
---|
1 | #!/usr/bin/perl
|
---|
2 |
|
---|
3 | use File::Find;
|
---|
4 | use Cwd;
|
---|
5 |
|
---|
6 | $VERSION="5.8.8";
|
---|
7 | $EPOC_VERSION=1;
|
---|
8 |
|
---|
9 |
|
---|
10 | sub filefound {
|
---|
11 |
|
---|
12 | my $f = $File::Find::name;
|
---|
13 |
|
---|
14 | return if ( $f =~ /CVS|Unicode|unicore|CPAN|ExtUtils|IPC|User|DB.pm|\.a$|\.ld$|\.exists$|\.pod$|\.t$/i);
|
---|
15 | my $back = $f;
|
---|
16 |
|
---|
17 | my $psiback = $back;
|
---|
18 |
|
---|
19 | $psiback =~ s|.*/lib/|\\emx\\lib\\perl\\$VERSION\\|;
|
---|
20 | $psiback =~ s|/|\\|g;
|
---|
21 | print OUT "\"$back\"-\"!:$psiback\"\n" if ( -f $f );
|
---|
22 | }
|
---|
23 |
|
---|
24 | open OUT,">perl.pkg";
|
---|
25 |
|
---|
26 | print OUT "#{\"perl$VERSION\"},(0x100051d8),0,$EPOC_VERSION,0\n";
|
---|
27 | print OUT "\"" . cwd . "/Artistic.txt\"-\"\",FT,TC\n";
|
---|
28 | print OUT "\"" . cwd . "/perl\"-\"!:\\emx\\bin\\perl.exe\"\n";
|
---|
29 |
|
---|
30 | find(\&filefound, cwd.'/lib');
|
---|
31 |
|
---|
32 | open IN, "<Artistic";
|
---|
33 | open OUT, ">Artistic.txt";
|
---|
34 | while (my $line = <IN>) {
|
---|
35 | chomp $line;
|
---|
36 | print OUT "$line\r\n";
|
---|
37 | }
|
---|
38 |
|
---|
39 | close IN;
|
---|
40 | close OUT;
|
---|
41 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.