RFC: gnome dependency on devel/gio-fam-backend and gamin
amdmi3 at amdmi3.ru
Tue Mar 25 01:41:41 PDT 2008
* Joe Marcus Clarke (marcus at marcuscom.com) wrote:
> Glib 2.16 (with GIO) was designed to support pluggable file monitor
> backends. Without one such backend, any libgio consumer would be
> severely handicapped. The only reason gio-fam-backend is broken out as
> a separate port is that we have one FAM provider that requires glib. If
> this was not the case, we'd just have glib20 depend on FAM.
> Recompiling alone is not sufficient. Ports will happily build without
> this backend, but may not run correctly if they require libgio. The
> cost of the FAM dependency is minimal (most GNOME apps already had this
> as part of gnome-vfs), and it just makes things easier for developers
> not to have to worry about adding the gio-fam-backend dependency.
Still seems like a strange hack to me. Isn't gamin a daemon? I think
having an extra daemon in a system should be optional, especially if
it's not needed for most apps (I mean gtk apps, not gnome).
Dmitry A. Marakasov | jabber: amdmi3 at jabber.ru
amdmi3 at amdmi3.ru | http://www.amdmi3.ru
More information about the freebsd-ports