Lines Matching refs:OpenBSD
2 # $OpenBSD: Dependencies.pm,v 1.175 2023/06/13 09:07:17 espie Exp $
19 use OpenBSD::Dependencies::SolverBase;
115 package OpenBSD::Dependencies::Solver;
116 our @ISA = qw(OpenBSD::Dependencies::SolverBase);
118 use OpenBSD::PackageInfo;
183 require OpenBSD::Search;
184 $candidates = OpenBSD::Search::FilterLocation->
270 my $set = $state->updateset->add_older(OpenBSD::Handle->create_old($v, $state));
314 require OpenBSD::RequiredBy;
319 OpenBSD::Requiring->new($pkgname)->add(@l);
321 OpenBSD::RequiredBy->new($dep)->add($pkgname);
331 my $plist = OpenBSD::PackingList->from_installation(
332 $pkg, \&OpenBSD::PackingList::DependOnly);
341 require OpenBSD::Search;
343 my $r = $state->repo->installed->match_locations(OpenBSD::Search::PkgSpec->new(".libs-".$pattern));
376 $solver->{tag_finder} //= OpenBSD::lookup::tag->new($solver, $state);
403 package OpenBSD::PackingElement;
408 package OpenBSD::PackingElement::Dependency;
412 require OpenBSD::RequiredBy;
413 OpenBSD::RequiredBy->new($required)->add($requiring);
414 OpenBSD::Requiring->new($requiring)->add($required);