summaryrefslogtreecommitdiff
path: root/dev-python/rencode
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-06-14 19:00:35 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-06-14 19:00:35 +0000
commitd08c058d5308cb737449524201b82f5f54509752 (patch)
treef527631c53bc2c7e972bd1dd66870aef99948ea6 /dev-python/rencode
parentd202b30367f31fee4995f1398117441bd0f45895 (diff)
downloadbaldeagleos-repo-d08c058d5308cb737449524201b82f5f54509752.tar.gz
baldeagleos-repo-d08c058d5308cb737449524201b82f5f54509752.tar.xz
baldeagleos-repo-d08c058d5308cb737449524201b82f5f54509752.zip
Adding metadata
Diffstat (limited to 'dev-python/rencode')
-rw-r--r--dev-python/rencode/Manifest1
-rw-r--r--dev-python/rencode/files/rencode-1.0.6-cython-3.1.0.patch26
-rw-r--r--dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch17
-rw-r--r--dev-python/rencode/files/rencode-1.0.6-fix-CVE-2021-40839.patch34
-rw-r--r--dev-python/rencode/rencode-1.0.6-r4.ebuild44
-rw-r--r--dev-python/rencode/rencode-1.0.8.ebuild2
6 files changed, 1 insertions, 123 deletions
diff --git a/dev-python/rencode/Manifest b/dev-python/rencode/Manifest
index f2ed4924274a..6563c1d9a520 100644
--- a/dev-python/rencode/Manifest
+++ b/dev-python/rencode/Manifest
@@ -1,2 +1 @@
-DIST rencode-1.0.6.gh.tar.gz 25455 BLAKE2B def013a569a53e2b2d96b3430c13676810bc5879e565f091dbc44f1ae950b8ec7ca0fa5e35a974432fd71a1bcca5a3f1f18bb2a9f042480167ab50e4f0aba8c3 SHA512 f04de4d3a83aed916bdc4b7a8ca772655e9324d0531ee882cb7d2a1e92b397bdcec8497bf02939e0a806886ecc62ed2e7319dfee054dad1b69052157f0959e8f
DIST rencode-1.0.8.gh.tar.gz 26072 BLAKE2B cca51bc4c53930a6ea847adeef0394e4cea7120862392fecd7325bb4bb9b9df9afdc892a3dee0c879fba44a007e8050508406c1ad37bbc756413fcf39521e7f3 SHA512 0c929d557f20b055c2c1ccbb29e6e8bedd2dbab2b356da7cdc9bb985a78be7bfb3a0d43bb7576fd7f95a830e99eb23f3a9dcd01547307d00905bdd2555b49294
diff --git a/dev-python/rencode/files/rencode-1.0.6-cython-3.1.0.patch b/dev-python/rencode/files/rencode-1.0.6-cython-3.1.0.patch
deleted file mode 100644
index f77b9174dcf6..000000000000
--- a/dev-python/rencode/files/rencode-1.0.6-cython-3.1.0.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From db3ad169c16e00e39ebc72dc2938828f24299d56 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Sun, 11 May 2025 22:17:27 +0200
-Subject: [PATCH] rencode/rencode.pyx: Fix compilation for Cython 3.1.0
-
-https://github.com/aresch/rencode/issues/31
----
- rencode/rencode.pyx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/rencode/rencode.pyx b/rencode/rencode.pyx
-index 3db1180..494919b 100644
---- a/rencode/rencode.pyx
-+++ b/rencode/rencode.pyx
-@@ -275,7 +275,7 @@ cdef object MIN_SIGNED_LONGLONG = -MAX_SIGNED_LONGLONG
-
- cdef encode(char **buf, unsigned int *pos, data):
- t = type(data)
-- if t == int or t == long:
-+ if t == int:
- if -128 <= data < 128:
- encode_char(buf, pos, data)
- elif -32768 <= data < 32768:
---
-2.49.0
-
diff --git a/dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch b/dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch
deleted file mode 100644
index 1a7e0ea2b87a..000000000000
--- a/dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-commit 3019171614f22c3d489d46e0fb22c07bf393830f
-Author: Louis Sautier <sautier.louis@gmail.com>
-Date: Sun Aug 8 22:51:53 2021 +0200
-
- Remove unnecessary wheel dependency
-
-diff --git a/setup.py b/setup.py
-index 023df09..6445c0a 100644
---- a/setup.py
-+++ b/setup.py
-@@ -92,5 +92,5 @@ setup(
- url="https://github.com/aresch/rencode",
- cmdclass={'build_ext': optional_build_ext},
- ext_modules=ext_modules,
-- setup_requires=['setuptools', 'wheel'],
-+ setup_requires=['setuptools'],
- )
diff --git a/dev-python/rencode/files/rencode-1.0.6-fix-CVE-2021-40839.patch b/dev-python/rencode/files/rencode-1.0.6-fix-CVE-2021-40839.patch
deleted file mode 100644
index 0a997d408017..000000000000
--- a/dev-python/rencode/files/rencode-1.0.6-fix-CVE-2021-40839.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From: Andrew Resch <andrewresch@gmail.com>
-Date: Mon, 9 Aug 2021 20:44:51 -0700
-Subject: [PATCH] Fix checking if typecode is valid while decoding.
-
-This bug will cause rencode to hang if the invalid typecode is included
-in a sequence type (list, dict) since the position will not change and
-the loop checking for the termination byte never returns.
-
-This change is a copy of PR #29 with a few aesthetic changes.
-
---- a/rencode/rencode.pyx
-+++ b/rencode/rencode.pyx
-@@ -527,6 +527,8 @@
- return decode_fixed_dict(data, pos)
- elif typecode == CHR_DICT:
- return decode_dict(data, pos)
-+ else:
-+ raise ValueError("Invalid typecode: %d at pos: %d" % (typecode, pos[0]))
-
- def loads(data, decode_utf8=False):
- """
---- a/tests/test_rencode.py
-+++ b/tests/test_rencode.py
-@@ -223,5 +223,10 @@
- assert rencode_orig.__version__
- self.assertEqual(rencode.__version__[1:], rencode_orig.__version__[1:], "version number does not match")
-
-+ def test_invalid_typecode(self):
-+ s = b";\x2f\x7f"
-+ with self.assertRaises(ValueError):
-+ rencode.loads(s)
-+
- if __name__ == '__main__':
- unittest.main()
diff --git a/dev-python/rencode/rencode-1.0.6-r4.ebuild b/dev-python/rencode/rencode-1.0.6-r4.ebuild
deleted file mode 100644
index 0009b81a9299..000000000000
--- a/dev-python/rencode/rencode-1.0.6-r4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-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_{11..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="similar to bencode from the BitTorrent project"
-HOMEPAGE="
- https://github.com/aresch/rencode/
- https://pypi.org/project/rencode/
-"
-SRC_URI="
- https://github.com/aresch/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- # https://github.com/aresch/rencode/commit/16e61e1ff4294bddb7c881536d3d454355c78969
- "${FILESDIR}/${P}-drop-wheel-dependency.patch"
- # bug #812437
- "${FILESDIR}/${P}-fix-CVE-2021-40839.patch"
- # bug #955434
- "${FILESDIR}"/${P}-cython-3.1.0.patch
-)
-
-python_test() {
- rm -rf rencode || die
- epytest
-}
diff --git a/dev-python/rencode/rencode-1.0.8.ebuild b/dev-python/rencode/rencode-1.0.8.ebuild
index 364e6c299822..6e7d3b21f525 100644
--- a/dev-python/rencode/rencode-1.0.8.ebuild
+++ b/dev-python/rencode/rencode-1.0.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]