git: 819355687fcc - main - textproc/py-pdfminer.six: Update to 20211012
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 21 Mar 2022 16:45:06 UTC
The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=819355687fccbd95f5d4698e9aa43d0599a18d66 commit 819355687fccbd95f5d4698e9aa43d0599a18d66 Author: Kai Knoblich <kai@FreeBSD.org> AuthorDate: 2022-03-21 16:40:31 +0000 Commit: Kai Knoblich <kai@FreeBSD.org> CommitDate: 2022-03-21 16:40:31 +0000 textproc/py-pdfminer.six: Update to 20211012 * Switch back to PyPI as the sdist is there available again. * Remove the test suite as it makes only sense for upstream testing in its current condition and therefore isn't supplied with the sdist. * Update pkg-descr to match reality. Changelog: https://github.com/pdfminer/pdfminer.six/blob/develop/CHANGELOG.md#20211012 PR: 262101 Reported by: rsmith@xs4all.nl --- textproc/py-pdfminer.six/Makefile | 16 +++++++--------- textproc/py-pdfminer.six/distinfo | 6 +++--- textproc/py-pdfminer.six/files/patch-setup.py | 17 +++++++++++++++++ textproc/py-pdfminer.six/pkg-descr | 16 +++++++++------- 4 files changed, 36 insertions(+), 19 deletions(-) diff --git a/textproc/py-pdfminer.six/Makefile b/textproc/py-pdfminer.six/Makefile index 70b62e2e9c42..b02e9037a241 100644 --- a/textproc/py-pdfminer.six/Makefile +++ b/textproc/py-pdfminer.six/Makefile @@ -1,6 +1,7 @@ PORTNAME= pdfminer.six -PORTVERSION= 20201018 +PORTVERSION= 20211012 CATEGORIES= textproc python +MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org @@ -10,19 +11,16 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=0:devel/py-sortedcontainers@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} -USES= python:3.4+ -USE_GITHUB= yes -GH_ACCOUNT= pdfminer +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist CONFLICTS_INSTALL= py??-pdfminer py??-pdfminer3k NO_ARCH= yes -do-test: - @(cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v --nologcapture) +post-extract: + @cd ${WRKSRC} && ${MV} tools/dumppdf.py tools/dumppdf + @cd ${WRKSRC} && ${MV} tools/pdf2txt.py tools/pdf2txt .include <bsd.port.mk> diff --git a/textproc/py-pdfminer.six/distinfo b/textproc/py-pdfminer.six/distinfo index c5551eaef114..e5e589b680c4 100644 --- a/textproc/py-pdfminer.six/distinfo +++ b/textproc/py-pdfminer.six/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1605973188 -SHA256 (pdfminer-pdfminer.six-20201018_GH0.tar.gz) = 0e9c8b0a9c40c2aee044c3091ad6b18b5e6279722e64b6b975f8aedc26bf8e38 -SIZE (pdfminer-pdfminer.six-20201018_GH0.tar.gz) = 10256409 +TIMESTAMP = 1645466224 +SHA256 (pdfminer.six-20211012.tar.gz) = 0351f17d362ee2d48b158be52bcde6576d96460efd038a3e89a043fba6d634d7 +SIZE (pdfminer.six-20211012.tar.gz) = 7350867 diff --git a/textproc/py-pdfminer.six/files/patch-setup.py b/textproc/py-pdfminer.six/files/patch-setup.py new file mode 100644 index 000000000000..4b9363d6cc9c --- /dev/null +++ b/textproc/py-pdfminer.six/files/patch-setup.py @@ -0,0 +1,17 @@ +Provide the console scripts without their ".py" extension. + +See also: https://github.com/pdfminer/pdfminer.six/issues/724 + +--- setup.py.orig 2022-02-21 17:52:51 UTC ++++ setup.py +@@ -28,8 +28,8 @@ setup( + author_email='pdfminer@goulu.net', + url='https://github.com/pdfminer/pdfminer.six', + scripts=[ +- 'tools/pdf2txt.py', +- 'tools/dumppdf.py', ++ 'tools/pdf2txt', ++ 'tools/dumppdf', + ], + keywords=[ + 'pdf parser', diff --git a/textproc/py-pdfminer.six/pkg-descr b/textproc/py-pdfminer.six/pkg-descr index 5061956d85d0..ef9523a4d318 100644 --- a/textproc/py-pdfminer.six/pkg-descr +++ b/textproc/py-pdfminer.six/pkg-descr @@ -1,12 +1,14 @@ -PDFMiner.six is a fork of PDFMiner using six for Python 2 + 3 compatibility. +We fathom PDF -PDFMiner is a tool for extracting information from PDF documents. Unlike other -PDF-related tools, it focuses entirely on getting and analyzing text data. +Pdfminer.six is a community maintained fork of the original PDFMiner. It is a +tool for extracting information from PDF documents. It focuses on getting and +analyzing text data. Pdfminer.six extracts the text from a page directly from +the sourcecode of the PDF. It can also be used to get the exact location, font +or color of the text. -PDFMiner allows one to obtain the exact location of text in a page, as well as -other information such as fonts or lines. It includes a PDF converter that can -transform PDF files into other text formats (such as HTML). It has an extensible -PDF parser that can be used for other purposes than text analysis. +It is built in a modular way such that each component of pdfminer.six can be +replaced easily. You can implement your own interpreter or rendering device +that uses the power of pdfminer.six for other purposes than text analysis. Features: