Tue Apr 30 08:15:20 2024 UTC (23d)
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 packaging


(wiz)
diff -r1.28 -r1.29 pkgsrc/graphics/py-cairocffi/Makefile
diff -r1.3 -r1.4 pkgsrc/graphics/py-cairocffi/PLIST
diff -r1.9 -r1.10 pkgsrc/graphics/py-cairocffi/distinfo
diff -r1.1 -r0 pkgsrc/graphics/py-cairocffi/patches/patch-cairocffi_____init____.py
Tue Apr 30 17:15:20 2024
Mon Jun 26 19:38:47 2023
pkgsrc/graphics/py-cairocffi/patches/patch-cairocffi_____init____.py,v

anoncvs not yet been updated

cvs diff -r1.28 -r1.29 pkgsrc/graphics/py-cairocffi/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/py-cairocffi/Makefile 2024/04/07 07:34:19 1.28
+++ pkgsrc/graphics/py-cairocffi/Makefile 2024/04/30 08:15:20 1.29
@@ -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
3DISTNAME= cairocffi-0.9.0 3DISTNAME= cairocffi-1.7.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 12 
6CATEGORIES= graphics python 5CATEGORIES= graphics python
7MASTER_SITES= ${MASTER_SITE_PYPI:=c/cairocffi/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cairocffi/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/SimonSapin/cairocffi 9HOMEPAGE= https://github.com/SimonSapin/cairocffi
11COMMENT= CFFI-based Cairo bindings for Python 10COMMENT= CFFI-based Cairo bindings for Python
12LICENSE= modified-bsd 11LICENSE= modified-bsd
13 12
14PYTHON_VERSIONED_DEPENDENCIES= cffi 13TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
 14DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
 15TEST_DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
 16TEST_DEPENDS+= ${PYPKGPREFIX}-pikepdf-[0-9]*:../../print/py-pikepdf
 17
 18PYTHON_VERSIONS_INCOMPATIBLE= 27
15 19
16USE_LANGUAGES= # none 20USE_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"

cvs diff -r1.3 -r1.4 pkgsrc/graphics/py-cairocffi/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/py-cairocffi/PLIST 2017/07/16 09:29:58 1.3
+++ pkgsrc/graphics/py-cairocffi/PLIST 2024/04/30 08:15:20 1.4
@@ -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

cvs diff -r1.9 -r1.10 pkgsrc/graphics/py-cairocffi/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/py-cairocffi/distinfo 2021/10/26 10:46:44 1.9
+++ pkgsrc/graphics/py-cairocffi/distinfo 2024/04/30 08:15:20 1.10
@@ -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
3BLAKE2s (cairocffi-0.9.0.tar.gz) = 92eea93008fb68221ef374ed3d8070ffadb9ed42de75b64cfcd8191000c38a81 3BLAKE2s (cairocffi-1.7.0.tar.gz) = 8455d4a4388f16c9fa0dff6ad062662fc7e285c22694dcae52a40dbeec8198bd
4SHA512 (cairocffi-0.9.0.tar.gz) = 0d3d54e0d54b3696c8336d8b3a6d745628da51d9d9f8c50f36006c007e1432a95dd9bafd8d865923059d040cc4e9f7989b3670a5318383b357ffc979eeb920d5 4SHA512 (cairocffi-1.7.0.tar.gz) = bfc0f388a6ea1885523d99ad0ccfd59fec89848ef053c240ea9e3e8aab3f3aed5dc343b74de5cc72fb8512d460e55c70ef99a4ae4705fb1dd92d654a4197d7a9
5Size (cairocffi-0.9.0.tar.gz) = 84652 bytes 5Size (cairocffi-1.7.0.tar.gz) = 87840 bytes
6SHA1 (patch-cairocffi_____init____.py) = 25e068711b14523041f07163104fd8fb75d7e9cb 

File Deleted: pkgsrc/graphics/py-cairocffi/patches/patch-cairocffi_____init____.py