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 Nov  8 18:33:03 UTC 2026

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

Log Message:
py-pdf: update to 7.0.0.

## Version 7.0.0, 2026-11-06

### Security (SEC)
- Make file identifiers non-deterministic (#4366)
- Block not strictly increasing offsets in object streams (#4364)
- Limit XFA form decoding work (#4363)
- Apply image size limits more strictly (#4361)

### Deprecations (DEP)
- Cleanup deprecations for the next major release (#4306)
- Remove support for cryptography<43 (#4304)
- Drop support for Python 3.9 (#4292)

### New Features (ENH)
- Allow setting border color for rectangle annotations (#4297)

### Performance Improvements (PI)
- Speed up LZW decoding for clear table markers (#4354)
- Build right-to-left text runs with a single join (#4344)
- Read every page label number tree once for all pages (#4321)
- Decode the PNG Up predictor a row at a time (#4312)

### Bug Fixes (BUG)
- Fix cloning of objects that require constructor arguments (#4262)
- Serialize XMP packets without an XML declaration (#4296)

### Maintenance (MAINT)
- Generate Symbol and ZapfDingbats encodings from Adobe sources (#4333)


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 pkgsrc/textproc/py-pdf/Makefile
cvs rdiff -u -r1.75 -r1.76 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.84 pkgsrc/textproc/py-pdf/Makefile:1.85
--- pkgsrc/textproc/py-pdf/Makefile:1.84        Thu Oct 29 12:12:49 2026
+++ pkgsrc/textproc/py-pdf/Makefile     Sun Nov  8 18:33:03 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.84 2026/10/29 12:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.85 2026/11/08 18:33:03 wiz Exp $
 
-DISTNAME=      pypdf-6.21.4
+DISTNAME=      pypdf-7.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pypdf/}
@@ -30,8 +30,8 @@ USE_LANGUAGES=        # none
 .if make(test)
 ALLOW_NETWORK_ACCESS=  yes
 .endif
-# as of 6.21.2
-# 2137 passed, 33 skipped, 54 deselected, 1 xfailed, 1 xpassed
+# as of 7.0.0
+# 2394 passed, 33 skipped, 56 deselected, 7 xfailed
 do-test:
        ${RUN} cd ${WRKSRC}/${PYSETUPSUBDIR} && \
        ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} -m "not samples"

Index: pkgsrc/textproc/py-pdf/distinfo
diff -u pkgsrc/textproc/py-pdf/distinfo:1.75 pkgsrc/textproc/py-pdf/distinfo:1.76
--- pkgsrc/textproc/py-pdf/distinfo:1.75        Thu Oct 29 12:12:49 2026
+++ pkgsrc/textproc/py-pdf/distinfo     Sun Nov  8 18:33:03 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.75 2026/10/29 12:12:49 adam Exp $
+$NetBSD: distinfo,v 1.76 2026/11/08 18:33:03 wiz Exp $
 
-BLAKE2s (pypdf-6.21.4.tar.gz) = bc56ec95923aec7387d8476a4a79ea06ef94e1057b14f04c4cdaa5a174113cb2
-SHA512 (pypdf-6.21.4.tar.gz) = 19fca2299fd26d7330f1425f95ab4a1391c0da56030c3e71d7442f2a3f9ab4333959e8b97b63c7cf08177730b4f120f238595b5e4597903179f9561ff6180ebd
-Size (pypdf-6.21.4.tar.gz) = 7109255 bytes
+BLAKE2s (pypdf-7.0.0.tar.gz) = c2d1fbd0a068acbad040964de2b573b72cf68a41cdeb370f8e8c8c5e3becc52d
+SHA512 (pypdf-7.0.0.tar.gz) = 08292a13b012a0bc04d1e51da1c5d2dff57e33fc414ced59ca95d35a7374e9a2e493f2536775e86c8b8187311deb273b69710aa9a02ffbe34514ca4fd436d5d4
+Size (pypdf-7.0.0.tar.gz) = 7201622 bytes



Home | Main Index | Thread Index | Old Index