summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Dependencies.pm
AgeCommit message (Expand)Author
2019-05-23look for tag in self first, solves a fringe case whereMarc Espie
2018-06-26make it possible to remove old packages with erroneous tags...Marc Espie
2018-06-24implement tag checking during normal solvingMarc Espie
2018-06-23have a default tag value of empty, because.Marc Espie
2018-06-22move the tag base code into SolverBase, and use it in PkgCreate, so thatMarc Espie
2018-06-22special case for a tag in self, which should be run appropriately duringMarc Espie
2018-06-21split the common half of dependencies handling into SolverBase, as PkgCreateMarc Espie
2018-06-20make it possible to do @tag sthg in the same package that doesMarc Espie
2018-06-20so tags will need to match OLD tag definitions as well as new ones.Marc Espie
2018-06-19fix solve_tags to deal with the actual list of tags (match tag to tagMarc Espie
2018-06-18document the reason these classes existMarc Espie
2018-06-16heh. bug happens so seldom, fix was not 100%Marc Espie
2018-06-15fix for the infamous "cups" bug. Finally.Marc Espie
2018-06-15no need to always use 1 for the constant, knowing how it got solved canMarc Espie
2018-02-13give up a bit on the infamous cups update issue.Marc Espie
2015-11-05tweak dependencies handling, might fix some infrequent bugs including theMarc Espie
2015-08-14remove partial to_register from sets when we merge, since we have to do theMarc Espie
2015-01-30Fix the default interactive level to install the "default" dependencies.Marc Espie
2014-11-30interactive/progressmeter clean-upMarc Espie
2014-11-30clear progress meter before asking questionsMarc Espie
2014-02-01let solve_depends work as soon as we have update_infoMarc Espie
2010-12-24handle failures from ports tree with more care.Marc Espie
2010-12-21fix, as noticed by dcoppa@Marc Espie
2010-12-21simplify a bit:Marc Espie
2010-12-20use a better strategy: ask the ports tree for the plist for packages withMarc Espie
2010-12-20missed someMarc Espie
2010-12-20prepare for reuse in pkgcreate: allow not finding stuff and not failingMarc Espie
2010-12-20split solver class into a base that can be reused from pkgcreate.Marc Espie
2010-12-20more refactor: errsay_libraryMarc Espie
2010-12-20more refactor: method for global_cache, add find_in_installed, separateMarc Espie
2010-12-20move stuff aroundMarc Espie
2010-12-20use Auto::cacheMarc Espie
2010-12-20turn find_candidate into a real method we can inherit, tweak parametersMarc Espie
2010-12-20pass state to SharedLibs for direct printingMarc Espie
2010-12-13pass state around and use state->printMarc Espie
2010-11-27avoid infinite loops correctly this timeMarc Espie
2010-10-28this can't be right, as it takes out check_for_loops entirely...Marc Espie
2010-10-27initial scaffolding for @rcscript: for now, acts like normal files,Marc Espie
2010-08-13bad works better if you push consistent stuff in it, like always strings...Marc Espie
2010-08-07need to check that kept packages are still okay.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-30extra parameter to UpdateSet: use the factory to create extra object.Marc Espie
2010-06-09ui changes: go thru a state object for most printoutsMarc Espie
2010-06-05Move ask_list() method to $state object like it's done for confirm(), soLandry Breuil
2010-06-04move code around, so that commands can be used as modules.Marc Espie
2010-05-10whitespace fixesMarc Espie
2010-04-10finding dep in old names like this actually means we are replacing withMarc Espie
2010-04-10avoid some loops.Marc Espie
2010-03-06match_locations doesn't work on invalid specs, so don't go thereMarc Espie