summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Dependencies.pm
AgeCommit message (Expand)Author
2007-06-09give Dependencies a chance at finding libraries in old packages.Marc Espie
2007-06-05allow accessing all older values (make a semantic distinction), so thatMarc Espie
2007-06-04error code: if we can't find a given libspec, we look through allMarc Espie
2007-06-02remove elements of the solver that correspond to dependencies `in-transit'Marc Espie
2007-06-02move the check that dependencies are satisfied inside the solver objectMarc Espie
2007-06-02slight refactor, move wantlib dependencies handling inside the solver.Marc Espie
2007-06-02reorder codeMarc Espie
2007-06-02move most of the code that deals with dependencies in the solver objectMarc Espie
2007-06-02move the solver object up to the set level.Marc Espie
2007-06-01very small clean-up of dependencies list handling.Marc Espie
2007-05-31look up for old libraries last, so that we do not get tied to old stuffMarc Espie
2007-05-31simplify the handling of shared libs: there's no need to register eachMarc Espie
2007-05-29In update mode, restore previous behavior: some updated packages may haveMarc Espie
2007-05-27rename $state->{replace} to $state->{allow_replacing}, which matches intentMarc Espie
2007-05-23fiddle with SharedLibs name, put common code into a common place inMarc Espie
2007-05-19move the code that handles dependencies registration into DependenciesMarc Espie
2007-05-18cut dependency code in smaller chunksMarc Espie
2007-05-18we don't need to walk the full dependency tree each time we don't findMarc Espie
2007-05-17library lookup becomes a real methodMarc Espie
2007-05-17move the library lookup code into Solver, so that I can turn it intoMarc Espie
2007-05-17access solver internals in a clean way through dependencies, uses itMarc Espie
2007-05-17make the solved dependencies more explicit, match them back to the specMarc Espie
2007-05-17tweak the solver object a bit, now that I have a clearer idea of whatMarc Espie
2007-05-14put the solver into its own class.Marc Espie
2007-05-14move verbose printing into a separate method.Marc Espie
2007-05-14use the solver object to split the code into smaller chunksMarc Espie
2007-05-14redo search filters as real objects. Accordingly, rename match_list toMarc 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-14tidyMarc Espie
2007-05-13unify object lookup as locator->match($o) or $repo->match($o)Marc Espie
2007-05-12lift PkgSpec creation up into PackingElement::Dependency.Marc Espie
2007-05-12use OO version of spec matchMarc Espie
2007-05-07we want to no longer expose PackageLocator::available(), lift interfacesMarc Espie
2007-05-07restore lost behaviorMarc Espie
2007-05-07refactor: create a solver object to handle state issues in a simpler way.Marc Espie
2007-05-07use one single list for system directories.Marc Espie
2007-05-07remove -Fboguslibs, we haven't had unmarked libraries for yearsMarc Espie
2007-05-07zap unused parameters.Marc Espie
2007-05-07share common code for system libs.Marc Espie
2007-05-02replace pkgbase with less confusing name localbaseMarc Espie
2007-05-02$o->method() becomes $o->methodMarc Espie
2007-05-02move common code into a find_candidate function.Marc Espie
2007-05-02refactor: remove temp @avail, move it to an external code, slightly moreMarc Espie
2007-05-01kill code for handling old style dependencies.Marc Espie
2007-04-15update copyright years, standardize licence.Marc Espie
2007-02-04streamline messages for interactive mode, no need to repeat the same listMarc Espie
2006-11-17don't return undef, use plain return.Marc Espie
2005-10-10less verbose listing of librariesMarc Espie