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...

Reply via email to