summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pkg_add/OpenBSD/PkgSpec.pm (follow)
Commit message (Expand)AuthorAgeFilesLines
* even in the empty case, use wantarray to properly return 0/an empty array.espie2019-10-131-2/+6
* rename $_ for better style... lots more to be doneespie2014-03-071-6/+6
* kill very old compatibility code (2009/04... those exceptions are fully dead)espie2014-02-041-58/+2
* don't really need exactstem, the initial grep is good enoughespie2014-02-031-5/+1
* avoid creating backrefsespie2014-01-311-3/+3
* handle conflict with partial in a less hackish ways, by passing anespie2014-01-311-6/+12
* most PkgSpec are default conflicts, so not storing empty constraints...espie2014-01-301-6/+12
* propagate change of internalsespie2011-08-311-3/+3
* versionspec stuff belongs in PkgSpec, not PackageNameespie2011-08-311-5/+70
* refactorespie2011-07-121-4/+2
* allows .libs* packages to match correctly in the presence of @conflict markersespie2011-07-021-1/+33
* make exact flavor specs smarter.espie2011-06-301-2/+15
* handle failures from ports tree with more care.espie2010-12-241-1/+1
* badspec match_locations must return a ref, fixes pkg_add -nz bzrespie2010-11-041-2/+2
* initial scaffolding for @rcscript: for now, acts like normal files,espie2010-10-271-1/+1
* allow say and errsay to work without parameters, as it's ways common.espie2010-06-301-1/+1
* whitespace cleanupespie2010-06-301-1/+1
* add wantarray optimization, just reply 1 as soon as we can when we actuallyespie2010-06-111-6/+19
* whitespace fixesespie2010-05-101-10/+10
* make sure is_valid works for alternativesespie2010-01-071-2/+2
* better spec handling: instead of dying, create badspec objects that neverespie2010-01-051-20/+67
* more changes and optimizations: create unique dewey objects, so I canespie2009-12-301-2/+2
* fix pkgspec handling, actually do filter by regexp.espie2009-12-301-3/+3
* a few small optimizations:espie2009-12-301-7/+9
* remove dead code: as far as possible, we use onlyespie2009-11-101-2/+1
* maybe I'll change the code later (two XXX), but allows flavor after stem,espie2009-10-111-1/+2
* synch with my new style search/location changesespie2009-04-191-30/+220
* tweak code to use same comparison operations as PackageNames.espie2009-03-071-106/+24
* Say goodbye to local $_espie2008-10-201-9/+5
* tighter specs (tested for ages locally)espie2008-10-041-24/+11
* rework `special' package names a bit.espie2007-06-091-1/+2
* convert the remaining regexps, so that $`, $', $& are completely dead.espie2007-06-041-17/+17
* I am on drugs, I don't know where I found split can take strings asespie2007-06-041-7/+7
* some minor systematic changes.espie2007-06-041-29/+29
* put Search objects into their own file, finallyespie2007-05-141-34/+2
* put search objects into a search class.espie2007-05-141-2/+4
* name tweaks: match -> match_list, match_repo -> matchespie2007-05-141-3/+3
* move towards unifying stem searches and pkgspec searches.espie2007-05-131-1/+7
* remove obsolete comment.espie2007-05-121-5/+1
* kill old PkgSpec interfaceespie2007-05-121-3/+3
* oops, make the object variant functionalespie2007-05-121-2/+2
* somewhat sneaky: allow PkgSpecs to be objects, so that we can performespie2007-05-121-5/+12
* pass refs around instead of extending them.espie2007-05-121-4/+10
* update copyright years, standardize licence.espie2007-04-151-2/+2
* if there's no identifiable version in the spec, and in the package name,espie2005-08-141-2/+6
* split PackageName handling into PackageName stuff/PkgSpec matching.espie2004-10-111-0/+220