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 - [email protected]
+
+- 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 [email protected] -- usb-db is 
replaced by hwdb in recent udev
 Patch10:        argyllcms-udev-hwdb.patch
+# PATCH-FIX-UPSTREAM argyllcms-void.patch [email protected] -- Fix missing 
return type.
+Patch11:        argyllcms-void.patch
+# PATCH-FIX-UPSTREAM argyllcms-decl.patch [email protected] -- Add missing 
headers.
+Patch12:        argyllcms-decl.patch
+# PATCH-FIX-UPSTREAM argyllcms-stringcompare.patch [email protected] -- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to