Sat Jul 9 18:39:22 2022 UTC ()
py-weasyprint: Update to 56.0.

Version 56.0
------------

Released on 2022-07-07.

This version also includes the changes from unstable b1 version listed
below.

New features:

* `70f9b62 <https://github.com/Kozea/WeasyPrint/commit/70f9b62>`_:
  Support format 5 for bitmap glyphs

Bug fixes:

* `1666 <https://github.com/Kozea/WeasyPrint/issues/1666>`_
  Fix reproducible PDF generation with embedded images
* `1668 <https://github.com/Kozea/WeasyPrint/issues/1668>`_:
  Fix @page:nth() selector
* `3bd9a8e <https://github.com/Kozea/WeasyPrint/commit/3bd9a8e>`_:
  Don窶冲 limit the opacity groups to the original box size
* `cb9540b <https://github.com/Kozea/WeasyPrint/commit/cb9540b>`_,
  `76d174f <https://github.com/Kozea/WeasyPrint/commit/76d174f>`_,
  `9ce6547 <https://github.com/Kozea/WeasyPrint/commit/9ce6547>`_:
  Minor bugfixes for split table rows


(kleink)
diff -r1.37 -r1.38 pkgsrc/print/py-weasyprint/Makefile
diff -r1.9 -r1.10 pkgsrc/print/py-weasyprint/PLIST
diff -r1.25 -r1.26 pkgsrc/print/py-weasyprint/distinfo

cvs diff -r1.37 -r1.38 pkgsrc/print/py-weasyprint/Makefile (expand / switch to unified diff)

--- pkgsrc/print/py-weasyprint/Makefile 2022/06/01 21:27:08 1.37
+++ pkgsrc/print/py-weasyprint/Makefile 2022/07/09 18:39:22 1.38
@@ -1,32 +1,32 @@ @@ -1,32 +1,32 @@
1# $NetBSD: Makefile,v 1.37 2022/06/01 21:27:08 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.38 2022/07/09 18:39:22 kleink Exp $
2 2
3DISTNAME= weasyprint-55.0 3DISTNAME= weasyprint-56.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= print python 5CATEGORIES= print python
6MASTER_SITES= ${MASTER_SITE_PYPI:=w/weasyprint/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=w/weasyprint/}
7 7
8MAINTAINER= kleink@NetBSD.org 8MAINTAINER= kleink@NetBSD.org
9HOMEPAGE= https://weasyprint.org/ 9HOMEPAGE= https://weasyprint.org/
10COMMENT= Converts HTML/CSS documents to PDF 10COMMENT= Converts HTML/CSS documents to PDF
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13BUILD_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core 13BUILD_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
14DEPENDS+= ${PYPKGPREFIX}-Pillow>=4.0.0:../../graphics/py-Pillow 14DEPENDS+= ${PYPKGPREFIX}-Pillow>=4.0.0:../../graphics/py-Pillow
15DEPENDS+= ${PYPKGPREFIX}-cffi>=0.6:../../devel/py-cffi 15DEPENDS+= ${PYPKGPREFIX}-cffi>=0.6:../../devel/py-cffi
16DEPENDS+= ${PYPKGPREFIX}-cssselect2>=0.1:../../textproc/py-cssselect2 16DEPENDS+= ${PYPKGPREFIX}-cssselect2>=0.1:../../textproc/py-cssselect2
17DEPENDS+= ${PYPKGPREFIX}-fonttools>=4.0.0:../../fonts/py-fonttools 17DEPENDS+= ${PYPKGPREFIX}-fonttools>=4.0.0:../../fonts/py-fonttools
18DEPENDS+= ${PYPKGPREFIX}-html5lib>=1.1:../../textproc/py-html5lib 18DEPENDS+= ${PYPKGPREFIX}-html5lib>=1.1:../../textproc/py-html5lib
19DEPENDS+= ${PYPKGPREFIX}-pydyf>=0.0.3:../../print/py-pydyf 19DEPENDS+= ${PYPKGPREFIX}-pydyf>=0.2.0:../../print/py-pydyf
20DEPENDS+= ${PYPKGPREFIX}-pyphen>=0.9.1:../../textproc/py-pyphen 20DEPENDS+= ${PYPKGPREFIX}-pyphen>=0.9.1:../../textproc/py-pyphen
21DEPENDS+= ${PYPKGPREFIX}-tinycss2>=1.0.0:../../textproc/py-tinycss2 21DEPENDS+= ${PYPKGPREFIX}-tinycss2>=1.0.0:../../textproc/py-tinycss2
22TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 22TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
23TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8 23TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
24TEST_DEPENDS+= ${PYPKGPREFIX}-test-isort-[0-9]*:../../devel/py-test-isort 24TEST_DEPENDS+= ${PYPKGPREFIX}-test-isort-[0-9]*:../../devel/py-test-isort
25TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner 25TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
26 26
27USE_LANGUAGES= c 27USE_LANGUAGES= c
28 28
29PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-fonttools 29PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-fonttools
30 30
31post-install: 31post-install:
32 cd ${DESTDIR}${PREFIX}/bin && \ 32 cd ${DESTDIR}${PREFIX}/bin && \

cvs diff -r1.9 -r1.10 pkgsrc/print/py-weasyprint/PLIST (expand / switch to unified diff)

--- pkgsrc/print/py-weasyprint/PLIST 2022/05/23 05:22:13 1.9
+++ pkgsrc/print/py-weasyprint/PLIST 2022/07/09 18:39:22 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.9 2022/05/23 05:22:13 kleink Exp $ 1@comment $NetBSD: PLIST,v 1.10 2022/07/09 18:39:22 kleink Exp $
2bin/weasyprint-${PYVERSSUFFIX} 2bin/weasyprint-${PYVERSSUFFIX}
3${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER 3${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
5${PYSITELIB}/${WHEEL_INFODIR}/METADATA 5${PYSITELIB}/${WHEEL_INFODIR}/METADATA
6${PYSITELIB}/${WHEEL_INFODIR}/RECORD 6${PYSITELIB}/${WHEEL_INFODIR}/RECORD
7${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED 7${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
9${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json 9${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
10${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 10${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
11${PYSITELIB}/weasyprint/__init__.py 11${PYSITELIB}/weasyprint/__init__.py
12${PYSITELIB}/weasyprint/__init__.pyc 12${PYSITELIB}/weasyprint/__init__.pyc
13${PYSITELIB}/weasyprint/__main__.py 13${PYSITELIB}/weasyprint/__main__.py
14${PYSITELIB}/weasyprint/__main__.pyc 14${PYSITELIB}/weasyprint/__main__.pyc
@@ -75,30 +75,37 @@ ${PYSITELIB}/weasyprint/layout/percent.p @@ -75,30 +75,37 @@ ${PYSITELIB}/weasyprint/layout/percent.p
75${PYSITELIB}/weasyprint/layout/percent.pyc 75${PYSITELIB}/weasyprint/layout/percent.pyc
76${PYSITELIB}/weasyprint/layout/preferred.py 76${PYSITELIB}/weasyprint/layout/preferred.py
77${PYSITELIB}/weasyprint/layout/preferred.pyc 77${PYSITELIB}/weasyprint/layout/preferred.pyc
78${PYSITELIB}/weasyprint/layout/replaced.py 78${PYSITELIB}/weasyprint/layout/replaced.py
79${PYSITELIB}/weasyprint/layout/replaced.pyc 79${PYSITELIB}/weasyprint/layout/replaced.pyc
80${PYSITELIB}/weasyprint/layout/table.py 80${PYSITELIB}/weasyprint/layout/table.py
81${PYSITELIB}/weasyprint/layout/table.pyc 81${PYSITELIB}/weasyprint/layout/table.pyc
82${PYSITELIB}/weasyprint/links.py 82${PYSITELIB}/weasyprint/links.py
83${PYSITELIB}/weasyprint/links.pyc 83${PYSITELIB}/weasyprint/links.pyc
84${PYSITELIB}/weasyprint/logger.py 84${PYSITELIB}/weasyprint/logger.py
85${PYSITELIB}/weasyprint/logger.pyc 85${PYSITELIB}/weasyprint/logger.pyc
86${PYSITELIB}/weasyprint/matrix.py 86${PYSITELIB}/weasyprint/matrix.py
87${PYSITELIB}/weasyprint/matrix.pyc 87${PYSITELIB}/weasyprint/matrix.pyc
 88${PYSITELIB}/weasyprint/pdf/__init__.py
 89${PYSITELIB}/weasyprint/pdf/__init__.pyc
 90${PYSITELIB}/weasyprint/pdf/fonts.py
 91${PYSITELIB}/weasyprint/pdf/fonts.pyc
 92${PYSITELIB}/weasyprint/pdf/pdfa.py
 93${PYSITELIB}/weasyprint/pdf/pdfa.pyc
 94${PYSITELIB}/weasyprint/pdf/sRGB2014.icc
 95${PYSITELIB}/weasyprint/pdf/stream.py
 96${PYSITELIB}/weasyprint/pdf/stream.pyc
88${PYSITELIB}/weasyprint/stacking.py 97${PYSITELIB}/weasyprint/stacking.py
89${PYSITELIB}/weasyprint/stacking.pyc 98${PYSITELIB}/weasyprint/stacking.pyc
90${PYSITELIB}/weasyprint/stream.py 
91${PYSITELIB}/weasyprint/stream.pyc 
92${PYSITELIB}/weasyprint/svg/__init__.py 99${PYSITELIB}/weasyprint/svg/__init__.py
93${PYSITELIB}/weasyprint/svg/__init__.pyc 100${PYSITELIB}/weasyprint/svg/__init__.pyc
94${PYSITELIB}/weasyprint/svg/bounding_box.py 101${PYSITELIB}/weasyprint/svg/bounding_box.py
95${PYSITELIB}/weasyprint/svg/bounding_box.pyc 102${PYSITELIB}/weasyprint/svg/bounding_box.pyc
96${PYSITELIB}/weasyprint/svg/css.py 103${PYSITELIB}/weasyprint/svg/css.py
97${PYSITELIB}/weasyprint/svg/css.pyc 104${PYSITELIB}/weasyprint/svg/css.pyc
98${PYSITELIB}/weasyprint/svg/defs.py 105${PYSITELIB}/weasyprint/svg/defs.py
99${PYSITELIB}/weasyprint/svg/defs.pyc 106${PYSITELIB}/weasyprint/svg/defs.pyc
100${PYSITELIB}/weasyprint/svg/images.py 107${PYSITELIB}/weasyprint/svg/images.py
101${PYSITELIB}/weasyprint/svg/images.pyc 108${PYSITELIB}/weasyprint/svg/images.pyc
102${PYSITELIB}/weasyprint/svg/path.py 109${PYSITELIB}/weasyprint/svg/path.py
103${PYSITELIB}/weasyprint/svg/path.pyc 110${PYSITELIB}/weasyprint/svg/path.pyc
104${PYSITELIB}/weasyprint/svg/shapes.py 111${PYSITELIB}/weasyprint/svg/shapes.py

cvs diff -r1.25 -r1.26 pkgsrc/print/py-weasyprint/distinfo (expand / switch to unified diff)

--- pkgsrc/print/py-weasyprint/distinfo 2022/05/23 05:22:13 1.25
+++ pkgsrc/print/py-weasyprint/distinfo 2022/07/09 18:39:22 1.26
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.25 2022/05/23 05:22:13 kleink Exp $ 1$NetBSD: distinfo,v 1.26 2022/07/09 18:39:22 kleink Exp $
2 2
3BLAKE2s (weasyprint-55.0.tar.gz) = d8787f4da3c3de688a54c3544ce228e163d2eeb0bfe1334183ed495796bb00d5 3BLAKE2s (weasyprint-56.0.tar.gz) = b5a7e9687287fe19519548834ab445365c26d83a78a2f9b9ffe239c61bd6e2cf
4SHA512 (weasyprint-55.0.tar.gz) = 96cc6de5af86da47aa0b5a84c3f00679690774574f3370ca319afe77f3eb9c9725f3b0a6cbddf589f23f444972bc77b07cce7e27ee2c466484636b3cb30250a3 4SHA512 (weasyprint-56.0.tar.gz) = d8efc83f77967a514d26806a9b73ef03e047431c6db9b367cd23a819b4a68714d216081afc74162b60084d0f3755498dc782d0335069bc9e70c42b611b737eec
5Size (weasyprint-55.0.tar.gz) = 410970 bytes 5Size (weasyprint-56.0.tar.gz) = 419236 bytes