head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.18 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.16 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.14 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.12 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.10 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.8 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.6 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.4 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.2 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.4.0.4 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.2 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.3.0.2 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2; locks; strict; comment @# @; 1.5 date 2024.01.27.21.34.18; author pin; state Exp; branches; next 1.4; commitid GPWNreW2Dlaem8WE; 1.4 date 2023.09.25.09.42.34; author pin; state Exp; branches; next 1.3; commitid dW1TzYxoHSwap8GE; 1.3 date 2023.05.01.15.11.23; author pin; state Exp; branches; next 1.2; commitid NWbRUnvhgjrVWgnE; 1.2 date 2023.01.24.13.24.28; author pin; state Exp; branches; next 1.1; commitid rwMzVzc6yvUytNaE; 1.1 date 2023.01.12.12.55.46; author pin; state Exp; branches; next ; commitid 2GhLwqw86bgxHf9E; desc @@ 1.5 log @graphics/gifski: update to 1.14.1 - Refactored internals of the GIF codec - Faster PNG decoder - Small code cleanups @ text @$NetBSD$ Don't patch crate, only needed for cross-compilling. Only needed for Windows. --- Cargo.toml.orig 2024-01-26 21:50:29.023741654 +0000 +++ Cargo.toml @@@@ -95,7 +95,3 @@@@ generation = false [package.metadata.capi.install.include] asset = [{from = "gifski.h"}] - -[patch.crates-io] -# ffmpeg-sys-next does not support cross-compilation, which I use to produce binaries https://github.com/zmwangx/rust-ffmpeg-sys/pull/30 -ffmpeg-sys-next = { rev = "fd5784d645df2ebe022a204ac36582074da1edf7", git = "https://github.com/kornelski/rust-ffmpeg-sys-1"} @ 1.4 log @graphics/gifski: update to 1.12.2 - matte option for anti-aliasing transparency edges for a specific background color. - API has ability to add custom fixed colors to the palette. - Slightly faster resizing and PNG decoding. @ text @d6 1 a6 1 --- Cargo.toml.orig 2023-09-24 17:32:58.000000000 +0000 d8 1 a8 1 @@@@ -93,7 +93,3 @@@@ generation = false d15 1 a15 1 -ffmpeg-sys-next = { rev = "94d5496d88900bdc0cad66733138134d0ea3cf31", git = "https://github.com/kornelski/rust-ffmpeg-sys-1"} @ 1.3 log @graphics/gifski: update to 1.11.0 - Support for ffmpeg v5 and v6 - Fixed an issue that caused too much dithering in frames with little motion and few colors - The command-line progress bar displays estimated file size @ text @d6 1 a6 1 --- Cargo.toml.orig 2023-05-01 00:30:32.000000000 +0000 d8 1 a8 1 @@@@ -86,7 +86,3 @@@@ strip = true d10 2 a11 2 [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] @ 1.2 log @graphics/gifski: update to 1.10.0 With the --fast flag gifski is now about as quick as ffmpeg in wall-clock time*, but still generates files that are smaller and look better at the same time. *(tested on M1 CPU, so YMMV) The latest version performs LZW encoding of frames in parallel, and avoids using most of gifsicle codebase except the lossy LZW compression part. PNG decompression and resizing now also run on a threadpool even when used via gifski's C API. gifski can now make a good use of 8 CPU cores, which a serious overengineering of the sequential GIFs encoding, but I'm using Rust, so I just had to throw multi-threading at every problem. @ text @d4 1 a4 1 See, https://github.com/kornelski/rust-ffmpeg-sys-1/commit/78458039d5fac99354f9cb078869f3be3f3af5fb d6 1 a6 1 --- Cargo.toml.orig 2023-01-22 20:06:42.000000000 +0000 d8 1 a8 1 @@@@ -86,6 +86,3 @@@@ strip = true d14 2 a15 1 -ffmpeg-sys-next = { rev = "78458039d5fac99354f9cb078869f3be3f3af5fb", git = "https://github.com/kornelski/rust-ffmpeg-sys-1"} @ 1.1 log @graphics/gifski: import package Highest-quality GIF encoder based on pngquant. gifski converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame. It's a CLI tool, but it can also be compiled as a C library for seamless use in other apps. gifski is a command-line tool. There is no GUI for Windows or Linux (there is one for macOS). @ text @d6 1 a6 1 --- Cargo.toml.orig 2022-12-04 00:18:07.000000000 +0000 d8 1 a8 1 @@@@ -85,6 +85,6 @@@@ strip = true a14 3 +# +#[patch.crates-io] +#ffmpeg-sys-next = { rev = "78458039d5fac99354f9cb078869f3be3f3af5fb", git = "https://github.com/kornelski/rust-ffmpeg-sys-1"} @