summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2024-04-13 16:34:00 +0200
committerMichał Górny <mgorny@gentoo.org>2024-04-13 16:36:45 +0200
commitd74cc98059a77fca74e321e40283dde34d8a9377 (patch)
tree75a2afd0e4a7f96b4958471fde65cdd0fefc108e
parentnet-misc/econnman: Remove last-rited pkg (diff)
downloadgentoo-d74cc98059a77fca74e321e40283dde34d8a9377.tar.gz
gentoo-d74cc98059a77fca74e321e40283dde34d8a9377.tar.bz2
gentoo-d74cc98059a77fca74e321e40283dde34d8a9377.zip
dev-python/python-efl: Remove last-rited pkg
Bug: https://bugs.gentoo.org/925692 Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--dev-python/python-efl/Manifest1
-rw-r--r--dev-python/python-efl/files/python-efl-1.25-clang-crosscompile.patch14
-rw-r--r--dev-python/python-efl/metadata.xml20
-rw-r--r--dev-python/python-efl/python-efl-1.26.1.ebuild80
-rw-r--r--profiles/package.mask2
5 files changed, 0 insertions, 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>juippis@gentoo.org</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 <eras@gentoo.org> (2024-03-10)