depends: Move source stamps to source dir and misc cleanups
commitd546191dc28fac0e365c8f2aba47ac69a8920d6c
authorCory Fields <cory-nospam-@coryfields.com>
Thu, 11 Dec 2014 20:40:41 +0000 (11 15:40 -0500)
committerCory Fields <cory-nospam-@coryfields.com>
Fri, 12 Dec 2014 00:23:12 +0000 (11 19:23 -0500)
treec84bd45d6910344c0646dd8f66c5186a441f66f6
parent422f873ef3d62f7dff9c00dc0f221912ce28f130
depends: Move source stamps to source dir and misc cleanups

Since the last commit will force rebuilds of all depends, take the opportunity
to clean up a few other things that would trigger rebuilds as well.

- Move source stamps to the sources dir so that SOURCES_PATH is respected for
  "make download".
- Only print "fetching..." when actually downloading a file.
- Avoid using non-deterministic paths for the recipe hash (patch location).
  This should ensure that all builders get the same resulting build-ids.
- Use a per-package source paths. This will allow for removing old source files
  in the future.
- Use a host-agnostic path for downloads which gets cleaned up properly.
depends/Makefile
depends/funcs.mk