graphics/lcms2 2.16_2 MidnightBSD
Accurate, fast, and small-footprint color management engine
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- graphics
Description
Little CMS intends to be a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. It was approved as an International Standard, ISO 15076-1, in 2005.
Since version 2.1, Little CMS fully implements ICC specification 4.2 plus all addendums; it fully supports all kind of V2 and V4 profiles, including abstract, devicelink, and named color profiles.
Color management refers to techniques that ensure consistent colors while images are transferred from scanners or cameras to monitors and printers.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/lcms2 | 2.16_2 |
| FreeBSD | graphics/lcms2 | 2.19.1 |
| OpenBSD | graphics/lcms2 | 2.18pl20260420 |
| NetBSD | graphics/lcms2 | 2.19.1 |
| DragonFly | graphics/lcms2 | 2.17 |
| HardenedBSD | graphics/lcms2 | 2.19.1 |
| GhostBSD | graphics/lcms2 | 2.19.1 |
Install
Binary package:
mport install lcms2
From mports:
cd /usr/mports/graphics/lcms2 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= lcms2>0:graphics/lcms2
LIB_DEPENDS= liblcms2.so:graphics/lcms2
Dependencies
Required by 30
- editors/vscode
- graphics/colord
- graphics/colord-gtk
- graphics/eog
- graphics/gimp-app
- graphics/gnome-color-manager
- graphics/inkscape
- graphics/libcdr01
- graphics/libfreehand
- graphics/libgxps
- graphics/libmng
- graphics/mypaint
- graphics/openjpeg
- graphics/openjpeg15
- graphics/poppler
- java/openjdk11
- java/openjdk17
- java/openjdk18
- java/openjdk19
- java/openjdk20
- java/openjdk21
- java/openjdk23
- java/openjdk24
- print/cups-filters
- print/ghostscript10
- sysutils/gnome-settings-daemon
- www/webkit2-gtk
- x11-wm/mutter
- x11/babl
- x11/kitty
Configuration
Options name: graphics_lcms2
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| JPEGICC | on | Build color profile applier for JPEG |
| TIFFICC | on | Build color profile applier for TIFF |
- USES
- cpe libtool localbase:ldflags pathfix
- Service scripts
- none
Files
Manual pages 5
- jpgicc(1)
- linkicc(1)
- psicc(1)
- tificc(1)
- transicc(1)
pkg-plist 30
- bin/jpgicc
- bin/linkicc
- bin/psicc
- bin/tificc
- bin/transicc
- include/lcms2.h
- include/lcms2_fast_float.h
- include/lcms2_plugin.h
- include/lcms2_threaded.h
- lib/liblcms2.a
- lib/liblcms2.so
- lib/liblcms2.so.2
- lib/liblcms2.so.2.0.16
- lib/liblcms2_fast_float.a
- lib/liblcms2_fast_float.so
- lib/liblcms2_fast_float.so.1
- lib/liblcms2_fast_float.so.1.0.1
- lib/liblcms2_threaded.a
- lib/liblcms2_threaded.so
- lib/liblcms2_threaded.so.1
- lib/liblcms2_threaded.so.1.0.0
- libdata/pkgconfig/lcms2.pc
- share/doc/lcms2/LittleCMS API.pdf
- share/doc/lcms2/LittleCMS Plugin API.pdf
- share/doc/lcms2/LittleCMS tutorial.pdf
- share/man/man1/jpgicc.1.gz
- share/man/man1/linkicc.1.gz
- share/man/man1/psicc.1.gz
- share/man/man1/tificc.1.gz
- share/man/man1/transicc.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| lcms2-2.16.tar.gz | 7.632822e+06 | d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51 |
Master sites 1
- https://github.com/mm2/Little-CMS/releases/download/lcms2.16/