Lines Matching refs:OpenBSD

2 # $OpenBSD: PkgSpec.pm,v 1.51 2023/06/13 09:07:17 espie Exp $
20 package OpenBSD::PkgSpec::flavorspec;
51 package OpenBSD::PkgSpec::exactflavor;
52 our @ISA = qw(OpenBSD::PkgSpec::flavorspec);
72 package OpenBSD::PkgSpec::versionspec;
73 our @ISA = qw(OpenBSD::PackageName::version);
88 return "OpenBSD::PkgSpec::version::$ops->{$op}"->from_string($version);
105 package OpenBSD::PkgSpec::version::lt;
106 our @ISA = qw(OpenBSD::PkgSpec::versionspec);
112 package OpenBSD::PkgSpec::version::le;
113 our @ISA = qw(OpenBSD::PkgSpec::versionspec);
119 package OpenBSD::PkgSpec::version::gt;
120 our @ISA = qw(OpenBSD::PkgSpec::versionspec);
126 package OpenBSD::PkgSpec::version::ge;
127 our @ISA = qw(OpenBSD::PkgSpec::versionspec);
133 package OpenBSD::PkgSpec::version::eq;
134 our @ISA = qw(OpenBSD::PkgSpec::versionspec);
145 package OpenBSD::PkgSpec::badspec;
172 package OpenBSD::PkgSpec::SubPattern;
173 use OpenBSD::PackageName;
210 OpenBSD::PkgSpec::versionspec->new($c));
222 OpenBSD::PkgSpec::flavorspec->new($flavorspec));
252 return OpenBSD::PkgSpec::badspec->new;
262 my $name = OpenBSD::PackageName->from_string($s);
311 package OpenBSD::PkgSpec;
313 { "OpenBSD::PkgSpec::SubPattern" }
378 package OpenBSD::PkgSpec::SubPattern::Exact;
379 our @ISA = qw(OpenBSD::PkgSpec::SubPattern);
384 my $v = OpenBSD::PkgSpec::versionspec->new($vspec);
392 push(@$constraints, OpenBSD::PkgSpec::exactflavor->new($flavorspec));
395 package OpenBSD::PkgSpec::Exact;
396 our @ISA = qw(OpenBSD::PkgSpec);
399 { "OpenBSD::PkgSpec::SubPattern::Exact" }