./graphics/libbpg, Better Portable Graphics image format library

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


Branch: CURRENT, Version: 0.9.2, Package name: libbpg-0.9.2, Maintainer: agc

BPG (Better Portable Graphics) is a new image format. Its purpose is
to replace the JPEG image format when quality or file size is an
issue. Its main advantages are:

+ High compression ratio. Files are much smaller than JPEG for
similar quality.

+ Supported by most Web browsers with a small Javascript decoder
(gzipped size: 71 KB).

+ Based on a subset of the HEVC open video compression standard.

+ Supports the same chroma formats as JPEG (grayscale, YCbCr 4:2:0,
4:2:2, 4:4:4) to reduce the losses during the conversion. An alpha
channel is supported. The RGB, YCgCo and CMYK color spaces are also
supported.

+ Native support of 8 to 14 bits per channel for a higher dynamic
range.

+ Lossless compression is supported.

+ Various metadata (such as EXIF, ICC profile, XMP) can be included.


Required to run:
[graphics/png] [graphics/jpeg]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 939.586 KB

Version history: (Expand)


CVS history: (Expand)


   2023-07-21 14:34:21 by Jonathan Perkin | Files touched by this commit (1)
Log message:
libbpg: Darwin linker does not support --gc-sections.
   2022-11-21 19:20:46 by Jonathan Perkin | Files touched by this commit (54)
Log message:
*: Re-apply SunOS linker argument removals.

These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
   2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Remove SHA1 hashes for distfiles
   2019-11-02 23:38:06 by Roland Illig | Files touched by this commit (114)
Log message:
graphics: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-05-23 21:23:24 by Roland Illig | Files touched by this commit (242)
Log message:
all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2017-08-16 22:21:18 by Thomas Klausner | Files touched by this commit (180)
Log message:
Follow some http redirects.