slapt-get (http://software.jaos.org/) does, but it needs repo that has dependency metadata. Official repos don't have it. If a repository doesn't have dependency metadata then slapt-get doesn't resolve deps for that set of packages.
Some other repos (AlienBob's for instance) do have dependency metadata, which assume that you did a full Slackware install, so only dependencies that aren't part of Slackware are listed.
There is also slapt-src (same URL) that automates installing stuff from http://slackbuilds.org/, and it resolves dependencies. It's not fullproof, but is good enough (for me, at least).
There's a new repo on http://slackonly.com/ which offers binary packages built from scripts on slackbuilds, and it looks like it has dependency metadata. I can't vouch for the quality of those packages, I haven't used it yet.
UPDATE: After skimming through PACKAGES.TXT for a few minutes, I'm not confident that slackonly repo has all dep. metadata correct, but hopefully they'll get better with it soon.
It's called DKMS, a Dell project originally: https://en.m.wikipedia.org/wiki/Dynamic_Kernel_Module_Suppor...
I remember, back in 2001 or so, how bad package management was.
yum didn't exist, apt-get was not widely deployed. You were stuck with rpm and dpkg. You should spend a few days forcing yourself to just use those two commands and see how much you hate life.
I used to install systems (up to Mandrake 6.1) via RPM, then give up on package management entirely, in order to compile Enlightenment and GNOME (and much of rawhide!) from source. Eventually, I gave up on installing binaries altogether on these systems, because it was easier to manage upgrades from source.
Now, as a lazy old man, I've switched to gentoo ebuilds, which are glorified scripts that bring just enough dependency management to not get in the way.
I have often read "I don't have the time for Slackware." In all honesty, I spent way less time on the OS with Slackware. The quality was much higher, there was never a need to wait months for a bug fix because someone forgot to link something in, and it was really easy to build my own packages.
I eventually left because slackbuilds.org was not being run very well and I couldn't get the packages I needed. But the dependency issue was not a concern at all.
I'd be interested to hear more about that if you're willing to share. Let's see if we can do something positive to fix it, even if it's too late to help you personally.
I'll admit I get a little tetchy when people insist on telling me 'xxx is broken on -current' when I already know exactly which 400+ packages are broken, and when everybody should understand that -current is for beta testers.
i love the legacy of slackware, the brand but its more of an emotional thing
at the end, i use kubuntu, ubuntu based distros have access to ppa(s) which really make life a lot easier for linux on the desktop
hopefully one day slackware will give up and add automatic management for package dependencies but until that day, its too hardcore, i dont have that kind of time