summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Dependencies.pm
AgeCommit message (Expand)Author
2009-11-11also get most STDERR messages through the same wayMarc Espie
2009-11-11progressmeter puts STDOUT in autoflush if -t, so that it can display to it in...Marc Espie
2009-11-10bad espie: use strict/warnings consistently, and fix two nits and twoMarc Espie
2009-11-10zap matchMarc Espie
2009-11-08tracker/updater methods for state that auto-create the object.Marc Espie
2009-10-19remove almost all references to set->handle, iterate over newer in mostMarc Espie
2009-10-15allow solve to find dependencies in current UpdateSetMarc Espie
2009-10-15sync updatesets with tracker when we create them...Marc Espie
2009-10-15separate the dependencies in several lists for registration, so thatMarc Espie
2009-10-15remove parameter we no longer useMarc Espie
2009-10-15the to_install/to_update stuff is now in the tracker object.Marc Espie
2009-10-15let handle compute pkgnames correctly, simplifies code a bitMarc Espie
2009-10-12more handle -> newer.Marc Espie
2009-10-12more simple uses of set->newerMarc Espie
2009-10-12looking through installed packages is cool, but remember to filter outMarc Espie
2009-10-11need to save more stuff about updateset for complicated upgrade scenarios.Marc Espie
2009-10-11fix arguments orderMarc Espie
2009-10-11store localbase in solver, in preparation to multiple handles.Marc Espie
2009-04-19synch with my new style search/location changesMarc Espie
2008-06-21rework collisionreport to allow some limited repair capabilities:Marc Espie
2008-06-11cut lookup tag code in smaller piecesMarc Espie
2008-06-11further step on the road to tags:Marc Espie
2008-06-10typo in -as yet- unused code.Marc Espie
2008-03-08rename forced to definesMarc Espie
2007-06-26the big gap one: create UpdateSet for all packages being installed, andMarc Espie
2007-06-19first draft of a tag solver, needs more flesh to be useful (especially:Marc Espie
2007-06-19sometimes, wanting to share code gives insight: disentangle the codeMarc Espie
2007-06-18... and zap old codeMarc Espie
2007-06-18reorganize lookup_library so I can reuse the exact same algorithm toMarc Espie
2007-06-18more uniform: all deps routines should be methods, even if they don'tMarc Espie
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