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 Sep 28 20:37:59 UTC 2025

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

Log Message:
py-pdf: update to 6.1.1.

## Version 6.1.1, 2025-09-28

### Bug Fixes (BUG)
- Insert new embedded files in a sorted manner (#3477)
- Fix name tree handling for embedded files with Kids-based inputs (#3475)
- Make embedding files not break PDF/A-3 compliance (#3472)

### Documentation (DOC)
- Document AFRelationship handling for PDF/A and provide constants (#3478)

## Version 6.1.0, 2025-09-21

### New Features (ENH)
- Enhance XMP metadata handling with creation and setter methods (#3410)
- Add all font metrics for base 14 Type 1 PDF fonts (#3363)
- Allow deleting embedded files (#3461)
- Add support for Python in FIPS mode for document identifier (#3438)

### Bug Fixes (BUG)
- Fix handling of UTF-16 encoded destination titles (#3463)
- Guard empty input to prevent IndexError (#3448)

### Developer Experience (DEV)
- Fix type hint for XMP metadata setter to add bytes type (#3464)


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/textproc/py-pdf/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-pdf/PLIST
cvs rdiff -u -r1.35 -r1.36 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.41 pkgsrc/textproc/py-pdf/Makefile:1.42
--- pkgsrc/textproc/py-pdf/Makefile:1.41        Wed Aug 20 20:06:35 2025
+++ pkgsrc/textproc/py-pdf/Makefile     Sun Sep 28 20:37:59 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2025/08/20 20:06:35 wiz Exp $
+# $NetBSD: Makefile,v 1.42 2025/09/28 20:37:59 wiz Exp $
 
-DISTNAME=      pypdf-6.0.0
+DISTNAME=      pypdf-6.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pypdf/}
@@ -21,10 +21,11 @@ PYTHON_VERSIONED_DEPENDENCIES+=     cryptogr
 
 USE_LANGUAGES= # none
 
-# for testing
+.if make(test)
 ALLOW_NETWORK_ACCESS=  yes
-# as of 6.0.0
-# 84 failed, 921 passed, 22 skipped, 3 xfailed
+.endif
+# as of 6.1.1
+# 84 failed, 955 passed, 22 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.14 pkgsrc/textproc/py-pdf/PLIST:1.15
--- pkgsrc/textproc/py-pdf/PLIST:1.14   Wed Aug 20 20:06:35 2025
+++ pkgsrc/textproc/py-pdf/PLIST        Sun Sep 28 20:37:59 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2025/08/20 20:06:35 wiz Exp $
+@comment $NetBSD: PLIST,v 1.15 2025/09/28 20:37:59 wiz Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -18,6 +18,9 @@ ${PYSITELIB}/pypdf/_codecs/_codecs.pyo
 ${PYSITELIB}/pypdf/_codecs/adobe_glyphs.py
 ${PYSITELIB}/pypdf/_codecs/adobe_glyphs.pyc
 ${PYSITELIB}/pypdf/_codecs/adobe_glyphs.pyo
+${PYSITELIB}/pypdf/_codecs/core_fontmetrics.py
+${PYSITELIB}/pypdf/_codecs/core_fontmetrics.pyc
+${PYSITELIB}/pypdf/_codecs/core_fontmetrics.pyo
 ${PYSITELIB}/pypdf/_codecs/pdfdoc.py
 ${PYSITELIB}/pypdf/_codecs/pdfdoc.pyc
 ${PYSITELIB}/pypdf/_codecs/pdfdoc.pyo
@@ -51,6 +54,9 @@ ${PYSITELIB}/pypdf/_doc_common.pyo
 ${PYSITELIB}/pypdf/_encryption.py
 ${PYSITELIB}/pypdf/_encryption.pyc
 ${PYSITELIB}/pypdf/_encryption.pyo
+${PYSITELIB}/pypdf/_font.py
+${PYSITELIB}/pypdf/_font.pyc
+${PYSITELIB}/pypdf/_font.pyo
 ${PYSITELIB}/pypdf/_page.py
 ${PYSITELIB}/pypdf/_page.pyc
 ${PYSITELIB}/pypdf/_page.pyo

Index: pkgsrc/textproc/py-pdf/distinfo
diff -u pkgsrc/textproc/py-pdf/distinfo:1.35 pkgsrc/textproc/py-pdf/distinfo:1.36
--- pkgsrc/textproc/py-pdf/distinfo:1.35        Wed Aug 20 20:06:35 2025
+++ pkgsrc/textproc/py-pdf/distinfo     Sun Sep 28 20:37:59 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.35 2025/08/20 20:06:35 wiz Exp $
+$NetBSD: distinfo,v 1.36 2025/09/28 20:37:59 wiz Exp $
 
-BLAKE2s (pypdf-6.0.0.tar.gz) = eaa7c3a7b18409b048f59deecd2d9d25468f882305cd16a24117ef937a4eec57
-SHA512 (pypdf-6.0.0.tar.gz) = dddb017a977867d715d462f0221336f9dfde5dc902ef9ab36b4ec08eef56b1128d63885969ec99cf1f63d1269b9e60e1a627b3244b07b6c4015984aeb2eaff95
-Size (pypdf-6.0.0.tar.gz) = 5033827 bytes
+BLAKE2s (pypdf-6.1.1.tar.gz) = 9a944134c54c12a5d732d094cbddb2fec136bb8e6b778ccd439d529edc2b626a
+SHA512 (pypdf-6.1.1.tar.gz) = 97ef232dfbc927c8849cec8a74a8662380548a5a9d6eb8d2e80397b8669108fc0fdde1def3c94f7b9db386295317a0f01cf0e6428113c6453a49ba94e01115f5
+Size (pypdf-6.1.1.tar.gz) = 5074507 bytes



Home | Main Index | Thread Index | Old Index