pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-pdf



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Aug  9 07:23:33 UTC 2026

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

Log Message:
py-pdf: update to 6.15.0.

## Version 6.15.0, 2026-08-06

### Security (SEC)
- Improve performance of read_until_whitespace (#3947)
- Limit CID width range and width count when loading fonts (#3946)
- Limit token length for ToUnicode entries (#3944)

### Deprecations (DEP)
- Deprecate previously missed inline_images setter as well (#3897)

### New Features (ENH)
- Add ActualText tag when we produce RTL appearance stream (#3901)
- Allow keeping original PDF header in non-incremental clone mode (#3918)
- AppearanceStream: Add support for RTL appearance streams with Arabic characters (#3831)
- Add actions base class (#3552)

### Bug Fixes (BUG)
- Expand low-bit samples for images without a filter (#3938)
- Decode low-bit DeviceRGB images as RGB instead of palette (#3929)
- Correctly handle IndirectObject in FlateDecode.decode DecodeParms (#3937)

### Documentation (DOC)
- Image and attachment filenames are unsanitized (#3942)

### Maintenance (MAINT)
- Update charset mappings (#3935)


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 pkgsrc/textproc/py-pdf/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/py-pdf/PLIST
cvs rdiff -u -r1.65 -r1.66 pkgsrc/textproc/py-pdf/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-pdf/Makefile
diff -u pkgsrc/textproc/py-pdf/Makefile:1.72 pkgsrc/textproc/py-pdf/Makefile:1.73
--- pkgsrc/textproc/py-pdf/Makefile:1.72        Sun Jun 28 15:58:43 2026
+++ pkgsrc/textproc/py-pdf/Makefile     Sun Aug  9 07:23:33 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.72 2026/06/28 15:58:43 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2026/08/09 07:23:33 wiz Exp $
 
-DISTNAME=      pypdf-6.14.2
+DISTNAME=      pypdf-6.15.0
 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.14.2
-# 97 failed, 1213 passed, 24 skipped, 3 xfailed
+# as of 6.15.0
+# 98 failed, 1267 passed, 24 skipped, 3 xfailed
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/textproc/py-pdf/PLIST
diff -u pkgsrc/textproc/py-pdf/PLIST:1.20 pkgsrc/textproc/py-pdf/PLIST:1.21
--- pkgsrc/textproc/py-pdf/PLIST:1.20   Wed Mar 11 10:38:31 2026
+++ pkgsrc/textproc/py-pdf/PLIST        Sun Aug  9 07:23:33 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2026/03/11 10:38:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2026/08/09 07:23:33 wiz Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -96,6 +96,12 @@ ${PYSITELIB}/pypdf/_version.pyo
 ${PYSITELIB}/pypdf/_writer.py
 ${PYSITELIB}/pypdf/_writer.pyc
 ${PYSITELIB}/pypdf/_writer.pyo
+${PYSITELIB}/pypdf/actions/__init__.py
+${PYSITELIB}/pypdf/actions/__init__.pyc
+${PYSITELIB}/pypdf/actions/__init__.pyo
+${PYSITELIB}/pypdf/actions/_actions.py
+${PYSITELIB}/pypdf/actions/_actions.pyc
+${PYSITELIB}/pypdf/actions/_actions.pyo
 ${PYSITELIB}/pypdf/annotations/__init__.py
 ${PYSITELIB}/pypdf/annotations/__init__.pyc
 ${PYSITELIB}/pypdf/annotations/__init__.pyo

Index: pkgsrc/textproc/py-pdf/distinfo
diff -u pkgsrc/textproc/py-pdf/distinfo:1.65 pkgsrc/textproc/py-pdf/distinfo:1.66
--- pkgsrc/textproc/py-pdf/distinfo:1.65        Sun Jun 28 15:58:43 2026
+++ pkgsrc/textproc/py-pdf/distinfo     Sun Aug  9 07:23:33 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.65 2026/06/28 15:58:43 wiz Exp $
+$NetBSD: distinfo,v 1.66 2026/08/09 07:23:33 wiz Exp $
 
-BLAKE2s (pypdf-6.14.2.tar.gz) = 6e88fc156f6b591d46b2727d148798bf089bc5246f51054fe1ef8edea6b3a206
-SHA512 (pypdf-6.14.2.tar.gz) = 84afddc4c2dd0b219bbda1d28d55814fe676d39d7c8919c8040886093383b7f0bbc256f059c3c121b08b5463999f766d0ecc5b69ff6cb243cf194515c948da20
-Size (pypdf-6.14.2.tar.gz) = 6491182 bytes
+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



Home | Main Index | Thread Index | Old Index