[gentoo-commits] proj/gnome:master commit in: app-crypt/gcr/

2017-08-08 Thread Gilles Dartiguelongue
commit: 275e54d972f97f5e291c35d84a40412cfd38de9e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Aug  9 06:48:31 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Aug  9 06:48:31 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=275e54d9

app-crypt/gcr: sync with gentoo repository

Package-Manager: Portage-2.3.6, Repoman-2.3.3
Manifest-Sign-Key: 0x5A56C8CD0C13248A

 app-crypt/gcr/gcr-3.20.0.ebuild | 80 -
 app-crypt/gcr/gcr-.ebuild   | 13 +++
 2 files changed, 5 insertions(+), 88 deletions(-)

diff --git a/app-crypt/gcr/gcr-3.20.0.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild
deleted file mode 100644
index 702f8201..
--- a/app-crypt/gcr/gcr-3.20.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://git.gnome.org/browse/gcr";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/1" # subslot = suffix of libgcr-3
-IUSE="debug gtk +introspection vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
-
-COMMON_DEPEND="
-   >=app-crypt/gnupg-2
-   >=app-crypt/p11-kit-0.19
-   >=dev-libs/glib-2.38:2
-   >=dev-libs/libgcrypt-1.2.2:0=
-   >=dev-libs/libtasn1-1:=
-   >=sys-apps/dbus-1
-   gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
-   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !https://git.gnome.org/browse/gcr";
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0/1" # subslot = suffix of libgcr-3
+
 IUSE="debug gtk +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 if [[ ${PV} =  ]]; then
@@ -27,7 +26,6 @@ else
 fi
 
 COMMON_DEPEND="
-   >=app-crypt/gnupg-2
>=app-crypt/p11-kit-0.19
>=dev-libs/glib-2.38:2
>=dev-libs/libgcrypt-1.2.2:0=
@@ -86,6 +84,5 @@ src_configure() {
 }
 
 src_test() {
-   unset DBUS_SESSION_BUS_ADDRESS
-   Xemake check
+   virtx emake check
 }



[gentoo-commits] proj/gnome:master commit in: app-crypt/gcr/

2016-03-26 Thread Ole Reifschneider
commit: e29a0bd7782d07c6c5bd32db742d880edfca4658
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Sat Mar 26 21:15:38 2016 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Sat Mar 26 21:15:38 2016 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=e29a0bd7

app-crypt/gcr: Bump version to 3.20.0

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

 .../gcr/{gcr-.ebuild => gcr-3.20.0.ebuild} | 27 +++---
 app-crypt/gcr/gcr-.ebuild  | 10 
 2 files changed, 13 insertions(+), 24 deletions(-)

diff --git a/app-crypt/gcr/gcr-.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild
similarity index 73%
copy from app-crypt/gcr/gcr-.ebuild
copy to app-crypt/gcr/gcr-3.20.0.ebuild
index 84a5997..702f820 100644
--- a/app-crypt/gcr/gcr-.ebuild
+++ b/app-crypt/gcr/gcr-3.20.0.ebuild
@@ -1,30 +1,23 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
 GCONF_DEBUG="no"
 VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 
 inherit gnome2 python-any-r1 vala virtualx
-if [[ ${PV} =  ]]; then
-   inherit gnome2-live
-fi
 
 DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://developer.gnome.org/gcr/";
+HOMEPAGE="https://git.gnome.org/browse/gcr";
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0/1" # subslot = suffix of libgcr-3
 IUSE="debug gtk +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
-if [[ ${PV} =  ]]; then
-   IUSE="${IUSE} doc"
-   KEYWORDS=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-fi
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
 
 COMMON_DEPEND="
>=app-crypt/gnupg-2
@@ -33,8 +26,8 @@ COMMON_DEPEND="
>=dev-libs/libgcrypt-1.2.2:0=
>=dev-libs/libtasn1-1:=
>=sys-apps/dbus-1
-   gtk? ( >=x11-libs/gtk+-3.10:3[X,introspection?] )
-   introspection? ( >=dev-libs/gobject-introspection-1.34 )
+   gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
 "
 RDEPEND="${COMMON_DEPEND}
!https://developer.gnome.org/gcr/";
+HOMEPAGE="https://git.gnome.org/browse/gcr";
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0/1" # subslot = suffix of libgcr-3
@@ -33,8 +33,8 @@ COMMON_DEPEND="
>=dev-libs/libgcrypt-1.2.2:0=
>=dev-libs/libtasn1-1:=
>=sys-apps/dbus-1
-   gtk? ( >=x11-libs/gtk+-3.10:3[X,introspection?] )
-   introspection? ( >=dev-libs/gobject-introspection-1.34 )
+   gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
 "
 RDEPEND="${COMMON_DEPEND}
!

[gentoo-commits] proj/gnome:master commit in: app-crypt/gcr/

2015-06-09 Thread Gilles Dartiguelongue
commit: b2c8e36d30e79f8532f2bb8b5ed7821003b197be
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Jun  9 10:04:10 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Jun  9 13:48:42 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b2c8e36d

app-crypt/gcr: moved to gentoo-x86

 app-crypt/gcr/gcr-3.16.0.ebuild | 79 -
 1 file changed, 79 deletions(-)

diff --git a/app-crypt/gcr/gcr-3.16.0.ebuild b/app-crypt/gcr/gcr-3.16.0.ebuild
deleted file mode 100644
index 05f3094..000
--- a/app-crypt/gcr/gcr-3.16.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://developer.gnome.org/gcr/";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/1" # subslot = suffix of libgcr-3
-IUSE="debug gtk +introspection vala"
-REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
-
-COMMON_DEPEND="
-   >=app-crypt/gnupg-2
-   >=app-crypt/p11-kit-0.19
-   >=dev-libs/glib-2.38:2
-   >=dev-libs/libgcrypt-1.2.2:0=
-   >=dev-libs/libtasn1-1:=
-   >=sys-apps/dbus-1
-   gtk? ( >=x11-libs/gtk+-3.10:3[X,introspection?] )
-   introspection? ( >=dev-libs/gobject-introspection-1.34 )
-"
-RDEPEND="${COMMON_DEPEND}
-   !

[gentoo-commits] proj/gnome:master commit in: app-crypt/gcr/

2015-05-12 Thread Gilles Dartiguelongue
commit: bd7382d9340a1921461ca731a82c41f9bcfc8ee3
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue May 12 21:41:53 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue May 12 21:41:53 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=bd7382d9

app-crypt/gcr: 3.15.92 → 3.16.0

 app-crypt/gcr/{gcr-3.15.92.ebuild => gcr-3.16.0.ebuild} | 0
 app-crypt/gcr/gcr-.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gcr/gcr-3.15.92.ebuild b/app-crypt/gcr/gcr-3.16.0.ebuild
similarity index 100%
rename from app-crypt/gcr/gcr-3.15.92.ebuild
rename to app-crypt/gcr/gcr-3.16.0.ebuild

diff --git a/app-crypt/gcr/gcr-.ebuild b/app-crypt/gcr/gcr-.ebuild
index c414d3a..0bca787 100644
--- a/app-crypt/gcr/gcr-.ebuild
+++ b/app-crypt/gcr/gcr-.ebuild
@@ -30,7 +30,7 @@ COMMON_DEPEND="
>=app-crypt/gnupg-2
>=app-crypt/p11-kit-0.19
>=dev-libs/glib-2.38:2
-   >=dev-libs/libgcrypt-1.4.5:0=
+   >=dev-libs/libgcrypt-1.2.2:0=
>=dev-libs/libtasn1-1:=
>=sys-apps/dbus-1
gtk? ( >=x11-libs/gtk+-3.10:3[X,introspection?] )



[gentoo-commits] proj/gnome:master commit in: app-crypt/gcr/

2015-05-10 Thread Gilles Dartiguelongue
commit: 5b02434cf1525e2f4133c8aa2bc0f3987989bb1e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun May 10 15:13:41 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun May 10 15:39:50 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=5b02434c

app-crypt/gcr: 3.14.0 → 3.15.92

 .../gcr/{gcr-.ebuild => gcr-3.15.92.ebuild}| 24 ++
 app-crypt/gcr/gcr-.ebuild  |  8 
 2 files changed, 10 insertions(+), 22 deletions(-)

diff --git a/app-crypt/gcr/gcr-.ebuild b/app-crypt/gcr/gcr-3.15.92.ebuild
similarity index 76%
copy from app-crypt/gcr/gcr-.ebuild
copy to app-crypt/gcr/gcr-3.15.92.ebuild
index e279ebb..05f3094 100644
--- a/app-crypt/gcr/gcr-.ebuild
+++ b/app-crypt/gcr/gcr-3.15.92.ebuild
@@ -1,17 +1,13 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI="5"
 GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.20"
 VALA_USE_DEPEND="vapigen"
 PYTHON_COMPAT=( python2_7 )
 
 inherit gnome2 python-any-r1 vala virtualx
-if [[ ${PV} =  ]]; then
-   inherit gnome2-live
-fi
 
 DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
 HOMEPAGE="https://developer.gnome.org/gcr/";
@@ -20,21 +16,16 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0/1" # subslot = suffix of libgcr-3
 IUSE="debug gtk +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
-if [[ ${PV} =  ]]; then
-   IUSE="${IUSE} doc"
-   KEYWORDS=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-fi
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
 
 COMMON_DEPEND="
>=app-crypt/gnupg-2
>=app-crypt/p11-kit-0.19
>=dev-libs/glib-2.38:2
-   >=dev-libs/libgcrypt-1.4.5:0=
+   >=dev-libs/libgcrypt-1.2.2:0=
>=dev-libs/libtasn1-1:=
>=sys-apps/dbus-1
-   gtk? ( >=x11-libs/gtk+-3:3[introspection?] )
+   gtk? ( >=x11-libs/gtk+-3.10:3[X,introspection?] )
introspection? ( >=dev-libs/gobject-introspection-1.34 )
 "
 RDEPEND="${COMMON_DEPEND}
@@ -45,6 +36,7 @@ DEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}
dev-libs/gobject-introspection-common
dev-libs/libxslt
+   dev-libs/vala-common
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.9
>=dev-util/intltool-0.35
@@ -54,11 +46,7 @@ DEPEND="${COMMON_DEPEND}
 "
 # eautoreconf needs:
 #  dev-libs/gobject-introspection-common
-
-if [[ ${PV} =  ]]; then
-   DEPEND="${DEPEND}
-   doc? ( >=dev-util/gtk-doc-1.9 )"
-fi
+#  dev-libs/vala-common
 
 pkg_setup() {
python-any-r1_pkg_setup

diff --git a/app-crypt/gcr/gcr-.ebuild b/app-crypt/gcr/gcr-.ebuild
index e279ebb..c414d3a 100644
--- a/app-crypt/gcr/gcr-.ebuild
+++ b/app-crypt/gcr/gcr-.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI="5"
 GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.20"
 VALA_USE_DEPEND="vapigen"
 PYTHON_COMPAT=( python2_7 )
 
@@ -24,7 +23,7 @@ if [[ ${PV} =  ]]; then
IUSE="${IUSE} doc"
KEYWORDS=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 fi
 
 COMMON_DEPEND="
@@ -34,7 +33,7 @@ COMMON_DEPEND="
>=dev-libs/libgcrypt-1.4.5:0=
>=dev-libs/libtasn1-1:=
>=sys-apps/dbus-1
-   gtk? ( >=x11-libs/gtk+-3:3[introspection?] )
+   gtk? ( >=x11-libs/gtk+-3.10:3[X,introspection?] )
introspection? ( >=dev-libs/gobject-introspection-1.34 )
 "
 RDEPEND="${COMMON_DEPEND}
@@ -45,6 +44,7 @@ DEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}
dev-libs/gobject-introspection-common
dev-libs/libxslt
+   dev-libs/vala-common
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.9
>=dev-util/intltool-0.35



[gentoo-commits] proj/gnome:master commit in: app-crypt/gcr/

2014-12-15 Thread Gilles Dartiguelongue
commit: 58ab8d3c935fa879457f3a4ab9f35c799f084c4c
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Dec 15 23:23:36 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Dec 15 23:23:36 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=58ab8d3c

app-crypt/gcr: moved to gentoo-x86

---
 app-crypt/gcr/gcr-3.14.0.ebuild | 78 -
 1 file changed, 78 deletions(-)

diff --git a/app-crypt/gcr/gcr-3.14.0.ebuild b/app-crypt/gcr/gcr-3.14.0.ebuild
deleted file mode 100644
index 8f4f82c..000
--- a/app-crypt/gcr/gcr-3.14.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.20"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://developer.gnome.org/gcr/";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/1" # subslot = suffix of libgcr-3
-IUSE="debug gtk +introspection vala"
-REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
-
-COMMON_DEPEND="
-   >=app-crypt/gnupg-2
-   >=app-crypt/p11-kit-0.19
-   >=dev-libs/glib-2.34:2
-   >=dev-libs/libgcrypt-1.2.2:0=
-   >=dev-libs/libtasn1-1:=
-   >=sys-apps/dbus-1
-   gtk? ( >=x11-libs/gtk+-3:3[introspection?] )
-   introspection? ( >=dev-libs/gobject-introspection-1.34 )
-"
-RDEPEND="${COMMON_DEPEND}
-   !

[gentoo-commits] proj/gnome:master commit in: app-crypt/gcr/

2014-04-15 Thread Gilles Dartiguelongue
commit: c6d5d8c17a309916f034fae84254d7932e5f7e34
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Apr 15 20:45:55 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Apr 15 22:00:28 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c6d5d8c1

app-crypt/gcr: 3.10.1 → 3.12.0

Build now uses python based tool.

---
 .../gcr/{gcr-.ebuild => gcr-3.12.0.ebuild} | 28 +-
 app-crypt/gcr/gcr-.ebuild  | 15 
 2 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/app-crypt/gcr/gcr-.ebuild b/app-crypt/gcr/gcr-3.12.0.ebuild
similarity index 76%
copy from app-crypt/gcr/gcr-.ebuild
copy to app-crypt/gcr/gcr-3.12.0.ebuild
index 4ddc644..4c6a377 100644
--- a/app-crypt/gcr/gcr-.ebuild
+++ b/app-crypt/gcr/gcr-3.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -6,11 +6,9 @@ EAPI="5"
 GCONF_DEBUG="no"
 VALA_MIN_API_VERSION="0.20"
 VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python2_7 )
 
-inherit gnome2 vala virtualx
-if [[ ${PV} =  ]]; then
-   inherit gnome2-live
-fi
+inherit gnome2 python-any-r1 vala virtualx
 
 DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
 HOMEPAGE="https://developer.gnome.org/gcr/";
@@ -19,18 +17,13 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0/1" # subslot = suffix of libgcr-3
 IUSE="debug gtk +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
-if [[ ${PV} =  ]]; then
-   IUSE="${IUSE} doc"
-   KEYWORDS=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-fi
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
 
 COMMON_DEPEND="
>=app-crypt/gnupg-2
>=app-crypt/p11-kit-0.19
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libgcrypt-1.2.2:=
+   >=dev-libs/glib-2.34:2
+   >=dev-libs/libgcrypt-1.2.2:0=
>=dev-libs/libtasn1-1:=
>=sys-apps/dbus-1
gtk? ( >=x11-libs/gtk+-3:3 )
@@ -41,7 +34,9 @@ RDEPEND="${COMMON_DEPEND}
 "
 # gcr was part of gnome-keyring until 3.3
 DEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
dev-libs/gobject-introspection-common
+   dev-libs/libxslt
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.9
>=dev-util/intltool-0.35
@@ -52,10 +47,9 @@ DEPEND="${COMMON_DEPEND}
 # eautoreconf needs:
 #  dev-libs/gobject-introspection-common
 
-if [[ ${PV} =  ]]; then
-   DEPEND="${DEPEND}
-   doc? ( >=dev-util/gtk-doc-1.9 )"
-fi
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
 
 src_prepare() {
# Disable stupid flag changes

diff --git a/app-crypt/gcr/gcr-.ebuild b/app-crypt/gcr/gcr-.ebuild
index 4ddc644..da0d1a4 100644
--- a/app-crypt/gcr/gcr-.ebuild
+++ b/app-crypt/gcr/gcr-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -6,8 +6,9 @@ EAPI="5"
 GCONF_DEBUG="no"
 VALA_MIN_API_VERSION="0.20"
 VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python2_7 )
 
-inherit gnome2 vala virtualx
+inherit gnome2 python-any-r1 vala virtualx
 if [[ ${PV} =  ]]; then
inherit gnome2-live
 fi
@@ -29,8 +30,8 @@ fi
 COMMON_DEPEND="
>=app-crypt/gnupg-2
>=app-crypt/p11-kit-0.19
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libgcrypt-1.2.2:=
+   >=dev-libs/glib-2.34:2
+   >=dev-libs/libgcrypt-1.2.2:0=
>=dev-libs/libtasn1-1:=
>=sys-apps/dbus-1
gtk? ( >=x11-libs/gtk+-3:3 )
@@ -41,7 +42,9 @@ RDEPEND="${COMMON_DEPEND}
 "
 # gcr was part of gnome-keyring until 3.3
 DEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
dev-libs/gobject-introspection-common
+   dev-libs/libxslt
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.9
>=dev-util/intltool-0.35
@@ -57,6 +60,10 @@ if [[ ${PV} =  ]]; then
doc? ( >=dev-util/gtk-doc-1.9 )"
 fi
 
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
 src_prepare() {
# Disable stupid flag changes
sed -e 's/CFLAGS="$CFLAGS -g"//' \