BSD Ports

graphics/charls 2.4.4 FreeBSD

C++ JPEG-LS library implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d5d5e6d782
License
BSD3CLAUSE
Categories
graphics
Package size
103.1 KiB, 418.7 KiB installed

Description

CharLS is a C++ implementation of the JPEG-LS standard for lossless and near-lossless image compression and decompression. JPEG-LS is a low-complexity image compression standard that matches JPEG 2000 compression ratios.

Features:

  • C++14 library implementation with a binary C interface for maximum interoperability.
  • Supports Windows, Linux and Solaris in 32 bit and 64 bit.
  • Includes an adapter assembly for .NET based languages.
  • Excellent compression and decompression performance.

In the other systems

SystemPortVersion
FreeBSDgraphics/charls2.4.4
NetBSDgraphics/charls2.4.2
DragonFlygraphics/charls2.4.2
HardenedBSDgraphics/charls2.4.4
GhostBSDgraphics/charls2.4.4

Install

Binary package:

pkg install charls

From the ports tree:

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

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

RUN_DEPENDS=	charls>0:graphics/charls
LIB_DEPENDS=	libcharls.so:graphics/charls

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:latest2.4.42.4.42.3.42.4.22.4.4
FreeBSD:14:quarterly2.4.42.4.4n/a2.4.22.4.4
FreeBSD:15:latest2.4.42.4.4n/a2.4.22.4.2
FreeBSD:15:quarterly2.4.42.4.4n/an/an/a
FreeBSD:16:latest2.4.42.4.4n/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 1

Configuration

No options to configure.

USES
cmake:testing compiler:c++14-lang
Service scripts
none

Files

pkg-plist 16
  • include/charls/annotations.h
  • include/charls/api_abi.h
  • include/charls/charls.h
  • include/charls/charls_jpegls_decoder.h
  • include/charls/charls_jpegls_encoder.h
  • include/charls/jpegls_error.h
  • include/charls/public_types.h
  • include/charls/validate_spiff_header.h
  • include/charls/version.h
  • lib/cmake/charls/charlsConfig-.cmake
  • lib/cmake/charls/charlsConfig.cmake
  • lib/cmake/charls/charlsConfigVersion.cmake
  • lib/libcharls.so
  • lib/libcharls.so.2
  • lib/libcharls.so.
  • libdata/pkgconfig/charls.pc
distinfo 1
FileSizeSHA256
team-charls-charls-2.4.4_GH0.tar.gz9.495457e+06fbd712903d61306ad00d5fa5029a9882630c7311ca487f48d2d76000956e8ff9

Commit history 1

DateCommitCreditsLog message
d5d5e6d782 Po-Chuan Hsieh graphics/charls: Update to 2.4.4
Changes: https://github.com/team-charls/charls/releases