each time xenocara farts, we get new libs (or less libs). in order for updates to work, we *should* propagate those changes to @wantlib in each port.
This currently isn't done automatically... check-lib-depends is sloooww (needs to check every file before packaging) and not even flawless. I'm beginning to think we should split *most* of the related info info a separate file, so that updates can be done automatically (for the most part). Briefly, the only info that changes is - p* numbers (e.g., PKGNAME = somethingpN) - WANTLIB for the affected package. As much as I don't like adding, as naddy would put it, "more magic", I think the p* numbers could live in a separate file, along with most WANTLIB. e.g., we would have something like: REVISION-main = 5 REVISION-a = 2 WANTLIB-main += foo bar WANTLIB-a += x z in a separate file (say libinfo) (or we can even have this in the main Makefile, with proper markers for auto-update). Each time check-lib-depends runs, it would update this file... People could also update the REVISION* numbers carefully. (having WANTLIB += is because in some cases, we do need to have basic wantlib first) I'm going to see if I can make check-lib-depends "perfect". I'd like a bit of input about this scheme...