BSD Ports

graphics/png 1.6.59_1 FreeBSD

Library for manipulating PNG images

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c00357ccd0
License
Libpng
Categories
graphics
Package size
287.1 KiB, 1088.8 KiB installed

Description

Libpng was written as a companion to the PNG specification, as a way to reduce the amount of time and effort it takes to support the PNG file format in application programs. Most users will not have to modify the library significantly; advanced users may want to modify it more. The library was coded for both users. All attempts were made to make it as complete as possible, while keeping the code easy to understand. Currently, this library only supports C. Support for other languages is being considered.

LICENSE: libpng license

 http://libpng.sourceforge.net/

In the other systems

SystemPortVersion
FreeBSDgraphics/png1.6.59_1
OpenBSDgraphics/png1.6.59
NetBSDgraphics/png1.6.59
DragonFlygraphics/png1.6.47
MidnightBSDgraphics/png1.6.59

Install

Binary package:

pkg install png

From the ports tree:

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

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

RUN_DEPENDS=	png>0:graphics/png
LIB_DEPENDS=	libpng.so:graphics/png

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:latest1.6.59_11.6.59_11.6.391.6.491.6.59_1
FreeBSD:14:quarterly1.6.581.6.58n/a1.6.491.6.58
FreeBSD:15:latest1.6.59_11.6.59_1n/a1.6.491.6.49
FreeBSD:15:quarterly1.6.581.6.58n/an/an/a
FreeBSD:16:latest1.6.581.6.59_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 15
Required by 8208

The first 100 are listed.

Configuration

Options name: graphics_png

OptionDefaultDescription
APNGonEnable Animated PNG support
SIMDoffUse CPU-specific optimizations
USES
cmake:testing cpe pathfix tar:xz
Service scripts
none

Files

Manual pages 3
  • libpng(3)
  • libpngpf(3)
  • png(5)
pkg-plist 27
  • bin/libpng-config
  • bin/libpng16-config
  • bin/png-fix-itxt
  • bin/pngfix
  • include/libpng16/png.h
  • include/libpng16/pngconf.h
  • include/libpng16/pnglibconf.h
  • include/png.h
  • include/pngconf.h
  • include/pnglibconf.h
  • lib/cmake/PNG/PNGConfig.cmake
  • lib/cmake/PNG/PNGConfigVersion.cmake
  • lib/cmake/PNG/PNGTargets-.cmake
  • lib/cmake/PNG/PNGTargets.cmake
  • lib/libpng.a
  • lib/libpng.so
  • lib/libpng/libpng16-.cmake
  • lib/libpng/libpng16.cmake
  • lib/libpng16.a
  • lib/libpng16.so
  • lib/libpng16.so.16
  • lib/libpng16.so.16.59.0
  • libdata/pkgconfig/libpng.pc
  • libdata/pkgconfig/libpng16.pc
  • share/man/man3/libpng.3.gz
  • share/man/man3/libpngpf.3.gz
  • share/man/man5/png.5.gz
distinfo 2
FileSizeSHA256
libpng-1.6.59.tar.xz1.07454e+06d80dd2a38a37f803cb9b6ac7b14bd6e74ddc3b654780a8380bdf93523fdb4389
libpng-1.6.58-apng.patch.gz10671eee7dea22ed502868017971c86c63c4ed1e6085de0baebfdcc3d3322f00f3eb0
Master sites 1
  • SF/libpng/libpng16/1.6.59/

Commit history 2

DateCommitCreditsLog message
c00357ccd0 Gleb Popov graphics/png: Fix the HAVE_LD_VERSION_SCRIPT check
PR: 299275
e16d13bb50 Daniel Engberg graphics/png: Update to 1.6.59
Changelog: https://github.com/pnggroup/libpng/blob/v1.6.59/ANNOUNCE PR: 299003 Reviewed by: desktop (arrowd) Security: CVE-2026-46675