git: 2cdf13a34ba5 - main - graphics/photocraft: update to 0.16.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Oct 2026 20:04:23 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2cdf13a34ba54dc575a72de2f8b895fcf39438bf
commit 2cdf13a34ba54dc575a72de2f8b895fcf39438bf
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-10-25 16:02:00 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-10-26 20:04:14 +0000
graphics/photocraft: update to 0.16.0
Changelog: https://github.com/storytold/photocraft/releases/tag/v0.16.0
---
graphics/photocraft/Makefile | 42 ++++++++++++++++++++++++++++++++++++++---
graphics/photocraft/distinfo | 44 ++++++++++++++++++++++++++++++++++++++-----
graphics/photocraft/pkg-plist | 12 ++++++++++++
3 files changed, 90 insertions(+), 8 deletions(-)
diff --git a/graphics/photocraft/Makefile b/graphics/photocraft/Makefile
index 9ec1343c1b83..3d5f9ca16255 100644
--- a/graphics/photocraft/Makefile
+++ b/graphics/photocraft/Makefile
@@ -1,6 +1,6 @@
PORTNAME= photocraft
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.1
+DISTVERSION= 0.16.0
CATEGORIES= graphics
MAINTAINER= pkubaj@FreeBSD.org
@@ -45,7 +45,11 @@ CARGO_CRATES= accesskit-0.24.1 \
android_system_properties-0.1.6 \
anes-0.1.6 \
annotate-snippets-0.11.5 \
+ anstream-1.0.0 \
anstyle-1.0.14 \
+ anstyle-parse-1.0.0 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
anyhow-1.0.104 \
arbitrary-1.4.2 \
arboard-3.6.1 \
@@ -121,7 +125,10 @@ CARGO_CRATES= accesskit-0.24.1 \
clang-sys-1.9.1 \
clap-4.6.7 \
clap_builder-4.6.7 \
+ clap_complete-4.6.11 \
+ clap_derive-4.6.7 \
clap_lex-1.1.1 \
+ clap_mangen-0.3.3 \
clipboard-win-5.4.1 \
cmake-0.1.58 \
cmpv2-0.2.0 \
@@ -129,6 +136,7 @@ CARGO_CRATES= accesskit-0.24.1 \
codespan-reporting-0.13.1 \
color-0.3.3 \
color_quant-1.1.0 \
+ colorchoice-1.0.5 \
colored-2.2.0 \
combine-4.6.8 \
concurrent-queue-2.5.0 \
@@ -312,6 +320,7 @@ CARGO_CRATES= accesskit-0.24.1 \
is-docker-0.2.0 \
is-terminal-0.4.17 \
is-wsl-0.4.0 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
itertools-0.14.0 \
itertools-0.15.0 \
@@ -436,6 +445,7 @@ CARGO_CRATES= accesskit-0.24.1 \
objc2-uniform-type-identifiers-0.2.2 \
objc2-user-notifications-0.2.2 \
once_cell-1.21.4 \
+ once_cell_polyfill-1.70.2 \
oorandom-11.1.5 \
open-5.4.4 \
openssl-probe-0.2.1 \
@@ -536,6 +546,7 @@ CARGO_CRATES= accesskit-0.24.1 \
ring-0.17.14 \
rmcp-3.5.0 \
rmcp-macros-3.5.0 \
+ roff-1.1.1 \
ron-0.12.2 \
roxmltree-0.20.0 \
roxmltree-0.21.1 \
@@ -546,7 +557,7 @@ CARGO_CRATES= accesskit-0.24.1 \
rustix-0.38.44 \
rustix-1.1.5 \
rustix-linux-procfs-0.1.1 \
- rustls-0.23.45 \
+ rustls-0.23.46 \
rustls-native-certs-0.8.4 \
rustls-pki-types-1.15.1 \
rustls-platform-verifier-0.7.1 \
@@ -683,9 +694,13 @@ CARGO_CRATES= accesskit-0.24.1 \
unicode-width-0.2.2 \
untrusted-0.7.1 \
untrusted-0.9.0 \
+ ureq-3.5.0 \
+ ureq-proto-0.6.5 \
url-2.5.8 \
usvg-0.45.1 \
+ utf8-zero-0.8.1 \
utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
uuid-1.26.1 \
v_frame-0.3.9 \
vello_common-0.1.0 \
@@ -726,6 +741,7 @@ CARGO_CRATES= accesskit-0.24.1 \
web-sys-0.3.106 \
web-time-1.1.0 \
webpki-root-certs-1.0.9 \
+ webpki-roots-1.0.10 \
weezl-0.1.12 \
wgpu-30.0.1 \
wgpu-core-30.0.1 \
@@ -828,6 +844,7 @@ CARGO_CRATES= accesskit-0.24.1 \
winprint@git+https://github.com/storytold/winprint.rs?rev=5f80b9baf6b58937c401656634e42d33f00ddf49\#5f80b9baf6b58937c401656634e42d33f00ddf49 \
craft-winprint-gdi@git+https://github.com/storytold/winprint.rs?rev=417ac3c4d14d3da5485a99c7d5ce8f05664ec312\#417ac3c4d14d3da5485a99c7d5ce8f05664ec312 \
craft-print@git+https://github.com/storytold/craft-libs?rev=3d37da389a3618ab9b76109da11416e9ca4ea719\#3d37da389a3618ab9b76109da11416e9ca4ea719 \
+ craft-jpeg@git+https://github.com/storytold/craft-libs?rev=6e7f28518dd1cb57e1624bdc269c3c14316b13ae\#6e7f28518dd1cb57e1624bdc269c3c14316b13ae \
craft-docpath@git+https://github.com/storytold/craft-libs?rev=82a24b006eefa036b43c09a67fb9a3fbd17ffe63\#82a24b006eefa036b43c09a67fb9a3fbd17ffe63 \
craft-ui@git+https://github.com/storytold/craft-libs?rev=5c874d51eeb3de70e735c8ce87a59a7dedd47675\#5c874d51eeb3de70e735c8ce87a59a7dedd47675
@@ -841,15 +858,34 @@ CARGO_INSTALL= no
OPTIONS_DEFINE= DOCS
APP_ID= ai.storyteller.photocraft
-RELEASE_DATE= 2026-10-23
+RELEASE_DATE= 2026-10-25
post-patch:
@${REINPLACE_CMD} -e 's|@VERSION@|${DISTVERSION}|; s|@DATE@|${RELEASE_DATE}|' \
${WRKSRC}/packaging/linux/${APP_ID}.metainfo.xml.in
+# photocraft-cli's man pages and shell completions are written by an
+# example with its own dev-dependencies; building it separately keeps
+# their features out of the binaries, like upstream's packaging does
+post-build:
+ @${CARGO_CARGO_RUN} build --manifest-path ${CARGO_CARGOTOML} \
+ --verbose --verbose --release --features='${CARGO_FEATURES}' \
+ -p ${PORTNAME}-cli --example man-and-completions
+ ${CARGO_TARGET_DIR}/release/examples/man-and-completions ${WRKDIR}/cli-docs
+
do-install:
${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/${PORTNAME} \
${CARGO_TARGET_DIR}/release/${PORTNAME}-cli ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKDIR}/cli-docs/*.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions \
+ ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKDIR}/cli-docs/${PORTNAME}-cli.bash \
+ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME}-cli
+ ${INSTALL_DATA} ${WRKDIR}/cli-docs/${PORTNAME}-cli.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d
+ ${INSTALL_DATA} ${WRKDIR}/cli-docs/_${PORTNAME}-cli \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${WRKSRC}/packaging/linux/${APP_ID}.desktop \
${STAGEDIR}${PREFIX}/share/applications
@${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo \
diff --git a/graphics/photocraft/distinfo b/graphics/photocraft/distinfo
index 3d523073e40d..08f6f1e0f3c6 100644
--- a/graphics/photocraft/distinfo
+++ b/graphics/photocraft/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1792834358
+TIMESTAMP = 1792940017
SHA256 (rust/crates/accesskit-0.24.1.crate) = d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320
SIZE (rust/crates/accesskit-0.24.1.crate) = 36947
SHA256 (rust/crates/accesskit_atspi_common-0.18.1.crate) = 1e8c61bee90b42a772d39d06a740207dc71a4e780004ace1db8d99fb1baaa954
@@ -45,8 +45,16 @@ SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
+SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
+SIZE (rust/crates/anstream-1.0.0.crate) = 28916
SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
SIZE (rust/crates/anstyle-1.0.14.crate) = 17787
+SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
+SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
SIZE (rust/crates/anyhow-1.0.104.crate) = 48819
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
@@ -197,8 +205,14 @@ SHA256 (rust/crates/clap-4.6.7.crate) = aa8876b300ab35ba921adea3dfd70157a46249b3
SIZE (rust/crates/clap-4.6.7.crate) = 65831
SHA256 (rust/crates/clap_builder-4.6.7.crate) = ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d
SIZE (rust/crates/clap_builder-4.6.7.crate) = 171709
+SHA256 (rust/crates/clap_complete-4.6.11.crate) = 037e2a1a92236d0aff7e845093f64661d6df4c02c9fcc61a60e9e1d736fa392f
+SIZE (rust/crates/clap_complete-4.6.11.crate) = 52569
+SHA256 (rust/crates/clap_derive-4.6.7.crate) = f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0
+SIZE (rust/crates/clap_derive-4.6.7.crate) = 33942
SHA256 (rust/crates/clap_lex-1.1.1.crate) = 1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486
SIZE (rust/crates/clap_lex-1.1.1.crate) = 13572
+SHA256 (rust/crates/clap_mangen-0.3.3.crate) = 211d617eaa4b735c96c9e0228fcbdb5120ef623f2b8cb67ffb84c3e02dbc28a4
+SIZE (rust/crates/clap_mangen-0.3.3.crate) = 17261
SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
@@ -213,6 +227,8 @@ SHA256 (rust/crates/color-0.3.3.crate) = 2ec7c5eb7a16992b1904d76c517d170ab353b0e
SIZE (rust/crates/color-0.3.3.crate) = 75273
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570
+SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/combine-4.6.8.crate) = cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e
@@ -579,6 +595,8 @@ SHA256 (rust/crates/is-terminal-0.4.17.crate) = 3640c1c38b8e4e43584d8df18be5fc6b
SIZE (rust/crates/is-terminal-0.4.17.crate) = 7458
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
@@ -827,6 +845,8 @@ SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af
SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/open-5.4.4.crate) = aa576c76302b7b808eecc68061e67336c47833ef9d22caa74dda10fa9675eebc
@@ -1027,6 +1047,8 @@ SHA256 (rust/crates/rmcp-3.5.0.crate) = fae7019994ae0fe4ada40b732f798f3ff26f0f04
SIZE (rust/crates/rmcp-3.5.0.crate) = 587945
SHA256 (rust/crates/rmcp-macros-3.5.0.crate) = c7e66877136e969d5a2d561ee5841b17717a0619aebd64abb47a2a2f46e34683
SIZE (rust/crates/rmcp-macros-3.5.0.crate) = 20018
+SHA256 (rust/crates/roff-1.1.1.crate) = 323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189
+SIZE (rust/crates/roff-1.1.1.crate) = 13932
SHA256 (rust/crates/ron-0.12.2.crate) = 81116b9531d61eabc41aeb228e4b6b2435bcca3233b98cf3b3077d4e6e9debb3
SIZE (rust/crates/ron-0.12.2.crate) = 127767
SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
@@ -1047,8 +1069,8 @@ SHA256 (rust/crates/rustix-1.1.5.crate) = 891efababe418670775f199f0d233d84843c22
SIZE (rust/crates/rustix-1.1.5.crate) = 425681
SHA256 (rust/crates/rustix-linux-procfs-0.1.1.crate) = 2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056
SIZE (rust/crates/rustix-linux-procfs-0.1.1.crate) = 17465
-SHA256 (rust/crates/rustls-0.23.45.crate) = 0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634
-SIZE (rust/crates/rustls-0.23.45.crate) = 378933
+SHA256 (rust/crates/rustls-0.23.46.crate) = 48e13bd8c0e9365c43cfa5c9e8f9ad49d3c8444926c9aac819e0e4dc503c8fdf
+SIZE (rust/crates/rustls-0.23.46.crate) = 386227
SHA256 (rust/crates/rustls-native-certs-0.8.4.crate) = dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d
SIZE (rust/crates/rustls-native-certs-0.8.4.crate) = 22129
SHA256 (rust/crates/rustls-pki-types-1.15.1.crate) = 2f4925028c7eb5d1fcdaf196971378ed9d2c1c4efc7dc5d011256f76c99c0a96
@@ -1321,12 +1343,20 @@ SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9e
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/ureq-3.5.0.crate) = cde93ff05758a36a851a398a772b0b79a82fbe3c186a46f2696baaeaf84c966b
+SIZE (rust/crates/ureq-3.5.0.crate) = 185417
+SHA256 (rust/crates/ureq-proto-0.6.5.crate) = 841583fc36089d7d59419568ae157f43a5a03a2e5a81ba87c77d1596ef46e922
+SIZE (rust/crates/ureq-proto-0.6.5.crate) = 72775
SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed
SIZE (rust/crates/url-2.5.8.crate) = 86512
SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef
SIZE (rust/crates/usvg-0.45.1.crate) = 136945
+SHA256 (rust/crates/utf8-zero-0.8.1.crate) = b8c0a043c9540bae7c578c88f91dda8bd82e59ae27c21baca69c8b191aaf5a6e
+SIZE (rust/crates/utf8-zero-0.8.1.crate) = 13984
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/uuid-1.26.1.crate) = 2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce
SIZE (rust/crates/uuid-1.26.1.crate) = 65928
SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
@@ -1407,6 +1437,8 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webpki-root-certs-1.0.9.crate) = b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b
SIZE (rust/crates/webpki-root-certs-1.0.9.crate) = 149167
+SHA256 (rust/crates/webpki-roots-1.0.10.crate) = 1c1c8e20c8a38fc7d65abfe74eb7280e4aa667e8eec8bc84996d2874810748d9
+SIZE (rust/crates/webpki-roots-1.0.10.crate) = 216631
SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
SIZE (rust/crates/weezl-0.1.12.crate) = 46045
SHA256 (rust/crates/wgpu-30.0.1.crate) = 527ccdf43dd5b2e8676eed9984ce00e2bbb0a1b85b70c1969dcb6cd2eb55ab9e
@@ -1611,9 +1643,11 @@ SHA256 (storytold-winprint.rs-417ac3c4d14d3da5485a99c7d5ce8f05664ec312_GH0.tar.g
SIZE (storytold-winprint.rs-417ac3c4d14d3da5485a99c7d5ce8f05664ec312_GH0.tar.gz) = 922999
SHA256 (storytold-craft-libs-3d37da389a3618ab9b76109da11416e9ca4ea719_GH0.tar.gz) = 972f03e7ac05afe4ae858faa4aa988117272b4b87cd3105a2a14e0aa19aa5291
SIZE (storytold-craft-libs-3d37da389a3618ab9b76109da11416e9ca4ea719_GH0.tar.gz) = 223407
+SHA256 (storytold-craft-libs-6e7f28518dd1cb57e1624bdc269c3c14316b13ae_GH0.tar.gz) = 7056c731f8912bb977a0341f197d9c0c51f8e480287131335fb1ecbf40b4e8a6
+SIZE (storytold-craft-libs-6e7f28518dd1cb57e1624bdc269c3c14316b13ae_GH0.tar.gz) = 4002937
SHA256 (storytold-craft-libs-82a24b006eefa036b43c09a67fb9a3fbd17ffe63_GH0.tar.gz) = 8f02302a2175fe5377597d0b76e5b8025c4321e1bd3d5a397c06ffe8bedc3f51
SIZE (storytold-craft-libs-82a24b006eefa036b43c09a67fb9a3fbd17ffe63_GH0.tar.gz) = 2018865
SHA256 (storytold-craft-libs-5c874d51eeb3de70e735c8ce87a59a7dedd47675_GH0.tar.gz) = 791ab8aa7f4250a94b1406b71e6592e0841058975095fa5ff888553b862f0518
SIZE (storytold-craft-libs-5c874d51eeb3de70e735c8ce87a59a7dedd47675_GH0.tar.gz) = 113027
-SHA256 (storytold-photocraft-v0.15.1_GH0.tar.gz) = 14fad2da57ff87a37235455421c6127da50233e72963ba5dddf9dd800b02a8ab
-SIZE (storytold-photocraft-v0.15.1_GH0.tar.gz) = 20403617
+SHA256 (storytold-photocraft-v0.16.0_GH0.tar.gz) = 9e6ce75e785928e0e94a94ae71007103135c0b559fc6ffbb8934c0db0ce5b644
+SIZE (storytold-photocraft-v0.16.0_GH0.tar.gz) = 21123620
diff --git a/graphics/photocraft/pkg-plist b/graphics/photocraft/pkg-plist
index 7830b6a6bc61..f1b5d0194530 100644
--- a/graphics/photocraft/pkg-plist
+++ b/graphics/photocraft/pkg-plist
@@ -1,9 +1,11 @@
bin/photocraft
bin/photocraft-cli
share/applications/ai.storyteller.photocraft.desktop
+share/bash-completion/completions/photocraft-cli
%%DOCSDIR%%/ATTRIBUTION.md
%%DOCSDIR%%/NOTICE
%%PORTDOCS%%%%DOCSDIR%%/README.md
+share/fish/vendor_completions.d/photocraft-cli.fish
share/icons/hicolor/128x128/apps/ai.storyteller.photocraft.png
share/icons/hicolor/16x16/apps/ai.storyteller.photocraft.png
share/icons/hicolor/24x24/apps/ai.storyteller.photocraft.png
@@ -13,5 +15,15 @@ share/icons/hicolor/48x48/apps/ai.storyteller.photocraft.png
share/icons/hicolor/512x512/apps/ai.storyteller.photocraft.png
share/icons/hicolor/64x64/apps/ai.storyteller.photocraft.png
share/icons/hicolor/scalable/apps/ai.storyteller.photocraft.svg
+share/man/man1/photocraft-cli-batch.1.gz
+share/man/man1/photocraft-cli-commands.1.gz
+share/man/man1/photocraft-cli-convert.1.gz
+share/man/man1/photocraft-cli-droplet.1.gz
+share/man/man1/photocraft-cli-info.1.gz
+share/man/man1/photocraft-cli-mcp.1.gz
+share/man/man1/photocraft-cli-run.1.gz
+share/man/man1/photocraft-cli-serve.1.gz
+share/man/man1/photocraft-cli.1.gz
share/metainfo/ai.storyteller.photocraft.metainfo.xml
share/mime/packages/ai.storyteller.photocraft.xml
+share/zsh/site-functions/_photocraft-cli