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

2024-04-13 Thread Michał Górny
commit: d74cc98059a77fca74e321e40283dde34d8a9377
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 13 14:34:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 13 14:36:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74cc980

dev-python/python-efl: Remove last-rited pkg

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

 dev-python/python-efl/Manifest |  1 -
 .../files/python-efl-1.25-clang-crosscompile.patch | 14 
 dev-python/python-efl/metadata.xml | 20 --
 dev-python/python-efl/python-efl-1.26.1.ebuild | 80 --
 profiles/package.mask  |  2 -
 5 files changed, 117 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
deleted file mode 100644
index f3181cb0781f..
--- a/dev-python/python-efl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-efl-1.26.1.tar.xz 9554132 BLAKE2B 
d08c9c695c3667e0d3b1b45b1c7026f1af6ca1c100235c1a412dfa354e549c45db75442693c1d7a3f68b6c63a47cf6d120fd3071856a6e7c7da51f0ccdb309b0
 SHA512 
42b7586885d47fc67bf3692e65325e58cb0566fb772b415255b2f63b05adfdcdc44762f532bc951781ece118833486b33dc5a3f0aa10e0a14d5226ca4dc30f9e

diff --git 
a/dev-python/python-efl/files/python-efl-1.25-clang-crosscompile.patch 
b/dev-python/python-efl/files/python-efl-1.25-clang-crosscompile.patch
deleted file mode 100644
index 856aed8474ec..
--- a/dev-python/python-efl/files/python-efl-1.25-clang-crosscompile.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Naur a/setup.py b/setup.py
 a/setup.py 2020-06-25 19:46:38.312786000 +0300
-+++ b/setup.py 2020-09-25 09:52:34.830587205 +0300
-@@ -221,6 +221,10 @@
- # remove clang unknown flags
- if os.getenv("CC") == "clang":
- common_cflags.remove('-fno-var-tracking-assignments')
-+if os.getenv("CC") == "x86_64-pc-linux-gnu-clang":
-+common_cflags.remove('-fno-var-tracking-assignments')
-+if os.getenv("CC") == "i686-pc-linux-gnu-clang":
-+common_cflags.remove('-fno-var-tracking-assignments')
- 
- 
- if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv):

diff --git a/dev-python/python-efl/metadata.xml 
b/dev-python/python-efl/metadata.xml
deleted file mode 100644
index c88f176c6144..
--- a/dev-python/python-efl/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   juip...@gentoo.org
-   Joonas Niilola
-   
-   
-   EFL is a collection of libraries for handling many common tasks 
a 
-   developer man have such as data structures, communication, 
-   rendering, widgets and more.
-
-   PYTHON-EFL are the python bindings for the whole EFL stack (eo, 
-   evas, ecore, edje, emotion, ethumb and elementary)
-   
-   
-   python-efl
-   DaveMDS/python-efl
-   
-

diff --git a/dev-python/python-efl/python-efl-1.26.1.ebuild 
b/dev-python/python-efl/python-efl-1.26.1.ebuild
deleted file mode 100644
index 692648e09aec..
--- a/dev-python/python-efl/python-efl-1.26.1.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
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://github.com/DaveMDS/python-efl 
https://docs.enlightenment.org/python-efl/current/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   sys-apps/dbus"
-DEPEND="${RDEPEND}"
-BDEPEND="= 13/>= 10/g' tests/ecore/test_08_exe.py || die
-
-   # Make tests verbose
-   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
-
-   # Disable any optimization on x86, #704260
-   if use x86; then
-   filter-flags -O?
-   append-cflags -O0
-   fi
-}
-
-python_compile_all() {
-   if use doc ; then
-   ${EPYTHON} -m sphinx.cmd.build doc "${S}"/build/doc/ || die 
"Building docs failed with ${EPYTHON}."
-   fi
-
-   ${EPYTHON} setup.py build || die "src_compile failed with ${EPYTHON}"
-}
-
-python_test() {
-   cd tests/ || die
-   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( ./build/doc/. )
-   distutils-r1_python_install_all
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index f4558a13bc90..24d705f198c0 100644
--- a/profiles/package.mask
+++ 

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

2023-11-16 Thread Joonas Niilola
commit: f329ebdb6504b710bde4ca4f11e46b7d47c2d92d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 16 06:35:50 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 16 08:19:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f329ebdb

dev-python/python-efl: drop 1.26.0

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/Manifest |  1 -
 dev-python/python-efl/python-efl-1.26.0.ebuild | 79 --
 2 files changed, 80 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 618825ce7c79..f3181cb0781f 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1 @@
-DIST python-efl-1.26.0.tar.xz 9547648 BLAKE2B 
b6fd9e86695569291b416140c92316aeb4e3bd42d12fc3fd656b86fe7fae364720c8457c53828dc00838a68620fa604426d86c5d4bce02e94eaa82a4fed120ee
 SHA512 
fe552a65d7d4d3e3664310e6bb7189c883c64361a64a2def04e8d14df3e5a03211e2992333f1c05288b96f1d99f20ad4ac848baea91d43db280dad81315e2473
 DIST python-efl-1.26.1.tar.xz 9554132 BLAKE2B 
d08c9c695c3667e0d3b1b45b1c7026f1af6ca1c100235c1a412dfa354e549c45db75442693c1d7a3f68b6c63a47cf6d120fd3071856a6e7c7da51f0ccdb309b0
 SHA512 
42b7586885d47fc67bf3692e65325e58cb0566fb772b415255b2f63b05adfdcdc44762f532bc951781ece118833486b33dc5a3f0aa10e0a14d5226ca4dc30f9e

diff --git a/dev-python/python-efl/python-efl-1.26.0.ebuild 
b/dev-python/python-efl/python-efl-1.26.0.ebuild
deleted file mode 100644
index e840410b7914..
--- a/dev-python/python-efl/python-efl-1.26.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://github.com/DaveMDS/python-efl 
https://docs.enlightenment.org/python-efl/current/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   sys-apps/dbus"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-python/cython[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )"
-
-PATCHES=( "${FILESDIR}/python-efl-1.25-clang-crosscompile.patch" )
-
-src_prepare() {
-   default
-
-   # Generate our own C files, discard the bundled ones.
-   export ENABLE_CYTHON=1
-
-   # Tries to download a file under /tmp
-   rm tests/ecore/test_09_file_download.py || die
-
-   # Tries to use that file which failed to download
-   rm tests/ecore/test_10_file_monitor.py || die
-
-   # Needs an active internet connection
-   rm tests/ecore/test_11_con.py || die
-
-   # Test fails because of deleted files above
-   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
-
-   # Make tests verbose
-   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
-
-   # Disable any optimization on x86, #704260
-   if use x86; then
-   filter-flags -O?
-   append-cflags -O0
-   fi
-}
-
-python_compile_all() {
-   if use doc ; then
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   cd tests/ || die
-   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( ./build/doc/html/. )
-   distutils-r1_python_install_all
-}



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

2023-11-09 Thread Joonas Niilola
commit: c0830546c826911b028ea7bf19b487d0609959c3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:32:01 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0830546

dev-python/python-efl: stabilize 1.26.1 for x86

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.26.1.ebuild 
b/dev-python/python-efl/python-efl-1.26.1.ebuild
index 8e4eaeabe130..c909ae7d0e92 100644
--- a/dev-python/python-efl/python-efl-1.26.1.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2023-11-09 Thread Joonas Niilola
commit: 5ef7724315ab0596e280231a897f51c5badd09d0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:33:49 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:33:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef77243

dev-python/python-efl: stabilize 1.26.1 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.26.1.ebuild 
b/dev-python/python-efl/python-efl-1.26.1.ebuild
index c909ae7d0e92..692648e09aec 100644
--- a/dev-python/python-efl/python-efl-1.26.1.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2023-10-08 Thread Joonas Niilola
commit: efd422d58299d716f8c95896ea383dabfca60b88
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct  8 08:11:44 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct  8 08:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd422d5

dev-python/python-efl: add 1.26.1

Closes: https://bugs.gentoo.org/909954
Closes: https://bugs.gentoo.org/896846
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index b6480f59f96f..618825ce7c79 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1 +1,2 @@
 DIST python-efl-1.26.0.tar.xz 9547648 BLAKE2B 
b6fd9e86695569291b416140c92316aeb4e3bd42d12fc3fd656b86fe7fae364720c8457c53828dc00838a68620fa604426d86c5d4bce02e94eaa82a4fed120ee
 SHA512 
fe552a65d7d4d3e3664310e6bb7189c883c64361a64a2def04e8d14df3e5a03211e2992333f1c05288b96f1d99f20ad4ac848baea91d43db280dad81315e2473
+DIST python-efl-1.26.1.tar.xz 9554132 BLAKE2B 
d08c9c695c3667e0d3b1b45b1c7026f1af6ca1c100235c1a412dfa354e549c45db75442693c1d7a3f68b6c63a47cf6d120fd3071856a6e7c7da51f0ccdb309b0
 SHA512 
42b7586885d47fc67bf3692e65325e58cb0566fb772b415255b2f63b05adfdcdc44762f532bc951781ece118833486b33dc5a3f0aa10e0a14d5226ca4dc30f9e

diff --git a/dev-python/python-efl/python-efl-1.26.1.ebuild 
b/dev-python/python-efl/python-efl-1.26.1.ebuild
new file mode 100644
index ..8e4eaeabe130
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.26.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://github.com/DaveMDS/python-efl 
https://docs.enlightenment.org/python-efl/current/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   sys-apps/dbus"
+DEPEND="${RDEPEND}"
+BDEPEND="= 13/>= 10/g' tests/ecore/test_08_exe.py || die
+
+   # Make tests verbose
+   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
+
+   # Disable any optimization on x86, #704260
+   if use x86; then
+   filter-flags -O?
+   append-cflags -O0
+   fi
+}
+
+python_compile_all() {
+   if use doc ; then
+   ${EPYTHON} -m sphinx.cmd.build doc "${S}"/build/doc/ || die 
"Building docs failed with ${EPYTHON}."
+   fi
+
+   ${EPYTHON} setup.py build || die "src_compile failed with ${EPYTHON}"
+}
+
+python_test() {
+   cd tests/ || die
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( ./build/doc/. )
+   distutils-r1_python_install_all
+}



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

2023-10-08 Thread Joonas Niilola
commit: 9e7fbdeda9b3743b334789c2632bf16b1b274901
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct  8 08:12:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct  8 08:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7fbded

dev-python/python-efl: add github upstream metadata

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/python-efl/metadata.xml 
b/dev-python/python-efl/metadata.xml
index 18081592f958..c88f176c6144 100644
--- a/dev-python/python-efl/metadata.xml
+++ b/dev-python/python-efl/metadata.xml
@@ -15,5 +15,6 @@


python-efl
+   DaveMDS/python-efl

 



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

2022-09-16 Thread Joonas Niilola
commit: f3948bcc39e472fa41bbaccfee25c88377e54b2b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Sep 16 12:07:44 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Sep 16 12:13:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3948bcc

dev-python/python-efl: drop 1.25.0

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index a3778d79aa83..b6480f59f96f 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1 @@
-DIST python-efl-1.25.0.tar.xz 9543920 BLAKE2B 
fc2b951ade2fc2b7c32dd78a84800bc9f225499ee9d8431034b378c86e423181d918aba2c4d056974f3aa2df9cfb9c7b3dcf1c366362387048cde182c0b3128a
 SHA512 
23ed29add25cd2639e9eb144f22c5e2809b8634389f7ab5c4b7ebc19302fde4ebb0fe8c41d7b10923e658676c4dfbb8670fda16675682fd376258beecbc3d9c3
 DIST python-efl-1.26.0.tar.xz 9547648 BLAKE2B 
b6fd9e86695569291b416140c92316aeb4e3bd42d12fc3fd656b86fe7fae364720c8457c53828dc00838a68620fa604426d86c5d4bce02e94eaa82a4fed120ee
 SHA512 
fe552a65d7d4d3e3664310e6bb7189c883c64361a64a2def04e8d14df3e5a03211e2992333f1c05288b96f1d99f20ad4ac848baea91d43db280dad81315e2473

diff --git a/dev-python/python-efl/python-efl-1.25.0.ebuild 
b/dev-python/python-efl/python-efl-1.25.0.ebuild
deleted file mode 100644
index 28433bf1957c..
--- a/dev-python/python-efl/python-efl-1.25.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
-   dev-python/dbus-python[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]"
-BDEPEND="virtual/pkgconfig
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )"
-
-PATCHES=( "${FILESDIR}/python-efl-1.25-clang-crosscompile.patch" )
-
-src_prepare() {
-   default
-
-   # Tries to download a file under /tmp
-   rm tests/ecore/test_09_file_download.py || die
-
-   # Tries to use that file which failed to download
-   rm tests/ecore/test_10_file_monitor.py || die
-
-   # Needs an active internet connection
-   rm tests/ecore/test_11_con.py || die
-
-   # Test fails because of deleted files above
-   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
-
-   # Make tests verbose
-   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
-
-   # Disable any optimization on x86, #704260
-   if use x86; then
-   filter-flags -O?
-   append-cflags -O0
-   fi
-}
-
-python_compile_all() {
-   if use doc ; then
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   cd tests/ || die
-   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( ./build/doc/html/. )
-   distutils-r1_python_install_all
-}



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

2022-03-14 Thread Joonas Niilola
commit: 8deb50799c70389dc14cc01a68675803213b7137
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 14 16:18:53 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 14 16:26:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8deb5079

dev-python/python-efl: stabilize 1.26.0 for x86

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.26.0.ebuild 
b/dev-python/python-efl/python-efl-1.26.0.ebuild
index 334d64dc6da4..ac5ad3a6a962 100644
--- a/dev-python/python-efl/python-efl-1.26.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2022-03-14 Thread Joonas Niilola
commit: 00897ee201dc368b903aafa9c8f4a05bf2d3a91c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 14 16:19:10 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 14 16:26:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00897ee2

dev-python/python-efl: stabilize 1.26.0 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.26.0.ebuild 
b/dev-python/python-efl/python-efl-1.26.0.ebuild
index ac5ad3a6a962..58519da4343f 100644
--- a/dev-python/python-efl/python-efl-1.26.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2022-02-28 Thread Joonas Niilola
commit: fb32626a79de243bde7894aaa3fef3ea14ae0d03
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Feb 28 09:02:08 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb 28 09:03:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb32626a

dev-python/python-efl: add missing dep, generate C files

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/python-efl-1.26.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-efl/python-efl-1.26.0.ebuild 
b/dev-python/python-efl/python-efl-1.26.0.ebuild
index aca401d2ac5b..334d64dc6da4 100644
--- a/dev-python/python-efl/python-efl-1.26.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.0.ebuild
@@ -20,7 +20,8 @@ IUSE="doc test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
-   dev-python/dbus-python[${PYTHON_USEDEP}]"
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   sys-apps/dbus"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-python/cython[${PYTHON_USEDEP}]
virtual/pkgconfig
@@ -34,6 +35,9 @@ PATCHES=( 
"${FILESDIR}/python-efl-1.25-clang-crosscompile.patch" )
 src_prepare() {
default
 
+   # Generate our own C files, discard the bundled ones.
+   export ENABLE_CYTHON=1
+
# Tries to download a file under /tmp
rm tests/ecore/test_09_file_download.py || die
 



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

2022-02-27 Thread Joonas Niilola
commit: 3f6fb9f29533f90cdc15d631d9677df9803984d3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Feb 28 06:30:33 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb 28 06:30:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6fb9f2

dev-python/python-efl: add 1.26.0

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 85e4d62721f9..a3778d79aa83 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1 +1,2 @@
 DIST python-efl-1.25.0.tar.xz 9543920 BLAKE2B 
fc2b951ade2fc2b7c32dd78a84800bc9f225499ee9d8431034b378c86e423181d918aba2c4d056974f3aa2df9cfb9c7b3dcf1c366362387048cde182c0b3128a
 SHA512 
23ed29add25cd2639e9eb144f22c5e2809b8634389f7ab5c4b7ebc19302fde4ebb0fe8c41d7b10923e658676c4dfbb8670fda16675682fd376258beecbc3d9c3
+DIST python-efl-1.26.0.tar.xz 9547648 BLAKE2B 
b6fd9e86695569291b416140c92316aeb4e3bd42d12fc3fd656b86fe7fae364720c8457c53828dc00838a68620fa604426d86c5d4bce02e94eaa82a4fed120ee
 SHA512 
fe552a65d7d4d3e3664310e6bb7189c883c64361a64a2def04e8d14df3e5a03211e2992333f1c05288b96f1d99f20ad4ac848baea91d43db280dad81315e2473

diff --git a/dev-python/python-efl/python-efl-1.26.0.ebuild 
b/dev-python/python-efl/python-efl-1.26.0.ebuild
new file mode 100644
index ..aca401d2ac5b
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.26.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://github.com/DaveMDS/python-efl 
https://docs.enlightenment.org/python-efl/current/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
+   dev-python/dbus-python[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/cython[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )"
+
+PATCHES=( "${FILESDIR}/python-efl-1.25-clang-crosscompile.patch" )
+
+src_prepare() {
+   default
+
+   # Tries to download a file under /tmp
+   rm tests/ecore/test_09_file_download.py || die
+
+   # Tries to use that file which failed to download
+   rm tests/ecore/test_10_file_monitor.py || die
+
+   # Needs an active internet connection
+   rm tests/ecore/test_11_con.py || die
+
+   # Test fails because of deleted files above
+   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
+
+   # Make tests verbose
+   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
+
+   # Disable any optimization on x86, #704260
+   if use x86; then
+   filter-flags -O?
+   append-cflags -O0
+   fi
+}
+
+python_compile_all() {
+   if use doc ; then
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd tests/ || die
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( ./build/doc/html/. )
+   distutils-r1_python_install_all
+}



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

2021-08-04 Thread Yixun Lan
commit: 68a099cb16d648ba854b3e3ec2d5de689a4206ed
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Aug  4 14:49:15 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Aug  4 14:52:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a099cb

dev-python/python-efl: keyword ~riscv

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

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

diff --git a/dev-python/python-efl/python-efl-1.25.0.ebuild 
b/dev-python/python-efl/python-efl-1.25.0.ebuild
index a9b38a6c492..28433bf1957 100644
--- a/dev-python/python-efl/python-efl-1.25.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.25.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2021-06-05 Thread Joonas Niilola
commit: 0b5aa3dd1b32116f6b1c28cde55f2c718c689213
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jun  6 05:24:05 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun  6 05:24:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5aa3dd

dev-python/python-efl: add python-3.10 compatibility

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.25.0.ebuild 
b/dev-python/python-efl/python-efl-1.25.0.ebuild
index c185d479963..a9b38a6c492 100644
--- a/dev-python/python-efl/python-efl-1.25.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.25.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 flag-o-matic



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

2020-11-11 Thread Joonas Niilola
commit: 463842a218003a3d94771b5463ca25ceb3060fb3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 12 07:26:55 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 12 07:27:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463842a2

dev-python/python-efl: clean old 1.24.0

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/Manifest |  1 -
 .../python-efl/files/python-efl-1.24-clang.patch   | 31 -
 dev-python/python-efl/python-efl-1.24.0.ebuild | 75 --
 3 files changed, 107 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index b3efa8b5067..85e4d62721f 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1 @@
-DIST python-efl-1.24.0.tar.xz 9535212 BLAKE2B 
ab9535d60af75422f3c055e56f3c6297f595afbf682970afcb21f597486b307504fa83ab894c2029fb681dda8d886d1fc837726d1c4ae62df7185fbc0073724a
 SHA512 
5b57de58b2351f00f744454e6aaa16f7bf9cf72b7f73d07a2d98cda4d152eb65810513b5c04b1eda127b6f5caf56e4b9bc9a7c1ef98593edde26a9ed3be953c9
 DIST python-efl-1.25.0.tar.xz 9543920 BLAKE2B 
fc2b951ade2fc2b7c32dd78a84800bc9f225499ee9d8431034b378c86e423181d918aba2c4d056974f3aa2df9cfb9c7b3dcf1c366362387048cde182c0b3128a
 SHA512 
23ed29add25cd2639e9eb144f22c5e2809b8634389f7ab5c4b7ebc19302fde4ebb0fe8c41d7b10923e658676c4dfbb8670fda16675682fd376258beecbc3d9c3

diff --git a/dev-python/python-efl/files/python-efl-1.24-clang.patch 
b/dev-python/python-efl/files/python-efl-1.24-clang.patch
deleted file mode 100644
index a6f18d86630..000
--- a/dev-python/python-efl/files/python-efl-1.24-clang.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Naur a/setup.py b/setup.py
 a/setup.py 2020-04-23 08:20:55.742402600 +0300
-+++ b/setup.py 2020-09-22 08:29:43.065243208 +0300
-@@ -211,13 +211,21 @@
- py_modules = []
- packages = ["efl"]
- common_cflags = [
--"-fno-var-tracking-assignments", # seems to lower the mem used during 
build
--"-Wno-misleading-indentation", # not needed (we don't indent the C code)
--"-Wno-deprecated-declarations", # we bind deprecated functions
--"-Wno-unused-variable", # eo_instance_from_object() is unused
--"-Wno-format-security", # some cc don't like the way cython use EINA_LOG 
macros
--# "-Werror", "-Wfatal-errors" # use this to stop build on first warnings
-+"-fno-var-tracking-assignments",  # seems to lower the mem used during 
build
-+"-Wno-misleading-indentation",  # not needed (we don't indent the C code)
-+"-Wno-deprecated-declarations",  # we bind deprecated functions
-+"-Wno-unused-variable",  # eo_instance_from_object() is unused
-+"-Wno-format-security",  # some cc don't like the way cython use EINA_LOG 
macros
-+# "-Werror", "-Wfatal-errors"  # use this to stop build on first warnings
- ]
-+# remove clang unknown flags
-+if os.getenv("CC") == "clang":
-+common_cflags.remove('-fno-var-tracking-assignments')
-+if os.getenv("CC") == "x86_64-pc-linux-gnu-clang":
-+common_cflags.remove('-fno-var-tracking-assignments')
-+if os.getenv("CC") == "i686-pc-linux-gnu-clang":
-+common_cflags.remove('-fno-var-tracking-assignments')
-+
- 
- if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv):
- sys.stdout.write("Python-EFL: %s\n" % RELEASE)

diff --git a/dev-python/python-efl/python-efl-1.24.0.ebuild 
b/dev-python/python-efl/python-efl-1.24.0.ebuild
deleted file mode 100644
index d1a7a54ab74..000
--- a/dev-python/python-efl/python-efl-1.24.0.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=( python3_{6..8} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="=dev-libs/efl-1.24*
-   dev-python/dbus-python[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]"
-BDEPEND="virtual/pkgconfig
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )"
-
-PATCHES=( "${FILESDIR}/python-efl-1.24-clang.patch" )
-
-src_prepare() {
-   default
-
-   # Tries to download a file under /tmp
-   rm tests/ecore/test_09_file_download.py || die
-
-   # Tries to use that file which failed to download
-   rm tests/ecore/test_10_file_monitor.py || die
-
-   # Needs an active internet connection
-   rm tests/ecore/test_11_con.py || die
-
-   # Test fails because of deleted files above
-   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || 

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

2020-11-11 Thread Joonas Niilola
commit: 983e9d94448c8c20a57a0492d20705c133163db9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 12 07:26:09 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 12 07:27:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983e9d94

dev-python/python-efl: stabilize 1.25.0 on amd64

Closes: https://bugs.gentoo.org/752306
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.25.0.ebuild 
b/dev-python/python-efl/python-efl-1.25.0.ebuild
index b1e32d692b5..9b37264b7c9 100644
--- a/dev-python/python-efl/python-efl-1.25.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.25.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2020-11-11 Thread Joonas Niilola
commit: 0ad75885c0214216ab8f7d94fc3d2e88b5c3bdc1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 12 07:09:10 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 12 07:27:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad75885

dev-python/python-efl: stabilize 1.25.0 on x86

Bug: https://bugs.gentoo.org/752306
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.25.0.ebuild 
b/dev-python/python-efl/python-efl-1.25.0.ebuild
index 097475df6fa..b1e32d692b5 100644
--- a/dev-python/python-efl/python-efl-1.25.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.25.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2020-09-25 Thread Joonas Niilola
commit: 48c23655785b084dda1a57ef700d13c01a8d43ae
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Sep 25 07:02:18 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Sep 25 07:02:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c23655

dev-python/python-efl: bump to 1.25

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/Manifest |  1 +
 .../files/python-efl-1.25-clang-crosscompile.patch | 14 
 dev-python/python-efl/python-efl-1.25.0.ebuild | 75 ++
 3 files changed, 90 insertions(+)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 5c40865fe97..b3efa8b5067 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1 +1,2 @@
 DIST python-efl-1.24.0.tar.xz 9535212 BLAKE2B 
ab9535d60af75422f3c055e56f3c6297f595afbf682970afcb21f597486b307504fa83ab894c2029fb681dda8d886d1fc837726d1c4ae62df7185fbc0073724a
 SHA512 
5b57de58b2351f00f744454e6aaa16f7bf9cf72b7f73d07a2d98cda4d152eb65810513b5c04b1eda127b6f5caf56e4b9bc9a7c1ef98593edde26a9ed3be953c9
+DIST python-efl-1.25.0.tar.xz 9543920 BLAKE2B 
fc2b951ade2fc2b7c32dd78a84800bc9f225499ee9d8431034b378c86e423181d918aba2c4d056974f3aa2df9cfb9c7b3dcf1c366362387048cde182c0b3128a
 SHA512 
23ed29add25cd2639e9eb144f22c5e2809b8634389f7ab5c4b7ebc19302fde4ebb0fe8c41d7b10923e658676c4dfbb8670fda16675682fd376258beecbc3d9c3

diff --git 
a/dev-python/python-efl/files/python-efl-1.25-clang-crosscompile.patch 
b/dev-python/python-efl/files/python-efl-1.25-clang-crosscompile.patch
new file mode 100644
index 000..856aed8474e
--- /dev/null
+++ b/dev-python/python-efl/files/python-efl-1.25-clang-crosscompile.patch
@@ -0,0 +1,14 @@
+diff -Naur a/setup.py b/setup.py
+--- a/setup.py 2020-06-25 19:46:38.312786000 +0300
 b/setup.py 2020-09-25 09:52:34.830587205 +0300
+@@ -221,6 +221,10 @@
+ # remove clang unknown flags
+ if os.getenv("CC") == "clang":
+ common_cflags.remove('-fno-var-tracking-assignments')
++if os.getenv("CC") == "x86_64-pc-linux-gnu-clang":
++common_cflags.remove('-fno-var-tracking-assignments')
++if os.getenv("CC") == "i686-pc-linux-gnu-clang":
++common_cflags.remove('-fno-var-tracking-assignments')
+ 
+ 
+ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv):

diff --git a/dev-python/python-efl/python-efl-1.25.0.ebuild 
b/dev-python/python-efl/python-efl-1.25.0.ebuild
new file mode 100644
index 000..097475df6fa
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.25.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=( python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="=dev-libs/efl-$(ver_cut 1-2)*
+   dev-python/dbus-python[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]"
+BDEPEND="virtual/pkgconfig
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )"
+
+PATCHES=( "${FILESDIR}/python-efl-1.25-clang-crosscompile.patch" )
+
+src_prepare() {
+   default
+
+   # Tries to download a file under /tmp
+   rm tests/ecore/test_09_file_download.py || die
+
+   # Tries to use that file which failed to download
+   rm tests/ecore/test_10_file_monitor.py || die
+
+   # Needs an active internet connection
+   rm tests/ecore/test_11_con.py || die
+
+   # Test fails because of deleted files above
+   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
+
+   # Make tests verbose
+   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
+
+   # Disable any optimization on x86, #704260
+   if use x86; then
+   filter-flags -O?
+   append-cflags -O0
+   fi
+}
+
+python_compile_all() {
+   if use doc ; then
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd tests/ || die
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( ./build/doc/html/. )
+   distutils-r1_python_install_all
+}



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

2020-09-22 Thread Joonas Niilola
commit: d7c2885608dafa2e5190d51513c867988b6a8c97
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 22 05:59:44 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 22 06:01:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c28856

dev-python/python-efl: fix crosscompile with clang

Closes: https://bugs.gentoo.org/743787
Signed-off-by: Joonas Niilola  gentoo.org>

 .../python-efl/files/python-efl-1.24-clang.patch   | 29 ++
 1 file changed, 8 insertions(+), 21 deletions(-)

diff --git a/dev-python/python-efl/files/python-efl-1.24-clang.patch 
b/dev-python/python-efl/files/python-efl-1.24-clang.patch
index 7702c38d9f3..a6f18d86630 100644
--- a/dev-python/python-efl/files/python-efl-1.24-clang.patch
+++ b/dev-python/python-efl/files/python-efl-1.24-clang.patch
@@ -1,21 +1,7 @@
-From 5a02f132107abc6a7d022eb349f7ff6338b71feb Mon Sep 17 00:00:00 2001
-From: Dave Andreoli 
-Date: Thu, 25 Jun 2020 18:54:03 +0200
-Subject: Do not fail when build with CC="clang"
-
-clang seems much better in building elementary, while gcc need a lot
-of ram and tend to fail badly
-
-So for now on clang is the suggested compiler to use

- setup.py | 16 ++--
- 1 file changed, 10 insertions(+), 6 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 3ed0028..a863a19 100755
 a/setup.py
-+++ b/setup.py
-@@ -211,13 +211,17 @@ ext_modules = []
+diff -Naur a/setup.py b/setup.py
+--- a/setup.py 2020-04-23 08:20:55.742402600 +0300
 b/setup.py 2020-09-22 08:29:43.065243208 +0300
+@@ -211,13 +211,21 @@
  py_modules = []
  packages = ["efl"]
  common_cflags = [
@@ -35,10 +21,11 @@ index 3ed0028..a863a19 100755
 +# remove clang unknown flags
 +if os.getenv("CC") == "clang":
 +common_cflags.remove('-fno-var-tracking-assignments')
++if os.getenv("CC") == "x86_64-pc-linux-gnu-clang":
++common_cflags.remove('-fno-var-tracking-assignments')
++if os.getenv("CC") == "i686-pc-linux-gnu-clang":
++common_cflags.remove('-fno-var-tracking-assignments')
 +
  
  if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv):
  sys.stdout.write("Python-EFL: %s\n" % RELEASE)
--- 
-cgit v1.2.1
-



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

2020-08-21 Thread Joonas Niilola
commit: 87855603cd5e4d066b6a5d96f1f78d9500f84ec0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Aug 21 06:16:24 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 21 06:17:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87855603

dev-python/python-efl: fix 1.24 build with clang

Closes: https://bugs.gentoo.org/738294
Signed-off-by: Joonas Niilola  gentoo.org>

 .../python-efl/files/python-efl-1.24-clang.patch   | 44 ++
 dev-python/python-efl/python-efl-1.24.0.ebuild |  2 +
 2 files changed, 46 insertions(+)

diff --git a/dev-python/python-efl/files/python-efl-1.24-clang.patch 
b/dev-python/python-efl/files/python-efl-1.24-clang.patch
new file mode 100644
index 000..7702c38d9f3
--- /dev/null
+++ b/dev-python/python-efl/files/python-efl-1.24-clang.patch
@@ -0,0 +1,44 @@
+From 5a02f132107abc6a7d022eb349f7ff6338b71feb Mon Sep 17 00:00:00 2001
+From: Dave Andreoli 
+Date: Thu, 25 Jun 2020 18:54:03 +0200
+Subject: Do not fail when build with CC="clang"
+
+clang seems much better in building elementary, while gcc need a lot
+of ram and tend to fail badly
+
+So for now on clang is the suggested compiler to use
+---
+ setup.py | 16 ++--
+ 1 file changed, 10 insertions(+), 6 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 3ed0028..a863a19 100755
+--- a/setup.py
 b/setup.py
+@@ -211,13 +211,17 @@ ext_modules = []
+ py_modules = []
+ packages = ["efl"]
+ common_cflags = [
+-"-fno-var-tracking-assignments", # seems to lower the mem used during 
build
+-"-Wno-misleading-indentation", # not needed (we don't indent the C code)
+-"-Wno-deprecated-declarations", # we bind deprecated functions
+-"-Wno-unused-variable", # eo_instance_from_object() is unused
+-"-Wno-format-security", # some cc don't like the way cython use EINA_LOG 
macros
+-# "-Werror", "-Wfatal-errors" # use this to stop build on first warnings
++"-fno-var-tracking-assignments",  # seems to lower the mem used during 
build
++"-Wno-misleading-indentation",  # not needed (we don't indent the C code)
++"-Wno-deprecated-declarations",  # we bind deprecated functions
++"-Wno-unused-variable",  # eo_instance_from_object() is unused
++"-Wno-format-security",  # some cc don't like the way cython use EINA_LOG 
macros
++# "-Werror", "-Wfatal-errors"  # use this to stop build on first warnings
+ ]
++# remove clang unknown flags
++if os.getenv("CC") == "clang":
++common_cflags.remove('-fno-var-tracking-assignments')
++
+ 
+ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv):
+ sys.stdout.write("Python-EFL: %s\n" % RELEASE)
+-- 
+cgit v1.2.1
+

diff --git a/dev-python/python-efl/python-efl-1.24.0.ebuild 
b/dev-python/python-efl/python-efl-1.24.0.ebuild
index 5e2dc4efcf1..d1a7a54ab74 100644
--- a/dev-python/python-efl/python-efl-1.24.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.24.0.ebuild
@@ -29,6 +29,8 @@ BDEPEND="virtual/pkgconfig
media-gfx/graphviz
)"
 
+PATCHES=( "${FILESDIR}/python-efl-1.24-clang.patch" )
+
 src_prepare() {
default
 



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

2020-08-04 Thread Joonas Niilola
commit: 93b41428c674ca7d830abf10ff57e8c8d7a72f14
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Aug  4 12:03:20 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Aug  4 16:50:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b41428

dev-python/python-efl: remove old 1.23

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/Manifest |  1 -
 dev-python/python-efl/python-efl-1.23.0.ebuild | 73 --
 2 files changed, 74 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 3e2ca161f2d..5c40865fe97 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1 @@
-DIST python-efl-1.23.0.tar.xz 9524832 BLAKE2B 
d738d3481a0805490c756d38fe169e7d54d9b4c8d6b18ba45265db029b28e59eec8d711675c3fcd52500e19cda8cabc49fb0a2d052d2b9be7800ff9f6dc78f75
 SHA512 
b2c4389795d704b8f0d8f2d0703b90b09daaeacf7a2d4b372d86f9e0b8f9e2f5b465f8651a0da7cb4bc1800357c317b9cb737afcb415fc0a4cdf4cbed62bdf85
 DIST python-efl-1.24.0.tar.xz 9535212 BLAKE2B 
ab9535d60af75422f3c055e56f3c6297f595afbf682970afcb21f597486b307504fa83ab894c2029fb681dda8d886d1fc837726d1c4ae62df7185fbc0073724a
 SHA512 
5b57de58b2351f00f744454e6aaa16f7bf9cf72b7f73d07a2d98cda4d152eb65810513b5c04b1eda127b6f5caf56e4b9bc9a7c1ef98593edde26a9ed3be953c9

diff --git a/dev-python/python-efl/python-efl-1.23.0.ebuild 
b/dev-python/python-efl/python-efl-1.23.0.ebuild
deleted file mode 100644
index a0ac7f2e657..000
--- a/dev-python/python-efl/python-efl-1.23.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..8} )
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="=dev-libs/efl-1.23*
-   dev-python/dbus-python[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   >=dev-python/cython-0.28.4[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )"
-
-src_prepare() {
-   default
-
-   # Tries to download a file under /tmp
-   rm tests/ecore/test_09_file_download.py || die
-
-   # Tries to use that file which failed to download
-   rm tests/ecore/test_10_file_monitor.py || die
-
-   # Needs an active internet connection
-   rm tests/ecore/test_11_con.py || die
-
-   # Test fails because of deleted files above
-   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
-
-   # Make tests verbose
-   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
-
-   # Disable any optimization on x86, #704260
-   if use x86; then
-   filter-flags -O?
-   append-cflags -O0
-   fi
-}
-
-python_compile_all() {
-   if use doc ; then
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   cd tests/ || die
-   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( ./build/doc/html/. )
-   distutils-r1_python_install_all
-}



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

2020-07-17 Thread Joonas Niilola
commit: 3075d63f225e5bd3749f82473ba9b64a5cc8076f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 17 07:27:42 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 17 08:14:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3075d63f

dev-python/python-efl: stabilize 1.24.0 on amd64

Bug: https://bugs.gentoo.org/731536
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.24.0.ebuild 
b/dev-python/python-efl/python-efl-1.24.0.ebuild
index c084d1a1477..4d374a82e8b 100644
--- a/dev-python/python-efl/python-efl-1.24.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.24.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2020-07-17 Thread Joonas Niilola
commit: 49c869b9ee552d6d4d96c2aced12fe8167eb0743
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 17 08:13:36 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 17 08:14:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c869b9

dev-python/python-efl: stabilize 1.24.0 on x86, #731536

Closes: https://bugs.gentoo.org/731536
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.24.0.ebuild 
b/dev-python/python-efl/python-efl-1.24.0.ebuild
index 4d374a82e8b..5e2dc4efcf1 100644
--- a/dev-python/python-efl/python-efl-1.24.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.24.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2020-04-30 Thread Joonas Niilola
commit: 5489297915d3763c226f58bc3f5a4bd4e23e1544
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 30 13:40:44 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 30 13:41:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54892979

dev-python/python-efl: bump to 1.24.0

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 55ba6363873..3e2ca161f2d 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1 +1,2 @@
 DIST python-efl-1.23.0.tar.xz 9524832 BLAKE2B 
d738d3481a0805490c756d38fe169e7d54d9b4c8d6b18ba45265db029b28e59eec8d711675c3fcd52500e19cda8cabc49fb0a2d052d2b9be7800ff9f6dc78f75
 SHA512 
b2c4389795d704b8f0d8f2d0703b90b09daaeacf7a2d4b372d86f9e0b8f9e2f5b465f8651a0da7cb4bc1800357c317b9cb737afcb415fc0a4cdf4cbed62bdf85
+DIST python-efl-1.24.0.tar.xz 9535212 BLAKE2B 
ab9535d60af75422f3c055e56f3c6297f595afbf682970afcb21f597486b307504fa83ab894c2029fb681dda8d886d1fc837726d1c4ae62df7185fbc0073724a
 SHA512 
5b57de58b2351f00f744454e6aaa16f7bf9cf72b7f73d07a2d98cda4d152eb65810513b5c04b1eda127b6f5caf56e4b9bc9a7c1ef98593edde26a9ed3be953c9

diff --git a/dev-python/python-efl/python-efl-1.24.0.ebuild 
b/dev-python/python-efl/python-efl-1.24.0.ebuild
new file mode 100644
index 000..c084d1a1477
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.24.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="=dev-libs/efl-1.24*
+   dev-python/dbus-python[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]"
+BDEPEND="virtual/pkgconfig
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )"
+
+src_prepare() {
+   default
+
+   # Tries to download a file under /tmp
+   rm tests/ecore/test_09_file_download.py || die
+
+   # Tries to use that file which failed to download
+   rm tests/ecore/test_10_file_monitor.py || die
+
+   # Needs an active internet connection
+   rm tests/ecore/test_11_con.py || die
+
+   # Test fails because of deleted files above
+   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
+
+   # Make tests verbose
+   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
+
+   # Disable any optimization on x86, #704260
+   if use x86; then
+   filter-flags -O?
+   append-cflags -O0
+   fi
+}
+
+python_compile_all() {
+   if use doc ; then
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd tests/ || die
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( ./build/doc/html/. )
+   distutils-r1_python_install_all
+}



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

2020-04-05 Thread Joonas Niilola
commit: debac2ba0e3d3a618aa1b98b406062925ef1d888
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Apr  5 08:10:16 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Apr  5 08:10:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debac2ba

dev-python/python-efl: enable python3.8 compatibility

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.23.0.ebuild 
b/dev-python/python-efl/python-efl-1.23.0.ebuild
index 706122a303f..a0ac7f2e657 100644
--- a/dev-python/python-efl/python-efl-1.23.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.23.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..7} )
+PYTHON_COMPAT=( python3_{6..8} )
 
 inherit distutils-r1 flag-o-matic
 



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

2020-01-13 Thread Joonas Niilola
commit: 6f68fb9d8ea878a0abb2bd84e4763485dcec0bbf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 13 18:07:54 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 13 18:08:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f68fb9d

dev-python/python-efl: remove old 1.22

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/Manifest |  1 -
 dev-python/python-efl/python-efl-1.22.0.ebuild | 67 --
 2 files changed, 68 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index ec73549af53..55ba6363873 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1 @@
-DIST python-efl-1.22.0.tar.xz 9523624 BLAKE2B 
b1b7573da8546f580dcd06be03e4746f2e991245c7bbc3477090c5a9365225bca663454a202f8e05ec6c73cbfb7496ee5f92bc2a9997900e6709b01017740db6
 SHA512 
27e29af764166e803ce6a833c8249a91226a4315dd658631cec57513befccdc9407b04b452054ceab3f77b429d899095b49dbada2e0fd1a63ff6059ef200e497
 DIST python-efl-1.23.0.tar.xz 9524832 BLAKE2B 
d738d3481a0805490c756d38fe169e7d54d9b4c8d6b18ba45265db029b28e59eec8d711675c3fcd52500e19cda8cabc49fb0a2d052d2b9be7800ff9f6dc78f75
 SHA512 
b2c4389795d704b8f0d8f2d0703b90b09daaeacf7a2d4b372d86f9e0b8f9e2f5b465f8651a0da7cb4bc1800357c317b9cb737afcb415fc0a4cdf4cbed62bdf85

diff --git a/dev-python/python-efl/python-efl-1.22.0.ebuild 
b/dev-python/python-efl/python-efl-1.22.0.ebuild
deleted file mode 100644
index c9799483005..000
--- a/dev-python/python-efl/python-efl-1.22.0.ebuild
+++ /dev/null
@@ -1,67 +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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="=dev-libs/efl-1.22*
-   dev-python/dbus-python[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   >=dev-python/cython-0.28.4[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )"
-
-src_prepare() {
-   default
-
-   # Tries to download a file under /tmp
-   rm tests/ecore/test_09_file_download.py || die
-
-   # Tries to use that file which failed to download
-   rm tests/ecore/test_10_file_monitor.py || die
-
-   # Needs an active internet connection
-   rm tests/ecore/test_11_con.py || die
-
-   # Test fails because of deleted files above
-   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
-
-   # Make tests verbose
-   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
-}
-
-python_compile_all() {
-   if use doc ; then
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   cd tests/ || die
-   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( ./build/doc/html/. )
-   distutils-r1_python_install_all
-}



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

2020-01-13 Thread Joonas Niilola
commit: fc0c026519f8d40e24db394151df5f33e37518aa
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 13 18:07:36 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 13 18:08:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0c0265

dev-python/python-efl: stabilize 1.23 on x86

Bug: https://bugs.gentoo.org/704260
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.23.0.ebuild 
b/dev-python/python-efl/python-efl-1.23.0.ebuild
index c7e69b15293..706122a303f 100644
--- a/dev-python/python-efl/python-efl-1.23.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2020-01-13 Thread Joonas Niilola
commit: 7e29084f0f0806b329bb65eea532f269d679122f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 13 18:06:41 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 13 18:08:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e29084f

dev-python/python-efl: disable optimization on x86

Bug: https://bugs.gentoo.org/704260
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/python-efl-1.23.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-efl/python-efl-1.23.0.ebuild 
b/dev-python/python-efl/python-efl-1.23.0.ebuild
index 13affc414b8..c7e69b15293 100644
--- a/dev-python/python-efl/python-efl-1.23.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.23.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6..7} )
 
-inherit distutils-r1
+inherit distutils-r1 flag-o-matic
 
 DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
 HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
@@ -46,6 +46,12 @@ src_prepare() {
 
# Make tests verbose
sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
+
+   # Disable any optimization on x86, #704260
+   if use x86; then
+   filter-flags -O?
+   append-cflags -O0
+   fi
 }
 
 python_compile_all() {



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

2019-12-30 Thread Joonas Niilola
commit: 9b0d313fbe4fef064d86529791488db6d877d4fe
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Dec 30 11:49:01 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 30 11:53:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0d313f

dev-python/python-efl: stabilize 1.23 on amd64

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.23.0.ebuild 
b/dev-python/python-efl/python-efl-1.23.0.ebuild
index 7721035b78b..26c0e9eb287 100644
--- a/dev-python/python-efl/python-efl-1.23.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2019-10-06 Thread Joonas Niilola
commit: 5c6c757ce3dd31e9ea90b80fc073ce729ae48595
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct  6 12:10:48 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct  6 12:10:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6c757c

dev-python/python-efl: bump to 1.23.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/Manifest |  1 +
 dev-python/python-efl/python-efl-1.23.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 376609705b7..ec73549af53 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1 +1,2 @@
 DIST python-efl-1.22.0.tar.xz 9523624 BLAKE2B 
b1b7573da8546f580dcd06be03e4746f2e991245c7bbc3477090c5a9365225bca663454a202f8e05ec6c73cbfb7496ee5f92bc2a9997900e6709b01017740db6
 SHA512 
27e29af764166e803ce6a833c8249a91226a4315dd658631cec57513befccdc9407b04b452054ceab3f77b429d899095b49dbada2e0fd1a63ff6059ef200e497
+DIST python-efl-1.23.0.tar.xz 9524832 BLAKE2B 
d738d3481a0805490c756d38fe169e7d54d9b4c8d6b18ba45265db029b28e59eec8d711675c3fcd52500e19cda8cabc49fb0a2d052d2b9be7800ff9f6dc78f75
 SHA512 
b2c4389795d704b8f0d8f2d0703b90b09daaeacf7a2d4b372d86f9e0b8f9e2f5b465f8651a0da7cb4bc1800357c317b9cb737afcb415fc0a4cdf4cbed62bdf85

diff --git a/dev-python/python-efl/python-efl-1.23.0.ebuild 
b/dev-python/python-efl/python-efl-1.23.0.ebuild
new file mode 100644
index 000..7721035b78b
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.23.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5..7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="=dev-libs/efl-1.23*
+   dev-python/dbus-python[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=dev-python/cython-0.28.4[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )"
+
+src_prepare() {
+   default
+
+   # Tries to download a file under /tmp
+   rm tests/ecore/test_09_file_download.py || die
+
+   # Tries to use that file which failed to download
+   rm tests/ecore/test_10_file_monitor.py || die
+
+   # Needs an active internet connection
+   rm tests/ecore/test_11_con.py || die
+
+   # Test fails because of deleted files above
+   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
+
+   # Make tests verbose
+   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
+}
+
+python_compile_all() {
+   if use doc ; then
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd tests/ || die
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( ./build/doc/html/. )
+   distutils-r1_python_install_all
+}



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

2019-08-23 Thread Joonas Niilola
commit: 6d05d9bbf45cfb4e64650ef192b01313c87f5b6a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Aug 24 05:39:19 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug 24 05:45:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d05d9bb

dev-python/python-efl: clean old

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index d332cab6fca..376609705b7 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1 @@
-DIST python-efl-1.21.0.tar.xz 9544352 BLAKE2B 
b49fc0e0d795a0334f647f414673fdaf3b086eda35f9e2d0e9e6a03d2cde572e6076eeb62c4f977b770a72e8f14d4ae536f46d0510b8753088d80e2dfc98e43f
 SHA512 
23a8487b660e9885a1d43a4835c560edd8d27eeb9aa44f9e1878ac1d1acf9833fc62c14036fe0fe5e0bd1144cb993b0b67bcf42c78db8505ca1b8aad0715350f
 DIST python-efl-1.22.0.tar.xz 9523624 BLAKE2B 
b1b7573da8546f580dcd06be03e4746f2e991245c7bbc3477090c5a9365225bca663454a202f8e05ec6c73cbfb7496ee5f92bc2a9997900e6709b01017740db6
 SHA512 
27e29af764166e803ce6a833c8249a91226a4315dd658631cec57513befccdc9407b04b452054ceab3f77b429d899095b49dbada2e0fd1a63ff6059ef200e497

diff --git a/dev-python/python-efl/python-efl-1.21.0.ebuild 
b/dev-python/python-efl/python-efl-1.21.0.ebuild
deleted file mode 100644
index 7a73f36bef2..000
--- a/dev-python/python-efl/python-efl-1.21.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5..7} )
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   =dev-libs/efl-1.21*
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/cython-0.28.4[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )
-"
-
-src_prepare() {
-   default
-
-   # Tries to download a file under /tmp
-   rm tests/ecore/test_09_file_download.py || die
-
-   # Tries to use that file which failed to download
-   rm tests/ecore/test_10_file_monitor.py || die
-
-   # Needs an active internet connetion
-   rm tests/ecore/test_11_con.py || die
-
-   # Test fails because of deleted files above
-   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
-
-   # Make tests verbose
-   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
-}
-
-python_compile_all() {
-   if use doc ; then
-   # Point sphinx to right location with built sources
-   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
-
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   cd tests/ || die
-   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   if use doc ; then
-   local HTML_DOCS=( build/doc/html/. )
-   fi
-
-   distutils-r1_python_install_all
-}



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

2019-08-23 Thread Joonas Niilola
commit: 369f38c4ad9aa2974dcd7950c0743a266ea7bf34
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Aug 24 05:38:04 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug 24 05:45:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369f38c4

dev-python/python-efl: 1.22.0 stable on x86

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.22.0.ebuild 
b/dev-python/python-efl/python-efl-1.22.0.ebuild
index 1f160f16888..8d5093f5bf1 100644
--- a/dev-python/python-efl/python-efl-1.22.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.22.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2019-08-23 Thread Joonas Niilola
commit: af34daf9d5d9b2b912682b80540be043e95c925e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Aug 24 05:38:46 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug 24 05:45:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af34daf9

dev-python/python-efl: 1.22.0 stable on amd64

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/python-efl/python-efl-1.22.0.ebuild 
b/dev-python/python-efl/python-efl-1.22.0.ebuild
index 8d5093f5bf1..8529f5f89dd 100644
--- a/dev-python/python-efl/python-efl-1.22.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.22.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2019-08-18 Thread Joonas Niilola
commit: 271fb0290269618b3ff1e21ede83a69ef27f34b4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Aug 18 06:56:24 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Aug 18 06:56:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271fb029

dev-python/python-efl: fix conditional test restrict for 1.21.0

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/python-efl-1.21.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/python-efl/python-efl-1.21.0.ebuild 
b/dev-python/python-efl/python-efl-1.21.0.ebuild
index dcb74fdea98..7a73f36bef2 100644
--- a/dev-python/python-efl/python-efl-1.21.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.21.0.ebuild
@@ -15,6 +15,8 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="doc test"
 
+RESTRICT="!test? ( test )"
+
 RDEPEND="
=dev-libs/efl-1.21*
dev-python/dbus-python[${PYTHON_USEDEP}]



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

2019-07-30 Thread Joonas Niilola
commit: d75cf2ecca6451449acb9de60ae5324cb9dce05e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul 31 03:21:57 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 31 03:21:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75cf2ec

dev-python/python-efl: update maintainer info

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

 dev-python/python-efl/metadata.xml | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-python/python-efl/metadata.xml 
b/dev-python/python-efl/metadata.xml
index 1b546bfae6d..126f2621e76 100644
--- a/dev-python/python-efl/metadata.xml
+++ b/dev-python/python-efl/metadata.xml
@@ -2,11 +2,8 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-juip...@gmail.com
-  
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
+juip...@gentoo.org
+Joonas Niilola
   
   
 EFL is a collection of libraries for handling many common tasks a 



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

2019-04-18 Thread Aaron Bauman
commit: b47542b32b1ca13647f8afd383f2e9c15f5c99cc
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Apr 19 00:09:16 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Apr 19 00:10:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47542b3

dev-python/python-efl: amd64 stable wrt bug #683290

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

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

diff --git a/dev-python/python-efl/python-efl-1.21.0.ebuild 
b/dev-python/python-efl/python-efl-1.21.0.ebuild
index a137476e641..dcb74fdea98 100644
--- a/dev-python/python-efl/python-efl-1.21.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="doc test"
 
 RDEPEND="



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

2019-04-18 Thread Thomas Deutschmann
commit: 79e5846356ceb89f793886980185ff6c48dadc16
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr 18 20:25:06 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr 18 20:32:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e58463

dev-python/python-efl: x86 stable (bug #683290)

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

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

diff --git a/dev-python/python-efl/python-efl-1.21.0.ebuild 
b/dev-python/python-efl/python-efl-1.21.0.ebuild
index 81d7b56603f..a137476e641 100644
--- a/dev-python/python-efl/python-efl-1.21.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="doc test"
 
 RDEPEND="



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

2018-09-18 Thread Michał Górny
commit: 4d90b4699860ee70438491879c3a83c0bc609b8c
Author: Joonas Niilola  gmail  com>
AuthorDate: Mon Sep 17 04:42:19 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 18 06:59:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d90b469

dev-python/python-efl: drop old 1.18.0-r1

Package-Manager: Portage[mgorny]-2.3.43.3

 dev-python/python-efl/Manifest|  1 -
 dev-python/python-efl/python-efl-1.18.0-r1.ebuild | 63 ---
 2 files changed, 64 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index b07cb0b5091..6450c4fcd1c 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,3 +1,2 @@
-DIST python-efl-1.18.0.tar.xz 8927932 BLAKE2B 
c1b41e1316c78fc42cf21541aba386dce799f1ec26549dda8c547de4cf47870a100070bb442d21116ce956808bcf948eba96601343512ba61fb1fc472e2574be
 SHA512 
c1fc8d4129c2ac61b367ad373ad676a60cf0aed4c9150104d7e81bf464c44a3a5ae555d2298bbf1bdf6a3d6ba3b7d934af390e36755a1516972db2675d920c2b
 DIST python-efl-1.20.0.tar.xz 8984492 BLAKE2B 
526c530d7b8dad59d01cefcbb6cad2710cb46c3b62eb0b2746c3552c8c1ef42cc4691072fbbce16a8a3b6ea9d6b5651a3645ca739e569a0f4db3dd9988ddf2fa
 SHA512 
93d8d6c990350074e203bf3632d92b5253f34f318b30357b05ab5ab73a9f6656d127ff0c1831af1bf7c736822b483c12754085e52103eb0e41362cc28db5651f
 DIST python-efl-1.21.0.tar.xz 9544352 BLAKE2B 
b49fc0e0d795a0334f647f414673fdaf3b086eda35f9e2d0e9e6a03d2cde572e6076eeb62c4f977b770a72e8f14d4ae536f46d0510b8753088d80e2dfc98e43f
 SHA512 
23a8487b660e9885a1d43a4835c560edd8d27eeb9aa44f9e1878ac1d1acf9833fc62c14036fe0fe5e0bd1144cb993b0b67bcf42c78db8505ca1b8aad0715350f

diff --git a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
deleted file mode 100644
index 7ea20dda180..000
--- a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   =dev-libs/efl-1.18*
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )
-   test? ( =dev-libs/efl-1.18*[X] )
-"
-
-# Broken beyond repair. Fixed upstream for 1.20.
-RESTRICT="test"
-
-python_compile_all() {
-   if use doc ; then
-   # Point sphinx to right location with built sources
-   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
-
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   cd "${S}"/tests || die
-   # violates sandbox
-   rm -f ecore/test_09_file_download.py || die
-   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
-   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   if use doc ; then
-   local HTML_DOCS=( build/doc/html/. )
-   fi
-
-   distutils-r1_python_install_all
-}



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

2018-09-09 Thread Mikle Kolyada
commit: 60829f066c9aec00fca41071c77f7ff8b1f13cc4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep  9 07:42:40 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep  9 07:46:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60829f06

dev-python/python-efl: amd64 stable wrt bug #665332

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/dev-python/python-efl/python-efl-1.20.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
index 3e2bdaa6042..23cfa183a7a 100644
--- a/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
+++ b/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="doc test"
 
 RDEPEND="



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

2018-08-31 Thread Patrice Clement
commit: 19d6e50f932fda793635949d84aad549c069dd89
Author: Joonas Niilola  gmail  com>
AuthorDate: Mon Aug 27 11:08:03 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Aug 31 22:12:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d6e50f

dev-python/python-efl: version bump to 1.21.0.

- Enabled python3.7

Package-Manager: Portage[mgorny]-2.3.43.3
Closes: https://github.com/gentoo/gentoo/pull/9708

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

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 6a61c48d106..b07cb0b5091 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1,3 @@
 DIST python-efl-1.18.0.tar.xz 8927932 BLAKE2B 
c1b41e1316c78fc42cf21541aba386dce799f1ec26549dda8c547de4cf47870a100070bb442d21116ce956808bcf948eba96601343512ba61fb1fc472e2574be
 SHA512 
c1fc8d4129c2ac61b367ad373ad676a60cf0aed4c9150104d7e81bf464c44a3a5ae555d2298bbf1bdf6a3d6ba3b7d934af390e36755a1516972db2675d920c2b
 DIST python-efl-1.20.0.tar.xz 8984492 BLAKE2B 
526c530d7b8dad59d01cefcbb6cad2710cb46c3b62eb0b2746c3552c8c1ef42cc4691072fbbce16a8a3b6ea9d6b5651a3645ca739e569a0f4db3dd9988ddf2fa
 SHA512 
93d8d6c990350074e203bf3632d92b5253f34f318b30357b05ab5ab73a9f6656d127ff0c1831af1bf7c736822b483c12754085e52103eb0e41362cc28db5651f
+DIST python-efl-1.21.0.tar.xz 9544352 BLAKE2B 
b49fc0e0d795a0334f647f414673fdaf3b086eda35f9e2d0e9e6a03d2cde572e6076eeb62c4f977b770a72e8f14d4ae536f46d0510b8753088d80e2dfc98e43f
 SHA512 
23a8487b660e9885a1d43a4835c560edd8d27eeb9aa44f9e1878ac1d1acf9833fc62c14036fe0fe5e0bd1144cb993b0b67bcf42c78db8505ca1b8aad0715350f

diff --git a/dev-python/python-efl/python-efl-1.21.0.ebuild 
b/dev-python/python-efl/python-efl-1.21.0.ebuild
new file mode 100644
index 000..923b11076c6
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.21.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4..7} )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   =dev-libs/efl-1.21*
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/cython-0.28.4[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+"
+
+src_prepare() {
+   default
+
+   # Tries to download a file under /tmp
+   rm tests/ecore/test_09_file_download.py || die
+
+   # Tries to use that file which failed to download
+   rm tests/ecore/test_10_file_monitor.py || die
+
+   # Needs an active internet connetion
+   rm tests/ecore/test_11_con.py || die
+
+   # Test fails because of deleted files above
+   sed -i 's/>= 13/>= 10/g' tests/ecore/test_08_exe.py || die
+
+   # Make tests verbose
+   sed -i 's:verbosity=1:verbosity=3:' tests/00_run_all_tests.py || die
+}
+
+python_compile_all() {
+   if use doc ; then
+   # Point sphinx to right location with built sources
+   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
+
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd tests/ || die
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   if use doc ; then
+   local HTML_DOCS=( build/doc/html/. )
+   fi
+
+   distutils-r1_python_install_all
+}



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

2018-07-09 Thread Andreas Sturmlechner
commit: 98e0dad2a0d591932e7491c6abbf9adf570e83d8
Author: Joonas Niilola  gmail  com>
AuthorDate: Mon Jul  9 16:55:04 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul  9 20:29:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e0dad2

dev-python/python-efl: clean old

Package-Manager: Portage[mgorny]-2.3.36.1
Closes: https://github.com/gentoo/gentoo/pull/9158

 dev-python/python-efl/Manifest |  1 -
 dev-python/python-efl/python-efl-1.17.0.ebuild | 61 --
 dev-python/python-efl/python-efl-1.18.0.ebuild | 61 --
 3 files changed, 123 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index 59edc28ae69..6a61c48d106 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,3 +1,2 @@
-DIST python-efl-1.17.0.tar.xz 8835228 BLAKE2B 
0380bfa9ac8a9553bf3c1fa4ed7f4c65007e75ebe159427aff12cfd7359859b42e56b5ebcb02af97324696c3addbc9fe31b4dbe23d4dbe2574b056e4e6d23297
 SHA512 
ff610dbacf72853b6c8fb1dcd41451f97156845efeb67a2d5d6c35d9b20c0f024c145a26a579f675bc2ad5844c23e58d8b21a09374aa195174f1a0c6316c0de4
 DIST python-efl-1.18.0.tar.xz 8927932 BLAKE2B 
c1b41e1316c78fc42cf21541aba386dce799f1ec26549dda8c547de4cf47870a100070bb442d21116ce956808bcf948eba96601343512ba61fb1fc472e2574be
 SHA512 
c1fc8d4129c2ac61b367ad373ad676a60cf0aed4c9150104d7e81bf464c44a3a5ae555d2298bbf1bdf6a3d6ba3b7d934af390e36755a1516972db2675d920c2b
 DIST python-efl-1.20.0.tar.xz 8984492 BLAKE2B 
526c530d7b8dad59d01cefcbb6cad2710cb46c3b62eb0b2746c3552c8c1ef42cc4691072fbbce16a8a3b6ea9d6b5651a3645ca739e569a0f4db3dd9988ddf2fa
 SHA512 
93d8d6c990350074e203bf3632d92b5253f34f318b30357b05ab5ab73a9f6656d127ff0c1831af1bf7c736822b483c12754085e52103eb0e41362cc28db5651f

diff --git a/dev-python/python-efl/python-efl-1.17.0.ebuild 
b/dev-python/python-efl/python-efl-1.17.0.ebuild
deleted file mode 100644
index 0c5169be706..000
--- a/dev-python/python-efl/python-efl-1.17.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-MY_P=${P/_/-}
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_SUB_PROJECT="bindings/python"
-   EGIT_URI_APPEND="${PN}"
-   
EGIT_REPO_URI="https://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git;
-   inherit git-2
-else
-   
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;
-fi
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for Enlightenment Fundation Libraries"
-HOMEPAGE="https://www.enlightenment.org;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc examples"
-
-RDEPEND=">=dev-libs/efl-${PV}
-   >=media-libs/elementary-${PV}
-   >dev-python/dbus-python-0.83[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/cython-0.17[${PYTHON_USEDEP}]
-   doc? (
-   media-gfx/graphviz[python]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   )
-   doc? ( >dev-python/sphinx-1.0[${PYTHON_USEDEP}] )"
-
-python_compile_all() {
-   if use doc ; then
-   # Point sphinx to right location with builded sources
-   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-}
-
-python_test() {
-   cd "${S}"/tests
-   rm -f ecore/test_09_file_download.py # violates sandbox
-   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
-   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && DOCS=( "${S}"/build/doc/html )
-   use examples && EXAMPLES=( examples/. )
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/python-efl/python-efl-1.18.0.ebuild 
b/dev-python/python-efl/python-efl-1.18.0.ebuild
deleted file mode 100644
index 749e18e36dc..000
--- a/dev-python/python-efl/python-efl-1.18.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-MY_P=${P/_/-}
-
-if [[ "${PV}" == "" ]]; then
-   EGIT_SUB_PROJECT="bindings/python"
-   EGIT_URI_APPEND="${PN}"
-   
EGIT_REPO_URI="https://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git;
-   inherit git-2
-else
-   
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;
-fi
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for Enlightenment Fundation Libraries"
-HOMEPAGE="https://www.enlightenment.org;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="doc examples"
-
-RDEPEND=">=dev-libs/efl-${PV}

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

2018-07-09 Thread Mikle Kolyada
commit: 54c31398f495e3df532e31d1713317a3dced3e8d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul  9 15:16:25 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul  9 15:16:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c31398

dev-python/python-efl: amd64 stable wrt bug #659072

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
index 21a5a940d30..7ea20dda180 100644
--- a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
+++ b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="doc test"
 
 RDEPEND="



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

2018-07-08 Thread Thomas Deutschmann
commit: 14129009d8663eaf60fefa29c5f7a2e518f74993
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul  9 01:24:44 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul  9 01:29:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14129009

dev-python/python-efl: x86 stable (bug #659072)

Package-Manager: Portage-2.3.41, Repoman-2.3.9

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

diff --git a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
index 6f4bd3e03a4..21a5a940d30 100644
--- a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
+++ b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="doc test"
 
 RDEPEND="



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

2018-07-07 Thread Andreas Sturmlechner
commit: 69d0f62b6762d8469f94d827408666b37e08b8de
Author: Joonas Niilola  gmail  com>
AuthorDate: Sat Jul  7 11:13:44 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul  7 13:53:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d0f62b

dev-python/python-efl: 1.18.0-r1 depends on =dev-libs/efl-1.18*

Closes: https://bugs.gentoo.org/652924
Package-Manager: Portage[mgorny]-2.3.36.1

 dev-python/python-efl/python-efl-1.18.0-r1.ebuild | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
index d3a6501941a..26b8f90f9cc 100644
--- a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
+++ b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
@@ -16,17 +16,21 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc test"
 
-RDEPEND=">=dev-libs/efl-${PV}
-   >dev-python/dbus-python-0.83[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
+RDEPEND="
+   =dev-libs/efl-1.18*
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/cython-0.21[${PYTHON_USEDEP}]
+   virtual/pkgconfig
doc? (
-   media-gfx/graphviz[python]
dev-python/sphinx[${PYTHON_USEDEP}]
+   media-gfx/graphviz
)
-   doc? ( >dev-python/sphinx-1.0[${PYTHON_USEDEP}] )"
+   test? ( =dev-libs/efl-1.18*[X] )
+"
 
 python_compile_all() {
if use doc ; then



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

2018-07-07 Thread Andreas Sturmlechner
commit: 17d9bf968d5079b5b4befe60b6ca97ce9044d3b5
Author: Joonas Niilola  gmail  com>
AuthorDate: Sat Jul  7 11:11:29 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul  7 13:53:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d9bf96

dev-python/python-efl: bump 1.18.0 to EAPI-7

Updated HOMEPAGE, DESCRIPTION & IUSE.

Package-Manager: Portage[mgorny]-2.3.36.1
Closes: https://github.com/gentoo/gentoo/pull/9051

 dev-python/python-efl/python-efl-1.18.0-r1.ebuild | 56 +++
 1 file changed, 56 insertions(+)

diff --git a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
new file mode 100644
index 000..d3a6501941a
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-libs/efl-${PV}
+   >dev-python/dbus-python-0.83[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.21[${PYTHON_USEDEP}]
+   doc? (
+   media-gfx/graphviz[python]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   doc? ( >dev-python/sphinx-1.0[${PYTHON_USEDEP}] )"
+
+python_compile_all() {
+   if use doc ; then
+   # Point sphinx to right location with built sources
+   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
+
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd "${S}"/tests || die
+   # violates sandbox
+   rm -f ecore/test_09_file_download.py || die
+   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
+   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   if use doc ; then
+   local HTML_DOCS=( build/doc/html/. )
+   fi
+
+   distutils-r1_python_install_all
+}



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

2018-07-07 Thread Andreas Sturmlechner
commit: 950d20f93e40ef88044d06a3854cdc684ae57084
Author: Joonas Niilola  gmail  com>
AuthorDate: Sat Jul  7 13:15:31 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul  7 13:53:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950d20f9

dev-python/python-efl: use EPYTHON in python_test for 1.20.0-r1

Package-Manager: Portage[mgorny]-2.3.36.1

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

diff --git a/dev-python/python-efl/python-efl-1.20.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
index df7efa876ce..629baf98e20 100644
--- a/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
+++ b/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
@@ -59,7 +59,7 @@ python_test() {
sed -i 's/>= 13/>= 10/g' ecore/test_08_exe.py || die
 
sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
-   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
 }
 
 python_install_all() {



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

2018-07-07 Thread Andreas Sturmlechner
commit: 466d628c916b1c59d5bf993a62a04006a259fd44
Author: Joonas Niilola  gmail  com>
AuthorDate: Sat Jul  7 11:15:33 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul  7 13:53:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466d628c

dev-python/python-efl: add RESTRICT="test" for 1.18.0-r1

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

Package-Manager: Portage[mgorny]-2.3.36.1

 dev-python/python-efl/python-efl-1.18.0-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
index 26b8f90f9cc..6f4bd3e03a4 100644
--- a/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
+++ b/dev-python/python-efl/python-efl-1.18.0-r1.ebuild
@@ -32,6 +32,9 @@ DEPEND="
test? ( =dev-libs/efl-1.18*[X] )
 "
 
+# Broken beyond repair. Fixed upstream for 1.20.
+RESTRICT="test"
+
 python_compile_all() {
if use doc ; then
# Point sphinx to right location with built sources
@@ -48,7 +51,7 @@ python_test() {
# violates sandbox
rm -f ecore/test_09_file_download.py || die
sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
-   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+   ${EPYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
 }
 
 python_install_all() {



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

2018-07-07 Thread Andreas Sturmlechner
commit: c635bd41d502f5658261ed4329d6dd5144acda9f
Author: Joonas Niilola  gmail  com>
AuthorDate: Sat Jul  7 11:20:10 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul  7 13:53:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c635bd41

dev-python/python-efl: clean old

Package-Manager: Portage[mgorny]-2.3.36.1

 dev-python/python-efl/python-efl-1.20.0.ebuild | 71 --
 1 file changed, 71 deletions(-)

diff --git a/dev-python/python-efl/python-efl-1.20.0.ebuild 
b/dev-python/python-efl/python-efl-1.20.0.ebuild
deleted file mode 100644
index 0fc4a05569d..000
--- a/dev-python/python-efl/python-efl-1.20.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
-HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
-SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-libs/efl-${PV}
-   >=dev-python/dbus-python-0.83[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/cython-0.21[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   doc? (
-   >=dev-python/sphinx-1.1[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )
-"
-
-python_compile_all() {
-   if use doc ; then
-   # Point sphinx to right location with built sources
-   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
-
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   cd "${S}"/tests || die
-
-   # Tries to download a file under /tmp
-   rm -f ecore/test_09_file_download.py || die
-
-   # Tries to use that file which failed to download
-   rm -f ecore/test_10_file_monitor.py || die
-
-   # Seems to need connman up and running during the test, requires: 
-   # net-misc/connman
-   # dev-libs/efl[connman]
-   rm -f ecore/test_11_con.py || die
-
-   # Test fails because of deleted files above
-   sed -i 's/>= 13/>= 10/g' ecore/test_08_exe.py || die
-
-   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
-   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   if use doc ; then
-   local HTML_DOCS=( build/doc/html/. )
-   fi
-
-   distutils-r1_python_install_all
-}



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

2018-07-07 Thread Andreas Sturmlechner
commit: df17cad85c24d2c88be928d7cecc443080ceab15
Author: Joonas Niilola  gmail  com>
AuthorDate: Sat Jul  7 11:19:45 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul  7 13:53:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df17cad8

dev-python/python-efl: 1.20.0 depends on =dev-libs/efl-1.20*

Package-Manager: Portage[mgorny]-2.3.36.1

 dev-python/python-efl/python-efl-1.20.0-r1.ebuild | 71 +++
 1 file changed, 71 insertions(+)

diff --git a/dev-python/python-efl/python-efl-1.20.0-r1.ebuild 
b/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
new file mode 100644
index 000..df7efa876ce
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.20.0-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   =dev-libs/efl-1.20*
+   >=dev-python/dbus-python-0.83[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/cython-0.21[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   doc? (
+   >=dev-python/sphinx-1.1[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+"
+
+python_compile_all() {
+   if use doc ; then
+   # Point sphinx to right location with built sources
+   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
+
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd "${S}"/tests || die
+
+   # Tries to download a file under /tmp
+   rm -f ecore/test_09_file_download.py || die
+
+   # Tries to use that file which failed to download
+   rm -f ecore/test_10_file_monitor.py || die
+
+   # Seems to need connman up and running during the test, requires:
+   # net-misc/connman
+   # dev-libs/efl[connman]
+   rm -f ecore/test_11_con.py || die
+
+   # Test fails because of deleted files above
+   sed -i 's/>= 13/>= 10/g' ecore/test_08_exe.py || die
+
+   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
+   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   if use doc ; then
+   local HTML_DOCS=( build/doc/html/. )
+   fi
+
+   distutils-r1_python_install_all
+}



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

2018-06-30 Thread Pacho Ramos
commit: d7e900fc02751667a9567dbefc78027a81fcd5d9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun 30 10:01:27 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun 30 10:04:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e900fc

dev-python/python-efl: amd64 stable, bug #659072

Package-Manager: Portage-2.3.41, Repoman-2.3.9

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

diff --git a/dev-python/python-efl/python-efl-1.18.0.ebuild 
b/dev-python/python-efl/python-efl-1.18.0.ebuild
index 40aa342d3fb..749e18e36dc 100644
--- a/dev-python/python-efl/python-efl-1.18.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.18.0.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.enlightenment.org;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc examples"
 
 RDEPEND=">=dev-libs/efl-${PV}



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

2018-05-25 Thread Aaron Bauman
commit: d851525459f876f2af1dfb71be117b0f20c7900f
Author: Joonas Niilola  gmail  com>
AuthorDate: Wed May 23 07:49:41 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri May 25 22:50:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8515254

dev-python/python-efl: bump to 1.20.0

Add myself as proxy-maintainer.
Bump EAPI to 7.
Clean metadata.xml file.

Package-Manager: Portage[mgorny]-2.3.36.1
Closes: https://github.com/gentoo/gentoo/pull/8530

 dev-python/python-efl/Manifest |  1 +
 dev-python/python-efl/metadata.xml | 16 +-
 dev-python/python-efl/python-efl-1.20.0.ebuild | 71 ++
 3 files changed, 87 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index e40092e6ee1..59edc28ae69 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1,3 @@
 DIST python-efl-1.17.0.tar.xz 8835228 BLAKE2B 
0380bfa9ac8a9553bf3c1fa4ed7f4c65007e75ebe159427aff12cfd7359859b42e56b5ebcb02af97324696c3addbc9fe31b4dbe23d4dbe2574b056e4e6d23297
 SHA512 
ff610dbacf72853b6c8fb1dcd41451f97156845efeb67a2d5d6c35d9b20c0f024c145a26a579f675bc2ad5844c23e58d8b21a09374aa195174f1a0c6316c0de4
 DIST python-efl-1.18.0.tar.xz 8927932 BLAKE2B 
c1b41e1316c78fc42cf21541aba386dce799f1ec26549dda8c547de4cf47870a100070bb442d21116ce956808bcf948eba96601343512ba61fb1fc472e2574be
 SHA512 
c1fc8d4129c2ac61b367ad373ad676a60cf0aed4c9150104d7e81bf464c44a3a5ae555d2298bbf1bdf6a3d6ba3b7d934af390e36755a1516972db2675d920c2b
+DIST python-efl-1.20.0.tar.xz 8984492 BLAKE2B 
526c530d7b8dad59d01cefcbb6cad2710cb46c3b62eb0b2746c3552c8c1ef42cc4691072fbbce16a8a3b6ea9d6b5651a3645ca739e569a0f4db3dd9988ddf2fa
 SHA512 
93d8d6c990350074e203bf3632d92b5253f34f318b30357b05ab5ab73a9f6656d127ff0c1831af1bf7c736822b483c12754085e52103eb0e41362cc28db5651f

diff --git a/dev-python/python-efl/metadata.xml 
b/dev-python/python-efl/metadata.xml
index 6f49eba8f49..1b546bfae6d 100644
--- a/dev-python/python-efl/metadata.xml
+++ b/dev-python/python-efl/metadata.xml
@@ -1,5 +1,19 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
+  
+juip...@gmail.com
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+EFL is a collection of libraries for handling many common tasks a 
+developer man have such as data structures, communication, 
+rendering, widgets and more.
+
+PYTHON-EFL are the python bindings for the whole EFL stack (eo, 
+evas, ecore, edje, emotion, ethumb and elementary)
+  
 

diff --git a/dev-python/python-efl/python-efl-1.20.0.ebuild 
b/dev-python/python-efl/python-efl-1.20.0.ebuild
new file mode 100644
index 000..0fc4a05569d
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.20.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Foundation Libraries"
+HOMEPAGE="https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
+SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-libs/efl-${PV}
+   >=dev-python/dbus-python-0.83[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/cython-0.21[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   doc? (
+   >=dev-python/sphinx-1.1[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+"
+
+python_compile_all() {
+   if use doc ; then
+   # Point sphinx to right location with built sources
+   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
+
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   cd "${S}"/tests || die
+
+   # Tries to download a file under /tmp
+   rm -f ecore/test_09_file_download.py || die
+
+   # Tries to use that file which failed to download
+   rm -f ecore/test_10_file_monitor.py || die
+
+   # Seems to need connman up and running during the test, requires: 
+   # net-misc/connman
+   # dev-libs/efl[connman]
+   rm -f ecore/test_11_con.py || die
+
+   # Test fails because of deleted files above
+   sed -i 's/>= 13/>= 10/g' ecore/test_08_exe.py || die
+
+   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
+   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   if use doc ; then
+   local HTML_DOCS=( build/doc/html/. )
+   fi
+
+   distutils-r1_python_install_all
+}



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

2018-04-16 Thread Michał Górny
commit: e5f7e1a9b23cf8d095fdb95ccdcc63d2e57acce0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 16 15:07:31 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 16 15:34:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f7e1a9

dev-python/python-efl: Drop disbanded enlightenment project

 dev-python/python-efl/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/python-efl/metadata.xml 
b/dev-python/python-efl/metadata.xml
index 8dca222b969..6f49eba8f49 100644
--- a/dev-python/python-efl/metadata.xml
+++ b/dev-python/python-efl/metadata.xml
@@ -1,8 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   enlightenm...@gentoo.org
-   Project Enlightenment
-
+
 



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

2017-10-07 Thread Patrice Clement
commit: e7a8a991ba8b63b7d072bc7472849576e40b50cb
Author: Bertrand Jacquin  jacquin  bzh>
AuthorDate: Wed Sep 27 18:56:37 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Oct  7 15:57:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a8a991

dev-python/python-efl: move EGIT_REPO_URI to https://.

Package-Manager: Portage-2.3.8, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/5831

 dev-python/python-efl/python-efl-1.17.0.ebuild | 4 ++--
 dev-python/python-efl/python-efl-1.18.0.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/python-efl/python-efl-1.17.0.ebuild 
b/dev-python/python-efl/python-efl-1.17.0.ebuild
index 057284a85f5..a03589e844d 100644
--- a/dev-python/python-efl/python-efl-1.17.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.17.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -10,7 +10,7 @@ MY_P=${P/_/-}
 if [[ "${PV}" == "" ]] ; then
EGIT_SUB_PROJECT="bindings/python"
EGIT_URI_APPEND="${PN}"
-   
EGIT_REPO_URI="git://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git"
+   
EGIT_REPO_URI="https://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git;
inherit git-2
 else

SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;

diff --git a/dev-python/python-efl/python-efl-1.18.0.ebuild 
b/dev-python/python-efl/python-efl-1.18.0.ebuild
index cc8c0587849..a077d345f65 100644
--- a/dev-python/python-efl/python-efl-1.18.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.18.0.ebuild
@@ -10,7 +10,7 @@ MY_P=${P/_/-}
 if [[ "${PV}" == "" ]]; then
EGIT_SUB_PROJECT="bindings/python"
EGIT_URI_APPEND="${PN}"
-   
EGIT_REPO_URI="git://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git"
+   
EGIT_REPO_URI="https://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git;
inherit git-2
 else

SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;



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

2017-05-25 Thread Patrice Clement
commit: f710b83c668c8405368235e04f90dbacb91e8860
Author: Bertrand Jacquin  jacquin  bzh>
AuthorDate: Sat Mar 18 15:28:47 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu May 25 21:08:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f710b83c

dev-python/python-efl: version bump.

See: https://sourceforge.net/p/enlightenment/mailman/message/35295082/

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/4238

 dev-python/python-efl/Manifest |  1 +
 dev-python/python-efl/python-efl-1.18.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index c5b71b0cda2..a2fd4cca880 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1 +1,2 @@
 DIST python-efl-1.17.0.tar.xz 8835228 SHA256 
9ea0fe0938bd4a970206b2b18f46f4d2a4fd1994e9b5f84af2d5f9fa98739179 SHA512 
ff610dbacf72853b6c8fb1dcd41451f97156845efeb67a2d5d6c35d9b20c0f024c145a26a579f675bc2ad5844c23e58d8b21a09374aa195174f1a0c6316c0de4
 WHIRLPOOL 
0ee05c0cb175128c4719883a4c362ce4b3f98a93a7d960e47be2fa60a375748fc89599a111277d77a44caa9c96ad509d5b1c14c1ebafeb739461914560f2b4ed
+DIST python-efl-1.18.0.tar.xz 8927932 SHA256 
1751e119c3fc4ee842c00ae3d667d6bda88d92eff424b06a31e9407db8ee225d SHA512 
c1fc8d4129c2ac61b367ad373ad676a60cf0aed4c9150104d7e81bf464c44a3a5ae555d2298bbf1bdf6a3d6ba3b7d934af390e36755a1516972db2675d920c2b
 WHIRLPOOL 
cb5e9df770b4dd5fae78b6e7ba0ff8e593f9fa5c1ee098a5976250e2b44e3c428b57ef58dd184abd50beef29af1c08574b8f84be4e3ce06218580f6e559e068a

diff --git a/dev-python/python-efl/python-efl-1.18.0.ebuild 
b/dev-python/python-efl/python-efl-1.18.0.ebuild
new file mode 100644
index 000..cc8c0587849
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.18.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+MY_P=${P/_/-}
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_SUB_PROJECT="bindings/python"
+   EGIT_URI_APPEND="${PN}"
+   
EGIT_REPO_URI="git://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git"
+   inherit git-2
+else
+   
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Fundation Libraries"
+HOMEPAGE="http://www.enlightenment.org;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND=">=dev-libs/efl-${PV}
+   >dev-python/dbus-python-0.83[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.21[${PYTHON_USEDEP}]
+   doc? (
+   media-gfx/graphviz[python]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   doc? ( >dev-python/sphinx-1.0[${PYTHON_USEDEP}] )"
+
+python_compile_all() {
+   if use doc; then
+   # Point sphinx to right location with built sources
+   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py 
|| die
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+}
+
+python_test() {
+   cd "${S}"/tests || die
+   # violates sandbox
+   rm -f ecore/test_09_file_download.py || die
+   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
+   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && DOCS=( "${S}"/build/doc/html )
+   use examples && EXAMPLES=( examples/. )
+   distutils-r1_python_install_all
+}



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

2016-04-01 Thread Mike Frysinger
commit: 3d5dd9c4f9acc8a5ebad1570d62a54a9a55c97c8
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Apr  2 04:58:31 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Apr  2 04:58:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5dd9c4

dev-python/python-efl: drop arm until nodejs can be keyworded

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

diff --git a/dev-python/python-efl/python-efl-1.17.0.ebuild 
b/dev-python/python-efl/python-efl-1.17.0.ebuild
index d9cccd5..1802412 100644
--- a/dev-python/python-efl/python-efl-1.17.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.17.0.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="http://www.enlightenment.org;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 arm x86"
+KEYWORDS="amd64 x86"
 IUSE="doc examples"
 
 RDEPEND=">=dev-libs/efl-${PV}



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

2016-04-01 Thread Mike Frysinger
commit: 8a83536f215b872664af08b46e82cd825d00037e
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Apr  2 03:16:59 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Apr  2 04:11:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a83536f

dev-python/python-efl: drop old <1.17.0 versions

 dev-python/python-efl/Manifest |  1 -
 dev-python/python-efl/python-efl-1.16.0.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index dde111b..c5b71b0 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1,2 +1 @@
-DIST python-efl-1.16.0.tar.xz 8737592 SHA256 
3418ca7dc38f07bf610b9dcc7ce356bc8c45247a2100679bf840f640e2744e90 SHA512 
6ee6f373b376af67af4124360482f7f0c2fb8b6e4c354ebba21c141a06be3f68ff17dcea45422c38d9e19595df035603df268aff74489007be6b9db13b861812
 WHIRLPOOL 
14cf92c31efae6a75de3d693075db8c3657519a60662db3373c8abef655d982f24e8ceddf10be605ec515b15d545ca4e2417767e3e48d68639e312f089bf2eff
 DIST python-efl-1.17.0.tar.xz 8835228 SHA256 
9ea0fe0938bd4a970206b2b18f46f4d2a4fd1994e9b5f84af2d5f9fa98739179 SHA512 
ff610dbacf72853b6c8fb1dcd41451f97156845efeb67a2d5d6c35d9b20c0f024c145a26a579f675bc2ad5844c23e58d8b21a09374aa195174f1a0c6316c0de4
 WHIRLPOOL 
0ee05c0cb175128c4719883a4c362ce4b3f98a93a7d960e47be2fa60a375748fc89599a111277d77a44caa9c96ad509d5b1c14c1ebafeb739461914560f2b4ed

diff --git a/dev-python/python-efl/python-efl-1.16.0.ebuild 
b/dev-python/python-efl/python-efl-1.16.0.ebuild
deleted file mode 100644
index 602a8f7..000
--- a/dev-python/python-efl/python-efl-1.16.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-MY_P=${P/_/-}
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_SUB_PROJECT="bindings/python"
-   EGIT_URI_APPEND="${PN}"
-   
EGIT_REPO_URI="git://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git"
-   inherit git-2
-else
-   
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;
-fi
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for Enlightenment Fundation Libraries"
-HOMEPAGE="http://www.enlightenment.org;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples"
-
-RDEPEND=">=dev-libs/efl-${PV}
-   >=media-libs/elementary-${PV}
-   >dev-python/dbus-python-0.83[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/cython-0.17[${PYTHON_USEDEP}]
-   doc? (
-   media-gfx/graphviz[python]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   )
-   doc? ( >dev-python/sphinx-1.0[${PYTHON_USEDEP}] )"
-
-python_compile_all() {
-   if use doc ; then
-   # Point sphinx to right location with builded sources
-   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py
-   esetup.py build_doc --build-dir "${S}"/build/doc/
-   fi
-}
-
-python_test() {
-   cd "${S}"/tests
-   rm -f ecore/test_09_file_download.py # violates sandbox
-   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
-   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && DOCS=( "${S}"/build/doc/html )
-   use examples && EXAMPLES=( examples/. )
-   distutils-r1_python_install_all
-}



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

2016-04-01 Thread Mike Frysinger
commit: e12ed0d00157c6e870125fb3bb58057cefbbfc6b
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Apr  2 03:31:33 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Apr  2 04:11:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12ed0d0

dev-python/python-efl: mark 1.17.0 stable #577202

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

diff --git a/dev-python/python-efl/python-efl-1.17.0.ebuild 
b/dev-python/python-efl/python-efl-1.17.0.ebuild
index a1ba58e..d9cccd5 100644
--- a/dev-python/python-efl/python-efl-1.17.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.17.0.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="http://www.enlightenment.org;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm x86"
 IUSE="doc examples"
 
 RDEPEND=">=dev-libs/efl-${PV}



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

2016-02-21 Thread Mike Frysinger
commit: c19180e0ae136723e1aa82edafe5be2060bc1756
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sun Feb 21 19:01:11 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sun Feb 21 19:03:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19180e0

dev-python/python-efl: version bump to 1.17.0

 dev-python/python-efl/Manifest |  1 +
 dev-python/python-efl/python-efl-1.17.0.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
index beada91..dde111b 100644
--- a/dev-python/python-efl/Manifest
+++ b/dev-python/python-efl/Manifest
@@ -1 +1,2 @@
 DIST python-efl-1.16.0.tar.xz 8737592 SHA256 
3418ca7dc38f07bf610b9dcc7ce356bc8c45247a2100679bf840f640e2744e90 SHA512 
6ee6f373b376af67af4124360482f7f0c2fb8b6e4c354ebba21c141a06be3f68ff17dcea45422c38d9e19595df035603df268aff74489007be6b9db13b861812
 WHIRLPOOL 
14cf92c31efae6a75de3d693075db8c3657519a60662db3373c8abef655d982f24e8ceddf10be605ec515b15d545ca4e2417767e3e48d68639e312f089bf2eff
+DIST python-efl-1.17.0.tar.xz 8835228 SHA256 
9ea0fe0938bd4a970206b2b18f46f4d2a4fd1994e9b5f84af2d5f9fa98739179 SHA512 
ff610dbacf72853b6c8fb1dcd41451f97156845efeb67a2d5d6c35d9b20c0f024c145a26a579f675bc2ad5844c23e58d8b21a09374aa195174f1a0c6316c0de4
 WHIRLPOOL 
0ee05c0cb175128c4719883a4c362ce4b3f98a93a7d960e47be2fa60a375748fc89599a111277d77a44caa9c96ad509d5b1c14c1ebafeb739461914560f2b4ed

diff --git a/dev-python/python-efl/python-efl-1.17.0.ebuild 
b/dev-python/python-efl/python-efl-1.17.0.ebuild
new file mode 100644
index 000..a1ba58e
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.17.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+MY_P=${P/_/-}
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_SUB_PROJECT="bindings/python"
+   EGIT_URI_APPEND="${PN}"
+   
EGIT_REPO_URI="git://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git"
+   inherit git-2
+else
+   
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Fundation Libraries"
+HOMEPAGE="http://www.enlightenment.org;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND=">=dev-libs/efl-${PV}
+   >=media-libs/elementary-${PV}
+   >dev-python/dbus-python-0.83[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.17[${PYTHON_USEDEP}]
+   doc? (
+   media-gfx/graphviz[python]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   doc? ( >dev-python/sphinx-1.0[${PYTHON_USEDEP}] )"
+
+python_compile_all() {
+   if use doc ; then
+   # Point sphinx to right location with builded sources
+   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+}
+
+python_test() {
+   cd "${S}"/tests
+   rm -f ecore/test_09_file_download.py # violates sandbox
+   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
+   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && DOCS=( "${S}"/build/doc/html )
+   use examples && EXAMPLES=( examples/. )
+   distutils-r1_python_install_all
+}



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

2015-12-24 Thread Mike Frysinger
commit: dd1fff4735b3bc62f9fa362955824943992a9edb
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec 24 21:28:41 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec 24 21:28:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1fff47

dev-python/python-efl: new package #504592

Based on Martin Schötterl's ebuild.

 dev-python/python-efl/Manifest |  1 +
 dev-python/python-efl/metadata.xml |  5 +++
 dev-python/python-efl/python-efl-1.16.0.ebuild | 62 ++
 3 files changed, 68 insertions(+)

diff --git a/dev-python/python-efl/Manifest b/dev-python/python-efl/Manifest
new file mode 100644
index 000..beada91
--- /dev/null
+++ b/dev-python/python-efl/Manifest
@@ -0,0 +1 @@
+DIST python-efl-1.16.0.tar.xz 8737592 SHA256 
3418ca7dc38f07bf610b9dcc7ce356bc8c45247a2100679bf840f640e2744e90 SHA512 
6ee6f373b376af67af4124360482f7f0c2fb8b6e4c354ebba21c141a06be3f68ff17dcea45422c38d9e19595df035603df268aff74489007be6b9db13b861812
 WHIRLPOOL 
14cf92c31efae6a75de3d693075db8c3657519a60662db3373c8abef655d982f24e8ceddf10be605ec515b15d545ca4e2417767e3e48d68639e312f089bf2eff

diff --git a/dev-python/python-efl/metadata.xml 
b/dev-python/python-efl/metadata.xml
new file mode 100644
index 000..71cdd72
--- /dev/null
+++ b/dev-python/python-efl/metadata.xml
@@ -0,0 +1,5 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+enlightenment
+

diff --git a/dev-python/python-efl/python-efl-1.16.0.ebuild 
b/dev-python/python-efl/python-efl-1.16.0.ebuild
new file mode 100644
index 000..602a8f7
--- /dev/null
+++ b/dev-python/python-efl/python-efl-1.16.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+MY_P=${P/_/-}
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_SUB_PROJECT="bindings/python"
+   EGIT_URI_APPEND="${PN}"
+   
EGIT_REPO_URI="git://git.enlightenment.org/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git"
+   inherit git-2
+else
+   
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${MY_P}.tar.xz;
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for Enlightenment Fundation Libraries"
+HOMEPAGE="http://www.enlightenment.org;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND=">=dev-libs/efl-${PV}
+   >=media-libs/elementary-${PV}
+   >dev-python/dbus-python-0.83[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.17[${PYTHON_USEDEP}]
+   doc? (
+   media-gfx/graphviz[python]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   doc? ( >dev-python/sphinx-1.0[${PYTHON_USEDEP}] )"
+
+python_compile_all() {
+   if use doc ; then
+   # Point sphinx to right location with builded sources
+   sed -i 's|"../build/"+d|"'"${BUILD_DIR}"'/lib"|g' doc/conf.py
+   esetup.py build_doc --build-dir "${S}"/build/doc/
+   fi
+}
+
+python_test() {
+   cd "${S}"/tests
+   rm -f ecore/test_09_file_download.py # violates sandbox
+   sed -i 's:verbosity=1:verbosity=3:' 00_run_all_tests.py || die
+   ${PYTHON} 00_run_all_tests.py --verbose || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && DOCS=( "${S}"/build/doc/html )
+   use examples && EXAMPLES=( examples/. )
+   distutils-r1_python_install_all
+}