git: a3677f409c53 - main - graphics/photocraft: update to 0.21.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 06 Nov 2026 23:53:51 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a3677f409c538797b321bbdfd56c6ffa9ad5811d
commit a3677f409c538797b321bbdfd56c6ffa9ad5811d
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-11-06 22:14:15 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-11-06 23:52:22 +0000
graphics/photocraft: update to 0.21.0
Changelog: https://github.com/storytold/photocraft/releases/tag/v0.21.0
---
graphics/photocraft/Makefile | 19 +++++++++++++++++--
graphics/photocraft/distinfo | 36 +++++++++++++++++++++++++++++++++---
2 files changed, 50 insertions(+), 5 deletions(-)
diff --git a/graphics/photocraft/Makefile b/graphics/photocraft/Makefile
index 60f36e2285e4..21e4c862a978 100644
--- a/graphics/photocraft/Makefile
+++ b/graphics/photocraft/Makefile
@@ -1,6 +1,6 @@
PORTNAME= photocraft
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.2
+DISTVERSION= 0.21.0
CATEGORIES= graphics
MAINTAINER= pkubaj@FreeBSD.org
@@ -31,6 +31,7 @@ CARGO_CRATES= accesskit-0.25.1 \
accesskit_windows-0.35.1 \
accesskit_winit-0.34.1 \
adler2-2.0.1 \
+ aes-0.8.4 \
ahash-0.8.12 \
aho-corasick-1.1.5 \
aligned-0.4.3 \
@@ -94,6 +95,7 @@ CARGO_CRATES= accesskit-0.25.1 \
blake3-1.8.7 \
block-0.1.6 \
block-buffer-0.10.4 \
+ block-padding-0.3.3 \
block2-0.5.1 \
block2-0.6.2 \
blocking-1.7.0 \
@@ -102,6 +104,7 @@ CARGO_CRATES= accesskit-0.25.1 \
brotli-decompressor-5.0.3 \
built-0.8.1 \
bumpalo-3.20.3 \
+ bytecount-0.6.9 \
bytemuck-1.25.2 \
bytemuck_derive-1.12.1 \
byteorder-lite-0.1.0 \
@@ -113,6 +116,7 @@ CARGO_CRATES= accesskit-0.25.1 \
cap-primitives-4.0.3 \
cap-std-4.0.3 \
cast-0.3.0 \
+ cbc-0.1.2 \
cc-1.5.1 \
cexpr-0.6.0 \
cfg-expr-0.20.10 \
@@ -124,6 +128,7 @@ CARGO_CRATES= accesskit-0.25.1 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
+ cipher-0.4.4 \
clang-sys-1.9.1 \
clap-4.6.7 \
clap_builder-4.6.7 \
@@ -190,6 +195,7 @@ CARGO_CRATES= accesskit-0.25.1 \
drm-sys-0.8.1 \
dunce-1.0.5 \
dyn-clone-1.0.20 \
+ ecb-0.1.2 \
either-1.18.0 \
encoding_rs-0.8.42 \
endi-1.1.1 \
@@ -311,6 +317,7 @@ CARGO_CRATES= accesskit-0.25.1 \
imagesize-0.13.0 \
imgref-1.12.3 \
indexmap-2.14.2 \
+ inout-0.1.4 \
interpolate_name-0.2.4 \
io-extras-0.19.0 \
io-lifetimes-2.0.4 \
@@ -370,10 +377,12 @@ CARGO_CRATES= accesskit-0.25.1 \
lock_api-0.4.14 \
log-0.4.34 \
loop9-0.1.5 \
+ lopdf-0.38.0 \
lru-slab-0.1.3 \
lz4_flex-0.11.6 \
maybe-owned-0.3.4 \
maybe-rayon-0.1.1 \
+ md-5-0.10.6 \
memchr-2.8.3 \
memmap2-0.9.11 \
memoffset-0.9.1 \
@@ -397,6 +406,7 @@ CARGO_CRATES= accesskit-0.25.1 \
nohash-hasher-0.2.0 \
nom-7.1.3 \
nom-8.0.0 \
+ nom_locate-5.0.0 \
noop_proc_macro-0.3.0 \
ntapi-0.4.3 \
num-bigint-0.4.8 \
@@ -529,6 +539,7 @@ CARGO_CRATES= accesskit-0.25.1 \
rand_pcg-0.10.2 \
rand_xorshift-0.5.0 \
range-alloc-0.1.5 \
+ rangemap-1.8.0 \
rav1e-0.8.1 \
ravif-0.13.0 \
raw-cpuid-11.6.0 \
@@ -635,6 +646,7 @@ CARGO_CRATES= accesskit-0.25.1 \
strength_reduce-0.2.4 \
strict-num-0.1.1 \
string-interner-0.19.0 \
+ stringprep-0.1.5 \
strsim-0.11.1 \
strum-0.28.0 \
strum_macros-0.28.0 \
@@ -702,6 +714,7 @@ CARGO_CRATES= accesskit-0.25.1 \
unicode-ccc-0.4.0 \
unicode-general-category-1.1.0 \
unicode-ident-1.0.26 \
+ unicode-normalization-0.1.26 \
unicode-properties-0.1.4 \
unicode-script-0.5.8 \
unicode-segmentation-1.13.3 \
@@ -801,6 +814,8 @@ CARGO_CRATES= accesskit-0.25.1 \
winreg-0.55.0 \
winresource-0.1.34 \
winsafe-0.0.29 \
+ wintab-0.1.1 \
+ wintab-sys-0.1.0 \
winx-0.36.4 \
wit-bindgen-0.57.1 \
wl-clipboard-rs-0.9.4 \
@@ -876,7 +891,7 @@ AVIF_VARS= CARGO_FEATURES+=photocraft-codecs/avif
HEIF_VARS= CARGO_FEATURES+=heif
APP_ID= ai.storyteller.photocraft
-RELEASE_DATE= 2026-11-05
+RELEASE_DATE= 2026-11-06
post-patch:
@${REINPLACE_CMD} -e 's|@VERSION@|${DISTVERSION}|; s|@DATE@|${RELEASE_DATE}|' \
diff --git a/graphics/photocraft/distinfo b/graphics/photocraft/distinfo
index 5eebbb25a751..1d7b68f619e7 100644
--- a/graphics/photocraft/distinfo
+++ b/graphics/photocraft/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1793865304
+TIMESTAMP = 1793998546
SHA256 (rust/crates/accesskit-0.25.1.crate) = ad442f58ee04714aaa0ba0a2768c1ea1935b29507bb22ddece8cbbc76db02932
SIZE (rust/crates/accesskit-0.25.1.crate) = 41165
SHA256 (rust/crates/accesskit_atspi_common-0.21.0.crate) = 52c182f9c282ac9c5638d876d551d15e5f7d397ec263349a0c6a2b61595dd5e4
@@ -17,6 +17,8 @@ SHA256 (rust/crates/accesskit_winit-0.34.1.crate) = ee96dd150375c05912d8a473f98c
SIZE (rust/crates/accesskit_winit-0.34.1.crate) = 31426
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
@@ -143,6 +145,8 @@ SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
SIZE (rust/crates/block2-0.5.1.crate) = 24191
SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
@@ -159,6 +163,8 @@ SHA256 (rust/crates/built-0.8.1.crate) = 5c0e531d93d39c34eef561e929e8a7f86d77a5a
SIZE (rust/crates/built-0.8.1.crate) = 47288
SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/bytemuck-1.25.2.crate) = 95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797
SIZE (rust/crates/bytemuck-1.25.2.crate) = 54075
SHA256 (rust/crates/bytemuck_derive-1.12.1.crate) = 6a1f896587b6f2c069c73d2f0913e2d590c3990285cd2f0b6aa02b786b4c679c
@@ -181,6 +187,8 @@ SHA256 (rust/crates/cap-std-4.0.3.crate) = c1ec78e242cfa2cfe276807ac2ecc00315a6c
SIZE (rust/crates/cap-std-4.0.3.crate) = 36964
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
SHA256 (rust/crates/cc-1.5.1.crate) = f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040
SIZE (rust/crates/cc-1.5.1.crate) = 108103
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -203,6 +211,8 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.9.1.crate) = 157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a
SIZE (rust/crates/clang-sys-1.9.1.crate) = 47227
SHA256 (rust/crates/clap-4.6.7.crate) = aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946
@@ -335,6 +345,8 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/ecb-0.1.2.crate) = 1a8bfa975b1aec2145850fcaa1c6fe269a16578c44705a532ae3edc92b8881c7
+SIZE (rust/crates/ecb-0.1.2.crate) = 6210
SHA256 (rust/crates/either-1.18.0.crate) = 252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34
SIZE (rust/crates/either-1.18.0.crate) = 22357
SHA256 (rust/crates/encoding_rs-0.8.42.crate) = 8e985e0451871ad22fb8d2b6b076e2028a502a0d3950998c2c5c0a4f9b5d9679
@@ -577,6 +589,8 @@ SHA256 (rust/crates/imgref-1.12.3.crate) = 6e44b0a4eaa4c82f441d50a963f2d5f05a787
SIZE (rust/crates/imgref-1.12.3.crate) = 20288
SHA256 (rust/crates/indexmap-2.14.2.crate) = cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855
SIZE (rust/crates/indexmap-2.14.2.crate) = 103014
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
SHA256 (rust/crates/io-extras-0.19.0.crate) = 20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f
@@ -695,6 +709,8 @@ SHA256 (rust/crates/log-0.4.34.crate) = f9f8bd3e56ce4dfc153cf470fffbfa98c7620958
SIZE (rust/crates/log-0.4.34.crate) = 53395
SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lopdf-0.38.0.crate) = c7184fdea2bc3cd272a1acec4030c321a8f9875e877b3f92a53f2f6033fdc289
+SIZE (rust/crates/lopdf-0.38.0.crate) = 7476430
SHA256 (rust/crates/lru-slab-0.1.3.crate) = 4050469837a6ff301cd14c1f8f24f88549e6d548f24f64e2148eb0f72cebc51f
SIZE (rust/crates/lru-slab-0.1.3.crate) = 9246
SHA256 (rust/crates/lz4_flex-0.11.6.crate) = 373f5eceeeab7925e0c1098212f2fbc4d416adec9d35051a6ab251e824c1854a
@@ -703,6 +719,8 @@ SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aeb
SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
SHA256 (rust/crates/memchr-2.8.3.crate) = cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98
SIZE (rust/crates/memchr-2.8.3.crate) = 99165
SHA256 (rust/crates/memmap2-0.9.11.crate) = d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0
@@ -749,6 +767,8 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
SIZE (rust/crates/nom-8.0.0.crate) = 135590
+SHA256 (rust/crates/nom_locate-5.0.0.crate) = 0b577e2d69827c4740cba2b52efaad1c4cc7c73042860b199710b3575c68438d
+SIZE (rust/crates/nom_locate-5.0.0.crate) = 18236
SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae
@@ -1013,6 +1033,8 @@ SHA256 (rust/crates/rand_xorshift-0.5.0.crate) = 60aa6af80be32871323012e02e6e65f
SIZE (rust/crates/rand_xorshift-0.5.0.crate) = 10371
SHA256 (rust/crates/range-alloc-0.1.5.crate) = ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08
SIZE (rust/crates/range-alloc-0.1.5.crate) = 11163
+SHA256 (rust/crates/rangemap-1.8.0.crate) = a611d15b50743feb4c76b7d03edcb0e64f399c26961e4efe6975bc398be6aa3d
+SIZE (rust/crates/rangemap-1.8.0.crate) = 62327
SHA256 (rust/crates/rav1e-0.8.1.crate) = 43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b
SIZE (rust/crates/rav1e-0.8.1.crate) = 1465215
SHA256 (rust/crates/ravif-0.13.0.crate) = e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45
@@ -1225,6 +1247,8 @@ SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc
SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
SHA256 (rust/crates/string-interner-0.19.0.crate) = 23de088478b31c349c9ba67816fa55d9355232d63c3afea8bf513e31f0f1d2c0
SIZE (rust/crates/string-interner-0.19.0.crate) = 31797
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.28.0.crate) = 9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd
@@ -1359,6 +1383,8 @@ SHA256 (rust/crates/unicode-general-category-1.1.0.crate) = 0b993bddc193ae5bd0d6
SIZE (rust/crates/unicode-general-category-1.1.0.crate) = 36486
SHA256 (rust/crates/unicode-ident-1.0.26.crate) = d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954
SIZE (rust/crates/unicode-ident-1.0.26.crate) = 48425
+SHA256 (rust/crates/unicode-normalization-0.1.26.crate) = 75cd3fb03d5288b3ba9a1ee103ac7e9cbb59f0b03d64f8ddfcc04dd42758a85d
+SIZE (rust/crates/unicode-normalization-0.1.26.crate) = 130122
SHA256 (rust/crates/unicode-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d
SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752
SHA256 (rust/crates/unicode-script-0.5.8.crate) = 383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee
@@ -1557,6 +1583,10 @@ SHA256 (rust/crates/winresource-0.1.34.crate) = a2bc6d36480b829272a5bdabf08e6dca
SIZE (rust/crates/winresource-0.1.34.crate) = 81854
SHA256 (rust/crates/winsafe-0.0.29.crate) = 9ef0ffc427f045c0cc9ebffd6f4f91153dcd2a1547b5c3c29ee3f541e16e95c6
SIZE (rust/crates/winsafe-0.0.29.crate) = 609336
+SHA256 (rust/crates/wintab-0.1.1.crate) = 0e05efdae68aa69ef1f4bc0148a5c6cf7f2bc234963a723252fd75f2f9e70d86
+SIZE (rust/crates/wintab-0.1.1.crate) = 19851
+SHA256 (rust/crates/wintab-sys-0.1.0.crate) = 2d3d0743ba07fe30ca1ccc1471ee50adf32bc70932b86a00c8f1051177950de2
+SIZE (rust/crates/wintab-sys-0.1.0.crate) = 10614
SHA256 (rust/crates/winx-0.36.4.crate) = 3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d
SIZE (rust/crates/winx-0.36.4.crate) = 13838
SHA256 (rust/crates/wit-bindgen-0.57.1.crate) = 1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e
@@ -1673,5 +1703,5 @@ SHA256 (storytold-craft-libs-b8f7d93b00dfb8f172938f3d2d796ae62dcfe123_GH0.tar.gz
SIZE (storytold-craft-libs-b8f7d93b00dfb8f172938f3d2d796ae62dcfe123_GH0.tar.gz) = 6171281
SHA256 (storytold-winit-a517b3846ee8457d84ee4975110bfda6797c44dc_GH0.tar.gz) = 7673a257afbad31cf5c2bb5fadd8a42a3437e26fdd46d025540f71b79303dc4f
SIZE (storytold-winit-a517b3846ee8457d84ee4975110bfda6797c44dc_GH0.tar.gz) = 824808
-SHA256 (storytold-photocraft-v0.20.2_GH0.tar.gz) = 1712c29da436d08899797d95f1558c629c0b8210836960b8f114623cfc5da08a
-SIZE (storytold-photocraft-v0.20.2_GH0.tar.gz) = 31884391
+SHA256 (storytold-photocraft-v0.21.0_GH0.tar.gz) = 4f9f9e165d1f37fefa7ed13a8a36c77c783f692e912100cdab275a5ff7d2e632
+SIZE (storytold-photocraft-v0.21.0_GH0.tar.gz) = 32702816