[Midnightbsd-cvs] mports [18891] trunk/Tools/lib/Magus/Port.pm: return a depends object not another port

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat May 9 17:26:21 EDT 2015


Revision: 18891
          http://svnweb.midnightbsd.org/mports/?rev=18891
Author:   laffer1
Date:     2015-05-09 17:26:20 -0400 (Sat, 09 May 2015)
Log Message:
-----------
return a depends object not another port

Modified Paths:
--------------
    trunk/Tools/lib/Magus/Port.pm

Modified: trunk/Tools/lib/Magus/Port.pm
===================================================================
--- trunk/Tools/lib/Magus/Port.pm	2015-05-09 21:18:16 UTC (rev 18890)
+++ trunk/Tools/lib/Magus/Port.pm	2015-05-09 21:26:20 UTC (rev 18891)
@@ -44,7 +44,7 @@
 
 __PACKAGE__->has_a(run => 'Magus::Run');
 
-__PACKAGE__->has_many(depends => [ 'Magus::Depend' => 'dependency' ] => 'port');
+__PACKAGE__->has_many(depends => [ 'Magus::Depend' => 'dependency' ]);
 __PACKAGE__->has_many(categories => [ 'Magus::PortCategory' => 'category' ]);
 __PACKAGE__->has_many(events => 'Magus::Event');
 
@@ -118,7 +118,7 @@
 sub _walk {
   my ($port, $depends) = @_;
   
-  foreach my $dep ($port->depends) {
+  foreach my $dep ($port->depends->port) {
     if (!$depends->{$dep}) {
       $depends->{$dep} = $dep;
       _walk($dep, $depends);



More information about the Midnightbsd-cvs mailing list