BSD Ports

graphics/libertiff 0.0.0.20250612 FreeBSD

C++11 simple, header-only, TIFF reader

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
graphics
Package size
11.9 KiB, 56.2 KiB installed

Description

Libertiff is a C++11 simple, header-only, TIFF reader. It is MIT licensed.

Handles both ClassicTIFF and BigTIFF, little-endian or big-endian ordered.

The library does not offer codec facilities (and probably won't). It is mostly aimed at browsing through the linked chain of Image File Directory (IFD) and their tags.

"Offline" tag values are not loaded at IFD opening time, but only upon request, which helps handling files with tags with an arbitrarily large number of values.

The library is thread-safe (that is the instances that it returns can be used from multiple threads), if passed FileReader instances are themselves thread-safe.

The library does not throw exceptions (but underlying std library might throw exceptions in case of out-of-memory situations)

Optional features:

  • define LIBERTIFF_C_FILE_READER before including libertiff.hpp, so that the libertiff::CFileReader class is available

In the other systems

SystemPortVersion
FreeBSDgraphics/libertiff0.0.0.20250612
MidnightBSDgraphics/libertiff0.0.0.20250111

Install

Binary package:

pkg install libertiff

From the ports tree:

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

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

RUN_DEPENDS=	libertiff>0:graphics/libertiff

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.0.0.202506120.0.0.20250612-0.0.0.202501110.0.0.20250612
FreeBSD:14:quarterly0.0.0.202506120.0.0.20250612n/a0.0.0.202501110.0.0.20250612
FreeBSD:15:latest0.0.0.202506120.0.0.20250612n/a0.0.0.202501110.0.0.20250111
FreeBSD:15:quarterly0.0.0.202506120.0.0.20250612n/an/an/a
FreeBSD:16:latest0.0.0.202506120.0.0.20250612n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 16
Required by 1

Configuration

No options to configure.

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

Files

distinfo 1
FileSizeSHA256
libertiff-libertiff-0.0.0.20250612-fd42406_GH0.tar.gz20096969ecb1db50b1b7b6b65acec49336c6707370f3dbc17e2aa7ba3dbe955c4c6ca

Commit history 0

No commits in the history this site was built from.