Changeset 1631
- Timestamp:
- 08/30/06 01:47:07
- Files:
-
- trunk/plagger/Makefile.PL (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/Makefile.PL
r1614 r1631 71 71 72 72 my $dh = DirHandle->new("deps"); 73 my @plugins; 73 74 while (my $f = $dh->read) { 74 75 next unless $f =~ /\.yaml$/; 75 76 my $meta = YAML::LoadFile( File::Spec->catfile("deps", $f) ); 77 push @plugins, $meta if !$meta->{platform} || $meta->{platform} eq $^O; 78 } 76 79 77 if (!$meta->{platform} || $meta->{platform} eq $^O) { 78 features( 79 $meta->{name}, [ 80 -default => $meta->{default}, 81 map recommends($_ => $meta->{depends}->{$_}), keys %{$meta->{depends} || {}}, 82 ], 83 ); 84 } 80 for my $meta (sort { $b->{default} <=> $a->{default} || $a->{name} cmp $b->{name} } @plugins) { 81 features( 82 $meta->{name}, [ 83 -default => $meta->{default}, 84 map recommends($_ => $meta->{depends}->{$_}), keys %{$meta->{depends} || {}}, 85 ], 86 ); 85 87 } 86 88
