Port details |
- libertiff C++11 simple, header-only, TIFF reader
- 0.0.0.20250111 graphics
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2025-05-25 10:00:18
- Last Update: 2025-05-25 13:41:44
- Commit Hash: 9a08406
- License: MIT
- WWW:
- https://github.com/libertiff/libertiff
- 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
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libertiff>0:graphics/libertiff
- To install the port:
- cd /usr/ports/graphics/libertiff/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/libertiff
- pkg install libertiff
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libertiff
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1747715286
SHA256 (libertiff-libertiff-0.0.0.20250111-7fc74e7_GH0.tar.gz) = a1953a2541414e8a26f793b4f963bb9581ade23e193ee437c973eba907be4c5d
SIZE (libertiff-libertiff-0.0.0.20250111-7fc74e7_GH0.tar.gz) = 19972
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- googletest>=1.12.1 : devel/googletest
- cmake : devel/cmake-core
- ninja : devel/ninja
- This port is required by:
- for Build
-
- graphics/gdal
Configuration Options:
- No options to configure
- Options name:
- graphics_libertiff
- USES:
- cmake:testing compiler:c++11-lang
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.0.0.20250111 25 May 2025 13:41:44
    |
Po-Chuan Hsieh (sunpoet)  |
graphics/libertiff: Fix build in poudriere |
0.0.0.20250111 25 May 2025 09:52:12
    |
Po-Chuan Hsieh (sunpoet)  |
graphics/libertiff: Add libertiff 0.0.0.20250111
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 |