Remove 'dep seen' registry, until I figure out why it was there.
authorMikko Värri <vmj@linuxbox.fi>
Sat, 8 Oct 2011 10:42:49 +0000 (13:42 +0300)
committerMikko Värri <vmj@linuxbox.fi>
Sat, 8 Oct 2011 10:42:49 +0000 (13:42 +0300)
bin/make-slack-required

index 6096140..0e9d759 100644 (file)
@@ -60,8 +60,6 @@ my $options = {
 };
 Slackware::CLI::ParseOptions( $summary, $usage, $help, $options );
 
-my %seen;
-
 sub dep_name {
     my $dep = shift;
     my $name = $dep->name;
@@ -73,9 +71,6 @@ sub slack_required {
     my $dep = shift;
     my $out = "";
 
-    return $out if defined $seen{$dep->name};
-    $seen{$dep->name} = 1;
-
     $out .= dep_name($dep);
     unless ($HIDE_ALTERNATIVES) {
         $out .= " | " . dep_name($_) foreach $dep->alternatives;
@@ -105,8 +100,6 @@ sub slack_required {
 my $pkg = undef;
 my $fh = undef;
 foreach my $pkg_db_entry (@ARGV) {
-    # Reset "seen" registry
-    delete $seen{$_} foreach keys(%seen);
 
     $pkg = Slackware::Package->new_from_pkg_db_entry($pkg_db_entry);