Mailinglist Archive: opensuse-commit (858 mails)

< Previous Next >
commit lcms
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 02 Nov 2007 01:41:11 +0100
  • Message-id: <20071102004111.551C36781B8@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package lcms
checked in at Fri Nov 2 01:41:11 CET 2007.

--------
New Changes file:

--- /dev/null 2006-09-20 18:56:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/lcms/lcms.changes 2007-11-01
14:59:19.000000000 +0100
@@ -0,0 +1,191 @@
+-------------------------------------------------------------------
+Thu Nov 1 14:55:37 CET 2007 - sbrabec@xxxxxxx
+
+- Updated to version 1.17 (#276528):
+ * Changes in API:
+ * several functions wrapped
+ * cmsSetLanguage parameters changed to match ICC spec
+ * removed support for extended gamut descriptor
+ * cmsFLAGS_NODEFAULTRESOURCEDEF moved to 0x01000000
+ * All errors moved to fatal
+ * Vulnerability fixes
+ * Improved robustness against ill-formed profiles
+- Source and tools package renamed to lcms.
+- Package split according to library packaging rules.
+
+-------------------------------------------------------------------
+Tue Feb 6 10:37:54 CET 2007 - ltinkl@xxxxxxx
+
+- version 1.16
+ * Improved stability.
+ * Faster
+ * Two different types of black preservation on CMYK-> CMYK transforms
+ * Ability to set adaptation state of observer on absolute colorimetric
transforms.
+ * Actually it only allows No adaptation (d=0) and observer fully adapted
(d=1)
+ * lcms can now "fix" some broken 8-bit profiles that have gray axes
misplaced.
+ * icctrans can now read and write CGATS/IT8 files.
+ * improved tifficc with tiff Lab8 support
+ * icclink now supports colorant table tag.
+ * pthread support
+
+-------------------------------------------------------------------
+Wed Jan 25 21:37:31 CET 2006 - mls@xxxxxxx
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Fri Dec 16 14:40:36 CET 2005 - ltinkl@xxxxxxx
+
+- update to 1.15
+
+-------------------------------------------------------------------
+Wed Jan 5 09:29:43 CET 2005 - adrian@xxxxxxx
+
+- update to version 1.14
+- add c++ packages to nfb, libtiff does use c++ now.
+
+-------------------------------------------------------------------
+Sun Dec 21 19:24:55 CET 2003 - adrian@xxxxxxx
+
+- update to version 1.12
+
+-------------------------------------------------------------------
+Mon Oct 27 12:02:27 CET 2003 - ro@xxxxxxx
+
+- update to 1.11
+
+-------------------------------------------------------------------
+Sat Jul 19 21:13:37 CEST 2003 - adrian@xxxxxxx
+
+- update to version 1.10
+
+-------------------------------------------------------------------
+Fri Feb 21 12:57:37 CET 2003 - ro@xxxxxxx
+
+- added provides liblcms.so to devel package (compat reasons)
+
+-------------------------------------------------------------------
+Thu Dec 19 14:23:17 CET 2002 - coolo@xxxxxxx
+
+- fixing soname of the library
+
+-------------------------------------------------------------------
+Thu Dec 19 11:17:55 CET 2002 - kukuk@xxxxxxx
+
+- Fix requires of main package in devel subpackage (add version)
+
+-------------------------------------------------------------------
+Wed Dec 18 17:31:46 CET 2002 - adrian@xxxxxxx
+
+- split -devel package
+
+-------------------------------------------------------------------
+Tue Aug 6 11:22:42 CEST 2002 - adrian@xxxxxxx
+
+- add %run_ldconfig
+
+-------------------------------------------------------------------
+Wed Jul 10 21:11:43 CEST 2002 - adrian@xxxxxxx
+
+- update to version 1.09:
+ Overall faster speed.
+ Much better absolute colorimetric intents. LittleCMS does now 'undo'
+ chromatic adaptation as recommended by latest ICC spec.
+ Full softproofing.
+ Full gamutchecking.
+ Writting capabilities. Lcms can now create profiles as well.
+ New CIE94, CMC and BFD color difference spaces.
+ Low-level LUT handling is now promoted to API and documented.
+ Parametric curves.
+ Several ICC 4.0 extensions. Full ICC 4.0 compliance is expected on next
+ revision.
+ Improved WhiteBlack compensation
+ Improved portability. Several new platforms added.
+ New JPEGICC utility.
+ Improved TIFFICC and ICCTRANS utilities.
+ Some minor bugs fixed.
+- The "some minor bug fixes" obsolete the big qt namespace fix.
+
+-------------------------------------------------------------------
+Mon Jun 24 14:58:19 CEST 2002 - adrian@xxxxxxx
+
+- fix HANDLE statement in lcms.h for Qt3
+
+-------------------------------------------------------------------
+Fri Jun 21 13:55:36 CEST 2002 - ro@xxxxxxx
+
+- use -fPIC for shared lib
+- autodetect alpha
+- autodetect bigendian
+
+-------------------------------------------------------------------
+Tue Jan 29 22:05:18 CET 2002 - adrian@xxxxxxx
+
+- update to version 1.08
+- header files are moving from /usr/include/lcms to /usr/include
+
+-------------------------------------------------------------------
+Wed Jan 23 13:24:43 CET 2002 - coolo@xxxxxxx
+
+- add a soname to the library
+
+-------------------------------------------------------------------
+Fri Jan 11 18:02:29 CET 2002 - schwab@xxxxxxx
+
+- Make portable across architectures.
+
+-------------------------------------------------------------------
+Mon Jan 7 19:14:40 CET 2002 - adrian@xxxxxxx
+
+- use build root
+- use %{_libdir}
+
+-------------------------------------------------------------------
+Sun Nov 25 10:50:35 MET 2001 - adrian@xxxxxxx
+
+- add mips to big endian architectures
+
+-------------------------------------------------------------------
+Fri Oct 26 00:48:42 CEST 2001 - ro@xxxxxxx
+
+- use mieee to make it build on alpha
+
+-------------------------------------------------------------------
+Mon Jul 16 15:17:28 CEST 2001 - adrian@xxxxxxx
+
+- compile with -fPIC (fixed by kraxel)
+
+-------------------------------------------------------------------
+Fri Jun 15 17:44:19 EDT 2001 - adrian@xxxxxxx
+
+- add s390x to big_endian
+
+-------------------------------------------------------------------
+Sun Mar 25 17:54:03 CEST 2001 - adrian@xxxxxxx
+
+- update to 1.07. no libtool support anymore in the package :-(
+
+-------------------------------------------------------------------
+Wed Feb 28 02:06:16 CET 2001 - ro@xxxxxxx
+
+- don't talk about long if a 32bit type is desired ...
+
+-------------------------------------------------------------------
+Fri Feb 9 16:40:08 CET 2001 - bk@xxxxxxx
+
+- configure fixed to proper use of RPM_OPT_FLAGS
+- fixed filelist (remove obsolete %docdirs that are in aaa_base)
+- move update_config macro to %prep, before patches(is preparing)
+
+-------------------------------------------------------------------
+Wed Nov 29 11:30:23 CET 2000 - adrian@xxxxxxx
+
+- comment out PACKAGE and VERSION in lcms.h. this had break every
+ configure test.
+
+-------------------------------------------------------------------
+Wed Oct 4 17:44:18 CEST 2000 - adrian@xxxxxxx
+
+- Spec file created from lcms-1.06.tar.bz2 by autospec
+
+

New:
----
lcms-1.17.tar.bz2
lcms.changes
lcms-endian.patch
lcms.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lcms.spec ++++++
#
# spec file for package lcms (Version 1.17)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name: lcms
BuildRequires: gcc-c++ libtiff-devel
License: X11/MIT
Group: Productivity/Graphics/Other
Summary: Utilities for the Little CMS Engine
Url: http://www.littlecms.com/
Version: 1.17
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
Patch: lcms-endian.patch

%description
Little cms is a small speed optimized color management engine.



Authors:
--------
Marti Maria <info@xxxxxxxxxxxxx>

%package -n liblcms0
Summary: Libraries for the Little CMS Engine
Group: System/Libraries

%description -n liblcms0
Little cms is a small speed optimized color management engine.



Authors:
--------
Marti Maria <info@xxxxxxxxxxxxx>

%package -n liblcms-devel
Summary: Include Files and Libraries Mandatory for Development
Requires: liblcms0 = %{version}
Group: Development/Libraries/C and C++

%description -n liblcms-devel
This package contains all necessary include files and libraries needed
to develop applications that require these.



Authors:
--------
Marti Maria <info@xxxxxxxxxxxxx>

%prep
%setup -q
%patch
cp -a README.1ST README
chmod -x COPYING AUTHORS NEWS README doc/*.TXT

%build
autoreconf -f -i
#CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure
make %{?jobs:-j%jobs}
make %{?jobs:-j%jobs} check
#make utils

%install
%makeinstall
#mkdir -p $RPM_BUILD_ROOT%{_datadir}/liblcms/

%post -n liblcms0 -p /sbin/ldconfig

%postun -n liblcms0 -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc COPYING AUTHORS NEWS README
%{_bindir}/*
%doc %{_mandir}/man?/*.*

%files -n liblcms0
%defattr(-,root,root)
%{_libdir}/liblcms.so.*

%files -n liblcms-devel
%defattr(-,root,root)
%doc doc/*.TXT
%{_includedir}/*.h
%{_libdir}/*.so
%{_libdir}/*.*a
%{_libdir}/pkgconfig/*.pc
%changelog
* Thu Nov 01 2007 - sbrabec@xxxxxxx
- Updated to version 1.17 (#276528):
* Changes in API:
* several functions wrapped
* cmsSetLanguage parameters changed to match ICC spec
* removed support for extended gamut descriptor
* cmsFLAGS_NODEFAULTRESOURCEDEF moved to 0x01000000
* All errors moved to fatal
* Vulnerability fixes
* Improved robustness against ill-formed profiles
- Source and tools package renamed to lcms.
- Package split according to library packaging rules.
* Tue Feb 06 2007 - ltinkl@xxxxxxx
- version 1.16
* Improved stability.
* Faster
* Two different types of black preservation on CMYK-> CMYK transforms
* Ability to set adaptation state of observer on absolute colorimetric
transforms.
* Actually it only allows No adaptation (d=0) and observer fully adapted (d=1)
* lcms can now "fix" some broken 8-bit profiles that have gray axes misplaced.
* icctrans can now read and write CGATS/IT8 files.
* improved tifficc with tiff Lab8 support
* icclink now supports colorant table tag.
* pthread support
* Wed Jan 25 2006 - mls@xxxxxxx
- converted neededforbuild to BuildRequires
* Fri Dec 16 2005 - ltinkl@xxxxxxx
- update to 1.15
* Wed Jan 05 2005 - adrian@xxxxxxx
- update to version 1.14
- add c++ packages to nfb, libtiff does use c++ now.
* Sun Dec 21 2003 - adrian@xxxxxxx
- update to version 1.12
* Mon Oct 27 2003 - ro@xxxxxxx
- update to 1.11
* Sat Jul 19 2003 - adrian@xxxxxxx
- update to version 1.10
* Fri Feb 21 2003 - ro@xxxxxxx
- added provides liblcms.so to devel package (compat reasons)
* Thu Dec 19 2002 - coolo@xxxxxxx
- fixing soname of the library
* Thu Dec 19 2002 - kukuk@xxxxxxx
- Fix requires of main package in devel subpackage (add version)
* Wed Dec 18 2002 - adrian@xxxxxxx
- split -devel package
* Tue Aug 06 2002 - adrian@xxxxxxx
- add %%run_ldconfig
* Wed Jul 10 2002 - adrian@xxxxxxx
- update to version 1.09:
Overall faster speed.
Much better absolute colorimetric intents. LittleCMS does now 'undo'
chromatic adaptation as recommended by latest ICC spec.
Full softproofing.
Full gamutchecking.
Writting capabilities. Lcms can now create profiles as well.
New CIE94, CMC and BFD color difference spaces.
Low-level LUT handling is now promoted to API and documented.
Parametric curves.
Several ICC 4.0 extensions. Full ICC 4.0 compliance is expected on next
revision.
Improved WhiteBlack compensation
Improved portability. Several new platforms added.
New JPEGICC utility.
Improved TIFFICC and ICCTRANS utilities.
Some minor bugs fixed.
- The "some minor bug fixes" obsolete the big qt namespace fix.
* Mon Jun 24 2002 - adrian@xxxxxxx
- fix HANDLE statement in lcms.h for Qt3
* Fri Jun 21 2002 - ro@xxxxxxx
- use -fPIC for shared lib
- autodetect alpha
- autodetect bigendian
* Tue Jan 29 2002 - adrian@xxxxxxx
- update to version 1.08
- header files are moving from /usr/include/lcms to /usr/include
* Wed Jan 23 2002 - coolo@xxxxxxx
- add a soname to the library
* Fri Jan 11 2002 - schwab@xxxxxxx
- Make portable across architectures.
* Mon Jan 07 2002 - adrian@xxxxxxx
- use build root
- use %%{_libdir}
* Sun Nov 25 2001 - adrian@xxxxxxx
- add mips to big endian architectures
* Fri Oct 26 2001 - ro@xxxxxxx
- use mieee to make it build on alpha
* Mon Jul 16 2001 - adrian@xxxxxxx
- compile with -fPIC (fixed by kraxel)
* Fri Jun 15 2001 - adrian@xxxxxxx
- add s390x to big_endian
* Sun Mar 25 2001 - adrian@xxxxxxx
- update to 1.07. no libtool support anymore in the package :-(
* Wed Feb 28 2001 - ro@xxxxxxx
- don't talk about long if a 32bit type is desired ...
* Fri Feb 09 2001 - bk@xxxxxxx
- configure fixed to proper use of RPM_OPT_FLAGS
- fixed filelist (remove obsolete %%docdirs that are in aaa_base)
- move update_config macro to %%prep, before patches(is preparing)
* Wed Nov 29 2000 - adrian@xxxxxxx
- comment out PACKAGE and VERSION in lcms.h. this had break every
configure test.
* Wed Oct 04 2000 - adrian@xxxxxxx
- Spec file created from lcms-1.06.tar.bz2 by autospec
++++++ lcms-endian.patch ++++++
--- include/lcms.h
+++ include/lcms.h 2003/10/27 10:31:42
@@ -60,7 +60,10 @@

// Uncomment this one if you are using big endian machines (only meaningful
// when NON_WINDOWS is used)
-// #define USE_BIG_ENDIAN 1
+#include <endian.h>
+#if __BYTE_ORDER == __BIG_ENDIAN
+#define USE_BIG_ENDIAN 1
+#endif

// Uncomment this one if your compiler/machine does support the
// "long long" type This will speedup fixed point math. (USE_C only)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread