71 Commits

Author SHA256 Message Date
8cda935f95 Accepting request 1313390 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1313390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=40
2025-10-27 13:38:10 +00:00
854428d248 Accepting request 1312521 from home:ateixeira:branches:multimedia:libs
- Enable threads support
  * Drop lcms2-visibility.patch as it was causing linker errors when
    enabling threads

OBS-URL: https://build.opensuse.org/request/show/1312521
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=92
2025-10-24 11:52:29 +00:00
efe0ec176d Accepting request 1305576 from home:ateixeira:branches:multimedia:libs
- Update to 2.17:
  * Add fuzzers foundation. Many thanks to Amir Montazery and Open-Source
    Technology Improvement Fund (ostif.org), Google, for funding that.
  * Add ability to disable building tests in meson
  * Fixed gamut warning not working on certain conditions
  * Mac sequoia added to test beds
  * Add the possibility of duplicating a NULL context for cloning defaults.
  * Small cleanup of CGATS parser.
  * Change computation of profile ID to follow actual ICC spec (yes, they
    changed the spec!)
  * Allow to apply color management on memory blocks > 4Gb.
  * Get rid of samples on meson compilation
  * Increase coverage of pre-multiplied alpha.
  * Bug fixing and cosmetical work.
- Refresh lcms2-ocloexec.patch

OBS-URL: https://build.opensuse.org/request/show/1305576
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=91
2025-09-27 13:10:13 +00:00
b4d8252004 Accepting request 1131315 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1131315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=39
2023-12-07 18:09:15 +00:00
9132bd03a4 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
ae7f7f9094 Accepting request 1079581 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1079581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=38
2023-04-16 14:06:48 +00:00
66d15858b6 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
6db27e3ade Accepting request 1042372 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1042372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=37
2022-12-13 17:54:51 +00:00
e5722fc6e8 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
8986ba1347 Accepting request 1036010 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1036010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=36
2022-11-17 16:23:42 +00:00
877e237ad5 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
0c2505da7f Accepting request 1035290 from multimedia:libs
- Added reverse-0001-fix-memory-leaks-on-testbed.patch to fix
  colord's i586 build failure
- Update to 2.14

OBS-URL: https://build.opensuse.org/request/show/1035290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=35
2022-11-12 16:40:46 +00:00
27c67505a2 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
9085bd5fcc 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
51fa5cbf35 Accepting request 955046 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/955046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=34
2022-02-16 23:30:09 +00:00
49dd9fca21 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
91104bc95a Accepting request 950249 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/950249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=33
2022-02-03 22:16:28 +00:00
3b99d8eb2d 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
c5bc6df4dd Accepting request 890098 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/890098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=32
2021-05-05 18:39:42 +00:00
5b7865a4b0 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
0d96724207 Accepting request 833813 from 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/833813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=31
2020-09-14 10:17:47 +00:00
155d13b1bb 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
dcae8a839b Accepting request 639872 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/639872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=30
2018-10-11 09:41:38 +00:00
Tomáš Chvátal
6cbaef9d53 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
e36a426918 Accepting request 548488 from multimedia:libs
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/548488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=29
2017-12-29 17:48:28 +00:00
OBS User mrdocs
55dabac0cc 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
c592d9cf2f Accepting request 452063 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/452063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=28
2017-01-25 21:39:05 +00:00
OBS User mrdocs
05daaef954 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
9cb31affd2 Accepting request 419869 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/419869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=27
2016-08-22 08:06:44 +00:00
Ismail Dönmez
ebeff70050 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
d5dc31480d Accepting request 400315 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/400315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=26
2016-06-12 16:53:52 +00:00
Ismail Dönmez
3882a20775 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
Stephan Kulow
ba71604695 Accepting request 313835 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/313835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=25
2015-07-14 15:20:19 +00:00
Ismail Dönmez
cefb8c6d65 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
Stephan Kulow
beee1b7cf0 Accepting request 234648 from multimedia:libs
fixed the build, but did not manage to enable multi-threading support (forwarded request 234258 from Mailaender)

OBS-URL: https://build.opensuse.org/request/show/234648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=23
2014-05-27 05:09:34 +00:00
OBS User mrdocs
c58cdce0fe 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
ae29dccad5 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lcms2?expand=0&rev=59
2014-03-17 16:22:26 +00:00
Stephan Kulow
5e2f5800ba Accepting request 212927 from multimedia:libs
- Correct lcms-endian.patch to rely on autoconf only, no
  extra arch specific preprocessor hackery. (forwarded request 212886 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/212927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=22
2014-01-09 16:24:30 +00:00
OBS User mrdocs
56c5c15123 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
Stephan Kulow
cb77ca0b92 Accepting request 181908 from multimedia:libs
(forwarded request 181906 from mrdocs)

OBS-URL: https://build.opensuse.org/request/show/181908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=20
2013-07-04 08:11:40 +00:00
OBS User mrdocs
18309a37a1 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
Stephan Kulow
8985c53ae7 Accepting request 139789 from multimedia:libs
Update to lcms2 v2.4 (forwarded request 139777 from tittiatcoke)

OBS-URL: https://build.opensuse.org/request/show/139789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=18
2012-11-02 06:31:05 +00:00
Ismail Dönmez
8a940881e3 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
Stephan Kulow
076e59f85e Accepting request 96930 from multimedia:libs
version update (forwarded request 96929 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/96930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=16
2011-12-21 13:56:54 +00:00
50639f0ab4 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
Stephan Kulow
94ebdb610d replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=15
2011-12-06 17:22:22 +00:00
OBS User buildservice-autocommit
4b346a3e78 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
Stephan Kulow
ef83721cda Accepting request 93388 from multimedia:libs
- Open all fds with O_CLOEXEC
- Use gcc visibility, symbol table shrinks around 50% ... (forwarded request 93381 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/93388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=14
2011-11-25 10:12:04 +00:00
Ismail Dönmez
958cafd271 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
b3cf380385 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