[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: b748cf018645ad351bccef2486aff4d6eb77ded2
Author: Michał Górny gentoo org>
AuthorDate: Sat Nov 1 07:25:22 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Nov 1 07:25:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b748cf01
app-crypt/gcr: Revbump over RDEP change
Signed-off-by: Michał Górny gentoo.org>
app-crypt/gcr/{gcr-3.41.2-r1.ebuild => gcr-3.41.2-r2.ebuild} | 0
app-crypt/gcr/{gcr-4.4.0.1.ebuild => gcr-4.4.0.1-r1.ebuild} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild
b/app-crypt/gcr/gcr-3.41.2-r2.ebuild
similarity index 100%
rename from app-crypt/gcr/gcr-3.41.2-r1.ebuild
rename to app-crypt/gcr/gcr-3.41.2-r2.ebuild
diff --git a/app-crypt/gcr/gcr-4.4.0.1.ebuild
b/app-crypt/gcr/gcr-4.4.0.1-r1.ebuild
similarity index 100%
rename from app-crypt/gcr/gcr-4.4.0.1.ebuild
rename to app-crypt/gcr/gcr-4.4.0.1-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: b9826b43a7cd0527634c96ee6166c0cb0fa0f268
Author: Michał Górny gentoo org>
AuthorDate: Fri Oct 31 16:53:30 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Oct 31 16:53:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9826b43
app-crypt/gcr: Permit app-alternatives/gpg
Signed-off-by: Michał Górny gentoo.org>
app-crypt/gcr/gcr-3.41.2-r1.ebuild | 4 ++--
app-crypt/gcr/gcr-4.4.0.1.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild
b/app-crypt/gcr/gcr-3.41.2-r1.ebuild
index 2a29a3c3eaf8..4b043045aa7f 100644
--- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild
+++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild
@@ -32,7 +32,7 @@ DEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
"
RDEPEND="${DEPEND}"
-PDEPEND="app-crypt/gnupg"
+PDEPEND="app-alternatives/gpg"
BDEPEND="
${PYTHON_DEPS}
gtk? ( dev-libs/libxml2:2 )
@@ -40,7 +40,7 @@ BDEPEND="
dev-util/glib-utils
gtk-doc? ( dev-util/gi-docgen )
>=sys-devel/gettext-0.19.8
- test? ( app-crypt/gnupg )
+ test? ( app-alternatives/gpg )
virtual/pkgconfig
vala? ( $(vala_depend) )
"
diff --git a/app-crypt/gcr/gcr-4.4.0.1.ebuild b/app-crypt/gcr/gcr-4.4.0.1.ebuild
index ec267ccd9e16..eb0796ba113b 100644
--- a/app-crypt/gcr/gcr-4.4.0.1.ebuild
+++ b/app-crypt/gcr/gcr-4.4.0.1.ebuild
@@ -32,14 +32,14 @@ DEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
"
RDEPEND="${DEPEND}"
-PDEPEND="app-crypt/gnupg"
+PDEPEND="app-alternatives/gpg"
BDEPEND="
gtk? ( dev-libs/libxml2:2 )
dev-util/gdbus-codegen
dev-util/glib-utils
gtk-doc? ( dev-util/gi-docgen )
>=sys-devel/gettext-0.19.8
- test? ( app-crypt/gnupg )
+ test? ( app-alternatives/gpg )
virtual/pkgconfig
vala? ( $(vala_depend) )
"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 34d5b95bd1f2e6bf199aefd942b0c5b5f0d1a07a Author: Sam James gentoo org> AuthorDate: Thu Sep 18 21:49:45 2025 + Commit: Sam James gentoo org> CommitDate: Thu Sep 18 21:50:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d5b95b app-crypt/gcr: Stabilize 4.3.1 arm64, #958223 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-4.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.3.1.ebuild b/app-crypt/gcr/gcr-4.3.1.ebuild index 7cdd39e5172c..473d4a62e2a5 100644 --- a/app-crypt/gcr/gcr-4.3.1.ebuild +++ b/app-crypt/gcr/gcr-4.3.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck -KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gnutls gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 80f2ab0a63437020f7ea6f46c5643ab7ab8a4495 Author: Sam James gentoo org> AuthorDate: Thu Sep 18 21:49:49 2025 + Commit: Sam James gentoo org> CommitDate: Thu Sep 18 21:50:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f2ab0a app-crypt/gcr: Stabilize 4.3.1 ppc64, #958223 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-4.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.3.1.ebuild b/app-crypt/gcr/gcr-4.3.1.ebuild index 473d4a62e2a5..49f3c65f4017 100644 --- a/app-crypt/gcr/gcr-4.3.1.ebuild +++ b/app-crypt/gcr/gcr-4.3.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gnutls gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: d186063d92f5499fa63c60e5204c4e914e8ba9ec Author: Sam James gentoo org> AuthorDate: Thu Sep 18 21:49:41 2025 + Commit: Sam James gentoo org> CommitDate: Thu Sep 18 21:50:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d186063d app-crypt/gcr: Stabilize 4.3.1 arm, #958223 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-4.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.3.1.ebuild b/app-crypt/gcr/gcr-4.3.1.ebuild index c213d3b4847d..7cdd39e5172c 100644 --- a/app-crypt/gcr/gcr-4.3.1.ebuild +++ b/app-crypt/gcr/gcr-4.3.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gnutls gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 4d8a25ddea7c9ef5790f80e40ad9860c4dfc35ad
Author: Sam James gentoo org>
AuthorDate: Sun Sep 7 02:20:41 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Sep 7 02:20:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8a25dd
app-crypt/gcr: drop 3.41.1-r3
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/Manifest | 1 -
app-crypt/gcr/gcr-3.41.1-r3.ebuild | 113 -
2 files changed, 114 deletions(-)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 94d573aa1a7f..5dc3d366d106 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,4 +1,3 @@
-DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
DIST gcr-3.41.2.tar.xz 1034532 BLAKE2B
ac2c1cd7c1ff458b554a4c0b667fa9a6a9629f14ad173ec84e3bb76b17fefe007a47ed861fc820cb1a4f48b81b3dfe9860d521fe677c7dbcce004766b43afe9a
SHA512
056c6c6a3910dae6997cef34fc95d22510ddea37be0ccc329996575a95e20582fa428bd491389aa77f8b6ffbd8674a2b3ba444cb83bdf3a2be5fd7aed276606d
DIST gcr-4.2.1.tar.xz 719392 BLAKE2B
a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309
SHA512
fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
DIST gcr-4.3.0.tar.xz 726488 BLAKE2B
9981c6d6cf1b4d7d83b1771439a2fab84360e6a1ab28d73dcbd4d6aab831e1fb69a10d3e073f8735c4842f58f2b4e189fd624b78d3007867cfc7fda767e1d15f
SHA512
3f252de55e07d47a49c03b714e323ceb00d82e010fe1bb606073e3188bf8bef84359a322ed6fe843620fa5d108e825dd7e9a60136c8a0e802b8f2178aa87b164
diff --git a/app-crypt/gcr/gcr-3.41.1-r3.ebuild
b/app-crypt/gcr/gcr-3.41.1-r3.ebuild
deleted file mode 100644
index 9af36b150ffe..
--- a/app-crypt/gcr/gcr-3.41.1-r3.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 vala xdg
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
-
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
~amd64-linux ~x86-linux"
-
-IUSE="gtk gtk-doc +introspection systemd test +vala wayland X"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/glib-2.44.0:2
- >=dev-libs/libgcrypt-1.2.2:0=
- >=app-crypt/p11-kit-0.19.0
- >=app-crypt/libsecret-0.20
- systemd? ( sys-apps/systemd:= )
- gtk? ( >=x11-libs/gtk+-3.22:3[introspection?,wayland?,X?] )
- >=sys-apps/dbus-1
- introspection? ( >=dev-libs/gobject-introspection-1.58:= )
-"
-RDEPEND="${DEPEND}"
-PDEPEND="app-crypt/gnupg"
-BDEPEND="
- ${PYTHON_DEPS}
- gtk? ( dev-libs/libxml2:2 )
- dev-util/gdbus-codegen
- dev-util/glib-utils
- gtk-doc? ( dev-util/gi-docgen )
- >=sys-devel/gettext-0.19.8
- test? ( app-crypt/gnupg )
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-PATCHES=(
- "${FILESDIR}"/3.38.0-optional-vapi.patch
- "${FILESDIR}"/3.41.1-implicit-func-decl.patch
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- use vala && vala_setup
- xdg_environment_reset
-}
-
-src_configure() {
- if use gtk; then
- # defang automagic dependencies
- use X || append-flags -DGENTOO_GTK_HIDE_X11
- use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
- fi
-
- local emesonargs=(
- $(meson_use introspection)
- $(meson_use gtk)
- $(meson_use gtk-doc gtk_doc)
- -Dgpg_path="${EPREFIX}"/usr/bin/gpg
- -Dssh_agent=true
- $(meson_feature systemd)
- $(meson_use vala vapi)
- )
- meson_src_configure
-}
-
-src_test() {
- dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
-}
-
-src_install() {
- meson_src_install
-
- # These files are installed by gcr:4
- local conflicts=(
- "${ED}"/usr/libexec/gcr-ssh-agent
- )
- use systemd && conflicts+=(
- "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.{service,socket}
- )
- einfo "${conflicts[@]}"
- rm "${conflicts[@]}" || die
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- m
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/files/, app-crypt/gcr/
commit: 21a3d73928584f42f4e8dbf13a9d4e1f1e316945 Author: Sam James gentoo org> AuthorDate: Sun Sep 7 01:21:45 2025 + Commit: Sam James gentoo org> CommitDate: Sun Sep 7 01:21:45 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a3d739 app-crypt/gcr: test fixes for 3.41.2 * Fix tests with LTO (or possibly some other optimisations, seems like it sort of worked by chance before as a library got linked twice) * Fix tests w/ new openssh Signed-off-by: Sam James gentoo.org> app-crypt/gcr/files/3.41.2-lto-tests.patch | 12 +++ app-crypt/gcr/files/3.41.2-ssh-agent-tests.patch | 46 app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 ++ 3 files changed, 60 insertions(+) diff --git a/app-crypt/gcr/files/3.41.2-lto-tests.patch b/app-crypt/gcr/files/3.41.2-lto-tests.patch new file mode 100644 index ..9f232afd617c --- /dev/null +++ b/app-crypt/gcr/files/3.41.2-lto-tests.patch @@ -0,0 +1,12 @@ +https://gitlab.gnome.org/GNOME/gcr/-/issues/43 +--- a/gck/meson.build b/gck/meson.build +@@ -199,7 +199,7 @@ foreach _test : gck_test_names + gck_test_bin = executable(_test_name, + '@[email protected]'.format(_test_name), + link_with: [ gck_test_lib, egg_test_lib ], +-dependencies: [ gck_deps, gck_testable_dep ], ++dependencies: [ glib_deps, p11kit_dep, gck_testable_dep ], + c_args: gck_cflags + gck_test_cflags, + include_directories: config_h_dir, + ) diff --git a/app-crypt/gcr/files/3.41.2-ssh-agent-tests.patch b/app-crypt/gcr/files/3.41.2-ssh-agent-tests.patch new file mode 100644 index ..8f533a11d434 --- /dev/null +++ b/app-crypt/gcr/files/3.41.2-ssh-agent-tests.patch @@ -0,0 +1,46 @@ +https://gitlab.gnome.org/GNOME/gcr/-/commit/d86fafecd560ca53a3bd211fdf5155fa5635e236 + +From d86fafecd560ca53a3bd211fdf5155fa5635e236 Mon Sep 17 00:00:00 2001 +From: Niels De Graef +Date: Wed, 8 Jan 2025 22:15:53 +0100 +Subject: [PATCH] ssh-agent: Request rsa-sha2-256 in tests + +Newer versions of OpenSSH decline providing a SHA1 signature since it's +deemed unsafe. Our tests were failing because it's the default for a +sign request, unless you specify some flags to say otherwise.o + +Fixes: https://gitlab.gnome.org/GNOME/gcr/-/issues/128 +(cherry picked from commit 039f2ce469c2e238771815a0ebafbc8b660c2870) +--- + gcr/gcr-ssh-agent-test.c| 2 +- + gcr/test-ssh-agent-common.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/gcr/gcr-ssh-agent-test.c b/gcr/gcr-ssh-agent-test.c +index 6196e8f1..b23ebb3e 100644 +--- a/gcr/gcr-ssh-agent-test.c b/gcr/gcr-ssh-agent-test.c +@@ -302,7 +302,7 @@ prepare_sign_request (EggBuffer *req) + ret = egg_buffer_add_string (req, "data"); + g_assert_true (ret); + +- ret = egg_buffer_add_uint32 (req, 0); ++ ret = egg_buffer_add_uint32 (req, GCR_SSH_FLAG_RSA_SHA2_256); + g_assert_true (ret); + + ret = egg_buffer_set_uint32 (req, 0, req->len - 4); +diff --git a/gcr/test-ssh-agent-common.c b/gcr/test-ssh-agent-common.c +index bc17a776..f811a8e1 100644 +--- a/gcr/test-ssh-agent-common.c b/gcr/test-ssh-agent-common.c +@@ -302,7 +302,7 @@ prepare_sign_request (EggBuffer *req) + ret = egg_buffer_add_string (req, "data"); + g_assert_true (ret); + +- ret = egg_buffer_add_uint32 (req, 0); ++ ret = egg_buffer_add_uint32 (req, GCR_SSH_FLAG_RSA_SHA2_256); + g_assert_true (ret); + + ret = egg_buffer_set_uint32 (req, 0, req->len - 4); +-- +GitLab diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index 9af36b150ffe..f10bdab06126 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -48,6 +48,8 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/3.38.0-optional-vapi.patch "${FILESDIR}"/3.41.1-implicit-func-decl.patch + "${FILESDIR}"/3.41.2-lto-tests.patch + "${FILESDIR}"/3.41.2-ssh-agent-tests.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 3735b645e652a6b1a62d3dbe3dea273140fbd580 Author: Viorel Munteanu gentoo org> AuthorDate: Thu Jul 31 06:22:24 2025 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jul 31 06:22:24 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3735b645 app-crypt/gcr: Stabilize 4.3.1 ppc, #958223 Signed-off-by: Viorel Munteanu gentoo.org> app-crypt/gcr/gcr-4.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.3.1.ebuild b/app-crypt/gcr/gcr-4.3.1.ebuild index 371bf40272f1..eda2dc23baa7 100644 --- a/app-crypt/gcr/gcr-4.3.1.ebuild +++ b/app-crypt/gcr/gcr-4.3.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="gnutls gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 8b613247393d3f400e368630ff7493891b585d15 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 14 13:30:37 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 14 13:30:37 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b613247 app-crypt/gcr: Stabilize 3.41.2-r1 arm64, #958229 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index aeb93f938e41..6b87fd7a457f 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co -KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: dbb130c2fe866956b33037f6113b13f29d2e7547 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 14 13:30:40 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 14 13:30:40 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb130c2 app-crypt/gcr: Stabilize 3.41.2-r1 ppc, #958229 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index 6b87fd7a457f..29eab52aab9a 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 60d02807d24481fdc5705e0f997666f0dfef713a Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 14 13:30:43 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 14 13:30:43 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d02807 app-crypt/gcr: Stabilize 3.41.2-r1 ppc64, #958229 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index 29eab52aab9a..b781efc7f0ae 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: b8a8bb15c7f6992f0bad3a768807c28417056814 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 14 13:30:35 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 14 13:30:35 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a8bb15 app-crypt/gcr: Stabilize 3.41.2-r1 arm, #958229 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index d6748d4a5663..aeb93f938e41 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: ef273454ed1042686b1e2be39fd7e3bbd705a27f
Author: Lukas Schmelting posteo com>
AuthorDate: Fri Jun 20 22:03:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jun 28 06:03:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef273454
app-crypt/gcr: Version bump to 4.4.0.1
Signed-off-by: Lukas Schmelting posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/42696
Closes: https://github.com/gentoo/gentoo/pull/42696
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-4.4.0.1.ebuild | 93
2 files changed, 94 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 0c443c55790f..94d573aa1a7f 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -3,3 +3,4 @@ DIST gcr-3.41.2.tar.xz 1034532 BLAKE2B
ac2c1cd7c1ff458b554a4c0b667fa9a6a9629f14a
DIST gcr-4.2.1.tar.xz 719392 BLAKE2B
a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309
SHA512
fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
DIST gcr-4.3.0.tar.xz 726488 BLAKE2B
9981c6d6cf1b4d7d83b1771439a2fab84360e6a1ab28d73dcbd4d6aab831e1fb69a10d3e073f8735c4842f58f2b4e189fd624b78d3007867cfc7fda767e1d15f
SHA512
3f252de55e07d47a49c03b714e323ceb00d82e010fe1bb606073e3188bf8bef84359a322ed6fe843620fa5d108e825dd7e9a60136c8a0e802b8f2178aa87b164
DIST gcr-4.3.1.tar.xz 729260 BLAKE2B
d77db7fac539a422f974280e5d50d84a2f26ae735b9c5a73ccdd2f938dec6f4db6fd63a3a6dca21a6531d3998a472fbc5ea444ef22332b459413069b9a72597a
SHA512
b9cd118493aa5e8795253b47762d567ffe763c6aa9fd441f44391003ee6e880fa6b67451c5e32905a2c5b07f7f4755ff19c43d8379ee863f3f9b978087b9
+DIST gcr-4.4.0.1.tar.xz 745244 BLAKE2B
8a7e18fd0cac203c0f04e694f38ec872ac81a064290147d02c3a52c0091aab1bee0af85b38d38286d283a277ac7309a59c020545e4839e32b05708d220cb4425
SHA512
f84724e0e9850c6150ec93430a0c3a714f4b4376df2fd3fd68340463acf04d89de236510b40bab4f3dc8fd82a2e8dc98b53c2684df07fdb9a6a3528ed35652d1
diff --git a/app-crypt/gcr/gcr-4.4.0.1.ebuild b/app-crypt/gcr/gcr-4.4.0.1.ebuild
new file mode 100644
index ..0d92d69c48c8
--- /dev/null
+++ b/app-crypt/gcr/gcr-4.4.0.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
~x86 ~amd64-linux ~x86-linux"
+
+IUSE="gnutls gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2.74:2
+ !gnutls? ( >=dev-libs/libgcrypt-1.2.2:0= )
+ gnutls? ( >=net-libs/gnutls-3.8.5:0 )
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( gui-libs/gtk:4[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+ gtk? ( dev-libs/libxml2:2 )
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ test? ( app-crypt/gnupg )
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ filter-lto # https://gitlab.gnome.org/GNOME/gcr/-/issues/43
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk gtk4)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ if use gnutls; then
+ emesonargs+=( -Dcrypto=gnutls )
+ else
+ emesonargs+=( -Dcrypto=libgcrypt )
+ fi
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/{gck-2,gcr-4}
"${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 8508203babfe19ec15e8d0c7b939d2d564c4682a Author: Sam James gentoo org> AuthorDate: Mon Jun 16 14:09:24 2025 + Commit: Sam James gentoo org> CommitDate: Mon Jun 16 14:09:24 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8508203b app-crypt/gcr: Stabilize 3.41.2-r1 x86, #958229 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index 72ae343a1a35..47b1d3afa350 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: bcdc94305dc5a406ef0c9d88fe9c9b2fb8c95f74 Author: Sam James gentoo org> AuthorDate: Mon Jun 16 14:09:22 2025 + Commit: Sam James gentoo org> CommitDate: Mon Jun 16 14:09:22 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcdc9430 app-crypt/gcr: Stabilize 4.3.1 x86, #958223 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-4.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.3.1.ebuild b/app-crypt/gcr/gcr-4.3.1.ebuild index 5a0c1313c00f..bdfa08081758 100644 --- a/app-crypt/gcr/gcr-4.3.1.ebuild +++ b/app-crypt/gcr/gcr-4.3.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gnutls gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: a29edb462aa956d7659c86825ab9d84f37e58152 Author: Sam James gentoo org> AuthorDate: Mon Jun 16 14:09:21 2025 + Commit: Sam James gentoo org> CommitDate: Mon Jun 16 14:09:21 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29edb46 app-crypt/gcr: Stabilize 4.3.1 amd64, #958223 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-4.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.3.1.ebuild b/app-crypt/gcr/gcr-4.3.1.ebuild index e235e469cb86..5a0c1313c00f 100644 --- a/app-crypt/gcr/gcr-4.3.1.ebuild +++ b/app-crypt/gcr/gcr-4.3.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="gnutls gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 66dd41d307b2bf3e8f246a9486a8fa3bc828dfa9 Author: Sam James gentoo org> AuthorDate: Mon Jun 16 04:06:44 2025 + Commit: Sam James gentoo org> CommitDate: Mon Jun 16 04:06:44 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66dd41d3 app-crypt/gcr: Stabilize 3.41.2-r1 amd64, #958229 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index a3a030b6eaec..72ae343a1a35 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 18cdf9cb2853d34400dcc60b78c6297e448dea8a Author: Eli Schwartz gentoo org> AuthorDate: Wed Jun 11 01:44:42 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Wed Jun 11 03:39:39 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18cdf9cb app-crypt/gcr: fix VariableOrderWrong Signed-off-by: Eli Schwartz gentoo.org> app-crypt/gcr/gcr-3.41.1-r3.ebuild | 4 ++-- app-crypt/gcr/gcr-3.41.2-r1.ebuild | 4 ++-- app-crypt/gcr/gcr-4.2.1.ebuild | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app-crypt/gcr/gcr-3.41.1-r3.ebuild b/app-crypt/gcr/gcr-3.41.1-r3.ebuild index a57939ab0dbf..b781efc7f0ae 100644 --- a/app-crypt/gcr/gcr-3.41.1-r3.ebuild +++ b/app-crypt/gcr/gcr-3.41.1-r3.ebuild @@ -12,6 +12,8 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" + IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE=" gtk-doc? ( introspection ) @@ -19,8 +21,6 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - DEPEND=" >=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild b/app-crypt/gcr/gcr-3.41.2-r1.ebuild index af1aec415b98..a3a030b6eaec 100644 --- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild @@ -12,6 +12,8 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + IUSE="gtk gtk-doc +introspection systemd test +vala wayland X" REQUIRED_USE=" gtk-doc? ( introspection ) @@ -19,8 +21,6 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - DEPEND=" >=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= diff --git a/app-crypt/gcr/gcr-4.2.1.ebuild b/app-crypt/gcr/gcr-4.2.1.ebuild index 37cdf93e2b8d..89486378f034 100644 --- a/app-crypt/gcr/gcr-4.2.1.ebuild +++ b/app-crypt/gcr/gcr-4.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,6 +11,8 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" + IUSE="gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE=" gtk-doc? ( introspection ) @@ -18,8 +20,6 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - DEPEND=" >=dev-libs/glib-2.68.0:2 >=dev-libs/libgcrypt-1.2.2:0=
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 75101640edbe637afd9a503258a86b1b1f8d
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Jun 11 01:16:35 2025 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Jun 11 03:35:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75101640
app-crypt/gcr: avoid automagic deps on gtk+[X]
e.g. the upstream code checks whether GDK_WINDOWING_X11 is defined
by the gtk headers, and if so will compile against the x11 symbols
it provides. This means that gcr built on a system with gtk+[-X]
will be compatible with anything, but when built on a system with
gtk+[X], requires that at runtime.
Use a Gentoo-specific macro hack to hide the GTK implementations when we
don't want it, alongside new USE flags to control the dependency usage.
Closes: https://bugs.gentoo.org/957789
Closes: https://bugs.gentoo.org/957790
Signed-off-by: Eli Schwartz gentoo.org>
app-crypt/gcr/{gcr-3.41.1-r2.ebuild => gcr-3.41.1-r3.ebuild} | 12 +---
app-crypt/gcr/{gcr-3.41.2.ebuild => gcr-3.41.2-r1.ebuild}| 12 +---
2 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
b/app-crypt/gcr/gcr-3.41.1-r3.ebuild
similarity index 86%
rename from app-crypt/gcr/gcr-3.41.1-r2.ebuild
rename to app-crypt/gcr/gcr-3.41.1-r3.ebuild
index e17302e397e6..585bea600256 100644
--- a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
-inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 vala xdg
DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
@@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
LICENSE="GPL-2+ LGPL-2+"
SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
-IUSE="gtk gtk-doc +introspection systemd test +vala"
+IUSE="gtk gtk-doc +introspection systemd test +vala wayland X"
REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )
@@ -27,7 +27,7 @@ DEPEND="
>=app-crypt/p11-kit-0.19.0
>=app-crypt/libsecret-0.20
systemd? ( sys-apps/systemd:= )
- gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] )
+ gtk? ( >=x11-libs/gtk+-3.22:3[introspection?,wayland?,X?] )
>=sys-apps/dbus-1
introspection? ( >=dev-libs/gobject-introspection-1.58:= )
"
@@ -61,6 +61,12 @@ src_prepare() {
}
src_configure() {
+ if use gtk; then
+ # defang automagic dependencies
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+ use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
+ fi
+
local emesonargs=(
$(meson_use introspection)
$(meson_use gtk)
diff --git a/app-crypt/gcr/gcr-3.41.2.ebuild
b/app-crypt/gcr/gcr-3.41.2-r1.ebuild
similarity index 86%
rename from app-crypt/gcr/gcr-3.41.2.ebuild
rename to app-crypt/gcr/gcr-3.41.2-r1.ebuild
index b93ba362c323..7787727f534a 100644
--- a/app-crypt/gcr/gcr-3.41.2.ebuild
+++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
-inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 vala xdg
DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
@@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
LICENSE="GPL-2+ LGPL-2+"
SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
-IUSE="gtk gtk-doc +introspection systemd test +vala"
+IUSE="gtk gtk-doc +introspection systemd test +vala wayland X"
REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )
@@ -27,7 +27,7 @@ DEPEND="
>=app-crypt/p11-kit-0.19.0
>=app-crypt/libsecret-0.20
systemd? ( sys-apps/systemd:= )
- gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] )
+ gtk? ( >=x11-libs/gtk+-3.22:3[introspection?,wayland?,X?] )
>=sys-apps/dbus-1
introspection? ( >=dev-libs/gobject-introspection-1.58:= )
"
@@ -61,6 +61,12 @@ src_prepare() {
}
src_configure() {
+ if use gtk; then
+ # defang automagic dependencies
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+ use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
+ fi
+
local emesonargs=(
$(meson_use introspection)
$(meson_use gtk)
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: da9adbae004d38ad907d5b30b42b9ebaf8e32ce4
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Jun 11 01:40:59 2025 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Jun 11 03:35:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9adbae
app-crypt/gcr: enable py3.14
Signed-off-by: Eli Schwartz gentoo.org>
app-crypt/gcr/gcr-3.41.1-r3.ebuild | 2 +-
app-crypt/gcr/gcr-3.41.2-r1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.41.1-r3.ebuild
b/app-crypt/gcr/gcr-3.41.1-r3.ebuild
index 585bea600256..a57939ab0dbf 100644
--- a/app-crypt/gcr/gcr-3.41.1-r3.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 vala xdg
diff --git a/app-crypt/gcr/gcr-3.41.2-r1.ebuild
b/app-crypt/gcr/gcr-3.41.2-r1.ebuild
index 7787727f534a..af1aec415b98 100644
--- a/app-crypt/gcr/gcr-3.41.2-r1.ebuild
+++ b/app-crypt/gcr/gcr-3.41.2-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 vala xdg
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: ce2d72d1c22c7e9d3f41bc42cd0803cac6262010
Author: Sam James gentoo org>
AuthorDate: Tue Jun 10 13:50:20 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jun 10 13:55:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2d72d1
app-crypt/gcr: add 3.41.2
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.41.2.ebuild | 107
2 files changed, 108 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 2b8ace4defde..63eb62972bd5 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,3 +1,4 @@
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
+DIST gcr-3.41.2.tar.xz 1034532 BLAKE2B
ac2c1cd7c1ff458b554a4c0b667fa9a6a9629f14ad173ec84e3bb76b17fefe007a47ed861fc820cb1a4f48b81b3dfe9860d521fe677c7dbcce004766b43afe9a
SHA512
056c6c6a3910dae6997cef34fc95d22510ddea37be0ccc329996575a95e20582fa428bd491389aa77f8b6ffbd8674a2b3ba444cb83bdf3a2be5fd7aed276606d
DIST gcr-4.2.1.tar.xz 719392 BLAKE2B
a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309
SHA512
fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
DIST gcr-4.3.0.tar.xz 726488 BLAKE2B
9981c6d6cf1b4d7d83b1771439a2fab84360e6a1ab28d73dcbd4d6aab831e1fb69a10d3e073f8735c4842f58f2b4e189fd624b78d3007867cfc7fda767e1d15f
SHA512
3f252de55e07d47a49c03b714e323ceb00d82e010fe1bb606073e3188bf8bef84359a322ed6fe843620fa5d108e825dd7e9a60136c8a0e802b8f2178aa87b164
diff --git a/app-crypt/gcr/gcr-3.41.2.ebuild b/app-crypt/gcr/gcr-3.41.2.ebuild
new file mode 100644
index ..b93ba362c323
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.41.2.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ >=dev-libs/glib-2.44.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+ ${PYTHON_DEPS}
+ gtk? ( dev-libs/libxml2:2 )
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ test? ( app-crypt/gnupg )
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/3.38.0-optional-vapi.patch
+ "${FILESDIR}"/3.41.1-implicit-func-decl.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+ meson_src_install
+
+ # These files are installed by gcr:4
+ local conflicts=(
+ "${ED}"/usr/libexec/gcr-ssh-agent
+ )
+ use systemd && conflicts+=(
+ "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.{service,socket}
+ )
+ einfo "${conflicts[@]}"
+ rm "${conflicts[@]}" || die
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/{gck-1,gcr-3,gcr-ui-3}
"${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: bc31a607b06daceb7478cc6fb4365af558e65a26
Author: Sam James gentoo org>
AuthorDate: Wed May 7 15:15:50 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed May 7 16:07:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc31a607
app-crypt/gcr: disable py3.9
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/gcr-3.41.1-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
index eeba4912e1a0..e17302e397e6 100644
--- a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 669712a68f96d18df1d9df3e814b776b39337d30
Author: Guillermo Joandet gmail com>
AuthorDate: Wed Aug 14 01:47:05 2024 +
Commit: Pacho Ramos gentoo org>
CommitDate: Thu Jan 16 16:51:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669712a6
app-crypt/gcr: Bump to 4.3.0
Signed-off-by: Guillermo Joandet gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38138
Signed-off-by: Pacho Ramos gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-4.3.0.ebuild | 94 ++
2 files changed, 95 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 520f875e448e..2b8ace4defde 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
DIST gcr-4.2.1.tar.xz 719392 BLAKE2B
a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309
SHA512
fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
+DIST gcr-4.3.0.tar.xz 726488 BLAKE2B
9981c6d6cf1b4d7d83b1771439a2fab84360e6a1ab28d73dcbd4d6aab831e1fb69a10d3e073f8735c4842f58f2b4e189fd624b78d3007867cfc7fda767e1d15f
SHA512
3f252de55e07d47a49c03b714e323ceb00d82e010fe1bb606073e3188bf8bef84359a322ed6fe843620fa5d108e825dd7e9a60136c8a0e802b8f2178aa87b164
diff --git a/app-crypt/gcr/gcr-4.3.0.ebuild b/app-crypt/gcr/gcr-4.3.0.ebuild
new file mode 100644
index ..20c2d3eddc06
--- /dev/null
+++ b/app-crypt/gcr/gcr-4.3.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
~x86 ~amd64-linux ~x86-linux"
+
+IUSE="gnutls gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2.68.0:2
+ !gnutls? ( >=dev-libs/libgcrypt-1.2.2:0= )
+ gnutls? ( >=net-libs/gnutls-3.8.5:0 )
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( gui-libs/gtk:4[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+ !https://gitlab.gnome.org/GNOME/gcr/-/issues/43
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk gtk4)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ if use gnutls; then
+ emesonargs+=( -Dcrypto=gnutls )
+ else
+ emesonargs+=( -Dcrypto=libgcrypt )
+ fi
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/{gck-2,gcr-4}
"${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 3dacf382c5dfa1bdc0aa05a89a511a743e9407a6
Author: Eli Schwartz gmail com>
AuthorDate: Tue Jun 4 23:55:30 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 6 00:44:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dacf382
app-crypt/gcr: enable py3.13
... in the slot for gcr 3.x
It is only used by the build system, which runs some scripts that will
work on any version of the python stdlib. It's kind of pointless to
require a specific one but do not argue; python-any-r1 is basically
lightweight on the package metadata.
It is removed in gcr 4 anyway.
Signed-off-by: Eli Schwartz gmail.com>
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/gcr-3.41.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
index 7e4b1ef8de0a..4be077ac83ef 100644
--- a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 2ebb1a3d3db250b06190dc602b9f42d94fc23e1a
Author: Eli Schwartz gmail com>
AuthorDate: Tue Jun 4 23:53:03 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 6 00:44:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebb1a3d
app-crypt/gcr: enable py3.12
... in the slot for gcr 3.x
It is only used by the build system, which runs some scripts that will
work on any version of the python stdlib. It's kind of pointless to
require a specific one but do not argue; python-any-r1 is basically
lightweight on the package metadata.
It is removed in gcr 4 anyway.
Closes: https://bugs.gentoo.org/929290
Signed-off-by: Eli Schwartz gmail.com>
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/gcr-3.41.1-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
index 18f232f0302b..7e4b1ef8de0a 100644
--- a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 79e20a165676559e05e9723060c64723db229cf3
Author: Eli Schwartz gmail com>
AuthorDate: Tue Jun 4 23:49:08 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 6 00:44:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e20a16
app-crypt/gcr: drop build-time use of python-any-r1
In gcr 3, some *.py scripts were executed by the build system, and could
technically use any version of python. In gcr 4, it is a moot point
since those scripts were dropped and python is no longer run at all.
Signed-off-by: Eli Schwartz gmail.com>
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/gcr-4.2.1.ebuild | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/app-crypt/gcr/gcr-4.2.1.ebuild b/app-crypt/gcr/gcr-4.2.1.ebuild
index 80e9608fd03f..ed823652b725 100644
--- a/app-crypt/gcr/gcr-4.2.1.ebuild
+++ b/app-crypt/gcr/gcr-4.2.1.ebuild
@@ -2,9 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org gnome2-utils meson vala xdg
DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
@@ -35,7 +34,6 @@ DEPEND="
RDEPEND="${DEPEND}"
PDEPEND="app-crypt/gnupg"
BDEPEND="
- ${PYTHON_DEPS}
gtk? ( dev-libs/libxml2:2 )
dev-util/gdbus-codegen
dev-util/glib-utils
@@ -46,10 +44,6 @@ BDEPEND="
vala? ( $(vala_depend) )
"
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
src_prepare() {
default
use vala && vala_setup
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: f1dfe758d9ddee93ce1f17a3c056b59a421f65ae
Author: Mart Raudsepp gentoo org>
AuthorDate: Mon May 6 06:43:43 2024 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Mon May 6 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dfe758
app-crypt/gcr: drop 4.1.0
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/Manifest | 1 -
app-crypt/gcr/gcr-4.1.0.ebuild | 93 --
2 files changed, 94 deletions(-)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index a29030333924..520f875e448e 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,3 +1,2 @@
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
-DIST gcr-4.1.0.tar.xz 722776 BLAKE2B
910cef50301a5988979f368501a8c62cf264b8af54c909309c335b06117e0504c39afd5f1c92613f13ce09db154ae5036af1ade50bd7f1482c48efd7abf02d22
SHA512
a91a5b0a7b62f7756dec2e7e19a59a4087a1423ccf24c5dd6d4a18de0a58fd91c5d5c131233360a3334c236b28ee94ec6889fcec1de85771a4b6a5daa5b9e203
DIST gcr-4.2.1.tar.xz 719392 BLAKE2B
a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309
SHA512
fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild
deleted file mode 100644
index 5b18a011db3d..
--- a/app-crypt/gcr/gcr-4.1.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
-
-IUSE="gtk gtk-doc +introspection systemd test +vala"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86
~amd64-linux ~x86-linux"
-
-DEPEND="
- >=dev-libs/glib-2.68.0:2
- >=dev-libs/libgcrypt-1.2.2:0=
- >=app-crypt/p11-kit-0.19.0
- >=app-crypt/libsecret-0.20
- systemd? ( sys-apps/systemd:= )
- gtk? ( gui-libs/gtk:4[introspection?] )
- >=sys-apps/dbus-1
- introspection? ( >=dev-libs/gobject-introspection-1.58:= )
- !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: d2662dd5da484ad3614280b4da13ddf00cb44f8a Author: Matoro Mahri matoro tk> AuthorDate: Sun Apr 28 18:55:39 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Apr 28 19:10:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2662dd5 app-crypt/gcr: Stabilize 4.2.1 arm64, #928756 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> app-crypt/gcr/gcr-4.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.2.1.ebuild b/app-crypt/gcr/gcr-4.2.1.ebuild index 44df3e02ba5a..2c4f9d0713d3 100644 --- a/app-crypt/gcr/gcr-4.2.1.ebuild +++ b/app-crypt/gcr/gcr-4.2.1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 0ad631c48d4e09c0baebe8bbfe9acc883527672c Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 06:51:00 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 06:51:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad631c4 app-crypt/gcr: Stabilize 4.2.1 ppc64, #928756 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.2.1.ebuild b/app-crypt/gcr/gcr-4.2.1.ebuild index 1174274c2ddc..15116e3bfbc3 100644 --- a/app-crypt/gcr/gcr-4.2.1.ebuild +++ b/app-crypt/gcr/gcr-4.2.1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: c71451231fa9da213e3b5213957fe6a66a63fd84
Author: Mart Raudsepp gentoo org>
AuthorDate: Sun Mar 3 20:38:09 2024 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Sun Mar 3 20:54:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7145123
app-crypt/gcr: add 4.2.1, enable py3.12, disable LTO
The tests fail with LTO enabled, but otherwise seems to work.
As this is a security/crypto package, err on the safe side and disable LTO
overall for now, if this is more than a test failure trigger.
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-4.2.1.ebuild | 94 ++
2 files changed, 95 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 9d265493247c..a29030333924 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
DIST gcr-4.1.0.tar.xz 722776 BLAKE2B
910cef50301a5988979f368501a8c62cf264b8af54c909309c335b06117e0504c39afd5f1c92613f13ce09db154ae5036af1ade50bd7f1482c48efd7abf02d22
SHA512
a91a5b0a7b62f7756dec2e7e19a59a4087a1423ccf24c5dd6d4a18de0a58fd91c5d5c131233360a3334c236b28ee94ec6889fcec1de85771a4b6a5daa5b9e203
+DIST gcr-4.2.1.tar.xz 719392 BLAKE2B
a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309
SHA512
fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
diff --git a/app-crypt/gcr/gcr-4.2.1.ebuild b/app-crypt/gcr/gcr-4.2.1.ebuild
new file mode 100644
index ..60362694f682
--- /dev/null
+++ b/app-crypt/gcr/gcr-4.2.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ >=dev-libs/glib-2.68.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( gui-libs/gtk:4[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+ !https://gitlab.gnome.org/GNOME/gcr/-/issues/43
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk gtk4)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/{gck-2,gcr-4}
"${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 405ce3917db6065fe088bc90f6f54ac07c44ace1 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 19:29:52 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 19:29:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=405ce391 app-crypt/gcr: Stabilize 4.1.0 ppc64, #905567 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild index 0f243f0b1205..3380af5b8d5f 100644 --- a/app-crypt/gcr/gcr-4.1.0.ebuild +++ b/app-crypt/gcr/gcr-4.1.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 350479bd3c70daf0a1e340c95b71b7a376137b1e Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 19:29:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 19:29:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350479bd app-crypt/gcr: Stabilize 4.1.0 ppc, #905567 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild index 3380af5b8d5f..02d559a3e84f 100644 --- a/app-crypt/gcr/gcr-4.1.0.ebuild +++ b/app-crypt/gcr/gcr-4.1.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: ba2da80ac67742ea90cd615f1b0b7f49d9756c6a Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 19:01:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 19:01:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2da80a app-crypt/gcr: Stabilize 4.1.0 x86, #905567 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild index d08607d8ba2c..0f243f0b1205 100644 --- a/app-crypt/gcr/gcr-4.1.0.ebuild +++ b/app-crypt/gcr/gcr-4.1.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 82f6b2d168cd5a7c418ea9364f9fd5309c65dc2b Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 18:18:15 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 18:18:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f6b2d1 app-crypt/gcr: Stabilize 4.1.0 arm, #905567 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild index 62c21e6579ff..d08607d8ba2c 100644 --- a/app-crypt/gcr/gcr-4.1.0.ebuild +++ b/app-crypt/gcr/gcr-4.1.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 00d1eb40a79e2b63c409dac100af2077585647b3 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 18:16:26 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 18:16:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d1eb40 app-crypt/gcr: Stabilize 4.1.0 amd64, #905567 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild index ba5e2a813ff9..62c21e6579ff 100644 --- a/app-crypt/gcr/gcr-4.1.0.ebuild +++ b/app-crypt/gcr/gcr-4.1.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 2a9fcc333c9b84a0d8816114205ed42a8eaf778b Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 17:53:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 17:53:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9fcc33 app-crypt/gcr: Stabilize 4.1.0 sparc, #905567 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild index 82bed299266d..ba5e2a813ff9 100644 --- a/app-crypt/gcr/gcr-4.1.0.ebuild +++ b/app-crypt/gcr/gcr-4.1.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 3160adb6f434fe47013a103e325ecc98fda5f0da Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 17:44:03 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 17:44:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3160adb6 app-crypt/gcr: Stabilize 4.1.0 arm64, #905567 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild index 774dcf5d8166..82bed299266d 100644 --- a/app-crypt/gcr/gcr-4.1.0.ebuild +++ b/app-crypt/gcr/gcr-4.1.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 4f6c4c24dc9392b7afecbe0817d4153659c55a27
Author: Pascal Jäger leimstift de>
AuthorDate: Thu Mar 9 08:10:40 2023 +
Commit: Matt Turner gentoo org>
CommitDate: Thu Mar 30 03:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6c4c24
app-crypt/gcr: Version bump to 4.1.0
Signed-off-by: Pascal Jäger leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/30011
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-4.1.0.ebuild | 93 ++
2 files changed, 94 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index ff7cd484adb2..6a006acffc99 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
DIST gcr-4.0.0.tar.xz 715600 BLAKE2B
8f656cea44bc9c2ab710d33db61f26b7c7f1df73a59430945aa3c9e4acad503d7d93f916f90e2c4efb0e1379eabd9616e974a76c3d3564657b16cd46dd5954c6
SHA512
5d036710c9ae58016467e63b60ab18e461ec1db1740880dccf555dd8c555b382b1ceac3e3ee6fda22dce395e93ba8ecf0578d6c815d08c2790e618f7ca5bfd50
+DIST gcr-4.1.0.tar.xz 722776 BLAKE2B
910cef50301a5988979f368501a8c62cf264b8af54c909309c335b06117e0504c39afd5f1c92613f13ce09db154ae5036af1ade50bd7f1482c48efd7abf02d22
SHA512
a91a5b0a7b62f7756dec2e7e19a59a4087a1423ccf24c5dd6d4a18de0a58fd91c5d5c131233360a3334c236b28ee94ec6889fcec1de85771a4b6a5daa5b9e203
diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild
new file mode 100644
index ..774dcf5d8166
--- /dev/null
+++ b/app-crypt/gcr/gcr-4.1.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+ >=dev-libs/glib-2.68.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( gui-libs/gtk:4[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+ !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/files/
commit: 41a4a161191cd2cd5a869d9f382285242f548fb4 Author: Sam James gentoo org> AuthorDate: Tue Mar 7 12:18:41 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 7 12:18:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a4a161 app-crypt/gcr: add bug ref to patch Bug: https://bugs.gentoo.org/900152 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/files/3.41.1-implicit-func-decl.patch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-crypt/gcr/files/3.41.1-implicit-func-decl.patch b/app-crypt/gcr/files/3.41.1-implicit-func-decl.patch index f3f688013a76..f1f1ddc0b5d9 100644 --- a/app-crypt/gcr/files/3.41.1-implicit-func-decl.patch +++ b/app-crypt/gcr/files/3.41.1-implicit-func-decl.patch @@ -1,3 +1,5 @@ +https://bugs.gentoo.org/900152 + It doesn't make sense to default XOPEN_SOURCE and subsequently DEFAULT_SOURCE as DEFAULT_SOURCE is asking for no extensions. Anyway, just ask for GNU_SOURCE as it'll placate both musl and glibc for all of strptime/timegm/getpass and
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/, app-crypt/gcr/files/
commit: 3b99e98a7f71e2ba432fa10c1ed1994668e552b5
Author: Sam James gentoo org>
AuthorDate: Tue Mar 7 12:11:19 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 7 12:11:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b99e98a
app-crypt/gcr: fix implicit func decls
It doesn't make sense to default XOPEN_SOURCE and subsequently DEFAULT_SOURCE
as DEFAULT_SOURCE is asking for no extensions. Anyway, just ask for GNU_SOURCE
as it'll placate both musl and glibc for all of strptime/timegm/getpass and
gcr-3 is obsolete anyway.
gcr-4 is fine.
Closes: https://bugs.gentoo.org/900152
Signed-off-by: Sam James gentoo.org>
.../gcr/files/3.41.1-implicit-func-decl.patch | 28 ++
.../{gcr-3.41.1-r1.ebuild => gcr-3.41.1-r2.ebuild} | 1 +
2 files changed, 29 insertions(+)
diff --git a/app-crypt/gcr/files/3.41.1-implicit-func-decl.patch
b/app-crypt/gcr/files/3.41.1-implicit-func-decl.patch
new file mode 100644
index ..f3f688013a76
--- /dev/null
+++ b/app-crypt/gcr/files/3.41.1-implicit-func-decl.patch
@@ -0,0 +1,28 @@
+It doesn't make sense to default XOPEN_SOURCE and subsequently DEFAULT_SOURCE
+as DEFAULT_SOURCE is asking for no extensions. Anyway, just ask for GNU_SOURCE
+as it'll placate both musl and glibc for all of strptime/timegm/getpass and
+gcr-3 is obsolete anyway.
+--- a/gck/meson.build
b/gck/meson.build
+@@ -77,8 +77,7 @@ gck_cflags = [
+ '-DGCK_API_SUBJECT_TO_CHANGE',
+ '-DP11_KIT_API_SUBJECT_TO_CHANGE',
+ '-DPKCS11_REGISTRY_DIR="@0@"'.format(get_option('prefix') /
get_option('libdir') / 'pkcs11'),
+- '-D_XOPEN_SOURCE', # Needed for strptime()
+- '-D_DEFAULT_SOURCE', # Needed for timegm
++ '-D_GNU_SOURCE', # Needed for strptime(), timegm, getpass
+ ]
+
+ gck_symbolmap = meson.current_source_dir() / 'libgck.map'
+--- a/gcr/meson.build
b/gcr/meson.build
+@@ -146,7 +146,7 @@ gcr_base_cflags = [
+ '-DGCR_API_SUBJECT_TO_CHANGE',
+ '-DGCK_API_SUBJECT_TO_CHANGE',
+ '-DP11_KIT_API_SUBJECT_TO_CHANGE',
+- '-D_XOPEN_SOURCE', # Needed for strptime()
++ '-D_GNU_SOURCE', # Needed for strptime(), timegm, getpass
+ ]
+
+ gcr_base_symbolmap = meson.current_source_dir() / 'libgcr-base.map'
+
diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild
b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
similarity index 98%
rename from app-crypt/gcr/gcr-3.41.1-r1.ebuild
rename to app-crypt/gcr/gcr-3.41.1-r2.ebuild
index fa27a868884a..24ad67b9bce4 100644
--- a/app-crypt/gcr/gcr-3.41.1-r1.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
@@ -47,6 +47,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/3.38.0-optional-vapi.patch
+ "${FILESDIR}"/3.41.1-implicit-func-decl.patch
)
pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: c6ed7bb286d7852442e9ea03d0cf075c78dd1744 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 22 11:12:20 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 22 11:12:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ed7bb2 app-crypt/gcr: Stabilize 3.41.1-r1 arm, #885627 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild b/app-crypt/gcr/gcr-3.41.1-r1.ebuild index 18a2a397..25096c2209ab 100644 --- a/app-crypt/gcr/gcr-3.41.1-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.1-r1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: aa607e0473d84336fa2526b8f894fed11d35d933 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 22 11:12:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 22 11:12:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa607e04 app-crypt/gcr: Stabilize 4.0.0 arm, #885627 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.0.0.ebuild b/app-crypt/gcr/gcr-4.0.0.ebuild index 4967e4a86b4d..301cc3b75646 100644 --- a/app-crypt/gcr/gcr-4.0.0.ebuild +++ b/app-crypt/gcr/gcr-4.0.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 92c6632282006db4d0ea0a2270d70df921f3483b Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 20:29:14 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 20:29:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c66322 app-crypt/gcr: Stabilize 3.41.1-r1 sparc, #885627 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild b/app-crypt/gcr/gcr-3.41.1-r1.ebuild index d1e9daf4528f..d2a23f2458ea 100644 --- a/app-crypt/gcr/gcr-3.41.1-r1.ebuild +++ b/app-crypt/gcr/gcr-3.41.1-r1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: f605523611fd92e63786158631530de833e20ad5 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 20:29:15 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 20:29:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6055236 app-crypt/gcr: Stabilize 4.0.0 sparc, #885627 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-4.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-4.0.0.ebuild b/app-crypt/gcr/gcr-4.0.0.ebuild index 5ec6fff41d91..25ec98d2dba3 100644 --- a/app-crypt/gcr/gcr-4.0.0.ebuild +++ b/app-crypt/gcr/gcr-4.0.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.68.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: b84e9801399f94be495b709d97e9bfecfb082bad Author: Matt Turner gentoo org> AuthorDate: Sat Oct 29 21:19:33 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 29 22:32:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84e9801 app-crypt/gcr: Set remote-id Signed-off-by: Matt Turner gentoo.org> app-crypt/gcr/metadata.xml | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-crypt/gcr/metadata.xml b/app-crypt/gcr/metadata.xml index 7b343b06be8a..11816fc8230a 100644 --- a/app-crypt/gcr/metadata.xml +++ b/app-crypt/gcr/metadata.xml @@ -1,8 +1,11 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - [email protected] - Gentoo GNOME Desktop - + [email protected] +Gentoo GNOME Desktop + + +GNOME/gcr +
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: e212c9ea8ffbc9ac96b5febc0f6ef00f018ac859
Author: Guillermo Joandet gmail com>
AuthorDate: Wed Oct 12 22:19:16 2022 +
Commit: Matt Turner gentoo org>
CommitDate: Thu Oct 13 00:26:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e212c9ea
app-crypt/gcr: Version bump to 4.0.0
Closes: https://github.com/gentoo/gentoo/pull/27760
Signed-off-by: Guillermo Joandet gmail.com>
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-4.0.0.ebuild | 93 ++
2 files changed, 94 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index efe2493b734d..b9f08f384360 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,3 +1,4 @@
DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B
c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7
SHA512
455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df5143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
DIST gcr-3.92.0.tar.xz 719608 BLAKE2B
770946582ada19d4282b0adfe77c4eabf08439430b89397a16829259162a940df44a5abf7e26e13c075449c7b4e5529dd95b781f67b4437246bca8989100
SHA512
bd566c8846e1ee99f82eefd9f7fbc5959c09bf383fef9c7bdc82b6c2c9c7634faaddcf6d91b0eca10b69a99e8f954272c3decf0594864351a48a5473e2bb5db3
+DIST gcr-4.0.0.tar.xz 715600 BLAKE2B
8f656cea44bc9c2ab710d33db61f26b7c7f1df73a59430945aa3c9e4acad503d7d93f916f90e2c4efb0e1379eabd9616e974a76c3d3564657b16cd46dd5954c6
SHA512
5d036710c9ae58016467e63b60ab18e461ec1db1740880dccf555dd8c555b382b1ceac3e3ee6fda22dce395e93ba8ecf0578d6c815d08c2790e618f7ca5bfd50
diff --git a/app-crypt/gcr/gcr-4.0.0.ebuild b/app-crypt/gcr/gcr-4.0.0.ebuild
new file mode 100644
index ..6ac349e0b8c4
--- /dev/null
+++ b/app-crypt/gcr/gcr-4.0.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="4/gcr4.4-gck2.2" # subslot = soname and soversion of libgcr and libgck
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+ >=dev-libs/glib-2.68.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( gui-libs/gtk:4[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+ !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 86ecd2dd3efb7b9dfd887acfc578e33dd0c087c5
Author: Matt Turner gentoo org>
AuthorDate: Sat Oct 1 22:17:47 2022 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Oct 1 22:27:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ecd2dd
app-crypt/gcr: Fix removing conflicting files
Closes: https://bugs.gentoo.org/873895
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/gcr-3.41.1-r1.ebuild | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild
b/app-crypt/gcr/gcr-3.41.1-r1.ebuild
index ee7f1a92c62d..39aeeaaeb5c4 100644
--- a/app-crypt/gcr/gcr-3.41.1-r1.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r1.ebuild
@@ -80,11 +80,14 @@ src_install() {
meson_src_install
# These files are installed by gcr:4
- rm \
- "${ED}"/usr/libexec/gcr-ssh-agent \
- "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.service \
- "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.socket \
- || die
+ local conflicts=(
+ "${ED}"/usr/libexec/gcr-ssh-agent
+ )
+ use systemd && conflicts+=(
+ "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.{service,socket}
+ )
+ einfo "${conflicts[@]}"
+ rm "${conflicts[@]}" || die
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: bc196db45a88bb867f7ae898edc624a3a44a1fbd
Author: Pascal Jäger leimstift de>
AuthorDate: Sun Sep 18 18:22:01 2022 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Oct 1 14:54:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc196db4
app-crypt/gcr: Version bump to 3.92.0
Closes: https://github.com/gentoo/gentoo/pull/27331
Signed-off-by: Pascal Jäger leimstift.de>
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.41.1-r1.ebuild | 103 +
app-crypt/gcr/gcr-3.92.0.ebuild| 93 +
3 files changed, 197 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 2f2637cad476..efe2493b734d 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B
c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7
SHA512
455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df5143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
+DIST gcr-3.92.0.tar.xz 719608 BLAKE2B
770946582ada19d4282b0adfe77c4eabf08439430b89397a16829259162a940df44a5abf7e26e13c075449c7b4e5529dd95b781f67b4437246bca8989100
SHA512
bd566c8846e1ee99f82eefd9f7fbc5959c09bf383fef9c7bdc82b6c2c9c7634faaddcf6d91b0eca10b69a99e8f954272c3decf0594864351a48a5473e2bb5db3
diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild
b/app-crypt/gcr/gcr-3.41.1-r1.ebuild
new file mode 100644
index ..ee7f1a92c62d
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.41.1-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+ >=dev-libs/glib-2.44.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+ ${PYTHON_DEPS}
+ gtk? ( dev-libs/libxml2:2 )
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ test? ( app-crypt/gnupg )
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/3.38.0-optional-vapi.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+ meson_src_install
+
+ # These files are installed by gcr:4
+ rm \
+ "${ED}"/usr/libexec/gcr-ssh-agent \
+ "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.service \
+ "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.socket \
+ || die
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/{gck-1,gcr-3,gcr-ui-3}
"${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-crypt/gcr/gcr-3.92.0.ebuild b/app-crypt/gcr/gcr-3.92.0.ebuild
new file mode 100644
index ..fddcb8011df7
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.92.0.ebuil
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: c8d98d795de9418bc891d115a8c2903931320f2c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 30 18:37:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 30 18:37:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d98d79 app-crypt/gcr: Stabilize 3.41.1 sparc, #868606 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild index c94806054f70..39bd5b586655 100644 --- a/app-crypt/gcr/gcr-3.41.1.ebuild +++ b/app-crypt/gcr/gcr-3.41.1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 6921dfdfc232246c7293e0359e7a877305c31ac3 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Sep 28 16:28:58 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Sep 28 16:28:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6921dfdf app-crypt/gcr: Stabilize 3.41.1 ppc64, #868606 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/gcr/gcr-3.41.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild index 89157223c8b8..c94806054f70 100644 --- a/app-crypt/gcr/gcr-3.41.1.ebuild +++ b/app-crypt/gcr/gcr-3.41.1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 8934b6c227585efd43fc5ee2e400a88fb3afc9bf Author: Sam James gentoo org> AuthorDate: Mon Sep 19 01:38:03 2022 + Commit: Sam James gentoo org> CommitDate: Mon Sep 19 01:38:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8934b6c2 app-crypt/gcr: Stabilize 3.41.1 arm, #868606 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.41.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild index 6a49ac8f08af..08b13a363252 100644 --- a/app-crypt/gcr/gcr-3.41.1.ebuild +++ b/app-crypt/gcr/gcr-3.41.1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: e5496d27b0a2fdd2ea90e793052c682fe82be564 Author: Matt Turner gentoo org> AuthorDate: Wed Sep 7 01:13:24 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Sep 7 02:10:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5496d27 app-crypt/gcr: Require introspection for USE=gtk-doc Closes: https://bugs.gentoo.org/868663 Signed-off-by: Matt Turner gentoo.org> app-crypt/gcr/gcr-3.41.1.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild index 667ab3716baf..abcdce890455 100644 --- a/app-crypt/gcr/gcr-3.41.1.ebuild +++ b/app-crypt/gcr/gcr-3.41.1.ebuild @@ -13,7 +13,10 @@ LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-base-3 and co IUSE="gtk gtk-doc +introspection systemd test +vala" -REQUIRED_USE="vala? ( introspection )" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" RESTRICT="!test? ( test )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 34679a090a3bd45db0116ce93d1f8b876a5c14ab
Author: Matt Turner gentoo org>
AuthorDate: Wed Jul 27 15:49:50 2022 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Jul 27 15:52:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34679a09
app-crypt/gcr: Install docs to correct location
Closes: https://bugs.gentoo.org/861359
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/gcr-3.41.1.ebuild | 9 +
1 file changed, 9 insertions(+)
diff --git a/app-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild
index 53971669534e..667ab3716baf 100644
--- a/app-crypt/gcr/gcr-3.41.1.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1.ebuild
@@ -73,6 +73,15 @@ src_test() {
dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
}
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/{gck-1,gcr-3,gcr-ui-3}
"${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: a61268e24cb762caf9ab73a17d9ab0efa1b7ec68
Author: Matt Turner gentoo org>
AuthorDate: Tue Jul 26 21:59:43 2022 +
Commit: Matt Turner gentoo org>
CommitDate: Tue Jul 26 22:01:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61268e2
app-crypt/gcr: Version bump to 3.41.1
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.41.1.ebuild | 84 +
2 files changed, 85 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index a138c3c1ce25..2f2637cad476 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1 +1,2 @@
DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B
c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7
SHA512
455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df5143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e
+DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
SHA512
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
diff --git a/app-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild
new file mode 100644
index ..53971669534e
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.41.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+ >=dev-libs/glib-2.44.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+ ${PYTHON_DEPS}
+ gtk? ( dev-libs/libxml2:2 )
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ test? ( app-crypt/gnupg )
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/3.38.0-optional-vapi.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 5b9ae6d30c521e499c10120fecf3eb6310a8ccfb Author: Sam James gentoo org> AuthorDate: Thu Jul 21 00:12:50 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jul 21 00:12:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9ae6d3 app-crypt/gcr: Stabilize 3.41.0 ppc, #853958 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.41.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.0.ebuild b/app-crypt/gcr/gcr-3.41.0.ebuild index c51ce5fe27da..94edd14c2573 100644 --- a/app-crypt/gcr/gcr-3.41.0.ebuild +++ b/app-crypt/gcr/gcr-3.41.0.ebuild @@ -16,7 +16,7 @@ IUSE="gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="vala? ( introspection )" 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 43adff6c9b4627681f11da31d93057a7263323c1 Author: Sam James gentoo org> AuthorDate: Mon Jul 18 17:43:59 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 17:43:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43adff6c app-crypt/gcr: Stabilize 3.41.0 arm, #853958 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.41.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.0.ebuild b/app-crypt/gcr/gcr-3.41.0.ebuild index 5e551dc1745f..5323b4746a5e 100644 --- a/app-crypt/gcr/gcr-3.41.0.ebuild +++ b/app-crypt/gcr/gcr-3.41.0.ebuild @@ -16,7 +16,7 @@ IUSE="gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="vala? ( introspection )" 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: bbd83009be29419ee9c7e62fa08bf661813a223a Author: WANG Xuerui gentoo org> AuthorDate: Wed May 18 07:19:43 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Wed May 18 07:59:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd83009 app-crypt/gcr: keyword 3.41.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-crypt/gcr/gcr-3.41.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.41.0.ebuild b/app-crypt/gcr/gcr-3.41.0.ebuild index 6a5988f3730b..9a85413d5e3c 100644 --- a/app-crypt/gcr/gcr-3.41.0.ebuild +++ b/app-crypt/gcr/gcr-3.41.0.ebuild @@ -16,7 +16,7 @@ IUSE="gtk gtk-doc +introspection systemd test +vala" REQUIRED_USE="vala? ( introspection )" 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" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/, profiles/arch/hppa/
commit: 0fc0c93c9c72ce46755d13596a146831970b56aa Author: Matt Turner gentoo org> AuthorDate: Sat May 7 15:40:13 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat May 7 15:41:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc0c93c app-crypt/gcr: Drop hppa keywords gcr-3.41.0 adds a dependency on libsecret, which is not keyworded on hppa. Since gcr's only reverse dependencies on hppa are pinentry[gtk] and libgdata[crypt], mask those flags and dekeyword gcr. Signed-off-by: Matt Turner gentoo.org> app-crypt/gcr/gcr-3.40.0.ebuild | 2 +- profiles/arch/hppa/package.use.mask | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.40.0.ebuild b/app-crypt/gcr/gcr-3.40.0.ebuild index 3a367dc36429..e3ac13de0bef 100644 --- a/app-crypt/gcr/gcr-3.40.0.ebuild +++ b/app-crypt/gcr/gcr-3.40.0.ebuild @@ -17,7 +17,7 @@ IUSE="gtk gtk-doc +introspection test +vala" REQUIRED_USE="vala? ( introspection )" RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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" DEPEND=" >=dev-libs/glib-2.44.0:2 diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 163049d7fa84..dec058081d40 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,11 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Matt Turner (2022-05-07) +# app-crypt/gcr is not keyworded +app-crypt/pinentry gtk +dev-libs/libgdata crypt + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif jpegxl
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/, app-crypt/gcr/files/
commit: b38043e8e56bc7c547fcb5c9dbf0a713f28a
Author: Matt Turner gentoo org>
AuthorDate: Sat May 7 15:23:23 2022 +
Commit: Matt Turner gentoo org>
CommitDate: Sat May 7 15:32:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38043e8
app-crypt/gcr: Version bump to 3.41.0
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
.../gcr-3.41.0-Unbreak-build-without-systemd.patch | 27 +++
app-crypt/gcr/gcr-3.41.0.ebuild| 89 ++
3 files changed, 117 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index cc0e9da4b4eb..c24bb8c5bd97 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1 +1,2 @@
DIST gcr-3.40.0.tar.xz 1011044 BLAKE2B
6b1016f74e5fd3ace32a534a59575db9c39b5deefd2f4f3a747ef7e87a43c7c00b33500d8151009347af9fe6b073c390895bb6e17c577c6e150c780c487b997e
SHA512
7118608e7bef7d0cf2eea33cb3286b7f9c3622a38892ce88cf33ed453d343cc33e070831e7b4d0c5cdb43c2e57b3f0b91c7cbd6aa8463982d3af8844b59bcb81
+DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B
c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7
SHA512
455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df5143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e
diff --git a/app-crypt/gcr/files/gcr-3.41.0-Unbreak-build-without-systemd.patch
b/app-crypt/gcr/files/gcr-3.41.0-Unbreak-build-without-systemd.patch
new file mode 100644
index ..eac12c0a34a2
--- /dev/null
+++ b/app-crypt/gcr/files/gcr-3.41.0-Unbreak-build-without-systemd.patch
@@ -0,0 +1,27 @@
+From 96e76ee482dad2a0d71f9a5a5a6558d272d538ca Mon Sep 17 00:00:00 2001
+From: Antoine Jacoutot
+Date: Sun, 24 Oct 2021 10:26:03 +0200
+Subject: [PATCH] Unbreak build without systemd.
+
+This fixes the check for WITH_SYSTEMD and prevents a fatal error:
+'systemd/sd-daemon.h' file not found when building with systemd disabled.
+---
+ gcr/gcr-ssh-agent-service.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gcr/gcr-ssh-agent-service.c b/gcr/gcr-ssh-agent-service.c
+index 3b5a4ca..b7e8928 100644
+--- a/gcr/gcr-ssh-agent-service.c
b/gcr/gcr-ssh-agent-service.c
+@@ -39,7 +39,7 @@
+ #include
+ #include
+
+-#ifdef WITH_SYSTEMD
++#if WITH_SYSTEMD
+ #include
+ #endif
+
+--
+2.35.1
+
diff --git a/app-crypt/gcr/gcr-3.41.0.ebuild b/app-crypt/gcr/gcr-3.41.0.ebuild
new file mode 100644
index ..6a5988f3730b
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.41.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+ >=dev-libs/glib-2.44.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+ ${PYTHON_DEPS}
+ gtk? ( dev-libs/libxml2:2 )
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? (
+ >=dev-util/gtk-doc-1.9
+ app-text/docbook-xml-dtd:4.1.2
+ )
+ >=sys-devel/gettext-0.19.8
+ test? ( app-crypt/gnupg )
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/3.38.0-optional-vapi.patch
+ "${FILESDIR}"/${PN}-3.40.0-meson-0.61-build.patch
+ "${FILESDIR}"/${P}-Unbreak-build-without-systemd.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/files/, app-crypt/gcr/
commit: 28fe1228ccd031ed24a996f9e8b86f2ebe16b375
Author: Sam James gentoo org>
AuthorDate: Tue Jan 18 22:32:17 2022 +
Commit: Sam James gentoo org>
CommitDate: Tue Jan 18 22:32:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28fe1228
app-crypt/gcr: fix build with meson 0.61
Closes: https://bugs.gentoo.org/831428
Signed-off-by: Sam James gentoo.org>
.../gcr/files/gcr-3.40.0-meson-0.61-build.patch| 47 ++
app-crypt/gcr/gcr-3.40.0.ebuild| 3 +-
2 files changed, 49 insertions(+), 1 deletion(-)
diff --git a/app-crypt/gcr/files/gcr-3.40.0-meson-0.61-build.patch
b/app-crypt/gcr/files/gcr-3.40.0-meson-0.61-build.patch
new file mode 100644
index ..4bf8efbb1d73
--- /dev/null
+++ b/app-crypt/gcr/files/gcr-3.40.0-meson-0.61-build.patch
@@ -0,0 +1,47 @@
+https://gitlab.gnome.org/GNOME/gcr/-/commit/b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch
+https://bugs.gentoo.org/831428
+
+From: Jakub Jirutka
+Date: Wed, 12 Jan 2022 00:24:20 +0100
+Subject: [PATCH] meson: Fix unknown kw argument in gnome.generate_gir
+
+This argument has been removed in Meson 0.61.0:
+
+gck/meson.build:130:2: ERROR: gnome.generate_gir got unknown keyword
arguments "packages"
+
+https://github.com/mesonbuild/meson/commit/f8fc5cb860465718fe7c79a1bf1fe00659f138de:
+
+> The packages argument to gnome.generate_gir was allowed, but never did
anything, so stop passing it.
+
+Fixes #89
+--- a/gck/meson.build
b/gck/meson.build
+@@ -131,7 +131,6 @@ if get_option('introspection')
+ sources: gck_gir_sources,
+ namespace: 'Gck',
+ nsversion: '@0@'.format(gck_major_version),
+-packages: gck_deps,
+ export_packages: 'gck-@0@'.format(gck_major_version),
+ includes: [ 'GObject-2.0', 'Gio-2.0' ],
+ header: 'gck/gck.h',
+--- a/gcr/meson.build
b/gcr/meson.build
+@@ -190,7 +190,6 @@ if get_option('introspection')
+ sources: [ gcr_base_public_sources, gcr_base_headers ],
+ namespace: 'Gcr',
+ nsversion: '@0@'.format(gcr_major_version),
+-packages: gcr_base_deps,
+ export_packages: 'gcr-base-@0@'.format(gcr_major_version),
+ includes: [
+ 'GObject-2.0',
+--- a/ui/meson.build
b/ui/meson.build
+@@ -152,7 +152,6 @@ if get_option('introspection')
+ export_packages: 'gcr-ui-@0@'.format(gcr_major_version),
+ identifier_prefix: 'Gcr',
+ symbol_prefix: 'gcr',
+-packages: gcr_ui_deps,
+ includes: [
+ 'GObject-2.0',
+ 'Gio-2.0',
+GitLab
diff --git a/app-crypt/gcr/gcr-3.40.0.ebuild b/app-crypt/gcr/gcr-3.40.0.ebuild
index 44c233571e9d..3a367dc36429 100644
--- a/app-crypt/gcr/gcr-3.40.0.ebuild
+++ b/app-crypt/gcr/gcr-3.40.0.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
@@ -46,6 +46,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/3.38.0-optional-vapi.patch
+ "${FILESDIR}"/${P}-meson-0.61-build.patch
)
pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 4e98cd78ca1f6b4dcbbea5464111f4fb07a1cd9c
Author: Thomas Bettler gmail com>
AuthorDate: Sun Dec 26 10:31:14 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 2 07:08:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e98cd78
app-crypt/gcr: add python 3.10
Closes: https://bugs.gentoo.org/829995
Closes: https://github.com/gentoo/gentoo/pull/23523
Signed-off-by: Thomas Bettler gmail.com>
Signed-off-by: Sam James gentoo.org>
app-crypt/gcr/gcr-3.40.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/gcr/gcr-3.40.0.ebuild b/app-crypt/gcr/gcr-3.40.0.ebuild
index 781d04088abb..44c233571e9d 100644
--- a/app-crypt/gcr/gcr-3.40.0.ebuild
+++ b/app-crypt/gcr/gcr-3.40.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: fb08a3fb08bb01a5771b6a18a5bd033e0ef00843 Author: Sam James gentoo org> AuthorDate: Fri May 28 19:16:19 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 19:17:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb08a3fb app-crypt/gcr: Stabilize 3.40.0 sparc, #792327 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.40.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.40.0.ebuild b/app-crypt/gcr/gcr-3.40.0.ebuild index 437b388cf2e..434919050a3 100644 --- a/app-crypt/gcr/gcr-3.40.0.ebuild +++ b/app-crypt/gcr/gcr-3.40.0.ebuild @@ -17,7 +17,7 @@ IUSE="gtk gtk-doc +introspection test +vala" REQUIRED_USE="vala? ( introspection )" RESTRICT="!test? ( test )" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 781c4673c7f65e006b8603bb23557e81bc1230a3 Author: Yixun Lan gentoo org> AuthorDate: Wed May 19 15:12:08 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 21 00:49:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=781c4673 app-crypt/gcr: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> app-crypt/gcr/gcr-3.40.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.40.0.ebuild b/app-crypt/gcr/gcr-3.40.0.ebuild index 1cc41b03fc6..139bbe9e4c8 100644 --- a/app-crypt/gcr/gcr-3.40.0.ebuild +++ b/app-crypt/gcr/gcr-3.40.0.ebuild @@ -17,7 +17,7 @@ IUSE="gtk gtk-doc +introspection test +vala" REQUIRED_USE="vala? ( introspection )" RESTRICT="!test? ( test )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/files/
commit: 7444080669ca1c90ca2ac120eee8735906caed0b
Author: Michael Mair-Keimberger levelnine at>
AuthorDate: Wed Apr 14 17:00:08 2021 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Apr 14 22:28:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74440806
app-crypt/gcr: remove unused patches
Closes: https://github.com/gentoo/gentoo/pull/20378
Signed-off-by: Michael Mair-Keimberger levelnine.at>
Signed-off-by: Matt Turner gentoo.org>
.../files/3.36.0-avoid-gnupg-circular-dep.patch| 52 -
app-crypt/gcr/files/3.36.0-fix-gck-slot-test.patch | 37 -
app-crypt/gcr/files/3.36.0-meson-enum-race.patch | 31
.../3.36.0-meson-fix-gtk-doc-without-ui.patch | 24 --
app-crypt/gcr/files/3.36.0-meson-vapi-deps.patch | 48
app-crypt/gcr/files/3.36.0-optional-vapi.patch | 88 --
6 files changed, 280 deletions(-)
diff --git a/app-crypt/gcr/files/3.36.0-avoid-gnupg-circular-dep.patch
b/app-crypt/gcr/files/3.36.0-avoid-gnupg-circular-dep.patch
deleted file mode 100644
index 313b65628e4..000
--- a/app-crypt/gcr/files/3.36.0-avoid-gnupg-circular-dep.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From d3fd10fa3d3fe3e2e60a9ca5cfb401faa5e9c5bd Mon Sep 17 00:00:00 2001
-From: Rasmus Thomsen
-Date: Wed, 11 Mar 2020 11:49:08 +0100
-Subject: [PATCH 4/6] meson: allow building without gpg(2) installed
-
-This avoids circular dependencies, such as gcr -> gpg2 -> pinentry -> gcr
- meson.build | 7 +--
- meson_options.txt | 5 +
- 2 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index f19af0f..57b625b 100644
a/meson.build
-+++ b/meson.build
-@@ -41,7 +41,10 @@ gobject_dep = dependency('gobject-2.0', version: '>=' +
min_glib_version)
- gio_dep = dependency('gio-2.0', version: '>=' + min_glib_version)
- gio_unix_dep = dependency('gio-unix-2.0',version: '>=' + min_glib_version)
- glib_deps = [ glib_dep, gmodule_dep, gthread_dep, gobject_dep, gio_dep,
gio_unix_dep, ]
--gpg_bin = find_program('gpg2', 'gpg')
-+gpg_path = get_option('gpg_path')
-+if gpg_path == ''
-+ gpg_path = find_program('gpg2', 'gpg').path()
-+endif
- libgcrypt_dep = dependency('libgcrypt', version: '>= 1')
- p11kit_dep = dependency('p11-kit-1', version: '>= 0.19.0')
- p11_system_config_modules =
p11kit_dep.get_pkgconfig_variable('p11_system_config_modules')
-@@ -65,7 +68,7 @@ conf.set('HAVE_GETTEXT', true)
- conf.set('HAVE_LOCALE_H', cc.has_header('locale.h'))
- conf.set('HAVE_TIMEGM', cc.has_function('timegm'))
- conf.set('HAVE_MLOCK', cc.has_function('mlock'))
--conf.set_quoted('GPG_EXECUTABLE', gpg_bin.path())
-+conf.set_quoted('GPG_EXECUTABLE', gpg_path)
- conf.set_quoted('LIBGCRYPT_VERSION', libgcrypt_dep.version())
- config_file = configure_file(
- output: 'config.h',
-diff --git a/meson_options.txt b/meson_options.txt
-index bbdc8e3..ae0f524 100644
a/meson_options.txt
-+++ b/meson_options.txt
-@@ -13,3 +13,8 @@ option('gtk_doc',
- value: true,
- description: 'Build the reference documentation (requires gtk-doc)',
- )
-+option('gpg_path',
-+ type: 'string',
-+ value: '',
-+ description: 'Path to gpg, autodetected if not set',
-+)
---
-2.20.1
-
diff --git a/app-crypt/gcr/files/3.36.0-fix-gck-slot-test.patch
b/app-crypt/gcr/files/3.36.0-fix-gck-slot-test.patch
deleted file mode 100644
index 44a7919ea8d..000
--- a/app-crypt/gcr/files/3.36.0-fix-gck-slot-test.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 4835310d233899f8b541e1c75c79f5c3a9ebf928 Mon Sep 17 00:00:00 2001
-From: Simon McVittie
-Date: Sun, 15 Mar 2020 13:00:08 +
-Subject: [PATCH 1/6] gck-slot: Initialize struct tm to all-zeroes
-
-If the format string for strptime() doesn't include a time zone,
-then the tm_isdst member will be left uninitialized (see NOTES in
-Linux strptime(3)). This means we will be off by an hour from the
-intended time if whatever arbitrary junk is on the stack happens to
-include a positive value for tm.tm_isdst.
-
-Resolves: https://gitlab.gnome.org/GNOME/gcr/issues/42
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953981
-Signed-off-by: Simon McVittie
-(cherry picked from commit b1c8213b64fdfcad8c4ae0ff33a31105c0a0a312)
- gck/gck-slot.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/gck/gck-slot.c b/gck/gck-slot.c
-index f3b2f97..f00857f 100644
a/gck/gck-slot.c
-+++ b/gck/gck-slot.c
-@@ -607,7 +607,9 @@ _gck_token_info_from_pkcs11 (CK_TOKEN_INFO_PTR info)
- {
- GckTokenInfo *token_info;
- gchar *string;
-- struct tm tm;
-+ /* Must be zero-filled, because strptime will leave tm_isdst
-+ * unchanged */
-+ struct tm tm = { 0 };
-
- token_info = g_new0 (GckTokenInfo, 1);
- token_info->label = gck_string_from_chars (info->label, sizeof
(info->label));
---
-2.20.1
-
diff --git a/app-crypt/gcr/files/3.36.0-meson-enum-race.patch
b/app-crypt/gcr/files/3.36.0-meso
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 2381fdf90e3ce45f962810433dcb2d16ca58266b Author: Sam James gentoo org> AuthorDate: Tue Apr 13 15:02:51 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 13 15:02:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2381fdf9 app-crypt/gcr: Stabilize 3.38.1 sparc, #774927 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.38.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.38.1.ebuild b/app-crypt/gcr/gcr-3.38.1.ebuild index 16f18f40492..0a9c7d82750 100644 --- a/app-crypt/gcr/gcr-3.38.1.ebuild +++ b/app-crypt/gcr/gcr-3.38.1.ebuild @@ -17,7 +17,7 @@ IUSE="gtk gtk-doc +introspection test +vala" REQUIRED_USE="vala? ( introspection )" RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: f1aba0d0133a21e3895d5401177d4bcbbf8bea14
Author: Matt Turner gentoo org>
AuthorDate: Mon Jan 25 03:18:28 2021 +
Commit: Matt Turner gentoo org>
CommitDate: Mon Jan 25 03:22:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1aba0d0
app-crypt/gcr: Version bump to 3.38.1
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.38.1.ebuild | 84 +
2 files changed, 85 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 1776e37e762..73db9ba79c6 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
DIST gcr-3.36.0.tar.xz 1025760 BLAKE2B
03f0d0ed40b600ed80e894111fedff3efcbbaaf6f261d6a44a3649a1acb50c4f35f3dc9a7ddb60f56cab241f68fef83aa5a02a94036e70a6556b35300f2c8fb5
SHA512
0431e7971b73accc62869c9497fcff7c111c453aa6a8ff25b42f19ceae1be0aec52e0e4eb504676f967c6e4f179198c15c521278690822e3457dbc5fe512fd5e
DIST gcr-3.38.0.tar.xz 1029784 BLAKE2B
cf295a9f497d6c54067717e806439166965f90670ed5f7283802bb70c547465d9cc28d452970269d4315d02d24cc31f483a0a1fc1807f9b9720e70aa2b8249b9
SHA512
24c35ac514a67a1dee6a5738e829b55921a490b060ffa597421cea0abac3ddc62695370d2c7b3504c0adfd55b1ade878ad3ca5e6cb869428b4a19f4a11563bc6
+DIST gcr-3.38.1.tar.xz 1030360 BLAKE2B
474b501a5f6c339b0b4fb460a094dec6d5a297ca44daf050c6c88bc05ee822358309f57490f92c42f84a1e9f36a1d3c09c4b2788d7142ee5e86e2acf7987ea14
SHA512
4dc8c3f84023a7cd6f069f4529cb063d7153e589c2f9547410c7eeb5298dc238ea7fc4f22e22d8c237391f31bfcd814190e55125195f20b913665b9ca81d9c21
diff --git a/app-crypt/gcr/gcr-3.38.1.ebuild b/app-crypt/gcr/gcr-3.38.1.ebuild
new file mode 100644
index 000..ef09143591f
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.38.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
+
+IUSE="gtk gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+ >=dev-libs/glib-2.44.0:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=app-crypt/p11-kit-0.19.0
+ gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+ ${PYTHON_DEPS}
+ gtk? ( dev-libs/libxml2:2 )
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? (
+ >=dev-util/gtk-doc-1.9
+ app-text/docbook-xml-dtd:4.1.2
+ )
+ >=sys-devel/gettext-0.19.8
+ test? ( app-crypt/gnupg )
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/3.38.0-avoid-gnupg-circular-dep.patch
+ "${FILESDIR}"/3.38.0-optional-vapi.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ use vala && vala_src_prepare
+ xdg_src_prepare
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/files/, app-crypt/gcr/
commit: 1e4e3d89728cc93439b3c72872779f9a88a661bb
Author: Matt Turner gentoo org>
AuthorDate: Fri Jan 8 04:20:12 2021 +
Commit: Matt Turner gentoo org>
CommitDate: Fri Jan 8 16:23:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4e3d89
app-crypt/gcr: Version bump to 3.38.0
Closes: https://bugs.gentoo.org/751346
Closes: https://bugs.gentoo.org/762799
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
.../files/3.38.0-avoid-gnupg-circular-dep.patch| 52 +
app-crypt/gcr/files/3.38.0-optional-vapi.patch | 88 ++
app-crypt/gcr/gcr-3.38.0.ebuild| 84 +
4 files changed, 225 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 593256ddcdf..1776e37e762 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1 +1,2 @@
DIST gcr-3.36.0.tar.xz 1025760 BLAKE2B
03f0d0ed40b600ed80e894111fedff3efcbbaaf6f261d6a44a3649a1acb50c4f35f3dc9a7ddb60f56cab241f68fef83aa5a02a94036e70a6556b35300f2c8fb5
SHA512
0431e7971b73accc62869c9497fcff7c111c453aa6a8ff25b42f19ceae1be0aec52e0e4eb504676f967c6e4f179198c15c521278690822e3457dbc5fe512fd5e
+DIST gcr-3.38.0.tar.xz 1029784 BLAKE2B
cf295a9f497d6c54067717e806439166965f90670ed5f7283802bb70c547465d9cc28d452970269d4315d02d24cc31f483a0a1fc1807f9b9720e70aa2b8249b9
SHA512
24c35ac514a67a1dee6a5738e829b55921a490b060ffa597421cea0abac3ddc62695370d2c7b3504c0adfd55b1ade878ad3ca5e6cb869428b4a19f4a11563bc6
diff --git a/app-crypt/gcr/files/3.38.0-avoid-gnupg-circular-dep.patch
b/app-crypt/gcr/files/3.38.0-avoid-gnupg-circular-dep.patch
new file mode 100644
index 000..5bb7da0fa78
--- /dev/null
+++ b/app-crypt/gcr/files/3.38.0-avoid-gnupg-circular-dep.patch
@@ -0,0 +1,52 @@
+From b938b0b658852c682ae17d56e0ad9322611e9516 Mon Sep 17 00:00:00 2001
+From: Rasmus Thomsen
+Date: Wed, 11 Mar 2020 11:49:08 +0100
+Subject: [PATCH 1/2] meson: allow building without gpg(2) installed
+
+This avoids circular dependencies, such as gcr -> gpg2 -> pinentry -> gcr
+---
+ meson.build | 7 +--
+ meson_options.txt | 5 +
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index a26a0f9..02b4c3c 100644
+--- a/meson.build
b/meson.build
+@@ -41,7 +41,10 @@ gobject_dep = dependency('gobject-2.0', version: '>=' +
min_glib_version)
+ gio_dep = dependency('gio-2.0', version: '>=' + min_glib_version)
+ gio_unix_dep = dependency('gio-unix-2.0',version: '>=' + min_glib_version)
+ glib_deps = [ glib_dep, gmodule_dep, gthread_dep, gobject_dep, gio_dep,
gio_unix_dep, ]
+-gpg_bin = find_program('gpg2', 'gpg')
++gpg_path = get_option('gpg_path')
++if gpg_path == ''
++ gpg_path = find_program('gpg2', 'gpg').path()
++endif
+ libgcrypt_dep = dependency('libgcrypt', version: '>= 1')
+ p11kit_dep = dependency('p11-kit-1', version: '>= 0.19.0')
+ p11_system_config_modules =
p11kit_dep.get_pkgconfig_variable('p11_system_config_modules')
+@@ -65,7 +68,7 @@ conf.set('HAVE_GETTEXT', true)
+ conf.set('HAVE_LOCALE_H', cc.has_header('locale.h'))
+ conf.set('HAVE_TIMEGM', cc.has_function('timegm'))
+ conf.set('HAVE_MLOCK', cc.has_function('mlock'))
+-conf.set_quoted('GPG_EXECUTABLE', gpg_bin.path())
++conf.set_quoted('GPG_EXECUTABLE', gpg_path)
+ conf.set_quoted('LIBGCRYPT_VERSION', libgcrypt_dep.version())
+ config_file = configure_file(
+ output: 'config.h',
+diff --git a/meson_options.txt b/meson_options.txt
+index bbdc8e3..ae0f524 100644
+--- a/meson_options.txt
b/meson_options.txt
+@@ -13,3 +13,8 @@ option('gtk_doc',
+ value: true,
+ description: 'Build the reference documentation (requires gtk-doc)',
+ )
++option('gpg_path',
++ type: 'string',
++ value: '',
++ description: 'Path to gpg, autodetected if not set',
++)
+--
+2.26.2
+
diff --git a/app-crypt/gcr/files/3.38.0-optional-vapi.patch
b/app-crypt/gcr/files/3.38.0-optional-vapi.patch
new file mode 100644
index 000..d565884994f
--- /dev/null
+++ b/app-crypt/gcr/files/3.38.0-optional-vapi.patch
@@ -0,0 +1,88 @@
+From 6d61774b8556eb4acfa5e7613ee25893d2a7e565 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp
+Date: Tue, 18 Aug 2020 09:36:19 +0300
+Subject: [PATCH 2/2] build: Make vapi optional
+
+---
+ gck/meson.build | 2 ++
+ gcr/meson.build | 2 ++
+ meson_options.txt | 5 +
+ ui/meson.build| 2 ++
+ 4 files changed, 11 insertions(+)
+
+diff --git a/gck/meson.build b/gck/meson.build
+index 756b486..a15f4ed 100644
+--- a/gck/meson.build
b/gck/meson.build
+@@ -142,6 +142,7 @@ if get_option('introspection')
+ install: true,
+ )
+
++if get_option('vapi')
+ gck_vapi = gnome.generate_vapi('gck-@0@'.format(gck_major_version),
+ sources: gck_gir[0],
+ metadata_dirs: meson.current_source_dir(),
+@@ -153,6 +154,7 @@ if get_option('introspection')
+ install_dir: get_option('datadir') / 'vala' / 'vapi',
+ )
+ endif
++endif
+
+ # pkg-config file
+ pkgc
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 0ec9df17acf12323718281e9ffec789bcabc3413 Author: Sam James gentoo org> AuthorDate: Fri Nov 6 06:52:09 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 6 06:52:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec9df17 app-crypt/gcr: Stabilize 3.36.0 sparc, #738728 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.36.0.ebuild b/app-crypt/gcr/gcr-3.36.0.ebuild index a095a421a96..f99febb896f 100644 --- a/app-crypt/gcr/gcr-3.36.0.ebuild +++ b/app-crypt/gcr/gcr-3.36.0.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-base-3 and co IUSE="gtk gtk-doc +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 8b9f8498023e3534b69fd77219c8112b1ca7a97e Author: Sam James gentoo org> AuthorDate: Mon Aug 31 02:36:25 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 31 02:52:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9f8498 app-crypt/gcr: Stabilize 3.36.0 arm, #738728 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.36.0.ebuild b/app-crypt/gcr/gcr-3.36.0.ebuild index 7c195a89040..083725870e4 100644 --- a/app-crypt/gcr/gcr-3.36.0.ebuild +++ b/app-crypt/gcr/gcr-3.36.0.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-base-3 and co IUSE="gtk gtk-doc +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 4ad41bc0dfc1395bd5b2c50cb8712b1f651a538e Author: Sam James gentoo org> AuthorDate: Sun Aug 30 18:10:34 2020 + Commit: Sam James gentoo org> CommitDate: Sun Aug 30 18:28:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad41bc0 app-crypt/gcr: Stabilize 3.36.0 arm64, #738728 Signed-off-by: Sam James gentoo.org> app-crypt/gcr/gcr-3.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.36.0.ebuild b/app-crypt/gcr/gcr-3.36.0.ebuild index b350836af7b..7c195a89040 100644 --- a/app-crypt/gcr/gcr-3.36.0.ebuild +++ b/app-crypt/gcr/gcr-3.36.0.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-base-3 and co IUSE="gtk gtk-doc +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DEPEND=" >=dev-libs/glib-2.44.0:2
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/files/, app-crypt/gcr/
commit: a3f6c7f2781a7f14c8fc158dda15992a10b02564
Author: Mart Raudsepp gentoo org>
AuthorDate: Tue Aug 18 07:35:19 2020 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Tue Aug 18 07:42:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f6c7f2
app-crypt/gcr: bump to 3.36.0
* Port to meson and EAPI-7
* The compatibility libgcr-3.so is now gone
* virtualx usage is gone, as that was needed only for dbus autolaunch,
which is now handled manually to not need autolaunch
* libtasn1 dep with subslot operator dep is gone, as I don't see any
direct linkages to it, probably only p11-kit private in modern days
* Added missing gnupg runtime dep, which hopefully doesn't cause
a build-time circular dep in the way it is done now (including an
upstream MR that is needed to avoid this at upstream level)
* Dropped unnecessary unconditional libxslt/libxml2 deps, which were
checked for in autotools (but apparently never used), but are not
used with meson. However libxml2 is still used as part of gresources
when ui (USE=gtk) is enabled
Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/Manifest | 1 +
.../files/3.36.0-avoid-gnupg-circular-dep.patch| 52 +
app-crypt/gcr/files/3.36.0-fix-gck-slot-test.patch | 37 +
app-crypt/gcr/files/3.36.0-meson-enum-race.patch | 31
.../3.36.0-meson-fix-gtk-doc-without-ui.patch | 24 ++
app-crypt/gcr/files/3.36.0-meson-vapi-deps.patch | 48
app-crypt/gcr/files/3.36.0-optional-vapi.patch | 88 ++
app-crypt/gcr/gcr-3.36.0.ebuild| 85 +
8 files changed, 366 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 22bd9c6e136..669d8a20259 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1 +1,2 @@
DIST gcr-3.34.0.tar.xz 1454244 BLAKE2B
fc84e5eaa3b2822d1c04fff3b8b343de2655cce34317327a3594b506172c703a9d4b1d5562ed213bc1ae7df5d31ac1c5ab3c5733cfe8e5edf85e334ce7ff85f4
SHA512
9314b531ed46a42b2c8c1531c7d95003db04f2c8065e46f4e6a84ec26400ce6302ea71c4db42a8c7b98884a0b84d75a0ca65d988aa0fe6de6d897d772b070093
+DIST gcr-3.36.0.tar.xz 1025760 BLAKE2B
03f0d0ed40b600ed80e894111fedff3efcbbaaf6f261d6a44a3649a1acb50c4f35f3dc9a7ddb60f56cab241f68fef83aa5a02a94036e70a6556b35300f2c8fb5
SHA512
0431e7971b73accc62869c9497fcff7c111c453aa6a8ff25b42f19ceae1be0aec52e0e4eb504676f967c6e4f179198c15c521278690822e3457dbc5fe512fd5e
diff --git a/app-crypt/gcr/files/3.36.0-avoid-gnupg-circular-dep.patch
b/app-crypt/gcr/files/3.36.0-avoid-gnupg-circular-dep.patch
new file mode 100644
index 000..313b65628e4
--- /dev/null
+++ b/app-crypt/gcr/files/3.36.0-avoid-gnupg-circular-dep.patch
@@ -0,0 +1,52 @@
+From d3fd10fa3d3fe3e2e60a9ca5cfb401faa5e9c5bd Mon Sep 17 00:00:00 2001
+From: Rasmus Thomsen
+Date: Wed, 11 Mar 2020 11:49:08 +0100
+Subject: [PATCH 4/6] meson: allow building without gpg(2) installed
+
+This avoids circular dependencies, such as gcr -> gpg2 -> pinentry -> gcr
+---
+ meson.build | 7 +--
+ meson_options.txt | 5 +
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index f19af0f..57b625b 100644
+--- a/meson.build
b/meson.build
+@@ -41,7 +41,10 @@ gobject_dep = dependency('gobject-2.0', version: '>=' +
min_glib_version)
+ gio_dep = dependency('gio-2.0', version: '>=' + min_glib_version)
+ gio_unix_dep = dependency('gio-unix-2.0',version: '>=' + min_glib_version)
+ glib_deps = [ glib_dep, gmodule_dep, gthread_dep, gobject_dep, gio_dep,
gio_unix_dep, ]
+-gpg_bin = find_program('gpg2', 'gpg')
++gpg_path = get_option('gpg_path')
++if gpg_path == ''
++ gpg_path = find_program('gpg2', 'gpg').path()
++endif
+ libgcrypt_dep = dependency('libgcrypt', version: '>= 1')
+ p11kit_dep = dependency('p11-kit-1', version: '>= 0.19.0')
+ p11_system_config_modules =
p11kit_dep.get_pkgconfig_variable('p11_system_config_modules')
+@@ -65,7 +68,7 @@ conf.set('HAVE_GETTEXT', true)
+ conf.set('HAVE_LOCALE_H', cc.has_header('locale.h'))
+ conf.set('HAVE_TIMEGM', cc.has_function('timegm'))
+ conf.set('HAVE_MLOCK', cc.has_function('mlock'))
+-conf.set_quoted('GPG_EXECUTABLE', gpg_bin.path())
++conf.set_quoted('GPG_EXECUTABLE', gpg_path)
+ conf.set_quoted('LIBGCRYPT_VERSION', libgcrypt_dep.version())
+ config_file = configure_file(
+ output: 'config.h',
+diff --git a/meson_options.txt b/meson_options.txt
+index bbdc8e3..ae0f524 100644
+--- a/meson_options.txt
b/meson_options.txt
+@@ -13,3 +13,8 @@ option('gtk_doc',
+ value: true,
+ description: 'Build the reference documentation (requires gtk-doc)',
+ )
++option('gpg_path',
++ type: 'string',
++ value: '',
++ description: 'Path to gpg, autodetected if not set',
++)
+--
+2.20.1
+
diff --git a/app-crypt/gcr/files/3.36.0-fix-gck-slot-test.patch
b/app-crypt/gcr/files/3.36.0-fix-gck-slot-test.patch
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: c32053c617ca34c81a56e14b8f7e938fc8c98861
Author: Mart Raudsepp gentoo org>
AuthorDate: Fri Apr 17 19:32:05 2020 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Fri Apr 17 19:49:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32053c6
app-crypt/gcr: remove old
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/Manifest | 1 -
app-crypt/gcr/gcr-3.28.1.ebuild | 78 -
2 files changed, 79 deletions(-)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 6a59782d2b1..22bd9c6e136 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1 @@
-DIST gcr-3.28.1.tar.xz 1334896 BLAKE2B
e7035dd0ac5ef9e9b0898e3e4512768ec7cb548cf0ec4ace5a4f0f9a63d3015f8a041bc6f0a0c990c1666eb92c047eab4c19338a8ccf2d8aa9b11830dbd9d5c5
SHA512
ae36c39584d6bc2ba9d86de8bc71eac21fb3251b966ab1eddf467d01ed5789ba6e6597c83ea2ed9403e632893e7c7cb6c17e04878d726b72528af9199bebb3da
DIST gcr-3.34.0.tar.xz 1454244 BLAKE2B
fc84e5eaa3b2822d1c04fff3b8b343de2655cce34317327a3594b506172c703a9d4b1d5562ed213bc1ae7df5d31ac1c5ab3c5733cfe8e5edf85e334ce7ff85f4
SHA512
9314b531ed46a42b2c8c1531c7d95003db04f2c8065e46f4e6a84ec26400ce6302ea71c4db42a8c7b98884a0b84d75a0ca65d988aa0fe6de6d897d772b070093
diff --git a/app-crypt/gcr/gcr-3.28.1.ebuild b/app-crypt/gcr/gcr-3.28.1.ebuild
deleted file mode 100644
index 5b681cec74f..000
--- a/app-crypt/gcr/gcr-3.28.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/1" # subslot = suffix of libgcr-3
-
-IUSE="debug gtk +introspection +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-COMMON_DEPEND="
- >=app-crypt/p11-kit-0.19
- >=dev-libs/glib-2.38:2
- >=dev-libs/libgcrypt-1.2.2:0=
- >=dev-libs/libtasn1-1:=
- >=sys-apps/dbus-1
- gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-1.34:= )
-"
-RDEPEND="${COMMON_DEPEND}
- !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: d9d9510e2a8fe3c355706371d68c4bd15a9fa3b8 Author: Sam James (sam_c) cmpct info> AuthorDate: Tue Apr 14 16:54:05 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 14 17:00:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d9510e app-crypt/gcr: arm64 stable (bug #706524) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> app-crypt/gcr/gcr-3.34.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.34.0-r1.ebuild b/app-crypt/gcr/gcr-3.34.0-r1.ebuild index 06e322ad55d..5bc0674f0a9 100644 --- a/app-crypt/gcr/gcr-3.34.0-r1.ebuild +++ b/app-crypt/gcr/gcr-3.34.0-r1.ebuild @@ -18,7 +18,7 @@ IUSE="debug gtk +introspection +vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 30982a8e05af7c53f6803ef154b9c5f399773cc4 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 11 10:52:27 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 11 10:52:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30982a8e app-crypt/gcr: arm stable wrt bug #706524 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> app-crypt/gcr/gcr-3.34.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.34.0-r1.ebuild b/app-crypt/gcr/gcr-3.34.0-r1.ebuild index 45860e2fe1a..e217990941b 100644 --- a/app-crypt/gcr/gcr-3.34.0-r1.ebuild +++ b/app-crypt/gcr/gcr-3.34.0-r1.ebuild @@ -18,7 +18,7 @@ IUSE="debug gtk +introspection +vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 0438d83a7760d77752bd34d2b25b11761a5b1b94 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Feb 9 15:44:14 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Feb 9 15:56:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0438d83a app-crypt/gcr: drop to ~hppa Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> app-crypt/gcr/gcr-3.20.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/gcr/gcr-3.20.0.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild index 822c8e5baac..8ba6e96630c 100644 --- a/app-crypt/gcr/gcr-3.20.0.ebuild +++ b/app-crypt/gcr/gcr-3.20.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 5cdd7f3f4e703b268d23b61ec3a918bd0e4abe6f
Author: Mart Raudsepp gentoo org>
AuthorDate: Sun Feb 9 15:44:44 2020 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Sun Feb 9 15:56:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdd7f3f
app-crypt/gcr: remove old
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/Manifest | 1 -
app-crypt/gcr/gcr-3.20.0.ebuild | 76 -
2 files changed, 77 deletions(-)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index b9fa952ae9f..6a59782d2b1 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,3 +1,2 @@
-DIST gcr-3.20.0.tar.xz 1324216 BLAKE2B
dca283d1bde4994ee60666b2d5fdc4f0861df453355dcf20cea22a87808da0b9284506460ecdfe779ab9ecdf4ce17e231bd1d9426d677511684c35e43da19550
SHA512
0acd0fb085a38507b1cc895ac773f91c6f4e14d2ea7e27b8e74c85ef78426597b6ea08ebee696452b0651939ec4a0d8a4a2523c41b3a8a0bd1b0d7b338b1d9c7
DIST gcr-3.28.1.tar.xz 1334896 BLAKE2B
e7035dd0ac5ef9e9b0898e3e4512768ec7cb548cf0ec4ace5a4f0f9a63d3015f8a041bc6f0a0c990c1666eb92c047eab4c19338a8ccf2d8aa9b11830dbd9d5c5
SHA512
ae36c39584d6bc2ba9d86de8bc71eac21fb3251b966ab1eddf467d01ed5789ba6e6597c83ea2ed9403e632893e7c7cb6c17e04878d726b72528af9199bebb3da
DIST gcr-3.34.0.tar.xz 1454244 BLAKE2B
fc84e5eaa3b2822d1c04fff3b8b343de2655cce34317327a3594b506172c703a9d4b1d5562ed213bc1ae7df5d31ac1c5ab3c5733cfe8e5edf85e334ce7ff85f4
SHA512
9314b531ed46a42b2c8c1531c7d95003db04f2c8065e46f4e6a84ec26400ce6302ea71c4db42a8c7b98884a0b84d75a0ca65d988aa0fe6de6d897d772b070093
diff --git a/app-crypt/gcr/gcr-3.20.0.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild
deleted file mode 100644
index 8ba6e96630c..000
--- a/app-crypt/gcr/gcr-3.20.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://git.gnome.org/browse/gcr";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/1" # subslot = suffix of libgcr-3
-
-IUSE="debug gtk +introspection vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-COMMON_DEPEND="
- >=app-crypt/p11-kit-0.19
- >=dev-libs/glib-2.38:2
- >=dev-libs/libgcrypt-1.2.2:0=
- >=dev-libs/libtasn1-1:=
- >=sys-apps/dbus-1
- gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-1.34:= )
-"
-RDEPEND="${COMMON_DEPEND}
- !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: eafe1cd8a627f14f85d035de9e326b7d6743c377 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jan 28 07:40:13 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jan 28 07:40:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eafe1cd8 app-crypt/gcr: ppc stable wrt bug #706524 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> app-crypt/gcr/gcr-3.34.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.34.0-r1.ebuild b/app-crypt/gcr/gcr-3.34.0-r1.ebuild index ddd475a8f14..45860e2fe1a 100644 --- a/app-crypt/gcr/gcr-3.34.0-r1.ebuild +++ b/app-crypt/gcr/gcr-3.34.0-r1.ebuild @@ -18,7 +18,7 @@ IUSE="debug gtk +introspection +vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: b31411693de468eca9a1222b03b3483d350fe6a1 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 27 14:27:34 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 27 14:27:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3141169 app-crypt/gcr: ppc64 stable wrt bug #706524 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> app-crypt/gcr/gcr-3.34.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.34.0-r1.ebuild b/app-crypt/gcr/gcr-3.34.0-r1.ebuild index bac3b883bcd..ddd475a8f14 100644 --- a/app-crypt/gcr/gcr-3.34.0-r1.ebuild +++ b/app-crypt/gcr/gcr-3.34.0-r1.ebuild @@ -18,7 +18,7 @@ IUSE="debug gtk +introspection +vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 3d2a66d1adfcffe2015673c1647d4c100d54e42d Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 27 12:43:21 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 27 12:43:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2a66d1 app-crypt/gcr: sparc stable wrt bug #706524 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> app-crypt/gcr/gcr-3.34.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.34.0-r1.ebuild b/app-crypt/gcr/gcr-3.34.0-r1.ebuild index 061822882d0..bac3b883bcd 100644 --- a/app-crypt/gcr/gcr-3.34.0-r1.ebuild +++ b/app-crypt/gcr/gcr-3.34.0-r1.ebuild @@ -18,7 +18,7 @@ IUSE="debug gtk +introspection +vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 10147aeab48552c8ea41de0b3fcccf26bc1dedde Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Jan 27 08:02:21 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jan 27 08:09:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10147aea app-crypt/gcr: stable 3.34.0-r1 for ia64, bug #706524 Package-Manager: Portage-2.3.85, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> app-crypt/gcr/gcr-3.34.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.34.0-r1.ebuild b/app-crypt/gcr/gcr-3.34.0-r1.ebuild index 8d068a967d3..2a1f0505567 100644 --- a/app-crypt/gcr/gcr-3.34.0-r1.ebuild +++ b/app-crypt/gcr/gcr-3.34.0-r1.ebuild @@ -18,7 +18,7 @@ IUSE="debug gtk +introspection +vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 6d83525884e24e7865172212259cbfbc267e4dac Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jan 11 12:07:11 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jan 11 12:07:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d835258 app-crypt/gcr: ia64 stable (bug #685254) Tested-by: Émeric Maschino Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> app-crypt/gcr/gcr-3.28.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/gcr/gcr-3.28.1.ebuild b/app-crypt/gcr/gcr-3.28.1.ebuild index 425748137ff..868f38cc230 100644 --- a/app-crypt/gcr/gcr-3.28.1.ebuild +++ b/app-crypt/gcr/gcr-3.28.1.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 @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 6e38f3675de617a7f0e022739280e467092b0d73
Author: Mart Raudsepp gentoo org>
AuthorDate: Sat Jan 11 12:08:00 2020 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Sat Jan 11 12:08:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e38f367
app-crypt/gcr: remove old
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/Manifest | 1 -
app-crypt/gcr/gcr-3.28.0.ebuild | 78 -
2 files changed, 79 deletions(-)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index f89570da09d..b9fa952ae9f 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,4 +1,3 @@
DIST gcr-3.20.0.tar.xz 1324216 BLAKE2B
dca283d1bde4994ee60666b2d5fdc4f0861df453355dcf20cea22a87808da0b9284506460ecdfe779ab9ecdf4ce17e231bd1d9426d677511684c35e43da19550
SHA512
0acd0fb085a38507b1cc895ac773f91c6f4e14d2ea7e27b8e74c85ef78426597b6ea08ebee696452b0651939ec4a0d8a4a2523c41b3a8a0bd1b0d7b338b1d9c7
-DIST gcr-3.28.0.tar.xz 1329044 BLAKE2B
b35bca9b62605c4e0c3d71604ea5e6b7cdd97bb3257aabb26b8834622abdeec29798429b84f88254a1f8b04894f5cac2ef63c2a0bfd47ad32761d8d73cd0b189
SHA512
8d5e650cb369fa889b0adfdc1dc1cb5f8b184881256e6c0a2ed456074a54ceb61d64c0929c093bec66c0d5a15c1718f6e3736a1b25b6d7076081df93b49419e0
DIST gcr-3.28.1.tar.xz 1334896 BLAKE2B
e7035dd0ac5ef9e9b0898e3e4512768ec7cb548cf0ec4ace5a4f0f9a63d3015f8a041bc6f0a0c990c1666eb92c047eab4c19338a8ccf2d8aa9b11830dbd9d5c5
SHA512
ae36c39584d6bc2ba9d86de8bc71eac21fb3251b966ab1eddf467d01ed5789ba6e6597c83ea2ed9403e632893e7c7cb6c17e04878d726b72528af9199bebb3da
DIST gcr-3.34.0.tar.xz 1454244 BLAKE2B
fc84e5eaa3b2822d1c04fff3b8b343de2655cce34317327a3594b506172c703a9d4b1d5562ed213bc1ae7df5d31ac1c5ab3c5733cfe8e5edf85e334ce7ff85f4
SHA512
9314b531ed46a42b2c8c1531c7d95003db04f2c8065e46f4e6a84ec26400ce6302ea71c4db42a8c7b98884a0b84d75a0ca65d988aa0fe6de6d897d772b070093
diff --git a/app-crypt/gcr/gcr-3.28.0.ebuild b/app-crypt/gcr/gcr-3.28.0.ebuild
deleted file mode 100644
index 87349d2c160..000
--- a/app-crypt/gcr/gcr-3.28.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
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
-HOMEPAGE="https://git.gnome.org/browse/gcr";
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/1" # subslot = suffix of libgcr-3
-
-IUSE="debug gtk +introspection vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-COMMON_DEPEND="
- >=app-crypt/p11-kit-0.19
- >=dev-libs/glib-2.38:2
- >=dev-libs/libgcrypt-1.2.2:0=
- >=dev-libs/libtasn1-1:=
- >=sys-apps/dbus-1
- gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-1.34:= )
-"
-RDEPEND="${COMMON_DEPEND}
- !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/, app-crypt/gcr/files/
commit: 23d1560478908752f77b0ad4d31c9a4060a59389
Author: Mart Raudsepp gentoo org>
AuthorDate: Wed Dec 25 20:49:24 2019 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Wed Dec 25 20:50:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d15604
app-crypt/gcr: fix desktop files
Closes: https://bugs.gentoo.org/702040
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/files/3.34.0-fix-desktop-files.patch | 61 ++
.../{gcr-3.34.0.ebuild => gcr-3.34.0-r1.ebuild}| 5 ++
2 files changed, 66 insertions(+)
diff --git a/app-crypt/gcr/files/3.34.0-fix-desktop-files.patch
b/app-crypt/gcr/files/3.34.0-fix-desktop-files.patch
new file mode 100644
index 000..0678937fcc0
--- /dev/null
+++ b/app-crypt/gcr/files/3.34.0-fix-desktop-files.patch
@@ -0,0 +1,61 @@
+From a69dc44e11270ce092babfa57fe3aab31da9619c Mon Sep 17 00:00:00 2001
+From: Daiki Ueno
+Date: Mon, 21 Oct 2019 12:02:05 +0200
+Subject: [PATCH] build: Use sed for .desktop variables substitution
+
+We can't do that with configure, as it leaves ${exec_prefix}.
+---
+ configure.ac | 2 --
+ ui/Makefile.am | 6 ++
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1ba43d6..6286f16 100644
+--- a/configure.ac
b/configure.ac
+@@ -423,8 +423,6 @@ gcr/gcr-version.h
+ po/Makefile.in
+ ui/gcr.pc
+ ui/gcr-ui.pc
+-ui/gcr-prompter.desktop.in
+-ui/gcr-viewer.desktop.in
+ ui/icons/16x16/Makefile
+ ui/icons/22x22/Makefile
+ ui/icons/24x24/Makefile
+diff --git a/ui/Makefile.am b/ui/Makefile.am
+index 29c33e7..7594621 100644
+--- a/ui/Makefile.am
b/ui/Makefile.am
+@@ -209,6 +209,8 @@ gcr_viewer_LDADD = \
+ viewer_desktop_in_in = ui/gcr-viewer.desktop.in.in
+ viewer_desktop_in = $(viewer_desktop_in_in:.desktop.in.in=.desktop.in)
+ viewer_desktop = $(viewer_desktop_in:.desktop.in=.desktop)
++$(viewer_desktop_in): $(viewer_desktop_in_in)
++ $(AM_V_GEN) sed 's|@bindir[@]|$(bindir)|g' $< > $@
+ $(viewer_desktop): $(viewer_desktop_in)
+ $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
+
+@@ -231,9 +233,12 @@ gcr_prompter_LDADD = \
+ prompter_desktop_in_in = ui/gcr-prompter.desktop.in.in
+ prompter_desktop_in = $(prompter_desktop_in_in:.desktop.in.in=.desktop.in)
+ prompter_desktop = $(prompter_desktop_in:.desktop.in=.desktop)
++$(prompter_desktop_in): $(prompter_desktop_in_in)
++ $(AM_V_GEN) sed 's|@libexecdir[@]|$(libexecdir)|g' $< > $@
+ $(prompter_desktop): $(prompter_desktop_in)
+ $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
+
++desktop_in_in_files = $(viewer_desktop_in_in) $(prompter_desktop_in_in)
+ desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in)
+ desktopdir = $(datadir)/applications
+ desktop_DATA = \
+@@ -247,6 +252,7 @@ EXTRA_DIST += \
+ ui/gcr.gresource.xml \
+ $(ui_RESOURCES) \
+ $(mime_DATA) \
++ $(desktop_in_in_files) \
+ ui/fixtures
+
+ CLEANFILES += \
+--
+2.24.1
+
diff --git a/app-crypt/gcr/gcr-3.34.0.ebuild
b/app-crypt/gcr/gcr-3.34.0-r1.ebuild
similarity index 95%
rename from app-crypt/gcr/gcr-3.34.0.ebuild
rename to app-crypt/gcr/gcr-3.34.0-r1.ebuild
index c6e3d16d6c3..3c984e3e1e3 100644
--- a/app-crypt/gcr/gcr-3.34.0.ebuild
+++ b/app-crypt/gcr/gcr-3.34.0-r1.ebuild
@@ -4,6 +4,7 @@
EAPI=6
VALA_USE_DEPEND="vapigen"
PYTHON_COMPAT=( python3_{6,7,8} )
+GNOME2_EAUTORECONF="yes"
inherit gnome2 python-any-r1 vala virtualx
@@ -46,6 +47,10 @@ DEPEND="${COMMON_DEPEND}
# dev-libs/gobject-introspection-common
# dev-libs/vala-common
+PATCHES=(
+ "${FILESDIR}"/${PV}-fix-desktop-files.patch
+)
+
pkg_setup() {
python-any-r1_pkg_setup
}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 0881fc63f0d0da715f92cd7badf6344c7a991c77
Author: Mart Raudsepp gentoo org>
AuthorDate: Wed Dec 25 20:26:42 2019 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Wed Dec 25 20:28:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0881fc63
app-crypt/gcr-3.34.0: fix gettext dep and drop intltool dep
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/gcr-3.34.0.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/app-crypt/gcr/gcr-3.34.0.ebuild b/app-crypt/gcr/gcr-3.34.0.ebuild
index 8c1028f2f52..c6e3d16d6c3 100644
--- a/app-crypt/gcr/gcr-3.34.0.ebuild
+++ b/app-crypt/gcr/gcr-3.34.0.ebuild
@@ -38,8 +38,7 @@ DEPEND="${COMMON_DEPEND}
dev-util/gdbus-codegen
dev-util/glib-utils
>=dev-util/gtk-doc-am-1.9
- >=dev-util/intltool-0.35
- sys-devel/gettext
+ >=sys-devel/gettext-0.19.8
virtual/pkgconfig
vala? ( $(vala_depend) )
"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 8979a0fad85af59f8d1f9a3a405c05ff47b25707
Author: Mathy Vanvoorden vanvoorden be>
AuthorDate: Fri Nov 29 11:41:05 2019 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Dec 4 21:40:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8979a0fa
app-crypt/gcr: version bump to 3.34 + switch to Python 3
Closes: https://bugs.gentoo.org/691486
Closes: https://github.com/gentoo/gentoo/pull/13798
Signed-off-by: Mathy Vanvoorden vanvoorden.be>
Signed-off-by: Matt Turner gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.34.0.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 4694b9bf0ec..f89570da09d 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,3 +1,4 @@
DIST gcr-3.20.0.tar.xz 1324216 BLAKE2B
dca283d1bde4994ee60666b2d5fdc4f0861df453355dcf20cea22a87808da0b9284506460ecdfe779ab9ecdf4ce17e231bd1d9426d677511684c35e43da19550
SHA512
0acd0fb085a38507b1cc895ac773f91c6f4e14d2ea7e27b8e74c85ef78426597b6ea08ebee696452b0651939ec4a0d8a4a2523c41b3a8a0bd1b0d7b338b1d9c7
DIST gcr-3.28.0.tar.xz 1329044 BLAKE2B
b35bca9b62605c4e0c3d71604ea5e6b7cdd97bb3257aabb26b8834622abdeec29798429b84f88254a1f8b04894f5cac2ef63c2a0bfd47ad32761d8d73cd0b189
SHA512
8d5e650cb369fa889b0adfdc1dc1cb5f8b184881256e6c0a2ed456074a54ceb61d64c0929c093bec66c0d5a15c1718f6e3736a1b25b6d7076081df93b49419e0
DIST gcr-3.28.1.tar.xz 1334896 BLAKE2B
e7035dd0ac5ef9e9b0898e3e4512768ec7cb548cf0ec4ace5a4f0f9a63d3015f8a041bc6f0a0c990c1666eb92c047eab4c19338a8ccf2d8aa9b11830dbd9d5c5
SHA512
ae36c39584d6bc2ba9d86de8bc71eac21fb3251b966ab1eddf467d01ed5789ba6e6597c83ea2ed9403e632893e7c7cb6c17e04878d726b72528af9199bebb3da
+DIST gcr-3.34.0.tar.xz 1454244 BLAKE2B
fc84e5eaa3b2822d1c04fff3b8b343de2655cce34317327a3594b506172c703a9d4b1d5562ed213bc1ae7df5d31ac1c5ab3c5733cfe8e5edf85e334ce7ff85f4
SHA512
9314b531ed46a42b2c8c1531c7d95003db04f2c8065e46f4e6a84ec26400ce6302ea71c4db42a8c7b98884a0b84d75a0ca65d988aa0fe6de6d897d772b070093
diff --git a/app-crypt/gcr/gcr-3.34.0.ebuild b/app-crypt/gcr/gcr-3.34.0.ebuild
new file mode 100644
index 000..8c1028f2f52
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.34.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-3
+
+IUSE="debug gtk +introspection +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc
~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+COMMON_DEPEND="
+ >=app-crypt/p11-kit-0.19
+ >=dev-libs/glib-2.38:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=dev-libs/libtasn1-1:=
+ >=sys-apps/dbus-1
+ gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
+ introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}
+ ${PYTHON_DEPS}
+ dev-libs/gobject-introspection-common
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ dev-libs/vala-common
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ >=dev-util/gtk-doc-am-1.9
+ >=dev-util/intltool-0.35
+ sys-devel/gettext
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+# eautoreconf needs:
+# dev-libs/gobject-introspection-common
+# dev-libs/vala-common
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ # Disable stupid flag changes
+ sed -e 's/CFLAGS="$CFLAGS -g"//' \
+ -e 's/CFLAGS="$CFLAGS -O0"//' \
+ -i configure.ac configure || die
+
+ use vala && vala_src_prepare
+ gnome2_src_prepare
+}
+
+src_configure() {
+ gnome2_src_configure \
+ $(use_with gtk) \
+ $(use_enable introspection) \
+ $(use_enable vala) \
+ $(usex debug --enable-debug=yes --enable-debug=default) \
+ --disable-update-icon-cache \
+ --disable-update-mime
+}
+
+src_test() {
+ virtx emake check
+}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 4400561aa575aa8af802c2bcc92afc37b4d785cf Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 9 08:26:59 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 9 08:26:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4400561a app-crypt/gcr: 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> app-crypt/gcr/gcr-3.28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.1.ebuild b/app-crypt/gcr/gcr-3.28.1.ebuild index 6350c06896f..6dd0c5a39a3 100644 --- a/app-crypt/gcr/gcr-3.28.1.ebuild +++ b/app-crypt/gcr/gcr-3.28.1.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: d42bee7590f03120ec727548ac639c23dfe8ef6a Author: Aaron Bauman gentoo org> AuthorDate: Tue May 21 02:45:44 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue May 21 02:45:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42bee75 app-crypt/gcr: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" app-crypt/gcr/gcr-3.28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.1.ebuild b/app-crypt/gcr/gcr-3.28.1.ebuild index 25f9d574cd2..f0c83cd810e 100644 --- a/app-crypt/gcr/gcr-3.28.1.ebuild +++ b/app-crypt/gcr/gcr-3.28.1.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 4e41bf8e3ad13e5f1efc2ef2117123cba1151e01 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Mar 26 22:03:48 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Mar 26 22:03:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e41bf8e app-crypt/gcr: default enable USE=vala Various GNOME packages unconditionally need it (e.g. seahorse for a long time). Default enable it, as it just means need of a vala slot at build time. For GNOME profiles this was done via profile-specific package.use before. Bug: https://bugs.gentoo.org/665578 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> app-crypt/gcr/gcr-3.28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.1.ebuild b/app-crypt/gcr/gcr-3.28.1.ebuild index 74a0d4fdb65..1dd1ec804c6 100644 --- a/app-crypt/gcr/gcr-3.28.1.ebuild +++ b/app-crypt/gcr/gcr-3.28.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-3 -IUSE="debug gtk +introspection vala" +IUSE="debug gtk +introspection +vala" REQUIRED_USE="vala? ( introspection )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 3b6726f1accd7f9f1cf70edee8f9899492a1ef95 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Feb 17 16:00:38 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Feb 17 16:00:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6726f1 app-crypt/gcr: 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" app-crypt/gcr/gcr-3.28.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/gcr/gcr-3.28.0.ebuild b/app-crypt/gcr/gcr-3.28.0.ebuild index 8e970c5578b..31ae7001059 100644 --- a/app-crypt/gcr/gcr-3.28.0.ebuild +++ b/app-crypt/gcr/gcr-3.28.0.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 @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 2d78e565d223b74f140c0fa96e99de2c5bdafe33 Author: Dennis Lamm gentoo org> AuthorDate: Sun Jan 27 20:34:16 2019 + Commit: Dennis Lamm gentoo org> CommitDate: Sun Jan 27 20:34:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d78e565 app-crypt/gcr: adapted homepage Signed-off-by: Dennis Lamm gentoo.org> app-crypt/gcr/gcr-3.28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.1.ebuild b/app-crypt/gcr/gcr-3.28.1.ebuild index 58b6d1814b0..74a0d4fdb65 100644 --- a/app-crypt/gcr/gcr-3.28.1.ebuild +++ b/app-crypt/gcr/gcr-3.28.1.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 ) inherit gnome2 python-any-r1 vala virtualx DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules" -HOMEPAGE="https://git.gnome.org/browse/gcr"; +HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"; LICENSE="GPL-2+ LGPL-2+" SLOT="0/1" # subslot = suffix of libgcr-3
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: fb64bfadf79439667829b3cb9cd3d037249ace23
Author: Mart Raudsepp gentoo org>
AuthorDate: Fri Jan 18 16:16:09 2019 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Fri Jan 18 16:22:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb64bfad
app-crypt/gcr: bump to 3.28.1 for glib-2.59+ compatibility
.. and translation updates.
With newer glib (that we don't have in main tree), the old version
would crash gnome-shell after unlocking a SSH key. This bump fixes
that.
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp gentoo.org>
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.28.1.ebuild | 78 +
2 files changed, 79 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 2c362f4fad4..4694b9bf0ec 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
DIST gcr-3.20.0.tar.xz 1324216 BLAKE2B
dca283d1bde4994ee60666b2d5fdc4f0861df453355dcf20cea22a87808da0b9284506460ecdfe779ab9ecdf4ce17e231bd1d9426d677511684c35e43da19550
SHA512
0acd0fb085a38507b1cc895ac773f91c6f4e14d2ea7e27b8e74c85ef78426597b6ea08ebee696452b0651939ec4a0d8a4a2523c41b3a8a0bd1b0d7b338b1d9c7
DIST gcr-3.28.0.tar.xz 1329044 BLAKE2B
b35bca9b62605c4e0c3d71604ea5e6b7cdd97bb3257aabb26b8834622abdeec29798429b84f88254a1f8b04894f5cac2ef63c2a0bfd47ad32761d8d73cd0b189
SHA512
8d5e650cb369fa889b0adfdc1dc1cb5f8b184881256e6c0a2ed456074a54ceb61d64c0929c093bec66c0d5a15c1718f6e3736a1b25b6d7076081df93b49419e0
+DIST gcr-3.28.1.tar.xz 1334896 BLAKE2B
e7035dd0ac5ef9e9b0898e3e4512768ec7cb548cf0ec4ace5a4f0f9a63d3015f8a041bc6f0a0c990c1666eb92c047eab4c19338a8ccf2d8aa9b11830dbd9d5c5
SHA512
ae36c39584d6bc2ba9d86de8bc71eac21fb3251b966ab1eddf467d01ed5789ba6e6597c83ea2ed9403e632893e7c7cb6c17e04878d726b72528af9199bebb3da
diff --git a/app-crypt/gcr/gcr-3.28.1.ebuild b/app-crypt/gcr/gcr-3.28.1.ebuild
new file mode 100644
index 000..58b6d1814b0
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.28.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://git.gnome.org/browse/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-3
+
+IUSE="debug gtk +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+COMMON_DEPEND="
+ >=app-crypt/p11-kit-0.19
+ >=dev-libs/glib-2.38:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=dev-libs/libtasn1-1:=
+ >=sys-apps/dbus-1
+ gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
+ introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+"
+RDEPEND="${COMMON_DEPEND}
+ !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 6670af9f1b9af9eb5190a5533a782a78e7133b71 Author: Matt Turner gentoo org> AuthorDate: Fri Dec 28 03:46:10 2018 + Commit: Matt Turner gentoo org> CommitDate: Fri Dec 28 03:46:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6670af9f app-crypt/gcr-3.28.0: alpha stable, bug 658646 Signed-off-by: Matt Turner gentoo.org> app-crypt/gcr/gcr-3.28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.0.ebuild b/app-crypt/gcr/gcr-3.28.0.ebuild index 91f8095ff83..8e970c5578b 100644 --- a/app-crypt/gcr/gcr-3.28.0.ebuild +++ b/app-crypt/gcr/gcr-3.28.0.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: e0d2f87178c8adae34fd62a603afd802e8e7ae68 Author: Matt Turner gentoo org> AuthorDate: Mon Oct 29 01:01:19 2018 + Commit: Matt Turner gentoo org> CommitDate: Mon Oct 29 01:01:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d2f871 app-crypt/gcr-3.28.0: amd64 stable, bug 658646 Signed-off-by: Matt Turner gentoo.org> app-crypt/gcr/gcr-3.28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.0.ebuild b/app-crypt/gcr/gcr-3.28.0.ebuild index 73e513a3879..91f8095ff83 100644 --- a/app-crypt/gcr/gcr-3.28.0.ebuild +++ b/app-crypt/gcr/gcr-3.28.0.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 5a11e5079edc2c504815286c276e7b2e793ee3e1 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Oct 27 18:41:46 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Oct 27 18:43:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a11e507 app-crypt/gcr: stable 3.28.0 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" app-crypt/gcr/gcr-3.28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.0.ebuild b/app-crypt/gcr/gcr-3.28.0.ebuild index cce8a0dad34..73e513a3879 100644 --- a/app-crypt/gcr/gcr-3.28.0.ebuild +++ b/app-crypt/gcr/gcr-3.28.0.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: 010801da9912b4cfc3ccfeed5d6df8e4ef69af61 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Oct 26 19:59:30 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Oct 26 20:19:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010801da app-crypt/gcr: stable 3.28.0 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" app-crypt/gcr/gcr-3.28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.28.0.ebuild b/app-crypt/gcr/gcr-3.28.0.ebuild index 0d67f8b20b5..cce8a0dad34 100644 --- a/app-crypt/gcr/gcr-3.28.0.ebuild +++ b/app-crypt/gcr/gcr-3.28.0.ebuild @@ -16,7 +16,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: efcbd4017c4047428b2813509cded359158f4156
Author: Mart Raudsepp gentoo org>
AuthorDate: Sat Sep 22 19:42:51 2018 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Sat Sep 22 19:45:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efcbd401
app-crypt/gcr: bump to 3.28.0
Bug: https://bugs.gentoo.org/658646
Package-Manager: Portage-2.3.49, Repoman-2.3.10
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.28.0.ebuild | 78 +
2 files changed, 79 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 2032451afa6..2c362f4fad4 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1 +1,2 @@
DIST gcr-3.20.0.tar.xz 1324216 BLAKE2B
dca283d1bde4994ee60666b2d5fdc4f0861df453355dcf20cea22a87808da0b9284506460ecdfe779ab9ecdf4ce17e231bd1d9426d677511684c35e43da19550
SHA512
0acd0fb085a38507b1cc895ac773f91c6f4e14d2ea7e27b8e74c85ef78426597b6ea08ebee696452b0651939ec4a0d8a4a2523c41b3a8a0bd1b0d7b338b1d9c7
+DIST gcr-3.28.0.tar.xz 1329044 BLAKE2B
b35bca9b62605c4e0c3d71604ea5e6b7cdd97bb3257aabb26b8834622abdeec29798429b84f88254a1f8b04894f5cac2ef63c2a0bfd47ad32761d8d73cd0b189
SHA512
8d5e650cb369fa889b0adfdc1dc1cb5f8b184881256e6c0a2ed456074a54ceb61d64c0929c093bec66c0d5a15c1718f6e3736a1b25b6d7076081df93b49419e0
diff --git a/app-crypt/gcr/gcr-3.28.0.ebuild b/app-crypt/gcr/gcr-3.28.0.ebuild
new file mode 100644
index 000..9bcd03c5810
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.28.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://git.gnome.org/browse/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-3
+
+IUSE="debug gtk +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+COMMON_DEPEND="
+ >=app-crypt/p11-kit-0.19
+ >=dev-libs/glib-2.38:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=dev-libs/libtasn1-1:=
+ >=sys-apps/dbus-1
+ gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
+ introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+"
+RDEPEND="${COMMON_DEPEND}
+ !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: ec904eb7a76464ae18863e531307557b198f4f1d Author: Markus Meier gentoo org> AuthorDate: Tue Dec 6 19:49:53 2016 + Commit: Markus Meier gentoo org> CommitDate: Tue Dec 6 19:49:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec904eb7 app-crypt/gcr: arm stable, bug #587010 Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm" app-crypt/gcr/gcr-3.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.20.0.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild index f9127bd..02a7261 100644 --- a/app-crypt/gcr/gcr-3.20.0.ebuild +++ b/app-crypt/gcr/gcr-3.20.0.ebuild @@ -17,7 +17,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3 IUSE="debug gtk +introspection vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" >=app-crypt/p11-kit-0.19
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: d8ee6a088452f257101497b392b406569eddb50b
Author: Gilles Dartiguelongue gentoo org>
AuthorDate: Sun Sep 4 23:12:01 2016 +
Commit: Gilles Dartiguelongue gentoo org>
CommitDate: Sun Sep 4 23:19:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ee6a08
app-crypt/gcr: tap-driver is only py2 compatible, bug #570358
Package-Manager: portage-2.3.0
app-crypt/gcr/gcr-3.20.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-crypt/gcr/gcr-3.20.0.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild
index e1000e9..c25d25b 100644
--- a/app-crypt/gcr/gcr-3.20.0.ebuild
+++ b/app-crypt/gcr/gcr-3.20.0.ebuild
@@ -4,7 +4,7 @@
EAPI=6
VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+PYTHON_COMPAT=( python2_7 )
inherit gnome2 python-any-r1 vala virtualx
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: f3cf8ba748d9ac6478fec5c98a9006f5c6604348
Author: Pacho Ramos gentoo org>
AuthorDate: Fri Jun 24 19:51:56 2016 +
Commit: Pacho Ramos gentoo org>
CommitDate: Fri Jun 24 20:06:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3cf8ba7
app-crypt/gcr: Version bump
Package-Manager: portage-2.3.0_rc1
app-crypt/gcr/Manifest | 1 +
app-crypt/gcr/gcr-3.20.0.ebuild | 77 +
2 files changed, 78 insertions(+)
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index d71be51..fdeff4c 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
DIST gcr-3.16.0.tar.xz 1335348 SHA256
ecfe8df41cc88158364bb15addc670b11e539fe844742983629ba2323888d075 SHA512
1db6e2532d2d0ceb6f339551b009baae5815fcf8a12b76b0eb9e13f301d1205c2e2c9b8f555ae011a84521e55fe9cccb703c3dd539d638b476e0474c34672be4
WHIRLPOOL
88a0d5936b6dd54923fd476f3af0acac9c068268416cb30c65670ae8bf8bec3940cdee84e72e6218c3cf9e59a023508e5961357b2e80a297428e573cddc6bd7b
DIST gcr-3.18.0.tar.xz 1311368 SHA256
d4d16da5af55148a694055835ccd07ad34daf0ad03bdad929bf7cad15637ce00 SHA512
3733a462c23b0cf1d3579ea4b0b6eea9b5e3eb98e81e7c0e0364e540ec60a7a7bc567d1d159c674df280fb20c305cbaef796dffef73801ece4f4474352786e6b
WHIRLPOOL
1bb299e386415c86dbb4f6afb48e365fd69e12a13e7349cefcd05c2685841fb0fb76c499780c2e275114c185a67b6be66989c6f989794ebbf1fd18ca501ed4b6
+DIST gcr-3.20.0.tar.xz 1324216 SHA256
90572c626d8a708225560c42b4421f7941315247fa1679d4ef569bde7f4bb379 SHA512
0acd0fb085a38507b1cc895ac773f91c6f4e14d2ea7e27b8e74c85ef78426597b6ea08ebee696452b0651939ec4a0d8a4a2523c41b3a8a0bd1b0d7b338b1d9c7
WHIRLPOOL
f9872c7c0f2480b868451775b5a7c63f7cba0d00702660417b738c6260706c8144bf73d36ddd0339b3acbfc010b4ceddef080a3dc1570de875b061e2053ba46f
diff --git a/app-crypt/gcr/gcr-3.20.0.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild
new file mode 100644
index 000..e1000e9
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.20.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://git.gnome.org/browse/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-3
+
+IUSE="debug gtk +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris
~x86-solaris"
+
+COMMON_DEPEND="
+ >=app-crypt/p11-kit-0.19
+ >=dev-libs/glib-2.38:2
+ >=dev-libs/libgcrypt-1.2.2:0=
+ >=dev-libs/libtasn1-1:=
+ >=sys-apps/dbus-1
+ gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
+ introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+"
+RDEPEND="${COMMON_DEPEND}
+ !
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gcr/
commit: d662937dc038f2e757c14078cee2417ff4430ac2 Author: Pacho Ramos gentoo org> AuthorDate: Sun Jun 12 09:13:22 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jun 12 09:13:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d662937d app-crypt/gcr: gnupg is not really needed by gcr, this also prevents a circular dep issue (#570512) Package-Manager: portage-2.3.0_rc1 app-crypt/gcr/gcr-3.18.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-crypt/gcr/gcr-3.18.0.ebuild b/app-crypt/gcr/gcr-3.18.0.ebuild index 2d458a5..166344d 100644 --- a/app-crypt/gcr/gcr-3.18.0.ebuild +++ b/app-crypt/gcr/gcr-3.18.0.ebuild @@ -20,7 +20,6 @@ REQUIRED_USE="vala? ( introspection )" KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris" COMMON_DEPEND=" - >=app-crypt/gnupg-2 >=app-crypt/p11-kit-0.19 >=dev-libs/glib-2.38:2 >=dev-libs/libgcrypt-1.2.2:0=
