[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2024-04-20 Thread Andreas Sturmlechner
commit: bd433ea93def338ebc081cf092e64f35806e593c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 20 12:03:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 20 12:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd433ea9

net-libs/libsignon-glib: enable py3.12

Fedora do it, so we can too.

Closes: https://bugs.gentoo.org/929707
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild
index db53f2f42860..84711961b404 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit meson python-r1 vala
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/files/, net-libs/libsignon-glib/

2022-10-25 Thread Andreas Sturmlechner
commit: 6187339fbad7ca56c3012ce6ec8f7f064b6b4748
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 25 19:15:57 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 25 19:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6187339f

net-libs/libsignon-glib: Support python3_11, EAPI-8

Fedora do it, so we can too.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/libsignon-glib-2.1-docs-optional.patch   | 28 +++
 .../files/libsignon-glib-2.1-meson-0.61.patch  | 31 ++
 ...-2.1-r1.ebuild => libsignon-glib-2.1-r2.ebuild} | 14 ++
 3 files changed, 68 insertions(+), 5 deletions(-)

diff --git 
a/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch 
b/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch
new file mode 100644
index ..b31bd46a825e
--- /dev/null
+++ b/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch
@@ -0,0 +1,28 @@
+From fc1098b3a376a04020c9e733eafda9fa0ac51723 Mon Sep 17 00:00:00 2001
+From: Pino Toscano 
+Date: Sat, 2 Jan 2021 14:19:18 +0100
+Subject: [PATCH] build: make documentation really optional
+
+Build of the documentation only if the meson option for it is enabled.
+---
+ meson.build | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 5d0de55..b10f80d 100644
+--- a/meson.build
 b/meson.build
+@@ -23,7 +23,9 @@ endif
+ root_dir = include_directories ('.')
+ 
+ subdir('libsignon-glib')
+-subdir('docs')
++if get_option('documentation')
++subdir('docs')
++endif
+ 
+ if get_option('python')
+ subdir('pygobject')
+-- 
+GitLab
+

diff --git a/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch 
b/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch
new file mode 100644
index ..66254e398029
--- /dev/null
+++ b/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch
@@ -0,0 +1,31 @@
+From 4fae9155a19aca601072f361768e0bf8ed556b1e Mon Sep 17 00:00:00 2001
+From: Heiko Becker 
+Date: Tue, 11 Jan 2022 22:05:11 +0100
+Subject: [PATCH] Fix build with meson >= 0.61.0
+
+Otherwise it fails with "docs/reference/meson.build:21:6: ERROR:
+gnome.gtkdoc keyword argument 'expand_content_files' was of type
+array[File] but should have been array[str]".
+---
+ docs/reference/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/docs/reference/meson.build b/docs/reference/meson.build
+index 654404b..3927109 100644
+--- a/docs/reference/meson.build
 b/docs/reference/meson.build
+@@ -47,9 +47,9 @@ gnome.gtkdoc(
+ 'libsignon-glib.types',
+ ],
+ content_files: doc_content_files,
+-expand_content_files: files(
++expand_content_files: [
+ 'migrating-1to2.xml'
+-),
++],
+ fixxref_args: [
+ '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')),
+ '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')),
+-- 
+GitLab
+

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild
similarity index 91%
rename from net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild
rename to net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild
index 1fee6ac93428..7f697f3474bf 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit meson python-r1 vala
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"
@@ -38,6 +38,11 @@ BDEPEND="$(python_gen_any_dep)
test? ( dev-libs/check )
 "
 
+PATCHES=(
+   "${FILESDIR}/${P}-docs-optional.patch"
+   "${FILESDIR}/${P}-meson-0.61.patch"
+)
+
 python_check_deps() { return 0; }
 
 pkg_setup() {
@@ -46,9 +51,7 @@ pkg_setup() {
 
 src_prepare() {
default
-   vala_src_prepare
-
-   use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die
+   vala_setup
 
cp libsignon-glib/*.xml libsignon-glib/interfaces || die
 }
@@ -57,6 +60,7 @@ src_configure() {
myconfigure() {
local emesonargs=(
-Ddebugging=$(usex debug true false)
+   -Ddocumentation=$(usex doc true false)
-Dintrospection=$(usex introspection true false)
-Dpython=$(usex python true false)
-Dtests=$(usex test true false)



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2022-07-31 Thread Sam James
commit: 8cb83e169f42b7d5f993b5c9db7f9097f4f05954
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  1 02:14:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  1 02:14:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb83e16

net-libs/libsignon-glib: fix compiling (duplicate phase def.)

Closes: https://bugs.gentoo.org/861497
Thanks-to: Matthew Dawson  mjdsystems.ca>
Signed-off-by: Sam James  gentoo.org>

 .../{libsignon-glib-2.1.ebuild => libsignon-glib-2.1-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild
similarity index 97%
rename from net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
rename to net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild
index 67df5bba992c..1fee6ac93428 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -80,7 +80,7 @@ src_compile() {
fi
 }
 
-src_compile() {
+src_test() {
if use python; then
python_foreach_impl run_in_build_dir meson_src_test
else



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2021-10-02 Thread Andreas Sturmlechner
commit: 94248d5e5921893577e401fbab567ec7013a48e4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct  2 09:43:43 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct  2 09:52:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94248d5e

net-libs/libsignon-glib: python3_10

Fedora does it, so we can too.

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index d23a1c777af..67df5bba992 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -3,12 +3,13 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 inherit meson python-r1 vala
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"
 HOMEPAGE="https://accounts-sso.gitlab.io/;
 
SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-VERSION_${PV}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
@@ -37,8 +38,6 @@ BDEPEND="$(python_gen_any_dep)
test? ( dev-libs/check )
 "
 
-S="${WORKDIR}/${PN}-VERSION_${PV}"
-
 python_check_deps() { return 0; }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2021-09-30 Thread Andreas Sturmlechner
commit: 503efb391cfdde384153b4da34e4d7c25b4bc683
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Sep 30 13:11:03 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Sep 30 17:22:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503efb39

net-libs/libsignon-glib: Call python_check_deps

Python is always required in BDEPEND, but implementation is only to be
enforced with USE=python.

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index e4b55547826..d23a1c777af 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
)
 "
 DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
+BDEPEND="$(python_gen_any_dep)
$(vala_depend)
dev-util/gdbus-codegen
dev-util/glib-utils
@@ -39,6 +39,8 @@ BDEPEND="${PYTHON_DEPS}
 
 S="${WORKDIR}/${PN}-VERSION_${PV}"
 
+python_check_deps() { return 0; }
+
 pkg_setup() {
python_setup
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2021-09-12 Thread Yixun Lan
commit: fcade4274168b66b006d30e1ed46dabb3cb74143
Author: Alex Fan  yahoo  com>
AuthorDate: Sun Sep 12 07:42:08 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Sep 12 11:27:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcade427

net-libs/libsignon-glib: keyword 2.1 for ~riscv

Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index e9d5bb7e491..e4b55547826 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 IUSE="debug doc +introspection python test"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2021-02-12 Thread Andreas Sturmlechner
commit: c2b11525a9ec5ad69b820e98173ebd4f156c6ebe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Feb 12 10:47:48 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Feb 12 11:57:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b11525

net-libs/libsignon-glib: Python is needed in BDEPEND

Closes: https://bugs.gentoo.org/770184
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index 3b00f34160d..e9d5bb7e491 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,6 +16,8 @@ KEYWORDS="amd64 arm64 x86"
 IUSE="debug doc +introspection python test"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
+# needs more love
+RESTRICT="test"
 
 RDEPEND="
dev-libs/glib:2
@@ -27,18 +29,20 @@ RDEPEND="
)
 "
 DEPEND="${RDEPEND}"
-BDEPEND="$(vala_depend)
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)
dev-util/gdbus-codegen
dev-util/glib-utils
doc? ( dev-util/gtk-doc )
test? ( dev-libs/check )
 "
 
-# needs more love
-RESTRICT="test"
-
 S="${WORKDIR}/${PN}-VERSION_${PV}"
 
+pkg_setup() {
+   python_setup
+}
+
 src_prepare() {
default
vala_src_prepare



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2020-10-26 Thread Andreas Sturmlechner
commit: ab4d6ab74547407fbdc860910a0d424b148eea1b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 27 00:23:27 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 27 00:30:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4d6ab7

net-libs/libsignon-glib: Fix HOMEPAGE

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index 33de3ed28b3..04e74abdd6b 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8,9} )
 inherit meson python-r1 vala
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"
-HOMEPAGE="https://01.org/gsso/;
+HOMEPAGE="https://accounts-sso.gitlab.io/;
 
SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2020-09-06 Thread Andreas Sturmlechner
commit: 32351dfc706cec2cad86848e360e8b481b5a1db0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep  6 16:14:31 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep  6 16:45:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32351dfc

net-libs/libsignon-glib: Add vala BDEPENDs, py38/9, drop vcs-snapshot

Closes: https://bugs.gentoo.org/740716
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index a07adeedb26..33de3ed28b3 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
-inherit meson python-r1 vala vcs-snapshot
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+inherit meson python-r1 vala
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"
 HOMEPAGE="https://01.org/gsso/;
@@ -27,7 +27,7 @@ RDEPEND="
)
 "
 DEPEND="${RDEPEND}"
-BDEPEND="
+BDEPEND="$(vala_depend)
dev-util/gdbus-codegen
dev-util/glib-utils
doc? ( dev-util/gtk-doc )
@@ -37,9 +37,10 @@ BDEPEND="
 # needs more love
 RESTRICT="test"
 
+S="${WORKDIR}/${PN}-VERSION_${PV}"
+
 src_prepare() {
default
-
vala_src_prepare
 
use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die
@@ -87,6 +88,7 @@ src_install() {
 
if use python; then
python_foreach_impl run_in_build_dir meson_src_install
+   python_foreach_impl python_optimize
else
meson_src_install
fi



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/, net-libs/libsignon-glib/files/

2019-09-07 Thread Andreas Sturmlechner
commit: 2c92c882e9de1f3b789cdc643fe2a8ab8dd496ab
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  7 11:53:14 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  7 11:57:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c92c882

net-libs/libsignon-glib: Drop 1.14

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libsignon-glib/Manifest   |  1 -
 .../files/libsignon-glib-1.12-doc-disable.patch| 25 --
 .../files/libsignon-glib-1.14-default-opts.patch   | 45 ---
 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 88 --
 4 files changed, 159 deletions(-)

diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest
index eb7a3d38b72..1e8120260bb 100644
--- a/net-libs/libsignon-glib/Manifest
+++ b/net-libs/libsignon-glib/Manifest
@@ -1,2 +1 @@
-DIST libsignon-glib-1.14.tar.gz 54019 BLAKE2B 
9ffdb96a374ef0848c1b70cb369a533ea826b24856a32b4b454a0fd8982533041fcc88382fdf1eee6857aa36ec8d076885fc769a058e148e91da54dbddaf7125
 SHA512 
c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d
 DIST libsignon-glib-2.1.tar.gz 52440 BLAKE2B 
edc27f5f09c3f6d05f32ff6b560934dc003072940b44932fd90021511510fb56beaec7f25dd051b3c1d12d10942f292cc906a9fc4b74bb7f2daf8b885f15e644
 SHA512 
45d8e26263a16b98517cda0fff8e46fb1ffcc4bb833a6364454f120eb9819b48ee04bdb338bf5e9f0b0fe344af5940f35ed56f0765ca3605dead5b3755657dcf

diff --git 
a/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch 
b/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch
deleted file mode 100644
index 1ef64e60416..000
--- a/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Naur libsignon-glib-1.12.old/configure.ac 
libsignon-glib-1.12/configure.ac
 libsignon-glib-1.12.old/configure.ac   2014-12-09 11:52:37.0 
+0300
-+++ libsignon-glib-1.12/configure.ac   2015-08-27 13:00:54.501123031 +0300
-@@ -100,9 +100,6 @@
-   Makefile
-   libsignon-glib/Makefile
-   libsignon-glib.pc
--  docs/Makefile
--  docs/reference/Makefile
--  docs/reference/version.xml
-   tests/Makefile
-   pygobject/Makefile
- ])
-diff -Naur libsignon-glib-1.12.old/Makefile.am libsignon-glib-1.12/Makefile.am
 libsignon-glib-1.12.old/Makefile.am2014-12-09 11:52:37.0 
+0300
-+++ libsignon-glib-1.12/Makefile.am2015-08-27 13:00:42.101237854 +0300
-@@ -2,7 +2,7 @@
- DISTCHECK_CONFIGURE_FLAGS = \
-   --enable-gtk-doc \
-   --enable-introspection=yes
--SUBDIRS = libsignon-glib docs
-+SUBDIRS = libsignon-glib
- 
- if ENABLE_PYTHON
- SUBDIRS += pygobject

diff --git 
a/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch 
b/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch
deleted file mode 100644
index 5dcf8cc4569..000
--- a/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 4982923fdc7be9978d3b089fb443bcb0e20243eb Mon Sep 17 00:00:00 2001
-From: Alberto Mardegan 
-Date: Tue, 21 Jun 2016 13:35:03 +0300
-Subject: [PATCH] Build: fix value of default options in configure.ac
-
-GLib assertions where always disabled, even if the --disable-*
-parameters where not passed to configure.ac.
-
-Quick reference:
-http://www.robster.org.uk/2011/02/07/autofoo-ac_arg_enable/

- configure.ac |  9 ++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 364f9f2..3cde223 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -63,17 +63,20 @@ AM_CONDITIONAL([ENABLE_TESTS], [test "x$have_check" = 
"xyes"])
- GTK_DOC_CHECK([1.14], [--flavour no-tmpl])
- 
- AC_ARG_ENABLE([cast-checks],
--[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks 
disabled])])
-+[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks 
disabled])],
-+[], [enable_cast_checks=yes])
- AS_IF([test "x$enable_cast_checks" = "xno"],
- [CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"])
- 
- AC_ARG_ENABLE([asserts],
--[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions 
disabled])])
-+[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions 
disabled])],
-+[], [enable_asserts=yes])
- AS_IF([test "x$enable_asserts" = "xno"],
- [CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"])
- 
- AC_ARG_ENABLE([checks],
--[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])])
-+[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])],
-+[], [enable_checks=yes])
- AS_IF([test "x$checks" = "xno"],
- [CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"])
- 
---
-libgit2 0.26.0
-

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild 

[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2019-09-02 Thread Agostino Sarubbo
commit: 64f5e12aff571cd9b663328700e495c9be99f626
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep  2 13:24:12 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep  2 13:24:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f5e12a

net-libs/libsignon-glib: amd64 stable wrt bug #693210

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

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index bc9901fbc42..88ad9c326e1 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="debug doc +introspection python test"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2019-09-02 Thread Agostino Sarubbo
commit: 09a1d30c457e36618489a10080f251524e2f0ad0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep  2 10:15:30 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep  2 10:15:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a1d30c

net-libs/libsignon-glib: x86 stable wrt bug #693210

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

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index 2f20a7629c4..bc9901fbc42 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="~amd64 arm64 x86"
 IUSE="debug doc +introspection python test"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2019-09-01 Thread Aaron Bauman
commit: 7740ca5a43a0f5f531b234db27dc3b10ccb6655d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Sep  1 22:16:28 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Sep  1 22:18:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7740ca5a

net-libs/libsignon-glib: arm64 stable (bug #693210)

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

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index 43e1df26d94..2f20a7629c4 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VER
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 IUSE="debug doc +introspection python test"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2019-08-04 Thread Andreas Sturmlechner
commit: 0183c1291486b3c20d9714b25d458e071009bfa3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  4 20:17:25 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  4 22:06:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0183c129

net-libs/libsignon-glib: Revert 1.14-r1 "Works with py3.7"

Incomplete EAPI-7 bump, irrelevant since 2.1 bump anyway.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../libsignon-glib/libsignon-glib-1.14-r1.ebuild   | 88 --
 1 file changed, 88 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild
deleted file mode 100644
index bd73aa4de09..000
--- a/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-inherit autotools python-r1 vcs-snapshot xdg-utils
-
-DESCRIPTION="GLib binding for the D-Bus API provided by signond"
-HOMEPAGE="https://01.org/gsso/;
-SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV}
 -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="debug doc +introspection python test"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
-
-RDEPEND="
-   dev-libs/glib:2
-   net-libs/signond
-   introspection? ( dev-libs/gobject-introspection:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-   doc? ( dev-util/gtk-doc )
-"
-
-DOCS=( AUTHORS NEWS README.md )
-
-# needs more love
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}/${P}-default-opts.patch" )
-
-src_prepare() {
-   default
-
-   if ! use doc; then
-   eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch"
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-
-   myconfigure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_enable python)
-   $(use_enable test tests)
-   )
-
-   econf "${myeconfargs[@]}"
-   }
-
-   if use python; then
-   python_copy_sources
-   python_foreach_impl run_in_build_dir myconfigure
-   else
-   myconfigure
-   fi
-}
-
-src_compile() {
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-}
-
-src_install() {
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2019-08-04 Thread Michael Palimaka
commit: 5c66473ff4e834144a5f579bda73c4acf979bf57
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug  4 11:59:26 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug  4 12:17:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c66473f

net-libs/libsignon-glib: remove stray comments

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Palimaka  gentoo.org>

 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
index 9e76f9f843a..43e1df26d94 100644
--- a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -34,8 +34,6 @@ BDEPEND="
test? ( dev-libs/check )
 "
 
-#DOCS=( AUTHORS NEWS README.md )
-
 # needs more love
 RESTRICT="test"
 
@@ -62,7 +60,6 @@ src_configure() {
}
 
if use python; then
-#  python_copy_sources
python_foreach_impl run_in_build_dir myconfigure
else
myconfigure



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2019-08-04 Thread Michael Palimaka
commit: ebf753a60fc2d705cf613a00842896ddc2c735ff
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug  4 11:50:58 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug  4 11:51:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf753a6

net-libs/libsignon-glib: version bump 2.1

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Palimaka  gentoo.org>

 net-libs/libsignon-glib/Manifest  |  1 +
 net-libs/libsignon-glib/libsignon-glib-2.1.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest
index 4836858a6f6..eb7a3d38b72 100644
--- a/net-libs/libsignon-glib/Manifest
+++ b/net-libs/libsignon-glib/Manifest
@@ -1 +1,2 @@
 DIST libsignon-glib-1.14.tar.gz 54019 BLAKE2B 
9ffdb96a374ef0848c1b70cb369a533ea826b24856a32b4b454a0fd8982533041fcc88382fdf1eee6857aa36ec8d076885fc769a058e148e91da54dbddaf7125
 SHA512 
c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d
+DIST libsignon-glib-2.1.tar.gz 52440 BLAKE2B 
edc27f5f09c3f6d05f32ff6b560934dc003072940b44932fd90021511510fb56beaec7f25dd051b3c1d12d10942f292cc906a9fc4b74bb7f2daf8b885f15e644
 SHA512 
45d8e26263a16b98517cda0fff8e46fb1ffcc4bb833a6364454f120eb9819b48ee04bdb338bf5e9f0b0fe344af5940f35ed56f0765ca3605dead5b3755657dcf

diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
new file mode 100644
index 000..9e76f9f843a
--- /dev/null
+++ b/net-libs/libsignon-glib/libsignon-glib-2.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit meson python-r1 vala vcs-snapshot
+
+DESCRIPTION="GLib binding for the D-Bus API provided by signond"
+HOMEPAGE="https://01.org/gsso/;
+SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug doc +introspection python test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
+
+RDEPEND="
+   dev-libs/glib:2
+   net-libs/signond
+   introspection? ( dev-libs/gobject-introspection:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   doc? ( dev-util/gtk-doc )
+   test? ( dev-libs/check )
+"
+
+#DOCS=( AUTHORS NEWS README.md )
+
+# needs more love
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   vala_src_prepare
+
+   use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die
+
+   cp libsignon-glib/*.xml libsignon-glib/interfaces || die
+}
+
+src_configure() {
+   myconfigure() {
+   local emesonargs=(
+   -Ddebugging=$(usex debug true false)
+   -Dintrospection=$(usex introspection true false)
+   -Dpython=$(usex python true false)
+   -Dtests=$(usex test true false)
+   )
+
+   meson_src_configure
+   }
+
+   if use python; then
+#  python_copy_sources
+   python_foreach_impl run_in_build_dir myconfigure
+   else
+   myconfigure
+   fi
+}
+
+src_compile() {
+   if use python; then
+   python_foreach_impl run_in_build_dir meson_src_compile
+   else
+   meson_src_compile
+   fi
+}
+
+src_compile() {
+   if use python; then
+   python_foreach_impl run_in_build_dir meson_src_test
+   else
+   meson_src_test
+   fi
+}
+
+src_install() {
+   einstalldocs
+
+   if use python; then
+   python_foreach_impl run_in_build_dir meson_src_install
+   else
+   meson_src_install
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2019-08-03 Thread Alexey Shvetsov
commit: b7e3e4dfec7e50e381412c2dcd2d627f59563fc1
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sat Aug  3 20:36:04 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sat Aug  3 20:36:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e3e4df

net-libs/libsignon-glib: Works with py3.7

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 .../libsignon-glib/libsignon-glib-1.14-r1.ebuild   | 88 ++
 1 file changed, 88 insertions(+)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild
new file mode 100644
index 000..bd73aa4de09
--- /dev/null
+++ b/net-libs/libsignon-glib/libsignon-glib-1.14-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit autotools python-r1 vcs-snapshot xdg-utils
+
+DESCRIPTION="GLib binding for the D-Bus API provided by signond"
+HOMEPAGE="https://01.org/gsso/;
+SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV}
 -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug doc +introspection python test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
+
+RDEPEND="
+   dev-libs/glib:2
+   net-libs/signond
+   introspection? ( dev-libs/gobject-introspection:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   doc? ( dev-util/gtk-doc )
+"
+
+DOCS=( AUTHORS NEWS README.md )
+
+# needs more love
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${P}-default-opts.patch" )
+
+src_prepare() {
+   default
+
+   if ! use doc; then
+   eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch"
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   xdg_environment_reset
+
+   myconfigure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_enable python)
+   $(use_enable test tests)
+   )
+
+   econf "${myeconfargs[@]}"
+   }
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl run_in_build_dir myconfigure
+   else
+   myconfigure
+   fi
+}
+
+src_compile() {
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+}
+
+src_install() {
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2018-10-09 Thread Andreas Sturmlechner
commit: e5c34911871256f77fd29e09d126100f9c09184f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Oct  8 20:20:47 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct  9 08:03:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5c34911

net-libs/libsignon-glib: Allow build with > -j1 again

Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
index 51eecdc3d55..0b2be9418aa 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.14.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
@@ -72,8 +72,6 @@ src_configure() {
 }
 
 src_compile() {
-   # fails to compile with more than one thread
-   MAKEOPTS="${MAKEOPTS} -j1"
default
if use python; then
python_foreach_impl run_in_build_dir default



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2018-10-09 Thread Andreas Sturmlechner
commit: 7bd3cb18f5e4c9d26e3f94a4e76ae0d9e30da95e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct  9 07:51:50 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct  9 08:03:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd3cb18

net-libs/libsignon-glib: DEPEND on dev-util/glib-utils

Closes: https://bugs.gentoo.org/668076
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
index 0b2be9418aa..74019584537 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
@@ -27,6 +27,7 @@ RDEPEND="
)
 "
 DEPEND="${RDEPEND}
+   dev-util/glib-utils
dev-util/gdbus-codegen
doc? ( dev-util/gtk-doc )
 "



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2018-01-26 Thread Michael Palimaka
commit: 12a5bf17067fc98bad3a2c5e2abdb0a03bb4f6c2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Jan 27 00:28:30 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Jan 27 00:28:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a5bf17

net-libs/libsignon-glib: add python-3.6 support

Closes: https://bugs.gentoo.org/645422
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
index 4b1fc11e206..51eecdc3d55 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 inherit autotools python-r1 vcs-snapshot xdg-utils
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2017-12-24 Thread Michael Palimaka
commit: 36f008111ac18ceb00c36247fd07249d7d000e69
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Dec 25 02:23:01 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Dec 25 02:23:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f00811

net-libs/libsignon-glib: sort variables

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
index 08b5de1e6b4..4b1fc11e206 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
@@ -10,8 +10,8 @@ DESCRIPTION="GLib binding for the D-Bus API provided by 
signond"
 HOMEPAGE="https://01.org/gsso/;
 
SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV}
 -> ${P}.tar.gz"
 
-SLOT="0"
 LICENSE="LGPL-2.1"
+SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="debug doc +introspection python test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2017-12-24 Thread Michael Palimaka
commit: 9dd55bf1fa181384b41ebd07b08c731b3b18db2b
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Dec 25 02:22:24 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Dec 25 02:23:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd55bf1

net-libs/libsignon-glib: remove 1.13-r1

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 net-libs/libsignon-glib/Manifest   |  1 -
 .../libsignon-glib/libsignon-glib-1.13-r1.ebuild   | 87 --
 2 files changed, 88 deletions(-)

diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest
index 09128827ef0..4836858a6f6 100644
--- a/net-libs/libsignon-glib/Manifest
+++ b/net-libs/libsignon-glib/Manifest
@@ -1,2 +1 @@
-DIST libsignon-glib-1.13.tar.gz 51601 BLAKE2B 
e38d12a0cbb6b0df80c0da27620c06e0fb4301694782c64dd86bd5dbc0424ca40b917d5d6d4c4197a9f736bea199a7e029c8b48bc5b9bc997005b26311b560af
 SHA512 
aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6
 DIST libsignon-glib-1.14.tar.gz 54019 BLAKE2B 
9ffdb96a374ef0848c1b70cb369a533ea826b24856a32b4b454a0fd8982533041fcc88382fdf1eee6857aa36ec8d076885fc769a058e148e91da54dbddaf7125
 SHA512 
c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
deleted file mode 100644
index 7a39014192a..000
--- a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-inherit autotools python-r1 vcs-snapshot xdg-utils
-
-DESCRIPTION="GLib binding for the D-Bus API provided by signond"
-HOMEPAGE="https://01.org/gsso/;
-SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13
 -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="LGPL-2.1"
-KEYWORDS="amd64 x86"
-IUSE="debug doc +introspection python test"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
-
-RDEPEND="
-   dev-libs/glib:2
-   net-libs/signond
-   introspection? ( dev-libs/gobject-introspection:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   dev-util/gdbus-codegen
-   doc? ( dev-util/gtk-doc )
-"
-
-DOCS=( AUTHORS NEWS README )
-
-# needs more love
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   if ! use doc; then
-   eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch"
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-
-   myconfigure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_enable python)
-   $(use_enable test tests)
-   )
-
-   econf "${myeconfargs[@]}"
-   }
-
-   if use python; then
-   python_copy_sources
-   python_foreach_impl run_in_build_dir myconfigure
-   else
-   myconfigure
-   fi
-}
-
-src_compile() {
-   # fails to compile with more than one thread
-   MAKEOPTS="${MAKEOPTS} -j1"
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-}
-
-src_install() {
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2017-12-24 Thread Michael Palimaka
commit: 19a62a1fa53d56a7f9369569c77231ba084d659c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Dec 25 02:22:03 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Dec 25 02:23:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a62a1f

net-libs/libsignon-glib: stabilise 1.14 for amd64/x86

Bug: https://bugs.gentoo.org/641974
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
index fe543c51128..08b5de1e6b4 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.g
 
 SLOT="0"
 LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug doc +introspection python test"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2017-10-28 Thread Andreas Sturmlechner
commit: 7882e73b161e091c098dcd2dbf8071df48020930
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 28 19:28:26 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 28 20:52:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7882e73b

net-libs/libsignon-glib: epatch->eapply, drop eutils, fix REQUIRED_USE

Gentoo-bug: 635122
Package-Manager: Portage-2.3.13, Repoman-2.3.4

 net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
index 83bffcb79c4..7a39014192a 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-inherit autotools eutils python-r1 vcs-snapshot xdg-utils
+inherit autotools python-r1 vcs-snapshot xdg-utils
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"
 HOMEPAGE="https://01.org/gsso/;
@@ -15,7 +15,7 @@ LICENSE="LGPL-2.1"
 KEYWORDS="amd64 x86"
 IUSE="debug doc +introspection python test"
 
-REQUIRED_USE="${PYTHON_REQUIRED_USE} python? ( introspection )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
 
 RDEPEND="
dev-libs/glib:2
@@ -40,7 +40,7 @@ src_prepare() {
default
 
if ! use doc; then
-   epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch"
+   eapply "${FILESDIR}/${PN}-1.12-doc-disable.patch"
fi
 
eautoreconf
@@ -83,5 +83,5 @@ src_install() {
if use python; then
python_foreach_impl run_in_build_dir default
fi
-   prune_libtool_files
+   find "${D}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/, net-libs/libsignon-glib/files/

2017-10-28 Thread Andreas Sturmlechner
commit: 5b6e70ecc264b6fb053d039b2784bd5e50b58b10
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 28 19:40:01 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 28 20:52:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6e70ec

net-libs/libsignon-glib: 1.14 version bump

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 net-libs/libsignon-glib/Manifest   |  1 +
 .../files/libsignon-glib-1.14-default-opts.patch   | 45 +++
 net-libs/libsignon-glib/libsignon-glib-1.14.ebuild | 89 ++
 3 files changed, 135 insertions(+)

diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest
index fbe55c398f0..3110f8ff0cc 100644
--- a/net-libs/libsignon-glib/Manifest
+++ b/net-libs/libsignon-glib/Manifest
@@ -1 +1,2 @@
 DIST libsignon-glib-1.13.tar.gz 51601 SHA256 
8e0e450e719c16f79d3c3aadb98656ed5967a2f2cd24c1d9cd5747e670a087bc SHA512 
aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6
 WHIRLPOOL 
8f0d1d51588e42c9fac51883a9ecb08b6ad4949fc8f335c2259f967ea8f3555b04b3ca46f323b20591a2bc85dc1b5bba3968fec1be3e4dfd7a9464e2c5d6880e
+DIST libsignon-glib-1.14.tar.gz 54019 SHA256 
99db552f250d0853c468a3f03872123bb7102dbdc91e15a7a4855f7a47dd2fca SHA512 
c2277933d6ec2c3288ce510c853da7719116dac15d60c7114fcdcb87d04e7f70390d066938dea6aa0f819fbd70158fb875c5be5684c47fd27c0b6c55e9467a1d
 WHIRLPOOL 
17ba0ab1a2cb64d0021aadc1a516d3ac85b86439ffb4d11e6c0ee87c6b39df84b82a89c29ff66e7547ad63137861479b86c91ad960ee4ee40d3f494a56621c78

diff --git 
a/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch 
b/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch
new file mode 100644
index 000..5dcf8cc4569
--- /dev/null
+++ b/net-libs/libsignon-glib/files/libsignon-glib-1.14-default-opts.patch
@@ -0,0 +1,45 @@
+From 4982923fdc7be9978d3b089fb443bcb0e20243eb Mon Sep 17 00:00:00 2001
+From: Alberto Mardegan 
+Date: Tue, 21 Jun 2016 13:35:03 +0300
+Subject: [PATCH] Build: fix value of default options in configure.ac
+
+GLib assertions where always disabled, even if the --disable-*
+parameters where not passed to configure.ac.
+
+Quick reference:
+http://www.robster.org.uk/2011/02/07/autofoo-ac_arg_enable/
+---
+ configure.ac |  9 ++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 364f9f2..3cde223 100644
+--- a/configure.ac
 b/configure.ac
+@@ -63,17 +63,20 @@ AM_CONDITIONAL([ENABLE_TESTS], [test "x$have_check" = 
"xyes"])
+ GTK_DOC_CHECK([1.14], [--flavour no-tmpl])
+ 
+ AC_ARG_ENABLE([cast-checks],
+-[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks 
disabled])])
++[AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks 
disabled])],
++[], [enable_cast_checks=yes])
+ AS_IF([test "x$enable_cast_checks" = "xno"],
+ [CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"])
+ 
+ AC_ARG_ENABLE([asserts],
+-[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions 
disabled])])
++[AS_HELP_STRING([--disable-asserts], [compile with GLib assertions 
disabled])],
++[], [enable_asserts=yes])
+ AS_IF([test "x$enable_asserts" = "xno"],
+ [CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"])
+ 
+ AC_ARG_ENABLE([checks],
+-[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])])
++[AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])],
++[], [enable_checks=yes])
+ AS_IF([test "x$checks" = "xno"],
+ [CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"])
+ 
+--
+libgit2 0.26.0
+

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
new file mode 100644
index 000..fe543c51128
--- /dev/null
+++ b/net-libs/libsignon-glib/libsignon-glib-1.14.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+inherit autotools python-r1 vcs-snapshot xdg-utils
+
+DESCRIPTION="GLib binding for the D-Bus API provided by signond"
+HOMEPAGE="https://01.org/gsso/;
+SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_${PV}
 -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc +introspection python test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} introspection )"
+
+RDEPEND="
+   dev-libs/glib:2
+   net-libs/signond
+   introspection? ( dev-libs/gobject-introspection:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   dev-util/gdbus-codegen
+   doc? ( dev-util/gtk-doc )
+"
+
+DOCS=( AUTHORS NEWS README.md )
+
+# needs more love
+RESTRICT="test"
+
+PATCHES=( 

[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2016-08-18 Thread Michael Palimaka
commit: 40bde12bf6fafa3ea9259577926987ab6b4bee59
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Aug 18 13:01:37 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Aug 18 13:08:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40bde12b

net-libs/libsignon-glib: amd64/x86 stable

Gentoo-bug: 590488

Package-Manager: portage-2.3.0

 net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
index 0ca692f..17358b4 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.g
 
 SLOT="0"
 LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug doc +introspection python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE} python? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2016-08-18 Thread Michael Palimaka
commit: 94abc8abe40463d313d9fd59bf9a696c90a9fd33
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Aug 18 13:01:54 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Aug 18 13:08:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94abc8ab

net-libs/libsignon-glib: remove old

Package-Manager: portage-2.3.0

 net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 80 --
 1 file changed, 80 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
deleted file mode 100644
index e441be2..000
--- a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
-inherit autotools python-r1 vcs-snapshot xdg-utils
-
-DESCRIPTION="GLib binding for the D-Bus API provided by signond"
-HOMEPAGE="https://01.org/gsso/;
-SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13
 -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug doc python test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   dev-libs/glib:2
-   net-libs/signond
-"
-DEPEND="${RDEPEND}
-   dev-util/gdbus-codegen
-   python? ( ${PYTHON_DEPS} )
-   doc? ( dev-util/gtk-doc )
-"
-
-DOCS=( AUTHORS NEWS README )
-
-# needs more love
-RESTRICT="test"
-
-src_prepare() {
-   if ! use doc; then
-   epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch"
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-
-   myconfigure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   $(use_enable doc gtk-doc)
-   $(use_enable python)
-   $(use_enable test tests)
-   )
-
-   econf "${myeconfargs[@]}"
-   }
-
-   if use python; then
-   python_copy_sources
-   python_foreach_impl run_in_build_dir myconfigure
-   else
-   myconfigure
-   fi
-}
-
-src_compile() {
-   # fails to compile with more than one thread
-   MAKEOPTS="${MAKEOPTS} -j1"
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-}
-
-src_install() {
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2016-08-04 Thread Michael Palimaka
commit: fa6edab6ffc6a5e964e6fa3e6b83c7bef51b95ef
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Aug  4 20:01:57 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Aug  4 20:03:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6edab6

net-libs/libsignon-glib: revision bump with various fixes

This introduces an introspection USE flag which eliminates an automagic
dependency.

The python USE flag requires the new introspection USE flag to be enabled,
as they are introspection bindings and build but do not run without the backing
introspection files.

This revision bump also corrects the python dependencies, prunes an unused
libtool file, and switches to EAPI 6.

Package-Manager: portage-2.3.0

 .../libsignon-glib/libsignon-glib-1.13-r1.ebuild   | 88 ++
 1 file changed, 88 insertions(+)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
new file mode 100644
index 000..0ca692f
--- /dev/null
+++ b/net-libs/libsignon-glib/libsignon-glib-1.13-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+inherit autotools eutils python-r1 vcs-snapshot xdg-utils
+
+DESCRIPTION="GLib binding for the D-Bus API provided by signond"
+HOMEPAGE="https://01.org/gsso/;
+SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13
 -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc +introspection python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} python? ( introspection )"
+
+RDEPEND="
+   dev-libs/glib:2
+   net-libs/signond
+   introspection? ( dev-libs/gobject-introspection:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   dev-util/gdbus-codegen
+   doc? ( dev-util/gtk-doc )
+"
+
+DOCS=( AUTHORS NEWS README )
+
+# needs more love
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   if ! use doc; then
+   epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch"
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   xdg_environment_reset
+
+   myconfigure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_enable python)
+   $(use_enable test tests)
+   )
+
+   econf "${myeconfargs[@]}"
+   }
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl run_in_build_dir myconfigure
+   else
+   myconfigure
+   fi
+}
+
+src_compile() {
+   # fails to compile with more than one thread
+   MAKEOPTS="${MAKEOPTS} -j1"
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+}
+
+src_install() {
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2016-07-06 Thread Michael Palimaka
commit: 4e850ea94ee139d53ada0b0551ab04c5ccbf75ee
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Jul  6 13:52:27 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Jul  6 13:52:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e850ea9

net-libs/libsignon-glib: reset XDG env vars

Gentoo-bug: 587888

Package-Manager: portage-2.3.0

 net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
index 1b02f5f..e441be2 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 
 PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
-inherit autotools python-r1 vcs-snapshot
+inherit autotools python-r1 vcs-snapshot xdg-utils
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"
 HOMEPAGE="https://01.org/gsso/;
@@ -42,6 +42,8 @@ src_prepare() {
 }
 
 src_configure() {
+   xdg_environment_reset
+
myconfigure() {
local myeconfargs=(
$(use_enable debug)



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2016-03-27 Thread David Seifert
commit: 53b41e995686d38656ac776b881cc31a24e91cbb
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 27 17:14:48 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 27 17:44:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b41e99

net-libs/libsignon-glib: Add python3_5 support

Package-Manager: portage-2.2.28

 net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
index 36b0e0b..1b02f5f 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 inherit autotools python-r1 vcs-snapshot
 
 DESCRIPTION="GLib binding for the D-Bus API provided by signond"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2016-03-27 Thread Michael Palimaka
commit: c1eedfd6583abf34219857cf8849aaea6bcabec3
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Mar 27 17:09:51 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Mar 27 17:10:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1eedfd6

net-libs/libsignon-glib: remove old

Package-Manager: portage-2.2.28

 net-libs/libsignon-glib/Manifest   |  1 -
 net-libs/libsignon-glib/libsignon-glib-1.12.ebuild | 77 --
 2 files changed, 78 deletions(-)

diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest
index ef6cea7..fbe55c3 100644
--- a/net-libs/libsignon-glib/Manifest
+++ b/net-libs/libsignon-glib/Manifest
@@ -1,2 +1 @@
-DIST libsignon-glib-1.12.tar.xz 42384 SHA256 
bd7e3be291e3173f20dda5376e1387be5d1705b12a00885e93f2cc900a9b4463 SHA512 
5d5a3918898dce9d8b10597ac95428bef4753a1c626b6e7fef54e9024327b0849ddb628b25801504c336cf6fe2ebc16e5264bb576ecab16457ccf17918f042cf
 WHIRLPOOL 
5766ad1fe50a6637d2f8e5fe6b092599112c9b6fb56dd44502568d41d61d3208d8d5a00ce1c698848f3fbeb0eb0a1ee82bcbebaff74428a97f634589e56d9def
 DIST libsignon-glib-1.13.tar.gz 51601 SHA256 
8e0e450e719c16f79d3c3aadb98656ed5967a2f2cd24c1d9cd5747e670a087bc SHA512 
aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6
 WHIRLPOOL 
8f0d1d51588e42c9fac51883a9ecb08b6ad4949fc8f335c2259f967ea8f3555b04b3ca46f323b20591a2bc85dc1b5bba3968fec1be3e4dfd7a9464e2c5d6880e

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild
deleted file mode 100644
index 80ab757..000
--- a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-inherit autotools python-r1
-
-DESCRIPTION="GLib binding for the D-Bus API provided by signond"
-HOMEPAGE="https://01.org/gsso/;
-SRC_URI="http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz;
-
-SLOT="0"
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug doc python test"
-
-RDEPEND="
-   dev-libs/glib:2
-   net-libs/signond
-"
-DEPEND="${RDEPEND}
-   dev-libs/check
-   dev-util/gdbus-codegen
-   python? ( ${PYTHON_DEPS} )
-   doc? ( dev-util/gtk-doc )
-"
-
-DOCS=( AUTHORS NEWS README )
-
-# needs more love
-RESTRICT="test"
-
-src_prepare() {
-   if ! use doc; then
-   epatch "${FILESDIR}/${P}-doc-disable.patch"
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   myconfigure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   $(use_enable doc gtk-doc)
-   $(use_enable python)
-   $(use_enable test tests)
-   )
-
-   econf "${myeconfargs[@]}"
-   }
-
-   if use python; then
-   python_copy_sources
-   python_foreach_impl run_in_build_dir myconfigure
-   else
-   myconfigure
-   fi
-}
-
-src_compile() {
-   # fails to compile with more than one thread
-   MAKEOPTS="${MAKEOPTS} -j1"
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-}
-
-src_install() {
-   default
-   if use python; then
-   python_foreach_impl run_in_build_dir default
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2015-12-20 Thread Michael Palimaka
commit: ccff46f20332325b8b9aaaff445039f9000767d9
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Dec 20 18:03:51 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Dec 20 18:07:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccff46f2

net-libs/libsignon-glib: version bump

Package-Manager: portage-2.2.26

 net-libs/libsignon-glib/Manifest   |  1 +
 net-libs/libsignon-glib/libsignon-glib-1.13.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest
index 48c9856..ef6cea7 100644
--- a/net-libs/libsignon-glib/Manifest
+++ b/net-libs/libsignon-glib/Manifest
@@ -1 +1,2 @@
 DIST libsignon-glib-1.12.tar.xz 42384 SHA256 
bd7e3be291e3173f20dda5376e1387be5d1705b12a00885e93f2cc900a9b4463 SHA512 
5d5a3918898dce9d8b10597ac95428bef4753a1c626b6e7fef54e9024327b0849ddb628b25801504c336cf6fe2ebc16e5264bb576ecab16457ccf17918f042cf
 WHIRLPOOL 
5766ad1fe50a6637d2f8e5fe6b092599112c9b6fb56dd44502568d41d61d3208d8d5a00ce1c698848f3fbeb0eb0a1ee82bcbebaff74428a97f634589e56d9def
+DIST libsignon-glib-1.13.tar.gz 51601 SHA256 
8e0e450e719c16f79d3c3aadb98656ed5967a2f2cd24c1d9cd5747e670a087bc SHA512 
aaae6a37a113685eb36ddccd497e387617cf0900506638cbafbac282c4d63ade41f4c915ad6f04214c58af580b70d9062ecf3e1618b6f5fe07dad50c5dc125a6
 WHIRLPOOL 
8f0d1d51588e42c9fac51883a9ecb08b6ad4949fc8f335c2259f967ea8f3555b04b3ca46f323b20591a2bc85dc1b5bba3968fec1be3e4dfd7a9464e2c5d6880e

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
new file mode 100644
index 000..36b0e0b
--- /dev/null
+++ b/net-libs/libsignon-glib/libsignon-glib-1.13.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+inherit autotools python-r1 vcs-snapshot
+
+DESCRIPTION="GLib binding for the D-Bus API provided by signond"
+HOMEPAGE="https://01.org/gsso/;
+SRC_URI="https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz?ref=VERSION_1.13
 -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   dev-libs/glib:2
+   net-libs/signond
+"
+DEPEND="${RDEPEND}
+   dev-util/gdbus-codegen
+   python? ( ${PYTHON_DEPS} )
+   doc? ( dev-util/gtk-doc )
+"
+
+DOCS=( AUTHORS NEWS README )
+
+# needs more love
+RESTRICT="test"
+
+src_prepare() {
+   if ! use doc; then
+   epatch "${FILESDIR}/${PN}-1.12-doc-disable.patch"
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   myconfigure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(use_enable doc gtk-doc)
+   $(use_enable python)
+   $(use_enable test tests)
+   )
+
+   econf "${myeconfargs[@]}"
+   }
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl run_in_build_dir myconfigure
+   else
+   myconfigure
+   fi
+}
+
+src_compile() {
+   # fails to compile with more than one thread
+   MAKEOPTS="${MAKEOPTS} -j1"
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+}
+
+src_install() {
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/

2015-09-25 Thread Michael Palimaka
commit: 46af94dabfc99ea9c6eb8b47a1a0d043b3b85973
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Sep 25 19:22:23 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Sep 25 19:22:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46af94da

net-libs/libsignon-glib: add missing dependency

Gentoo-bug: 561374

Package-Manager: portage-2.2.20.1

 net-libs/libsignon-glib/libsignon-glib-1.12.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild
index c5f085e..80ab757 100644
--- a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild
+++ b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild
@@ -22,6 +22,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
dev-libs/check
+   dev-util/gdbus-codegen
python? ( ${PYTHON_DEPS} )
doc? ( dev-util/gtk-doc )
 "



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignon-glib/files/, net-libs/libsignon-glib/

2015-08-27 Thread Johannes Huber
commit: b25ff8de385a6a27c23237fa8ec1880b461af68e
Author: Johannes Huber johu AT gentoo DOT org
AuthorDate: Thu Aug 27 12:24:48 2015 +
Commit: Johannes Huber johu AT gentoo DOT org
CommitDate: Thu Aug 27 12:24:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25ff8de

net-libs/libsignon-glib: New package

Initial ebuild by Igor Poboiko igor.poboiko AT gmail.com. Updates by me.

Gentoo-Bug: 557546
Reported-by: David E. Narváez david.narvaez AT computer.org

Package-Manager: portage-2.2.20.1

 net-libs/libsignon-glib/Manifest   |  1 +
 .../files/libsignon-glib-1.12-doc-disable.patch| 25 +++
 net-libs/libsignon-glib/libsignon-glib-1.12.ebuild | 76 ++
 net-libs/libsignon-glib/metadata.xml   |  5 ++
 4 files changed, 107 insertions(+)

diff --git a/net-libs/libsignon-glib/Manifest b/net-libs/libsignon-glib/Manifest
new file mode 100644
index 000..48c9856
--- /dev/null
+++ b/net-libs/libsignon-glib/Manifest
@@ -0,0 +1 @@
+DIST libsignon-glib-1.12.tar.xz 42384 SHA256 
bd7e3be291e3173f20dda5376e1387be5d1705b12a00885e93f2cc900a9b4463 SHA512 
5d5a3918898dce9d8b10597ac95428bef4753a1c626b6e7fef54e9024327b0849ddb628b25801504c336cf6fe2ebc16e5264bb576ecab16457ccf17918f042cf
 WHIRLPOOL 
5766ad1fe50a6637d2f8e5fe6b092599112c9b6fb56dd44502568d41d61d3208d8d5a00ce1c698848f3fbeb0eb0a1ee82bcbebaff74428a97f634589e56d9def

diff --git 
a/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch 
b/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch
new file mode 100644
index 000..1ef64e6
--- /dev/null
+++ b/net-libs/libsignon-glib/files/libsignon-glib-1.12-doc-disable.patch
@@ -0,0 +1,25 @@
+diff -Naur libsignon-glib-1.12.old/configure.ac 
libsignon-glib-1.12/configure.ac
+--- libsignon-glib-1.12.old/configure.ac   2014-12-09 11:52:37.0 
+0300
 libsignon-glib-1.12/configure.ac   2015-08-27 13:00:54.501123031 +0300
+@@ -100,9 +100,6 @@
+   Makefile
+   libsignon-glib/Makefile
+   libsignon-glib.pc
+-  docs/Makefile
+-  docs/reference/Makefile
+-  docs/reference/version.xml
+   tests/Makefile
+   pygobject/Makefile
+ ])
+diff -Naur libsignon-glib-1.12.old/Makefile.am libsignon-glib-1.12/Makefile.am
+--- libsignon-glib-1.12.old/Makefile.am2014-12-09 11:52:37.0 
+0300
 libsignon-glib-1.12/Makefile.am2015-08-27 13:00:42.101237854 +0300
+@@ -2,7 +2,7 @@
+ DISTCHECK_CONFIGURE_FLAGS = \
+   --enable-gtk-doc \
+   --enable-introspection=yes
+-SUBDIRS = libsignon-glib docs
++SUBDIRS = libsignon-glib
+ 
+ if ENABLE_PYTHON
+ SUBDIRS += pygobject

diff --git a/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild 
b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild
new file mode 100644
index 000..c5f085e
--- /dev/null
+++ b/net-libs/libsignon-glib/libsignon-glib-1.12.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+inherit autotools python-r1
+
+DESCRIPTION=GLib binding for the D-Bus API provided by signond
+HOMEPAGE=https://01.org/gsso/;
+SRC_URI=http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz;
+
+SLOT=0
+LICENSE=LGPL-2.1
+KEYWORDS=~amd64 ~x86
+IUSE=debug doc python test
+
+RDEPEND=
+   dev-libs/glib:2
+   net-libs/signond
+
+DEPEND=${RDEPEND}
+   dev-libs/check
+   python? ( ${PYTHON_DEPS} )
+   doc? ( dev-util/gtk-doc )
+
+
+DOCS=( AUTHORS NEWS README )
+
+# needs more love
+RESTRICT=test
+
+src_prepare() {
+   if ! use doc; then
+   epatch ${FILESDIR}/${P}-doc-disable.patch
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   myconfigure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(use_enable doc gtk-doc)
+   $(use_enable python)
+   $(use_enable test tests)
+   )
+
+   econf ${myeconfargs[@]}
+   }
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl run_in_build_dir myconfigure
+   else
+   myconfigure
+   fi
+}
+
+src_compile() {
+   # fails to compile with more than one thread
+   MAKEOPTS=${MAKEOPTS} -j1
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+}
+
+src_install() {
+   default
+   if use python; then
+   python_foreach_impl run_in_build_dir default
+   fi
+}

diff --git a/net-libs/libsignon-glib/metadata.xml 
b/net-libs/libsignon-glib/metadata.xml
new file mode 100644
index 000..a23f444
--- /dev/null
+++ b/net-libs/libsignon-glib/metadata.xml
@@ -0,0 +1,5 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+   herdkde/herd
+/pkgmetadata