commit:     d74cc98059a77fca74e321e40283dde34d8a9377
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 14:34:00 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 14:36:45 2024 +0000
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 <mgorny <AT> 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..000000000000
--- 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..000000000000
--- 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..000000000000
--- a/dev-python/python-efl/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person">
-               <email>[email protected]</email>
-               <name>Joonas Niilola</name>
-       </maintainer>
-       <longdescription>
-               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)
-       </longdescription>
-       <upstream>
-               <remote-id type="pypi">python-efl</remote-id>
-               <remote-id type="github">DaveMDS/python-efl</remote-id>
-       </upstream>
-</pkgmetadata>

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..000000000000
--- 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="<dev-python/cython-3.0[${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
-               ${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
+++ b/profiles/package.mask
@@ -316,7 +316,6 @@ dev-java/failureaccess
 # Packages that still require <dev-python/cython-3 and do not promise
 # a fix anytime soon.
 #
-# dev-python/python-efl: econnman as revdep, bug #925692.
 # dev-python/pygame_sdl2: also py3.12, bug #911781
 # games-engines/renpy: also py3.12, bug #925693
 #
@@ -326,7 +325,6 @@ dev-java/failureaccess
 # Removal on 2024-04-09.
 dev-python/astunparse
 dev-python/pygame_sdl2
-dev-python/python-efl
 games-engines/renpy
 
 # Eray Aslan <[email protected]> (2024-03-10)

Reply via email to