[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2024-06-05 Thread Sam James
commit: 01544d93dbf5f86044c0b09df646c18d07e716e9
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jun  4 23:19:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01544d93

gnome-base/gnome-keyring: enable py3.12

Only needed for tests, tests pass.

Closes: https://bugs.gentoo.org/929601
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index a2696c83bd79..b2a3be9d303f 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2024-06-05 Thread Sam James
commit: d140e78d742c768b1268152423b21d65adf3037e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jun  4 23:31:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d140e78d

gnome-base/gnome-keyring: enable py3.13

Only needed for tests, tests pass.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index b2a3be9d303f..52c416a472ed 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/, gnome-base/gnome-keyring/files/

2024-03-16 Thread Sam James
commit: da33ef820a414ac3f3aba54fd9099cc4494d13fe
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:10:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:10:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da33ef82

gnome-base/gnome-keyring: fix modern C issue in tests

Closes: https://bugs.gentoo.org/922630
Signed-off-by: Sam James  gentoo.org>

 .../files/gnome-keyring-42.1-c99.patch | 40 ++
 .../gnome-keyring/gnome-keyring-42.1-r2.ebuild |  4 +++
 2 files changed, 44 insertions(+)

diff --git a/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch 
b/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch
new file mode 100644
index ..3dfd578b7407
--- /dev/null
+++ b/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/922630
+https://gitlab.gnome.org/GNOME/gnome-keyring/-/commit/f298c87e14e89656992ccfd17b133f4f2ab9c5ea
+
+From f298c87e14e89656992ccfd17b133f4f2ab9c5ea Mon Sep 17 00:00:00 2001
+From: Yaakov Selkowitz 
+Date: Wed, 24 Jan 2024 14:01:06 -0500
+Subject: [PATCH] gkm: fix test-sexp with GCC 14
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+pkcs11/gkm/test-sexp.c: In function ‘test_sign_verify’:
+pkcs11/gkm/test-sexp.c:231:92: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+In file included from pkcs11/gkm/test-sexp.c:31:
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+pkcs11/gkm/test-sexp.c:251:87: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+pkcs11/gkm/test-sexp.c:271:91: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+
+Signed-off-by: Yaakov Selkowitz 
+--- a/pkcs11/gkm/test-sexp.c
 b/pkcs11/gkm/test-sexp.c
+@@ -221,10 +221,10 @@ test_sign_verify (Test *test, gconstpointer unused)
+ {
+   gcry_sexp_t pubkey = NULL;
+   gboolean ret;
+-  guchar data[] = TEST_DATA;
+-  guchar data_size = TEST_DATA_SIZE;
+-  guchar signature[128];
+-  gsize signature_size = 128;
++  CK_BYTE data[] = TEST_DATA;
++  CK_ULONG data_size = TEST_DATA_SIZE;
++  CK_BYTE signature[128];
++  CK_ULONG signature_size = 128;
+ 
+   /* RSA */
+   /* sign some data */
+-- 
+GitLab

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index 5cce53f7b4df..a2696c83bd79 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -40,6 +40,10 @@ BDEPEND="
test? ( ${PYTHON_DEPS} )
 "
 
+PATCHES=(
+   "${FILESDIR}"/gnome-keyring-42.1-c99.patch
+)
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2023-05-14 Thread Sam James
commit: 566b4914af038589e378abba68ae943fa1dfbeb9
Author: Sam James  gentoo  org>
AuthorDate: Sun May 14 17:01:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 14 17:10:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=566b4914

gnome-base/gnome-keyring: defer to new global USE=valgrind description

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/metadata.xml 
b/gnome-base/gnome-keyring/metadata.xml
index 0e1085a6f4b0..2e0522eb0b7f 100644
--- a/gnome-base/gnome-keyring/metadata.xml
+++ b/gnome-base/gnome-keyring/metadata.xml
@@ -16,7 +16,6 @@
   
   
 Use GNOME Keyring to unlock SSH keys. Recommended 
unless you are using ECDSA or Ed25519 keys.
-Support Valgrind (dev-util/valgrind) with 
annotations to improve results for memcheck.
   
   
 GNOME/gnome-keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2023-05-14 Thread Sam James
commit: 47e69c6030f657db9b8c4db84fc767d6e8b172e1
Author: Sam James  gentoo  org>
AuthorDate: Sun May 14 08:12:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 14 08:12:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e69c60

gnome-base/gnome-keyring: add Valgrind annotation support

The headers are needed to get Valgrind annotations.

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild | 8 ++--
 gnome-base/gnome-keyring/metadata.xml | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index a4656870452a..ae869bbc2eaf 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="pam selinux +ssh-agent systemd test"
+IUSE="pam selinux +ssh-agent systemd test valgrind"
 RESTRICT="!test? ( test )"
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
@@ -27,7 +27,10 @@ RDEPEND="
selinux? ( sec-policy/selinux-gnome )
ssh-agent? ( virtual/openssh )
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
 BDEPEND="
>=app-eselect/eselect-pinentry-0.5
app-text/docbook-xml-dtd:4.3
@@ -58,6 +61,7 @@ src_configure() {
$(use_enable selinux) \
$(use_enable ssh-agent) \
$(use_with systemd) \
+   $(use_enable valgrind) \
--enable-doc
 }
 

diff --git a/gnome-base/gnome-keyring/metadata.xml 
b/gnome-base/gnome-keyring/metadata.xml
index 2e0522eb0b7f..0e1085a6f4b0 100644
--- a/gnome-base/gnome-keyring/metadata.xml
+++ b/gnome-base/gnome-keyring/metadata.xml
@@ -16,6 +16,7 @@
   
   
 Use GNOME Keyring to unlock SSH keys. Recommended 
unless you are using ECDSA or Ed25519 keys.
+Support Valgrind (dev-util/valgrind) with 
annotations to improve results for memcheck.
   
   
 GNOME/gnome-keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-10-30 Thread Matt Turner
commit: 8f8f9416a334d6b1bb62c82d2423c24b629401a5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 16:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8f9416

gnome-base/gnome-keyring: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/metadata.xml | 36 ++-
 1 file changed, 19 insertions(+), 17 deletions(-)

diff --git a/gnome-base/gnome-keyring/metadata.xml 
b/gnome-base/gnome-keyring/metadata.xml
index 7a62c211d5f0..2e0522eb0b7f 100644
--- a/gnome-base/gnome-keyring/metadata.xml
+++ b/gnome-base/gnome-keyring/metadata.xml
@@ -1,21 +1,23 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   GNOME Keyring is a collection of components in GNOME that store
-   secrets, passwords, keys, certificates and make them available 
to
-   applications. It is integrated with the user's login, so that
-   their secret storage can be unlocked when the user logins into 
their
-   session. It is based around a standard called PKCS#11, which is 
a
-   standard way for applications to manage certificates and keys on
-   smart cards or secure storage.
-   
-   
-   Use GNOME Keyring to unlock SSH keys.
-   Recommended unless you are using ECDSA or Ed25519 
keys.
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+GNOME Keyring is a collection of components in GNOME that store
+secrets, passwords, keys, certificates and make them available to
+applications. It is integrated with the user's login, so that
+their secret storage can be unlocked when the user logins into their
+session. It is based around a standard called PKCS#11, which is a
+standard way for applications to manage certificates and keys on
+smart cards or secure storage.
+  
+  
+Use GNOME Keyring to unlock SSH keys. Recommended 
unless you are using ECDSA or Ed25519 keys.
+  
+  
+GNOME/gnome-keyring
+  
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-10-29 Thread Matt Turner
commit: 2366f89a0442a0e446c5e15c54687ad9888c822f
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 17:25:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 17:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2366f89a

gnome-base/gnome-keyring: Add Python 3.11 compatibility

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild
index f8b566d42999..0b1ca887e325 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-10-01 Thread Matt Turner
commit: 8e2cfae01b3d6895f9ccad8f98a2525115a4f1a9
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct  1 16:54:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 17:16:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2cfae0

gnome-base/gnome-keyring: Depend on app-crypt/gcr:0

Signed-off-by: Matt Turner  gentoo.org>

 .../{gnome-keyring-42.1.ebuild => gnome-keyring-42.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild
similarity index 98%
rename from gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
rename to gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild
index 1d0950fba608..f8b566d42999 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86 ~
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="
-   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=app-crypt/gcr-3.27.90:0=[gtk]
>=app-crypt/gnupg-2.0.28:=
>=app-eselect/eselect-pinentry-0.5
app-misc/ca-certificates



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-07-20 Thread Sam James
commit: 1b42a8fd87166afc3e0cddc2ff5fea883dba5c0e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 21 00:12:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 21 00:12:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b42a8fd

gnome-base/gnome-keyring: Stabilize 42.1 ppc, #853958

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
index 1b744637b9b1..1d0950fba608 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent systemd test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-07-18 Thread Sam James
commit: 1d4027655e1088d1c402aae4ec59ebfc903b8a29
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 23:41:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 23:41:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d402765

gnome-base/gnome-keyring: Stabilize 42.1 arm64, #853958

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
index 117a584f88d8..426f068c7575 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent systemd test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-07-18 Thread Sam James
commit: ce1ad8fba111d89b84ff760c2a507cd73bd7cfd7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 17:44:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 17:44:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1ad8fb

gnome-base/gnome-keyring: Stabilize 42.1 arm, #853958

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
index b43c7c721e33..117a584f88d8 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent systemd test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-05-23 Thread Matt Turner
commit: 08418235896a6d4112fd6f65450d64ed29a361c0
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 23 19:42:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 23 19:45:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08418235

gnome-base/gnome-keyring: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 -
 gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild | 80 --
 2 files changed, 81 deletions(-)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 4a92f136bd9e..81438f799760 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-keyring-40.0.tar.xz 1333440 BLAKE2B 
4ef74d982d85766e8d7f28b97ddf295ca546f48b980518be7e586bda607344bdb72c124f92b5c34310aeb2f3903cb39092ae7ca6e1b3baf34ab6a9c58d26aeef
 SHA512 
c9cb0dca8c46ee712200c96c20663a8d5cd39f07801a04e1afca26550a04af6cb369b53a1f29638bf4c8a29f418a69f565befcf4d08df5b0d30fb31894ecf95e
-DIST gnome-keyring-42.0.tar.xz 1346024 BLAKE2B 
355d2552dda22c65058b338b9683ffa4500431c0d19e086663d80a5c5043ac9b06e7dfa9ceed84964ece9cc4da238469ffa559f885a2c9f9ee17d8e53d6e183b
 SHA512 
edefee5fad69b621a5243e588d32e2d0d15577313001d9949989337a610fc52ff43295a99d7470628a7cf92b6f8a4c31f37bf424183a925e9ee92a202e7721e0
 DIST gnome-keyring-42.1.tar.xz 1346284 BLAKE2B 
ff6093cc16c649cda1e6cc2848c2198a502d8aa20a56f0a4dca00550e99f18820028427a7ec3979b6871648a7931da19fced3210558d5ca3de47983b7c94452d
 SHA512 
560dc409c21768dcbdf42151986a5bbbfb9a092d2c36295cf76bd603cdf9650fa80670631c7fb8b3e1822bed6a1f55c34b2170a1419ce45fbe8ca08c7eaf3a57

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild
deleted file mode 100644
index 29176850cc3d..
--- a/gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit gnome2 pam python-any-r1 virtualx
-
-DESCRIPTION="Password and keyring managing daemon"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="pam selinux +ssh-agent systemd test"
-RESTRICT="!test? ( test )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
-RDEPEND="
-   >=app-crypt/gcr-3.27.90:=[gtk]
-   >=app-crypt/gnupg-2.0.28:=
-   >=app-eselect/eselect-pinentry-0.5
-   app-misc/ca-certificates
-   >=dev-libs/glib-2.44:2
-   >=dev-libs/libgcrypt-1.2.2:0=
-   pam? ( sys-libs/pam )
-   selinux? ( sec-policy/selinux-gnome )
-   ssh-agent? ( net-misc/openssh )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=app-eselect/eselect-pinentry-0.5
-   app-text/docbook-xml-dtd:4.3
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? ( ${PYTHON_DEPS} )
-"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   # Disable stupid CFLAGS with debug enabled
-   sed -e 's/CFLAGS="$CFLAGS -g"//' \
-   -e 's/CFLAGS="$CFLAGS -O0"//' \
-   -i configure.ac configure || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --without-libcap-ng \
-   $(use_enable pam) \
-   $(use_with pam pam-dir $(getpam_mod_dir)) \
-   $(use_enable selinux) \
-   $(use_enable ssh-agent) \
-   $(use_enable systemd) \
-   --enable-doc
-}
-
-src_test() {
-   # Needs dbus-run-session to not get:
-   # ERROR: test-dbus-search process failed: -6
-   "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
-   GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
-}
-
-pkg_postinst() {
-   # cap_ipc_lock only needed if building --with-libcap-ng, but that 
breaks with glib-2.70
-   # Never install as suid root, this breaks dbus activation, see bug 
#513870
-   gnome2_pkg_postinst
-
-   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
-   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
-   ewarn " # eselect pinentry set pinentry-gnome3"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-05-23 Thread Matt Turner
commit: 4d7644d11c0a04a6b76cca934d13f458ced21825
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 22 04:24:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 23 19:45:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d7644d1

gnome-base/gnome-keyring: Version bump to 42.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 +
 gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index c2dc4f46b753..9d5f2f76603d 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1 +1,2 @@
 DIST gnome-keyring-40.0.tar.xz 1333440 BLAKE2B 
4ef74d982d85766e8d7f28b97ddf295ca546f48b980518be7e586bda607344bdb72c124f92b5c34310aeb2f3903cb39092ae7ca6e1b3baf34ab6a9c58d26aeef
 SHA512 
c9cb0dca8c46ee712200c96c20663a8d5cd39f07801a04e1afca26550a04af6cb369b53a1f29638bf4c8a29f418a69f565befcf4d08df5b0d30fb31894ecf95e
+DIST gnome-keyring-42.0.tar.xz 1346024 BLAKE2B 
355d2552dda22c65058b338b9683ffa4500431c0d19e086663d80a5c5043ac9b06e7dfa9ceed84964ece9cc4da238469ffa559f885a2c9f9ee17d8e53d6e183b
 SHA512 
edefee5fad69b621a5243e588d32e2d0d15577313001d9949989337a610fc52ff43295a99d7470628a7cf92b6f8a4c31f37bf424183a925e9ee92a202e7721e0

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild
new file mode 100644
index ..29176850cc3d
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="pam selinux +ssh-agent systemd test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=app-crypt/gnupg-2.0.28:=
+   >=app-eselect/eselect-pinentry-0.5
+   app-misc/ca-certificates
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/libgcrypt-1.2.2:0=
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --without-libcap-ng \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   $(use_enable systemd) \
+   --enable-doc
+}
+
+src_test() {
+   # Needs dbus-run-session to not get:
+   # ERROR: test-dbus-search process failed: -6
+   "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+   GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng, but that 
breaks with glib-2.70
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-05-23 Thread Matt Turner
commit: ed1cdb81ebf7720272c44661174898f58766c125
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 23 19:25:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 23 19:45:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1cdb81

gnome-base/gnome-keyring: Version bump to 42.1

* Add IUSE=systemd to enable socket-activated gnome-keyring-daemon
  (bug #349702)

Bug: https://bugs.gentoo.org/349702
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 +
 gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 9d5f2f76603d..4a92f136bd9e 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-keyring-40.0.tar.xz 1333440 BLAKE2B 
4ef74d982d85766e8d7f28b97ddf295ca546f48b980518be7e586bda607344bdb72c124f92b5c34310aeb2f3903cb39092ae7ca6e1b3baf34ab6a9c58d26aeef
 SHA512 
c9cb0dca8c46ee712200c96c20663a8d5cd39f07801a04e1afca26550a04af6cb369b53a1f29638bf4c8a29f418a69f565befcf4d08df5b0d30fb31894ecf95e
 DIST gnome-keyring-42.0.tar.xz 1346024 BLAKE2B 
355d2552dda22c65058b338b9683ffa4500431c0d19e086663d80a5c5043ac9b06e7dfa9ceed84964ece9cc4da238469ffa559f885a2c9f9ee17d8e53d6e183b
 SHA512 
edefee5fad69b621a5243e588d32e2d0d15577313001d9949989337a610fc52ff43295a99d7470628a7cf92b6f8a4c31f37bf424183a925e9ee92a202e7721e0
+DIST gnome-keyring-42.1.tar.xz 1346284 BLAKE2B 
ff6093cc16c649cda1e6cc2848c2198a502d8aa20a56f0a4dca00550e99f18820028427a7ec3979b6871648a7931da19fced3210558d5ca3de47983b7c94452d
 SHA512 
560dc409c21768dcbdf42151986a5bbbfb9a092d2c36295cf76bd603cdf9650fa80670631c7fb8b3e1822bed6a1f55c34b2170a1419ce45fbe8ca08c7eaf3a57

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
new file mode 100644
index ..033f5f3ef7e5
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="pam selinux +ssh-agent systemd test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=app-crypt/gnupg-2.0.28:=
+   >=app-eselect/eselect-pinentry-0.5
+   app-misc/ca-certificates
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/libgcrypt-1.2.2:0=
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --without-libcap-ng \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   $(use_with systemd) \
+   --enable-doc
+}
+
+src_test() {
+   # Needs dbus-run-session to not get:
+   # ERROR: test-dbus-search process failed: -6
+   "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+   GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng, but that 
breaks with glib-2.70
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-05-18 Thread WANG Xuerui
commit: 9ff9877022cdb2b8e27c30ad5881c48029c1d1d4
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed May 18 07:19:44 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed May 18 07:59:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff98770

gnome-base/gnome-keyring: keyword 40.0-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
index 5cb99f246cd5..a039095d65fe 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-03-25 Thread Matt Turner
commit: 80c9a74a47b98257513ed4f351d798e35b8c9a01
Author: Thomas Bettler  gmail  com>
AuthorDate: Fri Dec 17 10:24:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 25 21:46:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c9a74a

gnome-base/gnome-keyring: add python 3.10

Closes: https://bugs.gentoo.org/829424
Closes: https://github.com/gentoo/gentoo/pull/23366
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
index 90ec97155fa5..5cb99f246cd5 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-01-24 Thread Sam James
commit: 40c11c88131437330248256e71a3297993337a9c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 19:21:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 19:21:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40c11c88

gnome-base/gnome-keyring: Stabilize 40.0-r1 sparc, #831048

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
index 1e092bbdaacb..90ec97155fa5 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-01-24 Thread Sam James
commit: 0124802b2d562e6246f932b55869aed9843842b7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:49:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:49:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0124802b

gnome-base/gnome-keyring: Stabilize 40.0-r1 ppc, #831048

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
index 78aaaff77b48..1e092bbdaacb 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-01-24 Thread Sam James
commit: 5dfb03fa69b60f04bbeb206c058d89db3d7b2bec
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:44:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:45:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfb03fa

gnome-base/gnome-keyring: Stabilize 40.0-r1 arm, #831048

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
index 10c15fa0bf2b..78aaaff77b48 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2022-01-20 Thread Arthur Zamarin
commit: 1edc0dc8a8edccb90de1ad611af7c6f41f15ccee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 20 09:42:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 20 09:42:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1edc0dc8

gnome-base/gnome-keyring: Stabilize 40.0-r1 ppc64, #831048

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
index a6174f16178a..b7a1c2dce34b 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2021-09-29 Thread Mart Raudsepp
commit: c2a3e929650d327c5f57ec2f646b1cb749d60843
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Sep 29 12:11:13 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Sep 29 12:11:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a3e929

gnome-base/gnome-keyring: drop IUSE=caps for compat with glib-2.70

Always disable libcap-ng dependency.
Drop cap_ipc_lock capability setting that was needed for libcap-ng case,
but does not work right with glib-2.70 stricter security checks. This
unbreaks the dbus service when ran with glib-2.70 or later.
This matches what was done in Fedora and Debian for the time being (they
had always built with our equivalent of USE=caps) to fix the compatibility.

There must be enough memlock limit (RLIMIT_MEMLOCK) for this to work
afterwards, however when it doesn't, it fallbacks to arguably less secure
malloc (the memory could be swapped out) and doesn't lose actual
functionality. This was the case already with larger keyrings, and thus
not a security regression in practice. If you want extra security, encrypt
your swap.

Further technical details were discussed in:
https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/77
https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/41
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1862
https://gitlab.gnome.org/GNOME/glib/-/issues/2316

Bug: https://bugs.gentoo.org/815154
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gnome-keyring/gnome-keyring-40.0-r1.ebuild | 79 ++
 1 file changed, 79 insertions(+)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
new file mode 100644
index 000..a6174f16178
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="pam selinux +ssh-agent test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=app-crypt/gnupg-2.0.28:=
+   >=app-eselect/eselect-pinentry-0.5
+   app-misc/ca-certificates
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/libgcrypt-1.2.2:0=
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --without-libcap-ng \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+   # Needs dbus-run-session to not get:
+   # ERROR: test-dbus-search process failed: -6
+   "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+   GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng, but that 
breaks with glib-2.70
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2021-05-28 Thread Sam James
commit: 57bc5ea12d620b7a6a8d12760ed4e919e82541e0
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 19:16:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 19:17:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bc5ea1

gnome-base/gnome-keyring: Stabilize 40.0 sparc, #792327

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
index 07b4557c0f0..adfdb2d97b0 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2021-05-26 Thread Yixun Lan
commit: ebb14d854ff91abbd6c4a62bcc30c06e0865e8a7
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed May 26 13:37:27 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed May 26 15:15:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb14d85

gnome-base/gnome-keyring: add riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
index 000f89b856a..571fbcef92f 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2021-04-15 Thread Matt Turner
commit: f376136cf3ddc4d59e3e74dddbe01581349eaed3
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 16 03:19:01 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 16 03:28:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f376136c

gnome-base/gnome-keyring: Version bump to 40.0

* Try removing pinentry[gnome-keyring] from PDEPEND (bug #717434)

Closes: https://bugs.gentoo.org/717434
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 +
 gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 399c87fc5ee..a210168cacd 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1 +1,2 @@
 DIST gnome-keyring-3.36.0.tar.xz 1345360 BLAKE2B 
f37454e0e42dcc1fe7e29e95dcb8ca7bc2db10e6b262b796421b4fd38b87fe9128a4c2f129d28d14716a2f9a7d60061d4b345e9564e73a0587faf24a7d2b1194
 SHA512 
e5aed36ad109cbd2dcb534843f8565829366acc955cadc6e9bbe87ebbb6a8a907211aa3a42f7f26148ac69726af2f9238965707d1259319435bd20aa8c4859ed
+DIST gnome-keyring-40.0.tar.xz 1333440 BLAKE2B 
4ef74d982d85766e8d7f28b97ddf295ca546f48b980518be7e586bda607344bdb72c124f92b5c34310aeb2f3903cb39092ae7ca6e1b3baf34ab6a9c58d26aeef
 SHA512 
c9cb0dca8c46ee712200c96c20663a8d5cd39f07801a04e1afca26550a04af6cb369b53a1f29638bf4c8a29f418a69f565befcf4d08df5b0d30fb31894ecf95e

diff --git a/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
new file mode 100644
index 000..000f89b856a
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-40.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit fcaps gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=app-crypt/gnupg-2.0.28:=
+   >=app-eselect/eselect-pinentry-0.5
+   app-misc/ca-certificates
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with caps libcap-ng) \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+   # Needs dbus-run-session to not get:
+   # ERROR: test-dbus-search process failed: -6
+   "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+   GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2021-01-18 Thread Matt Turner
commit: 5f276eaebae13c45028ccd53eaf2a95bc19006e7
Author: David Michael  gmail  com>
AuthorDate: Sat Dec 26 02:29:54 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 18 21:09:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f276eae

gnome-base/gnome-keyring: EAPI 7

This puts the eselect dependency in both RDEPEND and BDEPEND until
IDEPEND exists.

Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index c28cbcaedec..9315b7b2dab 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -1,8 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-GNOME2_LA_PUNT="yes"
+EAPI=7
 PYTHON_COMPAT=( python3_{6..9} )
 
 inherit fcaps gnome2 pam python-any-r1 virtualx
@@ -19,16 +18,18 @@ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 
sparc x86 ~amd64-linux ~x
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="
>=app-crypt/gcr-3.27.90:=[gtk]
-   >=dev-libs/glib-2.44:2
+   >=app-crypt/gnupg-2.0.28:=
+   >=app-eselect/eselect-pinentry-0.5
app-misc/ca-certificates
+   >=dev-libs/glib-2.44:2
>=dev-libs/libgcrypt-1.2.2:0=
caps? ( sys-libs/libcap-ng )
pam? ( sys-libs/pam )
selinux? ( sec-policy/selinux-gnome )
-   >=app-crypt/gnupg-2.0.28:=
ssh-agent? ( net-misc/openssh )
 "
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
>=app-eselect/eselect-pinentry-0.5
app-text/docbook-xml-dtd:4.3
dev-libs/libxslt



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-11-06 Thread Sam James
commit: 1335bf264ae8b0e094bc018a4bb8d654e053b3a8
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  6 14:56:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  6 14:56:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1335bf26

gnome-base/gnome-keyring: Stabilize 3.36.0 ppc, #738728

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index 859f8c83941..c28cbcaedec 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-11-05 Thread Sam James
commit: 06e04adefa63709a1e19ab07cf6d1d297078be41
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  6 06:52:11 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  6 06:52:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e04ade

gnome-base/gnome-keyring: Stabilize 3.36.0 sparc, #738728

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index 025562a523b..859f8c83941 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-11-05 Thread Sam James
commit: 0fe89f6edeaad35ffb927cefbdd7f4e588711fad
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  5 16:15:21 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  5 16:15:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe89f6e

gnome-base/gnome-keyring: Stabilize 3.36.0 ppc64, #738728

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index 1f7e6cfbd50..025562a523b 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-09-24 Thread Pacho Ramos
commit: b5beaa215016628bbd6f68654c90cf33d5325502
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Sep 24 14:24:23 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Sep 24 14:24:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5beaa21

gnome-base/gnome-keyring: Merge fixes

I collided with a similar fix committed some hours before to -r0

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-keyring/gnome-keyring-3.36.0-r1.ebuild   | 81 --
 .../gnome-keyring/gnome-keyring-3.36.0.ebuild  |  4 +-
 2 files changed, 3 insertions(+), 82 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0-r1.ebuild
deleted file mode 100644
index aa54f87539b..000
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit fcaps gnome2 pam python-any-r1 virtualx
-
-DESCRIPTION="Password and keyring managing daemon"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+caps pam selinux +ssh-agent test"
-RESTRICT="!test? ( test )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
-RDEPEND="
-   >=app-crypt/gcr-3.27.90:=[gtk]
-   >=dev-libs/glib-2.44:2
-   app-misc/ca-certificates
-   >=dev-libs/libgcrypt-1.2.2:0=
-   caps? ( sys-libs/libcap-ng )
-   pam? ( sys-libs/pam )
-   selinux? ( sec-policy/selinux-gnome )
-   >=app-crypt/gnupg-2.0.28:=
-   ssh-agent? ( net-misc/openssh )
-"
-DEPEND="${RDEPEND}
-   >=app-eselect/eselect-pinentry-0.5
-   app-text/docbook-xml-dtd:4.3
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? ( ${PYTHON_DEPS} )
-"
-PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   # Disable stupid CFLAGS with debug enabled
-   sed -e 's/CFLAGS="$CFLAGS -g"//' \
-   -e 's/CFLAGS="$CFLAGS -O0"//' \
-   -i configure.ac configure || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_with caps libcap-ng) \
-   $(use_enable pam) \
-   $(use_with pam pam-dir $(getpam_mod_dir)) \
-   $(use_enable selinux) \
-   $(use_enable ssh-agent) \
-   --enable-doc
-}
-
-src_test() {
-   # Needs dbus-run-session to not get:
-   # ERROR: test-dbus-search process failed: -6
-"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
-GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
-}
-
-pkg_postinst() {
-   # cap_ipc_lock only needed if building --with-libcap-ng
-   # Never install as suid root, this breaks dbus activation, see bug 
#513870
-   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
-   gnome2_pkg_postinst
-
-   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
-   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
-   ewarn " # eselect pinentry set pinentry-gnome3"
-   fi
-}

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index 597152fa3d0..1f7e6cfbd50 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -62,8 +62,10 @@ src_configure() {
 }
 
 src_test() {
+   # Needs dbus-run-session to not get:
+   # ERROR: test-dbus-search process failed: -6
 "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
-GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check
+GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-09-19 Thread Pacho Ramos
commit: aded35c7374e1e40e77d943a01157a5c7d6d05f0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep 19 19:19:03 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep 19 19:19:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aded35c7

gnome-base/gnome-keyring: Port to python3

Also fix test failures due to dbus not being run

Thanks-to: Michał Górny
Bug: https://bugs.gentoo.org/735348
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-keyring/gnome-keyring-3.36.0-r1.ebuild   | 81 ++
 1 file changed, 81 insertions(+)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0-r1.ebuild
new file mode 100644
index 000..aa54f87539b
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit fcaps gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=dev-libs/glib-2.44:2
+   app-misc/ca-certificates
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   >=app-crypt/gnupg-2.0.28:=
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with caps libcap-ng) \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+   # Needs dbus-run-session to not get:
+   # ERROR: test-dbus-search process failed: -6
+"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+GSETTINGS_SCHEMA_DIR="${S}/schema" virtx dbus-run-session emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-09-19 Thread Michał Górny
commit: 69d25b68471b3f629974199cd0a8217290eadb38
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 15:53:24 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 15:53:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d25b68

gnome-base/gnome-keyring: Switch to python3

Signed-off-by: Michał Górny  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild | 2 +-
 gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
index 1b51ccc219c..a06051ceaf8 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit fcaps gnome2 pam python-any-r1 virtualx
 

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index a89b2068be7..597152fa3d0 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit fcaps gnome2 pam python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-08-30 Thread Sam James
commit: 89e131f992794797cbbf3cd8b232022b85ef96fa
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 31 02:36:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 31 02:52:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e131f9

gnome-base/gnome-keyring: Stabilize 3.36.0 arm, #738728

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index 066961f5d1d..a89b2068be7 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-08-30 Thread Sam James
commit: b9c34122625f9625c692647f8f310e026a64f53c
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 18:10:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 18:28:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c34122

gnome-base/gnome-keyring: Stabilize 3.36.0 arm64, #738728

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
index f16efba505f..066961f5d1d 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/files/, gnome-base/gnome-keyring/

2020-07-29 Thread Mart Raudsepp
commit: 91d61823603e5be3953d15dfefec3ef791a09b46
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jul 29 11:11:14 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jul 29 11:23:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d61823

gnome-base/gnome-keyring: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |   1 -
 .../gnome-keyring/files/3.31.91-fix-musl.patch |  27 -
 .../gnome-keyring/files/3.31.91-race-fix1.patch|  37 ---
 .../gnome-keyring/files/3.31.91-race-fix2.patch| 104 ---
 .../files/3.31.91-ssh-tests-fix.patch  | 112 -
 .../gnome-keyring/gnome-keyring-3.31.91-r1.ebuild  |  85 
 6 files changed, 366 deletions(-)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index db12d91cf0b..5a0f25e3133 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-keyring-3.31.91.tar.xz 1365052 BLAKE2B 
fed6ac7bb5a509e268180d047cd5df1564d5a90672f5240fa98773f43d9ca7eb63c598d81c4a9de8e988ee5886679bceeb4be1c43acce876680aeb3df4385856
 SHA512 
c66ad13fd84764f01e75de2d6142ecb42954d6111f86738c27e7b5b94e702be2af5af7f83ba4e4b9aae58cfa04f3973e272c8177179d1f8a54f63c037aea0210
 DIST gnome-keyring-3.34.0.tar.xz 1333768 BLAKE2B 
0237eb7ac0b7146d096c58cac4c788a92680f1a6dd321949f295935bde206263e5ee1762c9d393dfbc10322d018e835333c823d11e8af5dc01434555886626dd
 SHA512 
09f84bdf5ea415a55baf6a57dba2889cdf592005d273335029107ea3f83152447b3263cd190810930aae41af22dd508e765e649da3c8a9afa127db1d298bb72a
 DIST gnome-keyring-3.36.0.tar.xz 1345360 BLAKE2B 
f37454e0e42dcc1fe7e29e95dcb8ca7bc2db10e6b262b796421b4fd38b87fe9128a4c2f129d28d14716a2f9a7d60061d4b345e9564e73a0587faf24a7d2b1194
 SHA512 
e5aed36ad109cbd2dcb534843f8565829366acc955cadc6e9bbe87ebbb6a8a907211aa3a42f7f26148ac69726af2f9238965707d1259319435bd20aa8c4859ed

diff --git a/gnome-base/gnome-keyring/files/3.31.91-fix-musl.patch 
b/gnome-base/gnome-keyring/files/3.31.91-fix-musl.patch
deleted file mode 100644
index 85aebcd3001..000
--- a/gnome-base/gnome-keyring/files/3.31.91-fix-musl.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 7a8b7d2ebfbb831840e6d58dbb1109f4c31d6ba4 Mon Sep 17 00:00:00 2001
-From: Daiki Ueno 
-Date: Fri, 10 May 2019 15:47:33 +0200
-Subject: [PATCH] rpc-layer: fix build with musl-libc
-
-The recent POSIX suggests to include  for select().
-
-Reported by Anthony G. Basile.

- pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c 
b/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
-index 5024e1e1..b3fb6707 100644
 a/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
-+++ b/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
-@@ -34,6 +34,7 @@
- 
- #include 
- #include 
-+#include 
- 
- #define SOCKET_PATH "/tmp/gkm-rpc-daemon.sock"
- 
--- 
-2.20.1
-

diff --git a/gnome-base/gnome-keyring/files/3.31.91-race-fix1.patch 
b/gnome-base/gnome-keyring/files/3.31.91-race-fix1.patch
deleted file mode 100644
index d965fd71277..000
--- a/gnome-base/gnome-keyring/files/3.31.91-race-fix1.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 8a948b3ac17f7d1b0ff31b0cf22e655054eb5c6b Mon Sep 17 00:00:00 2001
-From: Benjamin Berg 
-Date: Tue, 14 May 2019 17:36:56 +0200
-Subject: [PATCH 1/2] dbus-environment: Log Setenv call failure after
- initialization
-
-When the GNOME session is already initialized at the point that Setenv
-is called, then an error is returned. Hidding this error makes it hard
-to understand why the environment was not setup if things failed.

- daemon/dbus/gkd-dbus-environment.c | 6 +-
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/daemon/dbus/gkd-dbus-environment.c 
b/daemon/dbus/gkd-dbus-environment.c
-index 93e2b878..051de953 100644
 a/daemon/dbus/gkd-dbus-environment.c
-+++ b/daemon/dbus/gkd-dbus-environment.c
-@@ -49,15 +49,11 @@ on_setenv_reply (GObject *source,
-   res = g_dbus_connection_call_finish (G_DBUS_CONNECTION (source), 
result, );
- 
-   if (error != NULL) {
--  gchar *dbus_error;
--  dbus_error = g_dbus_error_get_remote_error (error);
--  if (g_error_matches (error, G_DBUS_ERROR, 
G_DBUS_ERROR_SERVICE_UNKNOWN) ||
--  g_strcmp0 (dbus_error, 
"org.gnome.SessionManager.NotInInitialization") == 0)
-+  if (g_error_matches (error, G_DBUS_ERROR, 
G_DBUS_ERROR_SERVICE_UNKNOWN))
-   g_debug ("couldn't set environment variable in session: 
%s", error->message);
-   else
-   g_message ("couldn't set environment variable in 
session: %s", error->message);
-   g_error_free (error);
--  g_free (dbus_error);
-   }
- 
-   g_clear_pointer (, g_variant_unref);

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-07-28 Thread Sam James
commit: a2f3c95e33297e182d283603971a2ca36a1354f1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 29 04:48:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 29 04:49:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f3c95e

gnome-base/gnome-keyring: sparc stable (bug #717144)

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
index 3cf79815c5f..1b51ccc219c 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-07-27 Thread Mart Raudsepp
commit: 212bc8d8ef69cfb41bdc811ac0a353be847f378d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jul 27 07:20:00 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jul 27 07:21:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=212bc8d8

gnome-base/gnome-keyring: bump to 3.36.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 +
 .../gnome-keyring/gnome-keyring-3.36.0.ebuild  | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 813d010c437..db12d91cf0b 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-keyring-3.31.91.tar.xz 1365052 BLAKE2B 
fed6ac7bb5a509e268180d047cd5df1564d5a90672f5240fa98773f43d9ca7eb63c598d81c4a9de8e988ee5886679bceeb4be1c43acce876680aeb3df4385856
 SHA512 
c66ad13fd84764f01e75de2d6142ecb42954d6111f86738c27e7b5b94e702be2af5af7f83ba4e4b9aae58cfa04f3973e272c8177179d1f8a54f63c037aea0210
 DIST gnome-keyring-3.34.0.tar.xz 1333768 BLAKE2B 
0237eb7ac0b7146d096c58cac4c788a92680f1a6dd321949f295935bde206263e5ee1762c9d393dfbc10322d018e835333c823d11e8af5dc01434555886626dd
 SHA512 
09f84bdf5ea415a55baf6a57dba2889cdf592005d273335029107ea3f83152447b3263cd190810930aae41af22dd508e765e649da3c8a9afa127db1d298bb72a
+DIST gnome-keyring-3.36.0.tar.xz 1345360 BLAKE2B 
f37454e0e42dcc1fe7e29e95dcb8ca7bc2db10e6b262b796421b4fd38b87fe9128a4c2f129d28d14716a2f9a7d60061d4b345e9564e73a0587faf24a7d2b1194
 SHA512 
e5aed36ad109cbd2dcb534843f8565829366acc955cadc6e9bbe87ebbb6a8a907211aa3a42f7f26148ac69726af2f9238965707d1259319435bd20aa8c4859ed

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
new file mode 100644
index 000..6cc05b7b3b5
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.36.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit fcaps gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=dev-libs/glib-2.44:2
+   app-misc/ca-certificates
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   >=app-crypt/gnupg-2.0.28:=
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with caps libcap-ng) \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-06-07 Thread Mart Raudsepp
commit: 7c3960b0c64e3296ac03fe7b9af8d85b7a5e6980
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Jun  7 16:02:35 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun  7 21:02:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c3960b0

gnome-base/gnome-keyring: arm64 stable (bug #717144)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
index dd5aa22ae9b..3cf79815c5f 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-04-22 Thread Agostino Sarubbo
commit: 976acda1893690249a57e6015beba6aa7a50cae6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 14:25:00 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 14:25:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976acda1

gnome-base/gnome-keyring: arm stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
index b42ac500942..dd5aa22ae9b 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-04-22 Thread Agostino Sarubbo
commit: f0e8b912519b092b81075e5996988075a014e754
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 08:43:42 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 08:43:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e8b912

gnome-base/gnome-keyring: ppc64 stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
index 80fccc69a1e..b42ac500942 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-04-22 Thread Agostino Sarubbo
commit: 2324f6cacd92d971fc2f376f45340be9b88bd05c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 08:40:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 08:40:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2324f6ca

gnome-base/gnome-keyring: ppc stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
index f16efba505f..80fccc69a1e 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-03-17 Thread Mart Raudsepp
commit: f11fb3266776d08cbeed1b3a625f168ebab13a1a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar 17 21:23:16 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 17 21:31:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11fb326

gnome-base/gnome-keyring: bump to 3.34.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 +
 .../gnome-keyring/gnome-keyring-3.34.0.ebuild  | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index b9ce1c4118a..813d010c437 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1 +1,2 @@
 DIST gnome-keyring-3.31.91.tar.xz 1365052 BLAKE2B 
fed6ac7bb5a509e268180d047cd5df1564d5a90672f5240fa98773f43d9ca7eb63c598d81c4a9de8e988ee5886679bceeb4be1c43acce876680aeb3df4385856
 SHA512 
c66ad13fd84764f01e75de2d6142ecb42954d6111f86738c27e7b5b94e702be2af5af7f83ba4e4b9aae58cfa04f3973e272c8177179d1f8a54f63c037aea0210
+DIST gnome-keyring-3.34.0.tar.xz 1333768 BLAKE2B 
0237eb7ac0b7146d096c58cac4c788a92680f1a6dd321949f295935bde206263e5ee1762c9d393dfbc10322d018e835333c823d11e8af5dc01434555886626dd
 SHA512 
09f84bdf5ea415a55baf6a57dba2889cdf592005d273335029107ea3f83152447b3263cd190810930aae41af22dd508e765e649da3c8a9afa127db1d298bb72a

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
new file mode 100644
index 000..650e6ade5ea
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.34.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit fcaps gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=dev-libs/glib-2.44:2
+   app-misc/ca-certificates
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( sys-libs/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   >=app-crypt/gnupg-2.0.28:=
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with caps libcap-ng) \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-01-11 Thread Mart Raudsepp
commit: e817dada0c325091fafa4eb530be89344a62b1ea
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 12:08:52 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 12:09:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e817dada

gnome-base/gnome-keyring: ia64 stable (bug #702260)

Tested-by: Émeric Maschino
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index 15013c0f527..270020127d0 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-01-11 Thread Mart Raudsepp
commit: 73c500121043b928b56e83c8b7f6d4e01ff7970c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 12:10:05 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 12:10:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c50012

gnome-base/gnome-keyring: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 -
 .../gnome-keyring/gnome-keyring-3.28.2.ebuild  | 79 --
 2 files changed, 80 deletions(-)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index ee944857339..b9ce1c4118a 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,2 +1 @@
-DIST gnome-keyring-3.28.2.tar.xz 1322108 BLAKE2B 
416697befb7670c3b854ff8d70626d495f5ba77691a062f854360e25a76766f5023e998b86114d36965023a5efefc2eb0ab1dca9aa03d73351eafebaa4920784
 SHA512 
a51bc9d6bc9203b86febe99bdbf893d3ba0eeaad976ece2bd49efc3869bd1d15f440a01999ce969f845f8336538de22e9f1161da990d707cbadb99d5cc3549bc
 DIST gnome-keyring-3.31.91.tar.xz 1365052 BLAKE2B 
fed6ac7bb5a509e268180d047cd5df1564d5a90672f5240fa98773f43d9ca7eb63c598d81c4a9de8e988ee5886679bceeb4be1c43acce876680aeb3df4385856
 SHA512 
c66ad13fd84764f01e75de2d6142ecb42954d6111f86738c27e7b5b94e702be2af5af7f83ba4e4b9aae58cfa04f3973e272c8177179d1f8a54f63c037aea0210

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
deleted file mode 100644
index 42e5bc53305..000
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-
-inherit fcaps gnome2 pam python-any-r1 virtualx
-
-DESCRIPTION="Password and keyring managing daemon"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+caps pam selinux +ssh-agent test"
-RESTRICT="!test? ( test )"
-KEYWORDS="alpha amd64 arm arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
-RDEPEND="
-   >=app-crypt/gcr-3.27.90:=[gtk]
-   >=dev-libs/glib-2.44:2
-   app-misc/ca-certificates
-   >=dev-libs/libgcrypt-1.2.2:0=
-   caps? ( sys-libs/libcap-ng )
-   pam? ( sys-libs/pam )
-   selinux? ( sec-policy/selinux-gnome )
-   >=app-crypt/gnupg-2.0.28:=
-   ssh-agent? ( net-misc/openssh )
-"
-DEPEND="${RDEPEND}
-   >=app-eselect/eselect-pinentry-0.5
-   app-text/docbook-xml-dtd:4.3
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? ( ${PYTHON_DEPS} )
-"
-PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   # Disable stupid CFLAGS with debug enabled
-   sed -e 's/CFLAGS="$CFLAGS -g"//' \
-   -e 's/CFLAGS="$CFLAGS -O0"//' \
-   -i configure.ac configure || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_with caps libcap-ng) \
-   $(use_enable pam) \
-   $(use_with pam pam-dir $(getpam_mod_dir)) \
-   $(use_enable selinux) \
-   $(use_enable ssh-agent) \
-   --enable-doc
-}
-
-src_test() {
-"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
-GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check
-}
-
-pkg_postinst() {
-   # cap_ipc_lock only needed if building --with-libcap-ng
-   # Never install as suid root, this breaks dbus activation, see bug 
#513870
-   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
-   gnome2_pkg_postinst
-
-   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
-   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
-   ewarn " # eselect pinentry set pinentry-gnome3"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2020-01-01 Thread Agostino Sarubbo
commit: 721f9be2fa1e6557da984f33524b34474accc9a1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan  1 15:25:02 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan  1 15:25:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721f9be2

gnome-base/gnome-keyring: arm stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index 5b4c89f6333..15013c0f527 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
 RESTRICT="!test? ( test )"
-KEYWORDS="alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-12-09 Thread Agostino Sarubbo
commit: cc89de1de20913a5812cadf4379c3989b6a102c6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec  9 09:13:32 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec  9 09:14:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc89de1d

gnome-base/gnome-keyring: ppc stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index c3435ac5427..a3ae78e9fa0 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-12-09 Thread Agostino Sarubbo
commit: d58c7054ae39014d37e13255acb25418a131cd08
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec  9 09:10:43 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec  9 09:10:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58c7054

gnome-base/gnome-keyring: ppc64 stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index 3c4e45bb9bd..c3435ac5427 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-12-08 Thread Aaron Bauman
commit: 20f8278f60a816111810b885434199e7cadb052e
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec  9 00:03:40 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec  9 00:10:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f8278f

gnome-base/gnome-keyring: arm64 stable (bug #702260)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index adfdeeda515..3c4e45bb9bd 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-12-08 Thread Mikle Kolyada
commit: 28091624165f8e180a698ecaf512ece0a0e86c71
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  8 11:59:17 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  8 11:59:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28091624

gnome-base/gnome-keyring: alpha stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Mikle Kolyada  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index 6252da0e709..adfdeeda515 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-12-08 Thread Mikle Kolyada
commit: 652a1d39a98bd290982ccc783c37c16375f0aace
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  8 11:57:32 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  8 11:57:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652a1d39

gnome-base/gnome-keyring: sparc stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Mikle Kolyada  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index de31ccfbd90..6252da0e709 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-10-12 Thread Mart Raudsepp
commit: b7ad7c5616d61f74896075536ab560543207dbc3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 12 21:04:01 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 12 21:37:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ad7c56

gnome-base/gnome-keyring: remove old

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  2 -
 .../gnome-keyring/gnome-keyring-3.20.0.ebuild  | 78 --
 .../gnome-keyring/gnome-keyring-3.20.1.ebuild  | 78 --
 3 files changed, 158 deletions(-)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 3819347d7fd..ee944857339 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-keyring-3.20.0.tar.xz 1215324 BLAKE2B 
97a4663fac7d3e854a742ac2f160fda2b40c5ff9f7316b52197955aa1970732ef323252325a021469d4944e962b1f1b868d300476b854f21cc5636961e3972da
 SHA512 
f7e6195b4be52edaee3bc3181f006ec31ebd54f8000c98220520f4158f66580b60950e4f55247aefae6aa9320f6589c8a09c1e32853165915ae5ff1b40627c5b
-DIST gnome-keyring-3.20.1.tar.xz 1219800 BLAKE2B 
b0c633575ee35a733bbf04322e4413675bc40d4de256b66183138483f50c1d399a450cd4d06a3d76707948a7c541ef129a3385044f109a37677af6a7fc01e9af
 SHA512 
a60d8a4b17a9c6d8c581578881abaf7d79de43045a314b401e3bfd3974edb4ab94117dd430203b721058f432b24bf6296e0b7c4fba1e66cccd2c2e9441787177
 DIST gnome-keyring-3.28.2.tar.xz 1322108 BLAKE2B 
416697befb7670c3b854ff8d70626d495f5ba77691a062f854360e25a76766f5023e998b86114d36965023a5efefc2eb0ab1dca9aa03d73351eafebaa4920784
 SHA512 
a51bc9d6bc9203b86febe99bdbf893d3ba0eeaad976ece2bd49efc3869bd1d15f440a01999ce969f845f8336538de22e9f1161da990d707cbadb99d5cc3549bc
 DIST gnome-keyring-3.31.91.tar.xz 1365052 BLAKE2B 
fed6ac7bb5a509e268180d047cd5df1564d5a90672f5240fa98773f43d9ca7eb63c598d81c4a9de8e988ee5886679bceeb4be1c43acce876680aeb3df4385856
 SHA512 
c66ad13fd84764f01e75de2d6142ecb42954d6111f86738c27e7b5b94e702be2af5af7f83ba4e4b9aae58cfa04f3973e272c8177179d1f8a54f63c037aea0210

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
deleted file mode 100644
index 4cea6151b4c..000
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-
-inherit fcaps gnome2 pam python-any-r1 versionator virtualx
-
-DESCRIPTION="Password and keyring managing daemon"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
-RDEPEND="
-   >=app-crypt/gcr-3.5.3:=[gtk]
-   >=dev-libs/glib-2.38:2
-   app-misc/ca-certificates
-   >=dev-libs/libgcrypt-1.2.2:0=
-   caps? ( sys-libs/libcap-ng )
-   pam? ( sys-libs/pam )
-   selinux? ( sec-policy/selinux-gnome )
-   >=app-crypt/gnupg-2.0.28:=
-"
-DEPEND="${RDEPEND}
-   >=app-eselect/eselect-pinentry-0.5
-   app-text/docbook-xml-dtd:4.3
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? ( ${PYTHON_DEPS} )
-"
-PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   # Disable stupid CFLAGS with debug enabled
-   sed -e 's/CFLAGS="$CFLAGS -g"//' \
-   -e 's/CFLAGS="$CFLAGS -O0"//' \
-   -i configure.ac configure || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_with caps libcap-ng) \
-   $(use_enable pam) \
-   $(use_with pam pam-dir $(getpam_mod_dir)) \
-   $(use_enable selinux) \
-   $(use_enable ssh-agent) \
-   --enable-doc
-}
-
-src_test() {
-"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
-GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check
-}
-
-pkg_postinst() {
-   # cap_ipc_lock only needed if building --with-libcap-ng
-   # Never install as suid root, this breaks dbus activation, see bug 
#513870
-   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
-   gnome2_pkg_postinst
-
-   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
-   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
-   ewarn " # eselect pinentry set pinentry-gnome3"
-   fi
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-10-12 Thread Mikle Kolyada
commit: a81c9b41dbaf9e30853c1b0015530760b76795f2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 19:30:23 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 19:30:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81c9b41

gnome-base/gnome-keyring: migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild | 4 ++--
 gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild | 4 ++--
 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
index 29d9a8c6d1b..4cea6151b4c 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ RDEPEND="
app-misc/ca-certificates
>=dev-libs/libgcrypt-1.2.2:0=
caps? ( sys-libs/libcap-ng )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
selinux? ( sec-policy/selinux-gnome )
>=app-crypt/gnupg-2.0.28:=
 "

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
index 83c9c09e82d..cfa021fe333 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ RDEPEND="
app-misc/ca-certificates
>=dev-libs/libgcrypt-1.2.2:0=
caps? ( sys-libs/libcap-ng )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
selinux? ( sec-policy/selinux-gnome )
>=app-crypt/gnupg-2.0.28:=
 "

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index 2fe4974f96f..d9ad273fc78 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
app-misc/ca-certificates
>=dev-libs/libgcrypt-1.2.2:0=
caps? ( sys-libs/libcap-ng )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
selinux? ( sec-policy/selinux-gnome )
>=app-crypt/gnupg-2.0.28:=
ssh-agent? ( net-misc/openssh )

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
index 73da96eb226..e15406304ac 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
app-misc/ca-certificates
>=dev-libs/libgcrypt-1.2.2:0=
caps? ( sys-libs/libcap-ng )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
selinux? ( sec-policy/selinux-gnome )
>=app-crypt/gnupg-2.0.28:=
ssh-agent? ( net-misc/openssh )



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-10-09 Thread Agostino Sarubbo
commit: 86aa19d25ca806eae4f23158d7d9f299e73e6e18
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct  9 08:27:16 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct  9 08:27:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86aa19d2

gnome-base/gnome-keyring: sparc stable wrt bug #685254

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index 52b6ce5263c..fdcfd921648 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 arm arm64 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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/files/, gnome-base/gnome-keyring/

2019-09-23 Thread Mart Raudsepp
commit: b4a84250951795a9b9a86043851dcc57708e0746
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Sep 23 10:52:55 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Sep 23 10:52:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a84250

gnome-base/gnome-keyring: add some important fixes from unreleased git

May fix the intermittent issues with gnome-keyring sometimes not getting
set up upon login occassionally.
Plus a potential test fix for ssh tests that I hadn't hit myself yet.

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gnome-keyring/files/3.31.91-race-fix1.patch|  37 +++
 .../gnome-keyring/files/3.31.91-race-fix2.patch| 104 +++
 .../files/3.31.91-ssh-tests-fix.patch  | 112 +
 ...1.91.ebuild => gnome-keyring-3.31.91-r1.ebuild} |   2 +
 4 files changed, 255 insertions(+)

diff --git a/gnome-base/gnome-keyring/files/3.31.91-race-fix1.patch 
b/gnome-base/gnome-keyring/files/3.31.91-race-fix1.patch
new file mode 100644
index 000..d965fd71277
--- /dev/null
+++ b/gnome-base/gnome-keyring/files/3.31.91-race-fix1.patch
@@ -0,0 +1,37 @@
+From 8a948b3ac17f7d1b0ff31b0cf22e655054eb5c6b Mon Sep 17 00:00:00 2001
+From: Benjamin Berg 
+Date: Tue, 14 May 2019 17:36:56 +0200
+Subject: [PATCH 1/2] dbus-environment: Log Setenv call failure after
+ initialization
+
+When the GNOME session is already initialized at the point that Setenv
+is called, then an error is returned. Hidding this error makes it hard
+to understand why the environment was not setup if things failed.
+---
+ daemon/dbus/gkd-dbus-environment.c | 6 +-
+ 1 file changed, 1 insertion(+), 5 deletions(-)
+
+diff --git a/daemon/dbus/gkd-dbus-environment.c 
b/daemon/dbus/gkd-dbus-environment.c
+index 93e2b878..051de953 100644
+--- a/daemon/dbus/gkd-dbus-environment.c
 b/daemon/dbus/gkd-dbus-environment.c
+@@ -49,15 +49,11 @@ on_setenv_reply (GObject *source,
+   res = g_dbus_connection_call_finish (G_DBUS_CONNECTION (source), 
result, );
+ 
+   if (error != NULL) {
+-  gchar *dbus_error;
+-  dbus_error = g_dbus_error_get_remote_error (error);
+-  if (g_error_matches (error, G_DBUS_ERROR, 
G_DBUS_ERROR_SERVICE_UNKNOWN) ||
+-  g_strcmp0 (dbus_error, 
"org.gnome.SessionManager.NotInInitialization") == 0)
++  if (g_error_matches (error, G_DBUS_ERROR, 
G_DBUS_ERROR_SERVICE_UNKNOWN))
+   g_debug ("couldn't set environment variable in session: 
%s", error->message);
+   else
+   g_message ("couldn't set environment variable in 
session: %s", error->message);
+   g_error_free (error);
+-  g_free (dbus_error);
+   }
+ 
+   g_clear_pointer (, g_variant_unref);
+-- 
+2.20.1
+

diff --git a/gnome-base/gnome-keyring/files/3.31.91-race-fix2.patch 
b/gnome-base/gnome-keyring/files/3.31.91-race-fix2.patch
new file mode 100644
index 000..c51ffbef44a
--- /dev/null
+++ b/gnome-base/gnome-keyring/files/3.31.91-race-fix2.patch
@@ -0,0 +1,104 @@
+From 5d088356a9473c06564bd2cef18ca370437a17bc Mon Sep 17 00:00:00 2001
+From: Benjamin Berg 
+Date: Tue, 14 May 2019 17:42:29 +0200
+Subject: [PATCH 2/2] dbus-environment: Make Setenv request synchronuous
+
+Currently there is a potential race condition where the Setenv request
+races further session startup. i.e. the clients that are started with
+--start on login may quit before the Setenv DBus call is delivered. This
+opens a theoretical race condition where gnome-session is already past
+the initialization phase when it serves the Setenv request.
+---
+ daemon/dbus/gkd-dbus-environment.c | 62 +++---
+ 1 file changed, 30 insertions(+), 32 deletions(-)
+
+diff --git a/daemon/dbus/gkd-dbus-environment.c 
b/daemon/dbus/gkd-dbus-environment.c
+index 051de953..acf398b9 100644
+--- a/daemon/dbus/gkd-dbus-environment.c
 b/daemon/dbus/gkd-dbus-environment.c
+@@ -38,32 +38,13 @@ gkd_dbus_environment_cleanup (GDBusConnection *conn)
+   /* Nothing to do here */
+ }
+ 
+-static void
+-on_setenv_reply (GObject *source,
+-   GAsyncResult *result,
+-   gpointer user_data)
+-{
+-  GError *error = NULL;
+-  GVariant *res;
+-
+-  res = g_dbus_connection_call_finish (G_DBUS_CONNECTION (source), 
result, );
+-
+-  if (error != NULL) {
+-  if (g_error_matches (error, G_DBUS_ERROR, 
G_DBUS_ERROR_SERVICE_UNKNOWN))
+-  g_debug ("couldn't set environment variable in session: 
%s", error->message);
+-  else
+-  g_message ("couldn't set environment variable in 
session: %s", error->message);
+-  g_error_free (error);
+-  }
+-
+-  g_clear_pointer (, g_variant_unref);
+-}
+-
+ static void
+ setenv_request (GDBusConnection *conn, const gchar *env)
+ {
+   const 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/, gnome-base/gnome-keyring/files/

2019-09-23 Thread Mart Raudsepp
commit: d91ec7bf4ecbbfcdb7a4cb7889c33ed6cd7c2519
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Sep 23 10:37:07 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Sep 23 10:37:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91ec7bf

gnome-base/gnome-keyring: bump to 3.31.91

Closes: https://bugs.gentoo.org/683674
Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/Manifest  |  1 +
 .../gnome-keyring/files/3.31.91-fix-musl.patch | 27 +++
 .../gnome-keyring/gnome-keyring-3.31.91.ebuild | 82 ++
 3 files changed, 110 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index a7682528e16..3819347d7fd 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-keyring-3.20.0.tar.xz 1215324 BLAKE2B 
97a4663fac7d3e854a742ac2f160fda2b40c5ff9f7316b52197955aa1970732ef323252325a021469d4944e962b1f1b868d300476b854f21cc5636961e3972da
 SHA512 
f7e6195b4be52edaee3bc3181f006ec31ebd54f8000c98220520f4158f66580b60950e4f55247aefae6aa9320f6589c8a09c1e32853165915ae5ff1b40627c5b
 DIST gnome-keyring-3.20.1.tar.xz 1219800 BLAKE2B 
b0c633575ee35a733bbf04322e4413675bc40d4de256b66183138483f50c1d399a450cd4d06a3d76707948a7c541ef129a3385044f109a37677af6a7fc01e9af
 SHA512 
a60d8a4b17a9c6d8c581578881abaf7d79de43045a314b401e3bfd3974edb4ab94117dd430203b721058f432b24bf6296e0b7c4fba1e66cccd2c2e9441787177
 DIST gnome-keyring-3.28.2.tar.xz 1322108 BLAKE2B 
416697befb7670c3b854ff8d70626d495f5ba77691a062f854360e25a76766f5023e998b86114d36965023a5efefc2eb0ab1dca9aa03d73351eafebaa4920784
 SHA512 
a51bc9d6bc9203b86febe99bdbf893d3ba0eeaad976ece2bd49efc3869bd1d15f440a01999ce969f845f8336538de22e9f1161da990d707cbadb99d5cc3549bc
+DIST gnome-keyring-3.31.91.tar.xz 1365052 BLAKE2B 
fed6ac7bb5a509e268180d047cd5df1564d5a90672f5240fa98773f43d9ca7eb63c598d81c4a9de8e988ee5886679bceeb4be1c43acce876680aeb3df4385856
 SHA512 
c66ad13fd84764f01e75de2d6142ecb42954d6111f86738c27e7b5b94e702be2af5af7f83ba4e4b9aae58cfa04f3973e272c8177179d1f8a54f63c037aea0210

diff --git a/gnome-base/gnome-keyring/files/3.31.91-fix-musl.patch 
b/gnome-base/gnome-keyring/files/3.31.91-fix-musl.patch
new file mode 100644
index 000..85aebcd3001
--- /dev/null
+++ b/gnome-base/gnome-keyring/files/3.31.91-fix-musl.patch
@@ -0,0 +1,27 @@
+From 7a8b7d2ebfbb831840e6d58dbb1109f4c31d6ba4 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno 
+Date: Fri, 10 May 2019 15:47:33 +0200
+Subject: [PATCH] rpc-layer: fix build with musl-libc
+
+The recent POSIX suggests to include  for select().
+
+Reported by Anthony G. Basile.
+---
+ pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c 
b/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
+index 5024e1e1..b3fb6707 100644
+--- a/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
 b/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
+@@ -34,6 +34,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #define SOCKET_PATH "/tmp/gkm-rpc-daemon.sock"
+ 
+-- 
+2.20.1
+

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.31.91.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.31.91.ebuild
new file mode 100644
index 000..c2415ad86fe
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.31.91.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit fcaps gnome2 pam python-any-r1 virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=dev-libs/glib-2.44:2
+   app-misc/ca-certificates
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( virtual/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   >=app-crypt/gnupg-2.0.28:=
+   ssh-agent? ( net-misc/openssh )
+"
+DEPEND="${RDEPEND}
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-fix-musl.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-05-20 Thread Aaron Bauman
commit: 1443934bc4c96202907201586742681616085e21
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 21 02:45:15 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 21 02:45:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1443934b

gnome-base/gnome-keyring: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index 6479dff7982..52e2229e678 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 arm ~arm64 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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-03-02 Thread Mart Raudsepp
commit: d2c9bc91df7d6033d5f546275cd90d3f1e4bafc8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 12:55:53 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 14:27:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c9bc91

gnome-base/gnome-keyring: fix gettext minimum dep

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index bbcb5950e8d..6479dff7982 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -31,7 +31,7 @@ DEPEND="${RDEPEND}
>=app-eselect/eselect-pinentry-0.5
app-text/docbook-xml-dtd:4.3
dev-libs/libxslt
-   >=sys-devel/gettext-0.9.18
+   >=sys-devel/gettext-0.19.8
virtual/pkgconfig
test? ( ${PYTHON_DEPS} )
 "



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2019-02-17 Thread Mikle Kolyada
commit: 046b100e6b15d73d82ea1757c98bc9fd64839033
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Feb 17 16:00:42 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Feb 17 16:00:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046b100e

gnome-base/gnome-keyring: arm stable wrt bug #658646

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index 54a10df7d59..bbcb5950e8d 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 ~arm ~arm64 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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2018-12-27 Thread Matt Turner
commit: a829b0e539f58843794b2aa17907a2b4b173a1a9
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 28 03:46:14 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 28 03:46:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a829b0e5

gnome-base/gnome-keyring-3.28.2: alpha stable, bug 658646

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index dc1e963d4c0..54a10df7d59 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2018-10-28 Thread Matt Turner
commit: 8fb6fdf4da55648883c3c3dfcb342bf4ab16239a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Oct 29 01:01:27 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 29 01:01:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb6fdf4

gnome-base/gnome-keyring-3.28.2: amd64 stable, bug 658646

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index bfbb52be50c..dc1e963d4c0 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2018-10-27 Thread Sergei Trofimovich
commit: 0522d5435e314a0267c3cc8288b7b2869e66f71a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Oct 27 18:42:00 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Oct 27 18:43:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0522d543

gnome-base/gnome-keyring: stable 3.28.2 for ia64, bug #658646

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index d0103e8b32b..bfbb52be50c 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2018-10-26 Thread Sergei Trofimovich
commit: 295c6ae4dcff0ffcdd682cc54fdfdad3176f43f9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Oct 26 19:59:36 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Oct 26 20:19:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295c6ae4

gnome-base/gnome-keyring: stable 3.28.2 for ppc64, bug #658646

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index d0818ba65e4..d0103e8b32b 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2018-09-23 Thread Mart Raudsepp
commit: a3275e3d96000ecc0b9dc5bed0fa8fc8d680e3a4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Sep 23 08:45:21 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Sep 23 08:45:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3275e3d

gnome-base/gnome-keyring: followup ebuild fixes

Apparently somehow didn't have these staged for commit and push.
Remove unused versionator inherit, honor USE=ssh-agent for openssh
dep, and don't force enable ssh agent.
But because a USE based $(use_enable ssh-agent) was after the wrong
always enabling passing, this isn't in a revbump, as the USE flag
was honored and everyone has openssh anyways.

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
index 9c67aff73b7..a10d93c2724 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 GNOME2_LA_PUNT="yes"
 PYTHON_COMPAT=( python2_7 )
 
-inherit fcaps gnome2 pam python-any-r1 versionator virtualx
+inherit fcaps gnome2 pam python-any-r1 virtualx
 
 DESCRIPTION="Password and keyring managing daemon"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
@@ -25,7 +25,7 @@ RDEPEND="
pam? ( virtual/pam )
selinux? ( sec-policy/selinux-gnome )
>=app-crypt/gnupg-2.0.28:=
-   net-misc/openssh
+   ssh-agent? ( net-misc/openssh )
 "
 DEPEND="${RDEPEND}
>=app-eselect/eselect-pinentry-0.5
@@ -52,7 +52,6 @@ src_prepare() {
 
 src_configure() {
gnome2_src_configure \
-   --enable-ssh-agent \
$(use_with caps libcap-ng) \
$(use_enable pam) \
$(use_with pam pam-dir $(getpam_mod_dir)) \



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2018-09-22 Thread Mart Raudsepp
commit: 4138c5bd17d07f859fbf5dec6b1c338f510a463e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Sep 22 19:46:49 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Sep 22 19:46:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4138c5bd

gnome-base/gnome-keyring: bump to 3.28.2

Bug: https://bugs.gentoo.org/658646
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 gnome-base/gnome-keyring/Manifest  |  1 +
 .../gnome-keyring/gnome-keyring-3.28.2.ebuild  | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 53c6f415055..a7682528e16 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-keyring-3.20.0.tar.xz 1215324 BLAKE2B 
97a4663fac7d3e854a742ac2f160fda2b40c5ff9f7316b52197955aa1970732ef323252325a021469d4944e962b1f1b868d300476b854f21cc5636961e3972da
 SHA512 
f7e6195b4be52edaee3bc3181f006ec31ebd54f8000c98220520f4158f66580b60950e4f55247aefae6aa9320f6589c8a09c1e32853165915ae5ff1b40627c5b
 DIST gnome-keyring-3.20.1.tar.xz 1219800 BLAKE2B 
b0c633575ee35a733bbf04322e4413675bc40d4de256b66183138483f50c1d399a450cd4d06a3d76707948a7c541ef129a3385044f109a37677af6a7fc01e9af
 SHA512 
a60d8a4b17a9c6d8c581578881abaf7d79de43045a314b401e3bfd3974edb4ab94117dd430203b721058f432b24bf6296e0b7c4fba1e66cccd2c2e9441787177
+DIST gnome-keyring-3.28.2.tar.xz 1322108 BLAKE2B 
416697befb7670c3b854ff8d70626d495f5ba77691a062f854360e25a76766f5023e998b86114d36965023a5efefc2eb0ab1dca9aa03d73351eafebaa4920784
 SHA512 
a51bc9d6bc9203b86febe99bdbf893d3ba0eeaad976ece2bd49efc3869bd1d15f440a01999ce969f845f8336538de22e9f1161da990d707cbadb99d5cc3549bc

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
new file mode 100644
index 000..9c67aff73b7
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit fcaps gnome2 pam python-any-r1 versionator virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.27.90:=[gtk]
+   >=dev-libs/glib-2.44:2
+   app-misc/ca-certificates
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( virtual/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   >=app-crypt/gnupg-2.0.28:=
+   net-misc/openssh
+"
+DEPEND="${RDEPEND}
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.9.18
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-ssh-agent \
+   $(use_with caps libcap-ng) \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2017-12-27 Thread Markus Meier
commit: 8b0f58f8c15d63f6962936d8a391b3c13a3c2cac
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Dec 27 08:33:58 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Dec 27 08:33:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0f58f8

gnome-base/gnome-keyring: arm stable, bug #635938

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
index 89ca751ae6e..26a5b8da2d7 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2017-12-19 Thread Thomas Deutschmann
commit: db95887ef509b39a685d1c06a5818d5f2fe43b12
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Dec 19 19:10:10 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Dec 19 19:13:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db95887e

gnome-base/gnome-keyring: x86 stable (bug #635938)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
index 5f9984ac931..89ca751ae6e 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2017-11-18 Thread Sergei Trofimovich
commit: 4c1374347387a81bcd85a05bda478a803336e067
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 18 13:11:32 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 18 13:19:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c137434

gnome-base/gnome-keyring: stable 3.20.1 for ppc64, bug #635938

Package-Manager: Portage-2.3.14, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
index b921f51ecf8..2ab122ce986 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2017-11-06 Thread Tobias Klausmann
commit: 3b654b65b818befabb7a1a57402919a8fc46fef8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Nov  6 20:49:26 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Nov  6 20:49:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b654b65

gnome-base/gnome-keyring-3.20.1-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/635938

 gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
index 5e9179c037e..77c0b6cd081 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2017-11-04 Thread Sergei Trofimovich
commit: 33c67c9412a2b758e6a4a50a86bef9977bbd1266
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov  4 12:48:13 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov  4 13:04:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c67c94

gnome-base/gnome-keyring: stable 3.20.1 for ia64, bug #635938

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="ia64"

 gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
index 0311d3962d2..5e9179c037e 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2017-07-09 Thread Mart Raudsepp
commit: bda08f4f442e2e6699bff1756f5e43398870b77f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul  9 20:53:35 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul  9 22:13:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda08f4f

gnome-base/gnome-keyring: bump to 3.20.1

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnome-base/gnome-keyring/Manifest  |  1 +
 .../gnome-keyring/gnome-keyring-3.20.1.ebuild  | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 151b42b87a3..c5ab81bd349 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1 +1,2 @@
 DIST gnome-keyring-3.20.0.tar.xz 1215324 SHA256 
bc17cecd748a0e46e302171d11c3ae3d76bba5258c441fabec3786f418e7ec99 SHA512 
f7e6195b4be52edaee3bc3181f006ec31ebd54f8000c98220520f4158f66580b60950e4f55247aefae6aa9320f6589c8a09c1e32853165915ae5ff1b40627c5b
 WHIRLPOOL 
63ceaf842b4f9661eb732fbddec6f26dda7ae157e405eb0d0b377ff07dd01c0e0ae3b3c0dd07d2434199edb3730994231da936aaf472054ee5cb76f089439fb8
+DIST gnome-keyring-3.20.1.tar.xz 1219800 SHA256 
97964e723f454be509c956ed5e38b5c2fd7363f43bd3f153b94a4a63eb888c8c SHA512 
a60d8a4b17a9c6d8c581578881abaf7d79de43045a314b401e3bfd3974edb4ab94117dd430203b721058f432b24bf6296e0b7c4fba1e66cccd2c2e9441787177
 WHIRLPOOL 
e05ccedf325cafdd3faa70c6873345b4febbf0dc9e45e611165b58b78e99659fd238dbddc5a24e470663cf6d8772eb0a07677257d1a4b35c5333f6cc872403af

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
new file mode 100644
index 000..0311d3962d2
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit fcaps gnome2 pam python-any-r1 versionator virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+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"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.5.3:=[gtk]
+   >=dev-libs/glib-2.38:2
+   app-misc/ca-certificates
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( virtual/pam )
+   selinux? ( sec-policy/selinux-gnome )
+   >=app-crypt/gnupg-2.0.28:=
+"
+DEPEND="${RDEPEND}
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with caps libcap-ng) \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-12-06 Thread Markus Meier
commit: ba155c80d54fec904da094a944cec7161642e8ae
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Dec  6 20:29:02 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Dec  6 20:29:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba155c80

gnome-base/gnome-keyring: arm stable, bug #587010

Package-Manager: portage-2.3.2
RepoMan-Options: --include-arches="arm"

 gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
index c1c5e52..e8921ae 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-10-31 Thread Jason Zaman
commit: d3936df28c4bf3183738d923710c69a7dc896bec
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Oct 31 12:47:03 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Oct 31 13:11:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3936df2

gnome-base/gnome-keyring: Add selinux policy dep

Package-Manager: portage-2.3.0

 gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
index 76321f3..c1c5e52 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
>=dev-libs/libgcrypt-1.2.2:0=
caps? ( sys-libs/libcap-ng )
pam? ( virtual/pam )
+   selinux? ( sec-policy/selinux-gnome )
>=app-crypt/gnupg-2.0.28:=
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-07-30 Thread Jeroen Roovers
commit: 17bedcaa851dec26a7515a627efa1e7b2c36b631
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Jul 30 09:41:41 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Jul 30 10:26:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17bedcaa

gnome-base/gnome-keyring: Stable for PPC64 (bug #584468).

Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches

 gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
index 766e287..8486657 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-06-08 Thread Markus Meier
commit: 0d6aba71dc4c5e8f0c19fa958392fda40af45e72
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Jun  8 19:55:32 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Jun  8 19:55:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6aba71

gnome-base/gnome-keyring: arm stable, bug #584468

Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="arm"

 gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
index c131636..58cce97 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-06-07 Thread Tobias Klausmann
commit: c3a9e84e8bf27104fff5d45cbeb1cc158cc612bc
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Jun  7 06:58:34 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Jun  7 07:03:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a9e84e

gnome-base/gnome-keyring-3.18.3-r1: add alpha keyword

Gentoo-Bug: 584468

Package-Manager: portage-2.3.0_rc1

 gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
index 1a27a97..c131636 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-05-29 Thread Pacho Ramos
commit: 6ecfa99c1db1fedcda42da22cd738cd1aa959df2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May 29 12:47:03 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May 29 12:47:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ecfa99c

gnome-base/gnome-keyring: Pull pinentry in PDEPEND (#570512)

Package-Manager: portage-2.3.0_rc1

 .../gnome-keyring/gnome-keyring-3.18.3-r1.ebuild   | 82 ++
 1 file changed, 82 insertions(+)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
new file mode 100644
index 000..1a27a97
--- /dev/null
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes" # Not gnome macro but similar
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit fcaps gnome2 pam python-any-r1 versionator virtualx
+
+DESCRIPTION="Password and keyring managing daemon"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+caps pam selinux +ssh-agent test"
+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"
+
+# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
+RDEPEND="
+   >=app-crypt/gcr-3.5.3:=[gtk]
+   >=dev-libs/glib-2.38:2
+   app-misc/ca-certificates
+   >=dev-libs/libgcrypt-1.2.2:0=
+   caps? ( sys-libs/libcap-ng )
+   pam? ( virtual/pam )
+   >=app-crypt/gnupg-2.0.28:=
+"
+DEPEND="${RDEPEND}
+   >=app-eselect/eselect-pinentry-0.5
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Disable stupid CFLAGS with debug enabled
+   sed -e 's/CFLAGS="$CFLAGS -g"//' \
+   -e 's/CFLAGS="$CFLAGS -O0"//' \
+   -i configure.ac configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with caps libcap-ng) \
+   $(use_enable pam) \
+   $(use_with pam pam-dir $(getpam_mod_dir)) \
+   $(use_enable selinux) \
+   $(use_enable ssh-agent) \
+   --enable-doc
+}
+
+src_test() {
+# FIXME: this should be handled at eclass level
+"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
+
+unset DBUS_SESSION_BUS_ADDRESS
+GSETTINGS_SCHEMA_DIR="${S}/schema" Xemake check
+}
+
+pkg_postinst() {
+   # cap_ipc_lock only needed if building --with-libcap-ng
+   # Never install as suid root, this breaks dbus activation, see bug 
#513870
+   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
+   gnome2_pkg_postinst
+
+   if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
+   ewarn "Please select pinentry-gnome3 as default pinentry 
provider:"
+   ewarn " # eselect pinentry set pinentry-gnome3"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-05-03 Thread Markus Meier
commit: 62f72871f1cee8b88d9eeabcf33c4efb3bdcaef1
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  3 20:14:58 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  3 20:14:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f72871

gnome-base/gnome-keyring: arm stable, bug #566378

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="arm"

 gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild
index 5ff5735..4d11f2d 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2016-03-06 Thread Mikle Kolyada
commit: f688f495511a18008e33be428cc3adbb124def13
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar  6 17:06:19 2016 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar  6 17:19:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f688f495

gnome-base/gnome-keyring: x86 stable wrt bug #427546

Package-Manager: portage-2.2.26

 gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild
index 8633663..e7b4606 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.18.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2015-11-26 Thread Gilles Dartiguelongue
commit: b2759af63a0d7c48b1ae792745a0b865ed6ab929
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Nov 25 16:24:38 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov 26 10:50:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2759af6

gnome-base/gnome-keyring: drop old revision

Package-Manager: portage-2.2.25

 gnome-base/gnome-keyring/Manifest  |  1 -
 .../gnome-keyring/gnome-keyring-3.14.0.ebuild  | 75 --
 2 files changed, 76 deletions(-)

diff --git a/gnome-base/gnome-keyring/Manifest 
b/gnome-base/gnome-keyring/Manifest
index 6203bbc..d94f825 100644
--- a/gnome-base/gnome-keyring/Manifest
+++ b/gnome-base/gnome-keyring/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-keyring-3.14.0.tar.xz 1172092 SHA256 
c7059516cc47192e8bc5f1095e8e57cd3388825a4584ea8ad67a97763b7c9040 SHA512 
5f8e1cd636e6293efe2b70e981efe80adc22152531530ace8d704fc2f7596c3502ff8a8ffdb1b15fa69d642d04eabd875761588f13269847116fd72416596be8
 WHIRLPOOL 
b6913bd252697cf8822c51a93aef2501c32ed5d128947e137730d7a16722f4806e0dcefc5b452ff01a55d26a4e53126dfdba368a093f106cb13ec97ebdb58723
 DIST gnome-keyring-3.16.0.tar.xz 1179776 SHA256 
15a3bb8c53855a4ff0dbbdfbe4ec3df206c32048f50bdc76a51f8e3e14ece1f5 SHA512 
eeb5c614395dda0e046056899f9eb6f962253b48d6b668bb966328e75863010c1f653ba2d8f7ca60bdd8ff5c43f77604396f0e4c448236c5b010dd0c61ffa069
 WHIRLPOOL 
dae5b7294b8274623cd0ccebd57b348b8b73e58bd88f32b12f982f1e0413a042e72adf69a36a21619c34c4726965031e1a5aec476d143f99315a4132bc19df8a
 DIST gnome-keyring-3.18.3.tar.xz 1205108 SHA256 
3f670dd61789bdda75b9c9e31e289bf7b1d23ba012433474790081ba7dc0ed98 SHA512 
123819218477cd9b617d9cc2c1d10483d9c790bb90edd5b20298a1ba38aeef10dcddf85fcb6b9b92969dd64e53caaaf825b5cbb741e57461050be4973e8c2f78
 WHIRLPOOL 
01fbda3232cfdb3f2f79f5718c5ad22a871b43ed75722a9ab69f2932f8afc01809b4dc5b5ea1aaf9f17ed8efe973dd12bd700831a9dd62300513d91655359ca6

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.14.0.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.14.0.ebuild
deleted file mode 100644
index 1f64da0..000
--- a/gnome-base/gnome-keyring/gnome-keyring-3.14.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes" # Not gnome macro but similar
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-
-inherit fcaps gnome2 pam python-any-r1 versionator virtualx
-
-DESCRIPTION="Password and keyring managing daemon"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+caps debug pam selinux +ssh-agent test"
-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"
-
-RDEPEND="
-   >=app-crypt/gcr-3.5.3:=[gtk]
-   >=dev-libs/glib-2.38:2
-   app-misc/ca-certificates
-   >=dev-libs/libgcrypt-1.2.2:0=
-   >=sys-apps/dbus-1.1.1
-   caps? ( sys-libs/libcap-ng )
-   pam? ( virtual/pam )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-xml-dtd:4.3
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? ( ${PYTHON_DEPS} )
-"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   # Disable stupid CFLAGS
-   sed -e 's/CFLAGS="$CFLAGS -g"//' \
-   -e 's/CFLAGS="$CFLAGS -O0"//' \
-   -i configure.ac configure || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_with caps libcap-ng) \
-   $(use_enable pam) \
-   $(use_with pam pam-dir $(getpam_mod_dir)) \
-   $(use_enable selinux) \
-   $(use_enable ssh-agent) \
-   --enable-doc \
-   --enable-gpg-agent
-}
-
-src_test() {
-# FIXME: this should be handled at eclass level
-"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
-
-unset DBUS_SESSION_BUS_ADDRESS
-GSETTINGS_SCHEMA_DIR="${S}/schema" Xemake check
-}
-
-pkg_postinst() {
-   # cap_ipc_lock only needed if building --with-libcap-ng
-   # Never install as suid root, this breaks dbus activation, see bug 
#513870
-   use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
-   gnome2_pkg_postinst
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2015-11-16 Thread Agostino Sarubbo
commit: eebbef0169eb147c524052d1e0f75e853133ed8e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 16 14:06:58 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 16 14:06:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eebbef01

gnome-base/gnome-keyring: ia64 stable wrt bug #565086

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ia64"

 gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
index f209772..6c2a7ef 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps debug pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2015-10-18 Thread Mikle Kolyada
commit: 4613c2a6912273e910f5cfbe8e3e9a84ecf2c9c5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Oct 18 11:01:01 2015 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Oct 18 11:26:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4613c2a6

gnome-base/gnome-keyring: sparc stable wrt bug #551826

Package-Manager: portage-2.2.20.1

 gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
index 9dc198f..de99123 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps debug pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/

2015-10-03 Thread Markus Meier
commit: c54c5d093079dfbb8efc50cd1bfa3b6ec0d53f0b
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Oct  3 08:35:08 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Oct  3 08:35:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54c5d09

gnome-base/gnome-keyring: arm stable, bug #551826

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="arm"

 gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
index ecc7fbc..9dc198f 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+caps debug pam selinux +ssh-agent test"
-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"
+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"
 
 # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
 COMMON_DEPEND="