CVS commit: pkgsrc/textproc/py-pdf

"Thomas Klausner" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sun Aug 16 12:53:15 UTC 2026

Modified Files:
	pkgsrc/textproc/py-pdf: Makefile distinfo

Log Message:
py-pdf: update to 6.16.1.

6.16.1

Security (SEC)

    Limit iterations for outline retrieval and XForm text extraction (#3966) by @stefan6419846

6.16.0

Security (SEC)

    Detect cycles in TreeObject.insert_child (#3964) by @stefan6419846

New Features (ENH)

    AppearanceStream: Allow arbitrary rotations and apply rotations for annotation appearance streams (#3917) by @PJBrs
    AppearanceStream: Consider more encodings for Type1 core fonts (#3905) by @PJBrs

Performance Improvements (PI)

    Build /ToUnicode source-code bytes directly in parse_bfrange (#3952) by @Anai-Guo

Bug Fixes (BUG)

    Preserve internal Link annotations when appending/merging (#3953) (#3954) by @Anai-Guo
    Fix false inline image end markers (#3922) by @ciphercom
    Reject typeless non-page /Kids entries in strict mode (#3955) by @Anai-Guo
    Apply character spacing (Tc) per glyph in layout-mode extraction (#3951) by @Anai-Guo
    Keep the Adobe CMYK inversion when an explicit /Decode is present (#3943) by @RavSinghChandan

Robustness (ROB)

    AppearanceStream: Only escape parentheses for 8-bit fonts (#3961) by @PJBrs
    Recover the trailer from a cross-reference stream when rebuilding the xref (#3950) by @Anai-Guo

Maintenance (MAINT)

    Deduplicate CatalogAttributes and CatalogDictionary (#3940) by @j-t-1

Code Style (STY)

    Type pages as a Sequence rather than a list (#3957) by @RavSinghChandan


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 pkgsrc/textproc/py-pdf/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/textproc/py-pdf/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 1.8 KB)
Modified files:

Index: pkgsrc/textproc/py-pdf/Makefile
diff -u pkgsrc/textproc/py-pdf/Makefile:1.73 pkgsrc/textproc/py-pdf/Makefile:1.74
--- pkgsrc/textproc/py-pdf/Makefile:1.73	Sun Aug  9 07:23:33 2026
+++ pkgsrc/textproc/py-pdf/Makefile	Sun Aug 16 12:53:14 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.73 2026/08/09 07:23:33 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2026/08/16 12:53:14 wiz Exp $
 
-DISTNAME=	pypdf-6.15.0
+DISTNAME=	pypdf-6.16.1
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/py//}
 CATEGORIES=	textproc python
 MASTER_SITES=	${MASTER_SITE_PYPI:=p/pypdf/}
@@ -28,8 +28,8 @@ USE_LANGUAGES=	# none
 .if make(test)
 ALLOW_NETWORK_ACCESS=	yes
 .endif
-# as of 6.15.0
-# 98 failed, 1267 passed, 24 skipped, 3 xfailed
+# as of 6.16.1
+# 98 failed, 1296 passed, 24 skipped, 3 xfailed
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/textproc/py-pdf/distinfo
diff -u pkgsrc/textproc/py-pdf/distinfo:1.66 pkgsrc/textproc/py-pdf/distinfo:1.67
--- pkgsrc/textproc/py-pdf/distinfo:1.66	Sun Aug  9 07:23:33 2026
+++ pkgsrc/textproc/py-pdf/distinfo	Sun Aug 16 12:53:14 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.66 2026/08/09 07:23:33 wiz Exp $
+$NetBSD: distinfo,v 1.67 2026/08/16 12:53:14 wiz Exp $
 
-BLAKE2s (pypdf-6.15.0.tar.gz) = d5126c7cb6c3ce96e3ca678cb5d478d1bcf6c85866cf4640dbb4e5748591a554
-SHA512 (pypdf-6.15.0.tar.gz) = 6f6a87223fd8e7eae4249bd1a62df5d3f1ed3058d30c3efef7cc29965936bc2dbef084f7a7034b603a59a67edd032d0857fa90497046c3656f1a5e88dda74eb4
-Size (pypdf-6.15.0.tar.gz) = 6993794 bytes
+BLAKE2s (pypdf-6.16.1.tar.gz) = b50362885341b38f86561feade5ec46193bd56ffb4eb97cfa5a927cef1258a90
+SHA512 (pypdf-6.16.1.tar.gz) = 729eb5f247977ba3ba2435294e968e494d3d59e5a4ce46246e37150d4fcca94e386aa9758f524e98a7d7c02a19a733df6cd0dba1e98589dfe26bb7476b165e0c
+Size (pypdf-6.16.1.tar.gz) = 7003737 bytes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.