Hello community, here is the log from the commit of package argyllcms for openSUSE:Factory checked in at 2017-03-18 20:48:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/argyllcms (Old) and /work/SRC/openSUSE:Factory/.argyllcms.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "argyllcms" Sat Mar 18 20:48:38 2017 rev:18 rq:479859 version:1.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/argyllcms/argyllcms.changes 2016-04-30 23:23:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.argyllcms.new/argyllcms.changes 2017-03-18 20:48:40.861769412 +0100 @@ -1,0 +2,66 @@ +Tue Mar 14 15:44:45 UTC 2017 - [email protected] + +- Update to version 1.9.2 and update patches + * Added CMYKOGB and CMYKRGB 7 channel ink preset, and made targen + more flexible in matching pre-conditioning profiles to targen ink + selection. + * Fix oeminst for OS X save location. + * Fix oeminst for OS X Spyder 4 CD calibration file location. + * Improved robustness of ChromeCast discovery, and added some minimal + diagnostics. + * Improved robustness of targen ofps patch generation when using less + well behaved pre-conditioning profiles. + * Fixed oeminst so that it locates cdrom's in Linuxes latest mount + point of /run/media/$USER/. + * Fixed bug in i1pro2 driver, in which strip calibration would fail + if instrument had been first calibrated with ARGYLL_DISABLE_I1PRO2_DRIVER + set, and then calibrated with ARGYLL_DISABLE_I1PRO2_DRIVER unset. + * Added option to icclib to write Output profiles using 'chad' tag if + the ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD environment variable is + set. This is not recommended for normal use, but may assist + compatibility with other systems. + * Added JETI spectraval support, including Bluetooth access. + * Added support for the Klein K10 connecting via a serial port. + * Fixed bug in Colormunki Smile driver that causes crash on Ubuntu + 16.04.1 LTS. + * Modified "lp" intent to greatly reduce eliminate Helmholtz-Kohlrausch + appearance modelling. + * Fixed problem with targen -g, in that the corresponding XYZ values + had double the power applied, rather than none. This was causing + problems with printtarg spacer colors. + * Extensive re-write of colorimetric nearest clipping code in rspl/rev.c + to restore precision that was lost in the speedups made in V1.0.0. The + nnrev setup now takes a lot longer with high resolution CMYK profiles + though. This corrects a "green becoming too yellow" problem for mapping + from ProPhoto space with some RGB devices. + * Change dispwin to properly set X11 DirectColor and take account of + TrueColor Colormap. This fixes problem with NVidia linux driver 364.12 + exposing a VideoLUT depth that is different from the frame buffer depth. + * Change icclib to automatically repair icmTextDescription strings that + have an allocation that is longer than their size. + * Added i1Pro Lamp Drift test and fix functions to spotread (-Y l|L options). + * Change colprof so that -s -S will accept general compression percentage + as an alternative to a source colorspace/image gamut. + * Added optional conversion from native Gretag-MacBeth & X-Rite reflective + calibration standards to/from XRGA. + * Changed OS X GUI support code so as not to switch to "interact with the + Dock" mode until actual GUI element is to be displayed. This prevents + batch commands with optional GUI elements from blocking normal GUI + interactions. + * Re-jigged OS X UI code to use the main thread to avoid window + creation timing issues and a warning backtrace on OS X 10.11. + * Added CMP_Digital_Target-7.cht + * Fix spec2cie to cope with .ti3 files that are missing device values, + so that it can process a wider range of input CIE reference files. + * Changed implementation of ARGYLL_NOT_INTERACTIVE on MSWin to make + it more reliable when operated progromatically. + * Fixed chartread so that if you are reading patch by patch, the + location strings can be arbitrary (i.e. they don't have to conform + to an alpha/num strip/patch pattern.) + * Added support for Sencore ColorPro V, IV & III colorimeters + (based on Sequel Chroma colorimeter.). +- Drop argyllcms-udev151.patch +- Drop argyllcms-1.4.0-warnings.patch + + +------------------------------------------------------------------- Old: ---- Argyll_V1.8.3_src.zip argyllcms-1.4.0-warnings.patch argyllcms-udev151.patch New: ---- Argyll_V1.9.2_src.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ argyllcms.spec ++++++ --- /var/tmp/diff_new_pack.inZCmg/_old 2017-03-18 20:48:41.909620965 +0100 +++ /var/tmp/diff_new_pack.inZCmg/_new 2017-03-18 20:48:41.913620398 +0100 @@ -1,7 +1,7 @@ # # spec file for package argyllcms # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,25 +19,19 @@ %define tarname Argyll Name: argyllcms -Version: 1.8.3 +Version: 1.9.2 Release: 0 Summary: ICC compatible color management system License: AGPL-3.0 and GPL-2.0+ and MIT Group: System/X11/Utilities Url: http://www.argyllcms.com/ -# factory-auto doesn't like this -#Source0: http://www.argyllcms.com/%{tarname}_V%{version}_src.zip -Source0: %{tarname}_V%{version}_src.zip +Source0: http://www.argyllcms.com/%{tarname}_V%{version}_src.zip Source1: 19-color.fdi Source2: color-device-file.policy Source3: ajam-2.5.2-1.3.3.tgz -Source99: argyllcms.changes -# drop udev-acl stuff, handled by udev directly (Mandriva) -Patch5: argyllcms-udev151.patch -Patch7: ajam-include.patch -Patch8: argyllcms-1.4.0-warnings.patch -# PATCH-FIX-UPSTREAM argyllcms-decl.patch [email protected] -- Add missing headers. -Patch12: argyllcms-decl.patch +Source4: %{name}.changes +Patch1: ajam-include.patch +Patch2: argyllcms-decl.patch BuildRequires: libjpeg-devel BuildRequires: libtiff-devel @@ -72,8 +66,8 @@ %package doc Summary: Argyll CMS documentation -Group: System/X11/Utilities # Does not really make sense without Argyll CMS itself +Group: System/X11/Utilities Requires: %{name} = %{version} %description doc @@ -85,13 +79,11 @@ %prep %setup -q -n %{tarname}_V%{version} -%patch5 -p1 -b .udev151 -%patch8 -p1 -b .warnings -%patch12 -p1 +%patch2 -p1 tar xf %{SOURCE3} cd ajam-2.5.2-1.3.3 -%patch7 -p1 -b .include +%patch1 -p1 -b .include cd .. # remove unused source code @@ -123,7 +115,7 @@ rm -f $RPM_BUILD_ROOT/%{_datadir}/color/argyll/License.txt # ensure timestamp is shipped files is not changing for each rebuild (boo#916158) -TIMESTAMP=$(LC_ALL=C date -r %{SOURCE99} +%c) +TIMESTAMP=$(LC_ALL=C date -r %{SOURCE4} +%c) sed -i -e 's/^CREATED .*/CREATED "$TIMESTAMP"/g' %{buildroot}%{_datadir}/color/argyll/ref/RefMediumGamut.gam ++++++ argyllcms-decl.patch ++++++ --- /var/tmp/diff_new_pack.inZCmg/_old 2017-03-18 20:48:41.949615298 +0100 +++ /var/tmp/diff_new_pack.inZCmg/_new 2017-03-18 20:48:41.949615298 +0100 @@ -1,25 +1,37 @@ -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> +diff -ruN Argyll_V1.9.2.orig/spectro/conv.c Argyll_V1.9.2/spectro/conv.c +--- Argyll_V1.9.2.orig/spectro/conv.c 2016-09-28 05:59:09.000000000 +0300 ++++ Argyll_V1.9.2/spectro/conv.c 2017-03-14 17:25:20.767520365 +0200 +@@ -19,7 +19,7 @@ #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 <time.h> +#include <sys/time.h> + + #ifdef NT + # if !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0501 +diff -ruN Argyll_V1.9.2.orig/spectro/usbio_lx.c Argyll_V1.9.2/spectro/usbio_lx.c +--- Argyll_V1.9.2.orig/spectro/usbio_lx.c 2016-10-12 06:05:27.000000000 +0300 ++++ Argyll_V1.9.2/spectro/usbio_lx.c 2017-03-14 17:24:58.667519820 +0200 +@@ -22,6 +22,7 @@ + #include <sys/stat.h> #include <fcntl.h> #include <sys/ioctl.h> ++#include <sys/time.h> #include <linux/usbdevice_fs.h> + + /* select() defined, but not poll(), so emulate poll() */ +diff -ruN Argyll_V1.9.2.orig/zlib/gzread.c Argyll_V1.9.2/zlib/gzread.c +--- Argyll_V1.9.2.orig/zlib/gzread.c 2016-09-28 05:59:28.000000000 +0300 ++++ Argyll_V1.9.2/zlib/gzread.c 2017-03-14 17:25:41.655520880 +0200 +@@ -3,6 +3,10 @@ + * For conditions of distribution and use, see copyright notice in zlib.h + */ + ++#include "string.h" ++#include "stdio.h" ++#include "unistd.h" ++#include "sys/socket.h" + #include "gzguts.h" + + /* Local functions */
