git: 8490cd1b577b - main - graphics/py-willow: Update to 1.10.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 18 May 2025 03:38:58 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8490cd1b577b4a6f8648bf44783ef239db825225

commit 8490cd1b577b4a6f8648bf44783ef239db825225
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-05-18 03:19:02 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-05-18 03:34:47 +0000

    graphics/py-willow: Update to 1.10.0
    
    Changes:        https://github.com/wagtail/Willow/releases
                    https://willow.wagtail.org/latest/changelog.html
---
 graphics/py-willow/Makefile                   |  3 +--
 graphics/py-willow/distinfo                   |  6 +++---
 graphics/py-willow/files/patch-pyproject.toml | 17 ++++++++++++++---
 3 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/graphics/py-willow/Makefile b/graphics/py-willow/Makefile
index ab65b9622095..04bcee8c222d 100644
--- a/graphics/py-willow/Makefile
+++ b/graphics/py-willow/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	willow
-PORTVERSION=	1.9.0
-PORTREVISION=	2
+PORTVERSION=	1.10.0
 CATEGORIES=	graphics python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-willow/distinfo b/graphics/py-willow/distinfo
index b64ee56e3267..0ec5a8d02e0c 100644
--- a/graphics/py-willow/distinfo
+++ b/graphics/py-willow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994332
-SHA256 (willow-1.9.0.tar.gz) = ffac1406275ae30b60e7c6cbd1245f0bc359d1b5731002b18a712aaf424a5102
-SIZE (willow-1.9.0.tar.gz) = 113373
+TIMESTAMP = 1745936200
+SHA256 (willow-1.10.0.tar.gz) = e10673ff954e79ca0412c648e40dd9ce0b93c8bef798e8468ce3411ff972fb15
+SIZE (willow-1.10.0.tar.gz) = 113732
diff --git a/graphics/py-willow/files/patch-pyproject.toml b/graphics/py-willow/files/patch-pyproject.toml
index 4e0077e20035..ba816ba9d024 100644
--- a/graphics/py-willow/files/patch-pyproject.toml
+++ b/graphics/py-willow/files/patch-pyproject.toml
@@ -1,11 +1,22 @@
---- pyproject.toml.orig	2023-09-06 10:32:49 UTC
+--- pyproject.toml.orig	2025-04-22 13:08:41 UTC
 +++ pyproject.toml
-@@ -25,7 +25,7 @@ classifiers = [
+@@ -26,7 +26,7 @@ dependencies = [
  dynamic = ["version"]  # will read __version__ from willow/__init__.py
- requires-python = ">=3.8"
+ requires-python = ">=3.9"
  dependencies = [
 -    "filetype>=1.0.10,!=1.1.0",
 +    "filetype>=1.0.7,!=1.1.0",
      "defusedxml>=0.7,<1.0",
  ]
  
+@@ -35,8 +35,8 @@ heif = [
+ wand = ["Wand>=0.6,<1.0"]
+ heif = [
+     # Pinned because pillow-heif 0.23+ has dropped AVIF support but we still rely on it.
+-    "pillow-heif>=0.10.0,<0.22.0; python_version < '3.12'",
+-    "pillow-heif>=0.13.0,<0.22.0; python_version >= '3.12'",
++    "pillow-heif>=0.10.0,<1.0.0; python_version < '3.12'",
++    "pillow-heif>=0.13.0,<1.0.0; python_version >= '3.12'",
+ ]
+ 
+ testing = [