BSD Ports

graphics/optipng 7.9.1_1 FreeBSD

Optimizer for PNG files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9523b3370c
License
ZLIB
Categories
graphics
Package size
103.9 KiB, 209.4 KiB installed

Description

OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information. This program also converts external formats (BMP, GIF, PNM; TIFF support is coming up) to optimized PNG, and performs PNG integrity checks and corrections.

The idea has been inspired from pngcrush, and is explained in detail in the PNG-Tech article "A guide to PNG optimization". The implementation is carried forward in OptiPNG, which offers a faster execution per trial, and a wider search space.

In the other systems

SystemPortVersion
FreeBSDgraphics/optipng7.9.1_1
OpenBSDgraphics/optipng7.9.1
NetBSDgraphics/optipng0.7.7
DragonFlygraphics/optipng0.7.8_1
MidnightBSDgraphics/optipng0.7.7

Install

Binary package:

pkg install optipng

From the ports tree:

cd /usr/ports/graphics/optipng/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	optipng>0:graphics/optipng

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.8_10.7.8_10.7.70.7.8_10.7.8_1
FreeBSD:14:quarterly0.7.8_10.7.8_1n/a0.7.8_10.7.8_1
FreeBSD:15:latest0.7.8_10.7.8_1n/a0.7.8_10.7.8_1
FreeBSD:15:quarterly0.7.8_10.7.8_1n/an/an/a
FreeBSD:16:latest0.7.8_10.7.8_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 1

Configuration

Options name: graphics_optipng

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe cmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
optipng-7.9.1.tar.gz3.334056e+06c2579be58c2c66dae9d63154edcb3d427fef64cb00ec0aff079c9d156ec46f29
Master sites 1
  • SF/optipng/OptiPNG/optipng-7.9.1

Commit history 2

DateCommitCreditsLog message
9523b3370c Vladimir Druzenko graphics/optipng: Fix does not set execute bit on binary
Upstream uses "install(FILES ..." instead of "install(PROGRAMS ..." for install executable binary. PR: 299678 299132 Approved by: blanket (fix runtime) Sponsored by: UNIS Labs
3dcea7d5f7 Matt Kempe graphics/optipng: Update 0.7.8 => 7.9.1
Changelog: https://sourceforge.net/p/optipng/code/ci/d11c9b82a3b4fdfa36e90d0397b6cb224391c46b/tree/doc/history.txt - Upstream switched to cmake and deprecated the configure build script. PR: 299132 Sponsored by: UNIS Labs (vvd) Co-authored-by: Vladimir Druzenko <[email protected]>