head	1.8;
access;
symbols
	pkgsrc-2026Q1:1.8.0.8
	pkgsrc-2026Q1-base:1.8
	pkgsrc-2025Q4:1.8.0.6
	pkgsrc-2025Q4-base:1.8
	pkgsrc-2025Q3:1.8.0.4
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.8.0.2
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.5.0.8
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.6
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.4
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.2
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.4.0.26
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.24
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.22
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.20
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.18
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.16
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.14
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.12
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.10
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.8
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.6
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.4
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.2
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.3.0.6
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.4
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.2
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.2.0.2
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.2.0.24
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.20
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.18
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.16
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.14
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.12
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.10
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.8
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.6
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.4
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.1.0.26
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.24
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.22
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.20
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.18
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.16
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.14
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.12
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.10
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.8
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.6
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.4
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.2
	pkgsrc-2014Q2-base:1.1;
locks; strict;
comment	@# @;


1.8
date	2025.05.12.12.19.43;	author wiz;	state Exp;
branches;
next	1.7;
commitid	Yg2Xw3tDEjrb9CUF;

1.7
date	2025.04.25.11.30.23;	author wiz;	state Exp;
branches;
next	1.6;
commitid	2SJjb6LnZBAdqqSF;

1.6
date	2025.04.22.11.57.54;	author adam;	state Exp;
branches;
next	1.5;
commitid	ihGa5HBvyDaIF2SF;

1.5
date	2024.06.12.07.25.58;	author adam;	state Exp;
branches;
next	1.4;
commitid	WzdcBMc8hzC6gFdF;

1.4
date	2021.03.10.18.08.27;	author adam;	state Exp;
branches;
next	1.3;
commitid	gnuA7xjlPCD24NKC;

1.3
date	2020.05.17.09.33.03;	author kleink;	state Exp;
branches;
next	1.2;
commitid	xs4c0a5j6WRVKz8C;

1.2
date	2017.07.14.17.02.20;	author adam;	state Exp;
branches;
next	1.1;
commitid	8LzqiyQWCqqNBdZz;

1.1
date	2014.05.17.13.49.46;	author rodent;	state Exp;
branches;
next	;
commitid	DmQKpvmrOACJDTAx;


desc
@@


1.8
log
@py-cairosvg: update to 2.8.0.

Version 2.8.0 released on 2025-05-12
====================================

* Drop support of Python 3.7 and 3.8, add support of Python 3.12 and 3.13
* Optimize math operations
* Use pathlib
* Close paths for ellipses and circles
* Fix output ratio for SVG surfaces
* Avoid endless loops when updating def attributes
* Round PNG size
* Don't crash when more than 2 values are given to translate and scale functions
@
text
@@@comment $NetBSD$
bin/cairosvg-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/cairosvg/VERSION
${PYSITELIB}/cairosvg/__init__.py
${PYSITELIB}/cairosvg/__init__.pyc
${PYSITELIB}/cairosvg/__init__.pyo
${PYSITELIB}/cairosvg/__main__.py
${PYSITELIB}/cairosvg/__main__.pyc
${PYSITELIB}/cairosvg/__main__.pyo
${PYSITELIB}/cairosvg/bounding_box.py
${PYSITELIB}/cairosvg/bounding_box.pyc
${PYSITELIB}/cairosvg/bounding_box.pyo
${PYSITELIB}/cairosvg/colors.py
${PYSITELIB}/cairosvg/colors.pyc
${PYSITELIB}/cairosvg/colors.pyo
${PYSITELIB}/cairosvg/css.py
${PYSITELIB}/cairosvg/css.pyc
${PYSITELIB}/cairosvg/css.pyo
${PYSITELIB}/cairosvg/defs.py
${PYSITELIB}/cairosvg/defs.pyc
${PYSITELIB}/cairosvg/defs.pyo
${PYSITELIB}/cairosvg/features.py
${PYSITELIB}/cairosvg/features.pyc
${PYSITELIB}/cairosvg/features.pyo
${PYSITELIB}/cairosvg/helpers.py
${PYSITELIB}/cairosvg/helpers.pyc
${PYSITELIB}/cairosvg/helpers.pyo
${PYSITELIB}/cairosvg/image.py
${PYSITELIB}/cairosvg/image.pyc
${PYSITELIB}/cairosvg/image.pyo
${PYSITELIB}/cairosvg/parser.py
${PYSITELIB}/cairosvg/parser.pyc
${PYSITELIB}/cairosvg/parser.pyo
${PYSITELIB}/cairosvg/path.py
${PYSITELIB}/cairosvg/path.pyc
${PYSITELIB}/cairosvg/path.pyo
${PYSITELIB}/cairosvg/shapes.py
${PYSITELIB}/cairosvg/shapes.pyc
${PYSITELIB}/cairosvg/shapes.pyo
${PYSITELIB}/cairosvg/surface.py
${PYSITELIB}/cairosvg/surface.pyc
${PYSITELIB}/cairosvg/surface.pyo
${PYSITELIB}/cairosvg/svg.py
${PYSITELIB}/cairosvg/svg.pyc
${PYSITELIB}/cairosvg/svg.pyo
${PYSITELIB}/cairosvg/test_api.py
${PYSITELIB}/cairosvg/test_api.pyc
${PYSITELIB}/cairosvg/test_api.pyo
${PYSITELIB}/cairosvg/text.py
${PYSITELIB}/cairosvg/text.pyc
${PYSITELIB}/cairosvg/text.pyo
${PYSITELIB}/cairosvg/url.py
${PYSITELIB}/cairosvg/url.pyc
${PYSITELIB}/cairosvg/url.pyo
@


1.7
log
@py-cairosvg: fix installation of script with setuptools 78

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2025/04/22 11:57:54 adam Exp $
d7 1
@


1.6
log
@py-cairosvg: bin/cairosvg not installed anymore
@
text
@d1 2
a2 1
@@comment $NetBSD: PLIST,v 1.5 2024/06/12 07:25:58 adam Exp $
@


1.5
log
@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.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.4 2021/03/10 18:08:27 adam Exp $
bin/cairosvg-${PYVERSSUFFIX}
@


1.4
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2020/05/17 09:33:03 kleink Exp $
d3 5
a7 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.3
log
@py-cairosvg: Update to 2.4.2.

Missed PLIST in main update commit.
@
text
@d1 2
a2 2
@@comment $NetBSD: PLIST,v 1.2 2017/07/14 17:02:20 adam Exp $
bin/cairosvg${PYVERSSUFFIX}
@


1.2
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2014/05/17 13:49:46 rodent Exp $
d9 1
d13 3
@


1.1
log
@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.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d3 6
a8 1
${PYSITELIB}/${EGG_FILE}
d12 6
d21 3
d27 6
d36 21
a56 33
${PYSITELIB}/cairosvg/surface/__init__.py
${PYSITELIB}/cairosvg/surface/__init__.pyc
${PYSITELIB}/cairosvg/surface/__init__.pyo
${PYSITELIB}/cairosvg/surface/colors.py
${PYSITELIB}/cairosvg/surface/colors.pyc
${PYSITELIB}/cairosvg/surface/colors.pyo
${PYSITELIB}/cairosvg/surface/defs.py
${PYSITELIB}/cairosvg/surface/defs.pyc
${PYSITELIB}/cairosvg/surface/defs.pyo
${PYSITELIB}/cairosvg/surface/helpers.py
${PYSITELIB}/cairosvg/surface/helpers.pyc
${PYSITELIB}/cairosvg/surface/helpers.pyo
${PYSITELIB}/cairosvg/surface/image.py
${PYSITELIB}/cairosvg/surface/image.pyc
${PYSITELIB}/cairosvg/surface/image.pyo
${PYSITELIB}/cairosvg/surface/path.py
${PYSITELIB}/cairosvg/surface/path.pyc
${PYSITELIB}/cairosvg/surface/path.pyo
${PYSITELIB}/cairosvg/surface/shapes.py
${PYSITELIB}/cairosvg/surface/shapes.pyc
${PYSITELIB}/cairosvg/surface/shapes.pyo
${PYSITELIB}/cairosvg/surface/svg.py
${PYSITELIB}/cairosvg/surface/svg.pyc
${PYSITELIB}/cairosvg/surface/svg.pyo
${PYSITELIB}/cairosvg/surface/tags.py
${PYSITELIB}/cairosvg/surface/tags.pyc
${PYSITELIB}/cairosvg/surface/tags.pyo
${PYSITELIB}/cairosvg/surface/text.py
${PYSITELIB}/cairosvg/surface/text.pyc
${PYSITELIB}/cairosvg/surface/text.pyo
${PYSITELIB}/cairosvg/surface/units.py
${PYSITELIB}/cairosvg/surface/units.pyc
${PYSITELIB}/cairosvg/surface/units.pyo
@

