Commit Graph

68 Commits

Author SHA256 Message Date
Ana Guerrero
23b2196874 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
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
Dominique Leuenberger
54ec233ff0 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
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
Dominique Leuenberger
37080b889f 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
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
Dominique Leuenberger
486c044756 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
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
Dominique Leuenberger
ee897bc87b 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
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
Dominique Leuenberger
1ff81805e0 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
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
Dominique Leuenberger
2683f51dda 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
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
Dominique Leuenberger
a54d0279ed 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
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
Dominique Leuenberger
1a05bae7d9 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
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
Dominique Leuenberger
0abcd7cc33 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
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
Dominique Leuenberger
11ea72f79b 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
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
Dominique Leuenberger
c9e8938e8d 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
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
Dominique Leuenberger
1f778cc8ed 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
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
Dominique Leuenberger
b8b9eb574b 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
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
Stephan Kulow
939848a4c0 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
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
Stephan Kulow
243ccb2592 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
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
Stephan Kulow
7f93599d99 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
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
Stephan Kulow
3f0c75f91c 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
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
Stephan Kulow
0748db42eb 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
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
Stephan Kulow
97017c3e51 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
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
Stephan Kulow
9489bc19d4 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
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
Stephan Kulow
fb49755f1e 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
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
Sascha Peilicke
bc1a94f495 Autobuild autoformatter for 73415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=12
2011-06-14 10:10:15 +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
Sascha Peilicke
a18a2277ca Accepting request 73415 from multimedia:libs
update to 2.2 (forwarded request 73409 from mrdocs)

OBS-URL: https://build.opensuse.org/request/show/73415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lcms2?expand=0&rev=11
2011-06-14 10:09:59 +00:00