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

2024-03-13 Thread Mart Raudsepp
commit: cdfa6f1bcb2bf0f1608e20e5c4b40594f6e19ad8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Mar 13 22:51:06 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar 13 22:51:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfa6f1b

app-crypt/libsecret: drop 0.20.5-r3

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-crypt/libsecret/Manifest   |   1 -
 app-crypt/libsecret/libsecret-0.20.5-r3.ebuild | 152 -
 2 files changed, 153 deletions(-)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 373023cadf2a..a5f494cc9f2d 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1 @@
-DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B 
cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792
 SHA512 
61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a
 DIST libsecret-0.21.1.tar.xz 190796 BLAKE2B 
862c2aac0c519d2607c1c5b057d1e0d00d3d5bce06744ab8c6e074393ede2f154af9ab3ee988820c936c8c22dba205ee7bd570287aaa47e64fde21ae3a7dfc2b
 SHA512 
e201b2292280c355d08f8bd2d90d6d785d7b618c82e731eb9c051599a24d8f6a0cc3e271b1876d738f4a15aab24c2b6607b6d15d4335a990e74bb0371fe941ae

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
deleted file mode 100644
index 33e8b2806240..
--- a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit bash-completion-r1 gnome2 meson-multilib python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt gtk-doc +introspection test test-rust tpm +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   vala? ( introspection )
-   gtk-doc? ( crypt )
-"
-
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-
-DEPEND="
-   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
-   tpm? ( >=app-crypt/tpm2-tss-3.0.3:= )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}"
-PDEPEND="virtual/secret-service"
-BDEPEND="
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   >=dev-util/gi-docgen-2021.7
-   )
-   test? (
-   $(python_gen_any_dep '
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
-   test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) )
-   tpm? (
-   app-crypt/swtpm
-   app-crypt/tpm2-abrmd
-   >=app-crypt/tpm2-tss-3.2.0:=
-   )
-   )
-   vala? ( $(vala_depend) )
-"
-
-dbus_run() {
-   (
-   # start isolated dbus session bus
-   dbus_data=$(dbus-launch --sh-syntax) || exit
-   eval "${dbus_data}"
-
-   $@
-   ret=${?}
-
-   kill "${DBUS_SESSION_BUS_PID}"
-   exit "${ret}"
-   ) || die
-}
-
-tpm2_run_with_emulator() {
-   export XDG_CONFIG_HOME=${T}/.config/swtpm
-   "${BROOT}"/usr/share/swtpm/swtpm-create-user-config-files || die
-
-   mkdir -p ${XDG_CONFIG_HOME}/mytpm1 || die
-   swtpm_setup_args=(
-   --tpm2
-   --tpmstate ${XDG_CONFIG_HOME}/mytpm1
-   --createek
-   --allow-signing
-   --decryption
-   --create-ek-cert
-   --create-platform-cert
-   --lock-nvram
-   --overwrite
-   --display
-   )
-   swtpm_setup "${swtpm_setup_args[@]}" || die
-
-   swtpm_socket_args=(
-   --tpm2
-   --tpmstate dir=${XDG_CONFIG_HOME}/mytpm1
-   --flags startup-clear
-   --ctrl 
type=unixio,path=${XDG_CONFIG_HOME}/mytpm1/swtpm.socket.ctrl
-   --server type=unixio,path=${XDG_CONFIG_HOME}/mytpm1/swtpm.socket
-   --pid file=${XDG_CONFIG_HOME}/mytpm1/swtpm.pid
-   --daemon
-   )
-   swtpm socket "${swtpm_socket_args[@]}" || die
-
-   tpm2_abrmd_args=(
-   --logger=stdout
-   --tcti=swtpm:path=${XDG_CONFIG_HOME}/mytpm1/swtpm.socket
-

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

2024-03-12 Thread Arthur Zamarin
commit: 999df25228c3c479316e028e89231c00869f13f7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:50:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:50:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999df252

app-crypt/libsecret: Stabilize 0.21.1 sparc, #921406

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

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

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 6d57e26a1303..5b17eac59d1e 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2024-03-12 Thread Arthur Zamarin
commit: c8a3343eee7bb151667bd090f2b3d29e6cdc6371
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:50:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:50:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a3343e

app-crypt/libsecret: Stabilize 0.21.1 ppc, #921406

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

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

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 2a6297b1cf72..6d57e26a1303 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2024-03-12 Thread Arthur Zamarin
commit: ccd56e8e045e19bc9511b6b824ccf218c4992f1f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:49:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:49:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd56e8e

app-crypt/libsecret: Stabilize 0.21.1 arm, #921406

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

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

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 8b7a60b3b804..2a6297b1cf72 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2024-02-22 Thread Arthur Zamarin
commit: c6b9240230115a3dc615e6cbc6c62a6372879872
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 22 20:46:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:46:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b92402

app-crypt/libsecret: Stabilize 0.21.1 ppc64, #921406

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

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

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index f59c317811bd..8b7a60b3b804 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2024-02-22 Thread Arthur Zamarin
commit: 066799ef846dee6697b6053fec45c02f59b321a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 22 20:46:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:46:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066799ef

app-crypt/libsecret: Stabilize 0.21.1 arm64, #921406

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

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

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 4a1676fb225e..f59c317811bd 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2024-02-10 Thread Arthur Zamarin
commit: 4bb93268eb3e7045d880b5b2f732432106ac2ab4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 18:52:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 18:52:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb93268

app-crypt/libsecret: Stabilize 0.21.1 x86, #921406

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

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

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 400bf2a551bd..4a1676fb225e 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2023-10-24 Thread Sam James
commit: 4e6b04aef2132dd235ed6396c04dd4f171c97837
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 23:12:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6b04ae

app-crypt/libsecret: drop useless test dep on mock

This dependency has been here since ::gentoo was imported into git. But
libsecret has never used the mock package in its tests. It has a mock/
directory inside its own source code providing mocking primitives that
are totally unrelated to unittest.

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

 app-crypt/libsecret/libsecret-0.20.5-r3.ebuild | 2 --
 app-crypt/libsecret/libsecret-0.21.1.ebuild| 2 --
 2 files changed, 4 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
index 7ad1e9217f9c..33e8b2806240 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
@@ -42,7 +42,6 @@ BDEPEND="
)
test? (
$(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) )
@@ -118,7 +117,6 @@ python_check_deps() {
if use introspection; then
has_version -b "dev-python/pygobject:3[${PYTHON_USEDEP}]" || 
return
fi
-   has_version -b "dev-python/mock[${PYTHON_USEDEP}]" &&
has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]"
 }
 

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 2bd69b9e0890..c3fd3822b2d7 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -42,7 +42,6 @@ BDEPEND="
)
test? (
$(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) )
@@ -118,7 +117,6 @@ python_check_deps() {
if use introspection; then
python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" 
|| return
fi
-   python_has_version "dev-python/mock[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
 }
 



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

2023-09-21 Thread Matt Turner
commit: 7deb3dd2381b7530437c257cb376a1042d6b233b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Sep 19 22:22:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 21 14:50:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7deb3dd2

app-crypt/libsecret: Version bump to 0.21.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32937
Signed-off-by: Matt Turner  gentoo.org>

 app-crypt/libsecret/Manifest|   1 +
 app-crypt/libsecret/libsecret-0.21.1.ebuild | 154 
 2 files changed, 155 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index e4b2cf12cc01..a6adcc36211e 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1,3 @@
 DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B 
cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792
 SHA512 
61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a
 DIST libsecret-0.21.0.tar.xz 190320 BLAKE2B 
0775f1b80eea303793aa9c1e940e0cb47ada4cee10ebae947a7e17d5a749736a3219a7edf937693b32df5505c2dd96bffc523b4cfcb41c6a7f12cea0b43449b3
 SHA512 
666a67f3f06274ab57e1b6e3e855033ce244ab45b9b237851fc06f33ef7922179b5bcbe96a5dc50d1136cbb8d74c2d0af0af4d0ae9de918b4a63b36abb1f2b97
+DIST libsecret-0.21.1.tar.xz 190796 BLAKE2B 
862c2aac0c519d2607c1c5b057d1e0d00d3d5bce06744ab8c6e074393ede2f154af9ab3ee988820c936c8c22dba205ee7bd570287aaa47e64fde21ae3a7dfc2b
 SHA512 
e201b2292280c355d08f8bd2d90d6d785d7b618c82e731eb9c051599a24d8f6a0cc3e271b1876d738f4a15aab24c2b6607b6d15d4335a990e74bb0371fe941ae

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
new file mode 100644
index ..2bd69b9e0890
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 gnome2 meson-multilib python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt gtk-doc +introspection test test-rust tpm +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( crypt )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   tpm? ( >=app-crypt/tpm2-tss-3.0.3:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="virtual/secret-service"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-util/gi-docgen-2021.7
+   )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) )
+   tpm? (
+   app-crypt/swtpm
+   app-crypt/tpm2-abrmd
+   >=app-crypt/tpm2-tss-3.2.0:=
+   )
+   )
+   vala? ( $(vala_depend) )
+"
+
+dbus_run() {
+   (
+   # start isolated dbus session bus
+   dbus_data=$(dbus-launch --sh-syntax) || exit
+   eval "${dbus_data}"
+
+   $@
+   ret=${?}
+
+   kill "${DBUS_SESSION_BUS_PID}"
+   exit "${ret}"
+   ) || die
+}
+
+tpm2_run_with_emulator() {
+   export XDG_CONFIG_HOME=${T}/.config/swtpm
+   "${BROOT}"/usr/share/swtpm/swtpm-create-user-config-files --overwrite 
|| die
+
+   mkdir -p ${XDG_CONFIG_HOME}/mytpm1 || die
+   swtpm_setup_args=(
+   --tpm2
+   --tpmstate ${XDG_CONFIG_HOME}/mytpm1
+   --createek
+   --allow-signing
+   --decryption
+   --create-ek-cert
+   --create-platform-cert
+   --lock-nvram
+   --overwrite
+   --display
+   )
+   swtpm_setup "${swtpm_setup_args[@]}" || die
+
+   swtpm_socket_args=(
+   --tpm2
+   --tpmstate dir=${XDG_CONFIG_HOME}/mytpm1
+   --

[gentoo-commits] repo/gentoo:master commit in: app-crypt/libsecret/, profiles/features/wd40/

2022-11-20 Thread Sam James
commit: d0e673c6f516fdffe8b43c77c1f13dbddde4fdb3
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 21 06:12:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 21 06:16:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e673c6

app-crypt/libsecret: make use of USE=test-rust

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

 app-crypt/libsecret/libsecret-0.20.5-r3.ebuild | 4 ++--
 profiles/features/wd40/package.use.mask| 4 
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
index 3315eccf0ea2..5a1a6856cc55 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
 LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
 SLOT="0"
 
-IUSE="+crypt gtk-doc +introspection test tpm +vala"
+IUSE="+crypt gtk-doc +introspection test test-rust tpm +vala"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
vala? ( introspection )
@@ -45,7 +45,7 @@ BDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
-   introspection? ( >=dev-libs/gjs-1.32 )
+   test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) )
tpm? (
app-crypt/swtpm
app-crypt/tpm2-abrmd

diff --git a/profiles/features/wd40/package.use.mask 
b/profiles/features/wd40/package.use.mask
index db10e4b004c3..7a8ede783df7 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Sam James  (2022-11-21)
-# USE="test introspection" needs gjs. TODO: change ebuild instead?
-app-crypt/libsecret test
-
 # Sam James  (2022-11-19)
 # GNOME packages pulling in e.g. gjs which then needs Rust.
 dev-util/glade gjs



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

2022-10-29 Thread Matt Turner
commit: 70df87a2752e995873386ffcc017ea08664d3cdc
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=70df87a2

app-crypt/libsecret: Set remote-id

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

 app-crypt/libsecret/metadata.xml | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/app-crypt/libsecret/metadata.xml b/app-crypt/libsecret/metadata.xml
index 7318f81748ab..3d7258d053bc 100644
--- a/app-crypt/libsecret/metadata.xml
+++ b/app-crypt/libsecret/metadata.xml
@@ -1,11 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Enable Trusted Platform Module support via 
app-crypt/tpm2-tss
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Enable Trusted Platform Module support via 
app-crypt/tpm2-tss
+  
+  
+GNOME/libsecret
+  
 



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

2022-05-27 Thread Sam James
commit: 131a102dab6e653a537763ebc5974a2026d411de
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 05:36:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 05:37:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=131a102d

app-crypt/libsecret: Stabilize 0.20.5-r3 sparc, #843794

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

 app-crypt/libsecret/libsecret-0.20.5-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
index 11eaa12c24a7..e1ea0fca0a0d 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc 
x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2022-05-09 Thread Matt Turner
commit: fd1ea1af913f0805caf96b434d7b44bb7093b6be
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  9 14:57:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May  9 15:00:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1ea1af

app-crypt/libsecret: Move virtual/secret-service to PDEPEND

 Otherwise with gcr-3.41.0 there is a circular dependency:

app-crypt/gcr
  app-crypt/libsecret
virtual/secret-service
  gnome-base/gnome-keyring
app-crypt/gcr

Until commit 375d4ecea4f ("app-crypt/libsecret: virtualise Secret
Service API dependency") libsecret depended on gnome-keyring in PDEPEND,
but this commit incorrectly added the virtual/secret-service to RDEPEND.

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

 .../{libsecret-0.20.5-r2.ebuild => libsecret-0.20.5-r3.ebuild}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
similarity index 98%
rename from app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
rename to app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
index 44e88b43f069..c16fe9ac3396 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
@@ -28,8 +28,8 @@ DEPEND="
tpm? ( >=app-crypt/tpm2-tss-3.0.3:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
-RDEPEND="${DEPEND}
-   virtual/secret-service"
+RDEPEND="${DEPEND}"
+PDEPEND="virtual/secret-service"
 BDEPEND="
app-text/docbook-xml-dtd:4.2
dev-libs/libxslt



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

2022-04-30 Thread WANG Xuerui
commit: 8bb0ddce05e1b8e2a5eee918314689c238834b28
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Apr 30 11:28:34 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  1 01:30:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb0ddce

app-crypt/libsecret: keyword 0.20.5-r2 for ~loong

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

 app-crypt/libsecret/libsecret-0.20.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
index cda2d8730d71..44e88b43f069 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2022-04-23 Thread Sam James
commit: 508ea4796b28cb88cd5f1c4d1104bb6484495c9c
Author: Christopher Byrne  gmail  com>
AuthorDate: Sat Apr 23 19:34:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 23 21:34:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=508ea479

app-crypt/libsecret: Add sublot operator to app-crypt/tpm2-tss dep

Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../{libsecret-0.20.5-r1.ebuild => libsecret-0.20.5-r2.ebuild}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
similarity index 98%
rename from app-crypt/libsecret/libsecret-0.20.5-r1.ebuild
rename to app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
index da95f0a7ad31..cda2d8730d71 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
@@ -25,7 +25,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
-   tpm? ( >=app-crypt/tpm2-tss-3.0.3 )
+   tpm? ( >=app-crypt/tpm2-tss-3.0.3:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
 RDEPEND="${DEPEND}
@@ -50,7 +50,7 @@ BDEPEND="
tpm? (
app-crypt/swtpm
app-crypt/tpm2-abrmd
-   >=app-crypt/tpm2-tss-3.2.0
+   >=app-crypt/tpm2-tss-3.2.0:=
)
)
vala? ( $(vala_depend) )



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

2022-03-20 Thread Matt Turner
commit: a291b68690b18a0ca6987528ff8801cb9d8b816e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:00:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a291b686

app-crypt/libsecret: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...-test-vala-unstable-with-DSECRET_WITH_UNS.patch | 44 --
 1 file changed, 44 deletions(-)

diff --git 
a/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
 
b/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
deleted file mode 100644
index 99e5f6902e5d..
--- 
a/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 92fe125ee1b9f36bd69308c173e9d6147a5fc1e1 Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Thu, 10 Dec 2020 23:19:55 -0500
-Subject: [PATCH] meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE
-
-Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/54

- libsecret/meson.build | 12 ++--
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/libsecret/meson.build b/libsecret/meson.build
-index f57e363..55e9d95 100644
 a/libsecret/meson.build
-+++ b/libsecret/meson.build
-@@ -310,12 +310,12 @@ if get_option('introspection')
- add_languages('vala')
- valac = meson.get_compiler('vala')
- 
--valatest_names = [
--  'test-vala-lang',
--  'test-vala-unstable',
--]
-+valatests = {
-+  'test-vala-lang': [],
-+  'test-vala-unstable': ['-DSECRET_WITH_UNSTABLE'],
-+}
- 
--foreach _valatest : valatest_names
-+foreach _valatest, extra_cflags : valatests
-   test_bin = executable(_valatest,
- '@0@.vala'.format(_valatest),
- dependencies: [
-@@ -327,7 +327,7 @@ if get_option('introspection')
- ],
- link_with: mock_service_lib,
- include_directories: config_h_dir,
--c_args: test_cflags,
-+c_args: test_cflags + extra_cflags,
-   )
- 
-   test(_valatest, test_bin,
--- 
-2.26.2
-



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

2022-03-16 Thread Yixun Lan
commit: 04111572660779058194768252fbce43fdffa7eb
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Mar 17 01:36:13 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Mar 17 03:51:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04111572

app-crypt/libsecret: riscv keyworded (bug #835381)

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

 app-crypt/libsecret/libsecret-0.20.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild
index 5d82c2b3179e..da95f0a7ad31 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2022-03-15 Thread Matt Turner
commit: d365c45e634a03d664b17037fdc7843beadf8193
Author: Christopher Byrne  gmail  com>
AuthorDate: Mon Mar 14 03:19:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 16 02:07:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d365c45e

app-crypt/libsecret: Create an emulated TPM2 for tests

Libsecret runs tests against the TPM2 already in the machine and require
tpm2-abrmd. Hence the tests will fail if the user does not have tpm2-abrmd
installed or does not have a TPM2 in the machine. It shouldn't do this
- it should provision a virtual TPM2 spawn an emulator (swtpm) and the use
the swtpm TCTI with tpm2-abrmd.

However its not too difficult to setup the TPM2 simulator for the test,
which is what this patch does.

Bug: https://bugs.gentoo.org/834830
Closes: https://github.com/gentoo/gentoo/pull/24509
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-crypt/libsecret/libsecret-0.20.5-r1.ebuild | 155 +
 1 file changed, 155 insertions(+)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild
new file mode 100644
index ..5d82c2b3179e
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.20.5-r1.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_USE_DEPEND=vapigen
+
+inherit bash-completion-r1 gnome2 meson-multilib python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt gtk-doc +introspection test tpm +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( crypt )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   tpm? ( >=app-crypt/tpm2-tss-3.0.3 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   virtual/secret-service"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-util/gi-docgen-2021.7
+   )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   tpm? (
+   app-crypt/swtpm
+   app-crypt/tpm2-abrmd
+   >=app-crypt/tpm2-tss-3.2.0
+   )
+   )
+   vala? ( $(vala_depend) )
+"
+
+dbus_run() {
+   (
+   # start isolated dbus session bus
+   dbus_data=$(dbus-launch --sh-syntax) || exit
+   eval "${dbus_data}"
+
+   $@
+   ret=${?}
+
+   kill "${DBUS_SESSION_BUS_PID}"
+   exit "${ret}"
+   ) || die
+}
+
+tpm2_run_with_emulator() {
+   export XDG_CONFIG_HOME=${T}/.config/swtpm
+   ${BROOT}/usr/share/swtpm/swtpm-create-user-config-files || die
+
+   mkdir -p ${XDG_CONFIG_HOME}/mytpm1 || die
+   swtpm_setup_args=(
+   --tpm2
+   --tpmstate ${XDG_CONFIG_HOME}/mytpm1
+   --createek
+   --allow-signing
+   --decryption
+   --create-ek-cert
+   --create-platform-cert
+   --lock-nvram
+   --overwrite
+   --display
+   )
+   swtpm_setup "${swtpm_setup_args[@]}" || die
+
+   swtpm_socket_args=(
+   --tpm2
+   --tpmstate dir=${XDG_CONFIG_HOME}/mytpm1
+   --flags startup-clear
+   --ctrl 
type=unixio,path=${XDG_CONFIG_HOME}/mytpm1/swtpm.socket.ctrl
+   --server type=unixio,path=${XDG_CONFIG_HOME}/mytpm1/swtpm.socket
+   --pid file=${XDG_CONFIG_HOME}/mytpm1/swtpm.pid
+   --daemon
+   )
+   swtpm socket "${swtpm_socket_args[@]}" || die
+
+   tpm2_abrmd_args=(
+   --logger=stdout
+   --tcti=swtpm:path=${XDG_CONFIG_HOME}/mytpm1/swtpm.socket
+   --session
+   --flush-all
+   )
+   tpm2-abrmd "${tpm2_abrmd_args[@]}" &
+   export TCTI=tabrmd:bus_type=session
+
+   $@ || die
+
+   # When swtpm dies, tmp2-abrmd will exit
+   kill $(< ${XDG_CONFIG_HOME}/mytpm1/swtpm.p

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

2022-03-15 Thread Matt Turner
commit: 1ddc95af95940c65f28799843c513af6a4f1c49d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 15 19:30:45 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 15 19:56:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddc95af

app-crypt/libsecret: Run tests under dbus-run-session

As identified by eva@ in 2019. Apparently he never got back to his
workstation.

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.5.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5.ebuild
index 44d2f1cc8602..380e49642d41 100644
--- a/app-crypt/libsecret/libsecret-0.20.5.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5.ebuild
@@ -83,5 +83,5 @@ multilib_src_configure() {
 }
 
 multilib_src_test() {
-   virtx meson_src_test
+   virtx dbus-run-session meson test -C "${BUILD_DIR}"
 }



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

2022-03-15 Thread Matt Turner
commit: a2af96eb4a26a9861b217eaf52d7ffe4020171bc
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 15 20:53:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 15 20:54:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2af96eb

app-crypt/libsecret: Stabilize 0.20.5 sparc, #834426

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.5.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5.ebuild
index 380e49642d41..91d31f827b4d 100644
--- a/app-crypt/libsecret/libsecret-0.20.5.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2022-03-08 Thread Sam James
commit: 22c08783120a346bc68932f20c4d3401bb3f6920
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  8 12:30:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  8 12:30:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c08783

app-crypt/libsecret: Stabilize 0.20.5 arm, #834426

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.5.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5.ebuild
index 23746018fd6a..a23f2aeb5c02 100644
--- a/app-crypt/libsecret/libsecret-0.20.5.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2022-02-21 Thread Matt Turner
commit: 57421fcae339529dbd3eb4b48667ae2b3a5be937
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 21 18:27:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 21 19:32:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57421fca

app-crypt/libsecret: Version bump to 0.20.5

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

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.20.5.ebuild | 87 +
 app-crypt/libsecret/metadata.xml|  3 +
 3 files changed, 91 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index ba58b7a46b39..3eda7428e115 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1 +1,2 @@
 DIST libsecret-0.20.4.tar.xz 529916 BLAKE2B 
d5922dcb1eb27e4cc6bc7770926fc3191c9f4634867ff9682fd33f9373d6fa2d334c9c1b995bd208bbf178af008ec7b224bd5388427617fbd7e48d05d2e35823
 SHA512 
599482796af001703c25d181a710c5a3207f44d4d0036ef2001cc541bde9ef453172b71df9bb214d27d1fbd2f28c1b5a5efdbd5faca3561188c07dccdc7d7c15
+DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B 
cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792
 SHA512 
61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a

diff --git a/app-crypt/libsecret/libsecret-0.20.5.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5.ebuild
new file mode 100644
index ..cf8592727d7b
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.20.5.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_USE_DEPEND=vapigen
+
+inherit bash-completion-r1 gnome2 meson-multilib python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt gtk-doc +introspection test tpm +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( crypt )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   tpm? ( >=app-crypt/tpm2-tss-3.0.3 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   virtual/secret-service"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-util/gi-docgen-2021.7
+   )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version -b "dev-python/pygobject:3[${PYTHON_USEDEP}]" || 
return
+   fi
+   has_version -b "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true manpage)
+   $(meson_use crypt gcrypt)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_bool introspection)
+   -Dbashcompdir="$(get_bashcompdir)"
+   $(meson_native_enabled bash_completion)
+   $(meson_native_use_bool tpm tpm2)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}

diff --git a/app-crypt/libsecret/metadata.xml b/app-crypt/libsecret/metadata.xml
index f453528b934f..7318f81748ab 100644
--- a/app-crypt/libsecret/metadata.xml
+++ b/app-crypt/libsecret/metadata.xml
@@ -5,4 +5,7 @@
gn...@gentoo.org
Gentoo GNOME Desktop

+   
+   Enable Trusted Platform Module support via 
app-crypt/tpm2-tss
+   
 



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

2021-12-27 Thread Mart Raudsepp
commit: 311f61f63e91aa555444c30fecd9530be54ec3db
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 27 21:54:18 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 27 21:54:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311f61f6

app-crypt/libsecret: remove old

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

 app-crypt/libsecret/libsecret-0.20.4.ebuild | 90 -
 1 file changed, 90 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4.ebuild
deleted file mode 100644
index 5db7cd230147..
--- a/app-crypt/libsecret/libsecret-0.20.4.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 meson-multilib python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt gtk-doc +introspection test +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   vala? ( introspection )
-   gtk-doc? ( crypt )
-"
-
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-
-DEPEND="
-   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
-"
-RDEPEND="${DEPEND}"
-# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
-PDEPEND=">=gnome-base/gnome-keyring-3" # to avoid circular dep (bug #547456)
-BDEPEND="
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? (
-   $(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
-   introspection? ( >=dev-libs/gjs-1.32 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   
"${FILESDIR}"/${P}-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
-)
-
-python_check_deps() {
-   if use introspection; then
-   has_version -b "dev-python/pygobject:3[${PYTHON_USEDEP}]" || 
return
-   fi
-   has_version -b "dev-python/mock[${PYTHON_USEDEP}]" &&
-   has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   default
-
-   # Remove @filename@ from the header template that would otherwise cause
-   # differences dependent on the ABI
-   sed -e '/enumerations from "@filename@"/d' \
-   -i libsecret/secret-enum-types.h.template || die
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_use crypt gcrypt)
-
-   # Don't build docs multiple times
-   $(meson_native_true manpage)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}



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

2021-12-27 Thread Mart Raudsepp
commit: 6cc787791dd03040e692a24a012f1b8dd2004e26
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 27 17:24:40 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 27 17:25:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc78779

app-crypt/libsecret: add missing deps, allow py3.10 for tests

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

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index 2ed9a2f37a66..37666f544f15 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 VALA_USE_DEPEND=vapigen
 
 inherit gnome2 meson-multilib python-any-r1 vala virtualx
@@ -25,16 +25,21 @@ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 
~riscv sparc x86"
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
 RDEPEND="${DEPEND}
virtual/secret-service"
 BDEPEND="
+   app-text/docbook-xml-dtd:4.2
dev-libs/libxslt
dev-util/gdbus-codegen
dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gtk-doc
+   )
test? (
$(python_gen_any_dep '
dev-python/mock[${PYTHON_USEDEP}]



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

2021-09-15 Thread Marek Szuba
commit: cc28e407409a4e1290b4f182a102d879024db592
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 15 13:48:23 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 15 14:16:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc28e407

app-crypt/libsecret: add dev-util/glib-utils to BDEPEND

Invoking maintainer time-out.

Closes: https://bugs.gentoo.org/798930
Signed-off-by: Marek Szuba  gentoo.org>

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index 1b35ec4ad12..2ed9a2f37a6 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -32,6 +32,7 @@ RDEPEND="${DEPEND}
 BDEPEND="
dev-libs/libxslt
dev-util/gdbus-codegen
+   dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
test? (



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

2021-08-20 Thread Sam James
commit: 387957d8e7ef58d7ac2cd6d0b7b393350457708f
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 20 23:50:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 20 23:51:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387957d8

app-crypt/libsecret: Stabilize 0.20.4-r1 arm64, #806322

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

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index 6a818e1cd7c..1b35ec4ad12 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-08-20 Thread Sam James
commit: 1a63f8c4d304f0d119c52c46f154224e04cfd9a1
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 20 23:49:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 20 23:51:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a63f8c4

app-crypt/libsecret: Stabilize 0.20.4-r1 ppc64, #806322

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

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index 1f8b68b7026..6a818e1cd7c 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-08-19 Thread Sam James
commit: c524d966ac6db0a8a89e1b1cc782a8f7973d0175
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 20 01:54:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 20 01:54:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c524d966

app-crypt/libsecret: Stabilize 0.20.4-r1 sparc, #806322

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

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index 94ea86de2f8..1f8b68b7026 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-08-19 Thread Sam James
commit: 64550a11584310432790d84965860150fd074571
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 20 01:50:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 20 01:50:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64550a11

app-crypt/libsecret: Stabilize 0.20.4-r1 ppc, #806322

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

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index 9a7b892864f..94ea86de2f8 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-08-18 Thread Sam James
commit: d86eab4b3ab9945f5e882422f7416f3094596ad3
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 19 02:09:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 19 02:09:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d86eab4b

app-crypt/libsecret: Stabilize 0.20.4-r1 arm, #806322

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

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index e241a93256d..9a7b892864f 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-08-14 Thread Sam James
commit: 09642d0c97ec72354beb6081498e72f3b8ab2f0d
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 15 01:32:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 15 01:32:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09642d0c

app-crypt/libsecret: Stabilize 0.20.4-r1 amd64, #806322

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

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
index f5c083eb46c..e241a93256d 100644
--- a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-06-30 Thread Marek Szuba
commit: 375d4ecea4f6065b75cdd99cc19c372ab7fd5c64
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 30 13:33:59 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 30 17:55:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=375d4ece

app-crypt/libsecret: virtualise Secret Service API dependency

User tests - including my own - show that app-admin/keepassxc works fine
as a Secret Service API provider, and KDE will likely acquire a
compatible provider soon.

Change made with permission from leio on behalf of the Gnome Project.

Closes: https://bugs.gentoo.org/705132
Signed-off-by: Marek Szuba  gentoo.org>

 app-crypt/libsecret/libsecret-0.20.4-r1.ebuild | 89 ++
 1 file changed, 89 insertions(+)

diff --git a/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
new file mode 100644
index 000..e43ef9d0b72
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.20.4-r1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..9} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 meson-multilib python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt gtk-doc +introspection test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( crypt )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+RDEPEND="${DEPEND}
+   virtual/secret-service"
+BDEPEND="
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   
"${FILESDIR}"/${P}-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
+)
+
+python_check_deps() {
+   if use introspection; then
+   has_version -b "dev-python/pygobject:3[${PYTHON_USEDEP}]" || 
return
+   fi
+   has_version -b "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   default
+
+   # Remove @filename@ from the header template that would otherwise cause
+   # differences dependent on the ABI
+   sed -e '/enumerations from "@filename@"/d' \
+   -i libsecret/secret-enum-types.h.template || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use crypt gcrypt)
+
+   # Don't build docs multiple times
+   $(meson_native_true manpage)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}



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

2021-05-28 Thread Yixun Lan
commit: 868f6ba2a24e0eada37787315ffb766ae71fa206
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri May 28 15:18:34 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri May 28 23:20:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868f6ba2

app-crypt/libsecret: add riscv keyword

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.4.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4.ebuild
index 4b2b1102f1a..fc8e3656fc5 100644
--- a/app-crypt/libsecret/libsecret-0.20.4.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-04-13 Thread Sam James
commit: 31d3499e40c5f19b634a20cbb580785d7bcd23f7
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 13 15:02:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 13 15:02:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d3499e

app-crypt/libsecret: Stabilize 0.20.4 sparc, #774927

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.4.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4.ebuild
index 1a05c35d194..4b2b1102f1a 100644
--- a/app-crypt/libsecret/libsecret-0.20.4.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2021-03-20 Thread Matt Turner
commit: a619d24c78f741397c390d0904e89b60aa968bc6
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 21 01:28:40 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 21 01:29:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a619d24c

app-crypt/libsecret: Require USE=crypt for USE=gtk-doc

It doesn't make much sense to generate documentation when some code is
disabled.

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

 app-crypt/libsecret/libsecret-0.20.4.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.4.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4.ebuild
index fcd78facda9..786c9a4187e 100644
--- a/app-crypt/libsecret/libsecret-0.20.4.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4.ebuild
@@ -15,7 +15,10 @@ SLOT="0"
 
 IUSE="+crypt gtk-doc +introspection test +vala"
 RESTRICT="!test? ( test )"
-REQUIRED_USE="vala? ( introspection )"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( crypt )
+"
 
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/libsecret/, app-crypt/libsecret/files/

2020-12-13 Thread Matt Turner
commit: 91d1b695e29cfd720f307995b36c9cb60e73ce50
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 10 19:06:39 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec 13 17:29:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d1b695

app-crypt/libsecret: Version bump to 0.20.4

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

 app-crypt/libsecret/Manifest   |  1 +
 ...-test-vala-unstable-with-DSECRET_WITH_UNS.patch | 44 ++
 app-crypt/libsecret/libsecret-0.20.4.ebuild| 99 ++
 3 files changed, 144 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index a5df5463410..a64c17d2714 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1,3 @@
 DIST libsecret-0.20.2.tar.xz 526224 BLAKE2B 
cae93962480f65d2c91b1c26a23321d19c256692754ef37c658e346a6cb6b91cdebe134516c3c8652c5ee502b8f7a070a8d519ed878b2f6dfc124ea7b032613f
 SHA512 
89143c8ccc8f6fa0cda2c98baef92e8cbf9b319a984826a09c527125e14712023ee65cada42a2c9232524528da8c1c3d2235ecbcb93e2f06e94121a601c22857
 DIST libsecret-0.20.3.tar.xz 526388 BLAKE2B 
ae2e64af61c269eb109fa7840cc7ff2362ac69eab4b452074c2cb3a80b26cc88e8d341a7649e0f16fa73541943d968dfbd6f3cc802d99a37f3a7d91e8b20cfe3
 SHA512 
020e1954e0965f33ee15f35e1f439b6c1650322a9112078f7a3e265cee83ad99d217ae3b363fbadc06c5cb0941f7e544d91da72e5be1c6b96992c071e6170c22
+DIST libsecret-0.20.4.tar.xz 529916 BLAKE2B 
d5922dcb1eb27e4cc6bc7770926fc3191c9f4634867ff9682fd33f9373d6fa2d334c9c1b995bd208bbf178af008ec7b224bd5388427617fbd7e48d05d2e35823
 SHA512 
599482796af001703c25d181a710c5a3207f44d4d0036ef2001cc541bde9ef453172b71df9bb214d27d1fbd2f28c1b5a5efdbd5faca3561188c07dccdc7d7c15

diff --git 
a/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
 
b/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
new file mode 100644
index 000..99e5f6902e5
--- /dev/null
+++ 
b/app-crypt/libsecret/files/libsecret-0.20.4-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
@@ -0,0 +1,44 @@
+From 92fe125ee1b9f36bd69308c173e9d6147a5fc1e1 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Thu, 10 Dec 2020 23:19:55 -0500
+Subject: [PATCH] meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE
+
+Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/54
+---
+ libsecret/meson.build | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/libsecret/meson.build b/libsecret/meson.build
+index f57e363..55e9d95 100644
+--- a/libsecret/meson.build
 b/libsecret/meson.build
+@@ -310,12 +310,12 @@ if get_option('introspection')
+ add_languages('vala')
+ valac = meson.get_compiler('vala')
+ 
+-valatest_names = [
+-  'test-vala-lang',
+-  'test-vala-unstable',
+-]
++valatests = {
++  'test-vala-lang': [],
++  'test-vala-unstable': ['-DSECRET_WITH_UNSTABLE'],
++}
+ 
+-foreach _valatest : valatest_names
++foreach _valatest, extra_cflags : valatests
+   test_bin = executable(_valatest,
+ '@0@.vala'.format(_valatest),
+ dependencies: [
+@@ -327,7 +327,7 @@ if get_option('introspection')
+ ],
+ link_with: mock_service_lib,
+ include_directories: config_h_dir,
+-c_args: test_cflags,
++c_args: test_cflags + extra_cflags,
+   )
+ 
+   test(_valatest, test_bin,
+-- 
+2.26.2
+

diff --git a/app-crypt/libsecret/libsecret-0.20.4.ebuild 
b/app-crypt/libsecret/libsecret-0.20.4.ebuild
new file mode 100644
index 000..c29109aa42f
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.20.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 meson multilib-minimal python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt gtk-doc +introspection test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+RDEPEND="${DEPEND}"
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+PDEPEND=">=gnome-base/gnome-keyring-3" # to avoid circular dep (bug #547456)
+BDEPEND="
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+  

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

2020-11-05 Thread Sam James
commit: 959ad173563bf849fbed9e9454d0561472a0cde5
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  6 07:20:52 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  6 07:20:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959ad173

app-crypt/libsecret: Stabilize 0.20.3 sparc, #728924

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.3.ebuild
index e5125875d2b..be5c5bb142f 100644
--- a/app-crypt/libsecret/libsecret-0.20.3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.3.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2020-09-18 Thread Sergei Trofimovich
commit: 955874b45d7936af860d1fc268a4b2b4d6453761
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep 18 06:58:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 18 07:44:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955874b4

app-crypt/libsecret: stable 0.20.3 for ppc64

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-3.0.7, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/app-crypt/libsecret/libsecret-0.20.3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.3.ebuild
index 2107c049c95..e5125875d2b 100644
--- a/app-crypt/libsecret/libsecret-0.20.3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.3.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2020-09-17 Thread Sergei Trofimovich
commit: 92f79831a8c879d2fee1701c2000d105f662aba9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep 18 06:46:14 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 18 06:46:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f79831

app-crypt/libsecret: stable 0.20.3 for ppc

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-3.0.7, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/app-crypt/libsecret/libsecret-0.20.3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.3.ebuild
index 07aa303ea62..2107c049c95 100644
--- a/app-crypt/libsecret/libsecret-0.20.3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.3.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2020-07-29 Thread Mart Raudsepp
commit: 176c5f777e8691c09b54b8faac4d62cd4d9ec418
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jul 29 11:05:28 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jul 29 11:23:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176c5f77

app-crypt/libsecret: remove old

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

 app-crypt/libsecret/Manifest|  1 -
 app-crypt/libsecret/libsecret-0.18.8.ebuild | 94 -
 2 files changed, 95 deletions(-)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 8be7ee94fc1..a5df5463410 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,3 +1,2 @@
-DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 
3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f
 SHA512 
9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4
 DIST libsecret-0.20.2.tar.xz 526224 BLAKE2B 
cae93962480f65d2c91b1c26a23321d19c256692754ef37c658e346a6cb6b91cdebe134516c3c8652c5ee502b8f7a070a8d519ed878b2f6dfc124ea7b032613f
 SHA512 
89143c8ccc8f6fa0cda2c98baef92e8cbf9b319a984826a09c527125e14712023ee65cada42a2c9232524528da8c1c3d2235ecbcb93e2f06e94121a601c22857
 DIST libsecret-0.20.3.tar.xz 526388 BLAKE2B 
ae2e64af61c269eb109fa7840cc7ff2362ac69eab4b452074c2cb3a80b26cc88e8d341a7649e0f16fa73541943d968dfbd6f3cc802d99a37f3a7d91e8b20cfe3
 SHA512 
020e1954e0965f33ee15f35e1f439b6c1650322a9112078f7a3e265cee83ad99d217ae3b363fbadc06c5cb0941f7e544d91da72e5be1c6b96992c071e6170c22

diff --git a/app-crypt/libsecret/libsecret-0.18.8.ebuild 
b/app-crypt/libsecret/libsecret-0.18.8.ebuild
deleted file mode 100644
index 121e3f5f3f0..000
--- a/app-crypt/libsecret/libsecret-0.18.8.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 multilib-minimal python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt +introspection test +vala"
-RESTRICT="!test? ( test )"
-# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
-REQUIRED_USE="test? ( introspection )
-   vala? ( introspection )"
-
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
-"
-PDEPEND=">=gnome-base/gnome-keyring-3
-"
-# PDEPEND to avoid circular dep (bug #547456)
-# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
-# Add ksecrets to PDEPEND when it's added to portage
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.9
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? (
-   $(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
-   introspection? ( >=dev-libs/gjs-1.32 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-python_check_deps() {
-   if use introspection; then
-   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-   fi
-   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
-   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-
-   # Drop unwanted CFLAGS modifications
-   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
-}
-
-multilib_src_configure() {
-   local ECONF_SOURCE=${S}
-   gnome2_src_configure \
-   --enable-manpages \
-   --disable-strict \
-   --disable-coverage \
-   --disable-static \
-   $(use_enable crypt gcrypt) \
-   $(multilib_native_use_enable introspection) \
-   $(multilib_native_use_enable vala) \
-   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
-
-   if multilib_is_native_abi; then
-   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
-   fi
-}
-
-multilib_src_test() {
-   # tests fail without gobject-introspection
-   multilib_is_native_abi &&

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

2020-07-28 Thread Sam James
commit: 39abf75f2cd9fee94de3b99c546c1b1f50da40f2
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 29 04:44:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 29 04:49:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39abf75f

app-crypt/libsecret: sparc stable (bug #717144)

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.2.ebuild 
b/app-crypt/libsecret/libsecret-0.20.2.ebuild
index e5125875d2b..be5c5bb142f 100644
--- a/app-crypt/libsecret/libsecret-0.20.2.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.2.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2020-06-28 Thread Agostino Sarubbo
commit: 856a2eabfcb34a06c39e3356c8d6cd0aa1c0ce70
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 28 20:29:51 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 28 20:29:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=856a2eab

app-crypt/libsecret: arm stable wrt bug #728924

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.3.ebuild
index 701137c3af6..c822953c6dc 100644
--- a/app-crypt/libsecret/libsecret-0.20.3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.3.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2020-06-26 Thread Mart Raudsepp
commit: 7a1c9b634e9fb8acb3789dc1f9c4e14a3bbc0826
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Wed Jun 24 01:10:14 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 26 21:16:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a1c9b63

app-crypt/libsecret: arm64 stable (bug #728924)

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

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

diff --git a/app-crypt/libsecret/libsecret-0.20.3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.3.ebuild
index 8272d6cfa41..9b5b5d12960 100644
--- a/app-crypt/libsecret/libsecret-0.20.3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.3.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2020-04-25 Thread Matt Turner
commit: 283e9b209978320c4faa31b3adf71661d3bbd182
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 26 01:33:26 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 26 01:53:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283e9b20

app-crypt/libsecret: Version bump to 0.20.3

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

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.20.3.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 66647071754..8be7ee94fc1 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1,3 @@
 DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 
3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f
 SHA512 
9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4
 DIST libsecret-0.20.2.tar.xz 526224 BLAKE2B 
cae93962480f65d2c91b1c26a23321d19c256692754ef37c658e346a6cb6b91cdebe134516c3c8652c5ee502b8f7a070a8d519ed878b2f6dfc124ea7b032613f
 SHA512 
89143c8ccc8f6fa0cda2c98baef92e8cbf9b319a984826a09c527125e14712023ee65cada42a2c9232524528da8c1c3d2235ecbcb93e2f06e94121a601c22857
+DIST libsecret-0.20.3.tar.xz 526388 BLAKE2B 
ae2e64af61c269eb109fa7840cc7ff2362ac69eab4b452074c2cb3a80b26cc88e8d341a7649e0f16fa73541943d968dfbd6f3cc802d99a37f3a7d91e8b20cfe3
 SHA512 
020e1954e0965f33ee15f35e1f439b6c1650322a9112078f7a3e265cee83ad99d217ae3b363fbadc06c5cb0941f7e544d91da72e5be1c6b96992c071e6170c22

diff --git a/app-crypt/libsecret/libsecret-0.20.3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.3.ebuild
new file mode 100644
index 000..28696c25eb4
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.20.3.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{6,7} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 multilib-minimal python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test +vala"
+RESTRICT="!test? ( test )"
+# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
+REQUIRED_USE="test? ( introspection )
+   vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   fi
+   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+
+   # Drop unwanted CFLAGS modifications
+   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE=${S}
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(multilib_native_use_enable introspection) \
+   $(multilib_native_use_enable vala) \
+   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
+
+   if multilib_is_native_abi; then
+   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
+   fi
+}
+
+multilib_src_test() {
+   # tests fail without gobject-introspection
+   multilib_is_native_abi && virtx emake c

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

2020-03-22 Thread Mart Raudsepp
commit: b328ce97e2e13245e5aee3a556ddc3d183c9b131
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 22 17:52:33 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 22 17:52:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b328ce97

app-crypt/libsecret: bump to 0.20.2

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

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.20.2.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index b527b88a451..724e835ab33 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1,3 @@
 DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 
3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f
 SHA512 
9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4
 DIST libsecret-0.20.1.tar.xz 528416 BLAKE2B 
f9e1b089c46e066abf06ba11d0cb49762599a22e0768ce65d29425eb9eef5f557c338b3704b76af29f4f61c9d59cfa14d045f0b4426d151899e307dbafaa9a84
 SHA512 
d8fca5f4da63427f594e1cb38c91330a98ab706aa945f8e735337f3fd342895bc96ceb36390ba01a4c0b9c5d503c4b544753c3243c444579f46f7b2e7836d1ac
+DIST libsecret-0.20.2.tar.xz 526224 BLAKE2B 
cae93962480f65d2c91b1c26a23321d19c256692754ef37c658e346a6cb6b91cdebe134516c3c8652c5ee502b8f7a070a8d519ed878b2f6dfc124ea7b032613f
 SHA512 
89143c8ccc8f6fa0cda2c98baef92e8cbf9b319a984826a09c527125e14712023ee65cada42a2c9232524528da8c1c3d2235ecbcb93e2f06e94121a601c22857

diff --git a/app-crypt/libsecret/libsecret-0.20.2.ebuild 
b/app-crypt/libsecret/libsecret-0.20.2.ebuild
new file mode 100644
index 000..28696c25eb4
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.20.2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{6,7} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 multilib-minimal python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test +vala"
+RESTRICT="!test? ( test )"
+# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
+REQUIRED_USE="test? ( introspection )
+   vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   fi
+   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+
+   # Drop unwanted CFLAGS modifications
+   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE=${S}
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(multilib_native_use_enable introspection) \
+   $(multilib_native_use_enable vala) \
+   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
+
+   if multilib_is_native_abi; then
+   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
+   fi
+}
+
+multilib_src_test() {
+   # tests fail without gobject-introspection
+

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

2020-03-03 Thread Mart Raudsepp
commit: 2ee450c564ad0a54c421a63fa3d3906c72b0a26f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar  3 10:52:46 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar  3 10:55:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee450c5

app-crypt/libsecret: bump to 0.20.1

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

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.20.1.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 278ac197733..b527b88a451 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1 +1,2 @@
 DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 
3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f
 SHA512 
9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4
+DIST libsecret-0.20.1.tar.xz 528416 BLAKE2B 
f9e1b089c46e066abf06ba11d0cb49762599a22e0768ce65d29425eb9eef5f557c338b3704b76af29f4f61c9d59cfa14d045f0b4426d151899e307dbafaa9a84
 SHA512 
d8fca5f4da63427f594e1cb38c91330a98ab706aa945f8e735337f3fd342895bc96ceb36390ba01a4c0b9c5d503c4b544753c3243c444579f46f7b2e7836d1ac

diff --git a/app-crypt/libsecret/libsecret-0.20.1.ebuild 
b/app-crypt/libsecret/libsecret-0.20.1.ebuild
new file mode 100644
index 000..28696c25eb4
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.20.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{6,7} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 multilib-minimal python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test +vala"
+RESTRICT="!test? ( test )"
+# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
+REQUIRED_USE="test? ( introspection )
+   vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   fi
+   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+
+   # Drop unwanted CFLAGS modifications
+   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE=${S}
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(multilib_native_use_enable introspection) \
+   $(multilib_native_use_enable vala) \
+   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
+
+   if multilib_is_native_abi; then
+   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
+   fi
+}
+
+multilib_src_test() {
+   # tests fail without gobject-introspection
+   multilib_is_native_abi && virtx emake check
+}
+
+multilib_src_install() {
+   gnome2_src_install
+}



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

2020-01-11 Thread Mart Raudsepp
commit: 97a15f5ac36c97028bf9615552f5c6ec5b77a2ba
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 19:31:15 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 19:40:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a15f5a

app-crypt/libsecret: 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/libsecret/libsecret-0.18.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.8.ebuild 
b/app-crypt/libsecret/libsecret-0.18.8.ebuild
index 51c4fb64c3f..26067ee2d00 100644
--- a/app-crypt/libsecret/libsecret-0.18.8.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.8.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ia64 ~mips ppc ppc64 sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2020-01-11 Thread Mart Raudsepp
commit: bb8ef82823f573b1f4d4a8882f23bc3625530e52
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 19:31:46 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 19:40:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8ef828

app-crypt/libsecret: remove old

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

 app-crypt/libsecret/Manifest   |  1 -
 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 95 --
 2 files changed, 96 deletions(-)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 7ec2a5d4477..278ac197733 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1 @@
-DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B 
d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a
 SHA512 
4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3
 DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 
3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f
 SHA512 
9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
deleted file mode 100644
index b04770e69cd..000
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 multilib-minimal python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt +introspection test vala"
-RESTRICT="!test? ( test )"
-# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
-REQUIRED_USE="test? ( introspection )
-   vala? ( introspection )"
-
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
-"
-PDEPEND=">=gnome-base/gnome-keyring-3
-"
-# PDEPEND to avoid circular dep (bug #547456)
-# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
-# Add ksecrets to PDEPEND when it's added to portage
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35.0
-   sys-devel/gettext
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-   test? (
-   $(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
-   introspection? ( >=dev-libs/gjs-1.32 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-python_check_deps() {
-   if use introspection; then
-   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-   fi
-   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
-   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-
-   # Drop unwanted CFLAGS modifications
-   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
-}
-
-multilib_src_configure() {
-   local ECONF_SOURCE=${S}
-   gnome2_src_configure \
-   --enable-manpages \
-   --disable-strict \
-   --disable-coverage \
-   --disable-static \
-   $(use_enable crypt gcrypt) \
-   $(multilib_native_use_enable introspection) \
-   $(multilib_native_use_enable vala) \
-   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
-
-   if multilib_is_native_abi; then
-   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
-   fi
-}
-
-multilib_src_test() {
-   # tests fail without gobject-introspection
-   multilib_is_native_abi && virtx emake check
-}
-
-multilib_src_install() {
-   gnome2_src_install
-}



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

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

app-crypt/libsecret: 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/libsecret/libsecret-0.18.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.8.ebuild 
b/app-crypt/libsecret/libsecret-0.18.8.ebuild
index d79ee33d4c9..e2192fecdb2 100644
--- a/app-crypt/libsecret/libsecret-0.18.8.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.8.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test +vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2019-07-28 Thread Mart Raudsepp
commit: 8c9c382d47c25dea7d01096c1ae86025fbdd6d02
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 28 17:24:49 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 28 17:40:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9c382d

app-crypt/libsecret: remove old

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

 app-crypt/libsecret/Manifest|  1 -
 app-crypt/libsecret/libsecret-0.18.7.ebuild | 93 -
 2 files changed, 94 deletions(-)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 16183a33672..7ec2a5d4477 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,3 +1,2 @@
 DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B 
d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a
 SHA512 
4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3
-DIST libsecret-0.18.7.tar.xz 508392 BLAKE2B 
9774df97c2abb362940c3b373e381afb82ee6af3866cdc18ad52159e824dd9097739d4900eb2dffe117e5b28e2057d0db0cadc3b02e063112309b63fd4d1b870
 SHA512 
a8890ec52dcfba585fd665ee89e81f4a1d6a04b67bcf4f3422f27973a4ef6fc1281bf54e92160d39dd696ae08a633bab5fe25c1124baf32eb5b414e98ddfa084
 DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 
3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f
 SHA512 
9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4

diff --git a/app-crypt/libsecret/libsecret-0.18.7.ebuild 
b/app-crypt/libsecret/libsecret-0.18.7.ebuild
deleted file mode 100644
index a54021526b7..000
--- a/app-crypt/libsecret/libsecret-0.18.7.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 multilib-minimal python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt +introspection test vala"
-# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
-REQUIRED_USE="test? ( introspection )
-   vala? ( introspection )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
-
-RDEPEND="
-   >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
-"
-PDEPEND=">=gnome-base/gnome-keyring-3
-"
-# PDEPEND to avoid circular dep (bug #547456)
-# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
-# Add ksecrets to PDEPEND when it's added to portage
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.9
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-   test? (
-   $(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
-   introspection? ( >=dev-libs/gjs-1.32 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-python_check_deps() {
-   if use introspection; then
-   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-   fi
-   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
-   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-
-   # Drop unwanted CFLAGS modifications
-   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
-}
-
-multilib_src_configure() {
-   local ECONF_SOURCE=${S}
-   gnome2_src_configure \
-   --enable-manpages \
-   --disable-strict \
-   --disable-coverage \
-   --disable-static \
-   $(use_enable crypt gcrypt) \
-   $(multilib_native_use_enable introspection) \
-   $(multilib_native_use_enable vala) \
-   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
-
-   if multilib_is_native_abi; then
-   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
-   fi
-}
-
-multilib_src_test() {
-   # tests fail without gobject-introspection
-   multilib_i

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

2019-05-20 Thread Aaron Bauman
commit: 3ad01654a8ad772f35a34a795e037b66b98c7699
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 21 02:44:48 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 21 02:44:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad01654

app-crypt/libsecret: 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/libsecret/libsecret-0.18.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.8.ebuild 
b/app-crypt/libsecret/libsecret-0.18.8.ebuild
index 1e086997912..460fd730a7b 100644
--- a/app-crypt/libsecret/libsecret-0.18.8.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.8.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test +vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]



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

2019-03-14 Thread Mart Raudsepp
commit: 2e0edba77a478650ed779b58e28fdcd8a0e986fb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 14 10:43:51 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 14 10:43:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0edba7

app-crypt/libsecret: default enable USE=vala

Various GNOME packages will unconditionally need it (seahorse
in main tree already does). Default enable it, as it just means
need of a vala slot at build time.

Bug: https://bugs.gentoo.org/665578
Bug: https://bugs.gentoo.org/680308
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/app-crypt/libsecret/libsecret-0.18.8.ebuild 
b/app-crypt/libsecret/libsecret-0.18.8.ebuild
index b9c94f568b4..18bfb758ce2 100644
--- a/app-crypt/libsecret/libsecret-0.18.8.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.8.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
 LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
 SLOT="0"
 
-IUSE="+crypt +introspection test vala"
+IUSE="+crypt +introspection test +vala"
 # Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"



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

2019-03-11 Thread Mart Raudsepp
commit: ed2d7abf54991fb5fbb019a9839a52bdc09c9645
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 11 17:19:50 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 11 18:16:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2d7abf

app-crypt/libsecret: bump to 0.18.8

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

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.18.8.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 9ca94283cdf..16183a33672 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1,3 @@
 DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B 
d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a
 SHA512 
4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3
 DIST libsecret-0.18.7.tar.xz 508392 BLAKE2B 
9774df97c2abb362940c3b373e381afb82ee6af3866cdc18ad52159e824dd9097739d4900eb2dffe117e5b28e2057d0db0cadc3b02e063112309b63fd4d1b870
 SHA512 
a8890ec52dcfba585fd665ee89e81f4a1d6a04b67bcf4f3422f27973a4ef6fc1281bf54e92160d39dd696ae08a633bab5fe25c1124baf32eb5b414e98ddfa084
+DIST libsecret-0.18.8.tar.xz 509432 BLAKE2B 
3e3995d2c44367e31f3914087494764acfe82fb597b524c4982b4fca4e16612509c675f545191ee3cdae59698614395bef54ad82ae88a7e4e19898ba0be7828f
 SHA512 
9e2ec8d458af6ed078bf3c6d956599f73f2cc7720332c424e9aede1f77f3d969c5122cf7b70899bc07ad96a3a628bf79bc5fffa88274d1ef2bcaaca6719f90d4

diff --git a/app-crypt/libsecret/libsecret-0.18.8.ebuild 
b/app-crypt/libsecret/libsecret-0.18.8.ebuild
new file mode 100644
index 000..b9c94f568b4
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.18.8.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 multilib-minimal python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test vala"
+# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
+REQUIRED_USE="test? ( introspection )
+   vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   fi
+   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+
+   # Drop unwanted CFLAGS modifications
+   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE=${S}
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(multilib_native_use_enable introspection) \
+   $(multilib_native_use_enable vala) \
+   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
+
+   if multilib_is_native_abi; then
+   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
+   fi
+}
+
+multilib_src_test() {
+   # tests fail without gobject-introspection
+   multili

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

2019-01-18 Thread Mart Raudsepp
commit: e66093dc211047bc13b7f91b2ad16a580a965bf1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan 18 16:29:52 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jan 18 16:29:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66093dc

app-crypt/libsecret: bump to 0.18.7

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

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.18.7.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 7d66a1d856b..9ca94283cdf 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1 +1,2 @@
 DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B 
d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a
 SHA512 
4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3
+DIST libsecret-0.18.7.tar.xz 508392 BLAKE2B 
9774df97c2abb362940c3b373e381afb82ee6af3866cdc18ad52159e824dd9097739d4900eb2dffe117e5b28e2057d0db0cadc3b02e063112309b63fd4d1b870
 SHA512 
a8890ec52dcfba585fd665ee89e81f4a1d6a04b67bcf4f3422f27973a4ef6fc1281bf54e92160d39dd696ae08a633bab5fe25c1124baf32eb5b414e98ddfa084

diff --git a/app-crypt/libsecret/libsecret-0.18.7.ebuild 
b/app-crypt/libsecret/libsecret-0.18.7.ebuild
new file mode 100644
index 000..c56261e9fbf
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.18.7.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 multilib-minimal python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test vala"
+# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
+REQUIRED_USE="test? ( introspection )
+   vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   fi
+   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+
+   # Drop unwanted CFLAGS modifications
+   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE=${S}
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(multilib_native_use_enable introspection) \
+   $(multilib_native_use_enable vala) \
+   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
+
+   if multilib_is_native_abi; then
+   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
+   fi
+}
+
+multilib_src_test() {
+   # tests fail without gobject-introspection
+   multilib_is_native_abi && virtx emake check
+}
+
+multilib_src_install() {
+   gnome2_src_install
+}



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

2018-12-29 Thread Mart Raudsepp
commit: 186c07512a773faa8d99a71ef645f976b9a8c0ac
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Dec 29 19:02:50 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Dec 29 20:03:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=186c0751

Revert "app-crypt/libsecret: fix homepage"

This reverts commit 22a7331e396c0e653c08d3062a3a2b430e74a1ff.

Previous homepage works fine, and is what is cited as homepage in the
DOAP file.

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index fa0a33a34bc..b982e64260f 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -8,7 +8,7 @@ VALA_USE_DEPEND=vapigen
 inherit gnome2 multilib-minimal python-any-r1 vala virtualx
 
 DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libsecret/";
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
 
 LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
 SLOT="0"



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

2018-12-29 Thread Sobhan Mohammadpour
commit: 22a7331e396c0e653c08d3062a3a2b430e74a1ff
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Dec 29 13:46:09 2018 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Dec 29 13:46:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a7331e

app-crypt/libsecret: fix homepage

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

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index b982e64260f..fa0a33a34bc 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -8,7 +8,7 @@ VALA_USE_DEPEND=vapigen
 inherit gnome2 multilib-minimal python-any-r1 vala virtualx
 
 DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libsecret/";
 
 LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
 SLOT="0"



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

2018-11-29 Thread Mart Raudsepp
commit: 9cd900baded4593d4400c132cb412bf9c10b10b2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Nov 29 19:20:33 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Nov 29 20:21:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd900ba

app-crypt/libsecret: remove old

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

 app-crypt/libsecret/libsecret-0.18.6.ebuild | 81 -
 1 file changed, 81 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
deleted file mode 100644
index e644126483f..000
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="yes"
-PYTHON_COMPAT=( python3_{4,5,6} )
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt +introspection test vala"
-# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
-REQUIRED_USE="test? ( introspection )
-   vala? ( introspection )"
-
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd"
-
-RDEPEND="
-   >=dev-libs/glib-2.38:2
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
-"
-PDEPEND=">=gnome-base/gnome-keyring-3
-"
-# PDEPEND to avoid circular dep (bug #547456)
-# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
-# Add ksecrets to PDEPEND when it's added to portage
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35.0
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? (
-   $(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
-   introspection? ( >=dev-libs/gjs-1.32 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-python_check_deps() {
-   if use introspection; then
-   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-   fi
-   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
-   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --enable-manpages \
-   --disable-strict \
-   --disable-coverage \
-   --disable-static \
-   $(use_enable crypt gcrypt) \
-   $(use_enable introspection) \
-   $(use_enable vala)
-}
-
-src_test() {
-   Xemake check
-}



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

2018-11-25 Thread Mikle Kolyada
commit: 02c637e6a3f6f815382bc22afff4983412884171
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov 25 10:02:48 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov 25 10:02:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c637e6

app-crypt/libsecret: arm stable wrt bug #660314

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

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index d77cc19d970..b982e64260f 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-07-21 Thread Tobias Klausmann
commit: 19d9d297d28f23787b075c867eaa8ec567b44f4c
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Jul 21 08:02:41 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Jul 21 08:03:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d9d297

app-crypt/libsecret-0.18.6-r1: alpha stable

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

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index b1dfbac190f..d77cc19d970 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-07-15 Thread Mart Raudsepp
commit: 47cb6647523247dd7cd36887867d3b5349f31a5f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 15 11:29:37 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 15 11:29:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47cb6647

app-crypt/libsecret: remove old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/libsecret/Manifest|  1 -
 app-crypt/libsecret/libsecret-0.18.5.ebuild | 67 -
 2 files changed, 68 deletions(-)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 892b339509b..7d66a1d856b 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1 @@
-DIST libsecret-0.18.5.tar.xz 508556 BLAKE2B 
e3410dd113dfa1f4ebb78a47f90e23455eb8f82466d4607aa469c04adc84aa3181bfdb7dcb4ff459fd2aa49c315ffd52fd2d3a4929694909fe65af637b65482b
 SHA512 
4ee297b556d3b555b6ca9f5eb5cc87425b782491d0550a75873aac0f7019b123f437f0731c85bb058fc65b50a589d54d0697657a50bef4ac2952e9e40a916b5c
 DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B 
d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a
 SHA512 
4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3

diff --git a/app-crypt/libsecret/libsecret-0.18.5.ebuild 
b/app-crypt/libsecret/libsecret-0.18.5.ebuild
deleted file mode 100644
index aed7f8ac107..000
--- a/app-crypt/libsecret/libsecret-0.18.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="yes"
-PYTHON_COMPAT=( python2_7 )
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
-
-RDEPEND="
-   >=dev-libs/glib-2.38:2
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
-"
-PDEPEND=">=gnome-base/gnome-keyring-3
-"
-# PDEPEND to avoid circular dep (bug #547456)
-# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
-# Add ksecrets to PDEPEND when it's added to portage
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35.0
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? (
-   dev-python/mock
-   introspection? (
-   ${PYTHON_DEPS}
-   >=dev-libs/gjs-1.32
-   dev-python/pygobject:3 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --enable-manpages \
-   --disable-strict \
-   --disable-coverage \
-   --disable-static \
-   $(use_enable crypt gcrypt) \
-   $(use_enable introspection) \
-   $(use_enable vala)
-}
-
-src_test() {
-   Xemake check
-}



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

2018-07-15 Thread Sergei Trofimovich
commit: 616f8f5afab8fc6c29fdb3ae427ea107d100f1ff
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 15 09:58:33 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 15 10:24:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616f8f5a

app-crypt/libsecret: stable 0.18.6 for ppc, bug #652976

Bug: https://bugs.gentoo.org/652976
Package-Manager: Portage-2.3.42, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc"

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

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index 5337020694d..e644126483f 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -19,7 +19,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2018-07-14 Thread Sergei Trofimovich
commit: 5dbbc32db4ef7f19ba8978d0ec94a2cb4b83959a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul 14 20:12:11 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 14 20:12:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbbc32d

app-crypt/libsecret: stable 0.18.6-r1 for ppc, bug #660314

Bug: https://bugs.gentoo.org/660314
Package-Manager: Portage-2.3.42, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc"

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index b78eb4c7430..b1dfbac190f 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-07-14 Thread Sergei Trofimovich
commit: f3398a23efe4dbfb999b7eb6d87736b961401523
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul 14 19:58:48 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 14 19:58:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3398a23

app-crypt/libsecret: stable 0.18.6-r1 for ppc64, bug #660314

Bug: https://bugs.gentoo.org/660314
Package-Manager: Portage-2.3.42, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index a28beccceb8..b78eb4c7430 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-07-09 Thread Mikle Kolyada
commit: 80667028d33f45796ad2274bbe29db59bf604528
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul  9 16:07:46 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul  9 16:07:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80667028

app-crypt/libsecret: amd64 stable wrt bug #660314

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index d80e930cc3c..a28beccceb8 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-07-07 Thread Sergei Trofimovich
commit: 816bd4c3e7b134d16c3e6f5b4601da593400a274
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul  7 11:53:34 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul  7 11:53:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816bd4c3

app-crypt/libsecret: stable 0.18.6-r1 for ia64, bug #660314

Bug: https://bugs.gentoo.org/660314
Package-Manager: Portage-2.3.41, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index 14e2d2ecfa8..d80e930cc3c 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-07-07 Thread Sergei Trofimovich
commit: d07aa90385fe978d02e644b0dcc73d57766ac465
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jul  6 17:54:46 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul  7 09:01:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07aa903

app-crypt/libsecret: stable 0.18.6-r1 for sparc, bug #660314

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index dff7c3746cd..14e2d2ecfa8 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-07-06 Thread Thomas Deutschmann
commit: 08cd78c23aa4da0d3019359ebecbce4a5cfebfb8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jul  6 13:26:52 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jul  6 13:41:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cd78c2

app-crypt/libsecret: x86 stable (bug #660314)

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index fc25bbf62d1..dff7c3746cd 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]



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

2018-05-29 Thread Mikle Kolyada
commit: 5f0f3a37af6080ccfc5caabdd96c5df8207529a1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue May 29 12:17:20 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue May 29 12:17:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f0f3a37

app-crypt/libsecret: ppc64 stable wrt bug #652976

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index bb2a01f9ac0..5337020694d 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -19,7 +19,7 @@ IUSE="+crypt +introspection test vala"
 REQUIRED_USE="test? ( introspection )
vala? ( introspection )"
 
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2018-05-17 Thread Gilles Dartiguelongue
commit: a5d0b4d12aea896d0a2b0b4012c878d103792051
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu May 17 11:13:04 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 17 11:15:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d0b4d1

app-crypt/libsecret: drop effectless USE=debug

Default of the option is the same as --enable-debug, however using no
or default breaks unittests.

Drop overlooked unwanted CFLAGS modifications.

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index 5960a81c6ab..fc25bbf62d1 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -1,8 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
-GCONF_DEBUG="yes"
+EAPI=6
 PYTHON_COMPAT=( python3_{4,5,6} )
 VALA_USE_DEPEND=vapigen
 
@@ -63,6 +62,9 @@ pkg_setup() {
 src_prepare() {
use vala && vala_src_prepare
gnome2_src_prepare
+
+   # Drop unwanted CFLAGS modifications
+   sed -e 's/CFLAGS="$CFLAGS -\(g\|O0\|O2\)"//' -i configure || die
 }
 
 multilib_src_configure() {



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

2018-05-17 Thread Gilles Dartiguelongue
commit: c2c643542baed922a9bdd9a04471ada5f850cd51
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 11 13:57:12 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 17 10:04:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c64354

app-crypt/libsecret: Tests require USE=introspection

Bug: https://bugs.gentoo.org/655482

 app-crypt/libsecret/libsecret-0.18.6.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index 3574cf37621..bb2a01f9ac0 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -15,7 +15,9 @@ LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used 
for tests only
 SLOT="0"
 
 IUSE="+crypt +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
+# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
+REQUIRED_USE="test? ( introspection )
+   vala? ( introspection )"
 
 KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
 



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

2018-05-17 Thread Gilles Dartiguelongue
commit: 5fd71edd6526b6072030d0465a639ce5fd7bf80f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 11 15:37:35 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 17 10:04:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd71edd

app-crypt/libsecret: Enable multilib support

LIBGCRYPT_CONFIG is needed because macro uses AC_PATH_PROG instead of
AC_CHECK_TOOL. See libgcrypt issue at https://dev.gnupg.org/T3982.

Closes: https://bugs.gentoo.org/642054

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 88 ++
 1 file changed, 88 insertions(+)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
new file mode 100644
index 000..071464a4136
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+GCONF_DEBUG="yes"
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 multilib-minimal python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test vala"
+# Tests fail with USE=-introspection, https://bugs.gentoo.org/655482
+REQUIRED_USE="test? ( introspection )
+   vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35.0
+   sys-devel/gettext
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   fi
+   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE=${S}
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(multilib_native_use_enable introspection) \
+   $(multilib_native_use_enable vala) \
+   LIBGCRYPT_CONFIG="${EPREFIX}/usr/bin/${CHOST}-libgcrypt-config"
+
+   if multilib_is_native_abi; then
+   ln -s "${S}"/docs/reference/libsecret/html 
docs/reference/libsecret/html || die
+   fi
+}
+
+multilib_src_test() {
+   # tests fail without gobject-introspection
+   multilib_is_native_abi && Xemake check
+}



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

2018-05-17 Thread Gilles Dartiguelongue
commit: d8b2c0776f0272e9fc912469546f4f1295ea43f2
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu May 17 10:04:15 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 17 10:04:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b2c077

app-crypt/libsecret: add missing src_install and bump to EAPI=6

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index 3fd001d3c7d..5960a81c6ab 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="6"
 GCONF_DEBUG="yes"
 PYTHON_COMPAT=( python3_{4,5,6} )
 VALA_USE_DEPEND=vapigen
@@ -86,3 +86,7 @@ multilib_src_test() {
# tests fail without gobject-introspection
multilib_is_native_abi && virtx emake check
 }
+
+multilib_src_install() {
+   gnome2_src_install
+}



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

2018-05-17 Thread Gilles Dartiguelongue
commit: 361802aa834027af6c646a30d5e4bc4dbb95cc35
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 11 15:38:03 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 17 10:04:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361802aa

app-crypt/libsecret: Use modern virtualx API

 app-crypt/libsecret/libsecret-0.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
index 071464a4136..3fd001d3c7d 100644
--- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild
@@ -84,5 +84,5 @@ multilib_src_configure() {
 
 multilib_src_test() {
# tests fail without gobject-introspection
-   multilib_is_native_abi && Xemake check
+   multilib_is_native_abi && virtx emake check
 }



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

2018-05-14 Thread Tobias Klausmann
commit: 7db9678e9f8f9194a5f89acf2992b731ca591d1c
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon May 14 12:42:24 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon May 14 14:11:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db9678e

app-crypt/libsecret-0.18.6-r0: alpha stable

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

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

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index c4782b99e0e..3574cf37621 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+crypt +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2018-05-04 Thread Markus Meier
commit: ff106c27b8fa249bbc9bf7963d9ae78d8bdaf951
Author: Markus Meier  gentoo  org>
AuthorDate: Fri May  4 20:43:22 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri May  4 20:43:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff106c27

app-crypt/libsecret: arm stable, bug #652976

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="arm"

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

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index 2b88d22bb20..c4782b99e0e 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+crypt +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2018-04-28 Thread Sergei Trofimovich
commit: 22ee4c47a98a47a8ee2333240e53c8ad9caae4f2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Apr 28 16:58:28 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 28 16:58:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ee4c47

app-crypt/libsecret: stable 0.18.6 for ia64, bug #652976

Bug: https://bugs.gentoo.org/652976
Package-Manager: Portage-2.3.31, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

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

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index 328001ed06b..2b88d22bb20 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+crypt +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2018-04-26 Thread Thomas Deutschmann
commit: eb7a9548bd144d7f02d4d1d7cd2b3303a04bf9b2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr 26 16:40:03 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr 26 17:14:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7a9548

app-crypt/libsecret: x86 stable (bug #652976)

Package-Manager: Portage-2.3.31, Repoman-2.3.9

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

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index ce764e48516..341eb040b49 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+crypt +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2018-04-24 Thread Mart Raudsepp
commit: ec948a7eb4a93c5fe031c0f085047a540ebf8e82
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Apr 24 09:59:40 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 24 10:00:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec948a7e

app-crypt/libsecret: add missing dbus-python test dependency

Add --host-root to has_version while here - hopefully that's correct..

Closes: https://bugs.gentoo.org/653948
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-crypt/libsecret/libsecret-0.18.6.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index e33fcf513a9..ce764e48516 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -39,6 +39,7 @@ DEPEND="${RDEPEND}
test? (
$(python_gen_any_dep '
dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
introspection? ( >=dev-libs/gjs-1.32 )
)
@@ -47,9 +48,10 @@ DEPEND="${RDEPEND}
 
 python_check_deps() {
if use introspection; then
-   has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   has_version --host-root 
"dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
fi
-   has_version "dev-python/mock[${PYTHON_USEDEP}]"
+   has_version --host-root "dev-python/mock[${PYTHON_USEDEP}]" &&
+   has_version --host-root "dev-python/dbus-python[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



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

2018-04-23 Thread Mart Raudsepp
commit: a06fd726eca6b0ec8a3ee22cb0eb16cb080cc753
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 23 19:13:40 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 23 19:29:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06fd726

app-crypt/libsecret: fix PYTHON_COMPAT - test suite requires python3

Closes: https://bugs.gentoo.org/579170
Package-Manager: Portage-2.3.28, Repoman-2.3.9

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

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
index d482aa44553..e33fcf513a9 100644
--- a/app-crypt/libsecret/libsecret-0.18.6.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 GCONF_DEBUG="yes"
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 VALA_USE_DEPEND=vapigen
 
 inherit gnome2 python-any-r1 vala virtualx



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

2018-04-22 Thread Mart Raudsepp
commit: 9cefd60eda1b0b8af089fc34e43c001c7123696e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 22 11:59:56 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 22 16:21:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cefd60e

app-crypt/libsecret: bump to 0.18.6

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.18.6.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 7002842744c..892b339509b 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1 +1,2 @@
 DIST libsecret-0.18.5.tar.xz 508556 BLAKE2B 
e3410dd113dfa1f4ebb78a47f90e23455eb8f82466d4607aa469c04adc84aa3181bfdb7dcb4ff459fd2aa49c315ffd52fd2d3a4929694909fe65af637b65482b
 SHA512 
4ee297b556d3b555b6ca9f5eb5cc87425b782491d0550a75873aac0f7019b123f437f0731c85bb058fc65b50a589d54d0697657a50bef4ac2952e9e40a916b5c
+DIST libsecret-0.18.6.tar.xz 487836 BLAKE2B 
d38a41743142d33e634d77bbf55ccab044def9658b3f50bd3f8cec9be6372ad1a56dcc4de58126cba1246c16da2863c003bf14ea6c8a90d8667658cf492f4b9a
 SHA512 
4997519762f1470cfc0a4b3a791362d030af3c9b6ce6f58f8f8073b3a8adeea9b8caacedc884163997081dc39f395f9172330dbb41fed45d6c43ac5809de48e3

diff --git a/app-crypt/libsecret/libsecret-0.18.6.ebuild 
b/app-crypt/libsecret/libsecret-0.18.6.ebuild
new file mode 100644
index 000..d482aa44553
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.18.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+GCONF_DEBUG="yes"
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35.0
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep '
+   dev-python/mock[${PYTHON_USEDEP}]
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
+   introspection? ( >=dev-libs/gjs-1.32 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   if use introspection; then
+   has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+   fi
+   has_version "dev-python/mock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   Xemake check
+}



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

2017-11-11 Thread Pacho Ramos
commit: 072c8c4d45547f9d22378205c3482ece65e26f87
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Nov 11 15:01:24 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Nov 11 15:01:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072c8c4d

app-crypt/libsecret: Explain the reasons for pulling gnome-keyring

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 app-crypt/libsecret/libsecret-0.18.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/libsecret/libsecret-0.18.5.ebuild 
b/app-crypt/libsecret/libsecret-0.18.5.ebuild
index f9b593ab90e..aed7f8ac107 100644
--- a/app-crypt/libsecret/libsecret-0.18.5.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.5.ebuild
@@ -27,6 +27,7 @@ RDEPEND="
 PDEPEND=">=gnome-base/gnome-keyring-3
 "
 # PDEPEND to avoid circular dep (bug #547456)
+# gnome-keyring needed at runtime as explained at 
https://bugs.gentoo.org/475182#c2
 # Add ksecrets to PDEPEND when it's added to portage
 DEPEND="${RDEPEND}
dev-libs/libxslt



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

2017-02-15 Thread Mart Raudsepp
commit: f8b28712d2fff431d1826f6ab1fed94309b4f253
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Feb 15 16:44:15 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Feb 15 16:47:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b28712

app-crypt/libsecret: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/libsecret/Manifest|  2 -
 app-crypt/libsecret/libsecret-0.18.3.ebuild | 66 
 app-crypt/libsecret/libsecret-0.18.4.ebuild | 67 -
 3 files changed, 135 deletions(-)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 84d0abe9c7..4bf39e0d6a 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,3 +1 @@
-DIST libsecret-0.18.3.tar.xz 481256 SHA256 
f2bf1d0c5ab4640664f3e3c7ef6b086c180e50ff415720b5e22f96750dbf84c9 SHA512 
ff2cdc01f2d68eaa4e3de925616e22532aa41b489ba3da7d071eef64a11b652e78ed7c5c161eca4aa13d7f3cfb5a6ddef67fee9e520cb58782cc0acac258
 WHIRLPOOL 
b78eb8a3a0cdc7fecd2c74a96eeb6fab9b48f7d994b0a2b0b3e60763956426ce1aab3db3da92cbc1dfdee993a9b7b70920f863fd1859dd2fc047ce659ef5e8e0
-DIST libsecret-0.18.4.tar.xz 499132 SHA256 
0f29b51698198e6999c91f4adce3119c8c457f546b133a85baea5ea9010a19ed SHA512 
2350d43d8a8db77a4330bc1a8b6ac82270aee7e455373f3e433d5e35539ce5c212fea7a840b0fcf76cf6ec209eb168a64864c582b36e7ec6e1d6b9f78276dcaf
 WHIRLPOOL 
cd1952cb97459767b16765c25767c59ccbe028eb8f92c5174f49529cf3caf2c955a72d1396514507a7aced60c993d69d7ed47dbb667338908226da37e6eab1eb
 DIST libsecret-0.18.5.tar.xz 508556 SHA256 
9ce7bd8dd5831f2786c935d82638ac428fa085057cc6780aba0e39375887ccb3 SHA512 
4ee297b556d3b555b6ca9f5eb5cc87425b782491d0550a75873aac0f7019b123f437f0731c85bb058fc65b50a589d54d0697657a50bef4ac2952e9e40a916b5c
 WHIRLPOOL 
5ee5ffb4235c75a20475777ee09c96869c59eb01374743a0e0af0139f76e1e21bf57a15dbca72c6a2f70b4809eb2848776a0a3cba187c8f725b19ce68e611e23

diff --git a/app-crypt/libsecret/libsecret-0.18.3.ebuild 
b/app-crypt/libsecret/libsecret-0.18.3.ebuild
deleted file mode 100644
index e2d87f704e..00
--- a/app-crypt/libsecret/libsecret-0.18.3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-VALA_MIN_API_VERSION=0.18
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://live.gnome.org/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-IUSE="+crypt debug +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
-
-RDEPEND="
-   >=dev-libs/glib-2.38:2
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.29 )
-"
-PDEPEND=">=gnome-base/gnome-keyring-3
-"
-# PDEPEND to avoid circular dep (bug #547456)
-# Add ksecrets to PDEPEND when it's added to portage
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35.0
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? (
-   dev-python/mock
-   introspection? (
-   ${PYTHON_DEPS}
-   >=dev-libs/gjs-1.32
-   dev-python/pygobject:3 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   DOCS="AUTHORS ChangeLog NEWS README"
-   gnome2_src_configure \
-   --enable-manpages \
-   --disable-strict \
-   --disable-coverage \
-   --disable-static \
-   $(use_enable crypt gcrypt) \
-   $(use_enable introspection) \
-   $(use_enable vala)
-}
-
-src_test() {
-   Xemake check
-}

diff --git a/app-crypt/libsecret/libsecret-0.18.4.ebuild 
b/app-crypt/libsecret/libsecret-0.18.4.ebuild
deleted file mode 100644
index f5b8c7456e..00
--- a/app-crypt/libsecret/libsecret-0.18.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-PYTHON_COMPAT=( python2_7 )
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-
-IUSE="+crypt +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-fbsd"

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

2016-07-30 Thread Jeroen Roovers
commit: 27b463a37a637ba98723ed9392cc11b5d2cb8cd0
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Jul 30 09:03:31 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Jul 30 09:32:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b463a3

app-crypt/libsecret: Stable for PPC64 (bug #584468).

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

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

diff --git a/app-crypt/libsecret/libsecret-0.18.5.ebuild 
b/app-crypt/libsecret/libsecret-0.18.5.ebuild
index f767556..bd423de 100644
--- a/app-crypt/libsecret/libsecret-0.18.5.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.5.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
 IUSE="+crypt +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2016-06-08 Thread Markus Meier
commit: cb1f2257686999019ba6919625f94d3e56eb7728
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Jun  8 19:41:38 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Jun  8 19:41:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1f2257

app-crypt/libsecret: arm stable, bug #584468

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

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

diff --git a/app-crypt/libsecret/libsecret-0.18.5.ebuild 
b/app-crypt/libsecret/libsecret-0.18.5.ebuild
index 16f05e5..97859fb 100644
--- a/app-crypt/libsecret/libsecret-0.18.5.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.5.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
 IUSE="+crypt +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="alpha ~amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

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

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

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

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

diff --git a/app-crypt/libsecret/libsecret-0.18.4.ebuild 
b/app-crypt/libsecret/libsecret-0.18.4.ebuild
index 311edd3..f5b8c74 100644
--- a/app-crypt/libsecret/libsecret-0.18.4.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.4.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
 IUSE="+crypt +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2016-04-03 Thread Pacho Ramos
commit: 163e3eb1ae4bacf186488bb5acd10529cec8a65b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  3 11:25:20 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  3 12:41:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=163e3eb1

app-crypt/libsecret: Version bump

Package-Manager: portage-2.2.28

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.18.5.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 8b9c453..84d0abe 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1,3 @@
 DIST libsecret-0.18.3.tar.xz 481256 SHA256 
f2bf1d0c5ab4640664f3e3c7ef6b086c180e50ff415720b5e22f96750dbf84c9 SHA512 
ff2cdc01f2d68eaa4e3de925616e22532aa41b489ba3da7d071eef64a11b652e78ed7c5c161eca4aa13d7f3cfb5a6ddef67fee9e520cb58782cc0acac258
 WHIRLPOOL 
b78eb8a3a0cdc7fecd2c74a96eeb6fab9b48f7d994b0a2b0b3e60763956426ce1aab3db3da92cbc1dfdee993a9b7b70920f863fd1859dd2fc047ce659ef5e8e0
 DIST libsecret-0.18.4.tar.xz 499132 SHA256 
0f29b51698198e6999c91f4adce3119c8c457f546b133a85baea5ea9010a19ed SHA512 
2350d43d8a8db77a4330bc1a8b6ac82270aee7e455373f3e433d5e35539ce5c212fea7a840b0fcf76cf6ec209eb168a64864c582b36e7ec6e1d6b9f78276dcaf
 WHIRLPOOL 
cd1952cb97459767b16765c25767c59ccbe028eb8f92c5174f49529cf3caf2c955a72d1396514507a7aced60c993d69d7ed47dbb667338908226da37e6eab1eb
+DIST libsecret-0.18.5.tar.xz 508556 SHA256 
9ce7bd8dd5831f2786c935d82638ac428fa085057cc6780aba0e39375887ccb3 SHA512 
4ee297b556d3b555b6ca9f5eb5cc87425b782491d0550a75873aac0f7019b123f437f0731c85bb058fc65b50a589d54d0697657a50bef4ac2952e9e40a916b5c
 WHIRLPOOL 
5ee5ffb4235c75a20475777ee09c96869c59eb01374743a0e0af0139f76e1e21bf57a15dbca72c6a2f70b4809eb2848776a0a3cba187c8f725b19ce68e611e23

diff --git a/app-crypt/libsecret/libsecret-0.18.5.ebuild 
b/app-crypt/libsecret/libsecret-0.18.5.ebuild
new file mode 100644
index 000..bed4d00
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.18.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+PYTHON_COMPAT=( python2_7 )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35.0
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? (
+   dev-python/mock
+   introspection? (
+   ${PYTHON_DEPS}
+   >=dev-libs/gjs-1.32
+   dev-python/pygobject:3 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   Xemake check
+}



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

2016-01-30 Thread Pacho Ramos
commit: 350047673e92584aeb10ddeed7b986d686ae7c98
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jan 30 11:50:56 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jan 30 12:23:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35004767

app-crypt/libsecret: Version bump

Package-Manager: portage-2.2.27

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.18.4.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 059552f..8b9c453 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1 +1,2 @@
 DIST libsecret-0.18.3.tar.xz 481256 SHA256 
f2bf1d0c5ab4640664f3e3c7ef6b086c180e50ff415720b5e22f96750dbf84c9 SHA512 
ff2cdc01f2d68eaa4e3de925616e22532aa41b489ba3da7d071eef64a11b652e78ed7c5c161eca4aa13d7f3cfb5a6ddef67fee9e520cb58782cc0acac258
 WHIRLPOOL 
b78eb8a3a0cdc7fecd2c74a96eeb6fab9b48f7d994b0a2b0b3e60763956426ce1aab3db3da92cbc1dfdee993a9b7b70920f863fd1859dd2fc047ce659ef5e8e0
+DIST libsecret-0.18.4.tar.xz 499132 SHA256 
0f29b51698198e6999c91f4adce3119c8c457f546b133a85baea5ea9010a19ed SHA512 
2350d43d8a8db77a4330bc1a8b6ac82270aee7e455373f3e433d5e35539ce5c212fea7a840b0fcf76cf6ec209eb168a64864c582b36e7ec6e1d6b9f78276dcaf
 WHIRLPOOL 
cd1952cb97459767b16765c25767c59ccbe028eb8f92c5174f49529cf3caf2c955a72d1396514507a7aced60c993d69d7ed47dbb667338908226da37e6eab1eb

diff --git a/app-crypt/libsecret/libsecret-0.18.4.ebuild 
b/app-crypt/libsecret/libsecret-0.18.4.ebuild
new file mode 100644
index 000..bed4d00
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.18.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+PYTHON_COMPAT=( python2_7 )
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+
+IUSE="+crypt +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35.0
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? (
+   dev-python/mock
+   introspection? (
+   ${PYTHON_DEPS}
+   >=dev-libs/gjs-1.32
+   dev-python/pygobject:3 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   Xemake check
+}



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

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

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

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

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

diff --git a/app-crypt/libsecret/libsecret-0.18.3.ebuild 
b/app-crypt/libsecret/libsecret-0.18.3.ebuild
index 9090414..7ed7be3 100644
--- a/app-crypt/libsecret/libsecret-0.18.3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.18.3.ebuild
@@ -16,7 +16,7 @@ LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used 
for tests only
 SLOT="0"
 IUSE="+crypt debug +introspection test vala"
 REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-fbsd"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2015-08-31 Thread Gilles Dartiguelongue
commit: 496b416809334cdf27e8c782e84cc69fc4aaf7bb
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Aug 31 18:17:34 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Aug 31 18:19:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496b4168

app-crypt/libsecret: drop old revision

Package-Manager: portage-2.2.20.1

 app-crypt/libsecret/Manifest  |  1 -
 app-crypt/libsecret/libsecret-0.18.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index c805512..ee5a1cc 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,3 +1,2 @@
 DIST libsecret-0.18.2.tar.xz 483980 SHA256 
12fd288b012e1b2b1b54d586cd4c6507885715534644b4534b7ef7d7079ba443 SHA512 
414580e2f717ba0a3adacd79da093dc5e982f49455c1d6dd0cc60d87d7d3ff9ce3147685a3f5091488b9c98840002739b9e1aa2252f0fd71639b471b34ff5c54
 WHIRLPOOL 
2c113d81893562a54eef28c095968dca43ef5c6e940b20eb9266034d29231e3bbcb173855a6db3695a294f0028012fd45ccd8d5330e34a9c1a3abd9c041e01b6
 DIST libsecret-0.18.3.tar.xz 481256 SHA256 
f2bf1d0c5ab4640664f3e3c7ef6b086c180e50ff415720b5e22f96750dbf84c9 SHA512 
ff2cdc01f2d68eaa4e3de925616e22532aa41b489ba3da7d071eef64a11b652e78ed7c5c161eca4aa13d7f3cfb5a6ddef67fee9e520cb58782cc0acac258
 WHIRLPOOL 
b78eb8a3a0cdc7fecd2c74a96eeb6fab9b48f7d994b0a2b0b3e60763956426ce1aab3db3da92cbc1dfdee993a9b7b70920f863fd1859dd2fc047ce659ef5e8e0
-DIST libsecret-0.18.tar.xz 480520 SHA256 
0c73aa762dbd1e38ba7b03de350e23ce818cb810b0784375e95ef61e004b02e3 SHA512 
5b3b460fe45b780fd4018dbb3b5fcc2c2e775725a8c74f4cfa86c00c643ccc1b29961b7e464c7b01846c5cc16a4bb9819c74016dd6758301ae2f67ab947c35bd
 WHIRLPOOL 
2c3cb1a6a902665b3898a211317316d988791648d1d1f7144160f12376b2110ac99e8c3d3423ceb58a8ea0a3fb50efb42fc458aaa44f3aea52d2a1fab2d959a8

diff --git a/app-crypt/libsecret/libsecret-0.18.ebuild 
b/app-crypt/libsecret/libsecret-0.18.ebuild
deleted file mode 100644
index f5f79bd..000
--- a/app-crypt/libsecret/libsecret-0.18.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-VALA_MIN_API_VERSION=0.18
-VALA_USE_DEPEND=vapigen
-
-inherit gnome2 python-any-r1 vala virtualx
-
-DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
-HOMEPAGE="https://live.gnome.org/Libsecret";
-
-LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
-SLOT="0"
-IUSE="+crypt debug +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
-
-RDEPEND="
-   >=dev-libs/glib-2.38:2
-   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.29 )
-"
-PDEPEND=">=gnome-base/gnome-keyring-3
-"
-# PDEPEND to avoid circular dep (bug #547456)
-# Add ksecrets to PDEPEND when it's added to portage
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35.0
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? (
-   dev-python/mock
-   introspection? (
-   ${PYTHON_DEPS}
-   >=dev-libs/gjs-1.32
-   dev-python/pygobject:3 )
-   )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   # FIXME: disable failing test
-   sed -e '/test_get_sync);/d' \
-   -e '/test_get_async);/d' \
-   -i libsecret/test-service.c || die
-
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   DOCS="AUTHORS ChangeLog NEWS README"
-   gnome2_src_configure \
-   --enable-manpages \
-   --disable-strict \
-   --disable-coverage \
-   --disable-static \
-   $(use_enable crypt gcrypt) \
-   $(use_enable introspection) \
-   $(use_enable vala)
-}
-
-src_test() {
-   Xemake check
-}



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

2015-08-31 Thread Gilles Dartiguelongue
commit: 00fee72e4b89b6dd143801bd40a1580f22123940
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Aug 31 18:17:03 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Aug 31 18:19:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00fee72e

app-crypt/libsecret: version bump

Package-Manager: portage-2.2.20.1

 app-crypt/libsecret/Manifest|  1 +
 app-crypt/libsecret/libsecret-0.18.3.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 857d678..c805512 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,2 +1,3 @@
 DIST libsecret-0.18.2.tar.xz 483980 SHA256 
12fd288b012e1b2b1b54d586cd4c6507885715534644b4534b7ef7d7079ba443 SHA512 
414580e2f717ba0a3adacd79da093dc5e982f49455c1d6dd0cc60d87d7d3ff9ce3147685a3f5091488b9c98840002739b9e1aa2252f0fd71639b471b34ff5c54
 WHIRLPOOL 
2c113d81893562a54eef28c095968dca43ef5c6e940b20eb9266034d29231e3bbcb173855a6db3695a294f0028012fd45ccd8d5330e34a9c1a3abd9c041e01b6
+DIST libsecret-0.18.3.tar.xz 481256 SHA256 
f2bf1d0c5ab4640664f3e3c7ef6b086c180e50ff415720b5e22f96750dbf84c9 SHA512 
ff2cdc01f2d68eaa4e3de925616e22532aa41b489ba3da7d071eef64a11b652e78ed7c5c161eca4aa13d7f3cfb5a6ddef67fee9e520cb58782cc0acac258
 WHIRLPOOL 
b78eb8a3a0cdc7fecd2c74a96eeb6fab9b48f7d994b0a2b0b3e60763956426ce1aab3db3da92cbc1dfdee993a9b7b70920f863fd1859dd2fc047ce659ef5e8e0
 DIST libsecret-0.18.tar.xz 480520 SHA256 
0c73aa762dbd1e38ba7b03de350e23ce818cb810b0784375e95ef61e004b02e3 SHA512 
5b3b460fe45b780fd4018dbb3b5fcc2c2e775725a8c74f4cfa86c00c643ccc1b29961b7e464c7b01846c5cc16a4bb9819c74016dd6758301ae2f67ab947c35bd
 WHIRLPOOL 
2c3cb1a6a902665b3898a211317316d988791648d1d1f7144160f12376b2110ac99e8c3d3423ceb58a8ea0a3fb50efb42fc458aaa44f3aea52d2a1fab2d959a8

diff --git a/app-crypt/libsecret/libsecret-0.18.3.ebuild 
b/app-crypt/libsecret/libsecret-0.18.3.ebuild
new file mode 100644
index 000..b8e216e
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.18.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+VALA_MIN_API_VERSION=0.18
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service 
API"
+HOMEPAGE="https://live.gnome.org/Libsecret";
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+IUSE="+crypt debug +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.29 )
+"
+PDEPEND=">=gnome-base/gnome-keyring-3
+"
+# PDEPEND to avoid circular dep (bug #547456)
+# Add ksecrets to PDEPEND when it's added to portage
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35.0
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? (
+   dev-python/mock
+   introspection? (
+   ${PYTHON_DEPS}
+   >=dev-libs/gjs-1.32
+   dev-python/pygobject:3 )
+   )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   DOCS="AUTHORS ChangeLog NEWS README"
+   gnome2_src_configure \
+   --enable-manpages \
+   --disable-strict \
+   --disable-coverage \
+   --disable-static \
+   $(use_enable crypt gcrypt) \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   Xemake check
+}