commit:     8d5aee5a2ffb4374100078b8cf3406856ac2ea30
Author:     Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 20 18:13:58 2016 +0000
Commit:     Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 00:55:46 2016 +0000
URL:        https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8d5aee5a

gnome-base/gnome-session: Bump version to 3.20.0

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0xE9E568677E8B4D42

 ...-session-3.18.0.ebuild => gnome-session-3.20.0.ebuild} | 15 ++++++++-------
 gnome-base/gnome-session/gnome-session-9999.ebuild        | 15 ++++++++-------
 2 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/gnome-base/gnome-session/gnome-session-3.18.0.ebuild 
b/gnome-base/gnome-session/gnome-session-3.20.0.ebuild
similarity index 92%
rename from gnome-base/gnome-session/gnome-session-3.18.0.ebuild
rename to gnome-base/gnome-session/gnome-session-3.20.0.ebuild
index 4de1d8a..016129f 100644
--- a/gnome-base/gnome-session/gnome-session-3.18.0.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,18 +13,18 @@ HOMEPAGE="https://git.gnome.org/browse/gnome-session";
 LICENSE="GPL-2 LGPL-2 FDL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
+IUSE="doc elibc_FreeBSD ipv6 systemd"
 
 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, 
and
 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
 # xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome 
below).
 # gdk-pixbuf used in the inhibit dialog
 COMMON_DEPEND="
-       >=dev-libs/glib-2.40.0:2
+       >=dev-libs/glib-2.46.0:2[dbus]
        x11-libs/gdk-pixbuf:2
-       >=x11-libs/gtk+-2.90.7:3
+       >=x11-libs/gtk+-3.18.0:3
        >=dev-libs/json-glib-0.10
-       >=gnome-base/gnome-desktop-3.9.91:3=
+       >=gnome-base/gnome-desktop-3.18:3=
        elibc_FreeBSD? ( dev-libs/libexecinfo )
 
        virtual/opengl
@@ -40,7 +40,6 @@ COMMON_DEPEND="
        x11-misc/xdg-user-dirs-gtk
        x11-apps/xdpyinfo
 
-       gconf? ( >=gnome-base/gconf-2:2 )
        systemd? ( >=sys-apps/systemd-183:0= )
 "
 # Pure-runtime deps from the session files should *NOT* be added here
@@ -75,11 +74,13 @@ src_configure() {
        # 1. Avoid automagic on old upower releases
        # 2. xsltproc is always checked due to man configure
        #    switch, even if USE=-doc
+       # 3. Disable old gconf support as other distributions did long time
+       #    ago
        gnome2_src_configure \
                --disable-deprecation-flags \
+               --disable-gconf \
                --enable-session-selector \
                $(use_enable doc docbook-docs) \
-               $(use_enable gconf) \
                $(use_enable ipv6) \
                $(use_enable systemd) \
                $(use_enable !systemd consolekit) \

diff --git a/gnome-base/gnome-session/gnome-session-9999.ebuild 
b/gnome-base/gnome-session/gnome-session-9999.ebuild
index fa06d05..f4f5ad6 100644
--- a/gnome-base/gnome-session/gnome-session-9999.ebuild
+++ b/gnome-base/gnome-session/gnome-session-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -20,18 +20,18 @@ if [[ ${PV} = 9999 ]]; then
 else
        KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
 fi
-IUSE="doc elibc_FreeBSD gconf ipv6 systemd"
+IUSE="doc elibc_FreeBSD ipv6 systemd"
 
 # x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, 
and
 # create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
 # xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome 
below).
 # gdk-pixbuf used in the inhibit dialog
 COMMON_DEPEND="
-       >=dev-libs/glib-2.40.0:2
+       >=dev-libs/glib-2.46.0:2[dbus]
        x11-libs/gdk-pixbuf:2
-       >=x11-libs/gtk+-2.90.7:3
+       >=x11-libs/gtk+-3.18.0:3
        >=dev-libs/json-glib-0.10
-       >=gnome-base/gnome-desktop-3.9.91:3=
+       >=gnome-base/gnome-desktop-3.18:3=
        elibc_FreeBSD? ( dev-libs/libexecinfo )
 
        virtual/opengl
@@ -47,7 +47,6 @@ COMMON_DEPEND="
        x11-misc/xdg-user-dirs-gtk
        x11-apps/xdpyinfo
 
-       gconf? ( >=gnome-base/gconf-2:2 )
        systemd? ( >=sys-apps/systemd-183:0= )
 "
 # Pure-runtime deps from the session files should *NOT* be added here
@@ -82,11 +81,13 @@ src_configure() {
        # 1. Avoid automagic on old upower releases
        # 2. xsltproc is always checked due to man configure
        #    switch, even if USE=-doc
+       # 3. Disable old gconf support as other distributions did long time
+       #    ago
        gnome2_src_configure \
                --disable-deprecation-flags \
+               --disable-gconf \
                --enable-session-selector \
                $(use_enable doc docbook-docs) \
-               $(use_enable gconf) \
                $(use_enable ipv6) \
                $(use_enable systemd) \
                $(use_enable !systemd consolekit) \

Reply via email to