[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-07-22 Thread Pacho Ramos
commit: 9b8191223dab2f15c3354fc0dc8ea7862e3c8690
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Jul 22 08:47:14 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Jul 22 08:47:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b819122

dev-python/pygobject: drop 3.48.2

Signed-off-by: Pacho Ramos  gentoo.org>

 dev-python/pygobject/pygobject-3.48.2.ebuild | 80 
 1 file changed, 80 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.48.2.ebuild 
b/dev-python/pygobject/pygobject-3.48.2.ebuild
deleted file mode 100644
index 8427e19554a5..
--- a/dev-python/pygobject/pygobject-3.48.2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="
-   https://pygobject.gnome.org/
-   https://gitlab.gnome.org/GNOME/pygobject/
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.64:2
-   >=dev-libs/gobject-introspection-1.64:=
-   dev-libs/libffi:=
-   cairo? (
-   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
-   x11-libs/cairo[glib]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   >=app-accessibility/at-spi2-core-2.46.0[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-python_configure() {
-   local emesonargs=(
-   $(meson_feature cairo pycairo)
-   $(meson_use test tests)
-   -Dpython="${EPYTHON}"
-   )
-   meson_src_configure
-}
-
-python_compile() {
-   meson_src_compile
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
-   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
-}
-
-python_install() {
-   meson_src_install
-   python_optimize
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   use examples && dodoc -r examples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-07-22 Thread Pacho Ramos
commit: 37e7548dd8e48d65aae71ed15815fb775afd560b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Jul 22 08:46:34 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Jul 22 08:46:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e7548d

dev-python/pygobject: enable py3.10

It was dropped by mistake

Closes: https://bugs.gentoo.org/936437
Thanks-to: Sam James
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-python/pygobject/pygobject-3.48.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.48.2-r1.ebuild 
b/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
index 08a08ac159f8..05645b86fe7d 100644
--- a/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit gnome.org meson virtualx xdg distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/files/, dev-python/pygobject/

2024-07-17 Thread Pacho Ramos
commit: 5fbdebd5984b719226a226093eb2f6438d01f323
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 17 14:48:45 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 17 14:49:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbdebd5

dev-python/pygobject: Drop deprecated egg-info file

Closes: https://bugs.gentoo.org/936219
Signed-off-by: Pacho Ramos  gentoo.org>

 .../files/pygobject-3.48.2-egg-info.patch  | 39 ++
 dev-python/pygobject/pygobject-3.48.2-r1.ebuild| 82 ++
 2 files changed, 121 insertions(+)

diff --git a/dev-python/pygobject/files/pygobject-3.48.2-egg-info.patch 
b/dev-python/pygobject/files/pygobject-3.48.2-egg-info.patch
new file mode 100644
index ..0da834216f34
--- /dev/null
+++ b/dev-python/pygobject/files/pygobject-3.48.2-egg-info.patch
@@ -0,0 +1,39 @@
+From 2aa50b8841c26eb892f4666508ba72ebb8179f26 Mon Sep 17 00:00:00 2001
+From: Chris Mayo 
+Date: Mon, 25 Mar 2024 19:21:21 +
+Subject: [PATCH] Replace non-standard .egg-info file
+
+Installing a .dist-info directory containing just METADATA is compliant:
+
+https://packaging.python.org/en/latest/specifications/recording-installed-packages/#the-dist-info-directory
+---
+ PKG-INFO.in => METADATA.in | 0
+ meson.build| 6 +++---
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+ rename PKG-INFO.in => METADATA.in (100%)
+
+diff --git a/PKG-INFO.in b/METADATA.in
+similarity index 100%
+rename from PKG-INFO.in
+rename to METADATA.in
+diff --git a/meson.build b/meson.build
+index b8d69c3a..32204ad5 100644
+--- a/meson.build
 b/meson.build
+@@ -194,10 +194,10 @@ if not for_wheel
+ 
+   pkginfo_conf = configuration_data()
+   pkginfo_conf.set('VERSION', py_version)
+-  configure_file(input : 'PKG-INFO.in',
+-  output : 'PyGObject-@0@.egg-info'.format(py_version),
++  configure_file(input : 'METADATA.in',
++  output : 'METADATA',
+   configuration : pkginfo_conf,
+-  install_dir : python.get_install_dir(pure : false))
++  install_dir : python.get_install_dir(pure : false) / 
'PyGObject-@0@.dist-info'.format(py_version))
+ endif
+ 
+ pygobject_dep = declare_dependency(
+-- 
+GitLab
+

diff --git a/dev-python/pygobject/pygobject-3.48.2-r1.ebuild 
b/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
new file mode 100644
index ..08a08ac159f8
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{11..13} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+   https://pygobject.gnome.org/
+   https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/gobject-introspection-1.64:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}/${P}-egg-info.patch" )
+
+python_configure() {
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
+   -Dpython="${EPYTHON}"
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-07-17 Thread Pacho Ramos
commit: 2fdf177e498f4854fc15eaa1e3fe5e689da16bfb
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 17 10:37:43 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 17 12:11:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdf177e

dev-python/pygobject: update HOMEPAGE

Signed-off-by: Pacho Ramos  gentoo.org>

 dev-python/pygobject/pygobject-3.48.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.48.2.ebuild 
b/dev-python/pygobject/pygobject-3.48.2.ebuild
index 100d9a8d4c96..8427e19554a5 100644
--- a/dev-python/pygobject/pygobject-3.48.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.48.2.ebuild
@@ -11,7 +11,7 @@ inherit gnome.org meson virtualx xdg distutils-r1
 
 DESCRIPTION="Python bindings for GObject Introspection"
 HOMEPAGE="
-   https://pygobject.readthedocs.io/
+   https://pygobject.gnome.org/
https://gitlab.gnome.org/GNOME/pygobject/
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-07-17 Thread Pacho Ramos
commit: 920f358699de1df0d15870759704be3b76a4d153
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Feb 15 15:36:19 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 17 12:11:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920f3586

dev-python/pygobject: Bump to 3.48.2

Closes: https://bugs.gentoo.org/921656
Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35350
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.48.2.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 8ce81ab9f53f..7f989d32e169 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1,3 @@
 DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327
 DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 
6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd
 SHA512 
48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661
+DIST pygobject-3.48.2.tar.xz 556244 BLAKE2B 
6ac7a42752d65668f228aa9823a4e256b030bc84683857e5470bc373eaaf383904d18399379b4a7d0989644e2b0825d63cc8b3f927b97608a209f888bf8cb276
 SHA512 
11619f73be5894fae82b261779f33390d1aec51b02bcf285c58f3c76ee46dfc1b3f435e4662176fde5ca899aee5afc453f8f0ba28e15e15330a52354cf737d45

diff --git a/dev-python/pygobject/pygobject-3.48.2.ebuild 
b/dev-python/pygobject/pygobject-3.48.2.ebuild
new file mode 100644
index ..100d9a8d4c96
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.48.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{11..13} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+   https://pygobject.readthedocs.io/
+   https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/gobject-introspection-1.64:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+python_configure() {
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
+   -Dpython="${EPYTHON}"
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/files/, dev-python/pygobject/

2024-07-17 Thread Pacho Ramos
commit: 3e44d8e0fe781c95c5478e57bcb8f29fd86383e3
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 17 10:39:56 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 17 12:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e44d8e0

dev-python/pygobject: drop 3.44.1

Signed-off-by: Pacho Ramos  gentoo.org>

 dev-python/pygobject/Manifest  |  1 -
 .../pygobject/files/pygobject-3.44.1-py312.patch   | 48 
 dev-python/pygobject/pygobject-3.44.1.ebuild   | 86 --
 3 files changed, 135 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 7f989d32e169..c8b85b769367 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1,2 @@
-DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327
 DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 
6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd
 SHA512 
48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661
 DIST pygobject-3.48.2.tar.xz 556244 BLAKE2B 
6ac7a42752d65668f228aa9823a4e256b030bc84683857e5470bc373eaaf383904d18399379b4a7d0989644e2b0825d63cc8b3f927b97608a209f888bf8cb276
 SHA512 
11619f73be5894fae82b261779f33390d1aec51b02bcf285c58f3c76ee46dfc1b3f435e4662176fde5ca899aee5afc453f8f0ba28e15e15330a52354cf737d45

diff --git a/dev-python/pygobject/files/pygobject-3.44.1-py312.patch 
b/dev-python/pygobject/files/pygobject-3.44.1-py312.patch
deleted file mode 100644
index 331e3bc0a3f8..
--- a/dev-python/pygobject/files/pygobject-3.44.1-py312.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From fe6aedd8eebd92844b873f72e99dc4023316c6f3 Mon Sep 17 00:00:00 2001
-From: Christoph Reiter 
-Date: Wed, 7 Jun 2023 22:27:55 +0200
-Subject: [PATCH] tests: fix test_gvalue_flat_array_in_item_marshal_failure for
- Python 3.12
-
-See https://gitlab.gnome.org/GNOME/pygobject/-/issues/582
-
-_PyGI_ERROR_PREFIX() no longer works with 3.12 since we only get normalized
-exceptions in there and can't add a prefix like "Item X: " to the message.
-
-Until we figure out how to add this back for 3.12, align the tests with the
-new behaviour (the new exception notes API would be an option, see the
-linked issue)

- tests/test_gi.py | 7 +--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/tests/test_gi.py b/tests/test_gi.py
-index 25a3b659..261d8b2b 100644
 a/tests/test_gi.py
-+++ b/tests/test_gi.py
-@@ -1573,9 +1573,12 @@ class TestGValue(unittest.TestCase):
- self.assertRaises(OverflowError, GIMarshallingTests.gvalue_flat_array,
-   [GLib.MININT - 1, "42", True])
- 
-+# FIXME: 
https://gitlab.gnome.org/GNOME/pygobject/-/issues/582#note_1764164
-+exc_prefix = "Item 0: " if sys.version_info[:2] < (3, 12) else ""
-+
- with pytest.raises(
- OverflowError,
--match='Item 0: %d not in range %d to %d' % (
-+match=exc_prefix + '%d not in range %d to %d' % (
- GLib.MAXINT + 1, GLib.MININT, GLib.MAXINT)):
- GIMarshallingTests.gvalue_flat_array([GLib.MAXINT + 1, "42", 
True])
- 
-@@ -1583,7 +1586,7 @@ class TestGValue(unittest.TestCase):
- 
- with pytest.raises(
- OverflowError,
--match='Item 0: %d not in range %d to %d' % (
-+match=exc_prefix + '%d not in range %d to %d' % (
- GLib.MAXUINT64 * 2, min_, max_)):
- GIMarshallingTests.gvalue_flat_array([GLib.MAXUINT64 * 2, "42", 
True])
- 
--- 
-GitLab
-

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
deleted file mode 100644
index 713c63dc4584..
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="
-   https://pygobject.readthedocs.io/
-   https://gitlab.gnome.org/GNOME/pygobject/
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="+cairo examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/gobject-introspection-1.56:=

[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-06-29 Thread Arthur Zamarin
commit: 1df60fc25b6abc06ea5b855f1ecda6526d71eb87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 29 08:21:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 08:21:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df60fc2

dev-python/pygobject: Stabilize 3.46.0-r1 ppc64, #935075

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

 dev-python/pygobject/pygobject-3.46.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0-r1.ebuild 
b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
index 9a8e8d1e54b4..e4e3ba40035d 100644
--- a/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-06-11 Thread Sam James
commit: 81350d78ba09724a195e0599d00d64d98cd3ee65
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 11 17:54:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 11 17:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81350d78

dev-python/pygobject: enable py3.13

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

 dev-python/pygobject/pygobject-3.46.0-r1.ebuild | 80 +
 1 file changed, 80 insertions(+)

diff --git a/dev-python/pygobject/pygobject-3.46.0-r1.ebuild 
b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
new file mode 100644
index ..9a8e8d1e54b4
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+   https://pygobject.readthedocs.io/
+   https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/gobject-introspection-1.64:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+python_configure() {
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
+   -Dpython="${EPYTHON}"
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-02-03 Thread Sam James
commit: 894593f087a4b759beabfddd4c469f6bd28e3573
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 11:05:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 11:06:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894593f0

dev-python/pygobject: Stabilize 3.46.0 sparc, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index 9fdc518f32be..99eb180556b9 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-02-03 Thread Sam James
commit: 12903c8630e8ed34968f6fd3af1c66dd03b470e8
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 11:05:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 11:06:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12903c86

dev-python/pygobject: Stabilize 3.46.0 hppa, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index 142546cb711e..9fdc518f32be 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-01-07 Thread Sam James
commit: 098d625e0fbb4ceaa453453fff2b0369fb3857a2
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 15:35:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 15:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098d625e

dev-python/pygobject: Stabilize 3.46.0 arm64, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index 6a0aface8878..142546cb711e 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2024-01-07 Thread Sam James
commit: 2fb7636784b0afda3f71388df79a7ac4f20c56ab
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 15:35:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 15:35:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb76367

dev-python/pygobject: Stabilize 3.46.0 arm, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index 7555786f58cd..6a0aface8878 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-12-29 Thread Mart Raudsepp
commit: f16c7276267013254d2f9f5184e9b034643b18ba
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Dec 29 23:02:49 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Dec 29 23:02:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16c7276

dev-python/pygobject: drop 3.44.2

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

 dev-python/pygobject/Manifest|  1 -
 dev-python/pygobject/pygobject-3.44.2.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 0e95ec4547cf..8ce81ab9f53f 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1,2 @@
 DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327
-DIST pygobject-3.44.2.tar.xz 560188 BLAKE2B 
6c1cec327aea3ca17a0d60c0b732178c79574073106ad069a76b2bac4aa911d6208b25f23b4508fbaf88b36211cf10bd0d4cfe242c2dae0c5e9363e7d90051e4
 SHA512 
e0d481285d190f2c9606a61d6104efaffc110aeb57cff6cd08bae72a0528cc970fc1c422fd949c557e3cfc5d6f2e96389824c6fd9888cdfd3ca1ebdc4a05e753
 DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 
6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd
 SHA512 
48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661

diff --git a/dev-python/pygobject/pygobject-3.44.2.ebuild 
b/dev-python/pygobject/pygobject-3.44.2.ebuild
deleted file mode 100644
index 7d183875bdca..
--- a/dev-python/pygobject/pygobject-3.44.2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="
-   https://pygobject.readthedocs.io/
-   https://gitlab.gnome.org/GNOME/pygobject/
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/gobject-introspection-1.56:=
-   dev-libs/libffi:=
-   cairo? (
-   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
-   x11-libs/cairo[glib]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   >=app-accessibility/at-spi2-core-2.46.0[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-python_configure() {
-   local emesonargs=(
-   $(meson_feature cairo pycairo)
-   $(meson_use test tests)
-   -Dpython="${EPYTHON}"
-   )
-   meson_src_configure
-}
-
-python_compile() {
-   meson_src_compile
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
-   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
-}
-
-python_install() {
-   meson_src_install
-   python_optimize
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   use examples && dodoc -r examples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-12-29 Thread Arthur Zamarin
commit: 598c83d11ebd3020b3264c16abb5e8bf7be6f1ad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 18:57:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 18:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598c83d1

dev-python/pygobject: Stabilize 3.46.0 x86, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index 794a69779f8b..7555786f58cd 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-12-29 Thread Arthur Zamarin
commit: 536ce9ce5068581a3d36cafe36ad67c709c42dd2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 18:57:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 18:57:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=536ce9ce

dev-python/pygobject: Stabilize 3.46.0 amd64, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index 6604bd7615b5..949a0644c1c1 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-12-29 Thread Arthur Zamarin
commit: 9b65cb1349e31e4cbb2fe7a5bc06dc0a06f1d710
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 18:57:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 18:57:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b65cb13

dev-python/pygobject: Stabilize 3.46.0 ppc64, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index 949a0644c1c1..794a69779f8b 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-12-29 Thread Arthur Zamarin
commit: d7383f42614a90392e3658838519ddb0818fcfc8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 18:38:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 18:38:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7383f42

dev-python/pygobject: Stabilize 3.46.0 ppc, #920657

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

 dev-python/pygobject/pygobject-3.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
index d00e6ddaa043..6604bd7615b5 100644
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-12-24 Thread Michał Górny
commit: 44160a6399f99beefedf34b74c69a76d92094a49
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 24 10:52:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 24 11:10:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44160a63

dev-python/pygobject: Bump to 3.44.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.44.2.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 8ce81ab9f53f..0e95ec4547cf 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1,3 @@
 DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327
+DIST pygobject-3.44.2.tar.xz 560188 BLAKE2B 
6c1cec327aea3ca17a0d60c0b732178c79574073106ad069a76b2bac4aa911d6208b25f23b4508fbaf88b36211cf10bd0d4cfe242c2dae0c5e9363e7d90051e4
 SHA512 
e0d481285d190f2c9606a61d6104efaffc110aeb57cff6cd08bae72a0528cc970fc1c422fd949c557e3cfc5d6f2e96389824c6fd9888cdfd3ca1ebdc4a05e753
 DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 
6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd
 SHA512 
48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661

diff --git a/dev-python/pygobject/pygobject-3.44.2.ebuild 
b/dev-python/pygobject/pygobject-3.44.2.ebuild
new file mode 100644
index ..7d183875bdca
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.44.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+   https://pygobject.readthedocs.io/
+   https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+python_configure() {
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
+   -Dpython="${EPYTHON}"
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-09-10 Thread Matt Turner
commit: 621633ea7b70ae29ca8d1ad3e084b62338bed552
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 10 15:41:02 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 15:58:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621633ea

dev-python/pygobject: Version bump to 3.46.0

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.46.0.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 71f155ce5cef..8ce81ab9f53f 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1 +1,2 @@
 DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327
+DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 
6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd
 SHA512 
48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661

diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild 
b/dev-python/pygobject/pygobject-3.46.0.ebuild
new file mode 100644
index ..d00e6ddaa043
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.46.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+   https://pygobject.readthedocs.io/
+   https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/gobject-introspection-1.64:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+python_configure() {
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
+   -Dpython="${EPYTHON}"
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/files/, dev-python/pygobject/

2023-06-07 Thread Michał Górny
commit: f52a24017053437ee589d851942946283a4c9310
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  8 04:06:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  8 04:06:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52a2401

dev-python/pygobject: Replace our py3.12 sed with upstream fix

Replace our cheap test hack using `.*` regex with upstream patch
that conditionalizes the expected value per Python version.

Signed-off-by: Michał Górny  gentoo.org>

 .../pygobject/files/pygobject-3.44.1-py312.patch   | 48 ++
 dev-python/pygobject/pygobject-3.44.1.ebuild   | 13 +++---
 2 files changed, 53 insertions(+), 8 deletions(-)

diff --git a/dev-python/pygobject/files/pygobject-3.44.1-py312.patch 
b/dev-python/pygobject/files/pygobject-3.44.1-py312.patch
new file mode 100644
index ..331e3bc0a3f8
--- /dev/null
+++ b/dev-python/pygobject/files/pygobject-3.44.1-py312.patch
@@ -0,0 +1,48 @@
+From fe6aedd8eebd92844b873f72e99dc4023316c6f3 Mon Sep 17 00:00:00 2001
+From: Christoph Reiter 
+Date: Wed, 7 Jun 2023 22:27:55 +0200
+Subject: [PATCH] tests: fix test_gvalue_flat_array_in_item_marshal_failure for
+ Python 3.12
+
+See https://gitlab.gnome.org/GNOME/pygobject/-/issues/582
+
+_PyGI_ERROR_PREFIX() no longer works with 3.12 since we only get normalized
+exceptions in there and can't add a prefix like "Item X: " to the message.
+
+Until we figure out how to add this back for 3.12, align the tests with the
+new behaviour (the new exception notes API would be an option, see the
+linked issue)
+---
+ tests/test_gi.py | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test_gi.py b/tests/test_gi.py
+index 25a3b659..261d8b2b 100644
+--- a/tests/test_gi.py
 b/tests/test_gi.py
+@@ -1573,9 +1573,12 @@ class TestGValue(unittest.TestCase):
+ self.assertRaises(OverflowError, GIMarshallingTests.gvalue_flat_array,
+   [GLib.MININT - 1, "42", True])
+ 
++# FIXME: 
https://gitlab.gnome.org/GNOME/pygobject/-/issues/582#note_1764164
++exc_prefix = "Item 0: " if sys.version_info[:2] < (3, 12) else ""
++
+ with pytest.raises(
+ OverflowError,
+-match='Item 0: %d not in range %d to %d' % (
++match=exc_prefix + '%d not in range %d to %d' % (
+ GLib.MAXINT + 1, GLib.MININT, GLib.MAXINT)):
+ GIMarshallingTests.gvalue_flat_array([GLib.MAXINT + 1, "42", 
True])
+ 
+@@ -1583,7 +1586,7 @@ class TestGValue(unittest.TestCase):
+ 
+ with pytest.raises(
+ OverflowError,
+-match='Item 0: %d not in range %d to %d' % (
++match=exc_prefix + '%d not in range %d to %d' % (
+ GLib.MAXUINT64 * 2, min_, max_)):
+ GIMarshallingTests.gvalue_flat_array([GLib.MAXUINT64 * 2, "42", 
True])
+ 
+-- 
+GitLab
+

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 231063a2d18f..713c63dc4584 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -44,14 +44,11 @@ BDEPEND="
virtual/pkgconfig
 "
 
-src_prepare() {
-   # workaround minor py3.12 test failure
-   # (I wish we could just use EPYTEST_DESELECT here, sigh)
-   # https://gitlab.gnome.org/GNOME/pygobject/-/issues/582
-   sed -i -e 's@Item 0: @.*@' tests/test_gi.py || die
-
-   distutils-r1_src_prepare
-}
+PATCHES=(
+   # fix test failure on py3.12
+   # 
https://gitlab.gnome.org/GNOME/pygobject/-/commit/fe6aedd8eebd92844b873f72e99dc4023316c6f3
+   "${FILESDIR}/${P}-py312.patch"
+)
 
 python_configure() {
local emesonargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-06-03 Thread Michał Górny
commit: 67e4b45d75251c0d559167d5dfb2831e2493ba58
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  3 06:33:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  3 06:48:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e4b45d

dev-python/pygobject: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/pygobject-3.44.1.ebuild | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 328eb9736f93..231063a2d18f 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -5,12 +5,15 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit gnome.org meson virtualx xdg distutils-r1
 
 DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="https://pygobject.readthedocs.io/;
+HOMEPAGE="
+   https://pygobject.readthedocs.io/
+   https://gitlab.gnome.org/GNOME/pygobject/
+"
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
@@ -41,6 +44,15 @@ BDEPEND="
virtual/pkgconfig
 "
 
+src_prepare() {
+   # workaround minor py3.12 test failure
+   # (I wish we could just use EPYTEST_DESELECT here, sigh)
+   # https://gitlab.gnome.org/GNOME/pygobject/-/issues/582
+   sed -i -e 's@Item 0: @.*@' tests/test_gi.py || die
+
+   distutils-r1_src_prepare
+}
+
 python_configure() {
local emesonargs=(
$(meson_feature cairo pycairo)



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: caa031779ca9ddc001b8c87b88b95dd189d52584
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 15:58:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 15:58:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa03177

dev-python/pygobject: drop 3.42.2

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

 dev-python/pygobject/Manifest|  1 -
 dev-python/pygobject/pygobject-3.42.2.ebuild | 76 
 2 files changed, 77 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 28b54cc9130b..71f155ce5cef 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1 @@
-DIST pygobject-3.42.2.tar.xz 558724 BLAKE2B 
3e98cf52e818eff42beb8b6120ee8eb4cbe3a6f49670d355e1081b71d411bc93fc701cc37108a321cfcc19698c39b8b61cce5a9369d871da58fd2a2c0455fb96
 SHA512 
eb604f839e0702e8aeff0f19665e44c05c56cae02ce892e9ab8a95ddb0d5d0216182d0c9a0059fc8e05990c0d5707f2f7456d8924bbfb95ce1d9a42908ac0119
 DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
deleted file mode 100644
index aa8df02fbf99..
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="https://pygobject.readthedocs.io/;
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/gobject-introspection-1.56:=
-   dev-libs/libffi:=
-   cairo? (
-   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
-   x11-libs/cairo[glib]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   >=app-accessibility/at-spi2-core-2.46.0[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-python_configure() {
-   local emesonargs=(
-   $(meson_feature cairo pycairo)
-   $(meson_use test tests)
-   -Dpython="${EPYTHON}"
-   )
-   meson_src_configure
-}
-
-python_compile() {
-   meson_src_compile
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
-   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
-}
-
-python_install() {
-   meson_src_install
-   python_optimize
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   use examples && dodoc -r examples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: 5aafadff543e9636b7f2e9734328a141e42f5791
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 15:57:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 15:57:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aafadff

dev-python/pygobject: Stabilize 3.44.1 x86, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 4f611f1c0a57..aa8df02fbf99 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: 98bd4845b9276d31b23fdac4f5553169c44aa475
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 15:18:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 15:18:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98bd4845

dev-python/pygobject: Stabilize 3.44.1 amd64, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 9103f5b9b9e7..4f611f1c0a57 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: 768385fe065d512367f1f3a3db48da42c0691d83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 14:56:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 14:56:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768385fe

dev-python/pygobject: Stabilize 3.44.1 ppc, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 0a1e71236b4c..9103f5b9b9e7 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: 4442a5881be6d729b03791d5ae29f874fcfb6e4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 14:56:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 14:56:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4442a588

dev-python/pygobject: Stabilize 3.44.1 hppa, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 4cf842c84b0d..0a1e71236b4c 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: d421a8d531537e181e7b42c546b03f6ed1eb48ab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 14:55:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 14:55:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d421a8d5

dev-python/pygobject: Stabilize 3.44.1 sparc, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 01d3bdef9c07..4cf842c84b0d 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: fef6cd24b0da6fea03fff045ba2be2dc54f975f0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 14:44:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 14:44:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fef6cd24

dev-python/pygobject: Stabilize 3.44.1 arm, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 8fde1f4b3c90..01d3bdef9c07 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: 285223de67c8d30feaca597628faa44b0ef95c3a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 14:40:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 14:40:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285223de

dev-python/pygobject: Stabilize 3.44.1 arm64, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index b004d2319f31..8fde1f4b3c90 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-04-28 Thread Arthur Zamarin
commit: c64513d9378177663ce048fb4d3723f95c0c364d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 14:38:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 14:38:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c64513d9

dev-python/pygobject: Stabilize 3.44.1 ppc64, #905253

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

 dev-python/pygobject/pygobject-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 2b6d84b909b9..b004d2319f31 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-03-24 Thread Arthur Zamarin
commit: a0030429277dacdc52db5330dedf02a13d9ba4b5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 25 05:07:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 25 05:07:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0030429

dev-python/pygobject: use array for meson_src_configure

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 8 +---
 dev-python/pygobject/pygobject-3.44.1.ebuild | 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index fbabfa8de064..aa8df02fbf99 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -41,10 +41,12 @@ BDEPEND="
 "
 
 python_configure() {
-   meson_src_configure \
-   $(meson_feature cairo pycairo) \
-   $(meson_use test tests) \
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
-Dpython="${EPYTHON}"
+   )
+   meson_src_configure
 }
 
 python_compile() {

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 1f73c26cb177..2b6d84b909b9 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -41,10 +41,12 @@ BDEPEND="
 "
 
 python_configure() {
-   meson_src_configure \
-   $(meson_feature cairo pycairo) \
-   $(meson_use test tests) \
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
-Dpython="${EPYTHON}"
+   )
+   meson_src_configure
 }
 
 python_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-03-24 Thread Arthur Zamarin
commit: 8102697536f9020b708122b7ced8ed3fc9fa7967
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 24 17:54:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 24 19:05:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81026975

dev-python/pygobject: add 3.44.1

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.44.1.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 44372501a093..b2391b1aa577 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1,4 @@
 DIST pygobject-3.42.2.tar.xz 558724 BLAKE2B 
3e98cf52e818eff42beb8b6120ee8eb4cbe3a6f49670d355e1081b71d411bc93fc701cc37108a321cfcc19698c39b8b61cce5a9369d871da58fd2a2c0455fb96
 SHA512 
eb604f839e0702e8aeff0f19665e44c05c56cae02ce892e9ab8a95ddb0d5d0216182d0c9a0059fc8e05990c0d5707f2f7456d8924bbfb95ce1d9a42908ac0119
 DIST pygobject-3.43.1.tar.xz 559504 BLAKE2B 
d8424b34a7945d2ef98bcaff009e5a281c187cb8d28cffdcddbec5b16b20619cbb64c3e1ccf23128c4ff4f8187151ca75044977ffb563506085816d886f4
 SHA512 
e12e53368a94f49daacf24519d9bd65ca11481d6a3059635bebaec43a84d2620fb619c2eac36f7f6b0202a6268b1990f9452355e13b114a4988de18fe30ce66e
 DIST pygobject-3.44.0.tar.xz 559572 BLAKE2B 
ff94b38879d5955a3ef1845b5a2c65ec61e058ea54e0a696093c95d68eb39ca131601cdfbc165d120df6fd81404d096b7164941775354a43b878fb1d08e5b973
 SHA512 
d6b54b85a130e0d23ec41d6e3c2d5ef7a141193f5ae8cadcea939ad37389109f43900debd51d66611699b653e5af5ee8e4c500e08cf3ea16dcdac109e819cd2a
+DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 
7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc
 SHA512 
5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327

diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild 
b/dev-python/pygobject/pygobject-3.44.1.ebuild
new file mode 100644
index ..1f73c26cb177
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+python_configure() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-03-19 Thread Matt Turner
commit: 05b039ecd4fa117cce964582eb368062c6d69eb4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Mar 19 18:16:12 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 19 23:38:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b039ec

dev-python/pygobject: Version bump to 3.44.0

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.44.0.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 64b1d99664d3..44372501a093 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1,3 @@
 DIST pygobject-3.42.2.tar.xz 558724 BLAKE2B 
3e98cf52e818eff42beb8b6120ee8eb4cbe3a6f49670d355e1081b71d411bc93fc701cc37108a321cfcc19698c39b8b61cce5a9369d871da58fd2a2c0455fb96
 SHA512 
eb604f839e0702e8aeff0f19665e44c05c56cae02ce892e9ab8a95ddb0d5d0216182d0c9a0059fc8e05990c0d5707f2f7456d8924bbfb95ce1d9a42908ac0119
 DIST pygobject-3.43.1.tar.xz 559504 BLAKE2B 
d8424b34a7945d2ef98bcaff009e5a281c187cb8d28cffdcddbec5b16b20619cbb64c3e1ccf23128c4ff4f8187151ca75044977ffb563506085816d886f4
 SHA512 
e12e53368a94f49daacf24519d9bd65ca11481d6a3059635bebaec43a84d2620fb619c2eac36f7f6b0202a6268b1990f9452355e13b114a4988de18fe30ce66e
+DIST pygobject-3.44.0.tar.xz 559572 BLAKE2B 
ff94b38879d5955a3ef1845b5a2c65ec61e058ea54e0a696093c95d68eb39ca131601cdfbc165d120df6fd81404d096b7164941775354a43b878fb1d08e5b973
 SHA512 
d6b54b85a130e0d23ec41d6e3c2d5ef7a141193f5ae8cadcea939ad37389109f43900debd51d66611699b653e5af5ee8e4c500e08cf3ea16dcdac109e819cd2a

diff --git a/dev-python/pygobject/pygobject-3.44.0.ebuild 
b/dev-python/pygobject/pygobject-3.44.0.ebuild
new file mode 100644
index ..4973eef2ad38
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.44.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="virtual/pkgconfig"
+
+python_configure() {
+   local emesonargs=(
+   $(meson_feature cairo pycairo)
+   $(meson_use test tests)
+   -Dpython="${EPYTHON}"
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+   python_optimize
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2023-02-27 Thread Michał Górny
commit: c5262095fd42012e272afe568e2fa6fdda61acd7
Author: Jérôme Carretero  zougloub  eu>
AuthorDate: Fri Feb 17 22:15:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 16:19:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5262095

dev-python/pygobject: add pypy3 to PYTHON_COMPAT

Update atk dependency for package.deprecated.

Signed-off-by: Jérôme Carretero  zougloub.eu>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/pygobject-3.42.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index 5a7978ffe59f..fbabfa8de064 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit gnome.org meson virtualx xdg distutils-r1
 
@@ -29,7 +29,7 @@ RDEPEND="
 DEPEND="
${RDEPEND}
test? (
-   dev-libs/atk[introspection]
+   >=app-accessibility/at-spi2-core-2.46.0[introspection]
dev-python/pytest[${PYTHON_USEDEP}]
x11-libs/gdk-pixbuf:2[introspection,jpeg]
x11-libs/gtk+:3[introspection]



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-10-29 Thread Matt Turner
commit: a3ddc6fb1f1673e21e9e56fc5ff5ff2c87f8c0fb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 01:49:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ddc6fb

dev-python/pygobject: Set remote-id

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

 dev-python/pygobject/metadata.xml | 51 ---
 1 file changed, 26 insertions(+), 25 deletions(-)

diff --git a/dev-python/pygobject/metadata.xml 
b/dev-python/pygobject/metadata.xml
index 1088c8b6c284..526be399f23d 100644
--- a/dev-python/pygobject/metadata.xml
+++ b/dev-python/pygobject/metadata.xml
@@ -1,29 +1,30 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   GObject is a object system used by GTK+, GStreamer and other 
libraries.
-   PyGObject provides a convenient wrapper for use in Python 
programs when
-   accessing GObject libraries. Like the GObject library itself 
PyGObject
-   is licensed under the GNU LGPL, so is suitable for use in both 
free
-   software and proprietary applications. It is already in use in 
many
-   applications ranging from small single purpose scripts up to 
large full
-   featured applications. PyGObject now dynamically accesses any 
GObject
-   libraries that uses GObject Introspection. It replaces the need 
for
-   separate modules such as PyGTK, GIO and python-gnome to build a 
full
-   GNOME 3.0 application. Once new functionality is added to 
gobject
-   library it is instantly available as a Python API without the 
need for
-   intermediate Python glue.
-   
-   
-   PyGObject
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+pyt...@gentoo.org
+Python
+  
+  
+GObject is a object system used by GTK+, GStreamer and other libraries.
+PyGObject provides a convenient wrapper for use in Python programs when
+accessing GObject libraries. Like the GObject library itself PyGObject
+is licensed under the GNU LGPL, so is suitable for use in both free
+software and proprietary applications. It is already in use in many
+applications ranging from small single purpose scripts up to large full
+featured applications. PyGObject now dynamically accesses any GObject
+libraries that uses GObject Introspection. It replaces the need for
+separate modules such as PyGTK, GIO and python-gnome to build a full
+GNOME 3.0 application. Once new functionality is added to gobject
+library it is instantly available as a Python API without the need for
+intermediate Python glue.
+  
+  
+PyGObject
+GNOME/pygobject
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-16 Thread Arthur Zamarin
commit: 6c704f1c2b77671c3597684a204103ac6d7632de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 10:47:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 10:47:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c704f1c

dev-python/pygobject: Stabilize 3.42.2 hppa, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index 2c957b98d411..33d91a475f98 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-06 Thread Sam James
commit: 4bb0b0efc415e770275658c678f44d37c9b6d2b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:51:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:51:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb0b0ef

dev-python/pygobject: Stabilize 3.42.2 sparc, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index 76195c195e83..2c957b98d411 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-06 Thread Sam James
commit: 2b7d0e18e8fc8656dcacf1f415d9c08ecd6c0e82
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:34:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b7d0e18

dev-python/pygobject: Stabilize 3.42.2 arm64, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index 5931b7720408..76195c195e83 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-06 Thread Sam James
commit: 28717230e45ee9f59783e8476b06ca57b100f9ee
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:13:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:13:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28717230

dev-python/pygobject: Stabilize 3.42.2 x86, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index d5d7484c98cd..5931b7720408 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-06 Thread Sam James
commit: 35a74b3776dc850c20cf6bf3c9d4e5db71e96808
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:10:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:10:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a74b37

dev-python/pygobject: Stabilize 3.42.2 amd64, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index 9f1ac85372da..d5d7484c98cd 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-06 Thread Arthur Zamarin
commit: 1a7321b4cd7d52419b6577e822eda9ccf5847b55
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep  6 18:48:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep  6 18:48:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7321b4

dev-python/pygobject: Stabilize 3.42.2 ppc, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index fa2a5f9b101e..9f1ac85372da 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-06 Thread Arthur Zamarin
commit: 63ecfc0cd6eb0314e086ac15413e8e0f61fa05fb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep  6 18:40:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep  6 18:40:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ecfc0c

dev-python/pygobject: Stabilize 3.42.2 arm, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index 11d419b21548..fa2a5f9b101e 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-09-06 Thread Arthur Zamarin
commit: 9aa2b76fa36fda903d29dd68365c34539c1a2978
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep  6 18:33:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep  6 18:33:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa2b76f

dev-python/pygobject: Stabilize 3.42.2 ppc64, #868840

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

 dev-python/pygobject/pygobject-3.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index d411290d7520..11d419b21548 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-08-01 Thread Michał Górny
commit: 11a473895fa5886d6ce5897f14091149b577546f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 27 08:48:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 04:07:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a47389

dev-python/pygobject: Call python_optimize explicitly

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/pygobject-3.42.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
index 217ae21f2c4a..d411290d7520 100644
--- a/dev-python/pygobject/pygobject-3.42.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -65,6 +65,7 @@ python_test() {
 
 python_install() {
meson_src_install
+   python_optimize
 }
 
 python_install_all() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-07-17 Thread Michał Górny
commit: a007f36b4b658de46787fbd0bc3b093d79a7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 17 06:56:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 17 07:22:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a007f36b

dev-python/pygobject: Bump to 3.42.2

Now with a test phase that no longer crashes for me, and fancy
distutils-r1 PEP517=no mode!

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.42.2.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 86e870e272e8..4ce0bee6bd04 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1 +1,2 @@
 DIST pygobject-3.42.1.tar.xz 557904 BLAKE2B 
5264c1b187210622548203e0df5089262ea0b3e93d9e46679030b4722e74f1993f200cfe9357c389357902bcdfdb13c8fd9cc9d6efa3b5fa0f730c3b54017fe5
 SHA512 
b044d395f8334057be632fd56f670ae8405d9fc375bcbd7a0a3b2dcfb8efb06bad45e62e92d2ee5432e503642dba11d6f9bf91f26bf135fa5f9a871657105a18
+DIST pygobject-3.42.2.tar.xz 558724 BLAKE2B 
3e98cf52e818eff42beb8b6120ee8eb4cbe3a6f49670d355e1081b71d411bc93fc701cc37108a321cfcc19698c39b8b61cce5a9369d871da58fd2a2c0455fb96
 SHA512 
eb604f839e0702e8aeff0f19665e44c05c56cae02ce892e9ab8a95ddb0d5d0216182d0c9a0059fc8e05990c0d5707f2f7456d8924bbfb95ce1d9a42908ac0119

diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild 
b/dev-python/pygobject/pygobject-3.42.2.ebuild
new file mode 100644
index ..217ae21f2c4a
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.42.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+python_configure() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+}
+
+python_compile() {
+   meson_src_compile
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+}
+
+python_install() {
+   meson_src_install
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/files/

2022-06-01 Thread Matt Turner
commit: 4d31a290407d773d60c21b5ae1ac7687756fde08
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Jun  1 06:55:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  1 13:56:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d31a290

dev-python/pygobject: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/25716
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../pygobject-3.42.0-dynamicimporter-py310.patch   | 61 --
 1 file changed, 61 deletions(-)

diff --git 
a/dev-python/pygobject/files/pygobject-3.42.0-dynamicimporter-py310.patch 
b/dev-python/pygobject/files/pygobject-3.42.0-dynamicimporter-py310.patch
deleted file mode 100644
index cf292ffbf7c6..
--- a/dev-python/pygobject/files/pygobject-3.42.0-dynamicimporter-py310.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From dea457c0754550e210ab3cca9da8be1ae52d1d31 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
-Date: Tue, 18 May 2021 12:31:51 +0200
-Subject: [PATCH] Implement DynamicImporter.find_spec()
-
-On Python 3.10, the code raised an ImportWarning:
-
-ImportWarning: DynamicImporter.find_spec() not found; falling back to 
find_module()
-
-See https://docs.python.org/3.10/whatsnew/3.10.html#deprecated
-
-> Starting in this release, there will be a concerted effort to begin cleaning
-> up old import semantics that were kept for Python 2.7 compatibility.
-> Specifically, find_loader()/find_module() (superseded by find_spec()),
-> load_module() (superseded by exec_module()), module_repr()
-> (which the import system takes care of for you),
-> the __package__ attribute (superseded by __spec__.parent),
-> the __loader__ attribute (superseded by __spec__.loader),
-> and the __cached__ attribute (superseded by __spec__.cached)
-> will slowly be removed (as well as other classes and methods in importlib).
-> ImportWarning and/or DeprecationWarning will be raised as appropriate to help
-> identify code which needs updating during this transition.
-
-Fixes https://gitlab.gnome.org/GNOME/pygobject/-/issues/473

- gi/importer.py | 15 ++-
- 1 file changed, 10 insertions(+), 5 deletions(-)
-
-diff --git a/gi/importer.py b/gi/importer.py
-index 32967974..63788776 100644
 a/gi/importer.py
-+++ b/gi/importer.py
-@@ -107,15 +107,20 @@ class DynamicImporter(object):
- def __init__(self, path):
- self.path = path
- 
--def find_module(self, fullname, path=None):
-+def _find_module_check(self, fullname):
- if not fullname.startswith(self.path):
--return
-+return False
- 
- path, namespace = fullname.rsplit('.', 1)
--if path != self.path:
--return
-+return path == self.path
-+
-+def find_spec(self, fullname, path=None, target=None):
-+if self._find_module_check(fullname):
-+return importlib.util.spec_from_loader(fullname, self)
- 
--return self
-+def find_module(self, fullname, path=None):
-+if self._find_module_check(fullname):
-+return self
- 
- def load_module(self, fullname):
- if fullname in sys.modules:
--- 
-2.32.0
-



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-05-27 Thread Sam James
commit: 74910b57ef7ac6604c31589a80fd7252af616077
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 05:36:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 05:37:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74910b57

dev-python/pygobject: Stabilize 3.42.1 sparc, #843794

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

 dev-python/pygobject/pygobject-3.42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.1.ebuild 
b/dev-python/pygobject/pygobject-3.42.1.ebuild
index cc44f12e2382..53dccf1d46e3 100644
--- a/dev-python/pygobject/pygobject-3.42.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-05-20 Thread Andrew Ammerlaan
commit: e099ea63c7d0f915291d8a30c979c0837d861359
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 13:46:00 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May 20 13:50:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e099ea63

dev-python/pygobject: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pygobject/pygobject-3.42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.1.ebuild 
b/dev-python/pygobject/pygobject-3.42.1.ebuild
index d7f67ff8ce21..2ed7f38687b5 100644
--- a/dev-python/pygobject/pygobject-3.42.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit gnome.org meson python-r1 virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-05-17 Thread WANG Xuerui
commit: 6fe583aef5a4d6afd64dd60ce94765684978987a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 08:05:11 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 08:36:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe583ae

dev-python/pygobject: keyword 3.42.1 for ~loong

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

 dev-python/pygobject/pygobject-3.42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.1.ebuild 
b/dev-python/pygobject/pygobject-3.42.1.ebuild
index 5a3a9f1a993c..d7f67ff8ce21 100644
--- a/dev-python/pygobject/pygobject-3.42.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2022-05-04 Thread Matt Turner
commit: 9d934809381bce8bf1914b23d873b1de374608c8
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May  5 05:21:53 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May  5 05:26:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d934809

dev-python/pygobject: Version bump to 3.42.1

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.42.1.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 8f995e96196e..5f8ba16ce08f 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1 +1,2 @@
 DIST pygobject-3.42.0.tar.xz 557060 BLAKE2B 
25c0634dcb713f4059d19ff2efdd67004e1343f49982123686f4df71fc2678583244dab7a22160f42d5361c3e5c6e38bcd8ccaeeafb3e1d885e5d5febaa9dde1
 SHA512 
2f3e9187cb8dd7ccbf139a58ea348732fc7cb95dbf4bee2ba8f78003a7540d90c0b29153d93f50bf613c2d43f0de0ec8971c61c358d48552e42ce17775a178dd
+DIST pygobject-3.42.1.tar.xz 557904 BLAKE2B 
5264c1b187210622548203e0df5089262ea0b3e93d9e46679030b4722e74f1993f200cfe9357c389357902bcdfdb13c8fd9cc9d6efa3b5fa0f730c3b54017fe5
 SHA512 
b044d395f8334057be632fd56f670ae8405d9fc375bcbd7a0a3b2dcfb8efb06bad45e62e92d2ee5432e503642dba11d6f9bf91f26bf135fa5f9a871657105a18

diff --git a/dev-python/pygobject/pygobject-3.42.1.ebuild 
b/dev-python/pygobject/pygobject-3.42.1.ebuild
new file mode 100644
index ..5a3a9f1a993c
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.42.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
+   }
+   virtx python_foreach_impl testing
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-29 Thread Sam James
commit: f3e50e32bd1a7a5c0a1bebaed93d0c94945a4ef8
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 29 18:31:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 29 18:31:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e50e32

dev-python/pygobject: Stabilize 3.42.0 ppc64, #819843

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

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index 0772d337bed..d16ca40b802 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-29 Thread Sam James
commit: 117af4726f8654e3398b85b4c90269e0f976eb75
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 29 12:33:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 29 12:33:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117af472

dev-python/pygobject: Stabilize 3.42.0 ppc, #819843

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

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index 131e725f0ff..0772d337bed 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-27 Thread Sam James
commit: a4bbac6f0e92d18e7230d035f4d5538aa897f8a7
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Oct 27 18:01:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 22:41:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bbac6f

dev-python/pygobject: stable 3.42.0 for hppa, bug #819843

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index c71f6e5be60..131e725f0ff 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-27 Thread Arthur Zamarin
commit: 9d6f0802ab0cbe85f12c34050fe5f5343879fb4d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 27 17:51:24 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 27 17:54:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6f0802

dev-python/pygobject: increase timeout for tests

Reported-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index 1f240616450..c71f6e5be60 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -63,7 +63,7 @@ src_test() {
 
testing() {
local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test || die "test failed for ${EPYTHON}"
+   meson_src_test --timeout-multiplier 3 || die "test failed for 
${EPYTHON}"
}
virtx python_foreach_impl testing
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-26 Thread Sam James
commit: a74fbceb168297afc6dd65041f8c87855349c3ba
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 04:11:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 04:11:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a74fbceb

dev-python/pygobject: Stabilize 3.42.0 arm, #819843

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

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index ccc1b886db2..1f240616450 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-25 Thread Sam James
commit: 6b4dc0f1a06779d6a074b1f27d4ed025b278a164
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 26 03:12:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 26 03:12:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4dc0f1

dev-python/pygobject: Stabilize 3.42.0 arm64, #819843

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

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index cee51bbf39e..ccc1b886db2 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-24 Thread Agostino Sarubbo
commit: 0aab2bb0f890b7c20deb1bf8478bd894c7f2de0b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 24 16:52:14 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 24 16:52:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aab2bb0

dev-python/pygobject: amd64 stable wrt bug #819843

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

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index 9537fd2e530..cee51bbf39e 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-23 Thread Sam James
commit: 38f70b955d73c3b40243f9e1956929498d10221e
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 24 04:50:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 24 04:50:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38f70b95

dev-python/pygobject: Stabilize 3.42.0 x86, #819843

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

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index 739138fbf09..9537fd2e530 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-10-23 Thread Sam James
commit: 8dfdc651953fc8a08269a6e56ebd6282167cca2d
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 24 00:18:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 24 00:18:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfdc651

dev-python/pygobject: Stabilize 3.42.0 sparc, #819843

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

 dev-python/pygobject/pygobject-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.42.0.ebuild 
b/dev-python/pygobject/pygobject-3.42.0.ebuild
index 01f7b7055eb..739138fbf09 100644
--- a/dev-python/pygobject/pygobject-3.42.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.42.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-07-05 Thread Matt Turner
commit: fabb64b19b17a88bd1327c1eafafc77a64ee2ba6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul  6 01:05:53 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul  6 01:07:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabb64b1

dev-python/pygobject: Propagate stable keywords

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

 dev-python/pygobject/pygobject-3.40.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.40.1-r1.ebuild 
b/dev-python/pygobject/pygobject-3.40.1-r1.ebuild
index 01f7b7055eb..7f4753cd2ff 100644
--- a/dev-python/pygobject/pygobject-3.40.1-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.40.1-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cairo examples test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-07-05 Thread Matt Turner
commit: b6bbd1c7c99144cef192897469a57807aad92e00
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul  6 01:06:31 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul  6 01:07:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bbd1c7

dev-python/pygobject: Drop old versions

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

 dev-python/pygobject/Manifest|  2 -
 dev-python/pygobject/pygobject-3.38.0.ebuild | 76 
 dev-python/pygobject/pygobject-3.40.0.ebuild | 76 
 dev-python/pygobject/pygobject-3.40.1.ebuild | 76 
 4 files changed, 230 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index c6edc69e84e..20597c1fe1e 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1 @@
-DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B 
d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170
 SHA512 
d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df
-DIST pygobject-3.40.0.tar.xz 555920 BLAKE2B 
e7b3fa926066ddc6992c3087a582e25207ffb34f5c847be705953d8498f307661822462ceaa6362d120e96556a50882ed78540fce5cd2e97f0a4fd11232fe01c
 SHA512 
c0c617e5678f942db33bdff6e149e438bd7d5f4e0a4e0a112476515d1face1c6e992457f998a5077a08bdacc1bda24711b29a4312bd3ee825b526d54a7ca3db7
 DIST pygobject-3.40.1.tar.xz 556104 BLAKE2B 
e6a092bee68121d9ef82f41f21c9811f384b8578c48de445f707f1b0de124cf38d899d34b8f4269a154ebd4e323afdfa7afef5c0c5cc5dc451b2cd68b30da04b
 SHA512 
a8350f43ea99c93aa66a23102d4ee2ca3c7f8ec2c8bcf5cd142dd097b4fb38167f1713efff3584aa323c34656c911fb940e462c83c02b107e4aad93d005022f7

diff --git a/dev-python/pygobject/pygobject-3.38.0.ebuild 
b/dev-python/pygobject/pygobject-3.38.0.ebuild
deleted file mode 100644
index 1e9a11a4754..000
--- a/dev-python/pygobject/pygobject-3.38.0.ebuild
+++ /dev/null
@@ -1,76 +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} )
-
-inherit gnome.org meson python-r1 virtualx xdg
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="https://pygobject.readthedocs.io/;
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+cairo examples test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.48:2
-   >=dev-libs/gobject-introspection-1.54:=
-   dev-libs/libffi:=
-   cairo? (
-   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
-   x11-libs/cairo[glib] )
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-libs/atk[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   configuring() {
-   meson_src_configure \
-   $(meson_feature cairo pycairo) \
-   $(meson_use test tests) \
-   -Dpython="${EPYTHON}"
-   }
-
-   python_foreach_impl configuring
-}
-
-src_compile() {
-   python_foreach_impl meson_src_compile
-}
-
-src_test() {
-   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
-   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
-
-   testing() {
-   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test || die "test failed for ${EPYTHON}"
-   }
-   virtx python_foreach_impl testing
-}
-
-src_install() {
-   installing() {
-   meson_src_install
-   python_optimize
-   }
-   python_foreach_impl installing
-   use examples && dodoc -r examples
-}

diff --git a/dev-python/pygobject/pygobject-3.40.0.ebuild 
b/dev-python/pygobject/pygobject-3.40.0.ebuild
deleted file mode 100644
index 8e08699fd4c..000
--- a/dev-python/pygobject/pygobject-3.40.0.ebuild
+++ /dev/null
@@ -1,76 +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} )
-
-inherit gnome.org meson python-r1 virtualx xdg
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="https://pygobject.readthedocs.io/;
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/, dev-python/pygobject/files/

2021-06-20 Thread Michał Górny
commit: 8e0d5facc35dc749b754408f5ec151a2d65be175
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 20 16:15:01 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 20 16:31:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0d5fac

dev-python/pygobject: Fix ImportWarnings with py3.10

Closes: https://bugs.gentoo.org/796929
Signed-off-by: Michał Górny  gentoo.org>

 .../pygobject-3.40.1-dynamicimporter-py310.patch   | 63 +
 dev-python/pygobject/pygobject-3.40.1-r1.ebuild| 78 ++
 2 files changed, 141 insertions(+)

diff --git 
a/dev-python/pygobject/files/pygobject-3.40.1-dynamicimporter-py310.patch 
b/dev-python/pygobject/files/pygobject-3.40.1-dynamicimporter-py310.patch
new file mode 100644
index 000..341a096767b
--- /dev/null
+++ b/dev-python/pygobject/files/pygobject-3.40.1-dynamicimporter-py310.patch
@@ -0,0 +1,63 @@
+From 1ae65be0f7e621002e2e29921e0252c1b57a170c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sun, 20 Jun 2021 17:54:52 +0200
+Subject: [PATCH] Implement PEP451 semantics for DynamicImporter
+
+Make DynamicImporter PEP451-compliant in order to silence ImportWarnings
+in Python 3.10.  This is mostly based on six._SixMetaPathImporter.
+
+Fixes #476
+---
+ gi/importer.py | 18 ++
+ 1 file changed, 18 insertions(+)
+
+diff --git a/gi/importer.py b/gi/importer.py
+index 32967974..006cf464 100644
+--- a/gi/importer.py
 b/gi/importer.py
+@@ -24,6 +24,7 @@
+ import sys
+ import warnings
+ import importlib
++import importlib.util
+ from contextlib import contextmanager
+ 
+ import gi
+@@ -103,6 +104,7 @@ def get_import_stacklevel(import_hook):
+ class DynamicImporter(object):
+ 
+ # Note: see PEP302 for the Importer Protocol implemented below.
++# PEP451 for A ModuleSpec Type for the Import System.
+ 
+ def __init__(self, path):
+ self.path = path
+@@ -117,6 +119,16 @@ class DynamicImporter(object):
+ 
+ return self
+ 
++def find_spec(self, fullname, path, target=None):
++if not fullname.startswith(self.path):
++return None
++
++path, namespace = fullname.rsplit('.', 1)
++if path != self.path:
++return None
++
++return importlib.util.spec_from_loader(fullname, self)
++
+ def load_module(self, fullname):
+ if fullname in sys.modules:
+ return sys.modules[fullname]
+@@ -149,3 +161,9 @@ class DynamicImporter(object):
+ sys.modules[fullname] = dynamic_module
+ 
+ return dynamic_module
++
++def create_module(self, spec):
++return self.load_module(spec.name)
++
++def exec_module(self, module):
++pass
+-- 
+2.32.0
+

diff --git a/dev-python/pygobject/pygobject-3.40.1-r1.ebuild 
b/dev-python/pygobject/pygobject-3.40.1-r1.ebuild
new file mode 100644
index 000..01f7b7055eb
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.40.1-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-dynamicimporter-py310.patch
+)
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test || die "test failed 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-05-28 Thread Sam James
commit: 967900e4b320c5097527154bb9cc7b899bca3789
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 19:16:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 19:17:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967900e4

dev-python/pygobject: Stabilize 3.40.1 sparc, #792327

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

 dev-python/pygobject/pygobject-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.40.1.ebuild 
b/dev-python/pygobject/pygobject-3.40.1.ebuild
index d20ce0fe184..f8435bc31ed 100644
--- a/dev-python/pygobject/pygobject-3.40.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.40.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-05-21 Thread Yixun Lan
commit: 1186fff98cce90973e6394b391794fc7b81295ed
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri May 21 14:11:52 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri May 21 14:53:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1186fff9

dev-python/pygobject: add riscv keyword

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

 dev-python/pygobject/pygobject-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.40.1.ebuild 
b/dev-python/pygobject/pygobject-3.40.1.ebuild
index 05fe23e4dfb..233f53abe6b 100644
--- a/dev-python/pygobject/pygobject-3.40.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.40.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-05-14 Thread Marek Szuba
commit: 2b4de237871d94605a21e3911b4b72390933b4e8
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri May 14 20:06:26 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri May 14 21:38:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4de237

dev-python/pygobject: support python3_10

Builds, tests and installs fine.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/pygobject/pygobject-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.40.1.ebuild 
b/dev-python/pygobject/pygobject-3.40.1.ebuild
index 8e08699fd4c..05fe23e4dfb 100644
--- a/dev-python/pygobject/pygobject-3.40.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.40.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
 
 inherit gnome.org meson python-r1 virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-04-17 Thread Matt Turner
commit: 2ff041118ecf3dde4740add8bae094cd25bce4ee
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 18 03:05:30 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 18 03:05:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff04111

dev-python/pygobject: Version bump to 3.40.1

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.40.1.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 6bceccc01f3..c6edc69e84e 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1,3 @@
 DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B 
d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170
 SHA512 
d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df
 DIST pygobject-3.40.0.tar.xz 555920 BLAKE2B 
e7b3fa926066ddc6992c3087a582e25207ffb34f5c847be705953d8498f307661822462ceaa6362d120e96556a50882ed78540fce5cd2e97f0a4fd11232fe01c
 SHA512 
c0c617e5678f942db33bdff6e149e438bd7d5f4e0a4e0a112476515d1face1c6e992457f998a5077a08bdacc1bda24711b29a4312bd3ee825b526d54a7ca3db7
+DIST pygobject-3.40.1.tar.xz 556104 BLAKE2B 
e6a092bee68121d9ef82f41f21c9811f384b8578c48de445f707f1b0de124cf38d899d34b8f4269a154ebd4e323afdfa7afef5c0c5cc5dc451b2cd68b30da04b
 SHA512 
a8350f43ea99c93aa66a23102d4ee2ca3c7f8ec2c8bcf5cd142dd097b4fb38167f1713efff3584aa323c34656c911fb940e462c83c02b107e4aad93d005022f7

diff --git a/dev-python/pygobject/pygobject-3.40.1.ebuild 
b/dev-python/pygobject/pygobject-3.40.1.ebuild
new file mode 100644
index 000..8e08699fd4c
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.40.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE="+cairo examples test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test || die "test failed for ${EPYTHON}"
+   }
+   virtx python_foreach_impl testing
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-04-13 Thread Matt Turner
commit: 1027078de8b873b50769314eb05c6b101d8a268a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 13 19:51:01 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 13 19:51:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1027078d

dev-python/pygobject: Drop old versions

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

 dev-python/pygobject/Manifest   |  2 -
 dev-python/pygobject/pygobject-3.34.0-r1.ebuild | 83 -
 dev-python/pygobject/pygobject-3.36.1-r1.ebuild | 76 --
 3 files changed, 161 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 9a6b0143bed..6bceccc01f3 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,4 +1,2 @@
-DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766
-DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B 
cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4
 SHA512 
5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f
 DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B 
d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170
 SHA512 
d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df
 DIST pygobject-3.40.0.tar.xz 555920 BLAKE2B 
e7b3fa926066ddc6992c3087a582e25207ffb34f5c847be705953d8498f307661822462ceaa6362d120e96556a50882ed78540fce5cd2e97f0a4fd11232fe01c
 SHA512 
c0c617e5678f942db33bdff6e149e438bd7d5f4e0a4e0a112476515d1face1c6e992457f998a5077a08bdacc1bda24711b29a4312bd3ee825b526d54a7ca3db7

diff --git a/dev-python/pygobject/pygobject-3.34.0-r1.ebuild 
b/dev-python/pygobject/pygobject-3.34.0-r1.ebuild
deleted file mode 100644
index ea33657d5df..000
--- a/dev-python/pygobject/pygobject-3.34.0-r1.ebuild
+++ /dev/null
@@ -1,83 +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} )
-
-inherit gnome.org meson python-r1 virtualx xdg
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="https://pygobject.readthedocs.io/;
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+cairo examples test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.48:2
-   >=dev-libs/gobject-introspection-1.54:=
-   dev-libs/libffi:=
-   cairo? (
-   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
-   x11-libs/cairo[glib] )
-"
-DEPEND="${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-libs/atk[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   ' -3)
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   configuring() {
-   meson_src_configure \
-   $(meson_use cairo pycairo) \
-   $(meson_use test tests) \
-   -Dpython="${EPYTHON}"
-   }
-
-   python_foreach_impl configuring
-}
-
-src_compile() {
-   python_foreach_impl meson_src_compile
-}
-
-src_test() {
-   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
-   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
-
-   testing() {
-   if ! python_is_python3; then
-   einfo "Skipping tests on Python 2 to unblock deps"
-   return
-   fi
-
-   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test || die "test failed for ${EPYTHON}"
-   }
-   virtx python_foreach_impl testing
-}
-
-src_install() {
-   installing() {
-   meson_src_install
-   python_optimize
-   }
-   python_foreach_impl installing
-   use examples && dodoc -r examples
-}

diff --git a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
deleted file mode 100644
index deef37c33c7..000
--- a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-04-13 Thread Sergei Trofimovich
commit: e2045664c02b16529d9a4cca3d4454db831c50b8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 13 18:00:48 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 13 18:42:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2045664

dev-python/pygobject: stable 3.38.0 for hppa, bug #774927

Package-Manager: Portage-3.0.17, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/pygobject/pygobject-3.38.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.38.0.ebuild 
b/dev-python/pygobject/pygobject-3.38.0.ebuild
index 5620ee424f4..1e9a11a4754 100644
--- a/dev-python/pygobject/pygobject-3.38.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.38.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

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

dev-python/pygobject: Stabilize 3.38.0 sparc, #774927

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

 dev-python/pygobject/pygobject-3.38.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.38.0.ebuild 
b/dev-python/pygobject/pygobject-3.38.0.ebuild
index 3d2fc21ac15..5620ee424f4 100644
--- a/dev-python/pygobject/pygobject-3.38.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.38.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-03-20 Thread Matt Turner
commit: 94853ff8d481d3ec48f5ff40ef1cf7f126023236
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 21 04:15:10 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 21 04:32:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94853ff8

dev-python/pygobject: Version bump to 3.40.0

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.40.0.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 13c986de10c..9a6b0143bed 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1,4 @@
 DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766
 DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B 
cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4
 SHA512 
5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f
 DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B 
d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170
 SHA512 
d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df
+DIST pygobject-3.40.0.tar.xz 555920 BLAKE2B 
e7b3fa926066ddc6992c3087a582e25207ffb34f5c847be705953d8498f307661822462ceaa6362d120e96556a50882ed78540fce5cd2e97f0a4fd11232fe01c
 SHA512 
c0c617e5678f942db33bdff6e149e438bd7d5f4e0a4e0a112476515d1face1c6e992457f998a5077a08bdacc1bda24711b29a4312bd3ee825b526d54a7ca3db7

diff --git a/dev-python/pygobject/pygobject-3.40.0.ebuild 
b/dev-python/pygobject/pygobject-3.40.0.ebuild
new file mode 100644
index 000..8e08699fd4c
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.40.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE="+cairo examples test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/gobject-introspection-1.56:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test || die "test failed for ${EPYTHON}"
+   }
+   virtx python_foreach_impl testing
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2021-01-26 Thread Sergei Trofimovich
commit: 2c555bbb35b54d7eb3649abd77feeef3b5c6cc8b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jan 26 16:57:49 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jan 26 17:42:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c555bbb

dev-python/pygobject: stable 3.36.1-r1 for hppa, bug #736727

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/pygobject/pygobject-3.36.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
index 66b53a8abd8..a043b471a3e 100644
--- a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-12-05 Thread Matt Turner
commit: 1611d161f2459419b51a90645928f2e36905f2f3
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 16:23:03 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 18:48:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1611d161

dev-python/pygobject: Version bump to 3.38.0

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.38.0.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index c36dda5234e..13c986de10c 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1,3 @@
 DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766
 DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B 
cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4
 SHA512 
5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f
+DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B 
d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170
 SHA512 
d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df

diff --git a/dev-python/pygobject/pygobject-3.38.0.ebuild 
b/dev-python/pygobject/pygobject-3.38.0.ebuild
new file mode 100644
index 000..880d3b6a610
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.38.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.48:2
+   >=dev-libs/gobject-introspection-1.54:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test || die "test failed for ${EPYTHON}"
+   }
+   virtx python_foreach_impl testing
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-11-14 Thread Mikle Kolyada
commit: 6eedfb378ce15b28eabbbc856d5e5482f3e4966b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Nov 14 09:19:07 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Nov 14 09:19:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eedfb37

dev-python/pygobject: Stabilize 3.36.1-r1 s390, #738728

Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-python/pygobject/pygobject-3.36.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
index 774991e0a08..7ee50565c94 100644
--- a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-10-11 Thread Mart Raudsepp
commit: 2df67ca296c95ad8496dd05413221d28ad3911af
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 11 21:00:43 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 11 21:01:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df67ca2

dev-python/pygobject: don't skip tests on disabled py2

It's py3-only now, so no need for the code from commit
a07e2a8c90a4307ef9eccd6c7605568eb692a0f1 anymore.

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

 dev-python/pygobject/pygobject-3.36.1-r1.ebuild | 17 +
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
index e07d82e9ea8..774991e0a08 100644
--- a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
@@ -27,13 +27,11 @@ RDEPEND="${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}
test? (
-   $(python_gen_cond_dep '
-   dev-libs/atk[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   ' -3)
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
)
 "
 BDEPEND="
@@ -62,11 +60,6 @@ src_test() {
local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
 
testing() {
-   if ! python_is_python3; then
-   einfo "Skipping tests on Python 2 to unblock deps"
-   return
-   fi
-
local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
meson_src_test || die "test failed for ${EPYTHON}"
}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-09-25 Thread Michał Górny
commit: 98080f2e8314f623158a89be3c6fab991957e9dd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 25 19:53:12 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 25 19:54:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98080f2e

dev-python/pygobject: Remove py2.7

Signed-off-by: Michał Górny  gentoo.org>

 .../pygobject/{pygobject-3.34.0.ebuild => pygobject-3.34.0-r1.ebuild}   | 2 +-
 .../pygobject/{pygobject-3.36.1.ebuild => pygobject-3.36.1-r1.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0-r1.ebuild
similarity index 97%
rename from dev-python/pygobject/pygobject-3.34.0.ebuild
rename to dev-python/pygobject/pygobject-3.34.0-r1.ebuild
index daaf30dc04d..5a3bf5df09b 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6..9} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit gnome.org meson python-r1 virtualx xdg
 

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
similarity index 97%
rename from dev-python/pygobject/pygobject-3.36.1.ebuild
rename to dev-python/pygobject/pygobject-3.36.1-r1.ebuild
index 16c01852942..e07d82e9ea8 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6..9} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit gnome.org meson python-r1 virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-09-20 Thread Michał Górny
commit: a07e2a8c90a4307ef9eccd6c7605568eb692a0f1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 20 14:47:04 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 20 14:56:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07e2a8c

dev-python/pygobject: Skip tests on py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/pygobject-3.34.0.ebuild | 18 +-
 dev-python/pygobject/pygobject-3.36.1.ebuild | 18 +-
 2 files changed, 26 insertions(+), 10 deletions(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index d7583e57c7b..daaf30dc04d 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -27,11 +27,14 @@ RDEPEND="${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}
test? (
-   dev-libs/atk[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection] )
+   $(python_gen_cond_dep '
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   ' -3)
+   )
 "
 BDEPEND="
virtual/pkgconfig
@@ -59,6 +62,11 @@ src_test() {
local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
 
testing() {
+   if ! python_is_python3; then
+   einfo "Skipping tests on Python 2 to unblock deps"
+   return
+   fi
+
local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
meson_src_test || die "test failed for ${EPYTHON}"
}

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index b4bc8e3bab4..16c01852942 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -27,11 +27,14 @@ RDEPEND="${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}
test? (
-   dev-libs/atk[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection] )
+   $(python_gen_cond_dep '
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   ' -3)
+   )
 "
 BDEPEND="
virtual/pkgconfig
@@ -59,6 +62,11 @@ src_test() {
local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
 
testing() {
+   if ! python_is_python3; then
+   einfo "Skipping tests on Python 2 to unblock deps"
+   return
+   fi
+
local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
meson_src_test || die "test failed for ${EPYTHON}"
}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/, dev-python/pygobject/files/

2020-09-20 Thread Michał Górny
commit: a10be9ce04476fe367fefd84265d0a5d44ff2d74
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 20 08:11:59 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 20 08:16:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10be9ce

dev-python/pygobject: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/Manifest  |   1 -
 .../pygobject-2.28.3-fix-codegen-location.patch|  64 -
 .../files/pygobject-2.28.3-make_check.patch|  76 -
 ...t-2.28.3-support_multiple_python_versions.patch | 103 ---
 .../pygobject-2.28.6-disable-failing-tests.patch   |  98 ---
 .../files/pygobject-2.28.6-gio-types-2.32.patch|  50 
 .../pygobject-2.28.6-glib-2.36-class_init.patch| 315 -
 .../files/pygobject-2.28.6-set_qdata.patch |  28 --
 .../pygobject-2.28.6-tests-no-introspection.patch  |  33 ---
 dev-python/pygobject/pygobject-2.28.6-r55.ebuild   | 132 -
 10 files changed, 900 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 254a957c983..c36dda5234e 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1,2 @@
-DIST pygobject-2.28.6.tar.xz 747248 BLAKE2B 
5f92794034b2d0559a623db4a7d273a7dc3f099cae87ede91b17e81acac085a9298c6b81b45b4b8540b6a75ced97e474a993437dbfcfc2133d3321d6a979b541
 SHA512 
37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c
 DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766
 DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B 
cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4
 SHA512 
5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f

diff --git 
a/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch 
b/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch
deleted file mode 100644
index 0a526b8..000
--- a/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From b3e852d29bfd1e90f7e0da409fd0ae36cc01675a Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Fri, 8 Apr 2011 15:36:35 +0200
-Subject: [PATCH 1/3] Move codegen to a non-private directory
-

- codegen/Makefile.am  |2 +-
- codegen/pygobject-codegen-2.0.in |3 ++-
- pygobject-2.0.pc.in  |3 ++-
- 3 files changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/codegen/Makefile.am b/codegen/Makefile.am
-index f9886eb..d714ff2 100644
 a/codegen/Makefile.am
-+++ b/codegen/Makefile.am
-@@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0
- 
- bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION)
- 
--codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen
-+codegendir = $(pyexecdir)/gtk-2.0/codegen
- 
- codegen_SCRIPTS = \
-   code-coverage.py \
-diff --git a/codegen/pygobject-codegen-2.0.in 
b/codegen/pygobject-codegen-2.0.in
-index c5c912e..c04451b 100644
 a/codegen/pygobject-codegen-2.0.in
-+++ b/codegen/pygobject-codegen-2.0.in
-@@ -1,9 +1,10 @@
- #!/bin/sh
- 
- prefix=@prefix@
-+exec_prefix=@exec_prefix@
- datarootdir=@datarootdir@
- datadir=@datadir@
--codegendir=${datadir}/pygobject/2.0/codegen
-+codegendir=@pyexecdir@/gtk-2.0/codegen
- 
- PYTHONPATH=$codegendir
- export PYTHONPATH
-diff --git a/pygobject-2.0.pc.in b/pygobject-2.0.pc.in
-index a47b685..0d1a811 100644
 a/pygobject-2.0.pc.in
-+++ b/pygobject-2.0.pc.in
-@@ -4,6 +4,7 @@ includedir=@includedir@
- datarootdir=@datarootdir@
- datadir=@datadir@
- libdir=@libdir@
-+pyexecdir=@pyexecdir@
- 
- # you can use the --variable=pygtkincludedir argument to
- # pkg-config to get this value.  You might want to use this to
-@@ -12,7 +13,7 @@ pygtkincludedir=${includedir}/pygtk-2.0
- fixxref=${datadir}/pygobject/xsl/fixxref.py
- pygdocs=${datadir}/gtk-doc/html/pygobject
- defsdir=${datadir}/pygobject/2.0/defs
--codegendir=${datadir}/pygobject/2.0/codegen
-+codegendir=${pyexecdir}/gtk-2.0/codegen
- overridesdir=@pyexecdir@/gi/overrides
- 
- Name: PyGObject
--- 
-1.7.4.1
-

diff --git a/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch 
b/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch
deleted file mode 100644
index 45c04b96780..000
--- a/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From b5c4b8b97a1ccb9a4c63ab726ea9c84d81ef51ca Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Fri, 5 Nov 2010 23:39:08 +0100
-Subject: [PATCH 2/3] Do not build tests 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-09-07 Thread Sam James
commit: b01ad3e7129204dcf84d33bee5a0ef4b9c976a7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 18:16:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 18:16:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01ad3e7

dev-python/pygobject: ppc64 stable (bug #736727)

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

 dev-python/pygobject/pygobject-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index e1955c0ba5c..b4bc8e3bab4 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-09-06 Thread Sam James
commit: 4ca5c3f4409e6f6e5b1c62f75cd2abaf39bbcd6e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 05:49:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 05:50:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca5c3f4

dev-python/pygobject: ppc stable (bug #736727)

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

 dev-python/pygobject/pygobject-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index ad787fa5138..e1955c0ba5c 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-08-29 Thread Sam James
commit: 101c37afbe390e409d0a9ca463d4f63ebf6e874f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 29 22:08:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 29 22:15:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101c37af

dev-python/pygobject: Stabilize 3.36.1 x86, #736727

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

 dev-python/pygobject/pygobject-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index 39a5564a178..ad787fa5138 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-08-29 Thread Sam James
commit: 5dfed6860df0aecc7c51de0b8ab4cde5db9b4823
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 29 19:49:39 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 29 19:54:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfed686

dev-python/pygobject: Stabilize 3.36.1 amd64, #736727

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

 dev-python/pygobject/pygobject-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index a930d87b203..39a5564a178 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-08-29 Thread Sam James
commit: 1bf060f52cb4e4e20ad19f3c9484db8fb5148dc6
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 29 13:10:02 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 29 13:10:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf060f5

dev-python/pygobject: Stabilize 3.36.1 sparc, #736727

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

 dev-python/pygobject/pygobject-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index 8f9b561a573..a930d87b203 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-08-15 Thread Sam James
commit: 12df30b424ce98ca77a1f67ef2c9037116aac0ae
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 16 02:48:34 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 16 02:52:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12df30b4

dev-python/pygobject: Stabilize 3.36.1 arm, #736727

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

 dev-python/pygobject/pygobject-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index b267b9467c7..8f9b561a573 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-08-12 Thread Sam James
commit: b64608cf7f7f317d6ed14b0a7c8a7d4f80cfb56f
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 12 15:45:01 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 12 15:45:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b64608cf

dev-python/pygobject: Stabilize 3.36.1 arm64, #736727

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

 dev-python/pygobject/pygobject-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
index ba8b1461b19..b267b9467c7 100644
--- a/dev-python/pygobject/pygobject-3.36.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-07-29 Thread Mart Raudsepp
commit: 4446c339854321b15d0e886aeb22f1b27da34dd8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jul 29 11:08:52 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jul 29 11:23:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4446c339

dev-python/pygobject: remove old

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

 dev-python/pygobject/Manifest|  1 -
 dev-python/pygobject/pygobject-3.32.1.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index ab65c220c72..254a957c983 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,4 +1,3 @@
 DIST pygobject-2.28.6.tar.xz 747248 BLAKE2B 
5f92794034b2d0559a623db4a7d273a7dc3f099cae87ede91b17e81acac085a9298c6b81b45b4b8540b6a75ced97e474a993437dbfcfc2133d3321d6a979b541
 SHA512 
37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c
-DIST pygobject-3.32.1.tar.xz 551708 BLAKE2B 
ba7c34e4747d6a11424a23195f71877ecbd69b463b3c8aae7634a320cc8ec723e24301c0674b9ffbfdcb6d798fb5b772a723afc7ac28c23461e84cf7485a
 SHA512 
5b325d0caf4f34f783fc2c664a795809f048eb1639d2f2e375fc147c852d6e29a8ab119438cac76786fb20220c72d5859cc06d6f70c29f976f6a5914e0169915
 DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766
 DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B 
cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4
 SHA512 
5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f

diff --git a/dev-python/pygobject/pygobject-3.32.1.ebuild 
b/dev-python/pygobject/pygobject-3.32.1.ebuild
deleted file mode 100644
index 91a04322608..000
--- a/dev-python/pygobject/pygobject-3.32.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
-
-inherit gnome.org meson python-r1 virtualx xdg
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject;
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.48:2
-   >=dev-libs/gobject-introspection-1.54:=
-   dev-libs/libffi:=
-   cairo? (
-   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
-   x11-libs/cairo[glib] )
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-libs/atk[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection] )
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   configuring() {
-   meson_src_configure \
-   $(meson_use cairo pycairo) \
-   $(meson_use test tests) \
-   -Dpython="${EPYTHON}"
-   }
-
-   python_foreach_impl configuring
-}
-
-src_compile() {
-   python_foreach_impl meson_src_compile
-}
-
-src_test() {
-   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
-   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
-
-   testing() {
-   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-   meson_src_test || die "test failed for ${EPYTHON}"
-   }
-   virtx python_foreach_impl testing
-}
-
-src_install() {
-   installing() {
-   meson_src_install
-   python_optimize
-   }
-   python_foreach_impl installing
-   use examples && dodoc -r examples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-07-28 Thread Sam James
commit: 9d2bb6892254092bb77618ce72c0068c2b2848b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 29 04:47:12 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 29 04:49:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d2bb689

dev-python/pygobject: sparc stable (bug #717144)

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

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index 55e874f5982..d7583e57c7b 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-07-19 Thread Mart Raudsepp
commit: 2aa03fe5c6991152a4b37eca1e9296381ce795db
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 19 17:57:34 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 19 17:57:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa03fe5

dev-python/pygobject: bump to 3.36.1

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.36.1.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 353a2297b08..ab65c220c72 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1,4 @@
 DIST pygobject-2.28.6.tar.xz 747248 BLAKE2B 
5f92794034b2d0559a623db4a7d273a7dc3f099cae87ede91b17e81acac085a9298c6b81b45b4b8540b6a75ced97e474a993437dbfcfc2133d3321d6a979b541
 SHA512 
37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c
 DIST pygobject-3.32.1.tar.xz 551708 BLAKE2B 
ba7c34e4747d6a11424a23195f71877ecbd69b463b3c8aae7634a320cc8ec723e24301c0674b9ffbfdcb6d798fb5b772a723afc7ac28c23461e84cf7485a
 SHA512 
5b325d0caf4f34f783fc2c664a795809f048eb1639d2f2e375fc147c852d6e29a8ab119438cac76786fb20220c72d5859cc06d6f70c29f976f6a5914e0169915
 DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766
+DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B 
cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4
 SHA512 
5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f

diff --git a/dev-python/pygobject/pygobject-3.36.1.ebuild 
b/dev-python/pygobject/pygobject-3.36.1.ebuild
new file mode 100644
index 000..ba8b1461b19
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.36.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6..9} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.48:2
+   >=dev-libs/gobject-introspection-1.54:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection] )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_use cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test || die "test failed for ${EPYTHON}"
+   }
+   virtx python_foreach_impl testing
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-07-17 Thread Sergei Trofimovich
commit: 3f1f796ca91a47f6ff44f453eacbd3ff0706fd4d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul 17 07:59:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul 17 07:59:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1f796c

dev-python/pygobject: move away from virtual/libffi

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/pygobject/pygobject-2.28.6-r55.ebuild | 2 +-
 dev-python/pygobject/pygobject-3.32.1.ebuild | 2 +-
 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pygobject/pygobject-2.28.6-r55.ebuild 
b/dev-python/pygobject/pygobject-2.28.6-r55.ebuild
index e16425d228c..ba3458372f2 100644
--- a/dev-python/pygobject/pygobject-2.28.6-r55.ebuild
+++ b/dev-python/pygobject/pygobject-2.28.6-r55.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND=">=dev-libs/glib-2.24.0:2
dev-lang/python-exec:2
-   libffi? ( virtual/libffi:= )
+   libffi? ( dev-libs/libffi:= )
${PYTHON_DEPS}
 "
 DEPEND="${COMMON_DEPEND}

diff --git a/dev-python/pygobject/pygobject-3.32.1.ebuild 
b/dev-python/pygobject/pygobject-3.32.1.ebuild
index 8a77fbea46a..91a04322608 100644
--- a/dev-python/pygobject/pygobject-3.32.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.32.1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="${PYTHON_DEPS}
>=dev-libs/glib-2.48:2
>=dev-libs/gobject-introspection-1.54:=
-   virtual/libffi:=
+   dev-libs/libffi:=
cairo? (
>=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
x11-libs/cairo[glib] )

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index ddf1ed706bc..55e874f5982 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="${PYTHON_DEPS}
>=dev-libs/glib-2.48:2
>=dev-libs/gobject-introspection-1.54:=
-   virtual/libffi:=
+   dev-libs/libffi:=
cairo? (
>=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
x11-libs/cairo[glib] )



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-06-05 Thread Michał Górny
commit: 75f962d182a7ebd452afd7ba0bf502692b0d79bc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  5 17:08:46 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun  5 19:26:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f962d1

dev-python/pygobject: Port to py39

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index 53020450bd2..c3f2f103dba 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+PYTHON_COMPAT=( python2_7 python3_{6..9} )
 
 inherit gnome.org meson python-r1 virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-06-03 Thread Agostino Sarubbo
commit: 6ad80c24108636d5743cc1db02d3d9df0138b55a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun  3 15:31:33 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun  3 15:31:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad80c24

dev-python/pygobject: s390 stable wrt bug #717144

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

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index 6b48cff12cf..53020450bd2 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-05-13 Thread Sergei Trofimovich
commit: 409dd2a317bdb04792fda35009ac51c511937cda
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed May 13 15:30:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May 13 17:34:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409dd2a3

dev-python/pygobject: stable 3.34.0 for hppa, bug #717144

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index bb5105c18ae..6b48cff12cf 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-04-22 Thread Agostino Sarubbo
commit: 8c0e6ae201e5077854128e7729929fcf4369f152
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 14:24:48 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 14:24:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0e6ae2

dev-python/pygobject: arm stable wrt bug #717144

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

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index 18e613c6afe..bb5105c18ae 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-04-22 Thread Agostino Sarubbo
commit: ac548d598fc01a07f5d785a52962d372d51e00ed
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 08:43:21 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 08:43:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac548d59

dev-python/pygobject: ppc64 stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index c5f0163a279..18e613c6afe 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-04-22 Thread Agostino Sarubbo
commit: 4208640f5e8228220fdc84aca103e9772948ea70
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 08:40:30 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 08:40:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4208640f

dev-python/pygobject: ppc stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index a46771e025d..c5f0163a279 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-02-04 Thread Mart Raudsepp
commit: 1e3bf8a93972af9f933a8dd3d22f7428ac8517a3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Feb  4 18:18:51 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Feb  4 18:18:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3bf8a9

dev-python/pygobject: fix HOMEPAGE

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

 dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
index 95582be28f2..ddac6151afb 100644
--- a/dev-python/pygobject/pygobject-3.34.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 inherit gnome.org meson python-r1 virtualx xdg
 
 DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/pygobject 
https://wiki.gnome.org/Projects/PyGObject https://pygobject.readthedocs.io/;
+HOMEPAGE="https://pygobject.readthedocs.io/;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-02-02 Thread Matt Turner
commit: b37d174f57489d85dc1cbb543647a85de4f18646
Author: Marcin Wozniak  gmail  com>
AuthorDate: Sat Jan  4 14:07:51 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb  3 02:54:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b37d174f

dev-python/pygobject: Version bump to 3.34.0

Closes: https://bugs.gentoo.org/703002
Closes: https://bugs.gentoo.org/704196
Closes: https://github.com/gentoo/gentoo/pull/14238
Signed-off-by: Marcin Wozniak  aol.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.34.0.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 072d5513355..353a2297b08 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1,3 @@
 DIST pygobject-2.28.6.tar.xz 747248 BLAKE2B 
5f92794034b2d0559a623db4a7d273a7dc3f099cae87ede91b17e81acac085a9298c6b81b45b4b8540b6a75ced97e474a993437dbfcfc2133d3321d6a979b541
 SHA512 
37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c
 DIST pygobject-3.32.1.tar.xz 551708 BLAKE2B 
ba7c34e4747d6a11424a23195f71877ecbd69b463b3c8aae7634a320cc8ec723e24301c0674b9ffbfdcb6d798fb5b772a723afc7ac28c23461e84cf7485a
 SHA512 
5b325d0caf4f34f783fc2c664a795809f048eb1639d2f2e375fc147c852d6e29a8ab119438cac76786fb20220c72d5859cc06d6f70c29f976f6a5914e0169915
+DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766

diff --git a/dev-python/pygobject/pygobject-3.34.0.ebuild 
b/dev-python/pygobject/pygobject-3.34.0.ebuild
new file mode 100644
index 000..95582be28f2
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.34.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/pygobject 
https://wiki.gnome.org/Projects/PyGObject https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.48:2
+   >=dev-libs/gobject-introspection-1.54:=
+   virtual/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection] )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_use cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test || die "test failed for ${EPYTHON}"
+   }
+   virtx python_foreach_impl testing
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-01-11 Thread Mart Raudsepp
commit: f31360fe3766b8164069a01c44678273cb50c063
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 19:37:45 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 19:40:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31360fe

dev-python/pygobject: remove old

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

 dev-python/pygobject/Manifest|   1 -
 dev-python/pygobject/pygobject-3.28.3.ebuild | 100 ---
 2 files changed, 101 deletions(-)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 02cf38a7628..072d5513355 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,3 +1,2 @@
 DIST pygobject-2.28.6.tar.xz 747248 BLAKE2B 
5f92794034b2d0559a623db4a7d273a7dc3f099cae87ede91b17e81acac085a9298c6b81b45b4b8540b6a75ced97e474a993437dbfcfc2133d3321d6a979b541
 SHA512 
37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c
-DIST pygobject-3.28.3.tar.xz 1005368 BLAKE2B 
5c24fd25fa20dbdbd3ad18d7e2eafd8f47f5e28903d9f8dab6110f09ccfc13f865149f0d4bd84bc755bc6e4191b903646930e818d85382dfaf4e05f7107b3ecf
 SHA512 
0abda393dd774f9cea04f883eab53f5ebde81d2439ed18cfe08ef39a1996054ab34bf4e770f70116a4485fb4f9970464b9a950ffa4af76cfa21ecc8d4dff968d
 DIST pygobject-3.32.1.tar.xz 551708 BLAKE2B 
ba7c34e4747d6a11424a23195f71877ecbd69b463b3c8aae7634a320cc8ec723e24301c0674b9ffbfdcb6d798fb5b772a723afc7ac28c23461e84cf7485a
 SHA512 
5b325d0caf4f34f783fc2c664a795809f048eb1639d2f2e375fc147c852d6e29a8ab119438cac76786fb20220c72d5859cc06d6f70c29f976f6a5914e0169915

diff --git a/dev-python/pygobject/pygobject-3.28.3.ebuild 
b/dev-python/pygobject/pygobject-3.28.3.ebuild
deleted file mode 100644
index 3bbf66a34b1..000
--- a/dev-python/pygobject/pygobject-3.28.3.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-
-inherit eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject;
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   test? ( cairo )
-"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.38:2
-   >=dev-libs/gobject-introspection-1.46.0:=
-   virtual/libffi:=
-   cairo? (
-   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
-   x11-libs/cairo )
-"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig
-   cairo? ( x11-libs/cairo[glib] )
-   test? (
-   dev-libs/atk[introspection]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   media-fonts/font-cursor-misc
-   media-fonts/font-misc-misc
-   x11-libs/cairo[glib]
-   x11-libs/gdk-pixbuf:2[introspection,jpeg]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   python_targets_python2_7? ( 
dev-python/pyflakes[$(python_gen_usedep python2_7)] ) )
-"
-# autoconf-archive required by eautoreconf
-
-# We now disable introspection support in slot 2 per upstream recommendation
-# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
-# older versions of slot 2 installed their own site-packages/gi, and
-# slot 3 will collide with them.
-RDEPEND="${COMMON_DEPEND}
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2020-01-11 Thread Mart Raudsepp
commit: 27661ae54527ef336648be242ddbad1a4cee42f0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 19:36:52 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 19:40:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27661ae5

dev-python/pygobject: 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>

 dev-python/pygobject/pygobject-3.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.32.1.ebuild 
b/dev-python/pygobject/pygobject-3.32.1.ebuild
index d4f5dfef2ea..9dc9cab0b0b 100644
--- a/dev-python/pygobject/pygobject-3.32.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.32.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

2019-12-01 Thread Andreas Sturmlechner
commit: a8354740174e2608211e1d78068f4288d5e0ba7c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 30 16:58:07 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec  1 19:29:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8354740

dev-python/pygobject: python3_8

pygobject-test-suite fails with same error as python3_7.

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

 dev-python/pygobject/pygobject-3.32.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.32.1.ebuild 
b/dev-python/pygobject/pygobject-3.32.1.ebuild
index be38ff47d39..a9815d8af9f 100644
--- a/dev-python/pygobject/pygobject-3.32.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.32.1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
 
 inherit gnome.org meson python-r1 virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/

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

dev-python/pygobject: 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>

 dev-python/pygobject/pygobject-3.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygobject/pygobject-3.32.1.ebuild 
b/dev-python/pygobject/pygobject-3.32.1.ebuild
index 688535e40eb..7fa08e07343 100644
--- a/dev-python/pygobject/pygobject-3.32.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.32.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject;
 
 LICENSE="LGPL-2.1+"
 SLOT="3"
-KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cairo examples test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



  1   2   >