CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

textproc/py-pdfminer.six 20260107

PDF parser and analyzer

Maintainer
kai@FreeBSD.org
Packages
latest: 20260107
Upstream
up to date
Last update
to 20260107 · 2e286015c9
Quarterly
2026Q4: 20260107
WWW
https://github.com/pdfminer/pdfminer.six
Links
cgit · VuXML

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 20260107.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (29)

Kai Knoblich (kai) · 20260107
textproc/py-pdfminer.six: Update to 20260107

Changelog:

https://github.com/pdfminer/pdfminer.six/releases/tag/20260107
2e286015c9
Kai Knoblich (kai) · 20251230
textproc/py-pdfminer.six: Update to 20251230

Changelog since 20251107:

https://github.com/pdfminer/pdfminer.six/releases/tag/20251230

MFH:		2025Q4
Security:	fa433f05-c217-11f0-82ac-901b0edee044
9acc3385d7
Kai Knoblich (kai) · 20251107
textproc/py-pdfminer.six: Update to 20251107

Changelog:

* Fix: arbitary code execution when loading pickle font files

MFH:		2025Q4
Security:	fa433f05-c217-11f0-82ac-901b0edee044
a8ccd8492c
Rene Ladan (rene) · 20250506_1
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
b304d8ab18
Kai Knoblich (kai) · 20250506
textproc/py-pdfminer.six: Update to 20250506

Changelog:

https://github.com/pdfminer/pdfminer.six/releases/tag/20250506
3e8f274f9f
Kai Knoblich (kai) · 20250416
textproc/py-pdfminer.six: Update to 20250416

Changelog:

https://github.com/pdfminer/pdfminer.six/releases/tag/20250416
4ca68aef36
Kai Knoblich (kai) · 20250327
textproc/py-pdfminer.six: Update to 20250327

* Switch to the PEP517 build framework and convert the previous patch
  for "setup.py" accordingly for "pyproject.toml".

Changelog since 20240706:

https://github.com/pdfminer/pdfminer.six/blob/20250327/CHANGELOG.md
78a813400d
Charlie Li (vishwin) · 20240706_1
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
06a08e69f3
Kai Knoblich (kai) · 20240706
textproc/py-pdfminer.six: Update to 20240706

Changelogs since 20220506:

https://github.com/pdfminer/pdfminer.six/blob/20240706/CHANGELOG.md
feb788535b
Muhammad Moinur Rahman (bofh) · 20220506
textproc/py-pdfminer.six: Update version 20220319=>20220506

Changelog: https://github.com/pdfminer/pdfminer.six/releases/tag/20220506

Approved by:	kai (private mail)
fc61d03ea0
Po-Chuan Hsieh (sunpoet) · 20220319
*: Replace USES=pycryptography* with USE_PYTHON=cryptography{,_build,_test}

- Introduce USE_PYTHON=cryptography{,_build,_test}
- Switch all 96 ports from USES=pycryptography to with USE_PYTHON=cryptography{,_build,_test}
- Remove Mk/Uses/pycryptography.mk

PR:		273727
Approved by:	tcberner (portmgr)
Exp-run by:	antoine
3754fc5f19
Tobias C. Berner (tcberner) · 20220319
framework: convert tree to use USES=pycryptography

A future commit will update to security/py-cryptography will introduce a
rust dependency.

PR:		254853
b28a739884
Rene Ladan (rene) · 20220319
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Dmitry Marakasov (amdmi3) · 20220319
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
77d68471ad
Stefan Eßer (se) · 20220319
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 20220319
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Kai Knoblich (kai) · 20220319
textproc/py-pdfminer.six: Update to 20220319

Changelog:

https://github.com/pdfminer/pdfminer.six/releases/tag/20220319

MFH:		2022Q2
a93edf31dc
Kai Knoblich (kai) · 20211012
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
819355687f
Stefan Eßer (se) · 20201018
*/*: Remove redundant '-*' from CONFLICTS definitions

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
04b9da4140
Mathieu Arnold (mat) · 20201018
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 20201018
Remove # $FreeBSD$ from Makefiles.
305f148f48
Kai Knoblich (kai) · 20201018
textproc/py-pdfminer.six: Update to 20201018

Changelog:

https://github.com/pdfminer/pdfminer.six/blob/20201018/CHANGELOG.md
7fb05af4d4
Sunpoet Po-Chuan Hsieh (sunpoet) · 20200726
Update to 20200726

Changes:	https://github.com/pdfminer/pdfminer.six/releases
PR:		250118
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 18 days)
f1ad518bff
Kai Knoblich (kai) · 20191110
textproc/py-pdfminer.six: Update to 20191110

* Use this release for a while as it's the last one that supports Python 2.7
  which is still needed by textproc/scancode-toolkit.

* Backport two patches to fix the runtime of CLI scripts.

* Remove "dos2unix" and "shebangfix" macros as they're no longer required.

Changelog since 20181108:

https://github.com/pdfminer/pdfminer.six/blob/20191110/CHANGELOG.md

MFH:		2020Q2 (blanket: bugfix release)
93720b740f
Kai Knoblich (kai) · 20181108
textproc/py-pdfminer.six: Update to 20181108

* Switch to GitHub for a while as no tarballs of the current version are
  available at PyPI.
* Add a test target to make future QA somewhat easier.

Changelog:

https://github.com/pdfminer/pdfminer.six/releases/tag/20181108
6f4bf04484
Tobias Kortkamp (tobik) · 20170720_1
textproc/py-pdfminer.six: Drop nop and misspelled DOS2UNIXGLOB
8439cb2c11
Antoine Brodin (antoine) · 20170720_1
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
63f5eeef8a
Kai Knoblich (kai) · 20170720
Change my maintainer email address to my new one at the FreeBSD project.

Reviewed by:	miwi (mentor)
Approved by:	miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D19050
6a4a5116bf
Martin Wilke (miwi) · 20170720
PDFMiner.six is a fork of PDFMiner using six for Python 2 + 3 compatibility.

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 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.

Features:

- Parse, analyze, and convert PDF documents.
- PDF-1.7 specification support. (well, almost)
- CJK languages and vertical writing scripts support.
- Various font types (Type1, TrueType, Type3, and CID) support.
- Basic encryption (RC4) support.
- Outline (TOC) extraction.
- Tagged contents extraction.
- Automatic layout analysis.

WWW: https://github.com/pdfminer/pdfminer.six

PR:		229447
Submitted by:	freebsd_ports@k-worx.org
Sponsored by:	iXsystems Inc.
69924d8cc2