On Tue, May 17, 2011 at 11:49:28PM +0200, Predrag Ivanovic wrote:
> On Mon, 16 May 2011 19:19:06 +0200
> Juergen Daubert wrote:
> 
> >Hi all,
> >
> >the latest pkg-config, version 0.26, no longer ships with a bundled
> >glib but depends on a system glib. That means core/pkg-config would
> >depend on opt/glib, which is of course not acceptable.
> >
> >We have two options IMO:
> >
> >a) move pkg-config to opt. At a first glance I don't see any core-port
> >   depending on it, so this should work. 
> >   The drawback is, that every opt/contrib-ports which has pkg-config 
> >   as a (buildtime-)dependency must list it in the dependency header.
> >b) move glib to core. 
> >
> >Opinions?
> >
> 
> Since glib depends only on core/libpcre, and most ports from opt/contrib are 
> likely to
> depend on pkg-config, cleanest/simplest solution would be moving glib to 
> core, imho.
> btw, are ports from core considered implicit dependencies (should not be 
> listed in Depends field
> in Pkgfile since it is assumed that there are always installed on a 
> system)?Or are there exceptions to that? 
>  

Thanks for sharing your opinion. Our wiki page PortGuidelines [1] 
defines how dependencies should be handled.


Greetings
Juergen

[1] http://crux.nu/Main/PortGuidelines

-- 
Juergen Daubert  |  mailto:j...@jue.li  
Korb, Germany    |  http://jue.li/crux

_______________________________________________
crux-devel mailing list
crux-devel@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux-devel

Reply via email to