py-cairocffi: update to 1.7.0. Version 1.7.0 ............. Released on 2024-04-27 * Drop Python 3.7 support, add Python 3.12 support * `#221 <https://github.com/Kozea/cairocffi/pull/225>`_: Add environment variable to set folder where DLLs are installed on Windows * `#225 <https://github.com/Kozea/cairocffi/pull/225>`_: Use Ruff instead of Flake8 and isort Version 1.6.1 ............. Released on 2023-07-24 * `#217 <https://github.com/Kozea/cairocffi/issues/217>`_: Repair installation with PyInstaller Version 1.6.0 ............. Released on 2023-06-12 **This version uses a new CFFI mode that may break your program.** CairoCFFI now uses Flit for packaging and is also distributed as a Python wheel. Please test carefully and don窶冲 hesitate to report issues before using it in production. * `#216 <https://github.com/Kozea/cairocffi/pull/216>`_: Use ABI-level in-line CFFI mode Version 1.5.1 ............. Released on 2023-04-15 * `#212 <https://github.com/Kozea/cairocffi/issues/212>`_: Bring back XCB support during wheel generation Version 1.5.0 ............. Released on 2023-03-17 * `#106 <https://github.com/Kozea/cairocffi/issues/106>`_, `#200 <https://github.com/Kozea/cairocffi/issues/200>`_: Fallback to manual PNG file creation on hardened systems * `#210 <https://github.com/Kozea/cairocffi/pull/210>`_: Use pyproject.toml for packaging and remove other useless files Version 1.4.0 ............. Released on 2022-09-23 * `#205 <https://github.com/Kozea/cairocffi/pull/205>`_: Use pikepdf to parse generated PDF * `#171 <https://github.com/Kozea/cairocffi/pull/171>`_: Don窶冲 use deprecated pytest-runner anymore Version 1.3.0 ............. Released on 2021-10-04 * `2cd512d <https://github.com/Kozea/cairocffi/commit/2cd512d>`_: Drop Python 3.6 support * `#196 <https://github.com/Kozea/cairocffi/pull/196>`_: Fix import `constants.py` import * `#169 <https://github.com/Kozea/cairocffi/pull/169>`_: Add extra library name "cairo-2.dll" * `#178 <https://github.com/Kozea/cairocffi/pull/178>`_: Workaround for testing date string with cairo 1.17.4 * `#186 <https://github.com/Kozea/cairocffi/pull/186>`_: Fix link in documentation * `#195 <https://github.com/Kozea/cairocffi/pull/195>`_: Fix typo in documentation * `#184 <https://github.com/Kozea/cairocffi/pull/184>`_, `a4fc2a7 <https://github.com/Kozea/cairocffi/commit/a4fc2a7>`_: Clean .gitignore Version 1.2.0 ............. Released on 2020-10-29 * `#152 <https://github.com/Kozea/cairocffi/pull/152>`_: Add NumPy support * `#143 <https://github.com/Kozea/cairocffi/issues/143>`_: Make write_to_png function work on hardened systems * `#156 <https://github.com/Kozea/cairocffi/pull/156>`_: Use major version name to open shared libraries * `#165 <https://github.com/Kozea/cairocffi/pull/165>`_: Don窶冲 list setuptools as required for installation Version 1.1.0 ............. Released on 2019-09-05 * `#135 <https://github.com/Kozea/cairocffi/pull/135>`_, `#127 <https://github.com/Kozea/cairocffi/pull/127>`_, `#119 <https://github.com/Kozea/cairocffi/pull/119>`_: Clean the way external libraries are found * `#126 <https://github.com/Kozea/cairocffi/pull/126>`_: Remove const char* elements from cdef * Support Cairo features up to 1.17.2 * Fix documentation generation Version 1.0.2 ............. Released on 2019-02-15 * `#123 <https://github.com/Kozea/cairocffi/issues/123>`_: Rely on a recent version of setuptools to handle VERSION Version 1.0.1 ............. Released on 2019-02-12 * `#120 <https://github.com/Kozea/cairocffi/issues/120>`_: Don't delete _generated modules on ffi_build import Version 1.0.0 ............. Released on 2019-02-08 6 years after its first release, cairocffi can now be considered as stable. * Drop Python 2.6, 2.7 and 3.4 support * Test with Python 3.7 * Clean code, tests and packagingdiff -r1.28 -r1.29 pkgsrc/graphics/py-cairocffi/Makefile
(wiz)
@@ -1,23 +1,26 @@ | @@ -1,23 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.28 2024/04/07 07:34:19 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.29 2024/04/30 08:15:20 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= cairocffi-0.9.0 | 3 | DISTNAME= cairocffi-1.7.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 12 | |||
6 | CATEGORIES= graphics python | 5 | CATEGORIES= graphics python | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=c/cairocffi/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=c/cairocffi/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/SimonSapin/cairocffi | 9 | HOMEPAGE= https://github.com/SimonSapin/cairocffi | |
11 | COMMENT= CFFI-based Cairo bindings for Python | 10 | COMMENT= CFFI-based Cairo bindings for Python | |
12 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
13 | 12 | |||
14 | PYTHON_VERSIONED_DEPENDENCIES= cffi | 13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core | |
14 | DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi | |||
15 | TEST_DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy | |||
16 | TEST_DEPENDS+= ${PYPKGPREFIX}-pikepdf-[0-9]*:../../print/py-pikepdf | |||
17 | ||||
18 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
15 | 19 | |||
16 | USE_LANGUAGES= # none | 20 | USE_LANGUAGES= # none | |
17 | 21 | |||
18 | .include "../../devel/glib2/buildlink3.mk" | 22 | .include "../../devel/glib2/buildlink3.mk" | |
19 | .include "../../graphics/cairo/buildlink3.mk" | 23 | .include "../../graphics/cairo/buildlink3.mk" | |
20 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | 24 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | |
21 | .include "../../lang/python/versioned_dependencies.mk" | 25 | .include "../../lang/python/wheel.mk" | |
22 | .include "../../lang/python/egg.mk" | |||
23 | .include "../../mk/bsd.pkg.mk" | 26 | .include "../../mk/bsd.pkg.mk" |
@@ -1,54 +1,47 @@ | @@ -1,54 +1,47 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.3 2017/07/16 09:29:58 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.4 2024/04/30 08:15:20 wiz Exp $ | |
2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 2 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE | |
3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | |
4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 4 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | |
5 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 5 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | |
6 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |||
7 | ${PYSITELIB}/cairocffi/__init__.py | 6 | ${PYSITELIB}/cairocffi/__init__.py | |
8 | ${PYSITELIB}/cairocffi/__init__.pyc | 7 | ${PYSITELIB}/cairocffi/__init__.pyc | |
9 | ${PYSITELIB}/cairocffi/__init__.pyo | 8 | ${PYSITELIB}/cairocffi/__init__.pyo | |
10 | ${PYSITELIB}/cairocffi/_ffi.py | |||
11 | ${PYSITELIB}/cairocffi/_ffi.pyc | |||
12 | ${PYSITELIB}/cairocffi/_ffi.pyo | |||
13 | ${PYSITELIB}/cairocffi/_ffi_pixbuf.py | |||
14 | ${PYSITELIB}/cairocffi/_ffi_pixbuf.pyc | |||
15 | ${PYSITELIB}/cairocffi/_ffi_pixbuf.pyo | |||
16 | ${PYSITELIB}/cairocffi/compat.py | |||
17 | ${PYSITELIB}/cairocffi/compat.pyc | |||
18 | ${PYSITELIB}/cairocffi/compat.pyo | |||
19 | ${PYSITELIB}/cairocffi/constants.py | 9 | ${PYSITELIB}/cairocffi/constants.py | |
20 | ${PYSITELIB}/cairocffi/constants.pyc | 10 | ${PYSITELIB}/cairocffi/constants.pyc | |
21 | ${PYSITELIB}/cairocffi/constants.pyo | 11 | ${PYSITELIB}/cairocffi/constants.pyo | |
22 | ${PYSITELIB}/cairocffi/context.py | 12 | ${PYSITELIB}/cairocffi/context.py | |
23 | ${PYSITELIB}/cairocffi/context.pyc | 13 | ${PYSITELIB}/cairocffi/context.pyc | |
24 | ${PYSITELIB}/cairocffi/context.pyo | 14 | ${PYSITELIB}/cairocffi/context.pyo | |
25 | ${PYSITELIB}/cairocffi/ffi_build.py | 15 | ${PYSITELIB}/cairocffi/ffi.py | |
26 | ${PYSITELIB}/cairocffi/ffi_build.pyc | 16 | ${PYSITELIB}/cairocffi/ffi.pyc | |
27 | ${PYSITELIB}/cairocffi/ffi_build.pyo | 17 | ${PYSITELIB}/cairocffi/ffi.pyo | |
28 | ${PYSITELIB}/cairocffi/fonts.py | 18 | ${PYSITELIB}/cairocffi/fonts.py | |
29 | ${PYSITELIB}/cairocffi/fonts.pyc | 19 | ${PYSITELIB}/cairocffi/fonts.pyc | |
30 | ${PYSITELIB}/cairocffi/fonts.pyo | 20 | ${PYSITELIB}/cairocffi/fonts.pyo | |
31 | ${PYSITELIB}/cairocffi/matrix.py | 21 | ${PYSITELIB}/cairocffi/matrix.py | |
32 | ${PYSITELIB}/cairocffi/matrix.pyc | 22 | ${PYSITELIB}/cairocffi/matrix.pyc | |
33 | ${PYSITELIB}/cairocffi/matrix.pyo | 23 | ${PYSITELIB}/cairocffi/matrix.pyo | |
34 | ${PYSITELIB}/cairocffi/patterns.py | 24 | ${PYSITELIB}/cairocffi/patterns.py | |
35 | ${PYSITELIB}/cairocffi/patterns.pyc | 25 | ${PYSITELIB}/cairocffi/patterns.pyc | |
36 | ${PYSITELIB}/cairocffi/patterns.pyo | 26 | ${PYSITELIB}/cairocffi/patterns.pyo | |
37 | ${PYSITELIB}/cairocffi/pixbuf.py | 27 | ${PYSITELIB}/cairocffi/pixbuf.py | |
38 | ${PYSITELIB}/cairocffi/pixbuf.pyc | 28 | ${PYSITELIB}/cairocffi/pixbuf.pyc | |
39 | ${PYSITELIB}/cairocffi/pixbuf.pyo | 29 | ${PYSITELIB}/cairocffi/pixbuf.pyo | |
40 | ${PYSITELIB}/cairocffi/surfaces.py | 30 | ${PYSITELIB}/cairocffi/surfaces.py | |
41 | ${PYSITELIB}/cairocffi/surfaces.pyc | 31 | ${PYSITELIB}/cairocffi/surfaces.pyc | |
42 | ${PYSITELIB}/cairocffi/surfaces.pyo | 32 | ${PYSITELIB}/cairocffi/surfaces.pyo | |
43 | ${PYSITELIB}/cairocffi/test_cairo.py | 33 | ${PYSITELIB}/cairocffi/test_cairo.py | |
44 | ${PYSITELIB}/cairocffi/test_cairo.pyc | 34 | ${PYSITELIB}/cairocffi/test_cairo.pyc | |
45 | ${PYSITELIB}/cairocffi/test_cairo.pyo | 35 | ${PYSITELIB}/cairocffi/test_cairo.pyo | |
36 | ${PYSITELIB}/cairocffi/test_numpy.py | |||
37 | ${PYSITELIB}/cairocffi/test_numpy.pyc | |||
38 | ${PYSITELIB}/cairocffi/test_numpy.pyo | |||
46 | ${PYSITELIB}/cairocffi/test_pixbuf.py | 39 | ${PYSITELIB}/cairocffi/test_pixbuf.py | |
47 | ${PYSITELIB}/cairocffi/test_pixbuf.pyc | 40 | ${PYSITELIB}/cairocffi/test_pixbuf.pyc | |
48 | ${PYSITELIB}/cairocffi/test_pixbuf.pyo | 41 | ${PYSITELIB}/cairocffi/test_pixbuf.pyo | |
49 | ${PYSITELIB}/cairocffi/test_xcb.py | 42 | ${PYSITELIB}/cairocffi/test_xcb.py | |
50 | ${PYSITELIB}/cairocffi/test_xcb.pyc | 43 | ${PYSITELIB}/cairocffi/test_xcb.pyc | |
51 | ${PYSITELIB}/cairocffi/test_xcb.pyo | 44 | ${PYSITELIB}/cairocffi/test_xcb.pyo | |
52 | ${PYSITELIB}/cairocffi/xcb.py | 45 | ${PYSITELIB}/cairocffi/xcb.py | |
53 | ${PYSITELIB}/cairocffi/xcb.pyc | 46 | ${PYSITELIB}/cairocffi/xcb.pyc | |
54 | ${PYSITELIB}/cairocffi/xcb.pyo | 47 | ${PYSITELIB}/cairocffi/xcb.pyo |
@@ -1,6 +1,5 @@ | @@ -1,6 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2021/10/26 10:46:44 nia Exp $ | 1 | $NetBSD: distinfo,v 1.10 2024/04/30 08:15:20 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (cairocffi-0.9.0.tar.gz) = 92eea93008fb68221ef374ed3d8070ffadb9ed42de75b64cfcd8191000c38a81 | 3 | BLAKE2s (cairocffi-1.7.0.tar.gz) = 8455d4a4388f16c9fa0dff6ad062662fc7e285c22694dcae52a40dbeec8198bd | |
4 | SHA512 (cairocffi-0.9.0.tar.gz) = 0d3d54e0d54b3696c8336d8b3a6d745628da51d9d9f8c50f36006c007e1432a95dd9bafd8d865923059d040cc4e9f7989b3670a5318383b357ffc979eeb920d5 | 4 | SHA512 (cairocffi-1.7.0.tar.gz) = bfc0f388a6ea1885523d99ad0ccfd59fec89848ef053c240ea9e3e8aab3f3aed5dc343b74de5cc72fb8512d460e55c70ef99a4ae4705fb1dd92d654a4197d7a9 | |
5 | Size (cairocffi-0.9.0.tar.gz) = 84652 bytes | 5 | Size (cairocffi-1.7.0.tar.gz) = 87840 bytes | |
6 | SHA1 (patch-cairocffi_____init____.py) = 25e068711b14523041f07163104fd8fb75d7e9cb |