[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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="