git: 226e9060b431 - main - graphics/oxipng: Update to 9.1.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 16 Feb 2025 14:55:07 UTC
The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=226e9060b43185578445f8ace1416087bef40f5b commit 226e9060b43185578445f8ace1416087bef40f5b Author: Nuno Teixeira <eduardo@FreeBSD.org> AuthorDate: 2025-02-16 14:50:11 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2025-02-16 14:54:46 +0000 graphics/oxipng: Update to 9.1.4 - Fetch from GH to include xtask target no available in CRATESIO - Use post-build to build manual - Take maintainership ChangeLog: https://github.com/shssoichiro/oxipng/releases/tag/v9.1.4 --- graphics/oxipng/Makefile | 17 +++-- graphics/oxipng/Makefile.crates | 68 ++++++++++---------- graphics/oxipng/distinfo | 138 ++++++++++++++++++++-------------------- graphics/oxipng/files/patch-man | 100 ++++++----------------------- 4 files changed, 132 insertions(+), 191 deletions(-) diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile index 62e5adf888f8..b08d49d0db83 100644 --- a/graphics/oxipng/Makefile +++ b/graphics/oxipng/Makefile @@ -1,12 +1,9 @@ PORTNAME= oxipng -DISTVERSION= 9.1.3 -PORTREVISION= 2 +DISTVERSIONPREFIX= v +DISTVERSION= 9.1.4 CATEGORIES= graphics -MASTER_SITES= CRATESIO -# XXX Teach USES=cargo to have proper default -DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= eduardo@FreeBSD.org COMMENT= Multithreaded PNG optimizer written in Rust WWW= https://github.com/shssoichiro/oxipng @@ -14,11 +11,17 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= shssoichiro + PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz +post-build: + (cd ${WRKSRC} && cargo xtask mangen) + post-install: - ${INSTALL_MAN} ${CARGO_TARGET_DIR}/*/assets/*.1 \ + ${INSTALL_MAN} ${WRKSRC}/target/xtask/mangen/manpages/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include <bsd.port.mk> diff --git a/graphics/oxipng/Makefile.crates b/graphics/oxipng/Makefile.crates index 22b2c4435908..75e8019c3787 100644 --- a/graphics/oxipng/Makefile.crates +++ b/graphics/oxipng/Makefile.crates @@ -3,66 +3,64 @@ CARGO_CRATES= adler2-2.0.0 \ anstyle-1.0.10 \ anstyle-parse-0.2.6 \ anstyle-query-1.1.2 \ - anstyle-wincon-3.0.6 \ + anstyle-wincon-3.0.7 \ autocfg-1.4.0 \ bitflags-1.3.2 \ - bitflags-2.6.0 \ + bitflags-2.8.0 \ bitvec-1.0.1 \ - bumpalo-3.16.0 \ - bytemuck-1.20.0 \ + bumpalo-3.17.0 \ + bytemuck-1.21.0 \ byteorder-lite-0.1.0 \ - cc-1.2.1 \ + cc-1.2.13 \ cfg-if-1.0.0 \ - clap-4.5.21 \ - clap_builder-4.5.21 \ - clap_lex-0.7.3 \ - clap_mangen-0.2.24 \ + clap-4.5.29 \ + clap_builder-4.5.29 \ + clap_lex-0.7.4 \ colorchoice-1.0.3 \ crc32fast-1.4.2 \ - crossbeam-channel-0.5.13 \ - crossbeam-deque-0.8.5 \ + crossbeam-channel-0.5.14 \ + crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ - crossbeam-utils-0.8.20 \ + crossbeam-utils-0.8.21 \ either-1.13.0 \ - env_filter-0.1.2 \ - env_logger-0.11.5 \ + env_filter-0.1.3 \ + env_logger-0.11.6 \ equivalent-1.0.1 \ - errno-0.3.9 \ - fdeflate-0.3.6 \ + errno-0.3.10 \ + fdeflate-0.3.7 \ filetime-0.2.25 \ flate2-1.0.35 \ funty-2.0.0 \ - glob-0.3.1 \ - hashbrown-0.15.1 \ + glob-0.3.2 \ + hashbrown-0.15.2 \ image-0.25.5 \ - indexmap-2.6.0 \ + indexmap-2.7.1 \ is_terminal_polyfill-1.70.1 \ - libc-0.2.164 \ - libdeflate-sys-1.22.0 \ - libdeflater-1.22.0 \ + libc-0.2.169 \ + libdeflate-sys-1.23.0 \ + libdeflater-1.23.0 \ libredox-0.1.3 \ - linux-raw-sys-0.4.14 \ + linux-raw-sys-0.4.15 \ lockfree-object-pool-0.1.6 \ - log-0.4.22 \ - miniz_oxide-0.8.0 \ + log-0.4.25 \ + miniz_oxide-0.8.4 \ num-traits-0.2.19 \ - once_cell-1.20.2 \ - png-0.17.14 \ + once_cell-1.20.3 \ + pkg-config-0.3.31 \ + png-0.17.16 \ radium-0.7.0 \ rayon-1.10.0 \ rayon-core-1.12.1 \ - redox_syscall-0.5.7 \ + redox_syscall-0.5.8 \ rgb-0.8.50 \ - roff-0.2.2 \ - rustc-hash-2.0.0 \ - rustix-0.38.41 \ + rustc-hash-2.1.1 \ + rustix-0.38.44 \ shlex-1.3.0 \ simd-adler32-0.3.7 \ strsim-0.11.1 \ tap-1.0.1 \ - terminal_size-0.4.0 \ + terminal_size-0.4.1 \ utf8parse-0.2.2 \ - windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.52.6 \ @@ -74,4 +72,6 @@ CARGO_CRATES= adler2-2.0.0 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ wyz-0.5.1 \ - zopfli-0.8.1 + zopfli-0.8.1 \ + clap_mangen-0.2.24 \ + roff-0.2.2 diff --git a/graphics/oxipng/distinfo b/graphics/oxipng/distinfo index e62a28ad4045..e45d8174f8e4 100644 --- a/graphics/oxipng/distinfo +++ b/graphics/oxipng/distinfo @@ -1,6 +1,4 @@ -TIMESTAMP = 1732898210 -SHA256 (rust/crates/oxipng-9.1.3.crate) = aa3202b10a7ffac89508bb091fe420048c47926b37c5ff84d78dc8af7044fa86 -SIZE (rust/crates/oxipng-9.1.3.crate) = 66307 +TIMESTAMP = 1739713311 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b @@ -11,112 +9,110 @@ SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df665 SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 -SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125 -SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271 +SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e +SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de -SIZE (rust/crates/bitflags-2.6.0.crate) = 45357 +SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 +SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 -SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c -SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677 -SHA256 (rust/crates/bytemuck-1.20.0.crate) = 8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a -SIZE (rust/crates/bytemuck-1.20.0.crate) = 50943 +SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf +SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 +SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3 +SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 -SHA256 (rust/crates/cc-1.2.1.crate) = fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47 -SIZE (rust/crates/cc-1.2.1.crate) = 92731 +SHA256 (rust/crates/cc-1.2.13.crate) = c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda +SIZE (rust/crates/cc-1.2.13.crate) = 102839 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/clap-4.5.21.crate) = fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f -SIZE (rust/crates/clap-4.5.21.crate) = 56470 -SHA256 (rust/crates/clap_builder-4.5.21.crate) = b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec -SIZE (rust/crates/clap_builder-4.5.21.crate) = 164115 -SHA256 (rust/crates/clap_lex-0.7.3.crate) = afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7 -SIZE (rust/crates/clap_lex-0.7.3.crate) = 12841 -SHA256 (rust/crates/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf -SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380 +SHA256 (rust/crates/clap-4.5.29.crate) = 8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184 +SIZE (rust/crates/clap-4.5.29.crate) = 56074 +SHA256 (rust/crates/clap_builder-4.5.29.crate) = f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9 +SIZE (rust/crates/clap_builder-4.5.29.crate) = 168096 +SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 +SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 -SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2 -SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174 -SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d -SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726 +SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471 +SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728 +SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 +SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 -SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80 -SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487 +SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 +SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 SIZE (rust/crates/either-1.13.0.crate) = 19169 -SHA256 (rust/crates/env_filter-0.1.2.crate) = 4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab -SIZE (rust/crates/env_filter-0.1.2.crate) = 13327 -SHA256 (rust/crates/env_logger-0.11.5.crate) = e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d -SIZE (rust/crates/env_logger-0.11.5.crate) = 30683 +SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 +SIZE (rust/crates/env_filter-0.1.3.crate) = 15191 +SHA256 (rust/crates/env_logger-0.11.6.crate) = dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0 +SIZE (rust/crates/env_logger-0.11.6.crate) = 31105 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 -SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba -SIZE (rust/crates/errno-0.3.9.crate) = 10690 -SHA256 (rust/crates/fdeflate-0.3.6.crate) = 07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb -SIZE (rust/crates/fdeflate-0.3.6.crate) = 23348 +SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d +SIZE (rust/crates/errno-0.3.10.crate) = 11824 +SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c +SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 SIZE (rust/crates/filetime-0.2.25.crate) = 14940 SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c SIZE (rust/crates/flate2-1.0.35.crate) = 109188 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c SIZE (rust/crates/funty-2.0.0.crate) = 13160 -SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b -SIZE (rust/crates/glob-0.3.1.crate) = 18880 -SHA256 (rust/crates/hashbrown-0.15.1.crate) = 3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3 -SIZE (rust/crates/hashbrown-0.15.1.crate) = 135873 +SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 +SIZE (rust/crates/glob-0.3.2.crate) = 22359 +SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 +SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b SIZE (rust/crates/image-0.25.5.crate) = 241073 -SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da -SIZE (rust/crates/indexmap-2.6.0.crate) = 85204 +SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 +SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/libc-0.2.164.crate) = 433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f -SIZE (rust/crates/libc-0.2.164.crate) = 769055 -SHA256 (rust/crates/libdeflate-sys-1.22.0.crate) = 2f4ae7b48098016dc3bc64a35605668f0af4425ec1a4a175ce2d0c1129067932 -SIZE (rust/crates/libdeflate-sys-1.22.0.crate) = 202188 -SHA256 (rust/crates/libdeflater-1.22.0.crate) = 567ff5eb948d34d3f93d8da568e72db0f5a12c89efb6c3913e4d6b142cc7ec34 -SIZE (rust/crates/libdeflater-1.22.0.crate) = 22813 +SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a +SIZE (rust/crates/libc-0.2.169.crate) = 757901 +SHA256 (rust/crates/libdeflate-sys-1.23.0.crate) = 413b667c8a795fcbe6287a75a8ce92b1dae928172c716fe95044cb2ec7877941 +SIZE (rust/crates/libdeflate-sys-1.23.0.crate) = 202038 +SHA256 (rust/crates/libdeflater-1.23.0.crate) = d78376c917eec0550b9c56c858de50e1b7ebf303116487562e624e63ce51453a +SIZE (rust/crates/libdeflater-1.23.0.crate) = 22924 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d SIZE (rust/crates/libredox-0.1.3.crate) = 6068 -SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 -SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665 +SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab +SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309 -SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24 -SIZE (rust/crates/log-0.4.22.crate) = 44027 -SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1 -SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343 +SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f +SIZE (rust/crates/log-0.4.25.crate) = 44876 +SHA256 (rust/crates/miniz_oxide-0.8.4.crate) = b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b +SIZE (rust/crates/miniz_oxide-0.8.4.crate) = 66701 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 -SIZE (rust/crates/once_cell-1.20.2.crate) = 33394 -SHA256 (rust/crates/png-0.17.14.crate) = 52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0 -SIZE (rust/crates/png-0.17.14.crate) = 108098 +SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e +SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 +SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 +SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880 +SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 +SIZE (rust/crates/png-0.17.16.crate) = 117975 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 SIZE (rust/crates/radium-0.7.0.crate) = 10906 SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa SIZE (rust/crates/rayon-1.10.0.crate) = 180155 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 -SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f -SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249 +SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834 +SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319 SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a SIZE (rust/crates/rgb-0.8.50.crate) = 21980 -SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3 -SIZE (rust/crates/roff-0.2.2.crate) = 11648 -SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152 -SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691 -SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6 -SIZE (rust/crates/rustix-0.38.41.crate) = 378463 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 +SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 +SIZE (rust/crates/rustix-0.38.44.crate) = 379347 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe @@ -125,12 +121,10 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3 SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 -SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef -SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036 +SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9 +SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d -SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 @@ -155,3 +149,9 @@ SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7 SIZE (rust/crates/wyz-0.5.1.crate) = 18790 SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946 SIZE (rust/crates/zopfli-0.8.1.crate) = 50972 +SHA256 (rust/crates/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf +SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380 +SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3 +SIZE (rust/crates/roff-0.2.2.crate) = 11648 +SHA256 (shssoichiro-oxipng-v9.1.4_GH0.tar.gz) = 90c5e32c556c49e8fb2170f281586e87f7619fd574b4ccf1bc76e2f6819bba77 +SIZE (shssoichiro-oxipng-v9.1.4_GH0.tar.gz) = 18983812 diff --git a/graphics/oxipng/files/patch-man b/graphics/oxipng/files/patch-man index ea4bd695a02a..f1a37a2f52c0 100644 --- a/graphics/oxipng/files/patch-man +++ b/graphics/oxipng/files/patch-man @@ -1,11 +1,13 @@ -Revert https://github.com/shssoichiro/oxipng/commit/c81a863e69c8 +Add missing deps from xtask ---- Cargo.lock.orig 1970-01-01 00:00:01 UTC +--- Cargo.lock.orig 2025-02-16 13:38:08 UTC +++ Cargo.lock -@@ -149,6 +149,16 @@ checksum = "afb84c814227b90d6895e01398aee0d8033c00e746 - checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" - - [[package]] +@@ -635,3 +635,19 @@ dependencies = [ + "once_cell", + "simd-adler32", + ] ++ ++[[package]] +name = "clap_mangen" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -15,84 +17,20 @@ Revert https://github.com/shssoichiro/oxipng/commit/c81a863e69c8 + "roff", +] + -+[[package]] - name = "colorchoice" - version = "1.0.3" - source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -402,6 +412,7 @@ dependencies = [ - dependencies = [ - "bitvec", - "clap", -+ "clap_mangen", - "crossbeam-channel", - "env_logger", - "filetime", -@@ -472,6 +483,12 @@ dependencies = [ - dependencies = [ - "bytemuck", - ] -+ +[[package]] +name = "roff" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3" + +Use upstream clap version already in crates + +--- xtask/Cargo.toml.orig 2025-02-16 13:30:03 UTC ++++ xtask/Cargo.toml +@@ -6,5 +6,5 @@ publish = false + publish = false - [[package]] - name = "rustc-hash" ---- Cargo.toml.orig 1970-01-01 00:00:01 UTC -+++ Cargo.toml -@@ -146,6 +146,10 @@ default-features = false - optional = true - default-features = false - -+[build-dependencies] -+clap = "4.5.21" -+clap_mangen = "0.2.24" -+ - [features] - binary = [ - "dep:clap", ---- build.rs.orig 2024-11-29 23:41:27 UTC -+++ build.rs -@@ -0,0 +1,40 @@ -+use std::{ -+ env, -+ fs::File, -+ io::{BufWriter, Error}, -+ path::Path, -+}; -+ -+use clap_mangen::Man; -+ -+include!("src/cli.rs"); -+ -+fn build_manpages(outdir: &Path) -> Result<(), Error> { -+ let app = build_command(); -+ -+ let file = Path::new(&outdir).join("oxipng.1"); -+ let mut file = BufWriter::new(File::create(file)?); -+ -+ Man::new(app).render(&mut file)?; -+ -+ Ok(()) -+} -+ -+fn main() -> Result<(), Error> { -+ println!("cargo:rerun-if-changed=src/cli.rs"); -+ println!("cargo:rerun-if-changed=src/display_chunks.rs"); -+ -+ // Create `target/<debug|release>/assets/` folder. -+ let outdir = match env::var_os("OUT_DIR") { -+ None => return Ok(()), -+ Some(outdir) => outdir, -+ }; -+ let out_path = PathBuf::from(outdir); -+ let mut path = out_path.ancestors().nth(3).unwrap().to_owned(); -+ path.push("assets"); -+ std::fs::create_dir_all(&path).unwrap(); -+ -+ build_manpages(&path)?; -+ -+ Ok(()) -+} + [dependencies] +-clap = "4.5.21" ++clap = "4.5.29" + clap_mangen = "0.2.24"