commit:     7970414325a1711307196bbdae7922d365cf1a6f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 21 05:22:33 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 21 05:38:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79704143

dev-python/pysimdjson: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pysimdjson/Manifest                     |  1 -
 .../files/pysimdjson-6.0.2-system-lib.patch        | 17 ------
 dev-python/pysimdjson/pysimdjson-6.0.2.ebuild      | 63 ----------------------
 3 files changed, 81 deletions(-)

diff --git a/dev-python/pysimdjson/Manifest b/dev-python/pysimdjson/Manifest
index a2b2e8c46e17..a9afec46d0a2 100644
--- a/dev-python/pysimdjson/Manifest
+++ b/dev-python/pysimdjson/Manifest
@@ -1,2 +1 @@
-DIST pysimdjson-6.0.2.gh.tar.gz 4493696 BLAKE2B 
18f107fa5db762813e90dbf788d54ee24f823e177d2529f5311ef2b35320a45fd698ef6f8863c45ffad96c116ad5240eaf5a6724a3030578f89111cc40f24897
 SHA512 
ef8856dd137780a4345539b1604af34757b58a4b4d11854e420ad2e855f3e3f251b2ba6296c04d1bf2b71f095ca95fe95e9076e8740e98c7c4404a57df3617ba
 DIST pysimdjson-7.0.0.gh.tar.gz 4670589 BLAKE2B 
d7bab62a075228d462413e139f4760bfacbe2add4f2cdc26f84b072a7c792e62f3d494053bbb0529d80e3ddc9c67df25ece3f6ccf120d05644bda5b006afc839
 SHA512 
9d2491885694091b3a37f52c6dba44060c3dff05231056dd5af1720e3593a2047e6e4837f4129d347ff80c9bd65fc0d4cacc93fdd6e3e1088faa97eb90196fec

diff --git a/dev-python/pysimdjson/files/pysimdjson-6.0.2-system-lib.patch 
b/dev-python/pysimdjson/files/pysimdjson-6.0.2-system-lib.patch
deleted file mode 100644
index 8a58c6de0481..000000000000
--- a/dev-python/pysimdjson/files/pysimdjson-6.0.2-system-lib.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/setup.py b/setup.py
-index fa1ff8b..3f36120 100644
---- a/setup.py
-+++ b/setup.py
-@@ -52,11 +52,11 @@ if os.getenv('BUILD_WITH_CYTHON') and CYTHON_AVAILABLE:
-         Extension(
-             'csimdjson',
-             [
--                'simdjson/simdjson.cpp',
-                 'simdjson/util.cpp',
-                 'simdjson/csimdjson.pyx'
-             ],
-             define_macros=macros,
-+            libraries=["simdjson"],
-             extra_compile_args=extra_compile_args
-         )
-     ], compiler_directives=compiler_directives, force=force)

diff --git a/dev-python/pysimdjson/pysimdjson-6.0.2.ebuild 
b/dev-python/pysimdjson/pysimdjson-6.0.2.ebuild
deleted file mode 100644
index 158f0da3f580..000000000000
--- a/dev-python/pysimdjson/pysimdjson-6.0.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for simdjson"
-HOMEPAGE="
-       https://github.com/TkTech/pysimdjson/
-       https://pypi.org/project/pysimdjson/
-"
-SRC_URI="
-       https://github.com/TkTech/pysimdjson/archive/v${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-       >=dev-libs/simdjson-2.0.1:=
-       test? ( dev-libs/simdjson[all-impls(-)] )
-"
-RDEPEND="
-       ${DEPEND}
-"
-BDEPEND="
-       dev-python/cython[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-       "${FILESDIR}/pysimdjson-6.0.2-system-lib.patch"
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-       # force regen
-       rm simdjson/csimdjson.cpp || die
-       # unbundle
-       rm simdjson/simdjson.cpp || die
-       echo "#include_next <simdjson.h>" > simdjson/simdjson.h || die
-
-       # regressions (new simdjson version?)
-       rm jsonexamples/test_parsing/i_number_very_big_negative_int.json || die
-       rm jsonexamples/test_parsing/i_number_too_big_pos_int.json || die
-       rm jsonexamples/test_parsing/i_number_too_big_neg_int.json || die
-
-       distutils-r1_src_prepare
-
-       export BUILD_WITH_CYTHON=1
-}
-
-python_test() {
-       local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-       epytest -o required_plugins=
-}

Reply via email to