pacho 15/01/22 11:39:13 Modified: glib-2.42.1.ebuild metadata.xml ChangeLog Log: Enable dependencies required by glib libraries using dbus service to manage settings saving via a 'dbus' USE flag (#498436). Thanks a lot to Gilles Dartiguelongue and Patrick Lauer for the discussion about this. (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
Revision Changes Path 1.4 dev-libs/glib/glib-2.42.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/glib-2.42.1.ebuild?rev=1.4&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/glib-2.42.1.ebuild?rev=1.4&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/glib-2.42.1.ebuild?r1=1.3&r2=1.4 Index: glib-2.42.1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.42.1.ebuild,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- glib-2.42.1.ebuild 22 Jan 2015 04:16:28 -0000 1.3 +++ glib-2.42.1.ebuild 22 Jan 2015 11:39:13 -0000 1.4 @@ -1,6 +1,10 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.42.1.ebuild,v 1.3 2015/01/22 04:16:28 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.42.1.ebuild,v 1.4 2015/01/22 11:39:13 pacho Exp $ + +# Until bug #537330 glib is a reverse dependency of pkgconfig and, then +# adding new dependencies end up making stage3 to grow. Every addition needs +# then to be think very closely. EAPI="5" PYTHON_COMPAT=( python2_7 ) @@ -22,7 +26,7 @@ LICENSE="LGPL-2+" SLOT="2" -IUSE="fam kernel_linux +mime selinux static-libs systemtap test utils xattr" +IUSE="dbus fam kernel_linux +mime selinux static-libs systemtap test utils xattr" REQUIRED_USE=" utils? ( ${PYTHON_REQUIRED_USE} ) test? ( ${PYTHON_REQUIRED_USE} ) @@ -68,10 +72,11 @@ # different g-i and glib major versions PDEPEND="!<gnome-base/gvfs-1.6.4-r990 + dbus? ( gnome-base/dconf ) mime? ( x11-misc/shared-mime-info ) " # shared-mime-info needed for gio/xdgmime, bug #409481 -# dconf needed, bug #498436 +# dconf is needed to be able to save settings, bug #498436 # Earlier versions of gvfs do not work with glib pkg_setup() { 1.10 dev-libs/glib/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/metadata.xml?rev=1.10&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/metadata.xml?rev=1.10&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/metadata.xml?r1=1.9&r2=1.10 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/glib/metadata.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- metadata.xml 3 Jun 2014 04:20:36 -0000 1.9 +++ metadata.xml 22 Jan 2015 11:39:13 -0000 1.10 @@ -3,6 +3,8 @@ <pkgmetadata> <herd>gnome</herd> <use> + <flag name="dbus">Enable dependencies required by glib libraries + using dbus service to manage settings saving</flag> <flag name="mime">Pull in shared MIME database that many glib-based applications require at runtime to detect or open files. Warning: do not disable this flag unless installing on a headless server.</flag> 1.638 dev-libs/glib/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/ChangeLog?rev=1.638&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/ChangeLog?rev=1.638&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/glib/ChangeLog?r1=1.637&r2=1.638 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v retrieving revision 1.637 retrieving revision 1.638 diff -u -r1.637 -r1.638 --- ChangeLog 22 Jan 2015 04:16:28 -0000 1.637 +++ ChangeLog 22 Jan 2015 11:39:13 -0000 1.638 @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/glib # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.637 2015/01/22 04:16:28 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.638 2015/01/22 11:39:13 pacho Exp $ + + 22 Jan 2015; Pacho Ramos <[email protected]> glib-2.42.1.ebuild, metadata.xml: + Enable dependencies required by glib libraries using dbus service to manage + settings saving via a 'dbus' USE flag (#498436). Thanks a lot to Gilles + Dartiguelongue and Patrick Lauer for the discussion about this. 22 Jan 2015; Patrick Lauer <[email protected]> glib-2.42.1.ebuild: Don't add dconf as unconditional dependency, this pulls in >70 packages and
