Hi, ports@:

   Here is a patch for print/py-pikepdf:
   i) Update to 5.1.2
   ii) Add CFLAGS to fix build
   It build well and run well on amd64-7.1 system,
and the result of `make test` is:
   ====== 493 passed, 17 skipped, 1 xfailed, 1 warning in 110.40s (0:01:50) 
=======

No other port depends on it.


wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/print/py-pikepdf/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile    11 Mar 2022 19:51:07 -0000      1.10
+++ Makefile    6 May 2022 07:44:24 -0000
@@ -1,6 +1,6 @@
 COMMENT =              Python library for reading and writing PDF files
 
-MODPY_EGG_VERSION =    4.0.2
+MODPY_EGG_VERSION =    5.1.2
 DISTNAME =             pikepdf-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
 
@@ -33,5 +33,7 @@ RUN_DEPENDS =         graphics/py-Pillow${MODPY
 LIB_DEPENDS =          print/qpdf
 TEST_DEPENDS =         devel/py-hypothesis${MODPY_FLAVOR} \
                        sysutils/py-psutil${MODPY_FLAVOR}
+
+CFLAGS +=              -I${LOCALBASE}/include
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/py-pikepdf/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    23 Nov 2021 11:13:25 -0000      1.4
+++ distinfo    6 May 2022 07:44:24 -0000
@@ -1,2 +1,2 @@
-SHA256 (pikepdf-4.0.2.tar.gz) = cR0H6MjMh4JWPeO53rRIuWvr4E+8idZ1AW+Rs+tSlss=
-SIZE (pikepdf-4.0.2.tar.gz) = 2345932
+SHA256 (pikepdf-5.1.2.tar.gz) = 36ib2G4BQTUxwdfSAfsB8OYrUuqSao6Mpvmfhu12HpU=
+SIZE (pikepdf-5.1.2.tar.gz) = 2364847
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/print/py-pikepdf/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   11 Mar 2022 19:51:07 -0000      1.4
+++ pkg/PLIST   6 May 2022 07:44:24 -0000
@@ -28,11 +28,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pikepdf/models/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}_content_stream.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}_transcoding.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}encryption.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}image.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}matrix.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pikepdf/models/${MODPY_PYCACHE}outlines.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pikepdf/models/_content_stream.py
+lib/python${MODPY_VERSION}/site-packages/pikepdf/models/_transcoding.py
 lib/python${MODPY_VERSION}/site-packages/pikepdf/models/encryption.py
 lib/python${MODPY_VERSION}/site-packages/pikepdf/models/image.py
 lib/python${MODPY_VERSION}/site-packages/pikepdf/models/matrix.py

Reply via email to