commit:     9c78cd6cb795a7d306ac94f4615f63b7fdb38fb9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 24 18:31:09 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 24 18:31:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c78cd6c

dev-python/reportlab: Remove old

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

 dev-python/reportlab/Manifest                      |  1 -
 ...1-correct-srclen-type-in-gstate__aapixbuf.patch | 37 -------------
 .../reportlab/files/reportlab-3.6.9-paths.patch    | 21 --------
 dev-python/reportlab/reportlab-3.6.13.ebuild       | 63 ----------------------
 4 files changed, 122 deletions(-)

diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index dce410a5e94a..305693d24329 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,3 +1,2 @@
 DIST pfbfer-20070710.zip 677333 BLAKE2B 
100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df
 SHA512 
6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
-DIST reportlab-3.6.13.tar.gz 4035524 BLAKE2B 
638b670b76b4cfb88c0a66db484f5b4d042fd935798316d02303932503e353a6035419d7ef1c4dccd8ef94b3cc2e13a576fd3cb5461fca17122a800f1140945a
 SHA512 
059c3acf2c995ebdd3ffe005bd98640bc9c063c2fb9b3115351b9c1a4f7cfdabf4ffe61123342de2e84773005d46cf6d44410042206222df0700259e31ec7aae
 DIST reportlab-4.0.4.tar.gz 3132866 BLAKE2B 
eb1791b248c8c0dc194781ca09dbf181dc20f745ce2fdd3a4627ae027b21baddc0bea56c6e5eefd5905f7656c5a3a388d90310ce53a948ab0a3dbaff569f2d63
 SHA512 
7d79f6258672523bee50256b5b15e336801fc42f290fa2ed5ed0ab355c9f2903c9210bb935c9c00fa74174072232402247c923268ede5d61ca62493d0faa2844

diff --git 
a/dev-python/reportlab/files/reportlab-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
 
b/dev-python/reportlab/files/reportlab-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
deleted file mode 100644
index 20a57efcac66..000000000000
--- 
a/dev-python/reportlab/files/reportlab-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Note:  Upstream development is done in HG, not git; this patch was
-generated using the git mirror at
-https://github.com/MrBitBucket/reportlab-mirror.  Attempted to submit to
-reportlab-users mailing list but it rejected my mail server.
-
-From 9ba2380a68e891667a2659e16d0f04ebe0ecfd19 Mon Sep 17 00:00:00 2001
-From: matoro <[email protected]>
-Date: Mon, 4 Jul 2022 18:42:18 -0400
-Subject: [PATCH] correct srclen type in gstate__aapixbuf
-
-gstate__aapixbuf calls PyArg_ParseTuple with the format string
-"ddddy#ii|i".  Specifically the key "y#" will try to read a bytes-like
-object and its size into two Python variables.  The latter of these
-should be of type Py_ssize_t as specified by the C API, but here it is
-incorrectly declared as an int.  This was pointed out to me by the
-cpython developers when I mistakenly identified it as a cpython bug and
-submitted a PR there:  https://github.com/python/cpython/issues/94149
----
- src/rl_addons/renderPM/_renderPM.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/rl_addons/renderPM/_renderPM.c 
b/src/rl_addons/renderPM/_renderPM.c
-index c8415595..bc77d766 100644
---- a/src/rl_addons/renderPM/_renderPM.c
-+++ b/src/rl_addons/renderPM/_renderPM.c
-@@ -1319,7 +1319,7 @@ static   void _reverse_rows_inplace( char *buf, int 
nrows, int stride)
- 
- static PyObject* gstate__aapixbuf(gstateObject* self, PyObject* args)
- {
--      int                     srclen;
-+      Py_ssize_t      srclen;
-       double          ctm[6], dstX, dstY, dstW, dstH;
-       ArtPixBuf       src;
- 
--- 
-2.37.2
-

diff --git a/dev-python/reportlab/files/reportlab-3.6.9-paths.patch 
b/dev-python/reportlab/files/reportlab-3.6.9-paths.patch
deleted file mode 100644
index e5ed7c43478d..000000000000
--- a/dev-python/reportlab/files/reportlab-3.6.9-paths.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Disable broken logic for finding freetype2 that hits symlink loops.
-
-diff -dupr reportlab-3.6.9.orig/setup.py reportlab-3.6.9/setup.py
---- reportlab-3.6.9.orig/setup.py      2022-03-28 10:13:33.892516135 +0200
-+++ reportlab-3.6.9/setup.py   2022-03-28 10:49:11.048573739 +0200
-@@ -737,13 +737,10 @@ def main():
-             else:
-                 FT_LIB=FT_LIB_DIR=FT_INC_DIR=FT_MACROS=[]
-         else:
--            ftv, I, L = inc_lib_dirs('freetype')
-             FT_LIB=['freetype']
--            FT_LIB_DIR=L
--            FT_INC_DIR=I
-+            FT_LIB_DIR=[]
-+            FT_INC_DIR=['/usr/include/freetype2']
-             FT_MACROS = [('RENDERPM_FT',None)]
--            infoline('installing with freetype version %s' % ftv)
--            infoline('FT_LIB_DIR=%r FT_INC_DIR=%r' % (FT_LIB_DIR,FT_INC_DIR))
-         if not FT_LIB:
-             infoline('# installing without freetype no ttf, sorry!')
-             infoline('# You need to install a static library version of the 
freetype2 software')

diff --git a/dev-python/reportlab/reportlab-3.6.13.ebuild 
b/dev-python/reportlab/reportlab-3.6.13.ebuild
deleted file mode 100644
index 4cfe0a1b7127..000000000000
--- a/dev-python/reportlab/reportlab-3.6.13.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 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_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
-       https://www.reportlab.com/
-       https://pypi.org/project/reportlab/
-"
-SRC_URI+="
-       https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-
-DEPEND="
-       media-libs/freetype
-       media-libs/libart_lgpl
-       sys-libs/zlib:=
-"
-RDEPEND="
-       ${DEPEND}
-       dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
-       app-arch/unzip
-"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-3.6.9-paths.patch
-       "${FILESDIR}"/${PN}-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
-)
-
-distutils_enable_sphinx docs/source
-
-src_unpack() {
-       unpack ${P}.tar.gz
-       cd ${P}/src/reportlab/fonts || die
-       unpack pfbfer-20070710.zip
-}
-
-src_configure() {
-       cat > local-setup.cfg <<-EOF || die
-               [OPTIONS]
-               no-download-t1-files = 1
-               use-system-libart = 1
-       EOF
-}
-
-python_test() {
-       pushd tests >/dev/null || die
-       "${EPYTHON}" runAll.py -v || die "Testing failed with ${EPYTHON}"
-       popd >/dev/null || die
-}

Reply via email to