Commit Graph

35 Commits

Author SHA256 Message Date
7da290e676 Accepting request 1130842 from home:ateixeira:branches:multimedia:libs
- update to 2.16:
  * New: import .CUBE files as RGB device links
  * New: Read/Write MHC2 tags for Windows GPU access
  * New: Support for UTF8 on multi-localized Unicode functions
  * New: Support for OkLab color space, built-in and formatter.
  * Improved: floating point transforms float -> integer are now
    honored as float
  * Improved: MSYS2, mingw is now supported
  * Improved: preferred CMM, platform and creator now survives profile
    edition.
  * Fixed: tificc now can deal with Lab TIFF
  * Fixed: code can now be compiled by a C++17 compiler, "register"
    keyword use detected at compile time.
  * Fixed: Reverted PostScript creation that corrupted some interpreters.
  * Bug fixing

OBS-URL: https://build.opensuse.org/request/show/1130842
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=89
2023-12-06 10:36:50 +00:00
d86c7c206c Accepting request 1079567 from home:dirkmueller:Factory
- update to 2.15:
  * New MESON build system, many thanks to amispark and Lovell
    Fuller for bringing this.
  * Fixed a bug that caused memory corruption on colord
  * cmsReadRawTag can read portions  of tags again. Removing this
    caused colord to segfault when dumping profiles
  * Added more checks based of fuzzer discoveries.
  * MSYS2 can now compile lcms2
  * Checked on Apple Silicon M1 and M2
  * Fixed a bug of fastfloat plug-in that affected Krita CMYK
    color selector
- drop 0001-fix-memory-corruption-when-unregistering-plugins.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1079567
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=87
2023-04-15 11:10:29 +00:00
Dave Plater
c11c85488f Accepting request 1042285 from home:dirkmueller:Factory
- switch to pkgconfig(zlib) for alternative providers support

OBS-URL: https://build.opensuse.org/request/show/1042285
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=85
2022-12-12 12:54:24 +00:00
Dave Plater
1bb71be9b3 Accepting request 1036008 from home:plater
- Removed reverse-0001-fix-memory-leaks-on-testbed.patch and added
  0001-fix-memory-corruption-when-unregistering-plugins.patch as
  final fix for https://github.com/hughsie/colord/issues/145

OBS-URL: https://build.opensuse.org/request/show/1036008
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=83
2022-11-16 07:47:58 +00:00
Dave Plater
583dabbf14 Accepting request 1035287 from home:plater
Added reverse-0001-fix-memory-leaks-on-testbed.patch to fix  colord's i586 build failure

OBS-URL: https://build.opensuse.org/request/show/1035287
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=81
2022-11-11 14:04:52 +00:00
Dave Plater
fcb0e32b3a Accepting request 1034437 from home:cgiboudeaux:branches:multimedia:libs
Update to 2.14

OBS-URL: https://build.opensuse.org/request/show/1034437
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=80
2022-11-09 06:25:39 +00:00
af2127d739 Accepting request 954413 from home:dirkmueller:Factory
- update to 2.13.1:
  * Fix a bug on grayscale that made printing gray on white paper
  * Added support for premultiplied alpha
  * tifficc can now handle alpha channels, both unassociated and premultiplied
  * Better documentation
  * CGATS parser can now deal with very long strings
  * Added Projects for Visual Studio 2020
  * Travis CI discontinued, GitHub actions used instead
  * Added a very preliminary meson build script (thanks to xclaesse)
  * Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro)
  * Added thread safe code to get time
  * Added automatic linear space detection
  * Added cmsGetStageContextID function
  * Added cmsDetectRGBProfileGamma
  * configure now accepts --without-fastfloat to turn plugin off
  * autogen.sh has now a --distclean toggle to get rid of all autotools generated files
  * Checked to work on STM32 Cortex-A, Cortex-M families
  * Bug & typos fixing (thanks to many reporters and contributors)
  * Fixed mem leaks and out-of bounds accesses as reported by fuzzer

OBS-URL: https://build.opensuse.org/request/show/954413
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=79
2022-02-15 15:13:32 +00:00
d67b624f92 Accepting request 950194 from home:polslinux:branches:multimedia:libs
- Update to 2.13:
  * Added support for premultiplied alpha
  * tifficc can now handle alpha channels, both unassociated and premultiplied
  * CGATS parser can now deal with very long strings
  * Added Projects for Visual Studio 2020
  * Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro)
  * Added thread safe code to get time
  * Added automatic linear space detection
  * Added cmsGetStageContextID function
  * Added cmsDetectRGBProfileGamma function
  * configure now accepts --without-fastfloat to turn plugin off
  * Checked to work on STM32 Cortex-A, Cortex-M families
  * Bug & typos fixing (thanks to many reporters and contributors)
- Rebase lcms2-visibility.patch

OBS-URL: https://build.opensuse.org/request/show/950194
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=78
2022-01-31 15:36:55 +00:00
826edb8986 Accepting request 888172 from home:dirkmueller:Factory
- update to 2.12:
  * Added build system for fast-float plugin (see plugin documentation)
  * Added new build-in sigmoidal tone curve
  * Added XCode 12 project
  * Added support for multichannel input up to 15 channels
  * Fix LUT8 write matrix
  * Fix version mess on 10/11
  * Fix tools & samples xgetopt
  * Fix warnings on different function pointers
  * Fix matlab MEX compilation
  * plugin: cleanup and better SSE detection
  * plugin: add lab to any on float
  * plugin: it can now be compiled as C++
  * recover PDF documentation, but try to keep it under a resonable size.
  * Prevent a rare but possible out-of-bounds read in postscript generator
  * Fix some compiler warnings
  * Add named color profile building sample to testbed

OBS-URL: https://build.opensuse.org/request/show/888172
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=76
2021-05-03 14:48:30 +00:00
98815eacf6 Accepting request 824507 from home:elimat:branches:multimedia:libs
- Update to 2.11
  * Fixed __cpuid() on fast float plugin to allow gnu gcc
  * Fixed copy alpha bounds check
  * Fixed data race condition on contexts pool
  * Fixed LUT16 write matrix on multichannel V2 profiles
- Changes in 2.10
  * Added a compilation toggle to remove "register" keyword in API. 
  * Previously commercial, fast_float plug-in is now released as open source
    under GPL3 license.
  * MD5 functions are now accesible through plug-in API.
  * Added support for Visual Studio 2019
  * Bug fixing.
- Drop lcms2-cgats-memory-allocation.patch, its now in upstream code
- Refresh patches
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/824507
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=74
2020-08-25 10:33:59 +00:00
Tomáš Chvátal
267e11711b Accepting request 639800 from home:sbrabec:branches:multimedia:libs
- Add check on CGATS memory allocation (bsc1108813, CVE-2018-16435,
  lcms2-cgats-memory-allocation.patch).

OBS-URL: https://build.opensuse.org/request/show/639800
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=72
2018-10-04 07:31:04 +00:00
OBS User mrdocs
d336673524 Accepting request 546122 from home:mrdocs:branches:multimedia:libs
- Update to 2.9
- Drop 0001-Added-an-extra-check-to-MLU-bounds.patch, it is now
  in the upstream code
  * Bugfix release
  + Several fixes related with security, and therefore not detailed here.
  + C++ compiles now without warnings
  + Added OSX and clang in travis
  + Added a travis-ci test matrix for many compilers and OS. 
    Thanks to Thomas Weber (debian) for this great improvement.
  + testbed can now work with dynamic versions of library 
  + Fixed wrong planar formatters regarding linestride interpretation

OBS-URL: https://build.opensuse.org/request/show/546122
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=70
2017-11-27 23:32:50 +00:00
OBS User mrdocs
81f4398143 Accepting request 452062 from home:mrdocs:branches:multimedia:libs
fix for https://bugzilla.suse.com/show_bug.cgi?id=1021364

OBS-URL: https://build.opensuse.org/request/show/452062
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=68
2017-01-24 00:56:04 +00:00
Ismail Dönmez
f0337a95f9 Accepting request 419650 from home:mrdocs:branches:multimedia:libs
update to 2.8

OBS-URL: https://build.opensuse.org/request/show/419650
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=66
2016-08-18 07:46:32 +00:00
Ismail Dönmez
8775edd839 Accepting request 400309 from SUSE:SLE-12-SP2:GA
Sync with SLE - this is a NO-OP diff, but it is good to have the SLE packages in sync with ours

OBS-URL: https://build.opensuse.org/request/show/400309
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=64
2016-06-06 16:55:47 +00:00
Ismail Dönmez
c10f00ae7a Accepting request 313830 from home:alois:branches:multimedia:libs
Updated to 2.7.
Removed patch included upstream (1948a466f4)

OBS-URL: https://build.opensuse.org/request/show/313830
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=62
2015-06-26 12:46:14 +00:00
OBS User mrdocs
486b562150 Accepting request 234258 from home:Mailaender:branches:multimedia:libs
fixed the build, but did not manage to enable multi-threading support

OBS-URL: https://build.opensuse.org/request/show/234258
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=60
2014-05-19 06:24:06 +00:00
e3db1a826e update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=59
2014-03-17 16:22:26 +00:00
OBS User mrdocs
bb8f5e0a31 Accepting request 212886 from home:elvigia:branches:multimedia:libs
- Correct lcms-endian.patch to rely on autoconf only, no
  extra arch specific preprocessor hackery.

OBS-URL: https://build.opensuse.org/request/show/212886
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=57
2014-01-06 16:04:18 +00:00
OBS User mrdocs
761bf9254c Accepting request 181906 from home:mrdocs:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/181906
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=54
2013-07-03 15:59:02 +00:00
Ismail Dönmez
e26638780e Accepting request 139777 from home:tittiatcoke:branches:multimedia:libs
Update to lcms2 v2.4

OBS-URL: https://build.opensuse.org/request/show/139777
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=52
2012-10-30 20:12:46 +00:00
98eec37da8 Accepting request 96929 from graphics
version update

OBS-URL: https://build.opensuse.org/request/show/96929
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=50
2011-12-17 13:17:57 +00:00
OBS User buildservice-autocommit
91e5324260 Updating link to change in openSUSE:Factory/lcms2 revision 15.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=3e105fe5741b36b5055b084a03f26e6e
2011-12-06 17:22:22 +00:00
Ismail Dönmez
64acc883ef Accepting request 93381 from home:elvigia:branches:multimedia:libs
- Open all fds with O_CLOEXEC
- Use gcc visibility, symbol table shrinks around 50% ...

OBS-URL: https://build.opensuse.org/request/show/93381
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=48
2011-11-24 07:27:02 +00:00
f33e12969b define download url
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=47
2011-08-24 12:11:05 +00:00
OBS User buildservice-autocommit
1e2964abdf Updating link to change in openSUSE:Factory/lcms2 revision 12.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=d10df13634ed37003b7caf723ae94dc5
2011-06-14 10:10:15 +00:00
Dave Plater
e4e39dca96 Accepting request 73409 from graphics
update to 2.2

OBS-URL: https://build.opensuse.org/request/show/73409
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=45
2011-06-12 22:18:26 +00:00
OBS User buildservice-autocommit
5525c9d755 Updating link to change in openSUSE:Factory/lcms2 revision 10.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=5627de73f205e332ad664f0920b6584b
2011-04-21 10:09:19 +00:00
Cristian Rodríguez
6f45796e74 Accepting request 67821 from home:oertel:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/67821
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=43
2011-04-19 21:43:52 +00:00
b3a4867dad cleanup
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=40
2010-12-26 18:49:48 +00:00
75bd590d81 test without workaround
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=38
2010-12-26 18:12:22 +00:00
dbd3b90871 update to 2.1
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=36
2010-12-26 18:08:26 +00:00
OBS User autobuild
ad94cf007d Autobuild autoformatter for 52667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=3
2010-11-10 20:54:55 +00:00
Ruediger Oertel
dfea957823 Accepting request 52667 from multimedia:libs
Accepted submit request 52667 from user coolo

OBS-URL: https://build.opensuse.org/request/show/52667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=2
2010-11-10 20:54:44 +00:00
OBS User autobuild
aa1b10984b Accepting request 50374 from multimedia:libs
Copy from multimedia:libs/lcms2 based on submit request 50374 from user plater

OBS-URL: https://build.opensuse.org/request/show/50374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=1
2010-10-13 22:55:59 +00:00