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
/\

Reply via email to