Path to this page:
./
graphics/colord,
Device color profile management daemon
Branch: CURRENT,
Version: 1.4.8nb1,
Package name: colord-1.4.8nb1,
Maintainer: youricolord is a system activated daemon that makes it easy to manage,
install and generate color profiles to accurately color manage input and
output devices.
What colord does:
* Provides a DBus API for other programs to query.
* Provides a persistent database backed store for device -> profile
mapping.
* Provides the session for a way to set system settings, for instance
setting the display profile for all users and all sessions.
Required to run:[
sysutils/dbus] [
devel/glib2] [
sysutils/consolekit] [
devel/gobject-introspection] [
graphics/lcms2] [
security/polkit]
Required to build:[
textproc/gtk-doc] [
pkgtools/cwrappers]
Package options: introspection, udev, vapi
Master sites: (Expand)
Filesize: 1871.957 KB
Version history: (Expand)
- (2026-04-26) Updated to version: colord-1.4.8nb1
- (2026-04-26) Updated to version: colord-1.4.8
- (2026-01-07) Updated to version: colord-1.3.5nb23
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-23) Updated to version: colord-1.3.5nb22
CVS history: (Expand)
| 2026-05-15 22:08:43 by Thomas Klausner | Files touched by this commit (13) |
Log message:
*: more gobject-introspection clean-ups
Restore it in two bl3.mk where the .pc files actually propagate it
|
| 2026-05-15 19:01:08 by Thomas Klausner | Files touched by this commit (139) |
Log message:
*: switch to glib2-introspection
The gobject-introspection package installed _some_ of the introspection
files needed for glib2, but not all - some of them are built from the glib2
sources. glib2-introspection now contains all glib2-related introspection
files.
Add a tool dependency on the new package where needed.
Remove gobject-introspection from buildlink3.mk files - this is usually
a tool and should not be forwarded via buildlink3.
Some cleanups/fixes for -current while here.
|
2026-04-27 20:04:58 by Paolo Vincenzo Olivo | Files touched by this commit (1) |  |
Log message:
colord:update DESCR
|
| 2026-04-26 21:48:17 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
colord: generate actual man pages instead of html pages.
Using docbook-xsl-ns fixes a previous issue resulting in improper indentation.
Bump revision.
|
| 2026-04-26 21:25:13 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
colord: switch to docbook-xsl-ns
|
| 2026-04-26 17:53:56 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
graphics/colord: bring back pkg-config overridings.
|
| 2026-04-26 17:11:33 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
colord: fix open conditional in buidlink file
|
2026-04-26 16:48:57 by Paolo Vincenzo Olivo | Files touched by this commit (24) |  |
Log message:
graphics/colord: update to 1.4.8
# pkgsrc changes
* Switch to meson.
* Enable gusb and gudev support, among others.
* Install bash completions and man pages.
* Move some stuff to options.mk to make it optional.
* Patch to allow build on systems without libudev support.
* Use SUBST instead of patching to replace hard-coded paths.
# upstream changes (since 1.3.5)
Version 1.4.8
~~~~~~~~~~~~~
Released: 2025-06-23
New Features:
- Add AppStream metainfo XML with hardware provide info (Petter Reinholdtsen)
- Add support for -Dsystemd_root_prefix to make local building easier (Richard \
Hughes)
- Install sysusers.d config file if configured user is not root (Luca Boccassi)
Bugfixes:
- Add the source attribute for each man page (Xi Ruoyao)
- Drop component type from AppStream metadata XML to avoid parsing error \
(Petter Reinholdtsen)
- Fix a critical warning when running the self tests (Richard Hughes)
- Fix USB scanners not working with RestrictAddressFamilies (Ferdinand Bachmann)
- Fix writing to the database with ProtectSystem=strict (Richard Hughes)
- Properly set the status to CD_SESSION_STATUS_RUNNING (Laurent Bigonville)
- Use g_ascii_strtod instead of atof() (Laurent Bigonville)
- Use sqlite3_errmsg() to avoid getting a mutable error message (psykose, \
Richard Hughes)
Version 1.4.7
~~~~~~~~~~~~~
Released: 2024-01-22
Bugfixes:
- Add various hardenings to the systemd service (Johannes Segitz)
- Always close the ICC profile when loading fails (Jonas Ådahl)
- Avoid destructing LCMS plugin twice with lcms 2.14 (Sam James)
- Do not make state files executable in tmpfiles.d/colord.conf (Roshan Shariff)
- Fix a double free spotted by Coverity (Richard Hughes)
- Fix an error check when parsing the DTP94 data (Richard Hughes)
- Fix a -Wincompatible-pointer-types warning (Richard Hughes)
- Fix potential crash when reading from broken Huey hardware (Richard Hughes)
- Set FILE_OFFSET_BITS explicitly (Sam James)
- Use a 64-bit time_t (Sam James)
- Use thread context for Gamut Alarm codes (Martin Owens)
Version 1.4.6
~~~~~~~~~~~~~
Released: 2022-02-16
Bugfixes:
- Add missing copyright notices (Aaron Plattner)
- Add Spyder X entry (Misha Gusarov)
- Document where to send patches (Misha Gusarov)
- Don't use exact floating point comparisons (Christopher James Halse Rogers)
- Drop option for removed reverse engineering tools (Mingcong Bai)
- Drop references to hughski.com (Paul Wise)
- Fix a small memory leak in sqlite3_exec() (Zero0one1)
- Fix typo in device-removed signal documentation (Jeremy Cline)
- Make introspection optional in meson (David Michael)
Version 1.4.5
~~~~~~~~~~~~~
Released: 2020-11-02
New Features:
- Add cd_icc_create_default_full (Aaron Plattner)
- Add cd_icc_utils_get_adaptation_matrix (Aaron Plattner)
- Add cd_mat33_is_finite (Aaron Plattner)
- Add support for datacolor SpyderX (Richard Brown)
Bugfixes:
- Check for errors from more sqlite calls (Ross Burton)
- Fix cd_icc_load_data() annotation for the data array (Elmar Hoffmann)
- Fix cd-sensor-dummy (Christopher James Halse Rogers)
- Fix more annotation for data arrays (Elmar Hoffmann)
- Fix owner and permissions on existing state files (Will Thompson)
- Fix segfault due to dereferencing NULL pointer (Simon Munton)
- Make the build reproductible (Laurent Bigonville)
- Refactor opening of mapping database and try again if fails (Ross Burton)
Version 1.4.4
~~~~~~~~~~~~~
Released: 2019-03-08
New Features:
- Actually install the installed tests (Richard Hughes)
- Allow building without the daemon (Richard Hughes)
Bugfixes:
- Consistently search for spotread in $PATH (Christopher James Halse Rogers)
- Don't hard-require spotread to build argyll sensor (Christopher James Halse \
Rogers)
- Fix linker argument checks (Ting-Wei Lan)
- Include C header in Colorhug-1.0.gir (Tomasz Miąsko)
- Pass -DCD_COMPILATION to gir compiler (maxice8)
- Port manpages to xsltproc and DocBook 5 (Jan Tojnar)
Version 1.4.3
~~~~~~~~~~~~~
Released: 2018-04-18
Bugfixes:
- Make cd_color_get_blackbody_rgb_full safer (Jan Alexander Steffens)
- Update style of Meson build options (Soapux)
- Update warning about running daemon as root (Soapux)
Version 1.4.2
~~~~~~~~~~~~~
Released: 2018-03-12
New Features:
- Add cd_icc_set_created (Christopher James Halse Rogers)
- Add --enable-timestamps option for CREATED header (Jérémy Bobbio)
Bugfixes:
- Avoid buffer overflow when reading profile_id (Richard Hughes)
- Fix the detection of duplicate EDIDs (Richard Hughes)
- Make udev hwdb optional by using pnp.ids as fallback (Ting-Wei Lan)
- Raise _XOPEN_SOURCE to 700 to enable C99 on FreeBSD (Ting-Wei Lan)
- Refactor build directory selection (Jan Tojnar)
- Set cd-create-profile date to SOURCE_DATE_EPOCH (Christopher James Halse Rogers)
Version 1.4.1
~~~~~~~~~~~~~
Released: 2017-08-21
Bugfixes:
- Add back the meson -Denable-systemd=false configure argument (Richard Hughes)
- Add the fallback rules for older PolicyKit versions (Richard Hughes)
- Define PATH_MAX if not available (Emmanuele Bassi)
- Enable C99 support in meson.build (Philip Withnall)
- Include all the files in the GIR target (Richard Hughes)
- Include the correct file when using Colord-1.0.gir (Richard Hughes)
- Use appropriate feature macro for realpath() (Emmanuele Bassi, Philip Withnall)
- Use gio-2.0 when generating the VAPI (Ernestas Kulik)
Version 1.4.0
~~~~~~~~~~~~~
Released: 2017-08-09
New Features:
- Port to the Meson build system (Richard Hughes)
- Enable Travis CI for Fedora 25 and Debian Stretch (Richard Hughes)
- Make PolicyKit, gusb and udev a hard requirement (Richard Hughes)
Bugfixes:
- Add some experimental tools for the HueyCOLOR sensor as found in the P70 \
(Richard Hughes)
- Conditionally build documentation and man pages (Emmanuele Bassi)
- Correctly build the ICC transfer curve for Rec709 (Richard Hughes)
- Do not build the examples as part of the regular build (Richard Hughes)
- Do not spin the Huey LEDs when the sensor is embedded (Richard Hughes)
- Do not use /tmp to create profiles (Richard Hughes)
- Fix the version numbers in cd-version.h to reflect reality (Ben Iofel, \
Emmanuele Bassi)
- Get the Huey status before trying to unlock (Richard Hughes)
- Use a different Huey unlock code on the W700 laptop (Richard Hughes)
|