For Debian, there is auto-apt and apt-build. auto-apt checks for files missing and installs them on demand. So if you are compiling a program and you get an error saying it needs the gtk development library files, auto-apt will install them automatically. apt-build is a front-end to build, optimize and install packages. It is supposed to make it easy to install packages from source in much the same way emerge does for Gentoo. When I tried it several months ago, some packages failed to build. I haven't used it since then so I don't know if the bugs have been worked out.
is suppose to function like "make buildworld."