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
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/libertiff | 0.0.0.20250612 |
| MidnightBSD | graphics/libertiff | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.0.0.20250612 | 0.0.0.20250612 | - | 0.0.0.20250111 | 0.0.0.20250612 |
| FreeBSD:14:quarterly | 0.0.0.20250612 | 0.0.0.20250612 | n/a | 0.0.0.20250111 | 0.0.0.20250612 |
| FreeBSD:15:latest | 0.0.0.20250612 | 0.0.0.20250612 | n/a | 0.0.0.20250111 | 0.0.0.20250111 |
| FreeBSD:15:quarterly | 0.0.0.20250612 | 0.0.0.20250612 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.0.0.20250612 | 0.0.0.20250612 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
googletest>=1.12.1: devel/googletest
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
| File | Size | SHA256 |
|---|---|---|
| libertiff-libertiff-0.0.0.20250612-fd42406_GH0.tar.gz | 20096 | 969ecb1db50b1b7b6b65acec49336c6707370f3dbc17e2aa7ba3dbe955c4c6ca |
Commit history 0
No commits in the history this site was built from.