diff --git a/infrastructure/lib/DPB/Job/Port.pm b/infrastructure/lib/DPB/Job/Port.pm index 344b1bfdae8..bdbd51135fa 100644 --- a/infrastructure/lib/DPB/Job/Port.pm +++ b/infrastructure/lib/DPB/Job/Port.pm @@ -1,5 +1,5 @@ # ex:ts=8 sw=4: -# $OpenBSD: Port.pm,v 1.76 2013/01/11 17:39:03 espie Exp $ +# $OpenBSD: Port.pm,v 1.77 2013/01/11 20:11:54 espie Exp $ # # Copyright (c) 2010 Marc Espie # @@ -742,6 +742,12 @@ sub has_depends $dep->{$d->fullpkgname} = 1; } } + #XXX ? + if (exists $v->{info}{DEPENDS}) { + for my $d (values %{$v->{info}{DEPENDS}}) { + $dep->{$d->fullpkgname} = 1; + } + } # recurse for extra stuff if (exists $v->{info}{BEXTRA}) { for my $two (values %{$v->{info}{BEXTRA}}) {