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

2024-06-05 Thread Sam James
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/

2024-06-05 Thread Sam James
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/

2024-06-05 Thread Sam James
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/

2024-05-06 Thread Mart Raudsepp
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/

2024-04-28 Thread Ionen Wolkens
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/

2024-04-06 Thread Arthur Zamarin
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/

2024-03-03 Thread Mart Raudsepp
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-03-29 Thread Matt Turner
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/

2023-03-07 Thread Sam James
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/

2023-03-07 Thread Sam James
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/

2022-12-22 Thread Arthur Zamarin
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/

2022-12-22 Thread Arthur Zamarin
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/

2022-12-16 Thread Arthur Zamarin
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/

2022-12-16 Thread Arthur Zamarin
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/

2022-10-29 Thread Matt Turner
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";>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+GNOME/gcr
+  
 



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

2022-10-12 Thread Matt Turner
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/

2022-10-01 Thread Matt Turner
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/

2022-10-01 Thread Matt Turner
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/

2022-09-30 Thread Arthur Zamarin
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/

2022-09-28 Thread Arthur Zamarin
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/

2022-09-18 Thread Sam James
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/

2022-09-06 Thread Matt Turner
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/

2022-07-27 Thread Matt Turner
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/

2022-07-26 Thread Matt Turner
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/

2022-07-20 Thread Sam James
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/

2022-07-18 Thread Sam James
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/

2022-05-18 Thread WANG Xuerui
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/

2022-05-07 Thread Matt Turner
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/

2022-05-07 Thread Matt Turner
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/

2022-01-18 Thread Sam James
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/

2022-01-01 Thread Sam James
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/

2021-05-28 Thread Sam James
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/

2021-05-20 Thread Yixun Lan
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/

2021-04-14 Thread Matt Turner
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/

2021-04-13 Thread Sam James
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/

2021-01-24 Thread Matt Turner
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/

2021-01-08 Thread Matt Turner
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/

2020-11-05 Thread Sam James
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/

2020-08-30 Thread Sam James
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/

2020-08-30 Thread Sam James
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/

2020-08-18 Thread Mart Raudsepp
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/

2020-04-17 Thread Mart Raudsepp
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/

2020-04-14 Thread Mart Raudsepp
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/

2020-02-11 Thread Agostino Sarubbo
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/

2020-02-09 Thread Mart Raudsepp
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/

2020-02-09 Thread Mart Raudsepp
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/

2020-01-27 Thread Agostino Sarubbo
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/

2020-01-27 Thread Agostino Sarubbo
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/

2020-01-27 Thread Agostino Sarubbo
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/

2020-01-27 Thread Sergei Trofimovich
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/

2020-01-11 Thread Mart Raudsepp
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/

2020-01-11 Thread Mart Raudsepp
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/

2019-12-25 Thread Mart Raudsepp
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/

2019-12-25 Thread Mart Raudsepp
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/

2019-12-04 Thread Matt Turner
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/

2019-10-09 Thread Agostino Sarubbo
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/

2019-05-20 Thread Aaron Bauman
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/

2019-03-26 Thread Mart Raudsepp
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/

2019-02-17 Thread Mikle Kolyada
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/

2019-01-27 Thread Dennis Lamm
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/

2019-01-18 Thread Mart Raudsepp
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/

2018-12-27 Thread Matt Turner
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/

2018-10-28 Thread Matt Turner
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/

2018-10-27 Thread Sergei Trofimovich
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/

2018-10-26 Thread Sergei Trofimovich
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/

2018-09-22 Thread Mart Raudsepp
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/

2016-12-06 Thread Markus Meier
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/

2016-09-04 Thread Gilles Dartiguelongue
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/

2016-06-24 Thread Pacho Ramos
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/

2016-06-12 Thread Pacho Ramos
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=



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

2016-05-03 Thread Markus Meier
commit: 6f4c7fef84ab7de1d6519b2934ce1baafc4ef69e
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  3 19:20:08 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  3 19:20:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4c7fef

app-crypt/gcr: arm stable, bug #566378

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

 app-crypt/gcr/gcr-3.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gcr/gcr-3.18.0.ebuild b/app-crypt/gcr/gcr-3.18.0.ebuild
index 3344565..35e7912 100644
--- a/app-crypt/gcr/gcr-3.18.0.ebuild
+++ b/app-crypt/gcr/gcr-3.18.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/gnupg-2



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

2015-12-30 Thread Jeroen Roovers
commit: efc4e739879355692c21ec177550feaa2e58f5dd
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Dec 30 14:48:14 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Dec 30 14:57:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc4e739

app-crypt/gcr: Mark ~hppa (bug #570230).

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

 app-crypt/gcr/gcr-3.16.0.ebuild | 2 +-
 app-crypt/gcr/gcr-3.18.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gcr/gcr-3.16.0.ebuild b/app-crypt/gcr/gcr-3.16.0.ebuild
index 5825358..30bb745 100644
--- a/app-crypt/gcr/gcr-3.16.0.ebuild
+++ b/app-crypt/gcr/gcr-3.16.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0/1" # subslot = suffix of libgcr-3
 IUSE="debug gtk +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
+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

diff --git a/app-crypt/gcr/gcr-3.18.0.ebuild b/app-crypt/gcr/gcr-3.18.0.ebuild
index b19d1dd..75d7ee0 100644
--- a/app-crypt/gcr/gcr-3.18.0.ebuild
+++ b/app-crypt/gcr/gcr-3.18.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 ~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/gnupg-2



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

2015-11-14 Thread Pacho Ramos
commit: 9a772433c506af95b65a28af6a82259dfb58dd03
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Nov 14 14:53:10 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Nov 14 15:26:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a772433

app-crypt/gcr: Version bump

Package-Manager: portage-2.2.24

 app-crypt/gcr/Manifest  |  1 +
 app-crypt/gcr/gcr-3.18.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 21d53ac..0c16346 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,3 +1,4 @@
 DIST gcr-3.12.2.tar.xz 1331884 SHA256 
456e20615ab178aa92eeabdea64dcce535c10d5af189171d9375291a2447d21c SHA512 
7c74302a4485e6909e39721b0bb5920d218c4e8ab5a1878be33457f2b6d59df165bf2e6b606efc8275b8e45dffe8d28ac202cf835f7f2483237258a4d6b2
 WHIRLPOOL 
9655f1997ececce77f1b179f89798b5b9363ea94e0f2024772575ca05d88dd3b15432c1e0d69095b020726bc0fab1df023dfd6cc975488360f90e43fd9069a8c
 DIST gcr-3.14.0.tar.xz 1340764 SHA256 
2a2231147a01e2061f57fa9ca77557ff97bc6ceab028cee5528079f4b2fca63d SHA512 
2538b2575c0d325587f8b5423ac6f9c522a69b415977398dc5c4330ce1de896c966e541eb6e536e87e81013bb2dedea4d0ae8baabdab9318db5b97e0977671b8
 WHIRLPOOL 
755842ad30608162bb81ed58a027a26be6d12ecb12e037b826841612c2481ea564f727e2bc4e03f13f8100257b2d2ee3dae213b56b5f04319718ff30c5eee2a9
 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

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

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

2015-11-14 Thread Pacho Ramos
commit: 20c9c1a5373afba5f24d344d8f875c01bba90a86
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Nov 14 14:53:57 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Nov 14 15:27:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c9c1a5

app-crypt/gcr: Drop old

Package-Manager: portage-2.2.24

 app-crypt/gcr/Manifest  |  1 -
 app-crypt/gcr/gcr-3.12.2.ebuild | 78 -
 2 files changed, 79 deletions(-)

diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 0c16346..70e6703 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,4 +1,3 @@
-DIST gcr-3.12.2.tar.xz 1331884 SHA256 
456e20615ab178aa92eeabdea64dcce535c10d5af189171d9375291a2447d21c SHA512 
7c74302a4485e6909e39721b0bb5920d218c4e8ab5a1878be33457f2b6d59df165bf2e6b606efc8275b8e45dffe8d28ac202cf835f7f2483237258a4d6b2
 WHIRLPOOL 
9655f1997ececce77f1b179f89798b5b9363ea94e0f2024772575ca05d88dd3b15432c1e0d69095b020726bc0fab1df023dfd6cc975488360f90e43fd9069a8c
 DIST gcr-3.14.0.tar.xz 1340764 SHA256 
2a2231147a01e2061f57fa9ca77557ff97bc6ceab028cee5528079f4b2fca63d SHA512 
2538b2575c0d325587f8b5423ac6f9c522a69b415977398dc5c4330ce1de896c966e541eb6e536e87e81013bb2dedea4d0ae8baabdab9318db5b97e0977671b8
 WHIRLPOOL 
755842ad30608162bb81ed58a027a26be6d12ecb12e037b826841612c2481ea564f727e2bc4e03f13f8100257b2d2ee3dae213b56b5f04319718ff30c5eee2a9
 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

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

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

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

app-crypt/gcr: arm stable, bug #551826

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

 app-crypt/gcr/gcr-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gcr/gcr-3.16.0.ebuild b/app-crypt/gcr/gcr-3.16.0.ebuild
index 17aeeb9..f1f3b4a 100644
--- a/app-crypt/gcr/gcr-3.16.0.ebuild
+++ b/app-crypt/gcr/gcr-3.16.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0/1" # subslot = suffix of libgcr-3
 IUSE="debug gtk +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris 
~x86-solaris"
 
 COMMON_DEPEND="
>=app-crypt/gnupg-2