summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/PkgSpec.pm
AgeCommit message (Expand)Author
2014-03-07rename $_ for better style... lots more to be doneMarc Espie
2014-02-04kill very old compatibility code (2009/04... those exceptions are fully dead)Marc Espie
2014-02-03don't really need exactstem, the initial grep is good enoughMarc Espie
2014-01-31avoid creating backrefsMarc Espie
2014-01-31handle conflict with partial in a less hackish ways, by passing anMarc Espie
2014-01-30most PkgSpec are default conflicts, so not storing empty constraints...Marc Espie
2011-08-31propagate change of internalsMarc Espie
2011-08-31versionspec stuff belongs in PkgSpec, not PackageNameMarc Espie
2011-07-12refactorMarc Espie
2011-07-02allows .libs* packages to match correctly in the presence of @conflict markersMarc Espie
2011-06-30make exact flavor specs smarter.Marc Espie
2010-12-24handle failures from ports tree with more care.Marc Espie
2010-11-04badspec match_locations must return a ref, fixes pkg_add -nz bzrMarc Espie
2010-10-27initial scaffolding for @rcscript: for now, acts like normal files,Marc Espie
2010-06-30allow say and errsay to work without parameters, as it's ways common.Marc Espie
2010-06-30whitespace cleanupMarc Espie
2010-06-11add wantarray optimization, just reply 1 as soon as we can when we actuallyMarc Espie
2010-05-10whitespace fixesMarc Espie
2010-01-07make sure is_valid works for alternativesMarc Espie
2010-01-05better spec handling: instead of dying, create badspec objects that neverMarc Espie
2009-12-30more changes and optimizations: create unique dewey objects, so I canMarc Espie
2009-12-30fix pkgspec handling, actually do filter by regexp.Marc Espie
2009-12-30a few small optimizations:Marc Espie
2009-11-10remove dead code: as far as possible, we use onlyMarc Espie
2009-10-11maybe I'll change the code later (two XXX), but allows flavor after stem,Marc Espie
2009-04-19synch with my new style search/location changesMarc Espie
2009-03-07tweak code to use same comparison operations as PackageNames.Marc Espie
2008-10-20Say goodbye to local $_Marc Espie
2008-10-04tighter specs (tested for ages locally)Marc Espie
2007-06-09rework `special' package names a bit.Marc Espie
2007-06-04convert the remaining regexps, so that $`, $', $& are completely dead.Marc Espie
2007-06-04I am on drugs, I don't know where I found split can take strings asMarc Espie
2007-06-04some minor systematic changes.Marc Espie
2007-05-14put Search objects into their own file, finallyMarc Espie
2007-05-14put search objects into a search class.Marc Espie
2007-05-14name tweaks: match -> match_list, match_repo -> matchMarc Espie
2007-05-13move towards unifying stem searches and pkgspec searches.Marc Espie
2007-05-12remove obsolete comment.Marc Espie
2007-05-12kill old PkgSpec interfaceMarc Espie
2007-05-12oops, make the object variant functionalMarc Espie
2007-05-12somewhat sneaky: allow PkgSpecs to be objects, so that we can performMarc Espie
2007-05-12pass refs around instead of extending them.Marc Espie
2007-04-15update copyright years, standardize licence.Marc Espie
2005-08-14if there's no identifiable version in the spec, and in the package name,Marc Espie
2004-10-11split PackageName handling into PackageName stuff/PkgSpec matching.Marc Espie