Hello community, here is the log from the commit of package argyllcms for openSUSE:Factory checked in at 2013-08-22 12:28:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/argyllcms (Old) and /work/SRC/openSUSE:Factory/.argyllcms.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "argyllcms" Changes: -------- --- /work/SRC/openSUSE:Factory/argyllcms/argyllcms.changes 2013-08-01 15:20:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.argyllcms.new/argyllcms.changes 2013-08-22 12:28:56.000000000 +0200 @@ -1,0 +2,57 @@ +Tue Aug 20 18:53:03 CEST 2013 - sbrabec@suse.cz + +- Release 1.6.0: + + Added support for JETI specbos 1211 and 1201. + + Added Video profiling & 3dLut creation support for eeColor and + MadVR. + + Linux profile installation will use colord. + + Fix ColorHug driver. + + Changed instlib API ambient XYZ and spectral units to Lux. + + For those instruments that support it, made ambient readings + honor refresh mode measurements. + + Changed spotread -ew mode to be Bradford chromatic transform + rather than XYZ scaling. + + Added support to xicclu to lookup colors though CAL files. + + Added -Y R:rate option to spotread, dispcal, dispread & + ccxxmake. + + By default printtarg will create PS and EPS files with a CUPS + job ticket to disable color management. + + Added display update delay calibration support to i1pro and + ColorMunki. + + Changed dispcal & dispread so that they wait up to 0.5 seconds + when reading dark patches after light ones to allow for display + fall time. + + Changed dispwin daemon loader mode option from -E to -X. + + Changed dispcal verify option from -E to -z. + + Added -E option to to dispread to encode test patch colors in + Video 16-235 range. + + Changed CIECAM02 Flare model to distinguish between Flare from + the image itself, and Glare from ambient light. + + Improved i1pro hi-res mode to improve accuracy. + + Added Body Centered Cubic grid option to targen. + + Added -Yn flag to dispcal and dispread. + + Improve robustness of i1d3 display update measurement code. + + Added support for applying calibration curves in collink. + + Changed spotread so that it won't fall back to emissive spot + mode if an ambient reading is requested. + + Turned off B2A table clip map smoothing. + + Fixed crash in ucmm/ucmm.c when loading certain profiles using + dispwin. + + Fixed gamut mapping intent "rl" to really use relative L*a*b* + + Fix bug in cicam02 in V1.5.0 that causes some mapping problems + in the red for collink -ir or -ila. + + Changed cctiff so that it does lossless JPEG copy when there is + no color transformation + + Fix xicclu so that it works with device links. + + Fixed bug in shaper/matrix profile curves that caused random + bumpy black behaviour. + + Don't add colorant tag to .tiff files in cctiff unless it is a + non-standard space, as Photoshop will barf on such files. + + Fix bug with Spyder not being able to break out of dispcal + adjustment loop. + + Fix bug in xicc/xicclu, -K flag not being recognised. + + Fix bug in xicc/xmatrix.c introduced that prevents matrix only + profiles from being created. + + libusb 1.0 is now deprecated in favor of native USB drivers. + +------------------------------------------------------------------- Old: ---- Argyll_V1.5.1_src.zip New: ---- Argyll_V1.6.0_src.zip argyllcms-decl.patch argyllcms-stringcompare.patch argyllcms-void.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ argyllcms.spec ++++++ --- /var/tmp/diff_new_pack.0v1QE2/_old 2013-08-22 12:28:57.000000000 +0200 +++ /var/tmp/diff_new_pack.0v1QE2/_new 2013-08-22 12:28:57.000000000 +0200 @@ -25,7 +25,7 @@ %define archivename Argyll_V%{version}%{?alphaversion}_src.zip Name: argyllcms -Version: 1.5.1 +Version: 1.6.0 Release: 0 Summary: ICC compatible color management system License: AGPL-3.0 and GPL-2.0+ and MIT @@ -45,6 +45,12 @@ Patch9: argyllcms-udev-builtin.patch # PATCH-FIX-UPSTREAM argyllcms-udev-hwdb.patch fcrozat@suse.com -- usb-db is replaced by hwdb in recent udev Patch10: argyllcms-udev-hwdb.patch +# PATCH-FIX-UPSTREAM argyllcms-void.patch sbrabec@suse.cz -- Fix missing return type. +Patch11: argyllcms-void.patch +# PATCH-FIX-UPSTREAM argyllcms-decl.patch sbrabec@suse.cz -- Add missing headers. +Patch12: argyllcms-decl.patch +# PATCH-FIX-UPSTREAM argyllcms-stringcompare.patch sbrabec@suse.cz -- Fox comparison of pointer with string. +Patch13: argyllcms-stringcompare.patch BuildRequires: libjpeg-devel BuildRequires: libtiff-devel @@ -61,6 +67,10 @@ BuildRequires: hal Requires: hal %endif +# FIXME: The application dlopens libcolordcompat.so, which does not +# exists in openSUSE colord package. We should use Suggests +# or Recommends here, and change its name in the source code +# to not read file from colord-devel. %description The Argyll color management system supports accurate ICC profile creation for @@ -103,8 +113,11 @@ %endif %endif %patch8 -p1 -b .warnings +%patch11 -p1 +%patch12 -p1 +%patch13 -p1 -tar xvf %{SOURCE3} +tar xf %{SOURCE3} cd ajam-2.5.2-1.3.3 %patch7 -p1 -b .include cd .. ++++++ argyllcms-decl.patch ++++++ gettimeofday() is declared in sys/time.h. Index: Argyll_V1.6.0/spectro/conv.c =================================================================== --- Argyll_V1.6.0.orig/spectro/conv.c +++ Argyll_V1.6.0/spectro/conv.c @@ -16,6 +16,7 @@ #include <sys/types.h> #include <sys/stat.h> +#include <sys/time.h> #include <stdio.h> #include <stdlib.h> #include <stdarg.h> Index: Argyll_V1.6.0/spectro/usbio_lx.c =================================================================== --- Argyll_V1.6.0.orig/spectro/usbio_lx.c +++ Argyll_V1.6.0/spectro/usbio_lx.c @@ -20,6 +20,7 @@ #include <dirent.h> #include <sys/types.h> #include <sys/stat.h> +#include <sys/time.h> #include <fcntl.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> ++++++ argyllcms-stringcompare.patch ++++++ Index: Argyll_V1.6.0/spectro/dtp51.c =================================================================== --- Argyll_V1.6.0.orig/spectro/dtp51.c +++ Argyll_V1.6.0/spectro/dtp51.c @@ -123,7 +123,7 @@ dtp51_fcommand( return icoms2dtp51_err(se); } rv = DTP51_OK; - if (tc == ">" && ntc == 1) { + if (tc[0] == '>' && ntc == 1) { rv = extract_ec(out); if (rv > 0) { rv &= inst_imask; ++++++ argyllcms-udev-builtin.patch ++++++ --- /var/tmp/diff_new_pack.0v1QE2/_old 2013-08-22 12:28:57.000000000 +0200 +++ /var/tmp/diff_new_pack.0v1QE2/_new 2013-08-22 12:28:57.000000000 +0200 @@ -1,13 +1,12 @@ -Index: Argyll_V1.5.1/usb/55-Argyll.rules +Index: Argyll_V1.6.0/usb/55-Argyll.rules =================================================================== ---- Argyll_V1.5.1.orig/usb/55-Argyll.rules -+++ Argyll_V1.5.1/usb/55-Argyll.rules -@@ -77,7 +77,7 @@ ATTRS{idVendor}=="04d8", ATTRS{idProduct - ATTRS{idVendor}=="273f", ATTRS{idProduct}=="1001", ENV{COLOR_MEASUREMENT_DEVICE}="1" +--- Argyll_V1.6.0.orig/usb/55-Argyll.rules ++++ Argyll_V1.6.0/usb/55-Argyll.rules +@@ -78,6 +78,6 @@ ATTRS{idVendor}=="273f", ATTRS{idProduct # Set ID_VENDOR and ID_MODEL acording to VID and PID --IMPORT{program}="usb-db %p" -+IMPORT{builtin}="usb-db" +-TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p" ++TEST=="/lib/udev/usb-db", IMPORT{builtin}="usb-db" LABEL="argyll_rules_end" ++++++ argyllcms-udev-hwdb.patch ++++++ --- /var/tmp/diff_new_pack.0v1QE2/_old 2013-08-22 12:28:57.000000000 +0200 +++ /var/tmp/diff_new_pack.0v1QE2/_new 2013-08-22 12:28:57.000000000 +0200 @@ -1,13 +1,12 @@ -Index: Argyll_V1.5.1/usb/55-Argyll.rules +Index: Argyll_V1.6.0/usb/55-Argyll.rules =================================================================== ---- Argyll_V1.5.1.orig/usb/55-Argyll.rules -+++ Argyll_V1.5.1/usb/55-Argyll.rules -@@ -77,7 +77,7 @@ ATTRS{idVendor}=="04d8", ATTRS{idProduct - ATTRS{idVendor}=="273f", ATTRS{idProduct}=="1001", ENV{COLOR_MEASUREMENT_DEVICE}="1" +--- Argyll_V1.6.0.orig/usb/55-Argyll.rules ++++ Argyll_V1.6.0/usb/55-Argyll.rules +@@ -78,6 +78,6 @@ ATTRS{idVendor}=="273f", ATTRS{idProduct # Set ID_VENDOR and ID_MODEL acording to VID and PID --IMPORT{program}="usb-db %p" -+IMPORT{builtin}="hwdb --subsystem=usb" +-TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p" ++TEST=="/lib/udev/usb-db", IMPORT{builtin}="hwdb --subsystem=usb" LABEL="argyll_rules_end" ++++++ argyllcms-udev151.patch ++++++ --- /var/tmp/diff_new_pack.0v1QE2/_old 2013-08-22 12:28:57.000000000 +0200 +++ /var/tmp/diff_new_pack.0v1QE2/_new 2013-08-22 12:28:57.000000000 +0200 @@ -1,8 +1,8 @@ -Index: Argyll_V1.5.1/usb/55-Argyll.rules +Index: Argyll_V1.6.0/usb/55-Argyll.rules =================================================================== ---- Argyll_V1.5.1.orig/usb/55-Argyll.rules -+++ Argyll_V1.5.1/usb/55-Argyll.rules -@@ -77,14 +77,7 @@ ATTRS{idVendor}=="04d8", ATTRS{idProduct +--- Argyll_V1.6.0.orig/usb/55-Argyll.rules ++++ Argyll_V1.6.0/usb/55-Argyll.rules +@@ -77,13 +77,6 @@ ATTRS{idVendor}=="04d8", ATTRS{idProduct ATTRS{idVendor}=="273f", ATTRS{idProduct}=="1001", ENV{COLOR_MEASUREMENT_DEVICE}="1" @@ -14,6 +14,5 @@ -ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="plugdev" - # Set ID_VENDOR and ID_MODEL acording to VID and PID - IMPORT{program}="usb-db %p" + TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p" - LABEL="argyll_rules_end" ++++++ argyllcms-void.patch ++++++ Index: Argyll_V1.6.0/xicc/xspect.c =================================================================== --- Argyll_V1.6.0.orig/xicc/xspect.c +++ Argyll_V1.6.0/xicc/xspect.c @@ -5719,7 +5719,7 @@ struct { }; /* Compute 1nm sampling rse from raw table using linear interpolation */ -static compute_rse(xspect *dst) { +void static compute_rse(xspect *dst) { int i; dst->spec_n = 221; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org