[gentoo-commits] repo/gentoo:master commit in: dev-python/python-efl/, dev-python/python-efl/files/, profiles/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}