Lines Matching refs:OpenBSD
3 # $OpenBSD: PkgDelete.pm,v 1.51 2023/10/09 07:12:22 espie Exp $
21 use OpenBSD::AddDelete;
24 package OpenBSD::PkgDelete::Tracker;
77 package OpenBSD::PkgDelete::State;
78 our @ISA = qw(OpenBSD::AddDelete::State);
83 $self->{tracker} = OpenBSD::PkgDelete::Tracker->new;
102 require OpenBSD::Search;
103 my $l = $locator->match_locations(OpenBSD::Search::Stem->new($name));
105 $l = OpenBSD::Search::FilterLocation->keep_most_recent->filter_locations($l);
112 require OpenBSD::UpdateSet;
114 return OpenBSD::DeleteSet->new($self);
119 return $self->deleteset->add_older(OpenBSD::Handle->from_location($location));
128 package OpenBSD::DeleteSet;
151 package OpenBSD::PkgDelete;
152 our @ISA = qw(OpenBSD::AddDelete);
154 use OpenBSD::PackingList;
155 use OpenBSD::RequiredBy;
156 use OpenBSD::Delete;
157 use OpenBSD::PackageInfo;
158 use OpenBSD::UpdateSet;
159 use OpenBSD::Handle;
197 if (OpenBSD::PackageName::is_stem($pkgname)) {
231 OpenBSD::Delete::delete_handle($pkg, $state);
261 $set->cleanup(OpenBSD::Handle::NOT_FOUND);
265 my $r = OpenBSD::RequiredBy->new($pkgname);
307 $set->cleanup(OpenBSD::Handle::CANT_DELETE);
332 $set->cleanup(OpenBSD::Handle::CANT_DELETE);
340 $set->cleanup(OpenBSD::Handle::CANT_DELETE);
346 $set->cleanup(OpenBSD::Handle::CANT_DELETE);
389 return OpenBSD::PkgDelete::State->new($cmd);