graphics/xiccd: X color profile daemon

The primary goal of xiccd is providing color profile support for desktop
environments other than Gnome and KDE (Xfce, LXDE, and probably others)
that don't support native color management yet.

It does basically the same as the "gnome-settings-daemon" color plugin or
"colord-kde" but doesn't depend on any particular desktop. It doesn't even
depend on GTK so it doesn't create a unnecessary GTK3 dependency if the
desktop environment is GTK2-based or vice versa.

WWW: https://github.com/agalakhov/xiccd

PR:		283826
This commit is contained in:
Zoltán Király 2025-01-03 18:16:58 +02:00 committed by Robert Clausecker
parent 82d3ba876c
commit 8221d0061d
4 changed files with 48 additions and 0 deletions

View file

@ -1265,6 +1265,7 @@
SUBDIR += xglurbules
SUBDIR += xgrasp
SUBDIR += ximaging
SUBDIR += xiccd
SUBDIR += xli
SUBDIR += xmedcon
SUBDIR += xmlgraphics-commons

36
graphics/xiccd/Makefile Normal file
View file

@ -0,0 +1,36 @@
PORTNAME= xiccd
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
CATEGORIES= graphics x11
MAINTAINER= ports@zoltankiraly.com
COMMENT= X color profile daemon
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcolord.so:graphics/colord \
libglib-2.0.so:devel/glib20 \
libintl.so:devel/gettext-runtime
USES= autoreconf pkgconfig xorg
USE_XORG= x11 xrandr
USE_GITHUB= yes
GH_ACCOUNT= agalakhov
GNU_CONFIGURE= yes
PLIST_FILES= bin/xiccd \
share/man/man8/xiccd.8.gz \
etc/xdg/autostart/xiccd.desktop
PORTDOCS= README
OPTIONS_DEFINE= DOCS
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

3
graphics/xiccd/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1739454604
SHA256 (agalakhov-xiccd-v0.3.0_GH0.tar.gz) = 94dbe352ad3043079fa5edd8150318ec88f1dc87b75f69b1fced8ce2981c36a9
SIZE (agalakhov-xiccd-v0.3.0_GH0.tar.gz) = 31676

8
graphics/xiccd/pkg-descr Normal file
View file

@ -0,0 +1,8 @@
The primary goal of xiccd is providing color profile support for desktop
environments other than Gnome and KDE (Xfce, LXDE, and probably others)
that don't support native color management yet.
It does basically the same as the "gnome-settings-daemon" color plugin or
"colord-kde" but doesn't depend on any particular desktop. It doesn't even
depend on GTK so it doesn't create a unnecessary GTK3 dependency if the
desktop environment is GTK2-based or vice versa.