Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: pngcrush | Distribution: openSUSE Tumbleweed |
Version: 1.8.13 | Vendor: openSUSE |
Release: 2.1 | Build date: Thu Mar 21 18:00:13 2024 |
Group: Productivity/Graphics/Other | Build host: reproducible |
Size: 159443 | Source RPM: pngcrush-1.8.13-2.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://pmt.sourceforge.io/pngcrush/ | |
Summary: Optimizer for PNG Files that can also insert or delete specified Chunks |
pngcrush is an excellent batch-mode compression utility for PNG images. Depending on the application that created the original PNGs, it can improve the file size anywhere from a few percent to 40% or more (completely losslessly). The utility also allows specified PNG chunks (e.g. text comments) to be inserted or deleted, and it can fix incorrect gamma info written by Photoshop 5.0 as well as the erroneous iCCP chunk written by Photoshop 5.5.
Zlib
* Thu Mar 21 2024 Christophe Marin <christophe@krop.fr> - Add patch to fix build with png >= 1.6.42: * 0001-Check-for-defined-PNG_IGNORE_ADLER32.patch - Spec cleanup * Sun Nov 05 2017 vilene@posteo.net - Update to new upstream release 1.8.13: * Made "-reduce" the default behavior. Removed obsolete options "-plte_len", "-cc", "-nocc", "-double_gamma", "-already_crushed", and "-bit_depth". * Added "-speed" option; it avoids using the AVG or PAETH filters which are slower to decode. * Made "-force" force output even when the IDAT is larger, and added "-noforce" option; "-noforce" is now the default behavior. * Added "-warn" option, to show only warnings. * Changed default verbosity from 1 (normal) to 0 (quiet). Use "-v" to get the previous default behavior and "-v -v" to get the previous "verbose" behavior. The "-s" (silent) and "-q" (quiet) options behave as before. - Remove pngcrush-systemlib.diff: not needed anymore. - Add package source verification. * Mon Aug 22 2016 stefan.bruens@rwth-aachen.de - Add pngcrush-systemlib.diff Allow building with system libpng where possible, this fixes build errors on Aarch64 due to incomplete bundled libpng source - Drop pngcrush-makefile-add-optflags.diff Supply optflags via CFLAGS, supported by current Makefile * Sun Jan 17 2016 jengelh@inai.de - Update to new upstream release 1.7.92 * Fixed segfault while writing a -loco MNG * Eliminated a potential overflow while adding iTXt chunk * Fixed a double-free bug (CVE-2015-7700). There was a "free" of the sPLT chunk structure in pngcrush and then again in png.c. * Increased some buffer sizes in an attempt to prevent possible overflows. * Increased maximum size of a text chunk input from 260 to 2048 (STR_BUF_SIZE) bytes, to agree with the help screen * Fixed bug that caused text chunks after IDAT to be written only when the "-save" option is used. * Wed Mar 25 2015 meissner@suse.com - updated to 1.7.85 - Improved reporting of invalid chunk names. Does not try to put non-printable characters in STDERR; displays hex numbers instead. - Fixed include path for utime.h on MSVC (Louis McLaughlin). - Eliminated "FAR" memory support (it was removed from libpng at version 1.6.0). - Disabled the "-already_crushed" option which does not really work well. * Mon Mar 02 2015 meissner@suse.com - updated to 1.7.84 - pngcrush-1.7.84 fixes more Coverity-scan defects (none are reported now), so it should be more resistant to crashes due to malformed input files. - license adjusted to meet spdx.org, legal says "Zlib" - run spec-cleaner * Sat Oct 25 2014 opensuse@dstoecker.de - update to 1.7.78 * Mon Sep 03 2012 opensuse@dstoecker.de - update to version 1.7.37 * Mon Aug 20 2012 pascal.bleser@opensuse.org - update to 1.7.35: performance optimizations * Tue May 29 2012 opensuse@dstoecker.de - update to version 1.7.28
/usr/bin/pngcrush /usr/share/doc/packages/pngcrush /usr/share/doc/packages/pngcrush/ChangeLog.html /usr/share/licenses/pngcrush /usr/share/licenses/pngcrush/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 01:07:39 2024