On Mon, Aug 18, 2014 at 3:47 PM, sven falempin <sven.falem...@gmail.com> wrote: > Index: Dependencies.pm > =================================================================== > --- src/usr.sbin/pkg_add/OpenBSD/Dependencies.pm () > +++ src/usr.sbin/pkg_add/OpenBSD/Dependencies.pm () > @@ -384,6 +384,7 @@ > > for my $package ($self->{set}->newer, $self->{set}->kept) { > $package->{before} = []; > + next unless ( exists $package->dependency_info->{depend} ); > for my $dep (@{$package->dependency_info->{depend}}) { > my $v = $self->solve_dependency($state, $dep, > $package); > # XXX > > > or > > next unless ref $package->dependency_info->{depend} eq 'ARRAY' > > as you liked. > > i add undef here when pkg_add ing the net/p5-Net-SMTP-SSL >
actually it is dependency_info that return undef, (and obviously if i was reading the error message and paying attention ...) Index: Dependencies.pm =================================================================== --- src/usr.sbin/pkg_add/OpenBSD/Dependencies.pm () +++ src/usr.sbin/pkg_add/OpenBSD/Dependencies.pm () @@ -384,6 +384,7 @@ for my $package ($self->{set}->newer, $self->{set}->kept) { $package->{before} = []; + next unless ( $package->dependency_info ); for my $dep (@{$package->dependency_info->{depend}}) { my $v = $self->solve_dependency($state, $dep, $package); # XXX > > > -- > --------------------------------------------------------------------------------------------------------------------- > () ascii ribbon campaign - against html e-mail > /\ -- --------------------------------------------------------------------------------------------------------------------- () ascii ribbon campaign - against html e-mail /\