On Thursday 08 July 2010 02:03:41 pm Matthieu Herrb wrote:
> On Thu, Jul 08, 2010 at 11:50:39AM +0200, Marc Espie wrote:
> > 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.
>
> For the base and xenocara libs, wouldn't it make sense to have some
> modules centralizing the version info (and even some dependencicies) so
> that instead of WANTLIB declaratons you coud have
>
> .include <libX11.dep.mk>
> .include <libc.dep.mk>
>
> or something similar?
>
> Then only one central fil would need to be updated when revisions changes.
> And even if libX11 gains new depencies, you would not be reqired to
> add the manually to a zillon of ports's Makefiles.

And that would maybe allow to have ARCH dependent stuff in those files to 
handle availability libs on different archs, i.e. at least VAX doesn't have 
pthread-stubs and xcb, don't know about others.

cheers,
Sebastian

Reply via email to