head 1.5; access; symbols pkgsrc-2020Q1:1.4.0.8 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.10 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.6 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.4 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.2 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.1.0.2 pkgsrc-2018Q4-base:1.1; locks; strict; comment @# @; 1.5 date 2020.04.23.18.30.30; author adam; state dead; branches; next 1.4; commitid an6dwPG2LEVbvx5C; 1.4 date 2019.02.21.07.54.14; author kleink; state Exp; branches; next 1.3; commitid 51XvyM8smpHJHBcB; 1.3 date 2019.02.12.12.42.16; author kleink; state Exp; branches; next 1.2; commitid j9nxYtnJykqHAtbB; 1.2 date 2019.02.12.12.00.39; author kleink; state Exp; branches; next 1.1; commitid dRfHr29MIVatltbB; 1.1 date 2018.11.14.18.17.26; author kleink; state Exp; branches; next ; commitid HIQFaHlUwTYNkWZA; desc @@ 1.5 log @py-weasyprint: updated to 51 Version 51 Dependencies: Pyphen 0.9.1+ is now needed New features: * Add support of element() and running() * Add HTML element to Box class * Support larger and smaller values for font-size Bug fixes: * Fix how fonts used for macOS tests are installed * Fix various crashes due to line breaking bugs * Fix typo in variable name * Don’t crash when string-set is set to none * Keep font attributes when text lines are modified * Don’t let presentational hints add decorations on tables with no borders * Don’t crash on improper var() values * Fix rendering of header and footer for empty tables * Avoid quadratic time relative to tree depth when setting page names @ text @$NetBSD: patch-setup.cfg,v 1.4 2019/02/21 07:54:14 kleink Exp $ Adjust script path to allow multiple Python version installs. --- setup.cfg.orig 2019-02-20 16:36:18.000000000 +0000 +++ setup.cfg @@@@ -57,7 +57,7 @@@@ tests_require = python_requires = >= 3.5 [options.entry_points] -console-scripts = weasyprint = weasyprint.__main__:main +console-scripts = weasyprint@@PYVERSSUFFIX@@ = weasyprint.__main__:main [options.package_data] weasyprint = VERSION @ 1.4 log @py-weasyprint: Update to 45. Version 45 ---------- Released on 2019-02-20. WeasyPrint now has a `code of conduct `_. A new website has been launched, with beautiful and useful graphs about speed and memory use across versions: check `WeasyPerf `_. Dependencies: * Python 3.5+ is now needed, Python 3.4 is not supported anymore Bug fixes: * `798 `_: Prevent endless loop and index out of range in pagination * `767 `_: Add a ``--quiet`` CLI parameter * `784 `_: Fix library loading on Alpine * `791 `_: Use path2url in tests for Windows * `789 `_: Add LICENSE file to distributed sources * `788 `_: Fix pending references * `780 `_: Don't draw patterns for empty page backgrounds * `774 `_: Don't crash when links include quotes * `637 `_: Fix a problem with justified text * `763 `_: Launch tests with Python 3.7 * `704 `_: Fix a corner case with tables * `804 `_: Don't logger handlers defined before importing WeasyPrint * `109 `_, `748 `_: Don't include punctuation for hyphenation * `770 `_: Don't crash when people use uppercase words from old-fashioned Microsoft fonts in tables, especially when there's an 5th column * Use a `separate logger `_ to report the rendering process * Add a ``--debug`` CLI parameter and set debug level for unknown prefixed CSS properties * Define minimal versions of Python and setuptools in setup.cfg Documentation * `796 `_: Fix a small typo in the tutorial * `792 `_: Document no alignement character support * `773 `_: Fix phrasing in Hacking section * `402 `_: Add a paragraph about fontconfig error * `764 `_: Fix list of dependencies for Alpine * Fix API documentation of HTML and CSS classes @ text @d1 1 a1 1 $NetBSD: patch-setup.cfg,v 1.3 2019/02/12 12:42:16 kleink Exp $ @ 1.3 log @py-weasyprint: Fix substituted variable that slipped through in 44nb1. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-setup.cfg,v 1.2 2019/02/12 12:00:39 kleink Exp $ a2 1 Adjust license/license_file for setuptools >= 40.7.0. d5 1 a5 1 --- setup.cfg.orig 2018-12-29 16:24:11.000000000 +0000 d7 2 a8 12 @@@@ -2,7 +2,8 @@@@ name = WeasyPrint url = https://weasyprint.org/ version = file: weasyprint/VERSION -license = file: LICENSE +license = BSD +license_file = LICENSE description = The Gorgeous Document Factory long_description = file: README.rst, NEWS.rst long_description_content_type = text/x-rst @@@@ -50,7 +51,7 @@@@ tests_require = pytest-isort @ 1.2 log @py-weasyprint: Unbreak for py-setuptools>=40.7.0 In setuptools >= 40.7.0, file inputs for the license field in setup.cfg files explicitly raise an error. Use the license_file field for that purpose. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-setup.cfg,v 1.1 2018/11/14 18:17:26 kleink Exp $ d23 1 a23 1 +console-scripts = weasyprint3.7 = weasyprint.__main__:main @ 1.1 log @py-weasyprint: Update to 43. Version 43 ---------- Released on 2018-11-09. Bug fixes: * `#726 `_: Make empty strings clear previous values of named strings * `#729 `_: Include tools in packaging This version also includes the changes from unstable rc1 and rc2 versions listed below. Version 43rc2 ------------- Released on 2018-11-02. **This version is experimental, don't use it in production. If you find bugs, please report them!** Bug fixes: * `#706 `_: Fix text-indent at the beginning of a page * `#687 `_: Allow query strings in file:// URIs * `#720 `_: Optimize minimum size calculation of long inline elements * `#717 `_: Display
tags as blocks * `#691 `_: Don't recalculate max content widths when distributing extra space for tables * `#722 `_: Fix bookmarks and strings set on images * `#723 `_: Warn users when string() is not used in page margin Version 43rc1 ------------- Released on 2018-10-15. **This version is experimental, don't use it in production. If you find bugs, please report them!** Dependencies: * Python 3.4+ is now needed, Python 2.x is not supported anymore * Cairo 1.15.4+ is now needed, but 1.10+ should work with missing features (such as links, outlines and metadata) * Pdfrw is not needed anymore New features: * `Beautiful website `_ * `#579 `_: Initial support of flexbox * `#592 `_: Support @@font-face on Windows * `#306 `_: Add a timeout parameter to the URL fetcher functions * `#594 `_: Split tests using modern pytest features * `#599 `_: Make tests pass on Windows * `#604 `_: Handle target counters and target texts * `#631 `_: Enable counter-increment and counter-reset in page context * `#622 `_: Allow pathlib.Path objects for HTML, CSS and Attachment classes * `#674 `_: Add extensive installation instructions for Windows Bug fixes: * `#558 `_: Fix attachments * `#565 `_, `#596 `_, `#539 `_: Fix many PDF rendering, printing and compatibility problems * `#614 `_: Avoid crashes and endless loops caused by a Pango bug * `#662 `_: Fix warnings and errors when generating documentation * `#666 `_, `#685 `_: Fix many table layout rendering problems * `#680 `_: Don't crash when there's no font available * `#662 `_: Fix support of some align values in tables @ text @d1 1 a1 1 $NetBSD$ d3 1 d6 1 a6 1 --- setup.cfg.orig 2018-11-09 09:09:34.000000000 +0000 d8 11 a18 1 @@@@ -50,7 +50,7 @@@@ tests_require = d23 1 a23 1 +console-scripts = weasyprint@@PYVERSSUFFIX@@ = weasyprint.__main__:main @