openbsd-ports/infrastructure/build
espie 43ed8edb9c tweak the way library dependencies are resolved to speed them up.
Now, resolve-lib can take a big list of libraries with full paths,
and it can solve a big list of spec at once.
Basically, we move most of the parsing of spec paths into resolve-lib.

Since print-package-signature does build a full list of libs, let's solve
it all at once, instead of invoking a costly perl script repeatedly.

Add some caching possibilities for out-of-date. Specifically:
- store libraries for each package under the directory _PORT_LIBS_CACHE
- use the dependency cache _DEPENDS_FILE to avoid recreating dependency
chains, add a new file _DEPENDS_CACHE that will accumulate all dependencies,
and extract these with a simple script extract-dependencies.

Use echo to build libraries lists instead of ls, that's a bit simpler...

Some more clean-up will happen: it's probably simpler to parse libspecs
at once, extract the libraries needed and go fetch the corresponding libraries
just once.
2005-10-09 12:01:22 +00:00
..
bundle-readmes synch with new ports tree 2003-08-02 10:53:52 +00:00
check_register synch with new ports tree 2003-08-02 10:53:52 +00:00
dolock provide a simple locking command in perl. 2004-11-07 10:09:35 +00:00
dpb fix cleanup code 2005-03-03 21:08:03 +00:00
extract-dependencies tweak the way library dependencies are resolved to speed them up. 2005-10-09 12:01:22 +00:00
find-build-order Take PORTSDIR var into account. Noticed by Brian R. Landy. 2001-07-19 02:49:56 +00:00
index-retrieve author -> maintainer, use consistent terminology 2000-04-18 13:40:27 +00:00
out-of-date some clean-up + progress meter. 2005-10-01 16:36:03 +00:00
outdated-perl-ports - add $OpenBSD$ Id string 2004-04-11 17:03:56 +00:00
portslogger fix a stupid bug where some expr don't match, use extended expressions 2005-01-08 00:05:16 +00:00
resolve-lib tweak the way library dependencies are resolved to speed them up. 2005-10-09 12:01:22 +00:00
update-patches make update-patches deal with spaces in paths (ok espie@ sturm@) 2004-12-02 19:50:17 +00:00