diff options
author | Repository mirror & CI <repomirrorci@gentoo.org> | 2024-12-06 04:48:38 +0000 |
---|---|---|
committer | Repository mirror & CI <repomirrorci@gentoo.org> | 2024-12-06 04:48:38 +0000 |
commit | adb3b2ee1afe8ae287e45c51b5fb1f0986ca5487 (patch) | |
tree | 27e353d80d3a67d3f4f39e8d36e3e63a284a3a63 | |
parent | 2024-12-06 04:18:19 UTC (diff) | |
parent | net-irc/epic5: Remove last-rited pkg (diff) | |
download | gentoo-adb3b2ee1afe8ae287e45c51b5fb1f0986ca5487.tar.gz gentoo-adb3b2ee1afe8ae287e45c51b5fb1f0986ca5487.tar.bz2 gentoo-adb3b2ee1afe8ae287e45c51b5fb1f0986ca5487.zip |
Merge updates from master
25 files changed, 0 insertions, 817 deletions
diff --git a/app-emacs/quilt-el/Manifest b/app-emacs/quilt-el/Manifest deleted file mode 100644 index 380e0647ab06..000000000000 --- a/app-emacs/quilt-el/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST quilt-0.66.tar.gz 413069 BLAKE2B 41201d54cb26d4761413365fe19b65bd6971ada1e69198d2edbc346df6a3060ff3af4d80551d68ab4ffe003183bc0a28515ce1d070db95f2b1a04a0680ac4fb2 SHA512 c2cb75c0937612e1e0da25b713acf629b6b5aacbd8254d8bd17220b63c7b8ca996cd9d0315a32d67d54a4a7dc01b212cdda33afaacf3db063da757f1973306f4 diff --git a/app-emacs/quilt-el/files/50quilt-el-gentoo.el b/app-emacs/quilt-el/files/50quilt-el-gentoo.el deleted file mode 100644 index e5b51e318d73..000000000000 --- a/app-emacs/quilt-el/files/50quilt-el-gentoo.el +++ /dev/null @@ -1,7 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(autoload 'quilt-mode "quilt" - "Toggle quilt-mode. With positive arg, enable quilt-mode." t) -(autoload 'quilt-hook "quilt" - "Enable quilt mode for quilt-controlled files.") -(add-hook 'find-file-hook 'quilt-hook) -(add-hook 'after-revert-hook 'quilt-hook) diff --git a/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch b/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch deleted file mode 100644 index b2f532617f76..000000000000 --- a/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- quilt-el.orig/quilt.el -+++ quilt-el/quilt.el -@@ -399,6 +399,7 @@ - (cd quilt-header-directory) - (shell-command (concat "EDITOR=cat quilt -r header <" tmp)) - (kill-buffer (current-buffer)) -+ (delete-window) - (delete-file tmp))) - - (defvar quilt-header-mode-map (make-keymap)) diff --git a/app-emacs/quilt-el/metadata.xml b/app-emacs/quilt-el/metadata.xml deleted file mode 100644 index 1adcbf2c04d4..000000000000 --- a/app-emacs/quilt-el/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="project"> - <email>gnu-emacs@gentoo.org</email> - <name>Gentoo GNU Emacs project</name> -</maintainer> -<longdescription> - quilt-el is an Emacs minor mode for quilt. By using this, it becomes easy to - edit files controlled by quilt. The main features are as follows: - * Automatically detects files that are in a quilt hierarchy and enables - itself. - * Only files in topmost patch can be writable. - * Some handy shortcut keys of quilt commands. -</longdescription> -<stabilize-allarches/> -<upstream> - <remote-id type="savannah-nongnu">quilt</remote-id> -</upstream> -</pkgmetadata> diff --git a/app-emacs/quilt-el/quilt-el-0.66.ebuild b/app-emacs/quilt-el/quilt-el-0.66.ebuild deleted file mode 100644 index 3c0c9cb8f10f..000000000000 --- a/app-emacs/quilt-el/quilt-el-0.66.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -MY_P="quilt-${PV}" -DESCRIPTION="Quilt mode for Emacs" -HOMEPAGE="https://savannah.nongnu.org/projects/quilt - http://satoru-takeuchi.org/dev/quilt-el/" -SRC_URI="mirror://nongnu/quilt/${MY_P}.tar.gz" - -LICENSE="GPL-1+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86" - -RDEPEND="dev-util/quilt" - -S="${WORKDIR}/${MY_P}/lib" -ELISP_PATCHES="${PN}-0.45.4-header-window.patch" -SITEFILE="50${PN}-gentoo.el" -DOCS="../doc/README.EMACS" diff --git a/dev-python/beagle/Manifest b/dev-python/beagle/Manifest deleted file mode 100644 index a85f56498b1a..000000000000 --- a/dev-python/beagle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST beagle-0.3.0.tar.gz 13830 BLAKE2B fcf3dd0ca2e38aa9c8a737553d86648614be8b5833985d3f3ce2ef608e73884d5e8463a36d157eea1179ae70c6d7ffea19a4191431a0a177962a9bb221aac345 SHA512 a7c685a20e2c431b92bb82891c8d183ada256cb1fe922f13470cad5b436b431232ae4d34826cb04cb5e6862fa5092624b287fc60d401f37f941b255ef55f30c4 diff --git a/dev-python/beagle/beagle-0.3.0-r1.ebuild b/dev-python/beagle/beagle-0.3.0-r1.ebuild deleted file mode 100644 index be3bc8bb4e7f..000000000000 --- a/dev-python/beagle/beagle-0.3.0-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..12} ) -inherit distutils-r1 pypi - -DESCRIPTION="Command line client for Hound, the code search tool" -HOMEPAGE="https://beagle-hound.readthedocs.io/en/latest/ - https://github.com/beaglecli/beagle" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# setuptools is needed as rdepend, https://github.com/beaglecli/beagle/pull/14 -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/cliff-2.11.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.4[${PYTHON_USEDEP}] -" -BDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" diff --git a/dev-python/beagle/metadata.xml b/dev-python/beagle/metadata.xml deleted file mode 100644 index 1494581b673a..000000000000 --- a/dev-python/beagle/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <upstream> - <remote-id type="pypi">beagle</remote-id> - <remote-id type="github">beaglecli/beagle</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest deleted file mode 100644 index d46aab4bac78..000000000000 --- a/dev-python/sentry-sdk/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sentry-python-1.45.1.gh.tar.gz 474940 BLAKE2B ae3195bceee5beb79d36958b79992fc8433d5315052e7cb4dde2dad4a21482549b28325329a9bd6cc44376acff69ca41b1506e7341c17314318cc93360b5fbcd SHA512 15c42187ef1a9ec1515e23e4e49980e8aecec4bd1f63866bc793bbaf75d9663a636d34c1fcc46faec839685d50366e0a2c9a2e735780d8a1f47f5986bf9fc6a6 -DIST sentry-python-2.13.0.gh.tar.gz 549156 BLAKE2B 2d9a009b53c0ada24c84a1deaf442c25a573d3e7df031bab143ab650937ce7e9f6e4e75f9427b50f2e0ddf196c816b89e81cd67cacbc6c301f854f92d59ba5ac SHA512 4dd48d8acd1a132d93e08bb44028b7ec88b75bb821acbc3376391527e113c38abd74b4bc535b9a1f79fa3647bbafb22de85a6a553dc2c61fbd6095ffb39c6f32 diff --git a/dev-python/sentry-sdk/files/sentry-sdk-1.21.0-ignore-warnings.patch b/dev-python/sentry-sdk/files/sentry-sdk-1.21.0-ignore-warnings.patch deleted file mode 100644 index bb7154472b7e..000000000000 --- a/dev-python/sentry-sdk/files/sentry-sdk-1.21.0-ignore-warnings.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/tests/conftest.py b/tests/conftest.py -index af1a40c..e32e214 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -87,6 +87,7 @@ def _capture_internal_warnings(): - - _warning_recorder_mgr.__exit__(None, None, None) - recorder = _warning_recorder -+ return - - for warning in recorder: - try: diff --git a/dev-python/sentry-sdk/metadata.xml b/dev-python/sentry-sdk/metadata.xml deleted file mode 100644 index 28985f426a14..000000000000 --- a/dev-python/sentry-sdk/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">getsentry/sentry-python</remote-id> - <remote-id type="pypi">sentry-sdk</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/sentry-sdk/sentry-sdk-1.45.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.45.1.ebuild deleted file mode 100644 index 4cdc0f653f3e..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-1.45.1.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) - -inherit distutils-r1 - -MY_P=sentry-python-${PV} -DESCRIPTION="Python client for Sentry" -HOMEPAGE=" - https://sentry.io/ - https://github.com/getsentry/sentry-python/ - https://pypi.org/project/sentry-sdk/ -" -SRC_URI=" - https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - <dev-python/pytest-8[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/python-socks[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch" -) - -python_test() { - local EPYTEST_IGNORE=( - # tests require Internet access - tests/integrations/httpx/test_httpx.py - tests/integrations/requests/test_requests.py - tests/integrations/stdlib/test_httplib.py - tests/integrations/flask/test_flask.py - tests/integrations/django/test_basic.py - tests/integrations/socket/test_socket.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # broken by rq-1.10.1 (optional dep) - tests/integrations/rq/test_rq.py - # fastapi is not packaged - tests/integrations/asgi/test_fastapi.py - # TODO - tests/integrations/bottle - # TODO: causes breakage in other tests - tests/integrations/starlette - # TODO - tests/integrations/tornado - # requires mockupdb - tests/integrations/pymongo - # requires AWS access - tests/integrations/aws_lambda - # requires quart_auth - tests/integrations/quart - # TODO: require opentelemetry (with py3.10) - tests/integrations/opentelemetry - ) - - local EPYTEST_DESELECT=( - # hangs - 'tests/test_transport.py::test_transport_works' - # TODO - 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_client.py::test_databag_breadth_stripping - tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/asgi/test_asgi.py::test_websocket - tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style - tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context - tests/integrations/django/test_data_scrubbing.py::test_scrub_django_custom_session_cookies_filtered - # incompatible version? - tests/integrations/falcon/test_falcon.py - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_large_event_not_truncated - tests/integrations/django/test_data_scrubbing.py::test_scrub_django_session_cookies_{filtered,removed} - # test_circular_references: apparently fragile - 'tests/integrations/threading/test_threading.py::test_circular_references' - # test for new feature, fails with IndexError - tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler - # TODO - tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled - tests/test_profiler.py::test_sample_buffer - tests/test_profiler.py::test_thread_scheduler_takes_first_samples - tests/test_profiler.py::test_thread_scheduler_takes_more_samples - tests/test_profiler.py::test_thread_scheduler_single_background_thread - # broken with py3.11, *shrug* - tests/test_profiler.py::test_extract_stack_with_max_depth - # TODO - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_long_sql_query_preserved - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_engine_name_not_string - tests/test_scrubber.py::test_breadcrumb_extra_scrubbing - tests/test_scrubber.py::test_span_data_scrubbing - # this is not even funny - tests/test_utils.py::test_installed_modules - # flaky hypothesis stuff - tests/test_serializer.py::test_bytes_serialization_repr_many - # TODO - tests/integrations/aiohttp/test_aiohttp.py::test_basic - tests/tracing/test_decorator_py3.py::test_trace_decorator_{,a}sync_py3 - # crashes Python - tests/integrations/grpc/test_grpc_aio.py - # hangs - tests/integrations/threading/test_threading.py::test_propagates_threadpool_hub - # TODO - tests/test_utils.py::test_default_release - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_orm_queries - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_transactions - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_query_source - tests/integrations/stdlib/test_subprocess.py::test_subprocess_basic - tests/integrations/threading/test_threading.py - tests/integrations/wsgi/test_wsgi.py - 'tests/utils/test_contextvars.py::test_leaks[threads]' - # skipped without gevent but breaks stuff via broken teardown? - tests/test_metrics.py::test_no_metrics_with_gevent - # TODO - tests/utils/test_contextvars.py::test_leaks - # broken teardown? - tests/test_client.py::test_uwsgi_warnings - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p asyncio -p aiohttp -p pytest_forked -} diff --git a/dev-python/sentry-sdk/sentry-sdk-2.13.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-2.13.0.ebuild deleted file mode 100644 index 2b6f2c07a5f2..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-2.13.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) - -inherit distutils-r1 - -MY_P=sentry-python-${PV} -DESCRIPTION="Python client for Sentry" -HOMEPAGE=" - https://sentry.io/ - https://github.com/getsentry/sentry-python/ - https://pypi.org/project/sentry-sdk/ -" -SRC_URI=" - https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - <dev-python/pytest-8[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - <dev-python/pytest-asyncio-0.24[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/python-socks[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch" -) - -python_test() { - local EPYTEST_IGNORE=( - # tests require Internet access - tests/integrations/httpx/test_httpx.py - tests/integrations/requests/test_requests.py - tests/integrations/django/test_basic.py - tests/integrations/socket/test_socket.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # TODO - tests/integrations/bottle - # TODO: most of them hang - tests/integrations/starlette - # TODO - tests/integrations/tornado - # requires mockupdb - tests/integrations/pymongo - # requires AWS access - tests/integrations/aws_lambda - # requires quart_auth - tests/integrations/quart - # TODO: require opentelemetry (with py3.10) - tests/integrations/opentelemetry - # broken (incompatible rq version?) - tests/integrations/rq - ) - - local EPYTEST_DESELECT=( - # hangs - tests/integrations/threading/test_threading.py::test_propagates_threadpool_hub - # broken teardown? - tests/test_client.py::test_uwsgi_warnings - # too many dependencies installed, sigh - tests/test_new_scopes_compat_event.py - # Internet - tests/integrations/stdlib/test_httplib.py::test_outgoing_trace_headers - tests/integrations/stdlib/test_httplib.py::test_outgoing_trace_headers_head_sdk - tests/integrations/aiohttp/test_aiohttp.py::test_span_origin - tests/integrations/stdlib/test_httplib.py::test_span_origin - tests/integrations/stdlib/test_subprocess.py::test_subprocess_span_origin - # TODO - tests/integrations/aiohttp/test_aiohttp.py::test_basic - tests/integrations/django - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_orm_queries - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_query_source - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_transactions - tests/integrations/stdlib/test_subprocess.py::test_subprocess_basic - tests/integrations/threading/test_threading.py - tests/integrations/wsgi/test_wsgi.py - tests/test_basics.py::test_auto_enabling_integrations_catches_import_error - tests/test_client.py::test_databag_breadth_stripping - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_utils.py::test_default_release - tests/tracing/test_sampling.py::test_records_lost_event_only_if_traces_sample_rate_enabled - tests/tracing/test_sampling.py::test_records_lost_event_only_if_traces_sampler_enabled - tests/utils/test_contextvars.py::test_leaks - # pointless, fragile to packages being installed in parallel - tests/test_utils.py::test_installed_modules - # TODO - tests/profiler/test_continuous_profiler.py::test_continuous_profiler_auto_start_and_manual_stop - tests/profiler/test_continuous_profiler.py::test_continuous_profiler_manual_start_and_stop - tests/profiler/test_transaction_profiler.py::test_minimum_unique_samples_required - tests/profiler/test_transaction_profiler.py::test_profile_captured - tests/profiler/test_transaction_profiler.py::test_profiles_sample_rate - tests/profiler/test_transaction_profiler.py::test_profiles_sampler - tests/new_scopes_compat/test_new_scopes_compat_event.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p asyncio -p aiohttp -p pytest_forked -o addopts= -} diff --git a/net-irc/epic5/Manifest b/net-irc/epic5/Manifest deleted file mode 100644 index 577557d45014..000000000000 --- a/net-irc/epic5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST epic5-2.0.1.tar.xz 808612 BLAKE2B 48bc1305f955f524e26b5a2122f061b0251b874ad102e3a95c65b15646f7d5c95f661bdbac3e6ea118ce5d5b5e3ca58a94cfce288ee32c7483ea6dc1b6d24950 SHA512 29721cb097946fae3d64f71be4047f8348f7821ccdea870b4c756098f07adee90f03decb2f37fc5fa5c7c9d1aac5a16f4944adc9c9bc66097ceb609c69da2e25 diff --git a/net-irc/epic5/epic5-2.0.1-r2.ebuild b/net-irc/epic5/epic5-2.0.1-r2.ebuild deleted file mode 100644 index b00e4839c17d..000000000000 --- a/net-irc/epic5/epic5-2.0.1-r2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Epic5 IRC Client" -SRC_URI="ftp://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/${P}.tar.xz" -HOMEPAGE="http://epicsol.org/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc ~riscv x86" - -# Fails to build without ipv6 -IUSE="archive perl tcl socks5 valgrind" #ipv6 - -RDEPEND=" - >=dev-libs/openssl-0.9.8e-r3:0= - >=sys-libs/ncurses-5.6-r2:0= - virtual/libcrypt:= - virtual/libiconv - archive? ( app-arch/libarchive ) - perl? ( >=dev-lang/perl-5.8.8-r2:= ) - tcl? ( dev-lang/tcl:0= ) - socks5? ( net-proxy/dante ) -" -DEPEND="${RDEPEND} - valgrind? ( dev-debug/valgrind ) -" - -S="${WORKDIR}/${P}" - -PATCHES=( - # From Debian - "${FILESDIR}/${P}-openssl-1.1.patch" -) - -src_configure() { - econf \ - --libexecdir="${EPREFIX}"/usr/lib/misc \ - --with-ipv6 \ - --without-ruby \ - $(use_with archive libarchive) \ - $(use_with perl) \ - $(use_with socks5) \ - $(use_with tcl tcl "${EPREFIX}"/usr/$(get_libdir)/tclConfig.sh) \ - $(use_with valgrind) -} - -src_compile() { - # parallel build failure - emake -j1 -} - -src_install() { - default - - dodoc BUG_FORM COPYRIGHT EPIC4-USERS-README README KNOWNBUGS VOTES - - cd "${S}"/doc || die - docinto doc - dodoc \ - *.txt colors EPIC* IRCII_VERSIONS missing \ - nicknames outputhelp README.SSL SILLINESS TS4 -} diff --git a/net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch b/net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch deleted file mode 100644 index 254035e6d385..000000000000 --- a/net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch +++ /dev/null @@ -1,77 +0,0 @@ -Index: epic5-2.0/source/crypto.c -=================================================================== ---- epic5-2.0.orig/source/crypto.c -+++ epic5-2.0/source/crypto.c -@@ -282,9 +282,9 @@ static char * decipher_evp (const unsign - unsigned char *iv = NULL; - unsigned long errcode; - int outlen2; -- EVP_CIPHER_CTX a; -- EVP_CIPHER_CTX_init(&a); -- EVP_CIPHER_CTX_set_padding(&a, 0); -+ EVP_CIPHER_CTX *a = EVP_CIPHER_CTX_new(); -+ EVP_CIPHER_CTX_init(a); -+ EVP_CIPHER_CTX_set_padding(a, 0); - - if (ivsize > 0) - iv = new_malloc(ivsize); -@@ -292,18 +292,19 @@ static char * decipher_evp (const unsign - if (ivsize > 0) - memcpy(iv, ciphertext, ivsize); - -- EVP_DecryptInit_ex(&a, type, NULL, NULL, iv); -- EVP_CIPHER_CTX_set_key_length(&a, passwdlen); -- EVP_CIPHER_CTX_set_padding(&a, 0); -- EVP_DecryptInit_ex(&a, NULL, NULL, passwd, NULL); -+ EVP_DecryptInit_ex(a, type, NULL, NULL, iv); -+ EVP_CIPHER_CTX_set_key_length(a, passwdlen); -+ EVP_CIPHER_CTX_set_padding(a, 0); -+ EVP_DecryptInit_ex(a, NULL, NULL, passwd, NULL); - -- if (EVP_DecryptUpdate(&a, outbuf, outlen, ciphertext, cipherlen) != 1) -+ if (EVP_DecryptUpdate(a, outbuf, outlen, ciphertext, cipherlen) != 1) - yell("EVP_DecryptUpdate died."); -- if (EVP_DecryptFinal_ex(&a, outbuf + (*outlen), &outlen2) != 1) -+ if (EVP_DecryptFinal_ex(a, outbuf + (*outlen), &outlen2) != 1) - yell("EVP_DecryptFinal_Ex died."); - *outlen += outlen2; - -- EVP_CIPHER_CTX_cleanup(&a); -+ EVP_CIPHER_CTX_cleanup(a); -+ EVP_CIPHER_CTX_free(a); - - ERR_load_crypto_strings(); - while ((errcode = ERR_get_error())) -@@ -454,9 +455,9 @@ static char * cipher_evp (const unsigned - unsigned long errcode; - u_32int_t randomval; - int iv_count; -- EVP_CIPHER_CTX a; -- EVP_CIPHER_CTX_init(&a); -- EVP_CIPHER_CTX_set_padding(&a, 0); -+ EVP_CIPHER_CTX *a = EVP_CIPHER_CTX_new(); -+ EVP_CIPHER_CTX_init(a); -+ EVP_CIPHER_CTX_set_padding(a, 0); - - if (ivsize < 0) - ivsize = 0; /* Shenanigans! */ -@@ -480,12 +481,13 @@ static char * cipher_evp (const unsigned - if (iv) - memcpy(outbuf, iv, ivsize); - -- EVP_EncryptInit_ex(&a, type, NULL, NULL, iv); -- EVP_CIPHER_CTX_set_key_length(&a, passwdlen); -- EVP_EncryptInit_ex(&a, NULL, NULL, passwd, NULL); -- EVP_EncryptUpdate(&a, outbuf + ivsize, &outlen, plaintext, plaintextlen); -- EVP_EncryptFinal_ex(&a, outbuf + ivsize + outlen, &extralen); -- EVP_CIPHER_CTX_cleanup(&a); -+ EVP_EncryptInit_ex(a, type, NULL, NULL, iv); -+ EVP_CIPHER_CTX_set_key_length(a, passwdlen); -+ EVP_EncryptInit_ex(a, NULL, NULL, passwd, NULL); -+ EVP_EncryptUpdate(a, outbuf + ivsize, &outlen, plaintext, plaintextlen); -+ EVP_EncryptFinal_ex(a, outbuf + ivsize + outlen, &extralen); -+ EVP_CIPHER_CTX_cleanup(a); -+ EVP_CIPHER_CTX_free(a); - outlen += extralen; - - ERR_load_crypto_strings(); diff --git a/net-irc/epic5/metadata.xml b/net-irc/epic5/metadata.xml deleted file mode 100644 index 5d07a7dac25b..000000000000 --- a/net-irc/epic5/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="archive">Use <pkg>app-arch/libarchive</pkg> to use zip and tar archives from scripts.</flag> - </use> -</pkgmetadata> diff --git a/net-misc/electron-cash/Manifest b/net-misc/electron-cash/Manifest deleted file mode 100644 index ac4a3f1698a5..000000000000 --- a/net-misc/electron-cash/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST electron-cash-4.2.11.tar.gz 8039918 BLAKE2B 3139647fd22aaa88ff9a514b83e12dd3b36abb6affe9b51b270e1936f4d37ec3ea867ebcfe388f428392093996d2bf7d1268ee0b2447c5d559a39c3e35745dfc SHA512 7b01d2d94b29a3f054738cd89344a7c15136f90d6aa66dd587da315471aeb053bee1d7bbeab46016054b7dd98915bb2225a381d082a8fd137997c05957e2d44a diff --git a/net-misc/electron-cash/electron-cash-4.2.11.ebuild b/net-misc/electron-cash/electron-cash-4.2.11.ebuild deleted file mode 100644 index 29c18e34d5e1..000000000000 --- a/net-misc/electron-cash/electron-cash-4.2.11.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools - -PYTHON_REQ_USE="ncurses?" - -inherit desktop distutils-r1 xdg-utils - -MY_P="Electron-Cash-${PV}" -DESCRIPTION="Lightweight Bitcoin Cash client (BCH fork of Electrum)" -HOMEPAGE="https://github.com/Electron-Cash/Electron-Cash" -SRC_URI="https://github.com/Electron-Cash/Electron-Cash/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="amodem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb - l10n_es l10n_ja l10n_pt l10n_zh-CN" -RESTRICT+=" test" - -REQUIRED_USE=" - || ( cli ncurses qt5 ) - amodem? ( qt5 ) - cosign? ( qt5 ) - digitalbitbox? ( qt5 ) - email? ( qt5 ) - qrcode? ( qt5 ) - sync? ( qt5 ) - vkb? ( qt5 ) -" - -BDEPEND="${DISTUTILS_DEPS}" - -RDEPEND=" - dev-python/dnspython[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/jsonrpclib[${PYTHON_USEDEP}] - dev-python/pathvalidate[${PYTHON_USEDEP}] - dev-python/pbkdf2[${PYTHON_USEDEP}] - dev-python/pyaes[${PYTHON_USEDEP}] - dev-python/pysocks[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] - net-libs/stem[${PYTHON_USEDEP}] - amodem? ( dev-python/amodem[${PYTHON_USEDEP}] ) - qrcode? ( media-gfx/zbar[v4l] ) - qt5? ( - dev-python/pyqt5[gui,widgets,${PYTHON_USEDEP}] - ) - ncurses? ( dev-lang/python ) - dev-libs/libsecp256k1 -" - -distutils_enable_tests pytest - -S="${WORKDIR}/${MY_P}" - -DOCS="RELEASE-NOTES" - -src_prepare() { - eapply "${FILESDIR}/3.3.6-no-user-root.patch" - - # Prevent icon from being installed in the wrong location - sed -e '/icons/d' \ - -e "s:\\(os.path.join(\\)share_dir:\\1'share':" \ - -i setup.py || die - - if use qt5; then - pyrcc5 icons.qrc -o electroncash_gui/qt/icons_rc.py || die - else - sed "s|'electroncash_gui.qt',||" -i setup.py || die - fi - - local wordlist= - for wordlist in \ - $(usex l10n_ja '' japanese) \ - $(usex l10n_pt '' portuguese) \ - $(usex l10n_es '' spanish) \ - $(usex l10n_zh-CN '' chinese_simplified) \ - ; do - rm -f "electroncash/wordlist/${wordlist}.txt" || die - sed -i "/${wordlist}\\.txt/d" electroncash/mnemonic.py || die - done - - # Remove unrequested GUI implementations: - local gui setup_py_gui - for gui in \ - $(usex cli '' stdio) \ - $(usex qt5 '' qt ) \ - $(usex ncurses '' text ) \ - ; do - rm electroncash_gui/"${gui}"* -r || die - done - - # And install requested ones... - for gui in \ - $(usex qt5 qt '') \ - ; do - setup_py_gui="${setup_py_gui}'electrum_gui.${gui}'," - done - - sed -i "s/'electrum_gui\\.qt',/${setup_py_gui}/" setup.py || die - - local bestgui - if use qt5; then - bestgui=qt - elif use ncurses; then - bestgui=text - else - bestgui=stdio - fi - sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' "${PN}" || die - - local plugin - # trezor requires python trezorlib module - # keepkey requires trezor - for plugin in \ - $(usex amodem '' audio_modem ) \ - $(usex cosign '' cosigner_pool ) \ - $(usex digitalbitbox '' digitalbitbox ) \ - $(usex email '' email_requests ) \ - hw_wallet \ - ledger \ - keepkey \ - $(usex sync '' labels ) \ - trezor \ - $(usex vkb '' virtualkeyboard ) \ - ; do - rm -r electroncash_plugins/"${plugin}"* || die - sed -i "/${plugin}/d" setup.py || die - done - - eapply_user - - distutils-r1_src_prepare -} - -src_install() { - doicon -s 128 icons/${PN}.png - distutils-r1_src_install -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} diff --git a/net-misc/electron-cash/files/3.3.6-no-user-root.patch b/net-misc/electron-cash/files/3.3.6-no-user-root.patch deleted file mode 100644 index f5f0aecf382f..000000000000 --- a/net-misc/electron-cash/files/3.3.6-no-user-root.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -33,23 +33,7 @@ - # Use per-user */share directory if the global one is not writable or if a per-user installation - # is attempted - user_share = os.environ.get('XDG_DATA_HOME', os.path.expanduser('~/.local/share')) -- system_share = os.path.join(opts.prefix_path, "share") -- if not opts.is_user: -- # Not neccarily a per-user installation try system directories -- if os.access(opts.root_path + system_share, os.W_OK): -- # Global /usr/share is writable for us – so just use that -- share_dir = system_share -- elif not os.path.exists(opts.root_path + system_share) and os.access(opts.root_path, os.W_OK): -- # Global /usr/share does not exist, but / is writable – keep using the global directory -- # (happens during packaging) -- share_dir = system_share -- else: -- # Neither /usr/share (nor / if /usr/share doesn't exist) is writable, use the -- # per-user */share directory -- share_dir = user_share -- else: -- # Per-user installation -- share_dir = user_share -+ share_dir = os.path.join(opts.prefix_path, "share") - data_files += [ - # Menu icon - # Menu entry diff --git a/net-misc/electron-cash/metadata.xml b/net-misc/electron-cash/metadata.xml deleted file mode 100644 index 213f5fe41bbc..000000000000 --- a/net-misc/electron-cash/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - <name>Zac Medico</name> - </maintainer> - <use> - <flag name="cli">Enables the CLI interface</flag> - <flag name="amodem">Enable plugin to support Audio Modem</flag> - <flag name="cosign">Enable plugin to support multisig wallets between multiple Electrum clients</flag> - <flag name="digitalbitbox">Enable plugin to support Digital Bitbox hardware wallet</flag> - <flag name="email">Enable plugin to support emailing invoices</flag> - <flag name="qrcode">Enable QR code scanning with <pkg>media-gfx/zbar</pkg></flag> - <flag name="sync">Enable plugin to sync wallet metadata across multiple Electrum clients</flag> - <flag name="vkb">Enable plugin for virtual keyboard</flag> - </use> - <upstream> - <remote-id type="github">Electron-Cash/Electron-Cash</remote-id> - </upstream> -</pkgmetadata> diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask index 022ae0014eb1..4827e5ad8d3f 100644 --- a/profiles/arch/arm/package.use.stable.mask +++ b/profiles/arch/arm/package.use.stable.mask @@ -26,7 +26,6 @@ app-admin/syslog-ng grpc # almost one year to this this date. bug 915548#c6 dev-libs/hiredis test dev-python/redis test -dev-python/sentry-sdk test # Matt Turner <mattst88@gentoo.org> (2023-10-30) # libei not stable yet diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask index d3cabe26cd47..d1ca730c6f37 100644 --- a/profiles/features/wd40/package.use.mask +++ b/profiles/features/wd40/package.use.mask @@ -61,7 +61,6 @@ sys-kernel/installkernel efistub dev-python/botocore test dev-python/ipython nbconvert test dev-python/pip-run test -dev-python/sentry-sdk test dev-python/sphinx-autodoc-typehints test # Michał Górny <mgorny@gentoo.org> (2024-02-01) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 97652ea0ef13..ee6118c33d29 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -17,13 +17,6 @@ #--- END OF EXAMPLES --- -# Michał Górny <mgorny@gentoo.org> (2024-10-09) -# The package still does not support dev-python/pytest-8 (effectively -# blocking Python 3.13 support), suffers from tons of test failures -# we were never able to solve, and new releases frequently introduce -# regressions. Bug #937896. -dev-python/sentry-sdk - # Michał Górny <mgorny@gentoo.org> (2024-06-15) # Stop-gap compatibility package. Upstreams really need to move away # from the removed cgi module rather than rely on this. diff --git a/profiles/package.mask b/profiles/package.mask index d898784386c9..2bdf14510848 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -386,49 +386,16 @@ dev-python/mkdocs-macros-plugin # Removal on 2024-11-22. Bugs #942026, #934381, #724162, #930011. dev-util/cargo-ebuild -# Arthur Zamarin <arthurzam@gentoo.org> (2024-10-20) -# Maintainer-needed, no reverse dependencies, EAPI=7, many modern C -# bugs. Many other IRC clients can be replacement. Awaits version -# bump. -# Removal on 2024-11-19. Bugs #941899, #900078, #934184, #874669, #834035, #745762. -net-irc/epic5 - # Viorel Munteanu <ceamac@gentoo.org> (2024-10-18) # Experimental version, for testing purposes only. # Bug #941566. app-emulation/virtualbox-kvm -# Michał Górny <mgorny@gentoo.org> (2024-10-18) -# Low-quality, test-restricted package with multiple unresolved bugs -# and version bump pending. Removal requested by the maintainer. -# Removal on 2024-11-17. Bug #941436. -net-misc/electron-cash - -# Michał Górny <mgorny@gentoo.org> (2024-10-18) -# Causing issues since forever. We are already deselecting a lot -# of tests because of cryptic failures. On top of that, upstream shows -# no interest in porting to >=dev-python/pytest-8. No (non-optional) -# revdeps left. -# Removal on 2024-11-17. Bug #937896. -dev-python/sentry-sdk - -# Ulrich Müller <ulm@gentoo.org> (2024-10-15) -# No longer provided as a separate package; the Emacs mode is now -# installed by dev-util/quilt with USE=emacs. -# Removal on 2024-11-14. Bug #247500. -app-emacs/quilt-el - # Holger Hoffstätte <holger@applied-asynchrony.com> (2024-10-11) # Vendors an unreleased libbpf version and generates ABI-breaking code. # Bug #941185. Removal on 2024-12-03. =dev-util/bpftool-7.5.0-r2 -# Michał Górny <mgorny@gentoo.org> (2024-10-10) -# Gentoo package not updated for 4 years now. No tests upstream. -# No revdeps. -# Removal on 2024-11-09. Bug #941245. -dev-python/beagle - # Yongxiang Liang <tanekliang@gmail.org> (2024-10-10) # Fcitx 4 has been archived. Users can upgrade to Fcitx 5 app-i18n/fcitx-anthy:4 |