Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pngcrush-1.8.13-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: pngcrush Distribution: openSUSE Leap 16.0
Version: 1.8.13 Vendor: openSUSE
Release: lp160.1.1 Build date: Thu Mar 21 18:00:13 2024
Group: Productivity/Graphics/Other Build host: reproducible
Size: 164263 Source RPM: pngcrush-1.8.13-lp160.1.1.src.rpm
Packager: https://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.

Provides

Requires

License

Zlib

Changelog

* Thu Mar 21 2024 Christophe Marin <[email protected]>
  - Add patch to fix build with png >= 1.6.42:
    * 0001-Check-for-defined-PNG_IGNORE_ADLER32.patch
  - Spec cleanup
* Sun Nov 05 2017 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - update to 1.7.78
* Mon Sep 03 2012 [email protected]
  - update to version 1.7.37
* Mon Aug 20 2012 [email protected]
  - update to 1.7.35: performance optimizations
* Tue May 29 2012 [email protected]
  - update to version 1.7.28
* Mon Apr 23 2012 [email protected]
  - update to version 1.7.27
* Mon Feb 20 2012 [email protected]
  - update to version 1.7.25
* Tue Jan 31 2012 [email protected]
  - update to version 1.7.24
* Fri Jan 06 2012 [email protected]
  - update to new version 1.7.22
* Sat Nov 12 2011 [email protected]
  - rebase patches for 1.7.21
  - complete the license tag a bit
  - modernize spec file slightly
* Wed Nov 09 2011 [email protected]
  - update to new version 1.7.21
* Wed Sep 14 2011 [email protected]
  - update to 1.7.17
* Wed Jul 13 2011 [email protected]
  - update to 1.7.16
* Wed Mar 23 2011 [email protected]
  - update to 1.7.15
* Wed Jan 26 2011 [email protected]
  - update to 1.7.14
* Mon Aug 09 2010 [email protected]
  - update to 1.7.12
* Mon May 10 2010 [email protected]
  - update to 1.7.11
* Mon Mar 15 2010 [email protected]
  - update to 1.7.10
* Mon Mar 08 2010 [email protected]
  - update to 1.7.9
* Mon Jul 21 2008 [email protected]
  - update to 1.7.7
* Mon Jul 21 2008 [email protected]
  - copied to BuildService
    Fri Jun 13 12:00:00 UTC 2008 - Pascal Bleser
  - new upstream version
    Sun May 11 12:00:00 UTC 2008 - Pascal Bleser
  - moved to Packman
  - new upstream version
    Tue Aug 14 12:00:00 UTC 2007 - Pascal Bleser
  - use internal libpng macros, fixes build on 10.2
  - fixed all compiler warnings
    Sat Jun 10 12:00:00 UTC 2006 - Pascal Bleser
  - new package

Files

/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, Sun Dec 8 23:32:42 2024