./graphics/pngcrush, Optimizer for PNG (Portable Network Graphics) files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.8.13, Package name: pngcrush-1.8.13, Maintainer: pkgsrc-users

Pngcrush is an optimizer for PNG (Portable Network Graphics) files.
It can be run from the commandline. Its main purpose is to reduce the
size of the PNG IDAT datastream by trying various compression levels
an PNG filter methods. It also can be used to remove unwanted
ancillary chunks, or to add certain chunks including gAMA, tRNS, and
textual chunks.

Pngcrush is open source and may be used by anyone without fee.

The author of pngcrush is Glenn Randers-Pehrson, randeg@alum.rpi.edu

Required to run:

Required to build:

Master sites:

SHA1: 20654cd63a90afa9fec947cd7547edd3cf9ea975
RMD160: 93f8a3664ea82b5bfd3cf0c340b0a467c5bf465f
Filesize: 64.555 KB

Version history: (Expand)

CVS history: (Expand)

   2020-01-26 06:26:29 by Roland Illig | Files touched by this commit (189)
Log message:
all: migrate some SourceForge homepage URLs back from https to http

https://mail-index.netbsd.org/pkgsrc-ch … 05146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documen … %20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-05-05 22:11:25 by Sebastian Wiedenroth | Files touched by this commit (1)
Log message:
pngcrush: fix build on SunOS
   2018-08-02 17:02:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
pngcrush: updated to 1.8.13

Version 1.8.13 (built with libpng-1.6.32 and zlib-1.2.11)
  Add "exit(0)" after processing "-version" argument, to avoid
    displaying the Usage information
  Fix problem with MacOS prior to Sierra; it uses CLOCK_MONOTONIC
    for some other purpose

Version 1.8.12 (built with libpng-1.6.31 and zlib-1.2.11)
  Added POWERPC-VSX support.
  Report whether using optimizations.
  Added filter_method 6 (same as filter 5 with -speed).
  Added "methods" 149-176 (that use filter_method 6).
  Changed default verbosity from 1 (normal) to 0 (quiet). Use "-v" to get
    the previous default behavior and "-v -v" to get the previous \ 
    behavior. The "-s" (silent) and "-q" (quiet) options \ 
behave as before.
   2017-04-10 10:59:34 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Version 1.8.11 (built with libpng-1.6.28 and zlib-1.2.11)
  Use png_set_option(PNG_IGNORE_ADLER32) to control ADLER32 handling.
  Changed LD=gcc to LD=$(CC) in Makefile and Makefile-nolib
  Removed patch-aa as build and installation are done from the main Makefile.
   2016-12-05 12:07:58 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Version 1.8.10:
* Changed ADLER32 checksum handling to only use inflateValidate()
  during IDAT chunk handling; it broke iCCP chunk handling.
   2016-10-08 08:16:24 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Version 1.8.8 (built with libpng-1.6.26beta06 and zlib-
  Fixed "nolib" build (bug report by Hanspeter Niederstrasser).
    Make sure we use system-png.h, and not the local file.  It is now
    possible to build either the regular pngcrush or the "nolib"
    pngcrush in the complete pngcrush source directory (use
    "make clean" before rebuilding!)
  Fixed timing when using "clock()". Sometimes an additional second
    was added when the timer crossed a one-second boundary, since
    version 1.8.5.
  Upgrade libpng to version 1.6.26beta06 and zlib to
  Use zlib- new "inflateValidate()" function to avoid checking
    ADLER32 checksums. Version 1.8.7 did not work when the "-fix"
    option was used.
   2015-11-03 22:34:36 by Alistair G. Crooks | Files touched by this commit (610)
Log message:
Add SHA512 digests for distfiles for graphics category

Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.