The NetBSD Project

CVS log for pkgsrc/converters/py-cairosvg/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / converters / py-cairosvg

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Jun 12 07:25:58 2024 UTC (4 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, HEAD
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -8 lines
py-cairosvg: updated to 2.7.1

Version 2.7.1 released on 2023-08-05

- Don’t draw clipPath when defined after reference
- Handle evenodd fill rule with gradients and patterns
- Fix ratio and clip for "image" tags with no size
- Handle data-URLs in safe mode
- Use f-strings


Version 2.7.0 released on 2023-03-20

**WARNING:** this is a security update.

When processing SVG files, CairoSVG could access other files online, possibly
leading to very long renderings or other security problems.

This feature is now disabled by default. External resources can still be
accessed using the "unsafe" or the "url_fetcher" parameter.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Jun 6 12:40:25 2023 UTC (16 months, 4 weeks ago) by riastradh
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Jan 5 15:40:58 2022 UTC (2 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -2 lines
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:52:39 2022 UTC (2 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Mar 10 18:08:27 2021 UTC (3 years, 7 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +6 -8 lines
py-cairosvg: updated to 2.5.2

Version 2.5.2 released on 2021-03-06
====================================
* Fix marker path scale

Version 2.5.1 released on 2021-01-06
====================================
**WARNING:** this is a security update.

When processing SVG files, CairoSVG was using two regular expressions which are
vulnerable to Regular Expression Denial of Service (REDoS).

If an attacker provided a malicious SVG, it could make CairoSVG get stuck
processing the file for a very long time.

Other bug fixes:

* Fix marker positions for unclosed paths
* Follow hint when only output_width or output_height is set
* Handle opacity on raster images
* Don’t crash when use tags reference unknown tags
* Take care of the next letter when A/a is replaced by l
* Fix misalignment in node.vertices


Version 2.5.0 released on 2020-10-29
====================================
* Drop support of Python 3.5, add support of Python 3.9.
* Add EPS export
* Add background-color, negate-colors, and invert-images options
* Improve support for font weights
* Fix opacity of patterns and gradients
* Support auto-start-reverse value for orient
* Draw images contained in defs
* Add Exif transposition support
* Handle dominant-baseline
* Support transform-origin

Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Aug 31 23:07:00 2020 UTC (4 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -2 lines
*: switch to versioned_dependencies.mk for py-setuptools

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue May 19 13:59:19 2020 UTC (4 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Needs pip

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue May 19 09:59:58 2020 UTC (4 years, 5 months ago) by kleink
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -1 lines
py-cairosvg: Add setup_requires packages to BUILD_DEPENDS.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat May 16 17:16:21 2020 UTC (4 years, 5 months ago) by kleink
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
py-cairosvg: Update to 2.4.2.

Version 2.4.2 released on 2019-09-10
====================================

* Fix race condition in tests
* Fix scale for images with no viewBox


Version 2.4.1 released on 2019-08-21
====================================

* Fix the --scale parameter
* Allow href attributes with no namespace
* Fix the tree root detection


Version 2.4.0 released on 2019-05-20
====================================

* Fix aspect and position when resizing root SVG tag
* Follow aspect and position hints when using forced output size


Version 2.3.1 released on 2019-04-18
====================================

* Fix relative paths on Windows


Version 2.3.0 released on 2019-02-08
====================================

* Drop Python 3.4 support
* Make text selectable on generated PDF files
* Don't inherit dx and dy attributes
* Fix support of alignment-baseline="hanging"
* Fix backslashes in docstrings and comments
* Fix local anchors with files with no given URL
* Close VERSION's file descriptor
* Clean packaging
* Include LICENSE in distributed packages


Version 2.2.1 released on 2018-09-27
====================================

* Fix packaging


Version 2.2.0 released on 2018-09-21
====================================

* Clean packaging
* Fix T commands used with previous relative commands in paths
* Use real functions for svg2* commands, improving IDE integration
* Fix files management on Windows
* Handle image-rendering property
* Fix crash with some text samples
* Fix position of embedded svg tags with a viewbox not at position (0, 0)
* Add output-width and output-height options
* Handle references to inner document tags defined after the anchor
* Fix offsets for texts on paths

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri May 11 14:36:07 2018 UTC (6 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
py-cairosvg: updated to 2.1.3

Version 2.1.3:
* Fix T commands following q or t in paths

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Mar 26 13:05:43 2018 UTC (6 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +7 -5 lines
Drop patches for Python 2.7, now that it is a separate package.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Dec 10 15:58:36 2017 UTC (6 years, 10 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
py-cairosvg: updated to 2.1.2

Version 2.1.2:
* Fix font-size

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Oct 19 06:38:47 2017 UTC (7 years ago) by adam
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +7 -6 lines
py-cairosvg: update to 2.1.1

Version 2.1.1

Use cssselect2 and tinycss2 instead of cssselect and tinycss
Don’t require lxml anymore
Rely on defusedxml to detect unsafe SVG files
Use http://www.w3.org/2000/svg as default namespace

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Sep 16 19:26:43 2017 UTC (7 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Reset maintainer

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Jul 14 17:02:20 2017 UTC (7 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +11 -7 lines
Version 2.0.3:
* Add ``python_requires`` in ``setup.py``

Version 2.0.2:
* Handle ``text-align`` in textPath tags
* Test with Python 3.6

Version 2.0.1:
* Don't crash on relative refs with no input URL

Version 2.0.0:
* Drop Python 2 support
* Drop pycairo support
* Rely on cairocffi, lxml, cssselect, pillow and tinycss
* Fix markers
* Fix URL/id handling
* Use bounding boxes for gradients
* Split deployment and development tests
* Add a scale option
* Add a parent size option
* Test with Travis

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Jan 13 17:32:47 2017 UTC (7 years, 9 months ago) by kleink
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Update py-cairosvg to 1.0.20.


Version 1.0.20, released on 2016-02-23
======================================

* Allow the user to give parent size


Version 1.0.19, released on 2015-10-30
======================================

* Drastically improve the performance of ``Node()``


Version 1.0.18, released on 2015-10-20
======================================

* Use cairo groups to apply filters


Version 1.0.17, released on 2015-10-09
======================================

* Fix scale and position of markers


Version 1.0.16, released on 2015-08-05
======================================

* Support the text-rendering property

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jan 3 13:23:01 2017 UTC (7 years, 10 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in post-install targets.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Aug 28 15:48:28 2016 UTC (8 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -2 lines
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jun 8 17:43:21 2016 UTC (8 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Switch to MASTER_SITES_PYPI.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Jun 26 16:09:59 2015 UTC (9 years, 4 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Version 1.0.15, released on 2015-06-22
======================================

* Use xMidYMid as default preserveAspectRatio value

Version 1.0.14, released on 2015-06-02
======================================

* Support the shape-rendering property

Version 1.0.13, released on 2015-02-26
======================================

* Fix end markers

Version 1.0.12, released on 2015-02-26
======================================

* Don't crash when paths with markers end with a move_to action

Version 1.0.11, released on 2015-02-11
======================================

* Allow commas in viewboxes

Version 1.0.10, released on 2015-02-09
======================================

* Allow quotes around font names

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Aug 29 02:40:00 2014 UTC (10 years, 2 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Version 1.0.9, released on 2014-08-12
=====================================

* Don't crash when gradients are applied to paths

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Aug 7 01:13:18 2014 UTC (10 years, 3 months ago) by rodent
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Version 1.0.8, released on 2014-07-14
=====================================

* Don't create an atomic layer for transparent tags with no children

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat May 17 13:49:46 2014 UTC (10 years, 5 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Import py27-cairosvg-1.0.7 as converters/py-cairosvg.

CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF,
PostScript and PNG files.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>